[PYTHON] Code, an den ich mich gerne erinnert hätte, als ich zum ersten Mal an AtCoder teilgenommen habe (Reflection 1 für das nächste Mal)

  1. März 2020. Ich habe zum ersten Mal an AtCoder teilgenommen.

Teilnahme am Wettbewerb AtCoder Beginner Contest 160 Löse 3 Fragen A bis C und mache eine Auszeit mit D. Ich war enttäuscht, dass ich es nicht mehr tun konnte, als ich erwartet hatte Zur Überprüfung werde ich den Code zusammenstellen, den ich mir schnell gewünscht hätte.

Eine Sammlung von Codes, die Sie sofort schreiben möchten

Wenn mehrere Zahlen in einer Zeile der Standardeingabe eingegeben werden

temp=input()
A=temp.split(" ")
A=[int(i) for i in A]

Die Liste A der eingegebenen Nummern sei cap1.PNG

Fügen Sie der leeren Liste in einer Schleife Werte hinzu

N=5
L=list()

for i in range(N):
  L.append(i)

print(L)

cap2.PNG

Gibt den Maximalwert in der Liste und ihren Index zurück

Davor···

Übrigens Zufallszahlenlistengenerierung
import random
random.seed(0)

L=[random.randint(0, 100) for i in range(5)]
print(L)

cap3.PNG

Maximaler Index

#Maximalwert
print(max(L))

#Index
maxind=L.index(max(L))
print(maxind)

cap4.PNG

Initialisierung eines zweidimensionalen Arrays

#5 Zeilen x 4 Spalten
D = [[0] * 4 for i in [1] * 5]
print(D)

#Ersetzen Sie 1 in der 3. Zeile und 4. Spalte
D[2][3]=1
print(D)

cap5.PNG

Schließlich

Lassen Sie uns das Problem D abschließen, das gerade implementiert wurde

・ Ungerichtetes Diagramm ・ BFS (Breitenprioritätssuche) Informieren wir uns über die Schlüsselwörter von.

Nachtrag 2020/4/1

Ich habe versucht, das Programm zu erstellen, das ich bis zum Ende erstellt hatte, aber es wurde ziemlich kompliziert, also tut es mir leid. Ich werde den Algorithmus gehorsam studieren. ↓ ↓ Ich habe selbst eine Graphklasse erstellt und sie zum Studium der Graphstruktur gezeichnet. Erstellen Sie Ihre eigene Diagrammstrukturklasse und ihre Zeichnung mit Python

Recommended Posts

Code, an den ich mich gerne erinnert hätte, als ich zum ersten Mal an AtCoder teilgenommen habe (Reflection 1 für das nächste Mal)
Die Geschichte, die nichts mit der Partition zu tun hatte, als ich zum ersten Mal eine Festplatten-Sicherung mit dd durchführte
Ich besuchte die Schule und nahm zum ersten Mal am SIGNATE BEGINNER Limited-Wettbewerb teil.
Ich habe zum ersten Mal Tensorflow ausprobiert
MongoDB mit Python zum ersten Mal
Impressionen und Memorandum bei der ersten Arbeit mit VScode
Zum ersten Mal in Numpy werde ich es von Zeit zu Zeit aktualisieren
Ein nützlicher Hinweis, wenn Sie Python nach langer Zeit verwenden
Ich habe zum ersten Mal versucht, Python zu programmieren.
Ich habe Mind Meld zum ersten Mal ausprobiert
Rückblick auf den Wettbewerb für maschinelles Lernen, an dem ich zum ersten Mal gearbeitet habe
Was ich zum ersten Mal in Python bekommen habe
Ich habe Python zum ersten Mal auf dem Mac ausprobiert.
Registrieren Sie zum ersten Mal eine Aufgabe in cron
Ich habe Python zum ersten Mal mit Heroku ausprobiert
Zum ersten Mal habe ich etwas über Unix (Linux) gelernt.
AI Gaming Ich habe es zum ersten Mal versucht
Zusammenfassung der Stolperpunkte in Django zum ersten Mal
Ich habe die Google Cloud Vision-API zum ersten Mal ausprobiert
Erster Kaggle (Kaggle ①)
Kaguru zum ersten Mal
Ich habe an AtCoder (ABC158) teilgenommen.
Was ich durch das Schreiben einer Python Pull-Anfrage zum ersten Mal in meinem Leben gelernt habe
Unterschiede, die C # -Ingenieure beim ersten Erlernen von Python verspürten
Ich habe an der ISUCON10-Qualifikationsrunde teilgenommen!
Siehe Python zum ersten Mal
Starten Sie Django zum ersten Mal
Ich habe an AtCoder teilgenommen (ABC169 Edition)
Bis Sie die Silbermedaille (Top 3%) in dem Wettbewerb gewinnen, an dem Sie innerhalb eines Monats zum ersten Mal in der Datenwissenschaft teilgenommen haben!
Ich habe den Code für Gibbs Sampling geschrieben
Versuchen wir zum ersten Mal Linux
Bei der Konvertierung von CSV in JSON mit Python bin ich auf einen Zeichencode gestoßen
Was ich getan habe, als ich mit Lambda Python im Zeitlimit steckte
Lassen Sie uns eine einfache Vorlage anzeigen, die ideal für den ersten Django ist
GTUG Girls + PyLadiesTokyo Meetup Ich ging zum ersten maschinellen Lernen
Es ist okay, zum ersten Mal teilzunehmen! Ein Hackason-Starter-Kit, das Sie "vor" der Teilnahme am Hackason vorbereiten möchten!
Eine Geschichte, von der ich sehr überzeugt war, als ich den Code für das Monty Hall-Problem schrieb und die Gewinnrate berechnete