Cho list nums. Tìm độ dài mà không dùng len(), size() hay hàm tương tự.
Ví dụ: [5,7,6,4,6,9,3,6,2] → 9.
Kỹ thuật
Dùng map(lambda x: 1, nums) chuyển mọi phần tử thành 1, sau đó sum() để đếm.
Ví dụ mã nguồn
def solve(nums):
return sum(map(lambda x: 1, nums))
nums = [5,7,6,4,6,9,3,6,2]
print(solve(nums)) # 9
Đầu vào / Đầu ra
Input: [5,7,6,4,6,9,3,6,2]
Output: 9