パスワードを忘れた? アカウント作成
494977 journal

[/.jプログラミング部] fizzbuzz 3

日記 by sentakuita

やじうまWatch経由、どうしてプログラマに・・・プログラムが書けないのか?

1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりにFizzと、5の倍数のときはBuzzとプリントし、3と5両方の倍数の場合にはFizzBuzzとプリントすること。

思い付くままにbashでgo!

----
#!/bin/bash

for n in `seq 1 $1`; do
        m=''
        if [ $(($n%3)) -eq 0 ]; then
                m=${m}'fizz'
        fi
        if [ $(($n%5)) -eq 0 ]; then
                m=${m}'buzz'
        fi
        echo ${m:-$n}
done

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

ソースを見ろ -- ある4桁UID

読み込み中...