반응형
난이도 - Easy
Intuition
Code
class Solution:
def hasSameDigits(self, s: str) -> bool:
def operation(s):
stack = []
for i in range(len(s) - 1):
res = (int(s[i]) + int(s[i+1])) % 10
stack.append(str(res))
return stack
while True:
res = operation(s)
if len(res) == 2:
return res[0] == res[1]
else:
s = "".join(res)
Complexity
Time Complexity: O(N^2)
Space Complexity: O(N)
반응형