코딩 테스트

[처음 푼 풀이] function solution(s) { const strCount = s.length; if(strCount % 2 === 0){ s.substr(i,2) } else{ s.substr(i,1) } } 1. 노트에 끄적일 때 홀수는 s.substr(i ,2) 짝수는 s.substr(i, 1) 규칙 찾음 2. 근데 앞에 i 는 어떻게 설정 ???? (너무 어렵고 직관적으로 생각함) [두번째 풀이] function solution(s) { const answer = ""; if (s.length % 2 === 0) { answer = s[s.length / 2 - 1] + s[s.length / 2]; } else { answer = s[Math.floor(s.length / 2)]; }..
[ 내가 푼 풀이 ] //제일 처음 혼자 풀었던 풀이 function solution(s) { let yCount = s.match(/y/gi).length; let pCount = s.match(/p/gi).length; if (yCount == pCount) { true; } else { false; } } 1. 대소문자 구분 없게 하기 위해 //gi를 써서 넣음 2. if 문 까지는 어찌저찌 성공, 하지만 p, y 가 없을 땐 도대체 어떻게 해야되지? 라는 고민의 굴레에 빠짐 3. 구글의 도움을 받은 아래가 2번째 풀이 function solution(s) { let str = s.toUpperCase(); let count = 0; for (let i = 0; i < s.length; i++) {..
hayeonn
'코딩 테스트' 카테고리의 글 목록 (5 Page)