🗃️javascript/프로그래머스

피자 나눠 먹기 (1)(Lv.0)(반올림, 올림, 내림 함수 이용)

하얀성 2022. 12. 28. 15:41

<문제 설명>

머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.


제한사항
  • 1 ≤ n ≤ 100

입출력 예nresult
7 1
1 1
15 3

입출력 예 설명

입출력 예 #1

  • 7명이 최소 한 조각씩 먹기 위해서 최소 1판이 필요합니다.

입출력 예 #2

  • 1명은 최소 한 조각을 먹기 위해 1판이 필요합니다.

입출력 예 #3

  • 15명이 최소 한 조각씩 먹기 위해서 최소 3판이 필요합니다.

<제출 답안>

function solution(n) {
    var answer = 0;
    answer = Math.ceil(n/7); 
    return answer;
}

 

올림 함수 Math.ceil()를 이용해서 답 제출.

-> answer 굳이 없이 return 했어도 답이 나왔을텐데 아쉽다.


<참고내용>

 

      올림(Math.ceil())

  • Math.ceil() 함수
  • 정수 올림 (음수 포함) 
  • 자릿수 지정
  1. 내림(Math.floor())
    • Math.floor() 함수
    • 정수 내림 (음수 포함)
    • 자릿수 지정
  2. 반올림(Math.round())
    • Math.round() 함수
    • 정수 반올림 (음수 포함)
    • 자릿수 지정
    • 소수점 숫자 정밀도 문제
  3. 소수점 반올림 (toFixed(), toPrecision())
    • toFixed() 함수
    • toPrecision() 함수
    •  

출처:https://hianna.tistory.com/446

 

[Javascript] 반올림(round), 올림(ceil), 내림(floor) - 소수점, 음수,자리수 지정

올림(Math.ceil()) Math.ceil() 함수 정수 올림 (음수 포함) 자릿수 지정 내림(Math.floor()) Math.floor() 함수 정수 내림 (음수 포함) 자릿수 지정 반올림(Math.round()) Math.round() 함수 정수 반올림 (음수 포함) 자

hianna.tistory.com