Programmers_LV1_문자열을 정수로 바꾸기

jkky98·2023년 4월 14일
0

CodingTraining

목록 보기
22/61

def solution(s):
    asb = []
    minus = False
    
    for i in s:
        if i == '-':
            minus = True
        elif i == '+':
            pass
        else:
            asb.append(i)
    
    ans = ''.join(asb)
    ans = -int(ans) if minus == True else int(ans)
            
    return ans

마이너스, 플러스, 아무것도 없는 경우 나누어서 for문을 통해 문자열의 각 요소를 하나씩 체크하여 새로운 리스트로 재구성, 세가지 경우 조건화하여 minus변수에 반영, ans변수에 최종 반영하고 리턴

profile
a personal blog

0개의 댓글