パーソナルブログメモリ

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

CodinGameのPRACTICEの解き方2

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

今回はこちらの問題に挑んでみます。Easyですがsuccess rateがかなり低めです。

Midium級の問題と想定したほうがよさそうです。

 

これぐらいの長さの英語だとパット頭に入ってこなそうなので即翻訳にかけます。

クライアント、サービス、インスタンス、メトリック、リアルタイム、スケーリング

メトリックはよくわからないのでそのまま読み飛ばします。

 

簡単に説明してみると、3個(例)のボールが入る同じ大きさの箱(メトリック)があります。

ボールが?個(クライアント) mターンやってきます、来た時何個の箱が必要か箱の必要数の増減を

お答えください。というのがリスト数分並列に存在しています。(説明自信50%)

ということでリストを増減する関数を3,4行、必要な箱数を計算する関数を5,6行で作成。

 

入力データをリスト化してリスト計算できるようにします。

runsは利用しているサービス(箱達)の数が入っていきます。

 

必要な箱達の数が全部1 バグってますね

 

Python3はリストだろうがprintで内容が表示できます。しかもカンマでつなげて自由自在、12行目が原因でした。

 

答え方はともかく問題は解けました。

 

 

14行目答え方を直して、完成、そしてSUBMIT

 

 

 

 

 


最新の画像もっと見る

コメントを投稿

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