iT邦幫忙

鐵人檔案

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

30天HackerRank 1 Month Preparation Kit 系列

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

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

Day 21 Prime Dates用c++

題目 解題想法 int month[15]; void updateLeapYear(int year) { if(year % 400 == 0)...

2022-09-21 ‧ 由 sanoisaboy 分享
DAY 22

Day 22 Sherlock and Array用Golang

題目 解題想法 func balancedSums(arr []int32) string { // Write your code here...

2022-09-22 ‧ 由 sanoisaboy 分享
DAY 23

Day23 Recursive Digit Sum用Golang

題目 解題想法 func superDigit(n string, k int32) int32 { // Write your code here...

2022-09-23 ‧ 由 sanoisaboy 分享
DAY 24

Day24 Sum vs XOR用Golang

題目 解題想法 func sumXor(n int64) int64 { // Write your code here count := i...

2022-09-24 ‧ 由 sanoisaboy 分享
DAY 25

Day 25 Counter game用Java7

題目 解題想法 public static String counterGame(long n) { if(n==1) return...

2022-09-25 ‧ 由 sanoisaboy 分享
DAY 26

Day26 Reverse a linked list用Golang

題目 解題想法 func reverse(llist *SinglyLinkedListNode) *SinglyLinkedListNode { /...

2022-09-26 ‧ 由 sanoisaboy 分享
DAY 27

Day 27 New Year Chaos用Golang

題目 解題想法 func minimumBribes(q []int32) { // Write your code here bribes...

2022-09-27 ‧ 由 sanoisaboy 分享
DAY 28

Day 28 Insert a node at a specific position in a linked list用Golang

題目 解題想法 func insertNodeAtPosition(llist *SinglyLinkedListNode, data int32, posi...

2022-09-28 ‧ 由 sanoisaboy 分享
DAY 29

Day29 Reverse a doubly linked list用Golang

題目 解題想法 func reverse(llist *DoublyLinkedListNode) *DoublyLinkedListNode { /...

2022-09-29 ‧ 由 sanoisaboy 分享
DAY 30

Day 30 Merge two sorted linked lists 用Javascript

題目 解題想法 function mergeLists(head1, head2) { // handle empty list if(!he...

2022-09-30 ‧ 由 sanoisaboy 分享