파비의 매일매일 공부기록

Today's Challenge 본문

Problem Solving/LeetCode

Today's Challenge

fabichoi 2022. 5. 30. 23:45

https://leetcode.com/problems/divide-two-integers/

 

Divide Two Integers - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

파이썬에서는 그다지 어렵지 않은 유형 중 하나.
다만 32비트 제한에 대한 처리가 추가적으로 필요.

class Solution:
    def divide(self, dividend: int, divisor: int) -> int:        
        res = dividend/divisor
        if res >= 2**31:
            return 2**31 - 1
        return floor(res) if res >= 0 else ceil(res)
반응형

'Problem Solving > LeetCode' 카테고리의 다른 글

Today's Challenge  (0) 2022.06.01
Today's Challenge  (0) 2022.05.31
Today's Challenge  (0) 2022.05.29
Today's Challenge  (0) 2022.05.28
Today's Challenge  (0) 2022.05.27
Comments