인프런 커뮤니티 질문&답변

bsm7210님의 프로필 이미지
bsm7210

작성한 질문수

눈떠보니 코딩테스트 전날

삽입정렬

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

작성

·

236

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 문이 없으면 무한반복하더라구요..

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

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

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
bsm7210님의 프로필 이미지
bsm7210

작성한 질문수

질문하기