AtCoder ABC 160の復習
今日もやっていきましょう!
A
単純な比較、今回if文を変えてみました
N = input() ans = "Yes" if (N[2] == N[3]) and (N[4] == N[5]) else "No" print(ans)
B
500で割った商と、あまりをさらに5で割った商をそれぞれ1000と5かけて足し合わせ
N = int(input()) NN = N // 500 MM = N % 500 LL = MM // 5 #print(NN, LL) print(NN * 1000 + LL * 5)
C
すべての場所を最短で訪れる=最長の家間の移動をなくすととれる
配列の最後に架空の家を入れ込むことで、すべての家ー家間の距離が求められる
N, K = map(int, input().split()) a = list(map(int, input().split())) a.append(N+a[0]) #print(a) max = 0 for i in range(len(a)-1): p = abs(a[i]-a[i+1]) max = p if max < p else max print(N-max)
本日分おわり!
お疲れ様でした!!!!