programmers.co.kr/learn/courses/30/lessons/12977
def isPrime(number):
if number != 1:
for f in range(2, number):
if number % f == 0:
return False
else:
return False
return True
def solution(nums):
from itertools import combinations
cnt =0
for i in list(combinations(nums, 3)):
if isPrime(sum(i)):
print(sum(i))
cnt += 1
return cnt
풀이 후 알게 된점
- 3일 전에 몰랐던것들을 알고나니 쓰게 되는걸 느꼈다. 알고리즘이나 파이썬 함수들을 얕게라도 알아놔봐야겠다.
- 소수를 찾는 것도 알고리즘을 알게 되었다.
2021.05.08 - [분류 전체보기] - [Algorithm]소수 찾는 알고리즘
[coding_test]내적 (0) | 2021.05.10 |
---|---|
[coding_test]폰켓몬 (0) | 2021.05.08 |
[coding_test] 순위 검색 (0) | 2021.05.07 |
[coding_test]메뉴 리뉴얼 (1) | 2021.05.06 |
[coding_test] 신규아이디 추천 (0) | 2021.05.06 |