๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ฝ”๋”ฉํ…Œ์ŠคํŠธ(Baekjoon)

[python] Baekjoon 1000 : A+B

by Seop๐Ÿ˜€ 2024. 1. 20.
๋ฐ˜์‘ํ˜•

coding

 

์ œ๋ชฉ

๋ฐฑ์ค€ 1000๋ฒˆ : A+B

ํ•ต์‹ฌ

  • ๋ฌธ์ œ: ๋‘ ์ •์ˆ˜ A์™€ B์˜ ํ•ฉ ๊ตฌํ•˜๊ธฐ

๋‚ด์šฉ

  • ์ด ๋ฌธ์ œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธ์ž์—๊ฒŒ ๊ธฐ๋ณธ์ ์ธ ์ž…์ถœ๋ ฅ๊ณผ ์—ฐ์‚ฐ์„ ์ตํžˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๊ทธ ํ•ฉ์„ ์ถœ๋ ฅํ•˜๋Š” ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.

์ ‘๊ทผ ๋ฐฉ๋ฒ•

  1. ์ž…๋ ฅ ์ฒ˜๋ฆฌ: Python์—์„œ ์ž…๋ ฅ์„ ๋ฐ›๊ธฐ ์œ„ํ•ด input() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ž…๋ ฅ๋œ ๋ฌธ์ž์—ด์„ ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ฐ๊ฐ์˜ ์ˆซ์ž๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.
  2. ์ •์ˆ˜ ๋ณ€ํ™˜: ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” int() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์—ฐ์‚ฐ ์ˆ˜ํ–‰: ๋‘ ์ •์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.
  4. ๊ฒฐ๊ณผ ์ถœ๋ ฅ: ๊ณ„์‚ฐ๋œ ํ•ฉ์„ print() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ

# ์ž…๋ ฅ ๋ฐ›๊ธฐ
A, B = map(int, input().split())

# ํ•ฉ๊ณ„ ๊ณ„์‚ฐ
sum = A + B

# ๊ฒฐ๊ณผ ์ถœ๋ ฅ
print(sum)

ํ’€์ด

  • ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ๋ฐ›์„ ๋•Œ input().split()์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋‘ ๊ฐ’์„ ๋ฆฌ์ŠคํŠธ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค.
  • map ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ์ŠคํŠธ์˜ ๋ชจ๋“  ์›์†Œ๋ฅผ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. int๋Š” ๋ณ€ํ™˜ ํ•จ์ˆ˜๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, split()์œผ๋กœ ๋ถ„๋ฆฌ๋œ ๊ฐ ๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‘ ์ •์ˆ˜์˜ ํ•ฉ์„ ๊ณ„์‚ฐํ•œ ํ›„ print() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

Coding

์ฐธ๊ณ ํ•  ๋งŒํ•œ ์ž๋ฃŒ

  1. Python ๊ธฐ๋ณธ ๋ฌธ๋ฒ•: Python์˜ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ•๊ณผ ๋ฐ์ดํ„ฐ ํƒ€์ž…, ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.
  2. ์ž…์ถœ๋ ฅ ํ•จ์ˆ˜: input()๊ณผ print() ํ•จ์ˆ˜์˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๋Š” ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.
  3. map ํ•จ์ˆ˜: Python์˜ map ํ•จ์ˆ˜ ์‚ฌ์šฉ๋ฒ•๊ณผ ์˜ˆ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š” ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.

์ถ”์ฒœ ๋งํฌ:

๋Œ“๊ธ€