아스키 코드를 이용해서 풀면 쉽게 풀리는 문제다.
이런 류의 문제들은 익숙하질 않아서 그런가 꽤나 풀때 귀찮은 느낌이다.
class Solution {
fun solution(s: String, skip: String, index: Int): String {
var answer: String = ""
s.forEach{
var check = it.toInt()
var count = 0
while(count != index){
count++
if(check + 1 > 122){
check = 97
} else {
check++
}
while(skip.contains(check.toChar())){
check++
if(check > 122){
check = 97
}
}
}
answer += check.toChar().toString()
}
return answer
}
}
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 - 명예의 전당(1) (0) | 2024.08.18 |
---|---|
프로그래머스 - 문자열 나누기 (0) | 2024.08.17 |
프로그래머스 - 크기가 작은 부분 문자열 (0) | 2024.08.14 |
프로그래머스 - 숫자 변환하기 (0) | 2024.08.14 |
프로그래머스 - 무인도 여행 (0) | 2024.08.13 |
프로그래머스 - 미로탈출 (0) | 2024.08.12 |
프로그래머스 - 카드뭉치 (0) | 2024.08.12 |
프로그래머스 - 혼자서하는 틱택토 (0) | 2024.08.12 |