見出し画像

FizzBuzz問題まで読んだので・・・@ 独学コンピューターサイエンティスト

独学コンピューターサイエンティストの FizzBuzz問題まで読んだので、自分も fizzbuzz関数を書いてみました。

前にも書いたことはあるのですが、今回のアルゴリズムはチョット面白いかも?

と言うわけで、以下が今回書いたfizzbuzz関数です。

p = [None, "Fizz", "Buzz", "FizzBuzz"]

def fizzbuzz(n):
    for p[0] in range(1, n + 1):
        i = 0
        if not p[0] % 3:
            i += 1
        if not p[0] % 5:
            i += 2
        print(p[i])

fizzbuzz(15)


出力結果

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz





#日経BP
#独学コンピューターサイエンティスト
#独CS #selftaughtcoder
#FizzBuzz
#FizzBuzz問題
#アルゴリズム
#Python #Python3