• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

코드 한번 봐주실수 있나요..? 이해가 안되서 그래요ㅡㅜㅜ

22.04.01 20:07 작성 조회수 172

0

##


list_n = [2,1,3,4,5,76,1,83,277,89,73]
list_d = []

# while list_n:
# insert_v = list_n.pop(0)




for i in list_n:
if len(list_d) == 0:
list_d.append(i)
print("s :", list_d)
else :
print("\n", "== else ==")
for saved in list_d:

print( "i : ", i, " j :", saved)
if i < saved:
print(",,,,,,,,",list_d.index(saved))
list_d.insert(list_d.index(saved), i)
print(list_d)
break
if list_d.index(saved) == len(list_d)-1:
list_d.append(i)
break


print(list_d)
print("for_1")

 

이렇게 짯는데 break 문이 없으면 무한반복하더라구요..

근데 이유를 모르겠어요..

일단넣으니 됬는데 이유가 궁금합니다

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!