본문 바로가기
코딩테스트/[python]프로그래머스

[python] 프로그래머스 1877 : 순열 검사

by o_oo 2022. 4. 29.

서론

없음.


문제

 

알고리즘 문제 해설 - 순열 검사

프로그래머스의 모의테스트는 프로그래머스의 시스템에 익숙해지기 위한 테스트이며, 문제 자체는 2018 1ST KAKAO BLIND RECRUITMENT와 전혀 관계없습니다. 다만 모의테스트의 풀이에 대한 요청이 있어

programmers.co.kr

 

길이가 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)))

+ 피드백과 새로운 풀이 방법은 언제든지 환영입니다!

댓글