Skip to content

1027 #87

Open
Open
1027#87
@tech-cow

Description

@tech-cow
class Solution:
    def longestArithSeqLength(self, A: List[int]) -> int:
        if not A or len(A) == 1:
            return 0
        dic = {}
        for i in range(1, len(A)):
            for j in range(i):
                diff = A[i] - A[j]
                if (diff, j) not in dic:
                    dic[diff, i] = 2
                else:
                    dic[diff, i] = dic[diff, j] + 1
        return max(dic.values())

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions