data = list()
total = int(0)

# 값을 입력 받은 후에, 42로 값들을 나눈다
for i in range(10):
    data.append(int(input()))
    data[i] = data[i] % 42

# 리스트의 값들 중에 42로 나눴을 때 나머지 값이 동일한게 있다면 -1로 바꾼다
for i in range(0,10):
    for j in range(i+1,10):
        if data[i] == -1:break
        if data[i] == data[j]:data[j] = -1

    if data[i] != -1:
        data[i] = -1
        total = total + 1

print(total)

- 생각 하는 것을 표현 하는것이 중요!!

- 간결하고, 최대한 주석 많이 달기

- 알고리즘 문제 꾸준히 풀고 못푼 거 있으면 계속 반복해서 풀 것

'알고리즘 문제 풀이' 카테고리의 다른 글

[백준 알고리즘] C# 운동 1173번  (0) 2021.07.22
[4344번] 평균은 넘겠지  (0) 2020.01.10
[2920번] 음계  (0) 2020.01.06
[1427번] : 소트인사이드  (0) 2019.10.11
[2750번] 수 정렬하기  (0) 2019.10.09

+ Recent posts