백준 - 오븐 시계

2022. 10. 28. 10:14백준 - C

728x90

백준의 오븐 시계 문제입니다.

문제 설명

문제 해결 코드는 다음과 같습니다.

#include <stdio.h>

int main(void){
	int h, m, s;
	
	scanf("%d %d", &h, &m);
	scanf("%d", &s);
	
	if(s > 60){
		h += (s / 60); // 지나간 시간에서 시간을 추출해서 더함 
		s = s % 60; // 1시간이 안 되는 분을 구함 
	}
	
	m += s; // 지나간 시간만큼 더함 
	
	if(m > 59){
		m = m - 60; // 1시간이 지나가면 시간을 1 더함 
		h++;
	}
	
	if(h > 23){ // 24시를 넘으면 0시부터 시작
		h = h - 24;
	}
	
	printf("%d %d", h, m);
	return 0;
}

성공

728x90

'백준 - C' 카테고리의 다른 글

백준 - 2차원 배열  (0) 2022.11.12
백준 - 주사위 세개  (0) 2022.10.28
백준 - 알람 시계  (0) 2022.10.28
백준 - 사분면 고르기  (0) 2022.10.28
백준 - 윤년  (0) 2022.10.28