Skip to content

Commit 0227e0e

Browse files
committed
finished Plus One problem
1 parent d0516a9 commit 0227e0e

File tree

2 files changed

+30
-2
lines changed

2 files changed

+30
-2
lines changed

main.py

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ def Waiting():
5555

5656

5757
# https://leetcode.com/problems/roman-to-integer/editorial/
58-
59-
6058
def RomanToInteger():
6159
class RomanNumerals:
6260
def __init__(self) -> None:
@@ -82,3 +80,26 @@ def __init__(self) -> None:
8280
previousNumber = number
8381

8482
print(total)
83+
84+
85+
def PlusOne():
86+
digits = [1, 2, 3]
87+
length = len(digits) - 1
88+
number = 0
89+
90+
for digit in digits:
91+
number += digit * pow(10, length)
92+
length -= 1
93+
94+
del length
95+
number += 1
96+
stringNumber = str(number)
97+
del number
98+
outputDigits = []
99+
for letter in stringNumber:
100+
outputDigits.append(int(letter))
101+
102+
print(outputDigits)
103+
104+
105+
PlusOne()

test.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
def DigitSum(n):
2+
if n < 10:
3+
return n
4+
return DigitSum(int(n / 10)) + (n % 10)
5+
6+
7+
print(DigitSum(2))

0 commit comments

Comments
 (0)