読者になる

LazyLife@Diary

2011-10-13

FizzBuzz系3問

golf Python

499.FibBuzz、500.BuzzFibが来てたので解いた。
ついでに34.FizzBuzzも。
FizzBuzz: 82byte

n=1;exec("print n%15and(n%3and(n%5and n or'Buzz')or'Fizz')or'FizzBuzz';n+=1;"*100)

FibBuzz: 89byte

n=m=1;exec("print n%15and(n%3and(n%5and n or'Buzz')or'Fizz')or'FizzBuzz';n,m=m,n+m;"*100)

BuzzFib: 107byte

m,n=1,2
for i in range(1,101):
 if i-m:print i%5and i or'Buzz'
 else:m,n=n,m+n;print i%5and'Fib'or'BuzzFib'

FizzBuzzそのもののコードが縮め切れてないのでまだまだ余地はあるはず。

dplusplus 2011-10-13 00:00

この記事をはてなブックマークに追加
Tweet
  • もっと読む
コメントを書く
« Ubuntu Server+PostgreSQLでredmine1.2が… 463.Enumeration of divisor »
プロフィール
id:dplusplus id:dplusplus
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • WSL2でDCSS Webtile1人プレイ
  • DCSS 0.25 Tournament開催のご案内
  • 久しぶりにやつらをぶった切る話⑤ (地下11階~地下13階とか鉱山下層とか)
  • 久しぶりにやつらをぶった切る話④ (倉庫番~地下10階)
  • 久しぶりにやつらをぶった切る話③ (倉庫番に挑戦する前にアイテム整理等)
月別アーカイブ

はてなブログをはじめよう!

dplusplusさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
LazyLife@Diary LazyLife@Diary

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる