Tags
- ๊ทธ๋ํ ์ด๋ก
- sort
- PGM
- ๊น์ด ์ฐ์ ํ์
- greedy
- BFS
- Dynamic Programming
- dfs
- ์ํ
- DP
- queue
- Java
- SpringBoot
- LV2
- Python
- ๋ฌธ์์ด
- ์๋ฎฌ๋ ์ด์
- BOJ
- ์ ์๋ก
- ์๋ฃ๊ตฌ์กฐ
- Study
- ๊ทธ๋ํ ํ์
- CodingTest
- Brute Force Algorithm
- ๋ฐฑํธ๋ํน
- ๋๋น ์ฐ์ ํ์
- ์ ๋ ฌ
- ๊ตฌํ
- stack
- ๊ต์ฌ
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_25304 : ์์์ฆ ๋ณธ๋ฌธ
25304๋ฒ: ์์์ฆ
์ค์์ด๋ ์ ๋ฒ ์ฃผ์ ์ด๋ฉด์ ์ฒ์์ผ๋ก ์ฝ์คํธ์ฝ๋ฅผ ๊ฐ ๋ดค๋ค. ์ ๋ง ๋ฉ์ก๋ค. ๊ทธ๋ฐ๋ฐ, ๋ช ๊ฐ ๋ด์ง๋ ์์๋๋ฐ ์์ํ๊ฒ ๋์ ๊ธ์ก์ด ๋์ค๋ ๊ฒ์ด๋ค! ์ค์์ด๋ ์์์ฆ์ ๋ณด๋ฉด์ ์ ํํ๊ฒ ๊ณ์ฐ๋ ๊ฒ
www.acmicpc.net


๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- n๊ฐ์ ์์์ฆ์ ์ด ํฉ์ด x์ ๊ฐ์ผ๋ฉด 'Yes' ๋ค๋ฅด๋ฉด 'No'๋ฅผ ์ถ๋ ฅํ๋ค.
๐ธ ์ฝ๋ ๐ธ
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int n = sc.nextInt();
int sum = 0;
for (int i = 0; i < n; i++) {
sum += sc.nextInt() * sc.nextInt();
}
if (sum == x) {
System.out.println("Yes");
}
else System.out.println("No");
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- n๊ฐ์ ์์์ฆ์ ๊ฐ๊ฒฉ๊ณผ ๊ฐ์๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค.
- ๊ฐ ์์์ฆ์ ๊ฐ๊ฒฉ๊ณผ ๊ฐ์๋ฅผ ๊ณฑํด ์ดํฉ ๋ณ์ sum์ ๋์ ํ๋ค.
- sum์ด x์ ๊ฐ์ผ๋ฉด 'Yes', ์๋๋ฉด 'No'๋ฅผ ์ถ๋ ฅํ๋ค.
๐ธ end ๐ธ
- ๊ฐ๋จํ ์ฌ์น์ฐ์ฐ ๋ฌธ์ ์๋ค.

728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BOJ_3273 : ๋ ์์ ํฉ (0) | 2023.01.12 |
|---|---|
| BOJ_2559 : ์์ด (0) | 2023.01.12 |
| BOJ_2512 : ์์ฐ (0) | 2023.01.11 |
| BOJ_2407 : ์กฐํฉ (0) | 2023.01.10 |
| BOJ_10974 : ๋ชจ๋ ์์ด (0) | 2023.01.10 |