백준 - 알람 시계

2022. 10. 28. 09:51백준 - C

728x90

백준의 알람 시계 문제입니다.

문제 설명

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

#include <stdio.h>

int main(void){
	int h, m;
	
	scanf("%d %d", &h, &m);
	
	m -= 45; // 45분 감소 
	
	if(m < 0){
		h--; // 분이 0보다 작아지면 시간을 1시간 줄임
		m = 60 + m; // 넘어가고 남은 분을 적용시킴 
	}
	
	if(h < 0){
		h = 24 + h; // 시간이 0시보다 전으로 가면 23시부터 시작 
	}
	
	printf("%d %d", h, m);
	return 0;
}

성공

 

728x90

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

백준 - 주사위 세개  (0) 2022.10.28
백준 - 오븐 시계  (0) 2022.10.28
백준 - 사분면 고르기  (0) 2022.10.28
백준 - 윤년  (0) 2022.10.28
백준 - 시험 성적  (0) 2022.10.28