머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.
function solution(n) {
// 방법 2
return Math.ceil(n/7);
// 방법 1
// let pizza = 7;
// if(pizza > n){
// return 1;
// } else {
// let people = Math.ceil(n/pizza);
// return people;
// }
}
// 피자를 7조각으로 잘라 준다
// 피자를 나눠먹을 사람의 수 n
// 피자를 한 조각 이상 먹기 위해 필요한 피자수를 return 하라
// 방법 1은 주석단 코드
// 너무 깊게 생각해서 나온 코드이다.
// 방법 2는 깊게 생각해서 나온 코드의 핵심을 파악한 코드
머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요.
function solution(n) {
// 1번 방법
// // 나눠먹을 피자 수
// let count = 1;
// // 6조각
// let pizza = 6;
// // 0으로 딱 떨어질 때 까지 실행
// while((count * pizza) % n !== 0){
// count++;
// }
// return count;
// 2번 방법
let pizza = 6;
while(true) {
if(pizza % n === 0){
break;
}
pizza += 6;
}
return pizza/6;
}
// 피자를 6조각으로 잘라준다.
// 나눠먹을 사람 수 n
// n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면
// 최소 몇 판을 시켜야 하는지
머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요.
function solution(slice, n) {
return Math.ceil(n / slice);
}
// 2 <= slice <=10 조각
// n은 사람
// 최소 한 조각 이상 먹어야 됨
// Math.ceil()를 이용하여 나눈 값을 올려줌
// ex) 10/7 = 1.xxx => Math.ceil(10/7) = 2;
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
function solution(numbers) {
let sum = 0;
for(let num of numbers) {
sum += num;
}
return sum/numbers.length;
}
// 정수 배열 numbers
// 정수 배열의 요소를 다 더함
// 다 더한 sum의 값을 정수 배열의 길이만큼 나눠라