LeetCode 筆記 - 1535. Find the Winner of an Array Game
題目在此 1535. Find the Winner of an Array Game
給訂一個數列 arr 跟一個數字 k,遊戲是固定將 arr[0] 跟 arr[1] 比較,較小的數字會移動到 arr 的最後面。
請問第一個可以連贏 k 次的數字是誰?
題目在此 1535. Find the Winner of an Array Game
給訂一個數列 arr 跟一個數字 k,遊戲是固定將 arr[0] 跟 arr[1] 比較,較小的數字會移動到 arr 的最後面。
請問第一個可以連贏 k 次的數字是誰?
題目在此 2369. Check if There is a Valid Partition For The Array
給一個數列,請問是否可以讓所有 subarray 皆符合以下三個條件:
[1, 2, 3] 為合法 subarray,[1, 4, 5] 則不是。題目在此 919. Complete Binary Tree Inserter
簡單說就是實作一個操作完全二元樹的 class,初始給你的二元樹也會是完全二元樹。
題目在此 1503. Last Moment Before All Ants Fall Out of a Plank
在一個木板上隨機擺放一些往左或往右的螞蟻,請問最後一隻螞蟻掉下去的時間點是多少?
當不同方向的螞蟻相遇時,會互相交換方向並繼續走。
題目在此 41. First Missing Positive
給一個未排序的數列,請問沒出現過的最小正整數是多少?
請給出 Time complexity $O(n)$, space complexity $O(1)$ 的解法
在這個快速變化的時代,經營個人品牌對任何人的職涯發展都至關重要。
在這篇文章中,我會分享我自己的經驗,以及我認為工程師可以如何經營個人品牌。
這是我自從 2023.04.26 牽了 Model Y 之後,開了一萬公里的心得。
主要紀錄一下這段時間的使用經驗,還有提醒一下關於我牽車之前沒有注意到的事情,最後也分享一下這段時間非常常被問到的問題。
在軟體開發的世界中,Git 是一個極為重要的版本控制工具,用來追蹤和管理你的程式碼更動。
有時候,我們可能需要修改之前的 commit author 訊息,可能是因為作者名字錯誤拼寫,或者需要把 commit 歸屬給正確的人~~,或是不小心把公司 mail commit 進去~~。
在這篇文章中,我們將學習如何在 Git 中變更 commit author。
OpenAI 是一家人工智慧研究公司,致力於研究如何讓人工智慧與人類世界接軌。
除了大家所熟知的 ChatGPT 以外,在機器人、自動駕駛等領域有許多卓越的貢獻。
這篇文章將從各個角度簡單分享一下 OpenAI 如何幫助我在工程師的工作上有更好的產出。
Python 是一個功能強大且廣受歡迎的程式語言。
它擁有許多令人驚艷的套件和擴充功能,可以幫助我們在開發過程中更有效率和便利。
然而,要使用這些套件,我們首先需要將它們安裝在我們的開發環境中。
本篇文章將帶領您一步一步學習如何安裝 Python 套件,無論您是初學者還是有一些基礎知識的開發者,都可以輕鬆跟上。