空のノート - note of void.


Menu

Navi
Auther
Webclap
Search
Categories
Archives
Recent
Comments
Trackbacks
Advertise
RSS1.0 XML


Entries


2007-05-31

FizzBuzz

ちょっと出遅れた感もありますが巷で噂のFizzBuzz問題をPythonで書いてみました。 折角なので剰余なしバージョン。見た目簡単にはなったものの微妙にPythonicでないかもしれません。

tbl = ((None, "Buzz"), ("Fizz", "FizzBuzz"))
def fizzbuzz(x):
    return tbl[x // 3 * 3 == x][x // 5 * 5 == x] or x

print map(fizzbuzz, range(1, 101))

私はハッカーではないのでワンライナーとかやりませんよ。ええ。

TrackBack ping me at:

http://abyss.dw.land.to:8080/blosxom/software/software024.trackback

WriteBacks

Leave a comment...

usable: <em> <strong> <q> <sub> <sup> <code> <cite>

投稿された内容は管理者によって予告無く削除される場合があります。

Name:
URL/Email: (optional)
Title: (optional)
Comments: