티스토리 뷰

PS

프로그래머스. 타겟 넘버

tose33 2021. 9. 28. 14:16

https://programmers.co.kr/learn/courses/30/lessons/43165#

 

코딩테스트 연습 - 타겟 넘버

n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+

programmers.co.kr

 

next_permutation 함수 사용:

 

dfs를 이용한 재귀:

재귀함수 구성시 넘겨주는 매개변수에 벡터같은 배열이 있다면 그냥 value를 넘겨주는 것이 아닌 

reference를 넘겨주면 속도가 훨씬 빠르다는것을 알았다.

'PS' 카테고리의 다른 글

프로그래머스. 다리를 지나는 트럭  (0) 2021.09.29
프로그래머스. 가장 큰 수  (0) 2021.09.28
프로그래머스. 위장  (0) 2021.09.27
프로그래머스. 더 맵게  (0) 2021.09.27
프로그래머스. 프린터  (0) 2021.09.25
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함