力扣刷題
給你乙個單鏈表的引用結點 head。鍊錶中每個結點的值不是 0 就是 1。已知此煉表是乙個整數數字的二進位制表示形式。
請你返回該鍊錶所表示數字的 十進位制值 。
示例 1:
輸入:head = [1,0,1]示例 2:輸出:5
解釋:二進位制數 (101) 轉化為十進位制數 (5)
輸入:head = [0]示例 3:輸出:0
輸入:head = [1]示例 4:輸出:1
輸入:head = [1,0,0,1,0,0,1,1,1,0,0,0,0,0,0]示例 5:輸出:18880
輸入:head = [0,0]輸出:0
鍊錶不為空。解題思路:將鍊錶的值取出轉換為字串 利用parseint 轉換為十進位制鍊錶的結點總數不超過 30。
每個結點的值不是 0 就是 1。
/**
* definition for singly-linked list.
* function listnode(val)
*//**
* @param head
* @return
*/var
getdecimalvalue
=function
(head)
return
parseint
(result,2)
};
leetcode1290 二進位製煉表轉整數
給你乙個單鏈表的引用結點 head。鍊錶中每個結點的值不是 0 就是 1。已知此煉表是乙個整數數字的二進位制表示形式。請你返回該鍊錶所表示數字的 十進位制值 示例 1 輸入 head 1,0,1 輸出 5 解釋 二進位制數 101 轉化為十進位制數 5 示例 2 輸入 head 0 輸出 0 示例 ...
LeetCode 1290 二進位製煉表轉整數
題目描述 給你乙個單鏈表的引用結點 head。鍊錶中每個結點的值不是 0 就是 1。已知此煉表是乙個整數數字的二進位制表示形式。請你返回該鍊錶所表示數字的 十進位制值 輸入 head 1,0,1 head 0 head 1 輸出 50 1題意 題目描述 題解 先全部算出來,然後算就好了 defini...
1290 二進位製煉表轉整數
鏈結 給你乙個單鏈表的引用結點 head。鍊錶中每個結點的值不是 0 就是 1。已知此煉表是乙個整數數字的二進位制表示形式。請你返回該鍊錶所表示數字的 十進位制值 示例1 輸入 head 1,0,1 輸出 5 解釋 二進位制數 101 轉化為十進位制數 5 示例2 輸入 head 0 輸出 0示例3...