LeetCode題解(1652):拆炸彈(Python)
題目:原題連結(簡單)
標籤:陣列
解法 | 時間複雜度 | 空間複雜度 | 執行用時 |
---|---|---|---|
Ans 1 (Python) | O ( N ) O(N) O(N) | O ( N ) O(N) O(N) | 52ms (44.78%) |
Ans 2 (Python) | |||
Ans 3 (Python) |
解法一:
class Solution:
def decrypt(self, code: List[int], k: int) -> List[int]:
if k == 0:
return [0] * len(code)
elif k > 0:
res = []
for i in range(len(code)):
val = 0
for j in range(i + 1, i + k + 1):
j %= len(code)
val += code[j]
res.append(val)
return res
else:
res = []
for i in range(len(code)):
val = 0
for j in range(i + k, i):
j = (j + len(code)) % len(code)
val += code[j]
res.append(val)
return res
相關文章
- P5025 [SNOI2017] 炸彈 題解
- [LeetCode] 1652. Defuse the BombLeetCode
- 臨時表空間ORA-1652問題解決
- LeetCode題解(0407):接雨水II(Python)LeetCodePython
- LeetCode題解(1178):猜字謎(Python)LeetCodePython
- leetcode 831題解【C++/Java/Python】LeetCodeC++JavaPython
- leetcode 解題 2.兩數相加-python3 題解LeetCodePython
- LeetCode題解(0210):課程表II(Python)LeetCodePython
- ORACLE ORA-1652的解決方法Oracle
- LeetCode題解(1668):最大重複子字串(Python)LeetCode字串Python
- 彈珠 題解
- leetcode 題解:python3@ 官方題解_暴力法_雙指標法LeetCodePython指標
- 怎樣解題|題2.2.19:組合炸雞塊
- leetcode 11 題解:python3@ 官方題解_暴力法_雙指標法LeetCodePython指標
- LeetCode題解(0330):按要求補齊陣列(Python)LeetCode陣列Python
- LeetCode題解(0649):Dota2參議院(Python)LeetCodePython
- LeetCode題解(1512):好數對的數目(Python)LeetCodePython
- [leetcode 題解] 849LeetCode
- Leetcode 全套題解LeetCode
- 洛谷 P2280 鐳射炸彈
- LeetCode題解第122題LeetCode
- LeetCode題解(Offer24):反轉連結串列(Python)LeetCodePython
- LeetCode題解(0692):前K個高頻單詞(Python)LeetCodePython
- LeetCode數學問題(Python)LeetCodePython
- P1652 圓
- LeetCode 解題彙總LeetCode
- Leetcode 565 & 240 題解LeetCode
- OpenAI深夜丟炸彈硬槓谷歌搜尋OpenAI谷歌
- leetcode題解(陣列問題)LeetCode陣列
- Leetcode題解1-50題LeetCode
- TCP 粘包 - 拆包問題及解決方案TCP
- LeetCode題解(1535):找出陣列遊戲的贏家(Python)LeetCode陣列遊戲Python
- leetcode刷題筆記(3)(python)LeetCode筆記Python
- LeetCode刷題(javascript,python3)LeetCodeJavaScriptPython
- Python:列表也能拆包?Python
- 預留後門成“定時炸彈” IoT裝置安全問題不容忽視
- leetcode題解(查詢表問題)LeetCode
- 【leetcode 399 周賽】【題解】LeetCode