프로그래머스 표편집 JAVA
코딩테스트 연습 - 표 편집 8 2 ["D 2","C","U 3","C","D 4","C","U 2","Z","Z"] "OOOOXOOO" 8 2 ["D 2","C","U 3","C","D 4","C","U 2","Z","Z","U 1","C"] "OOXOXOOO" programmers.co.kr 적절하게 자료구조를 잘 활용해서, 푸는 문제. 시간복잡도를 잘 고려하면서 풀어야 한다. 소스 코드 package programmers.kakao_internship_2021; import java.util.Stack; public class _3번_표_편집 { public String solution(int n, int k, String[] cmd) { Stack removed = new Stack(); int ..
프로그래머스 KAKAO BLIND 2020 가사 검색 LEVEL4 ( 트라이 ) JAVA
프로그래머스 KAKAO BLIND 2020 가사 검색 LEVEL4 ( 트라이 ) JAVA 풀이 트라이 자료구조를 통해서 해결해야 하는 문제다. queries 마다 문자열 길이 별로 Trie배열에 저장해주는 식으로 문제를 해결한다. 소스 코드 package kakao; public class LyricSearch2020 { public static void main(String[] args) { String[] words={"frodo","front","frost","frozen","frame","kakao"}; String[] queries={"fro??","????o","fr???","fro???","pro?"}; solution(words,queries); } public static final in..