[프로그래머스/Java] 콜라 문제 (Level 1)
문제 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr풀이빈 병 a 당 받을 수 있는 콜라 개수 b와 콜라 문제를 시작하기 전 가지고 있는 빈 병 개수 n을 변수로 두고 문제를 접근했다.단순 구현/시뮬레이션 문제였기 때문에 테스트케이스를 몇 가지 추가해보면서 문제를 풀 수 있었다.a: 2, b: 1, n: 1 → Return: 1a: 3, b: 1, n: 1 → Return: 1a: 3, b: 2, n: 3 → Return: 2a: 3, b: 1, n: 4 → Return: 1a: 5, b: 4, n: 10 → Return: 24소스코드
2025. 10. 9.
[BOJ] 백준 2210번 - 숫자판 점프(with Java)
문제2210번: 숫자판 점프111111, 111112, 111121, 111211, 111212, 112111, 112121, 121111, 121112, 121211, 121212, 211111, 211121, 212111, 212121 이 가능한 경우들이다.www.acmicpc.net풀이가능한 경우의 수를 찾는 문제이므로 정답 출력용 집합을 만들어준다.각 위치에 대한 값이 모두 다를 수도 있고 이전에 방문한 위치를 재방문할 수 있으므로 전체에 대해서 DFS를 시작한다.6자리 숫자를 만들어야하므로 다음 DFS를 수행할 때마다 nextVal을 통해서 값을 갱신하고 depth+1을 통해서 자릿수를 갱신한다.depth가 6이 되면 answer에 값을 추가하고 반환한다.모든 위치에 대해서 위의 과정을 반복한 ..
2022. 6. 30.