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=[] list.append(str(a)*b) list.append(str(b)*a) list.sort() print(list[0])
C - Low Elements
https://atcoder.jp/contests/abc152/tasks/abc152_c
N=int(input()) P=list(map(int,input().split())) ans=0 for i in range(1,N+1): list=P[:i] if all(P[i-1]<=j for j in list): ans+=1 print(ans)
問題文を理解するのに時間がかかったがなんかできた。
all()の使い方は以下の記事を参考に
https://note.nkmk.me/python-all-any-usage/
おまけ
https://atcoder.jp/contests/abc152/tasks/abc152_d
N=int(input()) ans=0 for i in range(1,N+1): for j in range(1,N+1): A=str(i) B=str(j) if A[-1]==B[0] and A[0]==B[-1]: ans+=1 print(ans)
一応D問題も解いてみたんですけどこのコードでは入力例5の場合タイムアウトしてしまいました。
やっぱりD以降の問題は計算量も意識しないといけないので難しいです