パーソナルブログメモリ

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

CodinGameでeasyの問題をC言語で5つ解いたサンプル

2022-08-22 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

C言語は今となっては黎明期の言語で文字列の実装がとぼしいので、

いざとなったら自分で実装するしかない言語

 

(1)馬の位置がデータとして与えられ一番接近している馬の距離を求めるような問題

ベタなソートでタイムアウトしたときは諦めかけました

クイックソートのサンプルが見つからなければ解けなかったでしょう

 

(2)火星に着地

 

(3)カッコの括りチェック

 

(4)カッコの括りチェックレベル2

位置決めなどは何度も確認と修正して、文字列置換のようなものを実装しています

C言語だとcharをくっつけて最期の文字コードを0にして文字列のように扱っています

 

 

(5)三目並べで一つ置いて勝つ画面を表示

極力char対応

 

 

CodinGameで総合世界一位の方は

Bot AIをほぼC言語で作成しています

C言語という実装が難しい言語で...すごい

 

これくらいググってました


最新の画像もっと見る

コメントを投稿

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