๋ฐ์ํ
import java.util.Scanner;
public class Main {
public static void main(String[] agrs) {
Scanner sc = new Scanner(System.in);
int hour = sc.nextInt();
int min = sc.nextInt();
int time = sc.nextInt();
int total = hour*60 + min + time;
int printHour = total / 60;
int printMin = total % 60;
if (printHour >= 24) printHour -= 24;
System.out.printf("%d %d", printHour, printMin);
}
}
- ์ ๋ ฅ๋ ์ hour * 60๋ถ + ์ ๋ ฅ๋ ๋ถmin + ์กฐ๋ฆฌ์๊ฐ time(๋ช ๋ถ ๊ฑธ๋ฆฌ๋ ์ง..)์ ๋ชจ๋ ๋ํฉ๋๋ค.
- ๋ชจ๋ ๋ถ์ผ๋ก ๊ณ์ฐ๋ ๊ฐ์ total์ ๋ด์ ์ถ๋ ฅํ ์printHour๋ / ๋๋๋ฉด ์ ์int์ด๊ธฐ๋๋ฌธ์ ์๋ง ๋ฉ์ต๋๋ค.
- total์ % ํผ์ผํธ๋ก ๊ณ์ฐํ๋ฉด ๋๋จธ์ง๊ฐ๋ง ๋จ์ต๋๋ค.
ex) 130 % 60 ํ๋ฉด 10์ด ๋จ์ต๋๋ค. - ๋ฌธ์ ์์ ์ถ๋ ฅ์ 0์์ 23๊น์ง๋ง ์ ์๋ผ๋ ์กฐ๊ฑด์ด ์๊ธฐ์ 24์ ์ด์์ -24๋ฅผ ํด์ค๋๋ค.
ex) 26 - 24 = 2, 24 - 24 = 0. ์ด๋ฐ์์ผ๋ก ํ๊ธฐ๋๊ฒ ์ฃ ..
๋ฐ์ํ
'๐ธ Algorithm > ๐ธ ๋ฐฑ์ค BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][java][2739][๊ตฌ๊ตฌ๋จ] (0) | 2023.10.01 |
---|---|
[๋ฐฑ์ค][java][2480][์ฃผ์ฌ์ ์ธ๊ฐ] (0) | 2023.09.30 |
[๋ฐฑ์ค][java][2884][์๋ ์๊ณ] (0) | 2023.09.30 |
[๋ฐฑ์ค][java][14681][์ฌ๋ถ๋ฉด ๊ณ ๋ฅด๊ธฐ] (0) | 2023.09.29 |
[๋ฐฑ์ค][java][2753][์ค๋ ] (0) | 2023.09.24 |