[PYTHON] Mémo HackerRank

Mémo HackerRank

C'est un mémo personnel

Langue de base utilisée

python3

Raw_input () Entrée au clavier (python2) input () pour python3

n = input() n = int(input())

.Strip () Supprimer les caractères vides (espaces, tabulations, sauts de ligne)

input().strip()

Esprit () Crée un tableau séparé par les caractères spécifiés. Si non spécifié entre (), séparez par un espace ou une tabulation

input().split()

STDIN Valeur saisie au clavier Entrée standard

· Différence Différence difference of the two numbers (first - second).

・ Produit multiplication product of the two numbers.

・ ʻA // b` division. Renvoie le quotient sous forme d'entier Tronquer après la virgule décimale

Pour déclaration pour variable en séquence

n = int(raw_input())

for i in range(n):
   print(i*i)

・ ` Lange ` i<n de i = 0 n n'est pas inclus.

range(3) = [0,1,2]

・ Jour bissextile année bissextile We add a Leap Day on February 29.

・ Journée intercalaire Le jour où il a été branché The leap day is an extra, or intercalary day.

・ Divisé uniformément par ~ Divisible par The year can be evenly divided by 4, is a leap year.

・ ʻSi déclaration` ":" Est requis après if, elif, else.

Somme (tableau) Calculez la valeur totale

list = range(5)
print(sum(list)) 

Str () Convertir en chaîne

n = int(input())

a=""
for i in range(n):
   a =a+str(i+1)
print(a)

#production
a=12345~

・ Opérations arismétiques Opérateur arithmétique. + - *%

· Finaliste la deuxième place you are required to find the runner-up score.

(Variable Lamb: traitement) (argument) Fonction Lambda Vous pouvez créer une fonction sur une seule ligne (équivalent à def) (variable lambda: traitement) (argument) └ Attribuer des arguments au traitement └ Plusieurs arguments sont possibles. Entrez une variable dans le processus de classement.

print((lambda a,b,c:a*100+b*10+c*1)(1,2,3))

#production
123

Carte (fonction, tableau) fonction de carte Exécutez une fonction pour chaque élément du tableau. La sortie est un objet cartographique → Convertir en objet liste avec liste (map ())

-Convertir un tableau en entier en utilisant la fonction map map = (int, tableau)

arr = map(int, input().split())

X ** y Puissance. x à la puissance y

100 = 0 103 = 1000

Régler () Supprimer les valeurs en double du tableau définir le type

arr=[2,3,6,6]
print(set(arr))

{2,3,6}

Trié () Organisez le tableau dans l'ordre croissant

Extraire la nième valeur la plus élevée sorted()[-n]

#Extraire la deuxième plus grande valeur
arr=[2,3,6,6,5]

sorted(set(arr))[-2]

#production
5

・ Classer leurs noms par ordre alphabétique Organiser par ordre alphabétique order their names alphabetically and print each one on a new line.

Recommended Posts

Mémo HackerRank
mémo gzip
Mémo Raspberry-pi
Mémo Python
mémo python
mémo graphène
Mémo du flacon
mémo pyenv
Mémo Matplotlib
mémo pytest
mémo sed
Mémo Python
Installer Memo
Mémo BeautifulSoup4
mémo networkx
mémo python
mémo Tomcat
mémo de commande
Mémo du générateur.
mémo psycopg2
Mémo Python
Mémo SSH
Mémo: rtl8812
mémo pandas
Mémo Shell
Mémo Python
Mémo Pycharm
Mémo de dévotion AtCoder (11/12)
[OpenCV] Mémo personnel
[Python] Mémo sur le dictionnaire
Mémo push PyPI
mémo d'introduction tensorflow-gpu
Mémo de virtualisation LPIC304
Mémo d'exécution ALDA
mémo débutant python (9.2-10)
youtube télécharger un mémo
Inu x Memo
Mémo d'apprentissage Django
ARC # 016 Mémo de participation
Belle note de soupe
Note d'étude LPIC101
mémo débutant python (9.1)
mémo Linux (ubuntu)
mémo de commande scp
Mémo Primer Flask
mémo céleri / kombu
qui commande mémo
mémo du didacticiel django
Mémo de base Flask
Mémo de commande Linux # 1
★ Mémo ★ Python Iroha
Mémo de reconnaissance du genre
Mémo de lecture d'image
[MEMO] [TERMINAL] Alacritty
Mémo de rotation 3D (1)
[Python] Mémo EDA
Mémo opérateur Python 3
Mémo d'introduction H2O.ai
mémo d'expression lambda