Created
January 15, 2025 06:40
-
-
Save kerkerj/7bca4cb509bab946508e8cc32a9b58d4 to your computer and use it in GitHub Desktop.
fizzbuzz
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
請實作一個 method, 參數為 n,回傳一個 array | |
``` | |
func getFizzBuzz(n int) []string { | |
// TODO | |
} | |
``` | |
1. n 代表的是要回傳的陣列數字 1 ~ n, e.g. n = 6, 代表的是要計算 1 ~ 3,回傳 answer = ["1", "2", "Fizz"] | |
2. 承上會從 1 到 n 去計算 | |
a. 如果 i 可以被 3 整除,則回傳 ["Fizz"] | |
b. 如果 i 可以被 5 整除,則回傳 ["Buzz"] | |
c. 如果 i 可以被 3&5 整除,則回傳 FizzBuzz | |
d. 如果都沒有,則回傳 原本的數字 i | |
範例: | |
getFizzBuzz(3) = ["1", "2", "Fizz"] | |
getFizzBuzz(5) = ["1","2","Fizz","4","Buzz"] | |
getFizzBuss(15) = ["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment