Tags
- Python
- queue
- ๊ตฌํ
- ์๋ฃ๊ตฌ์กฐ
- Dynamic Programming
- ๋ฐฑํธ๋ํน
- SpringBoot
- ์ํ
- Study
- ์๋ฎฌ๋ ์ด์
- ๋ฌธ์์ด
- Java
- ๊ทธ๋ํ ํ์
- CodingTest
- dfs
- ๊น์ด ์ฐ์ ํ์
- PGM
- ๊ต์ฌ
- ๊ทธ๋ํ ์ด๋ก
- stack
- ์ ์๋ก
- BOJ
- ๋๋น ์ฐ์ ํ์
- DP
- ์ ๋ ฌ
- greedy
- sort
- LV2
- Brute Force Algorithm
- BFS
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_1476 : ๋ ์ง ๊ณ์ฐ ๋ณธ๋ฌธ
1476๋ฒ: ๋ ์ง ๊ณ์ฐ
์ค๊ท๊ฐ ์ฌ๋ ๋๋ผ๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ฐ๋์ ๋ค๋ฅธ ๋ฐฉ์์ ์ด์ฉํ๋ค. ์ค๊ท๊ฐ ์ฌ๋ ๋๋ผ์์๋ ์ 3๊ฐ๋ฅผ ์ด์ฉํด์ ์ฐ๋๋ฅผ ๋ํ๋ธ๋ค. ๊ฐ๊ฐ์ ์๋ ์ง๊ตฌ, ํ์, ๊ทธ๋ฆฌ๊ณ ๋ฌ์ ๋ํ๋ธ๋ค. ์ง๊ตฌ๋ฅผ ๋ํ
www.acmicpc.net
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ธ ์ซ์ E, S, M์ด 1์ฉ ์ฆ๊ฐํ๋ค๊ฐ ๊ฐ๊ฐ 16, 29, 20์ด ๋๋ฉด 1์ด ๋๋ค.
- ์ ๋ ฅ๋ ๋ชฉํ๊ฐ ๋ ๋๊น์ง ๋ช๋ฒ ์ฆ๊ฐํด์ผํ๋์ง ์ถ๋ ฅํ๋ค.
๐ธ ์ฝ๋ ๐ธ
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int e = Integer.parseInt(st.nextToken());
int s = Integer.parseInt(st.nextToken());
int m = Integer.parseInt(st.nextToken());
int ee = 1, ss = 1, mm = 1, answer = 1;
while (!(ee == e && ss == s && mm == m) && answer < 10000){
answer++;
if (++ee == 16) ee = 1;
if (++ss == 29) ss = 1;
if (++mm == 20) mm = 1;
}
System.out.println(answer);
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์ ๋ ฅ๋ ๋ชฉํ๊น์ง while๋ฌธ์ผ๋ก ๊ณ์ฐ์ ๋ฐ๋ณตํ๋ค.
๐ธ end ๐ธ
- ์ด์ ๋ณด๋ ์๊ฐ ๋๋ฌด์ปค์ ธ์ ํ์ธ์ ํธํ๊ฒํ๊ธฐ ์ํด while๋ฌธ์ 10000๋ฒ ์ ํ์ ๋๋๋ฐ ์ง์ฐ์ง ์๊ณ ์ ์ถํ๋ค.
- ์ฒ์์ ee, ss, mm์ ๋๋จธ์ง ๊ณ์ฐ ์์์ ์ ํ๋ฉด ๋ ๊ฒ ๊ฐ์๋๋ฐ, ๋ ๊ฐ๋จํ ํ๋ฆฌ๋ ๋ฌธ์ ์๋ค.
728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_2338 : ๊ธด์๋ฆฌ ๊ณ์ฐ (0) | 2022.10.04 |
---|---|
BOJ_1271 : ์์ฒญ๋ ๋ถ์2 (0) | 2022.10.04 |
BOJ_1417 : ๊ตญํ์์ ์ ๊ฑฐ (0) | 2022.10.02 |
BOJ_10815 : ์ซ์ ์นด๋ (0) | 2022.10.01 |
BOJ_1427 : ์ํธ์ธ์ฌ์ด๋ (0) | 2022.09.30 |