콤마가 있는 정수 변환하기
콤마로 구분하여 나타낸 정수 문자열 s를 실제 정수로 변환하여 반환하는 함수 toInt를 작성하시오.
s는 올바른 정수 표기이며, 정수 부분은 오른쪽부터 세 자리마다 콤마(,)로 구분되어 있다. 음수인 경우 문자열의 맨 앞에 마이너스 기호(-)가 붙는다.
함수 원형은 주어지지 않는다. 설명과 아래의 호출 코드를 보고 함수의 매개변수와 반환값을 직접 설계한다.
함수를 사용하는 코드
작성한 함수는 아래 코드와 함께 실행된다.
s = input()
result = toInt(s)
print(result)
print(type(result))
위 코드가 정상적으로 동작하도록 함수를 직접 정의한다. 제출할 때는 작성한 함수의 정의 전체만 제출한다.
입력
첫째 줄에 콤마로 구분된 정수 문자열 s가 주어진다.
s가 나타내는 정수는 \(-1,000,000,000,000,000,000\) 이상 \(1,000,000,000,000,000,000\) 이하이다.0이외의 수에는 불필요한 앞자리0이 없다.- 양수에는 플러스 기호(
+)가 붙지 않는다. - 콤마는 정수 부분을 오른쪽부터 세 자리씩 정확히 구분한다.
출력
s가 나타내는 정수를 출력한다. 함수는 int를 반환해야 한다.
마지막 줄에는 함수가 반환한 값의 자료형을 출력한다.
예제 입력 1
1,234,567
예제 출력 1
1234567
<class 'int'>
예제 입력 2
-9,876
예제 출력 2
-9876
<class 'int'>
코멘트