Wenn zwei Arrays angegeben werden, wird das erste Element von jedem verglichen, der Gewinner erhält 1 Punkt und die Punktzahl von jedem wird ausgegeben.
Alice gegen Bob. Ein Punkt wird dem Gewinner gegeben. 0 Punkte für ein Unentschieden.
▼sample input
17 28 30
99 16 8
▼sampel output
2 1
▼my answer
python
def compareTriplets(a, b):
#Legen Sie Variablen zum Zählen der Anzahl der Gewinne und Verluste fest. Anfangswert 0
alice=0
bob=0
#Vergleichen Sie die Elemente eines bestimmten Arrays nacheinander
for pair in zip(a,b):
if pair[0]>pair[1]:
alice+=1
elif pair[0]<pair[1]:
bob+=1
#Gibt den Rückgabewert zurück
return (alice,bob)
#Eingabeverarbeitung
if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')
a = list(map(int, input().rstrip().split()))
b = list(map(int, input().rstrip().split()))
result = compareTriplets(a, b)
fptr.write(' '.join(map(str, result)))
fptr.write('\n')
fptr.close()
Verwenden Sie "zip (Array 1, Array 2)" Der Typ ist zip. In einer verschachtelten Struktur werden das erste Element des Arrays 1 und das erste Element des Arrays 2 als neues Element festgelegt.
python
a=[1,2,3]
b=[4,5,6]
print(list(zip(a, b)))
#Ausgabe
[(1, 4), (2, 5), (3, 6)]
python
a=[1,2,3]
b=[4,5,6]
for pair in zip(a,b):
print(pair)
#Ausgabe
(1, 4)
(2, 5)
(3, 6)
rstrip() Hintere Rohlinge entfernen
a=" a bcd efg "
a.rstrip()
#Ausgabe
' a bcd efg'
.strip ()
Entfernen Sie führende und nachfolgende Leerzeichen
.lstrip ()
Löscht das führende Leerzeichen
.rstrip ()
Entfernen Sie nachgestellte Leerzeichen
python
letter=" a bcd efg "
s = letter.strip()
l = letter.lstrip()
r = letter.rstrip()
print(s)
print(l)
print(r)
#Ausgabe
a bcd efg ← bis hierher
a bcd efg ← bis hierher
a bcd efg ← bis hierher
.strip (" Zeichenfolge ")
Start und Ende
.lstrip (" Zeichenfolge ")
Anfang
.rstrip (" Zeichenfolge ")
Ende
python
letter="a bad eaa"
s = letter.strip("a")
l = letter.lstrip("a")
r = letter.rstrip("a")
print(s)
print(l)
print(r)
#Ausgabe
bad e
bad eaa
a bad e
①return Wenn der Aufruf fptr = open hat (os.environ ['OUTPUT_PATH'], 'w'). Die Methode ist einer Variablen zugeordnet. Ergebnis = compareTriplets (a, b)
②print Wenn Sie eine Methode ausführen. Wenn die endgültige Ausgabe compareTriplets (a, b) ist, wird print () in der Methode verwendet.
Recommended Posts