iT邦幫忙

鐵人檔案

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

試煉之地 Leetcode 的挑戰 系列

我是個程式設計的初學者,在這個系列,我每天會挑選以難度Easy為主的Leetcode題目,並從Leetcode篩選器中 Top Interview Questions選擇1~3題相似主題的題目挑戰,視難度而定。並分享我的解題思路與實現方法,程式碼會以python與C++為主,如果有更好的解法或錯誤,還請大家多多指點!

參賽天數 19 天 | 共 19 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

Leetcode 挑戰 Day 01 [前言與 1. Two Sum]

前言 我是一位程式設計的初學者,對程式設計非常有興趣,希望在這個系列的Leetcode挑戰中能提升自我,以及把我所知的知識以精簡的方式分享給大家,當中如有參考...

2021-09-04 ‧ 由 meow_kai 分享
DAY 2

Leetcode 挑戰 Day 02 [9. Palindrome Number]

9. Palindrome Number Palindrome Number中文意思即是回文數字,這一題是相當有趣的題目,不同人寫出來的解法可能不盡相同,接下...

2021-09-05 ‧ 由 meow_kai 分享
DAY 3

Leetcode 挑戰 Day 03 [20. Valid Parentheses]

20. Valid Parentheses 今天要挑戰是第二十題合法括號,這題也是非常經典而且有趣的,其中還會使用「堆疊」(Stack)這樣子的資料結構,能幫...

2021-09-06 ‧ 由 meow_kai 分享
DAY 4

Leetcode 挑戰 Day 04 [88. Merge Sorted Array]

88. Merge Sorted Array 今天要挑戰的合併兩個已排序的陣列,這題的題目要求也很有趣,與以往有些不同,讓我們一起來挑戰看看! 題目 Yo...

2021-09-07 ‧ 由 meow_kai 分享
DAY 5

Leetcode 挑戰 Day 05 [136. Single Number]

136. Single Number 今天要挑戰把一個陣列中,沒有與自己相同的數字找出來,讓我們一起來試看看吧! 題目 Given a non-empty...

2021-09-08 ‧ 由 meow_kai 分享
DAY 6

Leetcode 挑戰 Day 06 [66. Plus One]

66. Plus One 今天這一題相對單純、簡單一些,但當中也有一些小技巧和觀念,還是蠻值得一看的! 題目 You are given a large...

2021-09-09 ‧ 由 meow_kai 分享
DAY 7

Leetcode 挑戰 Day 07 [118. Pascal's Triangle]

118. Pascal's Triangle 今天要挑戰的是實作一個在數學上有許多應用的帕斯卡三角形!可以先參考Leetcode上的動畫說明。https://...

2021-09-10 ‧ 由 meow_kai 分享
DAY 8

Leetcode 挑戰 Day 08 [191. Number of 1 Bits]

191. Number of 1 Bits 今天這一題是有關於二進制的概念和其與十進位之間的轉換,如何將一個十進位整數轉換成二進位的型態,可以說是非常基本但重...

2021-09-11 ‧ 由 meow_kai 分享
DAY 9

Leetcode 挑戰 Day 09 [344. Reverse String]

344. Reverse String 今天這一題是將一個字元陣列翻轉過來,題目看似很單純,但也有一些技巧和知識在其中可以使用的!有感於題目中範例如果用程式碼...

2021-09-12 ‧ 由 meow_kai 分享
DAY 10

Leetcode 挑戰 Day 10 [171. Excel Sheet Column Number]

171. Excel Sheet Column Number 轉眼間,來到第十天了!今天這一題是一個和進位法換算相關的題目,會運用到一些ASCII的技巧,是相...

2021-09-13 ‧ 由 meow_kai 分享