Résoudre ABC036 A ~ C avec Python

introduction

ça fait longtemps. Il est devenu brun, alors je l'ai sauté un peu. Aujourd'hui, nous allons le résoudre comme ABC036.

Un problème

Problème

** Pensées ** Arrondissez avec ceil et divisez.

import math
a, b = map(int,input().split())

print(math.ceil(b/a))

Problème B

Problème

** Pensées ** Remplacez simplement le vertical et l'horizontal par pour

n = int(input())
s = [list(input()) for _ in range(n)]

d = []
for i in range(n):
    c = []
    for j in range(n):
        c.append(s[j][i])
    c = c[::-1]
    d.append(c)

ans = ''
for i in range(n):
    s = ''.join(d[i])
    print(s)

Problème C

Problème

** Pensées ** Commentaire AC. C'était facile avec dict. Je ne savais pas. Supprimez les éléments dupliqués de $ a $ avec set, triez-les et mettez-les dans l'ordre dans l'ordre.

n = int(input())
a = [int(input()) for _ in range(n)]
s = sorted(list(set(a))) #set
dic = {}

for i, e in enumerate(s): #Vous pouvez réduire le nombre en utilisant enumerate.
    dic[e] = i
for i in a:
    print(dic[i])

Résumé

Je ne connais pas la structure des données, je vais donc étudier. Visez le vert! Bonne nuit encore.

Recommended Posts

Résoudre ABC036 A ~ C avec Python
Résoudre ABC037 A ~ C avec Python
Résoudre ABC175 A, B, C avec Python
Résoudre ABC163 A ~ C avec Python
ABC166 en Python A ~ C problème
Résoudre ABC168 A ~ C avec Python
Résoudre ABC162 A ~ C avec Python
Résoudre ABC167 A ~ C avec Python
Résoudre ABC158 A ~ C avec Python
Résolvez ABC169 avec Python
Résoudre Atcoder ABC176 (A, B, C, E) en Python
Résoudre ABC165 A, B, D avec Python
Résoudre ABC176 E en Python
Explication ABC127 A, B, C (python)
ABC128 Commentaire A, B, C (python)
Explication ABC126 A, B, C (python)
ABC 157 D - Résolvez les suggestions d'amis en Python!
Algorithme en Python (ABC 146 C Dichotomy
[AtCoder] Résoudre ABC1 ~ 100 Un problème avec Python
Je voulais résoudre ABC159 avec Python
Résoudre AtCoder ABC168 avec python (A ~ D)
Résoudre ABC168D en Python
Résolvez ABC167-D avec Python
Résolvez ABC146-C avec Python
Résoudre ABC098-C en Python
Résoudre ABC159-D en Python
API C en Python 3
ABC147 C --HonestOrUnkind2 [Python]
Résolvez ABC160-E avec Python
[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
Appel de scripts Python à partir de Python intégré en C ++ / C ++
J'ai essayé d'ajouter un module Python 3 en C
Défiez AtCoder (ABC) 164 avec Python! Un problème ~ C
Étendre python en C ++ (Boost.NumPy)
AtCoder ABC 177 Python (A ~ E)
Prendre une capture d'écran en Python
Résolvez AtCoder ABC166 avec python
Créer une fonction en Python
Créer un dictionnaire en Python
AtCoder ABC 178 Python (A ~ E)
Atcoder ABC164 A-C en Python
ABC129 Commentaire A, B, C
Mémorandum ABC [ABC163 C --managementr] (Python)
AtCoder ABC 176 Python (A ~ E)
Atcoder ABC167 A-D en Python
Résolvez des exercices Wooldridge en Python
Créer un bookmarklet en Python
Atcoder ABC165 A-D en Python
Atcoder ABC166 A-E en Python
AtCoder ABC 182 Python (A ~ D)
Résoudre les problèmes d'optimisation avec Python
Dessinez un cœur en Python
Atcoder ABC169 A-E en Python
AtCoder ABC177 A-D avec python
Essayez d'incorporer Python dans un programme C ++ avec pybind11
Probablement dans un serpent Nishiki (Titre original: Peut-être en Python)
Ecrire une dichotomie en Python