05의 개발 계발

[페어프로그래밍] 230419 문자열 정렬하기(1) | for try-except int 본문

내일배움캠프 AI/페어프로그래밍

[페어프로그래밍] 230419 문자열 정렬하기(1) | for try-except int

생각하는 코댕이 2023. 4. 19. 11:30
728x90

문자열 정렬하기(1)


페어프로그래밍 결과 코드

# 페어프로그래밍으로 제작한 코드
def solution(my_string):
    answer = []
    for i in my_string:
        try:
            int_ = int(i)
            answer.append(int_)
        except:
            pass
    answer.sort()
    return(answer)

리팩토링 코드

# 리팩토링 pass → continue , 변수를 좀 더 직관적인 num으로 변경
def solution(my_string):
    answer = []
    for i in my_string:
        try:
            num = int(i)
            answer.append(num)
        except:
            continue
    answer.sort()
    return(answer)

시사점 or 새로이 알게된 점

# 반복문에서의 pass와 continue
# 1) pass : 해당위치를 통과하고 다음 코드를 실행한다.
# 2) continue :  해당위치를 통과하고 다음 코드를 실행하지 않고, 다음 반복을 실행한다.

728x90