初心者のプログラミング日記

プログラミング初心者の日記

プログラミングに関することを書いていきます。

2020-09-01から1ヶ月間の記事一覧

ABC136(A~C)

今回からAtCoderに登録したのでコードは全部通ります A - Transfer https://atcoder.jp/contests/abc136/tasks/abc136_a かかった時間 4分 実行時間 30ms A,B,C=map(int,input().split()) print(max(C-(A-B),0)) なんか、WAになるなと思っていたら、print(C-…

ABC137(A~C)

A - +-x https://atcoder.jp/contests/abc137/tasks/abc137_a かかった時間 1分30秒 A,B=map(int,input().split()) p=A+B h=A-B k=A*B print(max(p,h,k)) B - One Clue https://atcoder.jp/contests/abc137/tasks/abc137_b かかった時間 4分 K,X=map(int,inp…

Reactでフォルダーツリー作成アプリを作ってみた

最近はAtCoderの問題ばかり解いていたので、わすれないように今回はReactでアプリを作ってみました 以下のURLがそのアプリです https://matsudasan.github.io/Folder-Tree/ ただ、バグが1個あって、ツリーの最後がフォルダだと中途半端に縦線が伸びちょうん…

ABC138(A,B)

A - Red or Not https://atcoder.jp/contests/abc138/tasks/abc138_a かかった時間 2分 a=int(input()) s=str(input()) if a>=3200: print(s) else: print("red") B - Resistors in Parallel https://atcoder.jp/contests/abc138/tasks/abc138_b かかった時…

ABC139(A~C)

A - Tenki https://atcoder.jp/contests/abc139/tasks/abc139_a かかった時間 1分30秒 S=str(input()) T=str(input()) ans=0 for i in range(3): if S[i]==T[i]: ans+=1 print(ans) B - Power Socket https://atcoder.jp/contests/abc139/tasks/abc139_b か…

ABC140(A~C)

A - Password https://atcoder.jp/contests/abc140/tasks/abc140_a かかった時間 5分30秒 N=int(input()) print(N**3) B - Buffet https://atcoder.jp/contests/abc140/tasks/abc140_b かかった時間 15分 N=int(input()) A=list(map(int,input().split())) B…

ABC141(A~D)

A - Weather Prediction https://atcoder.jp/contests/abc141/tasks/abc141_a かかった時間 1分30秒 S=str(input()) if S=="Sunny": print("Cloudy") elif S=="Cloudy": print("Rainy") else: print("Sunny") B - Tap Dance https://atcoder.jp/contests/abc…

ABC142(A~C)

A - Odds of Oddness https://atcoder.jp/contests/abc142/tasks/abc142_a かかった時間 3分 N=int(input()) K=0 for i in range(1,N+1): if i%2!=0: K+=1 print(K/N) B - Roller Coaster https://atcoder.jp/contests/abc142/tasks/abc142_b かかった時間 1…

ABC143(A~C)

A - Curtain https://atcoder.jp/contests/abc143/tasks/abc143_a かかった時間 2分30秒 A,B=map(int,input().split()) if A>B+B: print(A-(B+B)) else: print(0) B - TAKOYAKI FESTIVAL 2019 https://atcoder.jp/contests/abc143/tasks/abc143_b かかった時…

ABC144(A,B)

A - 9x9 https://atcoder.jp/contests/abc144/tasks/abc144_a かかった時間 2分 A,B=map(int,input().split()) if A>=10 or B>=10: print(-1) else: print(A*B) B - 81 https://atcoder.jp/contests/abc144/tasks/abc144_b かかった時間 2分 N=int(input()) …

ABC145(A~C)

A - Circle https://atcoder.jp/contests/abc145/tasks/abc145_a かかった時間 2分 r=int(input()) print(r*r) B - Echo https://atcoder.jp/contests/abc145/tasks/abc145_b かかった時間 2分30秒 N=int(input()) S=str(input()) if S[0:N//2]==S[N//2:]: p…

ABC146(A,B)

A - Can't Wait for Holiday https://atcoder.jp/contests/abc146/tasks/abc146_a かかった時間 3分 List=["SUN","MON","TUE","WED","THU","FRI","SAT"] S=str(input()) num=List.index(S) print(7-num) B - ROT N https://atcoder.jp/contests/abc146/tasks…

ABC147(A,B)

A - Blackjack https://atcoder.jp/contests/abc147/tasks/abc147_a かかった時間 6分 A = list(map(int, input().split())) if sum(A)>=22: print("bust") else: print("win") 基本的な文法エラーで大幅に時間が取られた。 B - Palindrome-philia https://a…

ABC148(A~D)

A - Round One https://atcoder.jp/contests/abc148/tasks/abc148_a かかった時間 3分 m=[1,2,3] for i in range(2): line=int(input()) m.remove(line) print(m[0]) B - Strings with the Same Length https://atcoder.jp/contests/abc148/tasks/abc148_b …

ABC149(A~D)

A - Strings https://atcoder.jp/contests/abc149/tasks/abc149_a S,T=map(str,input().split()) print(T+S) B - Greedy Takahashi https://atcoder.jp/contests/abc149/tasks/abc149_b A,B,K=map(int,input().split()) A,B,K=map(int,input().split()) if A…

ABC150(A~C)

A - 500 Yen Coins https://atcoder.jp/contests/abc150/tasks/abc150_a K,X=map(int,input().split()) if K*500>=X: print("Yes") else: print("No") B - Count ABC https://atcoder.jp/contests/abc150/tasks/abc150_b N=int(input()) S=str(input()) prin…

ABC151(A~C)

A - Next Alphabet https://atcoder.jp/contests/abc151/tasks/abc151_a C=str(input()) num=ord(C) print(chr(num+1)) chr,ordの使い方は以下の記事を参考に https://note.nkmk.me/python-chr-ord-unicode-code-point/ B - Achieve the Goal https://atcode…

ABC152(A~C)

A - AC or WA https://atcoder.jp/contests/abc152/tasks/abc152_a N,M=map(int,input().split()) if N==M: print("Yes") else: print("No") B - Comparing Strings https://atcoder.jp/contests/abc152/tasks/abc152_b a,b=map(int,input().split()) list=[…

ABC153(A~C)

A - Serval vs Monster https://atcoder.jp/contests/abc153/tasks/abc153_a H,A=map(int,input().split()) ans=0 while H>0: H-=A ans+=1 print(ans) B - Common Raccoon vs Monster https://atcoder.jp/contests/abc153/tasks/abc153_b H,N=map(int,input(…

ABC154(A~D)

A - Remaining Balls https://atcoder.jp/contests/abc154/tasks/abc154_a S,T=map(str,input().split()) A,B=map(int,input().split()) U=str(input()) if U=="red": A-=1 else: B-=1 print(A,B) B - I miss you... https://atcoder.jp/contests/abc154/tas…

ABC155(A~D)

A - Poor https://atcoder.jp/contests/abc155/tasks/abc155_a A,B,C=map(int,input().split()) if A==B==C: print("No") elif A==B or B==C or A==C: print("Yes") else: print("No") B - Papers, Please https://atcoder.jp/contests/abc155/tasks/abc155_…

ABC156(A,C,D)

A - Beginner https://atcoder.jp/contests/abc156/tasks/abc156_a N,R=map(int,input().split()) if N>=10: print(R) else: num=100*(10-N) print(num+R) C - Rally https://atcoder.jp/contests/abc156/tasks/abc156_c N=int(input()) X=list(map(int,inpu…

ABC157(A~Cまで)

A - Duplex Printing https://atcoder.jp/contests/abc157/tasks/abc157_a N=int(input()) if N%2==0: print(N%2) else: print(N//2+1) 割り切れるならそそまま出力、あまりが出るなら切り捨てて1を足せば答えになります B - Bingo https://atcoder.jp/conte…