[프로그래머스]피자 나눠 먹기 (1) _자바스크립트

jjyu_my·2025년 2월 5일
0

코딩테스트

목록 보기
8/8
post-thumbnail

💻 프로그래머스 코딩테스트 연습LV0

🔍 문제_피자 나눠 먹기(1)


🎯 풀이

✅ 첫 번째 풀이 (parseInt 사용)

1️⃣ n / 7을 정수로 변환하여 필요한 피자 판 수 계산
2️⃣ 나머지가 있다면(n % 7 > 0), 한 판 추가

function solution(n) {
    return parseInt(n / 7) + (n % 7 > 0 ? 1 : 0);
}

✅ 더 간단한 풀이 (Math.ceil 사용)

  • 찾아보니 더 간단한 방법이 있었다! 🎉
  • 다른 사람들은 이렇게 풀었구나....ㅎㅎ
function solution(n) {
    return Math.ceil(n / 7)
}

💡 Math.ceil : 올림처리하여 가장 가까운 정수 반환 (소수점이 있으면 무조건 올림)


🔥 parseInt() vs Math.ceil() 차이점

함수동작 방식예시 (n = 10 / 3)결과
parseInt()정수 부분만 취함parseInt(3.33...)3
Math.ceil()올림 처리Math.ceil(3.33...)4

👉 Math.ceil(n / 7)을 사용하면 더 간단하고 직관적! 🚀✨


👩🏻‍💻 이 문제 풀면서 다시한번 생각했다..ㅎㅎ 아는게 힘이다 🥲

profile

0개의 댓글

관련 채용 정보