15552๋ฒ ๋น ๋ฅธ A+B
๋ฌธ์
๋ณธ๊ฒฉ์ ์ผ๋ก for๋ฌธ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ ์ ์ฃผ์ํด์ผ ํ ์ ์ด ์๋ค. ์ ์ถ๋ ฅ ๋ฐฉ์์ด ๋๋ฆฌ๋ฉด ์ฌ๋ฌ ์ค์ ์ ๋ ฅ๋ฐ๊ฑฐ๋ ์ถ๋ ฅํ ๋ ์๊ฐ์ด๊ณผ๊ฐ ๋ ์ ์๋ค๋ ์ ์ด๋ค.
C++์ ์ฌ์ฉํ๊ณ ์๊ณ cin/cout์ ์ฌ์ฉํ๊ณ ์ ํ๋ค๋ฉด, cin.tie(NULL)๊ณผ sync_with_stdio(false)๋ฅผ ๋ ๋ค ์ ์ฉํด ์ฃผ๊ณ , endl ๋์ ๊ฐํ๋ฌธ์(\n)๋ฅผ ์ฐ์. ๋จ, ์ด๋ ๊ฒ ํ๋ฉด ๋ ์ด์ scanf/printf/puts/getchar/putchar ๋ฑ C์ ์ ์ถ๋ ฅ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ ๋๋ค.
Java๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด, Scanner์ System.out.println ๋์ BufferedReader์ BufferedWriter๋ฅผ ์ฌ์ฉํ ์ ์๋ค. BufferedWriter.flush๋ ๋งจ ๋ง์ง๋ง์ ํ ๋ฒ๋ง ํ๋ฉด ๋๋ค.
Python์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด, input ๋์ sys.stdin.readline์ ์ฌ์ฉํ ์ ์๋ค. ๋จ, ์ด๋๋ ๋งจ ๋์ ๊ฐํ๋ฌธ์๊น์ง ๊ฐ์ด ์ ๋ ฅ๋ฐ๊ธฐ ๋๋ฌธ์ ๋ฌธ์์ด์ ์ ์ฅํ๊ณ ์ถ์ ๊ฒฝ์ฐ .rstrip()์ ์ถ๊ฐ๋ก ํด ์ฃผ๋ ๊ฒ์ด ์ข๋ค.
๋ํ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ ์คํธ๋ฆผ์ ๋ณ๊ฐ์ด๋ฏ๋ก, ํ ์คํธ์ผ์ด์ค๋ฅผ ์ ๋ถ ์ ๋ ฅ๋ฐ์์ ์ ์ฅํ ๋ค ์ ๋ถ ์ถ๋ ฅํ ํ์๋ ์๋ค. ํ ์คํธ์ผ์ด์ค๋ฅผ ํ๋ ๋ฐ์ ๋ค ํ๋ ์ถ๋ ฅํด๋ ๋๋ค.
์์ธํ ์ค๋ช ๋ฐ ๋ค๋ฅธ ์ธ์ด์ ๊ฒฝ์ฐ๋ ์ด ๊ธ์ ์ค๋ช ๋์ด ์๋ค.
์ด ๋ธ๋ก๊ทธ ๊ธ์์ BOJ์ ๊ธฐํ ์ฌ๋ฌ ๊ฐ์ง ํ์ ๋ณผ ์ ์๋ค.
์ ๋ ฅ
์ฒซ ์ค์ ํ ์คํธ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. T๋ ์ต๋ 1,000,000์ด๋ค. ๋ค์ T์ค์๋ ๊ฐ๊ฐ ๋ ์ ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. A์ B๋ 1 ์ด์, 1,000 ์ดํ์ด๋ค.
์ถ๋ ฅ
๊ฐ ํ ์คํธ์ผ์ด์ค๋ง๋ค A+B๋ฅผ ํ ์ค์ ํ๋์ฉ ์์๋๋ก ์ถ๋ ฅํ๋ค.
import sys
T = int(input())
for i in range(T):
A, B = map(int, sys.stdin.readline().rstrip().split())
print(A+B)
i += 1
์๋ฐ์ BufferedReader & BufferedWriter์ฒ๋ผ ํ์ด์ฌ๋ ๋ฐ๋ณต๋ฌธ ๊ฐ์ด ์ฌ๋ฌ์ค์ ์ ๋ ฅ ๋ฐ์์ผ ํ ๋์, ์๊ฐ์ ์ค์ด๊ธฐ ์ํด์
input() ๋์ ์ sys.stdin.readline์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค!!
<sys.stdin.readline>
i) ํ๊ฐ์ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๋
import sys
a = int(sys.stdin.readline())
ii) ์ ํด์ง ๊ฐ์์ ์ ์๋ฅผ ํ์ค์ ์ ๋ ฅ๋ฐ์ ๋
import sys
a,b,c = map(int,sys.stdin.readline().split())
# map()์ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด(๋ฆฌ์คํธ ๋ฑ)์ ๋ํด ๊ฐ๊ฐ์ ์์๋ค์ ์ง์ ๋ ํจ์๋ก ์ฒ๋ฆฌํด์ฃผ๋ ํจ์์
๋๋ค.
strip()์ ๋ฌธ์์ด ๋งจ ์๊ณผ ๋งจ ๋์ ๊ณต๋ฐฑ ๋ฌธ์๋ฅผ ์ ๊ฑฐํฉ๋๋ค!!
rstrip()์ ์ค๋ฅธ์ชฝ, lstrip์ ์ผ์ชฝ!!
๋น ๋ฅธ ์ ์ถ๋ ฅ ๋ฐฉ์์ ์๊ณ ๋ง ์๋ค๋ฉด ์ ๋ง ์ฌ์ด ๋ฌธ์ ์ ๋๋ค ๐ช
'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค ์ฌํ 10988 ํฐ๋ฆฐ๋๋กฌ์ธ์ง ํ์ธํ๊ธฐ (2) | 2023.07.28 |
---|---|
[๋ฐฑ์ค] ๋ฐ๋ณต๋ฌธ๐ตโ๐ซ 10952๋ฒ A+B - 5 (2) | 2023.07.20 |
๋ฐฑ์ค ์กฐ๊ฑด๋ฌธ 2525๋ฒ ์ค๋ธ ์๊ณ โฐ (0) | 2023.07.19 |
[๋ฐฑ์ค 1์ฐจ์ ๋ฐฐ์ด] 10807๋ฒ ๊ฐ์ ์ธ๊ธฐ (0) | 2023.07.18 |
[๋ฐฑ์ค] ์ ์ถ๋ ฅ๊ณผ ์ฌ์น ์ฐ์ฐ (0) | 2023.07.17 |