๋ฌธ์ œ

https://www.acmicpc.net/problem/2525

์„ค๋ช…

๋ฌธ์ œ ๋‚ด์šฉ์€ ๊ฑฐ์ฐฝํ• ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์œผ๋‚˜ ํ•ต์‹ฌ์€ ๊ทธ๋ƒฅ ์ฃผ์–ด์ง„ ์‹œ๊ฐ„๊ณผ ์ถ”๊ฐ€๋˜๋Š” ๋ถ„์ˆ˜๋ฅผ ์ž…๋ ฅํ–ˆ์„๋–„ ๊ธฐ์กด ์‹œ๊ฐ„๊ฐ’์— ์ถ”๊ฐ€ํ•  ์‹œ๊ฐ„๊ฐ’์„ ๋”ํ•œ ๊ฒฐ๊ณผ๊ฐ’์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ถœ๋ ฅํ•˜๋„๋ก ํ•˜๋Š”๊ฒŒ ๋ชฉํ‘œ์˜€๋‹ค. temp๋ณ€์ˆ˜์— ๋ถ„์ˆ˜๋ฅผ ๋”ํ–ˆ์„๋–„ ์ดˆ๊ณผ๋˜๋Š” ์ •๋„๋ฅผ ๊ณ„์‚ฐํ•ด ๊ทธ๋งŒํผ h๋ณ€์ˆ˜์— ์‹œ๊ฐ„์„ ๋”ํ•˜๋„๋ก ํ•˜๊ณ  ๊ทธ์— ๋งž์ถฐ m๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•˜์—ฌ ์˜ฌ๋ฐ”๋ฅธ ์‹œ๊ฐ„์„ ์ถœ๋ ฅํ•˜๋„๋ก ํ•˜์˜€๋‹ค.

์ฝ”๋“œ

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	int h, m, work;
	scanf("%d %d", &h, &m);
	scanf("%d", &work);
	int temp = (m + work) / 60;
	h += temp;
	m += work;
	m -= temp * 60;
	if (h >= 24)
		h -= 24;
		
	printf("%d %d", h,m);

	return 0;
}