[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python

introduction

ABC100 ~ 169 d'AtCoder Un problème a été résolu en Python.

Je suis encore un débutant, donc je pense qu'il y a beaucoup de code inutile, mais j'espère que cela aide quelqu'un. ..

ABC169 Problème

A,B=map(int,input().split())
print(A*B)

ABC168 Problème

n=int(input())
n=n%10

if n in [3]:
  print("bon")
elif n in [0,1,6,8]:
  print("pon")
else:
  print("hon")

ABC167 Problème

S=input()
T=input()

if S==T[:-1]:
  print("Yes")
else:
  print("No")

ABC166 Problème

S=input()

if S=="ABC":
  print("AGC")
else:
  print("ABC")

ABC165 Problème

K=int(input())
A,B=map(int,input().split())
a=0

for i in range(A,B+1):
  if i%K==0:
    a+=1
    break

if a==1:
  print("OK")
else:
  print("NG")

ABC164 Problème

S,W=map(int,input().split())

if S<=W:
  print("unsafe")
else:
  print("safe")

ABC163 Problème

import math

R=int(input())
print(math.pi*2*R)

ABC162 Problème

n=input()

if "7" in n:
  print("Yes")
else:
  print("No")

ABC161 Problème

x,y,z=map(int,input().split())
print(z,x,y)

ABC160 Problème

s=input()

if s[2]==s[3] and s[4]==s[5]:
  print("Yes")
else:
  print("No")

ABC159 Problème

N,M=map(int,input().split())

print(N*(N-1)//2+M*(M-1)//2)

ABC158 Problème

S=input()

if S[0]==S[1] or S[1]==S[2]:
  print("NO")
else:
  print("Yes")

ABC157 Problème

N=int(input())

if N%2==0:
  print(N//2)
else:
  print(N//2+1)

ABC156 Problème

N,R=map(int,input().split())

if N>=10:
  print(R)
else:
  print(R+100*(10-N))

ABC155 Problème

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

if (a==b and a!=c) or (b==c and b!=a) or (c==a and c!=b):
  print("Yes")
else:
  print("No")

ABC154 Problème

S,T=input().split()
a,b=map(int,input().split())
U=input()

if S==U:
  print(a-1,b)
else:
  print(a,b-1)

ABC153 Problème

H,A=map(int,input().split())
cnt=0

while True:
  if H<=0:
    break
  H-=A
  cnt+=1
  
print(cnt)

ABC152 Problème

n,m=map(int,input().split())

if n==m:
  print("Yes")
else:
  print("No")

ABC151 Problème

c=input()
alp="abcdefghijklmnopqrstuvwxyz"

for i in range(len(alp)):
  if alp[i]==c:
    print(alp[i+1])

ABC150 Problème

K,X=map(int,input().split())

if 500*K>=X:
  print("Yes")
else:
  print("No")

ABC149 Problème

S,T=input().split()
print(T+S)

ABC148 Problème

a=int(input())
b=int(input())

print(6-a-b)

ABC147 Problème

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

if a+b+c>=22:
  print("bust")
else:
  print("win")

ABC146 Problème

s=input()
day=['SUN','MON','TUE','WED','THU','FRI','SAT']

for i in range(7):
  if s==day[i]:
    print(7-i)

ABC145 Problème

r=int(input())
print(r**2)

ABC144 Problème

A,B=map(int,input().split())

if A==0 or A>=10 or B==0 or B>=10:
  print(-1)
else:
  print(A*B)

ABC143 Problème

A,B=map(int,input().split())

if A-B*2<0:
  print(0)
else:
  print(A-B*2)

ABC142 Problème

N=int(input())
odd=0

for i in range(1,N+1):
  if i%2==1:
    odd+=1

print(odd/N)

ABC141 Problème

S=input()

if S[0]=="S":
  print("Cloudy")
elif S[0]=="C":
  print("Rainy")
else:
  print("Sunny")

ABC140 Problème

n=int(input())
print(n**3)

ABC139 Problème

s=input()
t=input()
cnt=0

for i in range(3):
  if s[i]==t[i]:
    cnt+=1
print(cnt)

ABC138 Problème

a=int(input())
s=input()

if a>=3200:
  print(s)
else:
  print('red')

ABC137 Problème

A,B=map(int,input().split())
max=A+B

if max<A-B:
  max=A-B
if max<A*B:
  max=A*B

print(max)

ABC136 Problème

A,B,C=map(int,input().split())

if C-(A-B)<0:
  print(0)
else:
  print(C-(A-B))

ABC135 Problème

A,B=map(int,input().split())

if (A+B)%2==0:
  print((A+B)//2)
else:
  print("IMPOSSIBLE")

ABC134 Problème

r=int(input())
print(3*r*r)

ABC133 Problème

N,A,B=map(int,input().split())

if N*A<B:
  print(N*A)
else:
  print(B)

ABC132 Problème

S=input()
s1=S[0]
s2=0

if S[0]!=S[1]:
  s2=S[1]
elif S[0]!=S[2]:
  s2=S[2]
else:
  s2=S[3]

if S.count(s1)==2 and S.count(s2)==2:
  print("Yes")
else:
  print("No")

ABC131 Problème

S=input()

if S[0]!=S[1] and S[1]!=S[2] and S[2]!=S[3]:
  print("Good")
else:
  print("Bad")

ABC130 Problème

X,A=map(int,input().split())

if X<A:
  print(0)
else:
  print(10)

ABC129 Problème

P,Q,R=map(int,input().split())
min=P+Q

if min>Q+R:
  min=Q+R
if min>R+P:
  min=R+P

print(min)

ABC128 Problème

A,P=map(int,input().split())
print((3*A+P)//2)

ABC127 Problème

A,B=map(int,input().split())

if A>=13:
  print(B)
elif 6<=A<=12:
  print(B//2)
else:
  print(0)

ABC126 Problème

N,K=map(int,input().split())
S=input()

print(S[:K-1]+S[K-1].lower()+S[K:])

ABC125 Problème

A,B,T=map(int,input().split())
print((T//A)*B)

ABC124 Problème

A,B=map(int,input().split())
coin=0

for _ in range(2):
  if A>B:
    coin+=A
    A-=1
  else:
    coin+=B
    B-=1

print(coin)

ABC123 Problème

x=[int(input()) for i in range(5)]
k=int(input())

if x[4]-x[0]<=k:
  print("Yay!")
else:
  print(":(")

ABC122 Problème

b=input()

if b=="A":
  print("T")
elif b=="T":
  print("A")
elif b=="C":
  print("G")
else:
  print("C")

ABC121 Problème

H,W=map(int,input().split())
h,w=map(int,input().split())

print(H*W-h*W-(H-h)*w)

ABC120 Problème

A,B,C=map(int,input().split())

if A*C<=B:
  print(C)
else:
  print(B//A)

ABC119 Problème

s=input()

if s<="2019/04/30":
  print("Heisei")
else:
  print("TBD")

ABC118 Problème

A,B=map(int,input().split())

if B%A==0:
  print(A+B)
else:
  print(B-A)

ABC117 Problème

T,X=map(int,input().split())
print(T/X)

ABC116 Problème

A,B,C=map(int,input().split())
print(A*B//2)

ABC115 Problème

D=int(input())

if D==25:
  print("Christmas")
elif D==24:
  print("Christmas Eve")
elif D==23:
  print("Christmas Eve Eve")
else:
  print("Christmas Eve Eve Eve")

ABC114 Problème

x=int(input())

if x==7 or x==5 or x==3:
  print("YES")
else:
  print("NO")

ABC113 Problème

X,Y=map(int,input().split())
print(X+Y//2)

ABC112 Problème

n=int(input())

if n==1:
  print("Hello World")
else:
  A=int(input())
  B=int(input())
  print(A+B)

ABC111 Problème

n=int(input())
print(1110-n)

ABC110 Problème

A,B,C=map(int,input().split())
print(max([10*A+B+C,A+10*B+C,A+B+10*C]))

ABC109 Problème

A,B=map(int,input().split())

if (A*B)%2==1:
  print("Yes")
else:
  print("No")

ABC108 Problème

K=int(input())
print(K//2*(K-K//2))

ABC107 Problème

N,i=map(int,input().split())
print(N-i+1)

ABC106 Problème

A,B=map(int,input().split())
print(A*B-B-A+1) 

ABC105 Problème

N,K=map(int,input().split())
if N%K==0:
  print(0)
else:
  print(N//K+1-N//K)

ABC104 Problème

R=int(input())

if R<1200:
  print("ABC")
elif R<2800:
  print("ARC")
else:
  print("AGC")

ABC103 Problème

A1,A2,A3=map(int,input().split())
print(min([abs(A2-A1)+abs(A3-A2),
           abs(A3-A1)+abs(A2-A3),
           abs(A1-A3)+abs(A2-A1)]))

ABC102 Problème

N=int(input())

if N%2==0:
  print(N)
else:
  print(N*2)

ABC101 Problème

S=input()
number=0

for i in range(4):
  if S[i]=="+":
    number+=1
  else:
    number-=1

print(number)

à la fin

Faites-moi savoir si vous avez des conseils comme celui-ci, c'est mieux!

J'essaierai également de résoudre ABC1 ~ 100.

Recommended Posts

[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
[AtCoder] Résoudre ABC1 ~ 100 Un problème avec Python
Résoudre AtCoder ABC168 avec python (A ~ D)
Résolvez AtCoder ABC166 avec python
Défiez AtCoder (ABC) 164 avec Python! Un problème ~ C
Résoudre ABC163 A ~ C avec Python
Résoudre ABC166 A ~ D avec Python
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 AtCoder 167 avec python
Je voulais résoudre le problème ABC164 A ~ D avec Python
Résolvez A ~ D du codeur yuki 247 avec python
AtCoder ABC 177 Python (A ~ E)
AtCoder ABC 178 Python (A ~ E)
AtCoder ABC 176 Python (A ~ E)
AtCoder ABC 182 Python (A ~ D)
[Explication AtCoder] Contrôlez les problèmes A, B, C d'ABC182 avec Python!
Essayez de résoudre un problème défini de mathématiques au lycée avec Python
[Explication AtCoder] Contrôle ABC184 Problèmes A, B, C avec Python!
Résoudre Atcoder ABC176 (A, B, C, E) en Python
[Explication AtCoder] Contrôlez les problèmes A, B, (C), D de ABC165 avec Python!
[Explication AtCoder] Contrôlez les problèmes A, B, C, D d'ABC183 avec Python!
Résoudre avec Ruby et Python AtCoder ABC084 D Somme cumulative des nombres premiers
ABC166 en Python A ~ C problème
Résoudre Atcoder ABC169 A-D avec Python
Recommandation de résolution des problèmes d'AtCoder avec python (20200517-0523)
Résoudre ABC036 A ~ C avec Python
Résolu AtCoder ABC 114 C-755 avec Python3
Modèle AtCoder ABC 179 Python (A ~ E)
Résoudre ABC037 A ~ C avec Python
[Explication AtCoder] Contrôlez les problèmes A, B, C, D d'ABC181 avec Python!
AtCoder Beginner Contest 166 A Explication du problème "A? C" (Python3, C ++, Java)
[Explication AtCoder] Contrôle ABC180 Problèmes A, B, C avec Python!
Une collection de techniques professionnelles compétitives à résoudre avec Python
Résolution avec Ruby et Python AtCoder ABC133 D Somme cumulée
[Explication AtCoder] Contrôle ABC158 Problèmes A, B, C avec Python!
[Explication AtCoder] Contrôle ABC164 Problèmes A, B, C avec Python!
[Explication AtCoder] Contrôle ABC168 Problèmes A, B, C avec Python!
AtCoder ABC 174 Python
AtCoder ABC 175 Python
Résoudre ABC175 A, B, C avec Python
Je voulais résoudre ABC160 avec Python
Mémo Atcoder débutant Python @ Keyence 2020, problème ABC
[Python] Résolvez 10 problèmes d'élite passés d'Atcoder
Résoudre ABC165 A, B, D avec Python
Je voulais résoudre ABC172 avec Python
[Commentaire d'AtCoder] Gagnez le problème ABC165 C "Many Requirements" avec Python!
AtCoder Beginner Contest 169 Explication du problème "Multiplication 1" (Python3, C ++, Java)
AtCoder Beginner Contest 176 A Explication du problème "Takoyaki" (Python3, C ++, Java)