1.숫자읽기
CS/Try-cat.ch 쉬움 2016. 2. 16. 16:43
문제:
풀이:
#-*- coding:utf-8 -*- a=['', '만', '억', '조'] b=['', '십', '백', '천'] c=['','', '이', '삼', '사', '오', '육', '칠', '팔', '구'] output=list() inpt=input() num=str(inpt) length=len(num) for i in range (0, length, +1): k=length-i-1 #끝에서부터 몇번째 자리인지 d=int(num[i]) output.append(c[d]) if i==length-1 and d==1: #1은 첫째자리에서만 읽어준다. output[i]='일' output[i] += b[k%4] #4씩 끊어서 십, 백, 천 붙여줌 if k%4==0: output[i] += a[k/4] #만, 억, 조 단위 붙여줌 string="" for j in range (0, len(num), +1): #str이라는 변수에 output을 붙여줘서 출력 string += output[j] string += ' ' print string
'CS > Try-cat.ch 쉬움' 카테고리의 다른 글
6.2등 (0) | 2016.02.16 |
---|---|
5.글자 갯수 세기 (0) | 2016.02.16 |
4.완전제곱수 (0) | 2016.02.16 |
3.삼각형 판별 (0) | 2016.02.16 |
2.소수찾기 (0) | 2016.02.16 |