콤마 넣기


답안 제출

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

문제 유형
허용된 언어
Python

정수 v를 입력받아 오른쪽부터 세 자리마다 콤마(,)로 구분한 문자열로 변환하여 반환하는 함수 toComma를 작성하시오.

음수인 경우 마이너스 기호(-)는 문자열의 맨 앞에 한 번만 붙인다. 절댓값이 \(1,000\)보다 작은 정수에는 콤마를 넣지 않는다.

함수 원형은 주어지지 않는다. 설명과 아래의 호출 코드를 보고 함수의 매개변수와 반환값을 직접 설계한다.

함수를 사용하는 코드

작성한 함수는 아래 코드와 함께 실행된다.

v = int(input())

result = toComma(v)
print(result)
print(type(result))

위 코드가 정상적으로 동작하도록 함수를 직접 정의한다. 제출할 때는 작성한 함수의 정의 전체만 제출한다.

입력

첫째 줄에 정수 v가 주어진다.

  • \(-1,000,000,000,000,000,000 \le v \le 1,000,000,000,000,000,000\)

출력

v를 오른쪽부터 세 자리마다 콤마로 구분한 문자열을 출력한다. 함수는 str을 반환해야 한다.

마지막 줄에는 함수가 반환한 값의 자료형을 출력한다.

예제 입력 1

1234567

예제 출력 1

1,234,567
<class 'str'>

예제 입력 2

-1000

예제 출력 2

-1,000
<class 'str'>

코멘트

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