๊ธฐ๋ก๋ฐฉ

BOJ_25304 : ์˜์ˆ˜์ฆ ๋ณธ๋ฌธ

CodingTest/Java

BOJ_25304 : ์˜์ˆ˜์ฆ

Soom_1n 2023. 1. 12. 08:57

๐Ÿ‘‰ ๋ฌธ์ œ๋งํฌ

 

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