trophy98 2023. 10. 1. 18:50

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

 

💬 입력설명

첫 번째 줄에 1000 이하의 자연수 N이 입력된다.

 

🟢 출력설명

첫 번째 줄에 필요한 다스 수를 출력합니다.

 

입•출력예제

25 178
3 15

 

↪️ 기존풀이

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

            console.log(solution(178));

 

📌 나의풀이

기존 풀이와 나의 풀이는 사실상 동일한 코드라고 볼 수 있습니다. 두 함수 모두 Math.ceil을 사용하여 n / 12로 나눈 후 올림하는 동일한 작업을 하고 있지만, 기존 풀이에서는 answer라는 변수를 선언하여 저장한 다음 반환을 하고 있고, 나의 풀이에서는 변수 선언없이 결과를 바로 반환합니다. 단순히 중간 단계를 명시적으로 표현하는 것 외엔 기존풀이나의풀이 모두 동일한 작업을 수행합니다.