J'ai fait un test de code chaque jour et j'ai pensé que je parlais plus couramment la langue. Il est écrit par quelqu'un comme un débutant. Presque un mémorandum griffonnait des leçons pour la prochaine fois.
Résultat: 100
C 7 9 Vérifiez si vous êtes dans un certain état. Façon de penser
Obtenez la valeur à chaque fois. Si la valeur acquise est dans quelque chose de stocké, ajoutez-la s'il n'y a pas de chemin Effacer si la valeur est stockée et qu'elle devient presque identique à l'état cible, sinon elle se termine à la fin de la boucle
C'était comme ça.
Rétrospective Ceux qui peuvent stocker des valeurs Python
Le choix de ce qu'il faut utiliser pour la tâche de sauvegarde de la valeur et de traitement basé sur celle-ci était superficiel.
<détails>
Recommended Posts
python
import sys
input_line = input().split()
count, lens = input_line
#print(count, lens)
sets = {}
for i in range(int(lens)):
sets.setdefault(i+1)
#sets = { i+1 for i in range(int(lens))}#Définir le numéro de type int
#print(sets)
count_card = {}
for i in range(int(count)):#Boucle pour le nombre de fois que vous dessinez.
out_card = input()#La carte qui est sortie
#print(out_card)
if int(out_card) not in count_card:
count_card.setdefault(int(out_card))
#print("Ajoutée", count_card)
if count_card == sets:
print(i+1)
sys.exit()
elif i+1 == int(count):
print("unlucky")
elif i+1 == int(count):
print("unlucky")