반응형
https://school.programmers.co.kr/learn/courses/30/lessons/84512
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
Idea
DFS로 슥삭 하고 풀었다. 그런데 생각해보니 완전탐색 문제네... 점심 먹고 와서 다시 풀어야징
Code
import java.util.*;
class Solution {
List<String> list = new ArrayList<>();
public int solution(String word) {
dfs("", 0);
return list.indexOf(word);
}
private void dfs(String word, int length) {
if (length > 5) {
return;
}
list.add(word);
for (int i = 0; i < 5; i++) {
dfs(word + "AEIOU".charAt(i), length + 1);
}
}
}반응형
'Dev > Programmers' 카테고리의 다른 글
| [프로그래머스] 2021 KAKAO BLIND RECRUITMENT 합승 택시 요금 (Java) (1) | 2025.01.17 |
|---|---|
| [프로그래머스] 소수 찾기 (Java) (0) | 2025.01.14 |
| [프로그래머스] 조이스틱 (Java) (0) | 2024.12.30 |
| [프로그래머스] 모의고사 (Java) (0) | 2024.12.24 |
| [프로그래머스] 최소직사각형 (Java) (0) | 2024.12.23 |