Python으로 구현한 2774번 아름다운 수 문제 풀이입니다.
https://www.acmicpc.net/problem/2774
t = int(input())
for _ in range(t) :
x = input()
data = []
result = 0
for i in range(len(x)) :
if int(x[i]) not in data :
result += 1
data.append(int(x[i]))
print(result)
1. 아름다운 정도를 알고 싶은 수(x)를 문자열 형태로 입력받아 문자를 하나씩 정수형으로 변환하여 확인한다.
2. 해당 정수가 data 리스트에 존재하지 않을 경우 result값을 1 증가시키고 data 리스트에 해당 값을 추가한다.
3. 반복문이 모두 끝나면 최종적으로 result 값을 출력한다.
'백준(Python) 풀이 > 구현' 카테고리의 다른 글
백준(Python) 5523번 경기 결과 풀이 (0) | 2021.12.01 |
---|---|
백준(Python) 10810번 공 넣기 풀이 (0) | 2021.12.01 |
백준(Python) 11586번 지영 공주님의 마법 거울 풀이 (0) | 2021.11.30 |
백준(Python) 14581번 팬들에게 둘러싸인 홍준 풀이 (0) | 2021.11.30 |
백준(Python) 1668번 트로피 진열 풀이 (0) | 2021.11.30 |