분기별 일정 ▶ [연습문제] 연산자
Post

분기별 일정 ▶ [연습문제] 연산자

안녕하세요~👋

오늘도 공부하는 무럭무럭 ✨성장몬✨ 입니다.


1년은 12월, 4분기로 나누니까 4 / 12 를 했는데

Reference 처럼 그냥 깔끔하게 3으로 나누고,

주석을 달았으면 더 좋았겠다는 생각이 드네요!

이렇게 나는 아직 좀 모자라구나ㅠ


같이 성장하고 싶다면~?



📝 문제

개발자 원두는 앞으로의 계획을 세우기 위해 분기별로 일정표를 짜려고 합니다.

좀 더 편한 계획을 위해 원두는

해당 월을 입력하면 몇 분기인지 number 형태로 알려주는 알고리즘을 만들려 합니다.

특정 월이 month로 주어질 때, month는 몇 분기에 해당하는지 return 하는 함수 solution을 완성하세요.


제한 사항

  • 1 ≤ month ≤ 12
  • 소수점을 올림 하는 Math.ceil()을 사용해주세요.


🙄 입출력 예

monthreturn
42
124



초기화

1
2
3
4
5
6
7
8
function solution(month) {
	// 여기에 코드를 작성하세요.
	
	
}

solution(4); // 2
solution(12); // 4

💖 정답

1
2
3
4
5
6
7
function solution(month) {
  // 각 분기마다 세개의 달이 존재하므로, 3으로 나누고 올림 처리합니다.
  return Math.ceil(month / 3);
}

solution(4); // 2
solution(12); // 4
1
2
3
4
5
/* 나의 풀이 */
function solution(month) {
    
	return Math.ceil(4 / 12 * month);	
}