パーソナルブログメモリ

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

Rustの連想配列(hashMap)のサンプルとcode golf

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

Rustだと取得時のキーに&をつけるルールが存在する。

あとこの場合5行目のcを13行目で使いまわそうとすると怒られる。

メモリ管理にルールが多数存在していそう。

 

(行数)

2行目 useしてあげないといけない

8行目 定義

9行目 追加、変数を省略してます

10行目 取得と表示例

 

23行目 文字列化する前にtrim()をかけています

かけておかないとなにか一文字入ります

 

CodinGameのDon't Panic祭りも佳境に入りました

縮めます

ここまででエラーにいろいろと振り回されたので少し雑なまま上げます

 

 

もう少し頑張ってみます

一行から修正する際は再度分割したほうがよさそうです

4行目のz[2]は"LEFT"か”RIGHT"のはずなのですが、終端コードかなにかが入っているようでlen()後の判定で1足してます

 

Rustでの参加者51人ほど、Cが509人、Python3だと2183人(現時点)

謎ルールを、もう少し減らさないと普及は難しそう


最新の画像もっと見る

コメントを投稿

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