なんでこう書くん?

paiza
にほんブログ村 IT技術ブログ プログラム・プログラマーへ
にほんブログ村 IT技術ブログ プログラム・プログラマーへ
JUNICHI
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)

ただ、まだmin関数は学習してないような。。

あと、
n = [int(input()) for i in range(5)]
みたいなコードも、まだ書いたことがない。

つまりは、まだ学習してないやつなんだよね。

だから、上の模範解答を見ても、正直

なんでこう書くん?

て感じで、ちょっと理解できてない。

要は勉強不足ってことだから、
もっと勉強しないとですな。

はい、がんばります!

ではまた!

コメント

タイトルとURLをコピーしました