string (2) 썸네일형 리스트형 [프로그래머스] 문자열 다루기 기본 - 자바스크립트 문제 설명 문제 풀이 function solution(s) { let answer = false; let temp = Number(s); if((s.length === 4 || s.length === 6) && temp === parseInt(s)) { return answer = true; } else return answer = false; }; 문자열s의 모든 문자가 숫자인지 아닌지를 비교하는 것에 생각을 좀 하게 되었다. 저기서 숫자로 바꾸는 메서드를 Number와 parseInt를 쓰게 되었는데 둘 중 하나로 통일 시키면 테스트가 통과되지 않는다. 실행 결과 코드 채점하고 제출 [프로그래머스] 문자열 내 p와 y의 개수 - 자바스크립트 문제 설명 문제 풀이 function solution(s) { let p = s.toLowerCase().split('p').length; // p문자열을 ''로 반환해준다. let y = s.toLowerCase().split('y').length; // y문자열을 ''로 반환해준다. return p === y ? true : false; } 위 코드는 처음 문제를 풀었을 때 작성한 코드이다. split('string')을 쓰면 원하는 string의 문자는 사라진다. 그래서 그 것의 길이를 비교하면 된다고 판단했다. 아래 코드는 위 코드를 한 줄로 코드를 만들어 보았다. function solution(s) { return s.toLowerCase().split('p').length === s.toLo.. 이전 1 다음