[PYTHON] Ich möchte keinen Codierungstest machen

Ich möchte keinen Codierungstest machen

Ich werde einen Codierungstest machen, also notiere es dir. Ich werde eine Notiz machen, damit ich sie aktualisieren kann. Bitte vergib mir, weil es ein Text ist

2019/12/15 Vorerst werde ich es mit Python machen, das ich normalerweise benutze. Sollte ich zu C ++ wechseln, wenn ich ein Wettbewerbsprofi bin?

2019/12/16 Ich möchte die früheren Fragen von AtCoder lösen Vorerst habe ich ein Github-Repository erstellt. βshort Repository

Wettbewerbsfähige berufliche Beziehung?

paiza AOJ AtCoder

Problem

  1. AtCoder Beginners Selection
  2. AtCoder-Problem

Referenz & Link

  1. Was tun als nächstes nach der Registrierung bei AtCoder? Wenn Sie so viel lösen, können Sie genug kämpfen! Frühere Fragen ausgewählt 10 Fragen ~
  2. Cheet Sheet für die in Python verwendete Wettbewerbsprogrammierung
  3. https://1kohei1.com/leetcode/
  4. https://www.madopro.net/entry/2016/09/05/135126
  5. https://www.freecodecamp.org/news/coding-interviews-for-dummies-5e048933b82b/
  6. https://qiita.com/yohachi/items/e4bef4035da135a4808d
  7. https://app.codility.com/programmers/lessons/1-iterations/
  8. Ich habe versucht, 10 ausgewählte Fragen aus der Vergangenheit zu lösen, die nach der Registrierung bei AtCoder gelöst werden sollten

Python-Notizen

Es ist eine grammatikalische Sache, ein Memo im Zusammenhang mit Numpy.

Eingabebeziehung

Referenz: https://qiita.com/fmhr/items/77fc453e2fb1bc02e392

Mehrere Zahlen zur angegebenen Variablen

a, b, c, d = map(int, input().split())

Listen Sie mehrere Nummern auf

#Eingabe 1 3 4 5
a = [int(i) for i in input().split()] 
#a=[1 3 4 5]

Listen Sie mehrere Zeichenfolgen auf

a = [i for i in input().split()] 

Ausgabebeziehung

Null gepolsterte Ausgabe

Bei mehreren durch Index angeben Für zweistellige Dezimalzahl

#{Indexnummer:Formatspezifikation}.format()
print("{0:02d}".format(1))
#01

Keine Zeilenumbrüche

print("Charaktere etc.", end='')

Fraktion

#Zusammenfassen
math.ceil()
#Kürzen
math.floor()
#Rundung
round()

n-ary

Binär: bin () Achte Zahl: oct () Sechseck: hex ()

Spiel

Alle Übereinstimmungen 'abc' == 'abcd' sind falsch Ablehnung ist! =

Teilübereinstimmung 'abc' in 'abcd' ist wahr Negativ ist nicht in

String

Wie viele 'a' sind in der Zeichenfolge s

s.count('a')
s.replace("Vor dem Austausch", "Nach dem Austausch")

Ich möchte das Zeichen des angegebenen Index ersetzen (zuweisen)

#String=>list
s = list("String")
s[2] = "Formel"
s = "".join(s) 

list https://docs.python.org/ja/3/tutorial/datastructures.html Verwenden Sie die count () -Methode, um die Anzahl der einzelnen Elemente (die Anzahl der Vorkommen für jedes Element) zu zählen.

a.append("Wert, den Sie speichern möchten")
a.remove("Wert, den Sie löschen möchten")
a.pop()

Listeneinschlussnotation

[i for i in range(10)]
#aufsteigende Reihenfolge
a.sort()
#absteigende Reihenfolge
a.sort(reverse=True)
sum(a)

map ist eine Apply-Funktion bei Pandas

map(func, list)

set

a.add()
a.delete()

dict

numpy

np.zeros('shape')
np.ones('shape')
np.full('shape', 'value')

Anzahl der Elemente in einem Array, die die Bedingungen erfüllen

np.count_nonzero(a < 4)

Index des Maximalwerts des Arrays

#https://qiita.com/shippokun/items/01c85e36b8de7afd01a6

maxValue = np.max(a)
maxIndex = []
for i in range(len(a)):
    if maxVaule == a[i]:
        maxIndex.append(i)
print(maxIndex)    # [1, 4]

Bedingte Verzweigung für jedes Element des Numpy-Arrays

np.where(Bedingungen, True, False))

Recommended Posts

Ich möchte keinen Codierungstest machen
100 Klopfen bei der Bildverarbeitung !! (021-030) Ich möchte eine Pause machen ...
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Ich möchte in der Einschlussnotation drucken
Ich möchte Matplotlib zu einem dunklen Thema machen
Ich möchte Dunnetts Test in Python machen
Ich möchte einfach ein Rauschmodell erstellen
Ich möchte einen DataFrame in MSSQL einfügen
Ich möchte -inf nicht mit np.log verwenden
Ich möchte eine Art von Implementierung erstellen, die angeschlossen werden kann
Ich möchte leicht einen leckeren Laden finden
Ich möchte mit Python in eine Datei schreiben
Ich möchte eine Django-App auf Heroku hochladen
Ich möchte eine Variable in einen Python-String einbetten
Ich möchte Timeout einfach in Python implementieren
Ich möchte einen Python-Generator viele Male iterieren
Ich möchte, dass DQN Puniki einen Homerun macht
Ich möchte einem Pandas-Datenrahmen eine group_id geben
Ich möchte schnell UUID generieren (Gedenknotiz) ~ Python Edition ~
Ich möchte mit einem Knopf am Kolben übergehen
Ich möchte mit verstärkendem Lernen einen Berg besteigen
Ich möchte ein beliebtes Paket auf PyPi finden
Ich möchte eine Datei mit Python zufällig testen
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte eine Zeichenkette mit Hiragana teilen
Ich möchte ein Paket von Php Redis installieren
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich möchte manuell eine Legende mit matplotlib erstellen
Ich möchte automatisch eine Unternehmensgründungs-E-Mail senden
Ich möchte einen Quantencomputer mit Python betreiben
Ich möchte eine lokale Variable mit Lambda binden
Ich möchte einen Mox-Generator
Ich möchte SUDOKU lösen
Ich möchte einen Mox-Generator (2)
Ich möchte einen Screenshot der Site in Docker mit einer beliebigen Schriftart erstellen
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
[Python] Ich möchte einen gemeinsamen Satz zwischen numpy erhalten
Ich möchte ein Klickmakro mit pyautogui (Wunsch) erstellen.
Ich möchte automatisch einen modernen Metal-Bandnamen generieren
Ich möchte ein Klickmakro mit pyautogui (Outlook) erstellen.
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Ich möchte das Paket aus den Anforderungen.txt mit Poesie installieren
Ich möchte eine Nachricht von Python an LINE Bot senden
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Ich möchte vorerst eine Docker-Datei erstellen.
Ich möchte systemd grob verstehen
Ich möchte Bilder kratzen und trainieren
Ich möchte ○○ mit Pandas machen
Ich möchte Yolos Anmerkung kopieren
Ich möchte mit Python debuggen
Ich möchte die Ausführungszeit aufzeichnen und ein Protokoll führen.
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
MacBookPro-Setup Schließlich möchte ich eine Neuinstallation durchführen
Wollen Sie nicht sagen, dass Sie ein Gesichtserkennungsprogramm erstellt haben?
Qiskit: Ich möchte eine Schaltung erstellen, die beliebige Zustände erzeugt! !!
Ich möchte den vollständigen Text mit elasticsearch + python durchsuchen