Open jeeyeonLIM opened 4 years ago
.
있는경우랑 없는 경우 나누고 .
없는 경우 일의자리부터 시작.
있는 경우 . 앞 부분만 뽑아서 시작 def solution(num):
result=[]
if int(num) <0: # 음수일 때
len_num = int((len(num)-1)/3)
num = num[1:]
elif int(num) > 0: # 양수일 때
len_num = int((len(num)-1)/3)
for i in range(len_num+1,0,-1):
if i ==1 :
result.append(num[-3*i:])
else :
result.append(num[-3*i:-3*(i-1)])
return ",".join(result)
문제설명
숫자 형태의 문자열을 콤마가 포함된 금액 표기식 문자열로 바꾸어주는 프로그램을 작성하시오. ※ 단, 프로그래밍 언어에서 지원하는 금액변환 라이브러리는 사용하지 말것
출처