[Python] Ein Programm, das die kürzeste Anzahl von Schritten in einem Spiel findet, das Wolken überquert

[Python] Ein Programm, das die kürzeste Anzahl von Schritten in einem Spiel findet, das Wolken überquert

▼ Frage

image.png

URL

▼sample input

python


6
0 0 0 0 1 0

▼sample output

python


3

▼my answer

python


def jumpingOnClouds(c):
    i= ans = 0
    while i <= len(c)-2:
        #Im Fall von einem vor dem letzten Punkt
        if i+2 == len(c):
            ans += 1
            return ans
            
        #Ist es möglich, zwei zu überspringen?
        elif c[i+2] != 1:
            i += 2
        else:
            i += 1
        ans += 1
    return ans

if __name__ == '__main__':
    fptr = open(os.environ['OUTPUT_PATH'], 'w')
    n = int(input())
    c = list(map(int, input().rstrip().split()))
    result = jumpingOnClouds(c)
    fptr.write(str(result) + '\n')
    fptr.close()

** ・ Wenden Sie keinen Ausdruck an, der nach der Rückgabe zugewiesen werden soll ** ☓ return ans += 1 ◯ return ans

** ・ len (c) ** Finden Sie die Anzahl der Elemente. ※ 1 oder mehr c [len (c)] existiert nicht.

** ・ "!" ** Kommt vor ☓ a =! 3 ◯ a != 3

Recommended Posts

[Python] Ein Programm, das die kürzeste Anzahl von Schritten in einem Spiel findet, das Wolken überquert
[Python] Ein Programm, das die Anzahl der Täler zählt
[Python] Ein Programm, das die Anzahl der Schokoladensegmente berechnet, die die Bedingungen erfüllen
[Python] Ein Programm, das die maximale Anzahl von Spielzeugen findet, die mit Ihrem Geld gekauft werden können
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
[Python] Ein Programm, das die Anzahl der Aktualisierungen der höchsten und niedrigsten Datensätze berechnet
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
[Python] Ein Programm, das die häufigsten Vogeltypen findet
[Python] Programmieren, um die Nummer von a in einer Zeichenfolge zu finden, die eine bestimmte Anzahl von Malen wiederholt.
[Python] Ein Programm, um die Anzahl der Äpfel und Orangen zu ermitteln, die geerntet werden können
Eine Funktion, die die Verarbeitungszeit einer Methode in Python misst
Ein Programm, das bestimmt, ob eine in Python eingegebene Zahl eine Primzahl ist
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
Holen Sie sich die Anzahl der Leser von Artikeln über Mendeley in Python
[Python] Ein Programm, das die Partitur rundet
Überprüfen Sie die speicherinterne Byte-Zeichenfolge der Gleitkommazahl in Python
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen
[Python] Hinweis: Selbst erstellte Funktion zum Ermitteln des Bereichs der Normalverteilung
Geben Sie die Anzahl der CPU-Kerne in Python aus
Holen Sie sich den Aufrufer einer Funktion in Python
Ein Programm, das doppelte Anweisungen in Python entfernt
Kopieren Sie die Liste in Python
Finden Sie die Anzahl der Tage in einem Monat
Ausgabe in Form eines Python-Arrays
Eine Geschichte über das Erstellen eines Programms, mit dem die Anzahl der Instagram-Follower in einer Woche von 0 auf 700 erhöht wird
Erstellen Sie einen BOT, der die Anzahl der infizierten Personen in der neuen Corona anzeigt
[Python] Ein Programm, das die minimalen und maximalen Werte ohne Verwendung von Methoden findet
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
So ermitteln Sie die Anzahl der Stellen in Python
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
Shell-Programm, das in Vielfachen von 3 aho wird
Ein Memorandum über die Umsetzung von Empfehlungen in Python
Ein Python-Skript, das die Anzahl der Jobs für eine bestimmte Bedingung von Indeed.com abruft
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
Ein Hinweis, der einen Job in Python implementiert, der eine GCS-Datei in BigQuery lädt
Programm, das die CSV-Daten der Transaktionshistorie der SBI Securities-Aktie zusammenfasst [Python3]
[Python] Darstellung der Anzahl der Beschwerden von Lebensversicherungsunternehmen in einem Balkendiagramm
Ein Werkzeug, das die Gacha von Soshage automatisch dreht
Finden Sie die scheinbare Breite einer Zeichenfolge in Python heraus
Ein Allzweckprogramm, das Linux-Befehlszeichenfolgen mit Python formatiert
Lassen Sie uns das Ausführungsergebnis des Programms mit C ++, Java, Python messen.
Python - Ermitteln Sie die Anzahl der Gruppen im regulären Ausdruck
Ich habe versucht, "ein Programm, das doppelte Anweisungen in Python entfernt"
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
[Homologie] Zählen Sie mit Python die Anzahl der Löcher in den Daten
Eine Reihe von Skriptdateien, die Wordcloud mit Python3 ausführen
Finden Sie die Eigenwerte einer reellen symmetrischen Matrix in Python
Python-Skript, das den Inhalt zweier Verzeichnisse vergleicht
Ein Server, der mit Flasche.py und OpenCV die Anzahl der Personen vor der Kamera zurückgibt
Ein Programm, das die für iOS-App-Symbole in Python erforderliche Bildgröße automatisch ändert
Zusammenfassung der Punkte, die beim Schreiben eines Programms zu beachten sind, das unter Python 2.5 ausgeführt wird
Ich schrieb einen Test in "Ich habe versucht, die Wahrscheinlichkeit eines Bingospiels mit Python zu simulieren".
Python-Skript, das MLB-Spieldaten im Wert von 15 Jahren in 10 Minuten in MySQL speichert (Baseball Hack!)
Ich habe in Python ein Programm erstellt, das die 1-Minuten-Daten von FX auf eine beliebige Zeit (1 Stunde usw.) ändert.
Spielen Sie Sounds in Python ab, vorausgesetzt, die Tastatur ist eine Klaviertastatur
Zählen Sie die Anzahl der thailändischen und arabischen Zeichen in Python gut
So bestimmen Sie die Existenz eines Selenelements in Python
Ich habe ein Programm erstellt, das die Fehlersuche in Sekunden löst