Lv 2. 모음사전

2024. 7. 1. 20:53·Algorithm & Data Structures/Programers

 

 

DFS를 사용했을때 가장 빠른 결과가 나올 수 있을 것 같은 순서였다.

다른방식을 생각해 보고자 했지만 떠오르지 않았다. ㅠ

하나의 리스트를 넣고 모든 경우의 수를 넣은 후 순서 탐색을 통해 그 리스트안의 인덱스 값을 반환하여 정답을 찾아내었다.

import java.util.*;

class Solution {
    List<String> list = new ArrayList<>();
    String[] arr = {"A","E","I","O","U"};
    public int solution(String word) {
        int answer = 0;
        DFS("",0);
        for(int i = 0 ; i < list.size(); i++){
            if(list.get(i).equals(word)){
                answer = i;
                break;
            }
        }
        return answer;
    }
    public void DFS(String w,int depth){
        list.add(w);
        if(depth == 5)
            return;
        for(int i = 0 ; i < 5 ; i++){
            DFS(w+arr[i],depth+1);
        }
    }
}

 

'Algorithm & Data Structures > Programers' 카테고리의 다른 글

Lv 2. 롤케이크 자르기  (0) 2024.07.04
Lv 2. 뒤에있는 큰수 찾기  (0) 2024.07.02
Lv 2. [3차] 압축  (0) 2024.06.30
Lv 2. N진수게임  (0) 2024.06.28
Lv 2. 괄호 회전하기  (0) 2024.06.26
'Algorithm & Data Structures/Programers' 카테고리의 다른 글
  • Lv 2. 롤케이크 자르기
  • Lv 2. 뒤에있는 큰수 찾기
  • Lv 2. [3차] 압축
  • Lv 2. N진수게임
Geisha
Geisha
개발 일기
  • Geisha
    Geisha
    Geisha
  • 전체
    오늘
    어제
    • 분류 전체보기 (309) N
      • Algorithm & Data Structures (235) N
        • BOJ (92) N
        • SWEA (1)
        • Programers (138) N
        • Data Structures (3)
      • DB (21)
        • SQL (15)
        • RDBMS (2)
      • Java (1)
        • Class (1)
      • Spring (5)
        • Spring MVC (1)
        • Annotations (1)
      • CS (36)
        • 운영체제 (13)
        • 네트워크 (5)
      • Tool (6)
        • Git (5)
        • AWS (1)
      • Project (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    algorithm
    백트래킹
    경로압축
    알고리즘
    다익스트라
    전위순회
    SQL
    DynamicProgramming
    binarySearch
    백준
    Dijkstra
    후위순회
    baekjoon
    Union-Find
    PriorityQueue
    동적계획법
    프로그래머스
    골드
    unionfind
    BFS
    programmers
    투포인터
    Java
    dp
    구현
    Stack
    유니온파인드
    이분탐색
    dfs
    스택
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Geisha
Lv 2. 모음사전
상단으로

티스토리툴바