找不到工作就做go題(二進位製煉表轉整數)

2021-10-03 01:37:19 字數 635 閱讀 1987

二進位製煉表轉整數

給你乙個單鏈表的引用結點 head。鍊錶中每個結點的值不是 0 就是 1。已知此煉表是乙個整數數字的二進位制表示形式。

請你返回該鍊錶所表示數字的 十進位制值 。

示例 1:

輸入:head = [1,0,1]

輸出:5

解釋:二進位制數 (101) 轉化為十進位制數 (5)

示例 2:

輸入:head = [0]

輸出:0

示例 3:

輸入:head = [1]

輸出:1

示例 4:

輸入:head = [1,0,0,1,0,0,1,1,1,0,0,0,0,0,0]

輸出:18880

示例 5:

輸入:head = [0,0]

輸出:0

/**

* definition for singly-linked list.

* type listnode struct

*/func getdecimalvalue(head *listnode) int

var result int

for}

return result

}

go 開啟二進位制 GO 環境設定

如果您仍然願意為go程式語言設定環境,則需要在計算機上使用以下兩個軟體 您將需要文字編輯器來鍵入程式。文字編輯器的示例包括windows記事本,os edit命令,brief,epsilon,emacs和vim或vi。文字編輯器的名稱和版本在不同的作業系統上可能會有所不同。例如,在windows上使...

程式設計題(懂二進位制)

題目描述 世界上有10種人,一種懂二進位制,一種不懂。那麼你知道兩個int32整數m和n的二進位制表達,有多少個位 bit 不同麼?示例1 輸入 1999 2299 輸出 7我是思路 1.n分為兩種情況,一種情況是當n為0時,所有二進位制位為0 第二種情況當n不為0時,需要求每個二進位制位的數,也就...

水題T,二進位制轉16進製制

輸入乙個2進製的數,要求輸出該2進製數的16進製表示。在16進製制的表示中,a f表示10 15 input第1行是測試資料的組數n,後面跟著n行輸入。每組測試資料佔1行,包括乙個以0和1組成的字串,字串長度至少是1,至多是10000outputn行,每行輸出對應乙個輸入。sample input ...