본문 바로가기
프로그래밍/알고리즘

프로그래머스 스쿨 - 문자열을 정수로 변환하기

by 숙님 2023. 12. 5.
728x90

문제

숫자로만 이루어진 문자열 n_str이 주어질 때, 
n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요.

나의 풀이 

def solution(n_str):
    return int(n_str)

 

다른 사람 풀이 

solution = int

엥? 이게 뭐임??

 

[코드 해석]

- 이 코드는 Python에서 변수를 선언하고 초기값으로 int 타입을 지정하는 것

- solution이라는 변수를 선언하고 그 변수의 타입을 정수형(int)으로 지정한 것

- int는 정수를 나타내는 데이터 타입

- 변수 solution은 이 타입의 값을 가지게 됨

- solution 변수는 아무런 값도 가지고 있지 않은 상태, 만약 실제로 값을 할당하지 않고 사용하려고 하면 에러가 발생할 수 있음

 

실제 할당하고 사용하는 예시

solution = 42  # 변수에 정수 값을 할당
result = solution + 5  # 정수 값에 5를 더함
print(result)  # 출력: 47

 

댓글