Skip to content

1027 #87

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
tech-cow opened this issue Feb 11, 2020 · 0 comments
Open

1027 #87

tech-cow opened this issue Feb 11, 2020 · 0 comments

Comments

@tech-cow
Copy link
Owner

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())
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant