A
Le montage était sobre et agaçant. Cela semble facile à mettre en œuvre si vous écoutez l'explication et supprimez le contre-exemple. J'ai utilisé Counter.
from collections import Counter
a = Counter(map(int,input().split()))
if 2 in a.values():
print("Yes")
else:
print("No")
B La mise en œuvre n'est pas si difficile en raison de la limite supérieure du nombre d'entrées. Je veux pouvoir combiner des déclarations if en une seule.
N = int(input())
A = list(map(int,input().split()))
for a in A:
if a % 2 == 1:
continue
if a % 3 != 0 and a % 5 != 0:
print("DENIED")
exit()
print("APPROVED")
C Enregistrez les occurrences les plus fréquentes dans une variable. Après cela, seules les chaînes de caractères triées qui correspondent au nombre maximal de fois sont affichées.
from collections import Counter
N = int(input())
S = Counter(input() for _ in range(N))
S = S.most_common()
most_count = S[0][1]
S.sort()
for i in range(len(S)):
if S[i][1] == most_count:
print(S[i][0])
D J'avais un mauvais pressentiment quand j'ai vu l'énoncé du problème, alors je suis allé au classement. La plupart des gens ont priorisé E plutôt que D, alors sautez
E J'ai sauté D, mais je n'ai pas pu l'implémenter. Ce n'est pas bien.
Recommended Posts