본문 바로가기
CodingTest/코딩 도장

[파이썬]Duplicate Numbers

by Daybreak21 2022. 10. 2.
0~9까지의 문자로 된 숫자를 입력 받았을 때, 이 입력 값이 0~9까지의 숫자가 각각 한 번 씩만 사용된 것인지 확인하는 함수를 구하시오.
sample inputs: 0123456789 01234 01234567890 6789012345 012322456789
sample outputs: true false false true false
inputs = '1234567890 2039485095 3434234234 0987654321'
inputs = inputs.split()


for i in inputs:
    i_sort = sorted(i)
    if ''.join(i_sort) == '0123456789':
        print(True, end=" ")

    else:
        print(False, end=" ")

 

sort를 사용해서 정렬하여 '0123456789'랑 비교해주는 방법을 사용하면 쉽게 풀수있네요!

 

Duplicate Numbers - 코딩도장 (codingdojang.com)