프로그래머스(JavaScript)/Lv0

[프로그래머스 : 코딩테스트 입문] Lv0. 직사각형 넓이 구하기(JavaScript)

지미지민 2024. 4. 2. 01:28

 

 

 

💜 코드


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];
}