-
프로그래머스 : 둘만의 암호코딩테스트 문제 풀이/프로그래머스 2023. 11. 22. 01:01
내 코드 2
23.03.31
class Solution { public String solution(String s, String skip, int index) { String answer = ""; for (char c: s.toCharArray()) { for (int i = 0; i < index; i++) { c = c == 'z' ? 'a' : (char)(c + 1); if (skip.contains("" + c)) i--; } answer += c; } return answer; } }
내 코드
23.03.28
class Solution { public String solution(String s, String skip, int index) { String answer = ""; for (int i = 0; i < s.length(); i++) { char changeAt = s.charAt(i); int cnt = index; while (cnt > 0) { changeAt = (changeAt == 'z') ? 'a' : (char)(changeAt + 1); if (!skip.contains(changeAt + "")) cnt--; } answer += changeAt; } return answer; } }
처음 풀어본 날 : 23.03.28 다시 풀어본 날 : 23.03.30 _ 03.31 _ 04.01
'코딩테스트 문제 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스 : 체육복 (0) 2023.11.22 프로그래머스: 자연수 뒤집어 배열로 만들기 (0) 2023.11.22 프로그래머스 : 가운데 글자 가져오기 (0) 2023.11.22 프로그래머스 : 3진법 뒤집기 (0) 2023.11.22 프로그래머스 : 이상한 문자 만들기 (0) 2023.11.22