iT邦幫忙

鐵人檔案

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

LeetCode 每日一題挑戰 系列

打開 LeetCode,看今天要做哪一題
題目不一定很難,重點是每天都動一下腦子,把刷題當成 日常小習慣。
有時候題目簡單就很快完成,有時候卡關就慢慢想,但總之每天都有一點進步

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

鐵人賽 Day 11 — Roman to Integer

昨天我們才剛把 Integer to Roman 搞懂,今天馬上迎來反向操作 —— Roman to Integer。其實這題就像昨天的倒帶,只是方向顛倒了,但...

2025-09-25 ‧ 由 aydan3199 分享
DAY 0

鐵人賽 Day 12 — Longest Common Prefix

做完前幾天的羅馬數字題,今天換個比較輕鬆的小點心題目:Longest Common Prefix —— 找出一組字串中最長的共同開頭。 題目核心 我們有一堆字串...

2025-09-26 ‧ 由 aydan3199 分享
DAY 0

鐵人賽 Day 13 — 3Sum

今天挑戰的是經典題目 3Sum。這題幾乎每個刷 LeetCode 的人都會遇到,因為它涵蓋了排序、雙指針,以及如何去除重複解的技巧。 題目核心 我們要從陣列裡找...

2025-09-27 ‧ 由 aydan3199 分享
DAY 0

第14天:3Sum Closest 題目心得

今天挑戰的題目是 3Sum Closest,這題跟前面做過的 3Sum 類似,但要求的是「最接近 target 的三數和」,而不是找出所有符合條件的組合。 題目...

2025-09-28 ‧ 由 aydan3199 分享
DAY 0

Day 15 - 4Sum

題目 Given an array nums of n integers, return an array of all the unique quadrupl...

2025-09-30 ‧ 由 aydan3199 分享
DAY 0

Day 16 - Valid Parentheses

題目 給定一個只包含 (、)、{、}、[、] 的字串 s,判斷它是否是一個「有效的括號字串」。 規則: 左括號必須由相同類型的右括號關閉。 左括號必須以正確的順...

2025-09-30 ‧ 由 aydan3199 分享
DAY 0

Day 17 - Generate Parentheses

題目 給定 n 對括號,請寫一個函數產生所有可能的「合法括號組合」。 合法括號組合 指的是每個左括號 ( 都有對應的右括號 ),且順序正確。 範例 Input:...

2025-10-03 ‧ 由 aydan3199 分享
DAY 0

Day 18 - Merge k Sorted Lists

題目 給定一個包含 k 個已排序的鏈結串列的陣列,將它們合併成一個已排序的鏈結串列,並返回合併後的結果。 範例 Input:lists = [[1,4,5],[...

2025-10-03 ‧ 由 aydan3199 分享
DAY 0

Day 19 - Remove Duplicates from Sorted Array

題目 給定一個已經排序的整數陣列 nums,要求 就地 移除重複的元素,使得每個元素只出現一次,並返回新的長度 k。必須保留相對順序,並且不能使用額外的陣列空間...

2025-10-03 ‧ 由 aydan3199 分享
DAY 0

Day 20 - Remove Element

題目 給定一個整數陣列 nums 和一個整數 val,要求 就地移除陣列中所有等於 val 的元素,並返回剩餘元素的數量 k。剩下的元素順序可以改變,超出 k...

2025-10-04 ‧ 由 aydan3199 分享