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

[python] Baekjoon 1001 : A-B

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

์ œ๋ชฉ

  • Baekjoon 1001 : A-B

coding

ํ•ต์‹ฌ

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

๋‚ด์šฉ

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

์ ‘๊ทผ ๋ฐฉ๋ฒ•

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

์ฝ”๋“œ

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

# ์ฐจ ๊ณ„์‚ฐ
difference = A - B

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

ํ’€์ด

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

python class

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

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

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

๋Œ“๊ธ€