[PYTHON] Je ne veux pas passer un test de codage

Je ne veux pas passer un test de codage

Je vais passer un test de codage, alors prenez-en note. Je vais faire une note pour la mettre à jour. Veuillez me pardonner car c'est un texto

2019/12/15 Pour le moment, je vais le faire avec python que j'utilise habituellement. Dois-je passer au C ++ si je suis un pro de la concurrence?

2019/12/16 Je veux résoudre les questions passées d'AtCoder Pour le moment, j'ai créé un référentiel github. Dépôt βshort

Relation professionnelle compétitive?

paiza AOJ AtCoder

problème

  1. AtCoder Beginners Selection
  2. Problème AtCoder

Référence et lien

  1. Que faire ensuite après vous être inscrit sur AtCoder-Si vous résolvez ce problème, vous pouvez vous battre suffisamment! Les questions précédentes ont sélectionné 10 questions ~
  2. Fiche technique pour la programmation de compétition utilisée en Python
  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. J'ai essayé de résoudre 10 questions précédentes sélectionnées qui devraient être résolues après m'être inscrit auprès d'AtCoder

Notes de Python

C'est une chose grammaticale, un mémo lié à numpy.

Relation d'entrée

Référence: https://qiita.com/fmhr/items/77fc453e2fb1bc02e392

Plusieurs nombres à la variable spécifiée

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

Lister plusieurs numéros

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

Lister plusieurs chaînes

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

Relation de sortie

Sortie rembourrée zéro

En cas de multiple, précisez par index Pour un nombre décimal à 2 chiffres

#{Numéro d'index:Spécification de format}.format()
print("{0:02d}".format(1))
#01

Aucun saut de ligne

print("Caractères etc.", end='')

Fraction

#Rassembler
math.ceil()
#Tronquer
math.floor()
#Arrondi
round()

à peine

Binaire: bin () Huitième nombre: oct () Hexagone: hex ()

rencontre

Tout match'abc '==' abcd 'est faux Le déni est! =

La correspondance partielle «abc» dans «abcd» est vraie Le négatif n'est pas dans

Chaîne

Combien y a-t-il de «a» dans la chaîne s

s.count('a')
s.replace("Avant le remplacement", "Après remplacement")

Je souhaite remplacer (attribuer) le caractère de l'index spécifié

#Chaîne=>list
s = list("Chaîne")
s[2] = "formule"
s = "".join(s) 

list https://docs.python.org/ja/3/tutorial/datastructures.html Pour compter le nombre de chaque élément (le nombre d'occurrences pour chaque élément), utilisez la méthode count ().

a.append("Valeur que vous souhaitez stocker")
a.remove("Valeur que vous souhaitez supprimer")
a.pop()

Notation d'inclusion de liste

[i for i in range(10)]
#ordre croissant
a.sort()
#Ordre décroissant
a.sort(reverse=True)
sum(a)

map est une fonction d'application dans les pandas

map(func, list)

set

a.add()
a.delete()

dict

numpy

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

Nombre d'éléments dans un tableau qui remplit les conditions

np.count_nonzero(a < 4)

Index de la valeur maximale du tableau

#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]

Branchement conditionnel pour chaque élément du tableau numpy

np.where(conditions, True, False))

Recommended Posts

Je ne veux pas passer un test de codage
100 coups sur le traitement d'image !! (021-030) Je veux faire une pause ...
Je veux écrire en Python! (2) Écrivons un test
Je veux imprimer dans la notation d'inclusion
Je veux faire de matplotlib un thème sombre
Je veux faire le test de Dunnett en Python
Je souhaite créer facilement un modèle de bruit
Je veux INSÉRER un DataFrame dans MSSQL
Je ne veux pas utiliser -inf avec np.log
Je souhaite créer un type d'implémentation pouvant être branché
Je veux trouver facilement une délicieuse boutique
Je veux écrire dans un fichier avec Python
Je souhaite télécharger une application Django sur heroku
Je souhaite intégrer une variable dans une chaîne Python
Je veux facilement implémenter le délai d'expiration en python
Je veux répéter plusieurs fois un générateur Python
Je veux que DQN Puniki frappe un home run
Je veux donner un group_id à une trame de données pandas
Je veux générer rapidement UUID (memo memo) ~ Edition Python ~
Je veux faire la transition avec un bouton sur le ballon
Je veux escalader une montagne avec l'apprentissage par renforcement
Je veux trouver un package populaire sur PyPi
Je veux échantillonner au hasard un fichier avec Python
Je souhaite créer facilement un environnement de développement basé sur un modèle
Je veux travailler avec un robot en python.
Je veux diviser une chaîne de caractères avec hiragana
Je souhaite installer un package de Php Redis
[Python] Je veux faire d'une liste imbriquée un taple
Je souhaite créer manuellement une légende avec matplotlib
Je souhaite envoyer automatiquement un e-mail de création d'entreprise
Je veux faire fonctionner un ordinateur quantique avec Python
Je veux lier une variable locale avec lambda
Je veux un générateur de mox
Je veux résoudre SUDOKU
Je veux un générateur mox (2)
Je souhaite prendre une capture d'écran du site sur Docker en utilisant n'importe quelle police
Je veux créer un éditeur de blog avec l'administrateur de django
Je veux démarrer un environnement Jupyter avec une seule commande
[Python] Je souhaite obtenir un ensemble commun entre numpy
Je veux faire une macro de clic avec pyautogui (désir)
Je veux générer automatiquement un nom de groupe de metal moderne
Je veux faire une macro de clic avec pyautogui (Outlook)
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Je veux installer le package de requirements.txt avec poésie
Je souhaite envoyer un message de Python à LINE Bot
[Visualisation] Je veux dessiner un beau graphique avec Plotly
Je veux ajouter un joli complément à input () en python
Je veux créer un Dockerfile pour le moment.
Je veux comprendre à peu près systemd
Je veux gratter des images et les former
Je veux faire ○○ avec les Pandas
Je veux copier l'annotation de yolo
Je veux déboguer avec Python
Je souhaite enregistrer l'heure d'exécution et conserver un journal.
Je souhaite utiliser un caractère générique que je souhaite décortiquer avec Python remove
Configuration MacBookPro Après tout, je veux faire une installation propre
Vous ne voulez pas dire que vous avez créé un programme de reconnaissance faciale?
Qiskit: Je veux créer un circuit qui crée des états arbitraires! !!
Je souhaite rechercher le texte intégral avec elasticsearch + python