JUNICHI
どうも、JUNICHIです。
今日もpaizaラーニングで問題集にチャレンジしました。
一番小さい値
5 つの正の整数が入力されるので、最も小さい数字を出力して下さい。
という問題なんだけど、うーん。。
5つの数字を入力するには、input関数を5回書くのか?
そもそも、一番小さい数字をどうやって計算すればいい?
ものすごく悩んだ結果・・・わからん!(笑)
でも、模範解答はなかったから、ググってみたらQiitaで見つけました。
Pythonで一番小さい値 (paizaランク D 相当)を解く
3つの模範解答があったけど、一番短くてシンプルなのがこれ。
# 入力された値を保存する
n = [int(input()) for i in range(5)]
# 一番小さい数字を見つける
ans = min(n)
# 答えを出力する
print(ans)
n = [int(input()) for i in range(5)]
# 一番小さい数字を見つける
ans = min(n)
# 答えを出力する
print(ans)
ただ、まだmin関数は学習してないような。。
あと、
n = [int(input()) for i in range(5)]
みたいなコードも、まだ書いたことがない。
つまりは、まだ学習してないやつなんだよね。
だから、上の模範解答を見ても、正直
「なんでこう書くん?」
て感じで、ちょっと理解できてない。
要は勉強不足ってことだから、
もっと勉強しないとですな。
はい、がんばります!
ではまた!
コメント