💜 코드
function solution(n) {
let cnt = 0;
for(let i=1; i<=n; i++){
cnt++;
// 만약 숫자가 3의 배수가 아닌 경우, 이제는 문자열로 변환하여 해당 문자열이 '3'을 포함하는지 확인
// ex : 23
while(cnt % 3 === 0 || cnt.toString().includes('3')){
cnt++;
}
}
return cnt;
}
💜 실행 결과
💜 다른 사람의 풀이
function solution(n) {
return [...Array(n * 3)]
.map((_, i) => i + 1)
.filter((num) => num % 3 !== 0 && !num.toString().includes("3"))[n - 1];
}
'프로그래머스(JavaScript) > Lv0' 카테고리의 다른 글
[프로그래머스 : 코딩테스트 입문] Lv0. 문자열 밀기(JavaScript) (0) | 2024.04.04 |
---|---|
[프로그래머스 : 코딩테스트 입문] Lv0. 직사각형 넓이 구하기(JavaScript) (0) | 2024.04.01 |
[프로그래머스 : 코딩테스트 입문] Lv0. 종이 자르기(JavaScript) (0) | 2024.03.30 |
[프로그래머스 : 코딩테스트 입문] Lv0. 치킨 쿠폰(JavaScript) (0) | 2024.03.28 |
[프로그래머스 : 코딩테스트 입문] Lv0. 등수 매기기(JavaScript) (0) | 2024.03.28 |