망나니 AWOS의 일상
article thumbnail

문제 풀이

문제 출력 조건에서 같은 수는 한 번만 출력한다고 되어있기 때문에 set()으로 중복된 수들을 걸러주면 되겠다 싶었다.

또한 오름차순으로 정렬한 결과를 출력해야 되기 때문에 sorted()로 오름차순 정렬을 해주었다.

값만 출력해야 되기 때문에 빈 문자열을 하나 만들고 정렬된 리스트의 값들을 하나씩 넣어주는데 마땅한 방법이 생각나지 않아 f-string방식으로 값뒤에 공백을 하나 만들어 빈 문자열에 이어 붙이도록 했다.

마지막으로 strip()으로 불필요한 공백이 있으면 지워주도록 했다.

 

완성된 코드!!👍😊

num_count = int(input())
rs = ''
for val in sorted(set(map(int, input().split()))):
    rs += f'{str(val)} '
print(rs.strip())
profile

망나니 AWOS의 일상

@AWOS

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!