https://atcoder.jp/contests/abc155 A
a, b, c = input().split()
ans = 'No'
if (a==b and a!=c) or (a==c and a!=b) or (b==c and a!=b): ans = 'Yes'
print(ans)
Da es nur drei Dinge zu vergleichen gab, haben wir einen bedingten Zweig erstellt, indem wir alle Fälle aufgelistet haben, in denen "zwei zusammen sind und einer anders ist".
Ich habe das Gefühl, dass es länger als gewöhnlich gedauert hat. Ein Problem.
Einreichung https://atcoder.jp/contests/abc155/submissions/10135101
Kommentar von @shiracamus hinzugefügt. Betrachten Sie das set ()
mit einer Liste von Eingaben.
Gibt "Ja" aus, wenn die Größe "2" ist, und "Nein", wenn dies nicht der Fall ist.
if len(set(input().split())) == 2: print('Yes')
else: print('No')
Einreichung https://atcoder.jp/contests/abc155/submissions/10242708 B
n = int(input())
a = list(map(int, input().split()))
ans = 'APPROVED'
for i in a:
if i % 2 != 0: continue
if (i % 3==0) or (i % 5==0): continue
ans = 'DENIED'
break
print(ans)
Schauen Sie sich A_1, ..., A_N der Reihe nach an, und wenn es "ungerade" oder "eine gerade Zahl ist, die durch 3 oder 5 teilbar ist, schauen Sie sich das nächste Element an.
Wenn die beiden Bedingungen nicht erfüllt sind, wird die endgültige Ausgabe auf "VERWEIGERT" gesetzt und die for-Anweisung wird beendet.
Einreichung https://atcoder.jp/contests/abc155/submissions/10141261
C
n = int(input())
s = [input() for _ in range(n)]
d = {}
for w in s:
if w not in d:
d[w] = 0
d[w] += 1
d2 = sorted(d.items(), key=lambda x:x[1], reverse=True)
maxcnts = [w[0] for w in d2 if w[1] == d2[0][1]]
maxcnts.sort()
for ans in maxcnts:
print(ans)
Machen Sie ein Wörterbuch mit Wörtern. Ein Wörterbuch in Form von "{Wort: Anzahl der Vorkommen}".
Danach wird nach der Anzahl der Vorkommen sortiert, die der Wert des Wörterbuchs ist, und es wird eine Liste "maxcnts" nur mit der maximalen Anzahl von Wörtern erstellt.
Da sort ()
undsorted ()
von Python auch die Zeichen sortieren können, werden die maxcnts
in alphabetischer Reihenfolge sortiert und einzeln ausgegeben.
Einreichung https://atcoder.jp/contests/abc155/submissions/10146425
Ich möchte es hinzufügen, wenn ich AC kann. D kämpft darum, zu lösen und zu verstehen.
Recommended Posts