[Q. 16] 두 수의 덧셈
·
코딩테스트/알고리즘
역순으로 저장된 연결 리스트의 숫자를 더하라. 두 수의 합을 연결 리스트로 만드는 문제이다. 먼저 역순으로 저장되어 있는 리스트의 숫자를 더할 수 있도록 숫자로 만들어준다. num1, num2 = [], [] while l1: num1.append(str(l1.val)) l1 = l1.next while l2: num2.append(str(l2.val)) l2 = l2.next num1.reverse() num2.reverse() num1, num2 = int(''.join(num1)), int(''.join(num2)) num = str(num1 + num2) 배열로 연결 리스트의 값을 받은 뒤 뒤집어서 합쳐준다. 그 다음, 두 숫자를 더한 결과 값을 num에 저장한다. 그 다음 결과 값을 다시 역순 ..