๐Ÿ“˜ Programming/Python

[Python3] ๋ชซ, ๋‚˜๋จธ์ง€ ๊ตฌํ•˜๊ธฐ (divmod ์‚ฌ์šฉ๋ฒ•)

ํ•œ์ฝ”๋”ฉ 2020. 10. 3. 19:54
728x90
728x90

๋ชซ๊ณผ ๋‚˜๋จธ์ง€ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ• 1 - ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•

a, b = map(int, input().strip().split(' '))
print(a//b, a%b)

 

  • / : ๋‚˜๋ˆ—์…ˆ
  • // : ๋ชซ ๊ตฌํ•˜๊ธฐ
  • % : ๋‚˜๋จธ์ง€ ๊ตฌํ•˜๊ธฐ

 

๋ชซ๊ณผ ๋‚˜๋จธ์ง€ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ• 2 - divmod ์‚ฌ์šฉ

a, b = map(int, input().strip().split(' '))
print(*divmod(a, b))

 

๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, ์ถœ๋ ฅ ํ˜•ํƒœ๊ฐ€ ๋ฐ˜๋“œ์‹œ "๋ชซ ๋‚˜๋จธ์ง€" ํ˜•ํƒœ๋กœ ์ถœ๋ ฅ๋œ๋‹ค. ์ถœ๋ ฅ ํ˜•ํƒœ๊ฐ€ ๊ณ ์ •์ ์ด๋ผ ์•„์‰ฝ๋‹ค.

 

๋˜ํ•œ, ์ž‘์€ ์ˆ˜์— ๋Œ€ํ•œ ์—ฐ์‚ฐ์—์„œ๋Š” divmod๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•๋ณด๋‹ค ํผํฌ๋จผ์Šค๊ฐ€ ๋‚ฎ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•