CodingMan.cc

Code Your True Nature

題目在此 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. subarray 的長度為 2,且數字相同
  2. subarray 的長度為 3,且數字相同
  3. subarray 的長度為 3,且相鄰元素為相差 1 的遞增,例如 [1, 2, 3] 為合法 subarray,[1, 4, 5] 則不是。

題目在此 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 套件,無論您是初學者還是有一些基礎知識的開發者,都可以輕鬆跟上。

0%