1부터 10000가지 3의 개수를 찾아라
1. 정규식
var result = 0;
for(var i=0; i<10001; i++) {
result += (i.toString().match(/3/g) || []).length;
}
console.log(result)var result = 0;
for(var i=0; i<10001; i++) {
result += i.toString().split('3').length - 1;
}
console.log(result);반응형
'공부 > Javascript' 카테고리의 다른 글
| 자바스크립트 키 이벤트 event.preventDefault() (0) | 2018.11.26 |
|---|---|
| [javascript]정규식 특정 문자 속의 문자 치환 (0) | 2018.10.11 |
| [Javascript] &&와 || (0) | 2018.02.27 |
| Javascript_ (Array) forEach,map,reduce 그리고 =>(화살표 함수) (0) | 2018.02.23 |
| Javascript_ substr,substring 비교 (0) | 2018.02.22 |