LeetCode 1640.能否連線形成陣列
LeetCode1640.能否連線形成陣列
1.題目描述:
給你一個整數陣列 arr ,陣列中的每個整數 互不相同 。另有一個由整數陣列構成的陣列 pieces,其中的整數也 互不相同 。請你以 任意順序 連線 pieces 中的陣列以形成 arr 。但是,不允許 對每個陣列 pieces[i] 中的整數重新排序。
如果可以連線 pieces 中的陣列形成 arr ,返回 true ;否則,返回 false 。
示例 1:
輸入:arr = [85], pieces = [[85]]
輸出:true
示例 2:
輸入:arr = [15,88], pieces = [[88],[15]]
輸出:true
解釋:依次連線 [15] 和 [88]
示例 3:
輸入:arr = [49,18,16], pieces = [[16,18,49]]
輸出:false
解釋:即便數字相符,也不能重新排列 pieces[0]
示例 4:
輸入:arr = [91,4,64,78], pieces = [[78],[4,64],[91]]
輸出:true
解釋:依次連線 [91]、[4,64] 和 [78]
示例 5:
輸入:arr = [1,3,5,7], pieces = [[2,4,6,8]]
輸出:false
提示:
1 <= pieces.length <= arr.length <= 100
sum(pieces[i].length) == arr.length
1 <= pieces[i].length <= arr.length
1 <= arr[i], pieces[i][j] <= 100
arr 中的整數 互不相同
pieces 中的整數 互不相同(也就是說,如果將 pieces 扁平化成一維陣列,陣列中的所有整數互不相同)
來源:力扣(LeetCode)
連結:https://leetcode-cn.com/problems/check-array-formation-through-concatenation
2.python實現:
class Solution:
def canFormArray(self, arr: List[int], pieces: List[List[int]]) -> bool:
result = []
for i in arr:
for j in pieces:
if i == j[0]:
result += j
return result == arr
相關文章
- 陣列匹配-連線陣列
- JavaScript 陣列元素連線成字串JavaScript陣列字串
- leetcode最短無序連續子陣列LeetCode陣列
- javascript陣列連線程式碼例項JavaScript陣列線程
- 線性結構 陣列與連結串列陣列
- 線性表(陣列、連結串列、佇列、棧)詳細總結陣列佇列
- LeetcodePractice-陣列LeetCode陣列
- LeetCode刷題—陣列LeetCode陣列
- 【LeetCode-陣列】陣列式整數加法LeetCode陣列
- 【LeetCode】Sort Colors 陣列排序LeetCode陣列排序
- [LeetCode] Maximum Product Subarray 求連續子陣列的最大乘積LeetCode陣列
- 陣列和連結串列陣列
- 陣列與連結串列陣列
- 常見的線性列表結構---【陣列、連結串列、棧、佇列、堆】陣列佇列
- socket測試遠端地址能否連線併為連線設定超時
- js連線多個陣列並刪除重複的元素JS陣列
- Leetcode 陣列中和為給定值的最長子陣列LeetCode陣列
- 【leetcode】252 會議室(陣列)LeetCode陣列
- LeetCode 189 旋轉陣列LeetCode陣列
- leetcode題解(陣列問題)LeetCode陣列
- LeetCode Shuffle an Array(打亂陣列)LeetCode陣列
- LeetCodet探索——陣列與字串LeetCode陣列字串
- Leetcode——349-兩陣列交集LeetCode陣列
- LeetCode C++ 劍指 Offer 51. 陣列中的逆序對【歸併排序/樹狀陣列/線段樹】LeetCodeC++陣列排序
- Leetcode[陣列] 26. 刪除排序陣列中的重複項LeetCode陣列排序
- javascript將陣列中的元素連線成字串程式碼例項JavaScript陣列字串
- 線性結構(二)--陣列陣列
- LeetCode-189-旋轉陣列LeetCode陣列
- LeetCode之資料結構——陣列LeetCode資料結構陣列
- 【LeetCode】189. 旋轉陣列LeetCode陣列
- 【LeetCode】905.按奇偶排序陣列LeetCode排序陣列
- [陣列]Leetcode15三數之和陣列LeetCode
- Leetcode[陣列] 18. 四數之和LeetCode陣列
- 【LeetCode】初級演算法:陣列LeetCode演算法陣列
- 【LeetCode 228_陣列】Summary RangesLeetCode陣列
- LeetCode53. 最大子陣列和LeetCode陣列
- 聊聊陣列與連結串列,棧與佇列陣列佇列
- 最短無序連續子陣列陣列