goo blog サービス終了のお知らせ 

パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

コーディング問題の解き方2

2021-04-27 | プログラムをマスター計画2021

今度はCodinGame チャックノリスのcodegolfの問題を解いてみます

あんまり使わないRubyでやってみます

 

雛形が豪快です さすがチャックノリス

 

何をするかというとメッセージを全て0とスペースに変換します さすが0で割りができる男 チャックノリス

 

問題文、適当に後で読みます

こんなことします

 

まずはデータの入力部分の加工

 

データのデコード わりとはまりました(作るまで何も考えてなかった)

 

デバッグも完了

 

圧縮してさあcode golfにSUBMIT!

code size 200 最期の方になります

 

この後

code golfの記事を探して1時間

多重3項演算子や関数の置き換えをやって

エディタが色分け判断できない程度に修正

code size 148 参加者の中で上から80%ぐらい

 

NO IMAGE

 

Rubyの道も奥が深そうです

 

 


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。