We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 139fd70 + d366a4c commit 93f5dbfCopy full SHA for 93f5dbf
reverse_number.py
@@ -0,0 +1,29 @@
1
+"""This file has the function which reverses real integer."""
2
+
3
4
+def reverse_number(number: int) -> int:
5
+ """
6
+ This function reverses a number where number can be real integer
7
8
+ if number == 0:
9
+ return 0
10
11
+ sign = 1 if number > 0 else -1
12
+ number = abs(number)
13
+ reverse = 0
14
+ while number > 0:
15
+ current_digit = number % 10
16
+ reverse = reverse * 10 + current_digit
17
+ number //= 10
18
+ return reverse if sign == 1 else reverse * -1
19
20
+N = 567
21
+print(reverse_number(N))
22
23
24
+N = 0
25
26
27
28
+N = -35670
29
0 commit comments