LeetCode(1290) - Convert Binary Number in a Linked List to Integer

IT/알고리즘 2020.02.25 댓글 Hyunyoung Kim

 

0과 1로 구성된 Single Linked List가 주어졌을 때, 2진수 데이터를 10진수로 나타내라

 

Python

class Solution:
    def getDecimalValue(self, head: ListNode) -> int:
        result = ''
        while head:
            result+=str(head.val)
            head = head.next
        return int(result,2)

 

Javascript

var getDecimalValue = function(head) {
    let str=''
    while(head){
        str+=head.val
        head=head.next
    }
    return parseInt(str,2)
};

댓글