본문 바로가기

The Kkang's man

검색하기
The Kkang's man
프로필사진 정낑깡

  • 분류 전체보기 (21)
    • Project : WANT (3)
    • 알고리즘 (18)
      • 정렬 (1)
      • 그리디 (6)
      • 구현 (2)
      • BFS&DFS (5)
      • DP (4)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
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 31
Tags
  • 백준1969
  • 백준11047
  • 백준2606
  • 프로그래머스43165
  • 동전0
  • 백준12845
  • dfs
  • 펠린드롬
  • Spring Framework MVC
  • javascript
  • 강의실배정
  • 백준1388
  • Java
  • sql
  • 그리디
  • 바닥장식
  • 자바
  • 백준4796
  • 타겟넘버
  • 신입 사원
  • 알고리즘
  • 구현
  • 백준
  • 프로그래머스
  • jsp
  • BFS
  • BFS/DFS
  • 백준10988
  • 백준 1946
  • 백준11000
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록프로그래머스43165 (1)

The Kkang's man

[ 자바 /Java ] 프로그래머스 43165 : 타겟넘버

문제 풀이 한 경우를 끝까지 탐색한다는 점에서 DFS로 풀이 마지막 자리가 아닌 경우(index != numbers.length) 재귀함수를 통해 부호를 바꿔가며 탐색한다. 마지막 자리일 경우 (index == numbers.length) sum을 초기화하고 해당 인덱스의 수를 더한다. 모두 더한 값 sum이 target 넘버와 같을 경우 cnt++ class Solution { private static int cnt = 0; public int solution(int[] numbers, int target) { dfs(0, target, numbers);// DFS를 이용해 풀이 int answer = cnt; return answer; } public void dfs(int index, int ta..

알고리즘/BFS&DFS 2021. 7. 4. 20:47
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바