출처: https://www.acmicpc.net/problem/4592
4592번: 중복을 없애자
Al의 초콜릿 망고 회사는 방문자들이 2d 단지에 얼마나 많은 초콜릿 망고가 있는지 추측할 수 있는 웹 사이트를 갖고 있다. 방문자들은 1부터 99까지의 수를 추측한 후 "제출" 버튼을 누르는데, 안
www.acmicpc.net

우선 입력이 0일때 끝이니까 반복문을 종료시켜줬다.
그게 아닐경우 입력을 리스트로 받아서 for문을 돌려줬다.
중복 된 수가 연달아 나오는지 확인해주고, 그게 아닐 경우 정답으로 출력할 리스트에 담아줬다.
# BOJ4592 중복을 없애자
while True:
lst = list(map(int, input().split()))
if lst == [0]:
break
else:
ans = []
for i in range(1, lst[0]+1):
if lst[i] != lst[i-1]:
ans.append(lst[i])
ans.append("$")
print(*ans, sep=" ")'알고리즘 > BOJ' 카테고리의 다른 글
| [BOJ / 백준] 1032번 명령프롬프트 python / 파이썬 문자열 리스트 (0) | 2022.07.29 |
|---|---|
| [BOJ / 백준] 1789번 수들의 합 python / 파이썬 반복문 그리디 알고리즘 (0) | 2022.07.29 |
| [BOJ / 백준] 15654번 N과 M (5) python / 파이썬 조합 (0) | 2022.07.28 |
| [BOJ / 백준] 2864번 5와 6의 차이 python / 파이썬 문자열 치환 (0) | 2022.07.27 |
| [BOJ / 백준] 2992 크면서 작은 수 python / 파이썬 백트래킹 (0) | 2022.07.23 |
댓글