ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

728x90
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ

https://app.codility.com/programmers/lessons/3-time_complexity/frog_jmp/

๊ฐœ๊ตฌ๋ฆฌ์˜ ์ฒ˜์Œ ์œ„์น˜๋Š” X์ด๋‹ค. ๊ฐœ๊ตฌ๋ฆฌ๊ฐ€ ํ•œ๋ฒˆ ์ ํ”„ํ• ๋•Œ, ๊ณ ์ •๋œ ๊ฑฐ๋ฆฌ D๋งŒํผ ์ด๋™ํ•  ๊ฒฝ์šฐ Y์— ๋„์ฐฉํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œ ์ ํ”„ ํšŸ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.

๋ฌธ์ œ ํ’€์ด

๋ชซ๊ณผ ๋‚˜๋จธ์ง€๋ฅผ ํ™œ์šฉํ•˜์—ฌ์„œ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฝ”๋“œ

def solution(X, Y, D):
    q, r = divmod(Y - X, D)
    return q + 1 if r else q
728x90
๋ฐ˜์‘ํ˜•
๋Œ“๊ธ€
๊ธ€ ๋ณด๊ด€ํ•จ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€