Ich habe Paizas Level-Up-Problem-Sammlung gelöst, aber ich hatte keine vorbildliche Antwort, also habe ich es selbst gemacht. Die Sprache ist Python3.
Paizas Skill-Check-Beispielproblem Kleinster Wert (entspricht Paiza-Rang D) https://paiza.jp/works/mondai/skillcheck_sample/min_num?language_uid=python3 Ich konnte die Problemstellung nicht sehen, ohne mich anzumelden. Die Registrierung ist kostenlos und kann sofort erfolgen. Ich empfehle Ihnen daher, sich vorerst zu registrieren.
Ich dachte, es wäre nicht interessant, die min-Funktion zu verwenden, also wagte ich es, sie redundant zu schreiben.
min_num.py
#Speichern Sie den eingegebenen Wert
n_1 = int(input())
n_2 = int(input())
n_3 = int(input())
n_4 = int(input())
n_5 = int(input())
#Finde die kleinste Zahl
ans = n_1
if n_2 < n_1:
ans = n_2
if n_3 < ans:
ans = n_3
if n_4 < ans:
ans = n_4
if n_5 < ans:
ans = n_5
#Geben Sie die Antwort aus
print(ans)
Ich habe versucht, die Anzeige mithilfe der for-Anweisung und der Listenstruktur zu vereinfachen.
min_num.py
#Speichern Sie den eingegebenen Wert
n = [int(input()) for i in range(5)]
#Finde die kleinste Zahl
ans = n[0]
for i in range(4):
if n[i+1] < ans:
ans = n[i+1]
#Geben Sie die Antwort aus
print(ans)
Ich habe versucht, die Min-Funktion zu verwenden.
min_num.py
#Speichern Sie den eingegebenen Wert
n = [int(input()) for i in range(5)]
#Finde die kleinste Zahl
ans = min(n)
#Geben Sie die Antwort aus
print(ans)
https://qiita.com/KoyanagiHitoshi/items/3286fbc65d56dd67737c
Fühlen Sie sich frei zu kommentieren, wenn Sie Fragen haben. Ich werde so viel wie möglich antworten!
Recommended Posts