kitoketa blog

AWS/GCP、プログラミング、育成、リーダー、本の感想、などについて

AtCoder 勉強記録 ~茶色コーダーを目指して~ [ABC 157-C]

今回の問題

AtCoder Beginner Contest 157 C - Guess The Number
atcoder.jp

私の解答

https://atcoder.jp/contests/abc156/submissions/12558699

n = int(input())
x = list(map(int,input().split()))
ans = 10**10
 
for i in range(100):
    wa = 0
    for j in x:
        wa += ((j-i)**2)
    ans = min(ans, wa)
print(ans)

解説

1<=N<=100 という条件から、1から100までの整数をループで全部チェックして、その中から最小値を出しました。
このレベルの問題ならあまり悩まずに答えられるようになったのは成長だと思います。