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