パーソナルブログメモリ

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

CodinGameのPRACTICEの解き方

2021-11-15 | 速攻で言語マスターしてみませんか

まず問題文がわからない時、google翻訳に依頼します。それでもよくわからない時は2つを見比べます。

にらめっこしているとなぜかなんとなくわかります。わからない数学的な用語は検索します。ここだと基数

とかパッとわかる人はあまりいなのではないかと思います。

 

ここでは何度も読み比べ

整数ソリッド...数字0を使用する必要はありません。 ー> 整数ソリッド...数字0を使用できません。 と解釈しました。 

 

 

timed out系はプログラムより別の知識が要求されていたりします。閃かないと解けないとか数学の公式

みたいなものを利用するケースもあります。あまり意義を感じないので見送ったりします。

 

8,9行目少し小技を使ったのですが28%ぐらいしか向上しなかったのでここで終了します。

 

これは中級の問題で初級だともう少し楽です。

 

スッと解いたサンプルにしたかったのですが、技術力不足でした。残念。


最新の画像もっと見る

コメントを投稿

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