โ
๋ฌธ์ ์ฐ๋๊ฐ ์ฃผ์ด์ก์ ๋, ์ค๋
์ด๋ฉด 1, ์๋๋ฉด 0์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ค๋
์ ์ฐ๋๊ฐ 4์ ๋ฐฐ์์ด๋ฉด์, 100์ ๋ฐฐ์๊ฐ ์๋ ๋ ๋๋ 400์ ๋ฐฐ์์ผ ๋์ด๋ค. ์๋ฅผ ๋ค์ด, 2012๋
์ 4์ ๋ฐฐ์์ด๋ฉด์ 100์ ๋ฐฐ์๊ฐ ์๋๋ผ์ ์ค๋
์ด๋ค. 1900๋
์ 100์ ๋ฐฐ์์ด๊ณ 400์ ๋ฐฐ์๋ ์๋๊ธฐ ๋๋ฌธ์ ์ค๋
์ด ์๋๋ค. ํ์ง๋ง, 2000๋
์ 400์ ๋ฐฐ์์ด๊ธฐ ๋๋ฌธ์ ์ค๋
์ด๋ค. โ ์กฐ๊ฑด๋ฌธ๊ณผ ๋
ผ๋ฆฌ์ฐ์ฐ์๋ฅผ ์ดํดํ๊ธฐ ์ํ ๋ฌธ์ โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ ์ฐ๋๊ฐ ์ฃผ์ด์ง๋ค. ์ฐ๋๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 4000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. โ๐ฅ ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ค๋
์ด๋ฉด 1, ์๋๋ฉด 0์ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด Scanner ๋ก ์
๋ ฅ๋ฐ์์ ์ฐ์ฐํ๋ ๋ฒ๊ณผ BufferedReader ๋ก ์
๋ ฅ๋ฐ์์ ์ฐ์ฐํ๋ ๋ฐฉ๋ฒ ๋ ..
โ
๋ฌธ์ ์ํ ์ ์๋ฅผ ์
๋ ฅ๋ฐ์ 90 ~ 100์ ์ A, 80 ~ 89์ ์ B, 70 ~ 79์ ์ C, 60 ~ 69์ ์ D, ๋๋จธ์ง ์ ์๋ F๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ A์ B๊ฐ ์ฃผ์ด์ก์ ๋, A์ B๋ฅผ ๋น๊ตํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ ์กฐ๊ฑด๋ฌธ์ ์ดํดํ๊ธฐ ์ํ ๋ฌธ์ โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ ์ํ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ํ ์ ์๋ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. โ๐ฅ ์ถ๋ ฅ ์ํ ์ฑ์ ์ ์ถ๋ ฅํ๋ค. โ โ โ 90์ ~ 100์ : A โ 80์ ~ 89์ : B โ 70์ ~ 79์ : C โ 60์ ~ 69์ : D โ ๊ทธ ์ธ : F โ ๐ก ํ์ด Scanner ๋ก ์
๋ ฅ๋ฐ์์ ์ฐ์ฐํ๋ ๋ฒ๊ณผ BufferedReader ๋ก ์
๋ ฅ๋ฐ์์ ์ฐ์ฐํ๋ ๋ฐฉ๋ฒ ๋ ๊ฐ์ง๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค. ..
โ
๋ฌธ์ ๋ ์ ์ A์ B๊ฐ ์ฃผ์ด์ก์ ๋, A์ B๋ฅผ ๋น๊ตํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ ์ ์๋ฅผ ๋น๊ตํ์ฌ >, B , A B) { System.out.print(">"); } else if (A < B) { System.out.print("
โ
๋ฌธ์ ๊ฐ ์ถ๋ ฅํ๊ธฐโ ์ด์ค์ผ์ดํ ์ฝ๋(Escape Sequance)๋ฅผ ์ดํดํ๊ธฐ ์ํ ๋ฌธ์ โ๐ฅ ์
๋ ฅ ์์ โ๐ฅ ์ถ๋ ฅ ๊ฐ๋ฅผ ์ถ๋ ฅํ๋ค โ ๐ก ํ์ด ์ด ๋ฌธ์ ๋ ๊ณ ์์ด ๋ฌธ์ ๋ ๋งค์ฐ ์ ์ฌํ๋ค. ์ด์ค์ผ์ดํ ์ฝ๋ ์ ๋ฆฌ โผ
โ
๋ฌธ์ ๊ณ ์์ด ์ถ๋ ฅํ๊ธฐโ ์ด์ค์ผ์ดํ ์ฝ๋(Escape Sequance)๋ฅผ ์ดํดํ๊ธฐ ์ํ ๋ฌธ์ โ๐ฅ ์
๋ ฅ ์์. โ๐ฅ ์ถ๋ ฅ ๊ณ ์์ด๋ฅผ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ์๋ฐ์์๋ \ ๋ฐฑ์ฌ๋์๋ " ํฐ๋ฐ์ดํ, ' ์์๋ฐ์ดํ๋ ๋จ๋
์ผ๋ก ์จ์ ์ถ๋ ฅํ ์ ์๋ค. ์ด๋ค์ ์ถ๋ ฅํ๊ธฐ ์ํด์๋ ์ด๋ค ์์ \ ๋ฐฑ์ฌ๋์โ๋ฅผ ํ๋ ๋ ์ฌ์ฉํด์ผ ํ๋ค. ์ด๋ ๊ฒ ์์ ๋ถ์ฌ์ฃผ๋ ๋ฐฑ์ฌ๋์๋ฅผ Escape Sequance ๋ผ๊ณ ํ๋ค. ์ด์ค์ผ์ดํ ์ํ์ค๋ ๋ฐฑ์ฌ๋์(\) + ๋ฌธ์์ ์กฐํฉ์ผ๋ก ์ฐ์ธ๋ค. โ ์ด์ค์ผ์ดํ ๋ฌธ์ ์๋ฏธ ๏ผผ ๏ผผ ๏ผผ ์ถ๋ ฅ(back slash) ํด๋ ๊ฒฝ๋ก ๊ตฌ๋ถ์ ์ ์ฌ์ฉ๋จ ๏ผผn ๊ฐํ(new Line) ๋ค์ ์ค๋ก ์ด๋๋จ. ๏ผผr ์บ๋ฆฌ์ง ๋ฆฌํด(carriage return) ํด๋น ์ค์ ์ฒ์(๋งจ ์)์ผ๋ก ์ด๋๋จ. ๏ผผt ์ํ ํญ(tab) ํญ ํค ..
โ
๋ฌธ์ ์
๋ ฅ๋ ๊ฐ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ์ง๊ธฐ โ๐ฅ ์
๋ ฅ ์
๋ ฅ์ด ์ฃผ์ด์ง๋ค. ์
๋ ฅ์ ์ต๋ 100์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ๊ณต๋ฐฑ, ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ์ค์ 100๊ธ์๋ฅผ ๋์ง ์์ผ๋ฉฐ, ๋น ์ค์ด ์ฃผ์ด์ง ์๋ ์๊ณ , ๊ฐ ์ค์ ์ ๋ค์ ๊ณต๋ฐฑ์ด ์์ ์๋ ์๋ค. โ๐ฅ ์ถ๋ ฅ ์
๋ ฅ ๋ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด 11718๋ฒ๊ณผ ์ ์ฌํ ๋ฌธ์ ๋ก ๋์ด์ฐ๊ธฐ๋ฅผ ํฌํจํ ๋ฌธ์์ด์ ์
๋ ฅ๋ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํด์ฃผ๋ฉด ๋๋ค. ์
๋ ฅ์ด ๋ช ์ค ๋ค์ด์ค๋์ง ์ฃผ์ด์ง์ง ์์๊ธฐ ๋๋ฌธ์, ๊ณ์ ์
๋ ฅ์ด ๋ค์ด์จ๋ค๊ณ ๊ฐ์ ํ๊ณ while-loop๋ฅผ ์ด์ฉํด ์
๋ ฅ์ ๋ฐ๊ณ , ์
๋ ฅ๋ฐ์ ๊ฒ์ด ์์ผ๋ฉด loop์ ์ข
๋ฃํด ์ฃผ๋ฉด ๋๋ค. input()๊ณผ sys.stdin.readlines()๋ฅผ ์ด์ฉํ์ฌ ๋ ๊ฐ์ง๋ก ํ์ดํ๋ค. โ
1. Buffered..
โ
๋ฌธ์ ์
๋ ฅ๋ ๊ฐ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ์ง๊ธฐ โ๐ฅ ์
๋ ฅ ์
๋ ฅ์ด ์ฃผ์ด์ง๋ค. ์
๋ ฅ์ ์ต๋ 100์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ๊ณต๋ฐฑ, ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ์ค์ 100๊ธ์๋ฅผ ๋์ง ์์ผ๋ฉฐ, ๋น ์ค์ ์ฃผ์ด์ง์ง ์๋๋ค. ๋, ๊ฐ ์ค์ ๊ณต๋ฐฑ์ผ๋ก ์์ํ์ง ์๊ณ , ๊ณต๋ฐฑ์ผ๋ก ๋๋์ง ์๋๋ค. โ๐ฅ ์ถ๋ ฅ ์
๋ ฅ ๋ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ์ฒ์์๋ ์ฅ? ์ด๊ฒ ์ ๋ต๋ฅ 30ํผ์ผํธ ๋ฐ์ ์ ๋๋ค๊ตฌ? ์๊ฐํ๋๋ฐ ๋๋ ํ๋ ธ๋ค. ๋ณดํต์ ๋ฌธ์ ์์ n๊ฐ์ ์ค์ ์
๋ ฅ์ ๋ฐ์ผ๋ผ๋ ๋ฐ๋ณต ํ์๊ฐ ์ฃผ์ด์ง๋๋ฐ ์ด ๋ฌธ์ ์์๋ n์ ์๋ ค์ฃผ์ง ์๋๋ค. ์
๋ ฅ๊ฐ์ด ๋ช ๋ฒ ์ฃผ์ด์ง๋์ง๋ ๋ชจ๋ฅด์ง๋ง ์
๋ ฅ๋ ๊ฐ ๊ทธ๋๋ก ์ถ๋ ฅํด์ผํ๋ ๋ฌธ์ ์ด๋ค. ๊ทธ๋์ while๋ฌธ์ ๋๋ ค์ฃผ๊ณ ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด break๋ฅผ ๊ฑธ์ด ์ฃผ๋ ๊ฒ ํต์ฌ์ด๋ค. input..
โ
๋ฌธ์ ๋ ์์ฐ์ A,B๋ฅผ ์
๋ ฅ๋ฐ๊ณ ๊ฐ ์ค์ A+B, A-B, A*B, A/B, A%B๋ฅผ ์ถ๋ ฅํ๋ ์ฌ์น์ฐ์ฐ ๋ฌธ์ โ
์ฐ์ ์ฐ์ฐ์ ์ ๋ฆฌ A + B A์ B๋ฅผ ๋ํ๋ค. A - B A์์ B๋ฅผ ๋บ๋ค. A * B A์ B๋ฅผ ๊ณฑํ๋ค. A / B A๋ฅผ B๋ก ๋๋๋ค => ๊ฒฐ๊ณผ ๊ฐ์ด floatํ์ผ๋ก ๋ฐํ(์ ์ ์๋ ์ค์๋ก ๋ฐํ) A // B A๋ฅผ B๋ก ๋๋ ๋ชซ์ ๊ตฌํ๋ค. A % B A๋ฅผ B๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ค. A ** B A์ B์ ๊ณฑ โ
์ฝ๋ 1) input()a,b = input().split() a = int(a) b = int(b) print(a+b) print(a-b) print(a*b) print(int(a/b)) // print(a//b) print(a%b) ์ฐ์ ์ฐ์ฐ์ '/' ํ์ด์ฌ์์ / ์ฐ์ฐ์๋ก ๋..
'Algorithm/BaekJoon' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (3 Page)
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.