iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

30天HackerRank 1 Month Preparation Kit 系列

寫一個月的HankerRank, 並附上解題過程與解題證明(預設使用golang語法

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1 Plus Minus 用golang

題目 簡單敘述一下題目, 他要回傳正數, 負數, 零, 在input array裏面所佔的比例是多少 解題想法 func plusMinus(arr []int...

2022-09-01 ‧ 由 sanoisaboy 分享
DAY 2

Day2 Mini-Max Sum 用golang

題目 簡單描述一下題目, 題目要你從input array中找出4個值加起來最大的跟最小的值, 並請print出來 解題想法 func miniMaxSum(a...

2022-09-02 ‧ 由 sanoisaboy 分享
DAY 3

Day3 Mini-Max Sum 用golang

題目 簡述題目一下, 他要把12進制的時間轉成24進制的時間。 解題想法 func timeConversion(s string) string {...

2022-09-03 ‧ 由 sanoisaboy 分享
DAY 4

Day 4 Sparse Arrays用Golang

題目 簡單描述一下題目, 他會給一個array,裡面都是字串(稱為strs, 然後我用這個array跟其他input的字串(queries比較, 判斷是不是st...

2022-09-04 ‧ 由 sanoisaboy 分享
DAY 5

Day5 Lonely Integer用Golang

題目 簡單描述一下題目, 從input 的array中, 找出唯一的一個數值 解題想法 func lonelyinteger(a []int32) int32...

2022-09-05 ‧ 由 sanoisaboy 分享
DAY 6

Day6 Flipping bits用Golang

題目 簡單描述一下題目, 他會給input一個十進制的數值, 然後將他轉成32bits的二進制並與32bits的一作XOR, 並return結果 解題想法 fu...

2022-09-06 ‧ 由 sanoisaboy 分享
DAY 7

Day7 Diagonal Difference用Golang

題目 簡單描述一下題目, 會input一個2x2的array, 然後return a[i][i]的總和減掉a[array大小-i][i]的絕對值 解題想法 fu...

2022-09-07 ‧ 由 sanoisaboy 分享
DAY 8

Day 8 Counting Sort 1用Golang

題目 簡單描述一下題目, 題目要求你去做counting sort的演算法, counting sort是一種O(nlogn)的sort演算法, 詳細的描述請去...

2022-09-08 ‧ 由 sanoisaboy 分享
DAY 9

Day 9 Pangrams用Golang

題目 先說不知道為什麼我的題目突然變成簡體字了簡單描述一下題目, 題目要你從input string中判斷是否包含全部的字母 解題想法 func pangram...

2022-09-09 ‧ 由 sanoisaboy 分享
DAY 10

Day 10 Permuting Two Arrays用Golang

題目 簡單描述一下題目, 題目會input兩個array跟一個數值, 然後如果有一種取法(任取一個數,加總起來大於等k, 就return "YES&q...

2022-09-10 ‧ 由 sanoisaboy 分享