Tags
- LV2
- SpringBoot
- Dynamic Programming
- BFS
- Study
- PGM
- dfs
- ์ ์๋ก
- ๋ฐฑํธ๋ํน
- queue
- Java
- Brute Force Algorithm
- BOJ
- Python
- stack
- ๊ตฌํ
- ๊ทธ๋ํ ํ์
- ์ ๋ ฌ
- ์๋ฎฌ๋ ์ด์
- ๊ทธ๋ํ ์ด๋ก
- ๊ต์ฌ
- ๋๋น ์ฐ์ ํ์
- ์ํ
- greedy
- ์๋ฃ๊ตฌ์กฐ
- ๋ฌธ์์ด
- sort
- CodingTest
- DP
- ๊น์ด ์ฐ์ ํ์
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_1476 : ๋ ์ง ๊ณ์ฐ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ธ ์ซ์ 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 |