전체 글 (117) 썸네일형 리스트형 람다를 통한 다중 튜플 정렬 arr.sort(key=lambda a: (a[1], a[0])) 위와 같은 코드를 통해 튜플의 여러 요소를 다중 정렬할 수 있다. a[1]이 먼저 쓰였기 때문에 a[1]을 가장 우선으로 정렬하게 되고, a[1]이 같을 시 a[0]을 기준으로 정렬한다. -a[1]과 같이 앞에 -를 붙이면 내림차순으로 정렬한다. 계수정렬 메모리가 한정되어 있고 입력 가능한 숫자 범위가 작을 때는 계수 정렬이 효과적이다. 리스트 입력받기 꿀팁 다른 값들과 동시에 리스트를 입력받을 때 사용할 수 있다. 리스트로 입력받을 변수 앞에 *을 붙여주면 알아서 리스트로 입력이 된다. 백준 4948번 베르트랑 공준 - 에라토스테네스의 체 백준 1929번 소수 구하기 값 한개마다 소수인지 아닌지 판별하는 함수를 만들어서 수행 함수 안 만들고 그냥 반복문으로 하니까 시간 더 오래걸림.. 이유는 아직 모르겠음 또한 다음과 같이 해당 값에 루트를 씌운 값까지만 반복문을 돌려도 소수 여부를 판별할 수 있다. 그냥 i까지 반복문 돌리면 시간 초과가 발생한다. for i in range(2, int(num**0.5)+1): 백준 2581 소수 소인수분해 알고리즘 메모이제이션을 사용한 백준 2775번 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음 목록 더보기