슈콩

COS PRO 1급 JAVA 사전에서 단어찾기 본문

카테고리 없음

COS PRO 1급 JAVA 사전에서 단어찾기

shukong 2025. 12. 21. 15:34

 

 

[소스 코드]

import java.util.*;

public class Main {
    String[] vowels = {"A", "E", "I", "O", "U"};
    ArrayList<String> words;
    public void create_words(int lev, String str) {
        words.add(str);
        for (int i = 0; i < 5; i++) {
            if (lev < 5) {
                create_words(lev+1, str.concat(vowels[i]));
            }
        }
    }  
    
    public int solution(String word) {
        int answer = 0;
        words  = new ArrayList<String>();
        create_words(0, "");
        for (int i = 0; i < words.size(); i++) {
            if (word.equals(words.get(i))) {
                answer = i;
                break;
            }
        }
        return answer;
    }
}