โ
๋ฌธ์ A, B ์ซ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค.A-B๋ฅผ ์ถ๋ ฅํ๋ค.A์ B๊ฐ ๋ชจ๋ 0์ ์
๋ ฅ ๋ฐ์ผ๋ฉด ํ๋ก๊ทธ๋จ์ด ์ข
๋ฃ๋๋ค. โ
์ฝ๋import java.util.Scanner;public class bonus01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { System.out.print("A ์
๋ ฅ >> "); int num1 = sc.nextInt(); System.out.print("B ์
๋ ฅ >> "); int num2 = sc.nextInt(); System.out.println("๊ฒฐ๊ณผ >> " + (num1 - num2)); if (num1 == 0 && num2 == ..
โ
๋ฌธ์ ๋น ๋ฅด๊ฒ ์
๋ ฅ๋ฐ๊ณ ์ถ๋ ฅํ๋ ๋ฌธ์ โ๐ฅ ์
๋ ฅ ์ฒซ ์ค์ ํ
์คํธ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. T๋ ์ต๋ 1,000,000์ด๋ค. ๋ค์ T์ค์๋ ๊ฐ๊ฐ ๋ ์ ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. A์ B๋ 1 ์ด์, 1,000 ์ดํ์ด๋ค. โ๐ฅ ์ถ๋ ฅ ๊ฐ ํ
์คํธ์ผ์ด์ค๋ง๋ค A+B๋ฅผ ํ ์ค์ ํ๋์ฉ ์์๋๋ก ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ์๊ฐ์ ํ์ 1.5์ด๋ค. ๋ฐ๋ผ์ Scanner๋ฅผ ์ฌ์ฉํ๋ฉด ์๊ฐ์ด๊ณผ๋ก ์ค๋ต์ฒ๋ฆฌ ๋๋ค. System.out.printn ๋ ์ฌ์ฉํ๋ฉด ์๊ฐ์ด๊ณผ๋๋ค. 1000๋ง๊ฐ์ ์ซ์๋ฅผ ์
๋ ฅ ๋ฐ์ ๋ ๊ธฐ์ค์ผ๋ก Scanner๋ฅผ ์ด์ฉํ๋ฉด ์ํ์๊ฐ 6์ด ๊ฑธ๋ฆฐ๋ค. ํ์ง๋ง BufferedReader์ ์ฌ์ฉํ๋ฉด 0.9์ด ๋ฐ์ ๊ฑธ๋ฆฌ์ง ์๋๋ค. ์ด์ฒ๋ผ Scanner์ BufferedReader์ ์๋๋ ํฌ๊ฒ ์ฐจ์ด๋๋ค, ๋ฐ๋ผ์ ์
๋ ฅ์ด ๋ง์..
์ค๋งํธ์ธ์ฌ๊ฐ๋ฐ์ ์๋ฐํ์คํฐ๋ฒ (Java Festival)์ ๋๋ ํ๋ํญ ์๋ฐ ์๊ณ ๋ฆฌ์ฆ ํ์ด ๋๊ฒฐ!! ใ
ใ
ใ
1. ์ฃผ์ฌ์ 2๊ฐ๋ฅผ ๋๋ ค์ ํฉ์ด 7์ธ ์ซ์๊ฐ ๋์ค๋ฉด ์ฐฌ์คํ๋(๊ฝ๋ ์์) 2. ํ ๋ผ์ธ์ ๋ค ๋ง์ถ๋ฉด ๋ณด๋์ค์ ์ ํ๋ (๋๋๋งํฌ) 3. ๋ด ์ฐจ๋ก์์ ๋ชป ํผ ๋ฌธ์ ๋ฅผ ๋ค๋ฅธ ํ์๋ค์ด ํ๋ฉด ์ํฌํธ ์ ์ ํ๋ => ์คํจํ๊ฑฐ๋ ํฌ๊ธฐํ๋ฉด ๋ง์ด๋์ค ์ ์๊ฐ ์์ต๋๋ค.4. ๋จผ์ ์ฃผ์ฌ์๋ฅผ ๋๋ ค์ ๋์จ ์ซ์๋งํผ ์์ผ๋ก ๋๊ฐ๋ค.5. ์ซ์์ ํด๋นํ๋ ๋ฌธ์ ๊ฐ ์ฃผ์ด์ง๋ค.- ํ์๋ค๊ณผ ์ด์ผ๊ธฐํด์ ๋๊ฐ ๋ํ๋ก ๋ฌธ์ ๋ฅผ ํ ๊ฒ์ธ๊ฐ ์ ํ๊ณ ์ฃผ์ด์ง ์๊ฐ ์์ ๋ํ๊ฐ ๋ฌธ์ ๋ฅผ ํ๋ฉด ์ฑ๊ณต!- ๋์ ํ์๋ค์ด ๋ฒ๊ฐ์๊ฐ๋ฉฐ ํ ๋ฒ์ฉ ๋ํ๊ฐ ๋์ด์ผ ํจ.6. ๋ค์ ํ์๋ค๋ ๊ฐ์ด ๋ฌธ์ ๋ฅผ ํ์ด์ ํ(๋ฌธ์ ๋ฅผ ํ์๋ค ์์ ๋ฐ๋ผ ์ํฌํธ ์ ์๋ฅผ ํ๋!) 7. ๊ทธ๋..
โ
๋ฌธ์ ํ์๊ฐ N๋ฐ์ดํธ ์ ์๊น์ง ์ ์ฅํ ์ ์๋ค๊ณ ์๊ฐํด์ ์น ํ์ ์ด ์ ์ ์๋ฃํ์ ์ด๋ฆ์ ๋ฌด์์ผ๊น? (์ฝ๋ฉ ๊ณต๋ถ๋ฅผ ์ ํ์ฌ ์ด๋ ๊ฒ long long long long...์ ์น ํ์ ์ ๋ ์ผ์ด ์๋๋ก ํฉ์๋ค.) โ๐ฅ ์
๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์๋ ๋ฌธ์ ์ ์ ์ N์ด ์ฃผ์ด์ง๋ค. (4 long 2๋ฒ 12๋ฐ์ดํธ long long long int => long 3๋ฒ N์ด 4,8,12์ผ ๋ long์ด 1,2,3 N/4๋งํผ long์ ๊ฐ์๊ฐ ์ถ๋ ฅ๋๋ค. โ
1. Scanner๋ก ์
๋ ฅ๋ฐ๋ ํ์ด import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = ..
โ
๋ฌธ์ ์์์ฆ์ ์ ํ, ๊ตฌ๋งคํ ๊ฐ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ & ๊ฐ์๊ตฌ๋งคํ ๋ฌผ๊ฑด๋ค์ ์ด ๊ธ์ก์ ๋ณด๊ณ , ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ๊ณผ ๊ฐ์๋ก ๊ณ์ฐํ ์ด ๊ธ์ก์ด ์์์ฆ์ ์ ํ ์ด ๊ธ์ก๊ณผ ์ผ์นํ๋์ง ๊ฒ์ฌํด๋ณด์. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์๋ ์์์ฆ์ ์ ํ ์ด ๊ธ์ก X๊ฐ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ์์์ฆ์ ์ ํ ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ์ข
๋ฅ์ ์ N์ด ์ฃผ์ด์ง๋ค. ์ดํ N๊ฐ์ ์ค์๋ ๊ฐ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ a์ ๊ฐ์ b๊ฐ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. โ๐ฅ ์ถ๋ ฅ ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ๊ณผ ๊ฐ์๋ก ๊ณ์ฐํ ์ด ๊ธ์ก์ด ์์์ฆ์ ์ ํ ์ด ๊ธ์ก๊ณผ ์ผ์นํ๋ฉด Yes๋ฅผ ์ถ๋ ฅํ๋ค. ์ผ์นํ์ง ์๋๋ค๋ฉด No๋ฅผ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ๋ณ์ int x์ n์ ์ ์ธํ๊ณ ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ์ด ํฉ๊ณผ ์ข
๋ฅ ์๋ฅผ ์
๋ ฅ ๋ฐ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํฉ์ ๋์ ํด์ค ์ ์ํ ๋ณ์ int hap์ ์ ์ธํด์ฃผ์๋ค. ๋ฐ๋ณต๋ฌธ fo..
โ
๋ฌธ์ n์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ n๊น์ง ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ n (1 ≤ n ≤ 10,000)์ด ์ฃผ์ด์ง๋ค. โ๐ฅ ์ถ๋ ฅ 1๋ถํฐ n๊น์ง ํฉ์ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ๋๋ฌด ์ฌ์ด ๋ฌธ์ . ์
๋ ฅ๋๊ตฌ๋ก n์ ์
๋ ฅ๋ฐ์ ๋ค, ํฉ์ ๋์ ํ intํ ๋ณ์ ํ๋๋ฅผ ์ ์ธํด ์ค๋ค. ๋ฐ๋ณต๋ฌธ for๋ฌธ์ ๋๋ ค 1๋ถํฐ n๊น์ง ์ซ์๋ฅผ ๋ณ์์ ๋์ ํด ์ค ๋ค, ์ถ๋ ฅํ๋ฉด ๋๋ค. Scanner๋ก ์
๋ ฅ๋ฐ์ ์๋ ์๊ณ BufferedReader๋ก ์
๋ ฅ ๋ฐ์ ์๋ ์๋ค. โ
1. Scanner ๋ก ์
๋ ฅ๋ฐ๋ ํ์ด import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(S..
โ
๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) โ๐ฅ ์ถ๋ ฅ ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค A+B๋ฅผ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด โ
์
๋ ฅ๋๊ตฌ Scanner package Baekjoon_test; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); int a; int b; for (int i = 0; i < T; i..
โ
๋ฌธ์ N์ ์
๋ ฅ๋ฐ์ ๋ค, ๊ตฌ๊ตฌ๋จ N๋จ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ์์ฑํ๊ธฐ โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. N์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 9๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. โ๐ฅ ์ถ๋ ฅ ์ถ๋ ฅ ํ์๊ณผ ๊ฐ๊ฒ N*1๋ถํฐ N*9๊น์ง ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด BufferedReader๋ ๋ด๋ถ์ ์ผ๋ก ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๋ฐ์ดํธ๋ฅผ ํ๋ฒ์ ์ฝ์ด์ค๊ธฐ ๋๋ฌธ์ ์
์ถ๋ ฅ ์ฑ๋ฅ์ด Scanner์ ๋นํด ์
์ถ๋ ฅ ์ฑ๋ฅ์ด ์ข์ต๋๋ค. ์์ ์
๋ ฅ์ ๊ฒฝ์ฐ์๋ ์ฒด๊ฐ์ด ์๋์ง๋ง ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ์ํฉ์ด๋ ๋ฐ๋ณต๋ฌธ์ผ๋ก ์ฌ๋ฌ ์ค์ ์
๋ ฅ ๋ฐ๋ ๊ฒฝ์ฐ ๋ฑ์ BufferedReader ์ ์ฑ๋ฅ์ด ์๋ฑํ ์ข์ต๋๋ค. ๋ฐ๋ผ์ ์ ์ ์
๋ ฅ์ Scanner ๋ฅผ ๋๋์ ๋ฐ์ดํฐ์
๋ ฅ ๋๋ ํ์ผ์ ์ฝ์ด์ฌ๋๋ BufferedReader๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ๊ณผ์ ์
๋๋ค. โผ [์๋ฐ] Buffer..