-
[프로그래머스][Kotlin] 둘만의 암호프로그래머스 2023. 2. 4. 19:46728x90
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 } }
해당문제는 아스키코드표를 참고하여 작성하였습니다.
또한 제한사항을 보면 매우 간단하게 되어있어 효율성등을 생각하지 않고 간단한 구현 문제라고 보입니다.
'프로그래머스' 카테고리의 다른 글
[프로그래머스][Kotlin]단어변환 (0) 2023.02.09 [프로그래머스][Summer/Winter Coding(~2018)][Kotlin]배달 (0) 2023.02.08 [프로그래머스][Kotlin] 네트워크 (0) 2023.02.01 [프로그래머스][kotlin] 뒤에 있는 큰 수 찾기 (0) 2023.01.30 [프로그래머스][2023 KAKAO BLIND RECRUITMENT][개인정보 수집 유효기간] (0) 2023.01.26