소수 관련 문제를 풀다가 얻은 꿀팁
from itertools import combinations as cb
위의 라이브러리를 사용하면 알아서 조합을 구해준다.
nums 리스트에서 3개의 조합을 불러와 a로 저장하는 것을 볼 수 있다.
(내가 했던 방법)
1 ~ n 까지 for문을 돌려서 x%n==0 이면 count 증가, count가 3 이상이면 연산을 중단하고 count가 2면 소수로 판별
(더 나은 방법)
2 ~ n-1 까지 for문을 돌려서 x%n==0 이면 break, break 없이 진행된다면 소수로 판별
[프로그래머스] 다단계 칫솔 (0) | 2021.12.30 |
---|---|
[프로그래머스] 최대공약수와 최소공배수 (0) | 2021.12.29 |
[프로그래머스] 자연수 뒤집어 배열로 만들기 (0) | 2021.12.28 |
[프로그래머스] 행렬의 덧셈 (0) | 2021.12.25 |
[프로그래머스] 약수의 개수와 덧셈 풀이 (0) | 2021.12.23 |
댓글 영역