はじめに
前回の記事で「カジノ」をクリアして、今回は「ネオン街の裏路地」をクリアしたので書こうと思います。
難しくてまだクリアできてない方などに参考にしてもらえると嬉しいです。
【問題】
解答
今回もPython3を選択して書いてみました。前回、問題の解答の方法を学んだので結構簡単にクリアすることができました。
解答
# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!
n = int(input()) # 1行目の扉の個数を整数として受け取る
m = [] # 扉に書かれた数字を格納するリスト
for i in range(n):
m_i = int(input()) # 各行で扉に書かれた数字を受け取る
m.append(m_i) # リストに追加
print(max(m)) # リストmの最大値を表示
コード解説
上のコードの解説をすると
扉の個数整数としてn
に代入
5行目
n = int(input())
扉に描かれた数字を格納するリストを作成
6行目
m = []
for文でn
の回数分、下の処理を繰り返す
-
m_i
にn
個目の値を整数として代入 - リスト
m
にm_i
を追加
8行目~10行目
for i in range(n):
m_i = int(input())
m.append(m_i)
リストm
の中で一番大きい値を表示
12行目
print(max(m))
こんな感じで上のコードで問題を解くことができました。
最後に
記事を最後までお読みいただきありがとうございます!
前回のカジノの問題より難しかったですが解決することができました。次回は「郊外のスラム街」をやろうと思っています。次回も見てくださると嬉しいです。
ではまた他の記事で会いましょう!またねーヾ(´∀`)ノ