-
프로그래머스 - 둘만의 암호알고리즘 2024. 5. 7. 18:29
class Solution { public String solution(String s, String skip, int index) { StringBuilder sb = new StringBuilder(); for(char c : s.toCharArray()) { int tmp = index; while(tmp > 0) { c++; if(c > 'z') c = 'a'; // z를 넘어가면 a if(skip.indexOf(c) == -1) tmp--; // 현재 문자가 skip에 포함되어 있지 않으면 감소 } sb.append(c); } return sb.toString(); } }
indexOf를 이용하여 skip에 포함되어 있는지 판단하여 문제를 해결했습니다.
'알고리즘' 카테고리의 다른 글
프로그래머스 - 크레인 인형 (0) 2024.05.07 프로그래머스 - 대충 만든 자판 (0) 2024.05.07 프로그래머스 - 숫자 짝꿍 (1) 2024.05.06 프로그래머스 - 완주하지 못한 선수 (0) 2024.05.02 프로그래머스 - 로또의 최고 순위와 최저 순위 (0) 2024.05.02