리그캣의 개발놀이터

[코딩도장] python 문자가 들어왔을때 숫자만 붙여서 출력하기 본문

알고리즘

[코딩도장] python 문자가 들어왔을때 숫자만 붙여서 출력하기

리그캣 2019. 2. 19. 18:33

난이도:(쉬움) 현우는 축구를보다가 우리나라선수들의몸값을 알고싶었다

그래서 검색을해서 메모장에 적는데 키보드가 조그만하고 안좋은지라

자꾸 숫자가아닌 문자를 같이입력해버린다

ex: xxx : 1627000000 > xxx : 1w627r00o00p00 만 (특수문자제외)

현우는 왜인지모르지만 뜻대로안되는것에

너무화가나서 자신이수량을입력하면 문자열만 딱빼서 숫자만 반환하는 코드를 만들고싶어한다

화가난 현우를위해 코드를 만들어보자!




def only_number_out(num):

num1 = []

for i in range(len(num)):

if not str(num[i]) > 'a' and str(num[i]) < 'z':

num1.append(num[i])

num1 = ''.join(num1)

return num1


print(only_number_out('1w627r00o00p00'))


Comments