Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_name()
- return "FIZZBUZZ RESPONSE"
- end
- function get_description()
- return {
- "READ A NUMBER FROM IN, WRITE TO OUT",
- "IF MULTIPLE OF 3, REPLACE BY -1",
- "IF MULTIPLE OF 5, REPLACE BY -2",
- "IF BOTH, REPLACE BY -3",
- "OTHERWISE, KEEP THE NUMBER",
- }
- end
- function get_streams()
- input = {}
- output = {}
- for i = 1, 39 do
- number = math.random(1, 999)
- input[i] = number
- answer = number
- if number % 3 == 0 then answer = -1 end
- if number % 5 == 0 then answer = -2 end
- if number % 15 == 0 then answer = -3 end
- output[i] = answer
- end
- return {
- {STREAM_INPUT , "IN" , 1, input},
- {STREAM_OUTPUT, "OUT", 1, output},
- }
- end
- function get_layout()
- return {
- TILE_COMPUTE, TILE_COMPUTE, TILE_COMPUTE, TILE_COMPUTE,
- TILE_COMPUTE, TILE_COMPUTE, TILE_COMPUTE, TILE_COMPUTE,
- TILE_COMPUTE, TILE_COMPUTE, TILE_COMPUTE, TILE_COMPUTE,
- }
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement