콤마가 있는 정수 변환하기


답안 제출

Points: 2
시간 제한: 2.0s
메모리 제한: 1G

문제 유형
허용된 언어
Python

콤마로 구분하여 나타낸 정수 문자열 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'>

코멘트

현재 작성된 코멘트가 없습니다.