You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
제가 푼 부분은 아래와 같습니다.
즉 임시 변수(객체)인 temp를 사용하여 풀었습니다. temp = cur.next
cur.next = cur.next.next
temp.next = cur
def algorithm(head):
prev = ListNode(0, head)
cur = head
if head and head.next:
head = head.next
while cur and cur.next:
prev.next = cur.next
prev = cur
temp = cur.next
cur.next = cur.next.next
temp.next = cur
cur = cur.next
return head
그런데 multiple assignment로 위에 두꺼운 부분을 아래와 같이 한 문장으로 줄이고자 하면 무한루프에 빠지게 됩니다. cur.next, cur.next.next = cur.next.next, cur
제가 multiple assignment를 잘못 이해하고 있는건지.. 도저히 모르겠습니다.
The text was updated successfully, but these errors were encountered:
제가 푼 부분은 아래와 같습니다.
즉 임시 변수(객체)인 temp를 사용하여 풀었습니다.
temp = cur.next
cur.next = cur.next.next
temp.next = cur
그런데 multiple assignment로 위에 두꺼운 부분을 아래와 같이 한 문장으로 줄이고자 하면 무한루프에 빠지게 됩니다.
cur.next, cur.next.next = cur.next.next, cur
제가 multiple assignment를 잘못 이해하고 있는건지.. 도저히 모르겠습니다.
The text was updated successfully, but these errors were encountered: