콤마 넣기
정수 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'>
코멘트