[PYTHON] Mit Codetest stärken ⑤

Einführung

Ich habe jeden Tag einen Codetest durchgeführt und dachte, ich spreche die Sprache fließender. Es wird von jemandem wie einem Anfänger geschrieben. Fast ein Memorandum kritzelte Lektionen für das nächste Mal.

Ergebnis

Punktzahl: 100

Eigenschaften des Problems

C 7 9 Überprüfen Sie, ob Sie sich in einem bestimmten Zustand befinden. Denkweise

Holen Sie sich den Wert jedes Mal. Wenn sich der erfasste Wert in einem gespeicherten Wert befindet, fügen Sie ihn hinzu, wenn kein Pfad vorhanden ist Löschen, wenn der Wert gespeichert ist und fast dem Zielstatus entspricht, andernfalls endet er am Ende der Schleife

Es war so.

Rückblick Diejenigen, die Python-Werte speichern können

Reflexionen

Die Wahl, was für die Aufgabe des Speicherns des Werts und der darauf basierenden Verarbeitung verwendet werden soll, war gering.

code

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))}#Stellen Sie die Int-Typ-Nummer ein
#print(sets)


count_card = {}
for i in range(int(count)):#Schleife für die Häufigkeit, mit der Sie zeichnen.
    out_card = input()#Die Karte, die herauskam
    #print(out_card)
    
    if int(out_card) not in count_card:
        count_card.setdefault(int(out_card))
        #print("Hinzugefügt", 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

Mit Codetest stärken ⑦
Mit Codetest stärken ⑨
Mit Codetest stärken ⑤
Mit Codetest stärken ④
Mit Codetest stärken ②
Mit Codetest stärken ①
Mit Codetest stärken ⑧
Mit Codetest stärken ⑨
Primzahlbeurteilung mit Python
Primzahlbeurteilung mit Python
[Memo] Zusammenfassung des Testcodes
Summencode mit Numpy
Inhouse-Testcode-Kultur ab nur einer Person
Holen Sie sich den Ländercode mit Python
Testen Sie eingebettete Software mit Google Test
Testen Sie den Kolben mit einem Pytest
Testen Sie die Standardausgabe mit Pytest
Automatische Generierung des PyCharm-Testcodes
Testcode zur Bewertung von Dekorateuren
Debuggen Sie Python mit VS-Code
Laden Sie den Test-Websocket mit Locust
Überprüfen Sie den Code mit flake8
Dokumentieren Sie Python-Code mit Doxygen
Testgetriebene Entwicklung mit Django Teil 4
Testgetriebene Entwicklung mit Django Teil 6
Klassifizieren Sie "Wein" mit TensorFlow MLP-Code
Testgetriebene Entwicklung mit Django Teil 2
Prüfung
Unit Test Log Ausgabe mit Python
Schreiben Sie Selentestcode in Python
Versuchen Sie, Jupyter mit VS-Code auszuführen
Es war mit Nintendos Code Puzzle
Testgetriebene Entwicklung mit Django Teil 1
Installieren Sie Python mit Mac vs Code
Testgetriebene Entwicklung mit Django Teil 5
Kontrollieren von Testwiederholungen mit Luigi + pytest
Python-Code zum Trainieren und Testen mit Custom Vision of Cognitive Service
[Python] Super einfacher Test mit Assert-Anweisung
Stresstest mit Locust in Python geschrieben
Testen Sie nicht funktionalisierte Python-Programme mit GitLab CI
Bildklassifizierung mit Keras-Von der Vorverarbeitung zum Klassifizierungstest-
WebUI-Test mit Python2.6 + Selenium 2.44.0 - Profileinstellung
Ist es nicht in Ordnung, Testcode zu schreiben?
Generieren Sie japanische Testdaten mit Python faker
Testgetriebenes Entwicklungsstart mit PySide & Pytest
Erstellen Sie Dokumentation und Testcode mit doctest.testfile ()
Pass PYTHONPATH in 1 Minute mit VS Code
Japanisches Diagramm mit VS Code + matplotlib anzeigen
Wie man einen Taschentest mit Python macht
Integration mit setuptools / python setup.py test / pytest-runder
Testautomatisierung beginnend mit L-Chika (3) Einbau eines Oszilloskops
VSCodes Pylint nervt beim Import! !! !! !!
Automatisieren Sie das Testen von Facebook-Apps mit Facebook-Testbenutzern
python setup.py testet den Code mit Multiprocess