トップ «前の日記(2018-09-24(Mon)) 最新 次の日記(2018-09-28(Fri))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2018-09-25(Tue) まだ次の日ではない

micro:bitでfizzbuzz

らしきものを書いてみた。
数字の出力はあまり現実的でなさそうなので、ドットで2進表示とする。
"F"(izz)や"B(uzz)"は、25x25のLEDでもそれなりに書けたつもりだけど、 "FizzBuzz"をそれっぽく書くのはちょっと。

あと、面倒だったのが、micropythonでサポートされていない文字列 メソッド。
str.rjustで25桁をゼロで埋めようかと思ったら、"% 10s" % s のように 書く必要があった。

最大2**25(33554432)まで書けるはずだけど、sleepを設定しなくても 相当かかりそうだった。
どのくらい時間がかかるか、今の状況では測る気もしない。
そのうち周辺機器か何かを組み合わせて考えよう。

$ time python3 pc_fizzbuzz.py  > /dev/null
 
real    1m5.718s
user    1m5.669s
sys     0m0.048s

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。