パーソナルブログメモリ

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

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

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

CodinGameでは1つの言語で練習問題を15問解くとLegendの称号が得られます

go言語は7問解いていたので残り8問、夜22:50から3:30までgo言語の修行をしてみました

 

(1) 3種類のカッコが正しい閉じられているか確認する問題

11行目 一文字を文字型で取るためにスライスを使っています s[i]だと存在チェックできません

 

(2) 拡張子を判別する問題

10行目で文字列の入った配列を定義して16行目などで追加しています

 

(3)文字列をでっかいアスキーアートに変換します

 

(4)宇宙船で上空を旋回して高い順にレーザーで解体してランディングします

 

(5)馬の到着時の一覧から、一番近い差のものを答えます

15行目から17行目で配列をソートしています

 

(6)降下速度を噴射で制御して火星に降り立ちます

 

(7)3目並べ 勝利の確定する一手を検索して勝った盤面を表示します

Oが打てる場所に置いてみて、25行目から28行目で勝ちか判定しています

一画面に収めるために縮めています

 

(8)2つの数列の最初に交わる所を答えます

21行目 数値から文字列変換 23行目 文字列から数値


最新の画像もっと見る

コメントを投稿

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