[JS알고리즘] 연필개수


MDN Math문법

  • Math.ceil(x) => 올림 ex)2.33 => 3
  • Math.floor(x) => 내림 ex)2.33 => 2
  • Math.round(x) => 반올림 ex)2.5 => 3 or 2.1 =>2
  • Math.sqrt(x) => 제곱근 ex)16 => 4

연필 한 다스는 12자루입니다. 학생 1인당 연필을 1자루씩 나누어준다고 할 떄 N명의 학생 수를 입력하면 필요한 연필의 다스 수를 계산하는 프로그램을 작성하시오


function solution(n){
	let answer = Math.ceil(n/12);
	
	return answer;
}
console.log(solution(25))

Math.ceil 을 쓰거나

그냥 % 를 사용해서 작성해도 무방하다

function solution(n){
	let answer;
	if(n % 12 > 0) answer = answer+1;
	
	return answer;
}
console.log(solution(25))



inflearn 자바스크립트 알고리즘 강의 내용 =)




© 2018. by sora

Powered by sora