[None]*100
#創建所有元素初始值爲None,長度爲100的列表
[0]*N
#創建所有元素初始值爲0,長度爲N的列表
【leetcode】有多少小於當前數字的數字
給你一個數組 nums,對於其中每個元素 nums[i],請你統計數組中比它小的所有數字的數目。
換而言之,對於每個 nums[i] 你必須計算出有效的 j 的數量,其中 j 滿足 j != i 且 nums[j] < nums[i] 。
以數組形式返回答案。
[解題]
class Solution:
def smallerNumbersThanCurrent(self, nums: List[int]) -> List[int]:
list1 = [0]*len(nums)
for i in range(len(nums)):
for j in range(len(nums)):
if nums[i] > nums[j] and j != i:
list1[i] = list1[i]+1
return list1
su = Solution