<문제 설명>
두 문자열 s와 skip, 그리고 자연수 index가 주어질 때, 다음 규칙에 따라 문자열을 만들려 합니다. 암호의 규칙은 다음과 같습니다.
- 문자열 s의 각 알파벳을 index만큼 뒤의 알파벳으로 바꿔줍니다.
- index만큼의 뒤의 알파벳이 z를 넘어갈 경우 다시 a로 돌아갑니다.
- skip에 있는 알파벳은 제외하고 건너뜁니다.
예를 들어 s = "aukks", skip = "wbqd", index = 5일 때, a에서 5만큼 뒤에 있는 알파벳은 f지만 [b, c, d, e, f]에서 'b'와 'd'는 skip에 포함되므로 세지 않습니다. 따라서 'b', 'd'를 제외하고 'a'에서 5만큼 뒤에 있는 알파벳은 [c, e, f, g, h] 순서에 의해 'h'가 됩니다. 나머지 "ukks" 또한 위 규칙대로 바꾸면 "appy"가 되며 결과는 "happy"가 됩니다.
두 문자열 s와 skip, 그리고 자연수 index가 매개변수로 주어질 때 위 규칙대로 s를 변환한 결과를 return하도록 solution 함수를 완성해주세요.
<문제 풀이>
- 계속 틀리면서 결과값이 맞지 않는다. 너무 답답해...ㅠㅜ 알아들은거 처럼 얘기하면서 도돌이표...
- 수정에 연속.. 아니 똑똑하다면서 왜이럼?? 아예 문제파악을 제대로 하지도 못함
- 후.. 결국 내가 찾아보고 다시 풀었다
*결론
- 한 1시간 동안 계속 시도를 하고 설명을 했지만 오답
- 내가 하는게 더 빠를듯
- 오늘 문제는 실패
반응형
'코딩테스트' 카테고리의 다른 글
[코테] 그리디 & 분할 정복 & 해시 알고리즘 예제 (0) | 2024.04.21 |
---|---|
[코테] 그래프 알고리즘 & 동적 계획법 예제 (0) | 2024.03.24 |
[코테] 탐색 알고리즘(Search Algorithms) & 정렬 알고리즘(Sort) 예제 (0) | 2024.03.24 |
[코테] 알고리즘의 종류 (0) | 2024.03.22 |
[JavaScript] 프로그래머스 코딩테스트 ChatGPT 로 풀기 - 1 (0) | 2023.02.27 |