2023학년도 JavaScript 수업 중 진행한 코딩테스트 문제입니다.
■ 문제 설명
문제 : 연필 1 다스는 12자루입니다. 학생 1인당 연필을 1자루씩 나누어 준다고 할 때 N명의 학생수를 입력하면 필요한 연필의 다수 수를 계산하는 프로그램을 작성하세요.
입력 : 1000 이하의 자연수를 입력받는다.
출력 : 필요한 다수 수를 출력한다.입력예시1 : 25
출력예시1 : 3
입력예시2 : 178
출력예시2 : 15
■ 나의 코드
function solution(n) {
// 풀이1
let answer;
if(n/12 != 0) answer = n/12;
else answer = n / 12 + 1;
// 풀이2
let anwer = Math.ceil(n/12); // n/12의 결과값을 무조건 올림
return answer;
}
console.log(solution(25)); // 3
console.log(solution(178)); // 15
'학교 > JavaScript' 카테고리의 다른 글
[코딩테스트] 홀수 (0) | 2023.06.26 |
---|---|
[코딩테스트] 최소값 구하기 (0) | 2023.06.26 |
[코딩테스트] 1부터 N까지 합을 출력하기 (0) | 2023.06.26 |
[코딩테스트] 삼각형 판별하기 (0) | 2023.06.26 |
[코딩테스트] 세 수 중 최소 (0) | 2023.06.26 |