-
[프로그래머스] 스킬트리ALGORITHM/PROGRAMMERS 2020. 11. 11. 22:53
programmers.co.kr/learn/courses/30/lessons/49993
2020-11-11
class Solution { public int solution(String skill, String[] skill_trees) { int answer = 0; for(int i = 0; i < skill_trees.length; i++) { String str = skill_trees[i]; String tmp = ""; for(int j = 0; j < str.length(); j++) { for(int k = 0; k < skill.length(); k++) { if(str.charAt(j) == skill.charAt(k)) { tmp += str.charAt(j); break; } } } boolean flag = false; for(int p = 0; p < skill.length(); p++) { if(tmp.length() <= p) break; if(skill.charAt(p) == tmp.charAt(p)) { continue; } else { flag = true; break; } } if(!flag) answer++; } return answer; } }
정말 단순하게 풀었다.
더 좋은 방법이 있을 것 같다.
'ALGORITHM > PROGRAMMERS' 카테고리의 다른 글
[프로그래머스] 구명보트 (0) 2020.11.23 [프로그래머스] 정수 내림차순으로 배치하기 (0) 2020.11.15 [프로그래머스] 같은 숫자는 싫어 (0) 2020.11.15 [프로그래머스] 크레인 인형뽑기 게임 (0) 2020.11.07 [프로그래머스] 두 개 뽑아서 더하기 (0) 2020.11.06