Reverse Integer : Leetcode

Yasir
2 min readJun 16, 2020

--

Problem explained with concepts and code

Explanation of Reverse Integer Problem

Problem says : I will give you a 32- bit signed integer , all you have to do is just reversing it with some conditions . Before that ,let’s see what is 32-bit signed integer , its a range of numbers between [−231, 231 − 1] as mentioned in the problem . And if input excluded that range then return 0 .

Leetcode Problem Snapshot

Now see the examples : In first example problem simply says to reverse and and in second they don’t want to move the negative sign and in third they just ignored the zero by removing it .

Concepts in Problem

Abs() : The abs() function is used to return the absolute value of a number . for more.

Strip() : Use str. strip() to remove leading and trailing zeros .

Slicing : Accessing parts of segments is called slicing.

Solving Reverse Integer Problem

Let’s us code this problem in Python

In line 3 we are making a variable as containing a absolute string value of x which is main input . and in next line we striped the zeros from leading and training end . In line 5 we reverse the y string and condition we check for range of 32 bit and if the condition become false then we return 0 as in problem says . And further we check for conditions and return the values .

--

--

Yasir
Yasir

Written by Yasir

Exploring Swift, SwiftUI, and Apple Universe.

No responses yet