분 / 초 변환
- N 초를 a분 b초의 형태로 나타내시오.
문제 분석
- 1분 = 60초
- 1800초 / 60 = 30분
- 1850초 / 60 = ?
코드 작성 - Sampling, Modeling
package algo;
public class Clock01 {
public static void main(String[] args) {
// 1. Sampling : 3559초를 a분 b초의 형태로 나타내시오.
int time = 3559;
// 2. Hard Coding : 특징 찾기 1 - 초를 60으로 나눈 몫은 분으로 표기
// 2. Hard Coding : 특징 찾기 2 - 초를 60으로 나눈 나머지는 초로 표기
// 3. Moduling
int minute = time / 60;
int second = time % 60;
System.out.println(time + "초 = " + minute + "분 " + second + "초 입니다.");
}
}
Hard Coding을 통해 알아낸 특징
- 초를 60으로 나눈 몫은 분(minute)
- 초를 60으로 나눈 나머지는 초(second)
결과

Share article