Python3-Standardeingabe (Competition Pro)

Einführung

Dies ist ein Standard-Eingabememo, das bei Wettkampfprofis und Codierungstests verwendet wird. Oben ist die Eingabe und unten ist der Quellcode.

Basic

Die in Python3 integrierte Funktion "input ()" ist eine Funktion, die als Zeichenfolge über die Tastatur eingegeben wird. Wenn die Eingabe wie unten gezeigt aus mehreren Zeilen besteht, wird für jede Eingabe () eine Zeile erfasst. Klicken Sie hier für Details (Offizielles Dokument)

99
hi
N = input()
M = input()
# N = '99'
# M = 'hi'

Eine ganze Zahl

N
N = int(input())

Zwei oder mehr ganze Zahlen

N M
N, M = map(int, input().split())

Zwei oder mehr Ganzzahlen (Auflistung nebeneinander durch Leerzeichen getrennt)

A_1 A_2 ... A_N
A = list(map(int, input().split()))

Es ist auch unten möglich (siehe den letzten Referenzartikel usw. für den Betrieb)

*A, = map(int, input().split())

Zwei oder mehr Ganzzahlen (Auflistung der Zeilenumbrüche in N-Zeilen)

N
A_1
A_2
...
A_N
N = int(input())
A = [int(input()) for _ in range(N)]

N-mal-M-Ganzzahl

N
P_(1,1) P_(1,2) ... P_(1,M)
...
P_(N,1) P_(N,2) ... P_(N,M) 
N = int(input())
P = [list(map(int, input().split())) for _ in range(N)]

Bonus

Teilen Sie in die erste und die folgenden Ganzzahlen

K S_1 S_2 ... S_N
K, *S = list(map(int, input().split()))
# K = K
# S = [S_1, S_2, ... S_N]

Das * S soll ausgepackt sein (auf der Liste). Das Sternchen "*" in Python wurde im folgenden Artikel ausführlich beschrieben.

Recommended Posts

Python3-Standardeingabe (Competition Pro)
[Python] Standardeingabe
[Python] Informationen zur Standardeingabe
Zusammenfassung der Standardeingabe von Python, die in Competition Pro verwendet werden kann
[Python3] Standardeingabe [Cheet Sheet]
Standardeingabe / Zusammenfassung / Python, Ruby
Empfangen von Standardeingabetipps @ python
Matrixdarstellung mit Python-Standardeingabe
Python Paiza - Verschiedene Fähigkeitsüberprüfungen und Standardeingaben
Python3-Standardeingabe habe ich versucht zusammenzufassen
Was scheint eine Vorlage für den Standardeingabe-Teil des Competition Pro in Python3 zu sein
Zusammenfassung der Standardeingaben
Atcoder-Standardeingabesatz für Anfänger (Python)
[Python] Fügen Sie der Standardeingabedatei einen Kommentar hinzu
Hinweise zur Verwendung von dict mit Python [Competition Pro]
Python: Entpacken Sie die Standardeingabe mit zipfile
Tastenanschlag in Python
Wettbewerbsfähige Pro-Vorlage (Python)
Competitive Pro mit Python und VSCode-Vereinfachung der Standardeingabe und Automatisierung der Beurteilung von Beispielfällen
Python-Eingabe und Ausgabe
Python-Audioeingabe / -ausgabe
Tastenanschlag in Python
Zusammenfassung der Standardeingabe / -ausgabe
Lassen Sie Python den von der Standardeingabe eingegebenen JSON analysieren
[Python] Ändern Sie die Standardeingabe von der Tastatur in eine Textdatei
Kann bei Wettkampfprofis eingesetzt werden! Python-Standardbibliothek
Was ist besser, wenn Pythons Standardeingabe input () oder sys.stdin empfängt?
Cisco Memorandum _ Eingabekonfiguration mit Python
Python 3.4 oder höher Standard Pip
Schreiben Sie die Standardeingabe in den Code
Standardeingabe mit Zeitlimit
Hinweise zur Verwendung des Python-Standards unittest
Teil 1 des Empfangs von Standardeingaben
[Für Anfänger] Zusammenfassung der Standardeingabe in Python (mit Erklärung)
Python-Eingabehinweis in AtCoder
Transmutationsmatrix im Python-Standard
[Für AtCoder] Standardeingabememo
Python Standard virtuelle Umgebung venv
[Python] Verwendung von input ()
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Tipps zur Eingabe / Ausgabe von Python-Dateien
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Eingabe / Ausgabe mit Python (Python-Lernnotiz ⑤)
[Python] Passen Sie den Standard für die Farbkarte an
Machen Sie die Standardausgabe in Python nicht blockierend
Beachten Sie den Python-Codierungsstandard PEP8
Mal sehen, wie man Eingaben in Python verwendet
Hinweise zur Eingabe / Ausgabe von Python-Dateien
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Nützlich zu merken! 10 Python-Standardbibliotheken
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
RPC mit Standard-Python 3-Modulen