Merge branch 'longArthSub' of https://github.com/tejaswi0910/Python into longArthSub

This commit is contained in:
Tejaswi Tyagi 2024-10-03 17:57:28 +00:00
commit cf444d645f

View File

@ -9,6 +9,7 @@ Note that:
seq.length - 1).
"""
def longest_arithmetic_subsequence(nums: list[int]) -> int:
"""
Finds the length of the longest arithmetic subsequence in a given array of integers.
@ -40,7 +41,7 @@ def longest_arithmetic_subsequence(nums: list[int]) -> int:
"""
if nums is None:
raise ValueError("Input array cannot be None")
if len(nums) == 0:
return 0
@ -61,6 +62,7 @@ def longest_arithmetic_subsequence(nums: list[int]) -> int:
if __name__ == "__main__":
import doctest
doctest.testmod()
# Sample test case
nums = [3, 6, 9, 12]