서론
없음.
문제
길이가 n인 배열에 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는지를 확인하려고 합니다.
1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는 경우 true를, 아닌 경우 false를 반환하도록 함수 solution을 완성해주세요.제한사항
- 배열의 길이는 10만 이하입니다.
- 배열의 원소는 0 이상 10만 이하인 정수입니다.
나의 풀이
def solution(arr):
return len(arr)==len(list(set(arr)))==max(list(set(arr)))
+ 피드백과 새로운 풀이 방법은 언제든지 환영입니다!
'코딩테스트 > [python]프로그래머스' 카테고리의 다른 글
[python] 프로그래머스 42840 : 모의고사 (2) | 2022.05.30 |
---|---|
[python] 프로그래머스 42586 : 기능개발 (0) | 2022.04.30 |
[python] 프로그래머스 1876 : 자릿수 더하기 (0) | 2022.04.29 |
[python] 프로그래머스 42626 : 더 맵게 (0) | 2022.04.29 |
[python] 프로그래머스 72410 : 신규 아이디 추천 (2) | 2022.04.28 |
댓글