LeetCode 筆記|724. Find Pivot Index
若數列某項兩側各數字的總和相同,則該項為數列的樞紐 (pivot)。給定一整數數列,判斷其是否含樞紐項。若有,求樞紐之索引值;若無,則回傳 -1
。
若數列某項兩側各數字的總和相同,則該項為數列的樞紐 (pivot)。給定一整數數列,判斷其是否含樞紐項。若有,求樞紐之索引值;若無,則回傳 -1
。
計算數列逐項的累積和 (runningSum)
國中時,剛看完《星艦迷航記VIII:戰鬥巡航》的我向學校裡最接近外星生物專家的生物老師詢問是否真有外星人,他告訴我地球外還有許多星球,如果沒有其他生命也太奇怪了。
如同我的生物老師所述,對於地外生命的信心有很大一部分是建立在數量上,既然宇宙已經誕生百餘億年,當中又充滿無數星系,很難想像當中不會有其他生命存在。
然而宇宙的尺度也是經學界漫長掙扎才逐漸變得清晰,早在人類只能以肉眼觀察世界的時候,滿天繁星已不計其數,甚至至今我們對於宇宙中有多少顆適居行星仍沒有精確的估計。
天文生物學的發展不只是事實的累積,也是世代人觀念轉變的結果。
Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.
求數列內,和為目標值的兩數之座標
樣例
Input: nums = [3,2,4], target = 6
Output: [1,2]
限制
2 <= nums.length <= 104
:數列長度介於 2 至 104 之間-109 <= nums[i] <= 109
:數列各項可能有負值-109 <= target <= 109
:目標值可能為負值在執行腳本前,Nextflow 會讀取設置檔 (configuration files) 中的參數,將之代入腳本的對應位置後再執行程式。這項特性有助於使用者管理複雜流程的輸入值與環境設定,也將具體數值從流程邏輯抽離,讓開發者專注於流程的梳理與串接。
然而,隨著流程腳本改版,設置檔的內容也可能跟著改變,是否有方法能記錄執行流程時使用的設置檔,以利往後重現分析或追蹤歷次設定?
在這篇文中,我首先介紹了 nextflow 導入參數的方式,再陳述取回參數的可行策略,並附上這些策略的最簡範例供參考。
一般而言,若想要背景執行 linux 指令,可在指令末端添加 &
,或是透過 ctrl + z
配合 bg %n
將執行中的指令挪到背景執行。然而,nextflow 腳本卻不適用這種做法(version >= 21.10.6),指令挪到背景後會陷入停止狀態。
1 | $ nextflow run workflow.nf & |
一旦陷入停止狀態,會變得異常難清,要用 kill %n && fg
才能一次清掉(參考論壇的討論)。
Given an integer array
nums
, returntrue
if any value appears at least twice in the array, and returnfalse
if every element is distinct.
(給定一整數陣列,判斷其中是否含重複的數字。)
Example:
Input: nums = [1,2,3,1]
Output: true