반응형 프로그래머스60 [파이썬🐍] 프로그래머스 : 나누어 떨어지는 숫자 배열 def solution(arr, divisor): answer = [] for i in arr: if i % divisor == 0: answer.append(i) if answer : answer.sort() else : return [-1] return answer 2021. 4. 20. [파이썬🐍] 프로그래머스 : 예산 def solution(d, budget): answer=0 d.sort() for i in d: if budget 2021. 4. 20. [파이썬🐍] 프로그래머스 : 소수 만들기 from itertools import combinations def check(a,b,c): sum = a+b+c for i in range(2,sum): if sum%i == 0 : return False return True def solution(nums): answer = 0 A = list(combinations(nums,3)) for i in A : if check(i[0],i[1],i[2]) : answer += 1 return answer "check"라는 소수인지 확인해주는 함수를 추가해줬다. 여기서도 combinations을 활용할 수 있었다. 한번 기억하니 아주 유용하다ㅎㅎㅎ 2021. 4. 20. [파이썬🐍] 프로그래머스 : 음양 더하기 def solution(absolutes, signs): answer = 0 for i in range(len(absolutes)): if signs[i]==True: answer+=absolutes[i] else: answer-=absolutes[i] return answer 2021. 4. 20. 이전 1 ··· 9 10 11 12 13 14 15 다음 반응형