Lorsque deux tableaux sont donnés, le premier élément de chacun est comparé, le gagnant reçoit 1 point et le score de chacun est affiché.
Alice contre Bob. Un point sera attribué au gagnant. 0 point pour un match nul.
▼sample input
17 28 30
99 16 8
▼sampel output
2 1
▼my answer
python
def compareTriplets(a, b):
#Définissez des variables pour compter le nombre de victoires et de pertes. Valeur initiale 0
alice=0
bob=0
#Comparez les éléments d'un tableau donné un par un
for pair in zip(a,b):
if pair[0]>pair[1]:
alice+=1
elif pair[0]<pair[1]:
bob+=1
#Renvoie la valeur de retour
return (alice,bob)
#traitement d'entrée
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()
Utilisez zip (tableau 1, tableau 2)
Le type est zip.
Dans une structure imbriquée, le premier élément du tableau 1 et le premier élément du tableau 2 sont définis comme un nouvel élément.
python
a=[1,2,3]
b=[4,5,6]
print(list(zip(a, b)))
#production
[(1, 4), (2, 5), (3, 6)]
python
a=[1,2,3]
b=[4,5,6]
for pair in zip(a,b):
print(pair)
#production
(1, 4)
(2, 5)
(3, 6)
rstrip() Supprimer les blancs de fin
a=" a bcd efg "
a.rstrip()
#production
' a bcd efg'
.strip ()
Supprimer les espaces de début et de fin
.lstrip ()
Supprime le premier blanc
.rstrip ()
Supprimer les blancs de fin
python
letter=" a bcd efg "
s = letter.strip()
l = letter.lstrip()
r = letter.rstrip()
print(s)
print(l)
print(r)
#production
a bcd efg ← jusqu'ici
a bcd efg ← jusqu'ici
a bcd efg ← jusqu'ici
.strip (" chaîne de caractères ")
Début et fin
.lstrip (" chaîne de caractères ")
début
.rstrip (" chaîne de caractères ")
end
python
letter="a bad eaa"
s = letter.strip("a")
l = letter.lstrip("a")
r = letter.rstrip("a")
print(s)
print(l)
print(r)
#production
bad e
bad eaa
a bad e
①return Si l'appel a fptr = open (os.environ ['OUTPUT_PATH'], 'w'). La méthode est affectée à une variable. result = compareTriplets (a, b)
②print Si vous exécutez une méthode. Si la sortie finale est compareTriplets (a, b), print () est utilisé dans la méthode.
Recommended Posts