[PYTHON] Renforcez avec le test de code ⑤

introduction

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

Résultat: 100

Caractéristiques du problème

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

Réflexions

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>

code </ summary>

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")    
        

Recommended Posts

Renforcez avec le test de code ⑦
Renforcez avec le test de code ⑨
Renforcez avec le test de code ③
Renforcez avec le test de code ⑤
Renforcez avec le test de code ④
Renforcez avec le test de code ②
Renforcez avec le test de code ①
Renforcez avec le test de code ⑧
Renforcez avec le test de code ⑨
Jugement des nombres premiers avec Python
Jugement des nombres premiers avec python
[Mémo] Résumé du code de test
Code de bourdonnement avec numpy
Culture de code de test en interne à partir d'une seule personne
Obtenez le code du pays avec python
Tester les logiciels embarqués avec Google Test
Test unitaire du flacon avec pytest
Tester la sortie standard avec Pytest
Génération automatique du code de test PyCharm
Code de test pour évaluer les décorateurs
Déboguer Python avec VS Code
Test de charge Websocket avec Locust
Vérifiez le code avec flake8
Documenter le code Python avec Doxygen
Développement piloté par les tests avec Django Partie 4
Développement piloté par les tests avec Django Partie 6
Classifier "Wine" avec le code MLP TensorFlow
Développement piloté par les tests avec Django Partie 2
tester
Sortie du journal de test unitaire avec python
Ecrire le code de test du sélénium en python
Essayez d'exécuter Jupyter avec VS Code
C'était avec le code Puzzle de Nintendo
Développement piloté par les tests avec Django Partie 1
Installez python avec mac vs code
Développement piloté par les tests avec Django Partie 5
Contrôle des relances de test avec Luigi + pytest
Code Python pour former et tester avec Custom Vision of Cognitive Service
[Python] Test super facile avec instruction assert
Test de stress avec Locust écrit en Python
Tester les programmes non fonctionnalisés Python avec GitLab CI
Classification d'image avec Keras - Du prétraitement au test de classification -
Test WebUI avec Python2.6 + Selenium 2.44.0 - paramètre de profil
N'est-il pas acceptable d'écrire du code de test?
Générer des données de test japonais avec Python Faker
Démarrage du développement piloté par les tests avec PySide & Pytest
Créez de la documentation et testez du code en utilisant doctest.testfile ()
Passez PYTHONPATH en 1 minute avec VS Code
Afficher le graphique japonais avec VS Code + matplotlib
Comment faire un test de sac avec python
Intégration avec setuptools / python setup.py test / pytest-runner
Automatisation des tests à partir de L-Chika (3) Incorporation d'un oscilloscope
Pylint de VSCode est ennuyeux avec l'importation! !! !! !!
Automatisez les tests d'applications Facebook avec les utilisateurs de test Facebook
python setup.py tester le code en utilisant le multiprocessus