๐ค ๋ฐฑ์ค 5597๋ฒ: ๊ณผ์ ์ ๋ด์ ๋ถ..? (๋ธ๋ก ์ฆ3)
๋ฌธ์ ํ์ด
1์ฐจ ํ์ด
import java.util.*;
import java.lang.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// ์ธ๋ฑ์ค 1๋ถํฐ ๊ฐ 30๊ฐ ์ ์ฅ
int[] arr = new int[31];
// 28๋ฒ ๋ฐ๋ณต
for (int i=1; i<=28; i++) {
int n = Integer.parseInt(br.readLine());
arr[n] = n; // ์ธ๋ฑ์ค = ์ถ์๋ฒํธ
}
// 1~30๋ฒ๊น์ง ์ํ
for (int i=1; i<=30; i++) {
// ๊ฐ์ด 0์ธ ๊ฒฝ์ฐ ์
๋ ฅ๊ฐ์ ์๋ ์ถ์๋ฒํธ
if (arr[i] == 0) {
System.out.println(i);
}
}
}
}
์ฒ์์ ๋ ๋ฒ์งธ ๋ฐ๋ณต๋ฌธ์์ 1~30๊น์ง ์ํํ์ง ์๊ณ , 1~28๊น์ง ๋ฒ์๋ก ์ก์์ ํ๋ ธ์์
๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ ๋ ๋ฒ์๋ฅผ ์กฐ์ฌํ์
๋ค๋ฅธ ํ์ด
import java.util.*;
import java.lang.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// ์ธ๋ฑ์ค 1๋ถํฐ ๊ฐ 30๊ฐ ์ ์ฅ
boolean[] arr = new boolean[31];
// 28๋ฒ ๋ฐ๋ณต
for (int i=1; i<=28; i++) {
int n = Integer.parseInt(br.readLine());
arr[n] = true;
}
// 1~30๋ฒ๊น์ง ์ํ
for (int i=1; i<=30; i++) {
// false์ธ ๊ฐ์ ์ธ๋ฑ์ค ์ถ๋ ฅ
if (!arr[i]) {
System.out.println(i);
}
}
}
}
`int` ๋ฐฐ์ด ๋ง๊ณ `boolean` ๋ฐฐ์ด์ ๋ง๋ค์ด์ `true`, `false`๋ก ๊ณผ์ ์ ์ถํ์ง ์์ ์ถ์๋ฒํธ๋ฅผ ์ฐพ์ ์๋ ์์
'Coding Test > PS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/Java] 2588๋ฒ: ๊ณฑ์ (๋ธ๋ก ์ฆ3) (0) | 2025.04.01 |
---|---|
[๋ฐฑ์ค/Java] 10872๋ฒ: ํฉํ ๋ฆฌ์ผ (๋ธ๋ก ์ฆ3) (0) | 2025.03.31 |
[๋ฐฑ์ค/Java] 10039๋ฒ: ํ๊ท ์ ์ (๋ธ๋ก ์ฆ4) (0) | 2025.03.30 |
[๋ฐฑ์ค/Java] 2480๋ฒ: ์ฃผ์ฌ์ ์ธ๊ฐ (๋ธ๋ก ์ฆ4) (0) | 2025.03.30 |
[๋ฐฑ์ค/Java] 25304๋ฒ: ์์์ฆ (๋ธ๋ก ์ฆ4) (0) | 2025.03.30 |