์ค๋์ ๋ช
์ธ
" ์ฑ๊ณต์ด๋ ์์ ์ด ์ง์ ์ผ๋ก ์ข์ํ๋ ์ผ์ ํ๋ฉด์ ๋๋ฆฌ๋ ํ๋ณต์ด๋ค. "
- ์คํ๋ผ ์ํ๋ฆฌ
(๋ฏธ๊ตญ ๋ฐฉ์ก์ธ, ์์ ๊ฐ)
์ฌ๋ฌ๋ถ๋ค ์
๋ ฅ๋๊ตฌ Scanner ๋ง์ด ์ฐ์์ฃ ? ๊ทธ๋ฐ๋ฐ ์ฝ๋ฉํ
์คํธ ๋ฌธ์ ํ๋ค ๋ณด๋ฉด Scanner๋ณด๋ค BufferedReader / BufferedWriter์ ๋ ๋ง์ด ์ฐ๊ฒ ๋ฉ๋๋ค.๋ฒํผ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ ์ด ๋ ์ข์๊น์? ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ง ์๋ ์
๋ ฅ์, ํค๋ณด๋์ ์
๋ ฅ์ด ํค๋ฅผ ๋๋ฅด๋ ์ฆ์ ๋ฐ๋ก ํ๋ก๊ทธ๋จ์ ์ ๋ฌ๋ฐ๋ฉด ๋ฒํผ๋ฅผ ์ฌ์ฉํ๋ ์
๋ ฅ์, ํค๋ณด๋์ ์
๋ ฅ์ด ์์ ๋๋ง๋ค ํ ๋ฌธ์์ฉ ๋ฒํผ๋ก ์ ์กํ๋ค. ๋ฒํผ๊ฐ ๊ฐ๋ ์ฐจ๊ฑฐ๋ ๊ฐํ ๋ฌธ์๊ฐ ๋ํ๋๋ฉด ๋ฒํผ์ ๋ด์ฉ์ ํ ๋ฒ์ ํ๋ก๊ทธ๋จ์ ์ ๋ฌ์ฆ, ์
๋ ฅ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ๋ชจ์์ ์ ๋ฌ Scanner๋ ๋ฐ์ดํฐ๋ฅผ ํ ํฐ ๋จ์๋ก ์ฒ๋ฆฌํ๊ณ ๋์ด์ฐ๊ธฐ์ ๊ฐํ๋ฌธ์๋ฅผ ๊ฒฝ๊ณ๋ก ํ์ฌ ์
๋ ฅ ๊ฐ์ ์ธ์๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ๊ฐ๊ณตํ ํ์๊ฐ ์์ด ํธ๋ฆฌํ๋ค.BufferedReader์ ์
๋ ฅ ๋ฐ์ ๋ฐ์ดํฐ๊ฐ St..
โ
๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ๐ฅ ์
๋ ฅ์
๋ ฅ์ ์ฌ๋ฌ ๊ฐ์ ํ
์คํธ ์ผ์ด์ค๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.๊ฐ ํ
์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 ์
๋ ฅ์ ๋ง์ง๋ง์๋ 0 ๋ ๊ฐ๊ฐ ๋ค์ด์จ๋ค. โ๐ฅ ์ถ๋ ฅ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค A+B๋ฅผ ์ถ๋ ฅํ๋ค.โ๐ก ํ์ด โ
1. Scanner ํ๋ฆฐ ์ฝ๋ โผimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { int a = sc.nextInt(); int b = sc.nextInt(); Syst..
โ
๋ฌธ์ ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ํ์ง๋ง, ์ค๋ฅธ์ชฝ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ ๋ณ(์์ ์ฐธ๊ณ )์ ์ถ๋ ฅํ์์ค. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ N(1 โค N โค 100)์ด ์ฃผ์ด์ง๋ค. โ๐ฅ ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ N๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ๊ณต๋ฐฑ(" ")๊ณผ *์ ํจ๊ป ์ฐ๋ ๋ฌธ์ ๊ณต๋ฐฑ 4 ๋ณ 1 ๊ณต๋ฐฑ 3 ๋ณ 2 ๊ณต๋ฐฑ 2 ๋ณ 3 ๊ณต๋ฐฑ 1 ๋ณ 4๊ณต๋ฐฑ 0 ๋ณ 5 ๊ท์น : n ๋ฒ์งธ ํ์๋ N-n๊ฐ์ ๊ณต๋ฐฑ์ด ์ถ๋ ฅ๋๊ณ , ๋ณ์ n ๋ฒ์งธ ํ์ n ๊ฐ๊ฐ ์ถ๋ ฅ๋์ด์ผ ํ๋ค. i๋ ํ์ ์๋ฏธํ๋ฏ๋ก N-i ์ ๊ฐ(j์ ๋ฐ๋ณตํ์) ๋งํผ ๊ณต๋ฐฑ์ ์ถ๋ ฅ, ๋ณ์ ํ ๊ฐฏ์์ธ i๊ฐ๋ฅผ ์ถ๋ ฅ. โ
Scanner import java.util.Scanner; public class Main { p..
โ
๋ฌธ์ ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ N(1 โค N โค 100)์ด ์ฃผ์ด์ง๋ค. โ๐ฅ ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ N๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ์๋ฐ ์ด๋ณด์๋ค์ด ์ด๋ ค์ํ๋ค๋ ์๋ฐ ๋ณ์ฐ๊ธฐ์ด ๋ฌธ์ ๋ ๋ค์ํ ๋ชจ์์ ๋ณ์ฐ๊ธฐ ์ค์์๋ ๋์ด๋๊ฐ ์ฌ์ด ํธ์ด๋ค. ๋ณ์ฐ๊ธฐ ์๋ฆฌ => ์ด์ค for๋ฌธ ๋ฐ๊นฅ for๋ฌธ => ๊ฐ ํ์ด ๋ฐ๋ณต๋๋ ๊ฒ์ ์๋ฏธ(์ค ๋จ์๋ก ์ํ๋๋ ๋ฐ๋ณต)์์ชฝ for๋ฌธ => ํ ํ ์์์์ ๋ก์ง์ ์๋ฏธ(ํ ์ค ๋ด) ํ๋ค๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค. โ
1. Scanner import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner..
โ
๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) โ๐ฅ ์ถ๋ ฅ ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค "Case #x: A + B = C" ํ์์ผ๋ก ์ถ๋ ฅํ๋ค. x๋ ํ
์คํธ ์ผ์ด์ค ๋ฒํธ์ด๊ณ 1๋ถํฐ ์์ํ๋ฉฐ, C๋ A+B์ด๋ค. โ ๐ก ํ์ด ์์ ํ์ด๋ณธ 11021๋ฒ ๋ฌธ์ ๋ ์ ์ฌํ ๋ฌธ์ ์ด๋ค. ๋ค๋ฅธ ์ ์ ์ถ๋ ฅ ํ์์ด๋ค. 11021๋ฒ ๋ฌธ์ ์์๋ A์ B์ ํฉ์ธ ๊ฒฐ๊ณผ๊ฐ C๋ง ๋จ๋
์ผ๋ก ์ถ๋ ฅํด ์ฃผ๋ฉด ๋๋๋ฐ ํด๋น ๋ฌธ์ ์์๋ A + B = C ํ์์ผ๋ก ์ธ ๊ฐ์ ๋ชจ๋ ์ถ๋ ฅํด ์ฃผ์ด์ผ ํ๋ค. [๋ฐฑ์ค] 11021๋ฒ : A+B-7 ์๋ฐ / java โ
๋ฌธ..
โ
๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) โ๐ฅ ์ถ๋ ฅ ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค "Case #x: "๋ฅผ ์ถ๋ ฅํ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ค. ํ
์คํธ ์ผ์ด์ค ๋ฒํธ๋ 1๋ถํฐ ์์ํ๋ค. โ ๐ก ํ์ด 1. ์ฒ์์ int a๋ฅผ ์ ์ธํ๊ณ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค. 2. for๋ฌธ์ 1๋ถํฐ a๊น์ง ๋๋ ค์ฃผ๋ฉด์ ์ ์ ๋ ๊ฐ๋ฅผ ์
๋ ฅ๋ฐ๋๋ค. ์ฌ๊ธฐ์ for๋ฌธ์ 0๋ถํฐ๋ก ์ค์ ํ์ง ์์ ์ด์ ๋ ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค "Case #x: "๋ฅผ ์ถ๋ ฅํด์ผ ํ๊ธฐ ๋๋ฌธ์ x๋ฅผ i๋ก ๋์ฒดํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. 3. ๋งค ์
๋ ฅ ๋ง๋ค System..
โ
๋ฌธ์ ๋น ๋ฅด๊ฒ ์
๋ ฅ๋ฐ๊ณ ์ถ๋ ฅํ๋ ๋ฌธ์ โ๐ฅ ์
๋ ฅ ์ฒซ ์ค์ ํ
์คํธ์ผ์ด์ค์ ๊ฐ์ 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์ ์๋๋ ํฌ๊ฒ ์ฐจ์ด๋๋ค, ๋ฐ๋ผ์ ์
๋ ฅ์ด ๋ง์..
โ
๋ฌธ์ ์์์ฆ์ ์ ํ, ๊ตฌ๋งคํ ๊ฐ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ & ๊ฐ์๊ตฌ๋งคํ ๋ฌผ๊ฑด๋ค์ ์ด ๊ธ์ก์ ๋ณด๊ณ , ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ๊ณผ ๊ฐ์๋ก ๊ณ์ฐํ ์ด ๊ธ์ก์ด ์์์ฆ์ ์ ํ ์ด ๊ธ์ก๊ณผ ์ผ์นํ๋์ง ๊ฒ์ฌํด๋ณด์. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์๋ ์์์ฆ์ ์ ํ ์ด ๊ธ์ก X๊ฐ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ์์์ฆ์ ์ ํ ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ์ข
๋ฅ์ ์ N์ด ์ฃผ์ด์ง๋ค. ์ดํ N๊ฐ์ ์ค์๋ ๊ฐ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ a์ ๊ฐ์ b๊ฐ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. โ๐ฅ ์ถ๋ ฅ ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ๊ณผ ๊ฐ์๋ก ๊ณ์ฐํ ์ด ๊ธ์ก์ด ์์์ฆ์ ์ ํ ์ด ๊ธ์ก๊ณผ ์ผ์นํ๋ฉด Yes๋ฅผ ์ถ๋ ฅํ๋ค. ์ผ์นํ์ง ์๋๋ค๋ฉด No๋ฅผ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ๋ณ์ int x์ n์ ์ ์ธํ๊ณ ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ์ด ํฉ๊ณผ ์ข
๋ฅ ์๋ฅผ ์
๋ ฅ ๋ฐ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํฉ์ ๋์ ํด์ค ์ ์ํ ๋ณ์ int hap์ ์ ์ธํด์ฃผ์๋ค. ๋ฐ๋ณต๋ฌธ fo..
'BufferedReader' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.