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] 炸彈 題解
- 經典的 Fork 炸彈解析
- 臨時表空間ORA-1652問題解決
- 彈珠 題解
- leetcode 解題 2.兩數相加-python3 題解LeetCodePython
- Linux fork 炸彈解析,Linux Fork BombLinux
- OpenAI深夜丟炸彈硬槓谷歌搜尋OpenAI谷歌
- ORACLE ORA-1652的解決方法Oracle
- leetcode 831題解【C++/Java/Python】LeetCodeC++JavaPython
- LeetCode題解(0407):接雨水II(Python)LeetCodePython
- LeetCode題解(1178):猜字謎(Python)LeetCodePython
- 洛谷 P2280 鐳射炸彈
- leetcode 題解:python3@ 官方題解_暴力法_雙指標法LeetCodePython指標
- 預留後門成“定時炸彈” IoT裝置安全問題不容忽視
- TCP 粘包 - 拆包問題及解決方案TCP
- leetcode 11 題解:python3@ 官方題解_暴力法_雙指標法LeetCodePython指標
- 澳洲公司推出無彈搶 可溫柔“轟炸”無人機無人機
- 自定義view實現超萌動感小炸彈View
- [leetcode 題解] 849LeetCode
- Leetcode 全套題解LeetCode
- 「LeetCode」全部題解LeetCode
- LeetCode題解(1668):最大重複子字串(Python)LeetCode字串Python
- LeetCode題解(0210):課程表II(Python)LeetCodePython
- P1652 圓
- 大資料“重磅炸彈”:實時計算框架 Flink大資料框架
- 牛津教授談人工智慧:這就像孩子在玩炸彈!人工智慧
- 效能下降的不定時炸彈_過舊的sql_profileSQL
- 世界上最大的ZIP炸彈,附下載連結
- Git 倉庫拆拆拆Git
- Python:列表也能拆包?Python
- Python訊息轟炸指令碼Python指令碼
- leetcode題解(陣列問題)LeetCode陣列
- Leetcode題解1-50題LeetCode
- leetcode100題 題解 翻譯 C語言版 Python版LeetCodeC語言Python
- LeetCode題解(0649):Dota2參議院(Python)LeetCodePython
- LeetCode題解(Offer24):反轉連結串列(Python)LeetCodePython
- Leetcode 565 & 240 題解LeetCode
- LeetCode 解題彙總LeetCode