공부/코테준비(8)
-
[Node.js_4기] 알고리즘 : JadenCase 문자열 만들기 (24/02/21)
목차 1. 문제 2. 시도 3. 결과 4. 배운점 1. 문제 코딩테스트 연습 - JadenCase 문자열 만들기 | 프로그래머스 스쿨 (programmers.co.kr) 2. 시도 function solution(s) { let answer = ""; let _s = s.split(' ') for(let i of _s){ let newi = i.replace(i[0], char => char.toUpperCase()); answer += newi + " " } answer = answer.substring(0,answer.length - 1) return answer; } 테스트 1 입력값 〉 "3people unFollowed me" 기댓값 〉 "3people Unfollowed Me" 실행 결과 〉 ..
2024.02.21 -
[Node.js_4기] 코드카타 : 둘만의 암호 (24/02/15)
목차 1. 문제 2. 시도 3. 결과 4. 배운점 1. 문제 코딩테스트 연습 - 둘만의 암호 | 프로그래머스 스쿨 (programmers.co.kr) 더보기 문제 설명 두 문자열 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에 포함되므로 세지 않습니다. 따..
2024.02.15