Trouvez la valeur maximale, la valeur minimale et le nombre d'éléments lorsque l'entier N est suivi de N entiers sur la première ligne de l'entrée standard.

Dans l'entrée standard, la première ligne est l'entier N, suivi de N entiers, et (N + 1) entiers sont donnés sous la forme suivante.

** Trouvez la valeur maximale de l'entier à l'exclusion de N sur la première ligne **

N
a_1
...
a_N

** Trouvez la valeur maximale de (a_1 ... a_n) ci-dessus. ** **

↓ Exemple de valeur d'entrée

3(N)
7(a_1)
9(a_2)
4(a_N)

↓ Exemple de valeur de sortie que vous souhaitez obtenir

9(a_2 =Valeur maximum)

Il existe les deux modèles suivants.

** (1) Créer une liste avec N éléments 0 **

N = int(input())

#Créer une liste avec N éléments 0
A = [0] * N

#Remplacez les éléments saisis dans la liste par 0
for i in range(N):
    a = int(input())
    A[i] = a

print(max(A))

** (2) Créer une liste vide **

N = int(input())

#Créer une liste vide
A = []

#Ajouter un nouvel élément à saisir dans la liste
for i in range (N):
    A.append(int(input()))

print(max(A))

Recommended Posts

Trouvez la valeur maximale, la valeur minimale et le nombre d'éléments lorsque l'entier N est suivi de N entiers sur la première ligne de l'entrée standard.
[Python] Précautions lors de la recherche des valeurs maximum et minimum avec un tableau numpy avec un petit nombre d'éléments
Trouver l'index de la valeur maximale (valeur minimale) d'un tableau multidimensionnel
[Python] Comment utiliser la liste 2 Référence de la valeur de la liste, nombre d'éléments, valeur maximale, valeur minimale
Un commentaire que j'ai vu sur Google+ était: "Y a-t-il un moyen simple de savoir quel élément numérique d'une liste est maximum / minimum en Python?" La première ligne que j'ai trouvée était le code de la première ligne, mais la deuxième ligne est-elle meilleure?
[Python] Nombre de chaînes entières de longueur n pour lesquelles la somme est m
Le moment auquel la valeur de l'argument par défaut est évaluée diffère entre Ruby et Python.