๋ฌธ์
ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 1476๋ฒ ๋ ์ง ๊ณ์ฐ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค.
์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์.
๋ฌธ์ ์ ๊ทผ
์ด๋ฒ ๋ฌธ์ ๋ ์์ ํ์์ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ๋ฌธ์ ๋ก ๋ณผ ์ ์๋ค.
์์ ํ์ ์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฒ ์ค ๋ธ๋ฃจํธ ํฌ์ค ์ ๊ทผ์ผ๋ก ํด๊ฒฐํ ์ ์๋ค.
๋ธ๋ฃจํธ ํฌ์ค ์๊ณ ๋ฆฌ์ฆ์ ์๊ฐ ๋ฉด์์ ๊ฐ์ฅ ๋นํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ด์ง๋ง, ๊ฐ์ฅ ํ์คํ ๋ฐฉ๋ฒ์ผ๋ก ์๋ ค์ ธ ์๋ค.
ํด๊ฒฐ๋ฒ
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ E, S, M
์ด 1๋
์ด ์ฆ๊ฐํ ๋ ๋ง๋ค 1์ฉ ์ฆ๊ฐํ๋ ํน์ฑ์ ์ด์ฉํ๋ค.
์ฐ์ ์
๋ ฅ๋ฐ์ E, S, M
๊ณผ ๋๊ฐ์ e, s, m
๋ณ์๋ฅผ ํ๋ ๋ ๋ง๋ค์ด ์ค๋ค.
์ฐ๋ฆฌ์ e, s, m
์ ๊ฐ๊ฐ 1์ฉ ๊ณ์ ์ฆ๊ฐ์์ผ์ ์
๋ ฅ๋ฐ์ E, S, M
๊ณผ ๊ฐ์ ๋ ๊น์ง ์นด์ดํ
์ ํ๋ฉด ๋์ด๋ค.
์ ๋ต ์ฝ๋
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String[] esm = br.readLine().split(" ");
int E = Integer.parseInt(esm[0]);
int S = Integer.parseInt(esm[1]);
int M = Integer.parseInt(esm[2]);
int count = 1;
int e = 1;
int s = 1;
int m = 1;
while(true) {
if(E==e && S==s && M==m) break;
e++; s++; m++;
if(e == 16) e = 1;
if(s == 29) s = 1;
if(m == 20) m = 1;
count++;
}
bw.write(String.valueOf(count));
bw.flush();
bw.close();
}
}
๋๊ธ