반응형
코딩하기 전 생각하기
'''
answer 배열을 생성한다.
digits 배열을 숫자로 변환하자.
숫자에 1을 더한다.
숫자를 문자열로 변환하고 문자열을 순회하여
answer 배열을 채운다.
'''
코드
class Solution:
def plusOne(self, digits: List[int]) -> List[int]:
answer = []
num = 0
for n in digits:
num = num * 10 + n
num += 1
for c in str(num):
answer.append(c)
return answer
느낀점
c++로 먼저 하다가 오버플로우가 발생해서 파이썬으로 해결하였다.
(주의) 기록용으로 작성한 글입니다. 코드가 허접하거나 알고리즘의 효율이 낮을 수 있습니다.
댓글 환영합니다!
반응형
'Algorithm > LeetCode' 카테고리의 다른 글
[LeetCode] 38. Count and Say (C++) (0) | 2021.07.25 |
---|---|
[LeetCode] 118. Pascal's Triangle (C++) (0) | 2021.07.25 |
[LeetCode] 455. Assign Cookies (C++) (0) | 2021.07.25 |
[LeetCode] 551. Student Attendance Record I (C++) (0) | 2021.07.24 |
[LeetCode] 844. Backspace String Compare (C++) (0) | 2021.07.24 |
댓글