알고리즘
프로그래머스 - 둘만의 암호
최데브
2024. 8. 13. 22:13
아스키 코드를 이용해서 풀면 쉽게 풀리는 문제다.
이런 류의 문제들은 익숙하질 않아서 그런가 꽤나 풀때 귀찮은 느낌이다.
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
}
}