สมมติว่าเรามีรายการจำนวนบวก nums เราต้องหาจำนวนคู่ของดัชนีที่ถูกต้อง (i, j) โดยที่ i
ดังนั้น หากอินพุตเป็น [5, 4, 6] ผลลัพธ์จะเป็น 2 เนื่องจากสองคู่คือ [5,4] และ [5,6] ซึ่งผลรวมเป็นคี่
เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -
- e :=รายการโดยนำเฉพาะเลขคู่ในหน่วย nums
- ผลตอบแทน (ขนาดของ nums - ขนาดของ e) * ขนาดของ e
ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -
ตัวอย่าง
class Solution: def solve(self, nums): e=[i for i in nums if i%2==0] return (len(nums)-len(e))*len(e) nums = [5, 4, 6] ob = Solution() print(ob.solve(nums))
อินพุต
[5, 4, 6]
ผลลัพธ์
2