강의로 돌아가기
김동현

코드 피드백 부탁드립니다.

밑의 글을 좀 더 수정했습니다. 굳이 원소가 아예 없는 부분을 따로 빼는 것이 불필요하다 여겨져서 except문 안에 집어넣었습니다.

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def solution(L, x):
    answer = []
    i = 0
    while True:
        try:
            p = L.index(x)
            answer.append(i+p)
            L.pop(p)
            i+= 1
        except:
            if i == 0:
                answer = [-1]
            break         
    return answer
1 개의 답변
이시윤

먼저의 질문에 대해 코드의 개선 방향을 제안해 보았습니다. 그곳에 쓴 내용 중 하나는 해결이 되었네요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.