728x90
반응형
1. 문제점
프로그래머스 알고리즘 문제풀이 - 자바스크립트 [ 암호해독 ]
2. 시도해본 것들
배열이면 쉬울텐데, 배열로 하고 싶지 않았다.
매번 배열<=>문자열 왔다갔다하는게 귀찮았기 때문..
이번엔 문자열만으로 원하는 단어만 뽑아내보기로 했다.
3. 해결과정
첫번째 알파벳은 배열이라면 어떻게 구할까?
인덱스는 0부터 시작이니 code에서 -1만 하면 될것이다.
i = code-1;
그리고 code 만큼 더하면 의도대로 뽑아낼 수 있다.
4. 알게 된 점
나의 문제풀이
function solution(cipher, code) {
var answer = "";
for(i= code-1; i<cipher.length; i+=code ){
answer += cipher[i];
}
return answer;
}
문자열을 배열처럼 생각하고 풀이했더니 통과되었다!
남의 문제풀이
unction solution(cipher, code) {
return cipher.split('').filter((v,i)=>(i+1)%code===0).join('');
}
대부분 split , filter로 풀었는데
사실 뭔소린지 잘 모르겠다......
구글링해서 해석해야지
728x90
반응형
'일기 > TIL' 카테고리의 다른 글
TIL: Today I Learned 56일차 [ 프로젝트 1일 ] (0) | 2023.02.01 |
---|---|
TIL: Today I Learned 55일차 [ 가위바위보 ] (0) | 2023.01.31 |
TIL: Today I Learned 53일차 [대문자와 소문자] (1) | 2023.01.27 |
TIL: Today I Learned 52일차 [모음제거] (0) | 2023.01.26 |
TIL: Today I Learned 51일차 [숨어있는 숫자의 덧셈(1)] (0) | 2023.01.25 |