https://school.programmers.co.kr/learn/courses/30/lessons/120850
def solution(my_string):
answer = []
for element in my_string:
if ord(element) < 65:
answer.append(int(element))
answer.sort()
return answer
('A' == 65, 'a' == 97)
sort()
함수를 사용하면 null
값이 반환된다.def solution(my_string):
return sorted([int(c) for c in my_string if c.isdigit()])
sorted()
함수는 직접 반환해도 되는것 같다.sort()
함수는 원본이 변하니까 반환할 때 값이 담겨져야 하고, sorted()
함수는 복사된 값만 나오니까 그대로 반환해도 되는것 같다.isdigit()
: 문자열이 모두 숫자로만 구성되어 있으면 True
를 반환한다.False
를 반환한다.피드백은 언제나 환영입니다 :)