728x90
문제
나의 풀이
def solution(s):
return int(str(s))
문자열의 s를 int형식, 즉 정수형식으로 바꾸어서 해결하였다
간단한 문제이지만 한번에 통과되어 매우 기쁘다
또한, -와 +기호는 정수형으로 바꾸면서 알아서 부호로 인식하기 때문에 따로 코드를 작성하지 않아도 된다
다른 풀이
def strToInt(str):
result = 0
for idx, number in enumerate(str[::-1]):
if number == '-':
result *= -1
else:
result += int(number) * (10 ** idx)
return result
조금 복잡하다...
'프로그래밍 > 알고리즘' 카테고리의 다른 글
프로그래머스 - 콜라츠 추측 파이썬 (0) | 2022.12.26 |
---|---|
프로그래머스 - 정수 내림차순으로 배치하기 파이썬 (0) | 2022.12.23 |
프로그래머스 - 문자열 내 p와 y의 개수 파이썬 (0) | 2022.12.21 |
프로그래머스 - 자연수 뒤집어 배열로 만들기 파이썬 (0) | 2022.12.20 |
프로그래머스 - 짝수와 홀수 파이썬 (0) | 2022.12.19 |
댓글