找不到工作就寫go題(6 和 9 組成的最大數字)

2021-10-03 03:01:40 字數 636 閱讀 4140

6 和 9 組成的最大數字

給你乙個僅由數字 6 和 9 組成的正整數 num。

你最多只能翻轉一位數字,將 6 變成 9,或者把 9 變成 6 。

請返回你可以得到的最大數字。

示例 1:

輸入:num = 9669

輸出:9969

解釋:改變第一位數字可以得到 6669 。

改變第二位數字可以得到 9969 。

改變第三位數字可以得到 9699 。

改變第四位數字可以得到 9666 。

其中最大的數字是 9969 。

示例 2:

輸入:num = 9996

輸出:9999

解釋:將最後一位從 6 變到 9,其結果 9999 是最大的數。

示例 3:

輸入:num = 9999

輸出:9999

解釋:無需改變就已經是最大的數字了。

import "strconv"

func maximum69number (num int) int

}result,_ := strconv.parseint(str, 10, 64)

return int(result)

}

找不到工作就寫go題(二叉樹的映象)

面試題27.二叉樹的映象 請完成乙個函式,輸入乙個二叉樹,該函式輸出它的映象。例如輸入 4 2 7 1 3 6 9 映象輸出 4 7 2 9 6 3 1 示例 1 輸入 root 4,2,7,1,3,6,9 輸出 4,7,2,9,6,3,1 definition for a binary tree ...

找不到工作就寫go題(奇數值單元格的數目)

奇數值單元格的數目 給你乙個 n 行 m 列的矩陣,最開始的時候,每個單元格中的值都是 0。另有乙個索引陣列 indices,indices i ri,ci 中的 ri 和 ci 分別表示指定的行和列 從 0 開始編號 你需要將每對 ri,ci 指定的行和列上的所有單元格的值加 1。請你在執行完所有...

找不到工作就寫go題(鍊錶中倒數第k個節點)

面試題22.鍊錶中倒數第k個節點 輸入乙個鍊錶,輸出該鍊錶中倒數第k個節點。為了符合大多數人的習慣,本題從1開始計數,即鍊錶的尾節點是倒數第1個節點。例如,乙個鍊錶有6個節點,從頭節點開始,它們的值依次是1 2 3 4 5 6。這個鍊錶的倒數第3個節點是值為4的節點。示例 給定乙個鍊錶 1 2 3 ...