Ini adalah perombakan dari pertanyaan yang sekarang dihapus oleh ar kang . Jika OP dari pertanyaan itu ingin mengklaim kembali pertanyaan ini atau memiliki masalah dengan saya memposting ini, saya akan dengan senang hati mengakomodasi
Diberikan daftar bilangan bulat sebagai input, temukan jumlah maksimum yang mungkin dari sublist kontinu yang dimulai dan diakhiri dengan nilai yang sama. Sublist harus paling sedikit 2. Sebagai contoh untuk daftar
[1, 2, -2, 4, 1, 4]
Ada 2 daftar kontinyu yang berbeda mulai dan berakhir dengan nilai yang sama
[1,2,-2,4,1] -> 6
[4,1,4] -> 9
Jumlah yang lebih besar adalah 9 sehingga Anda menghasilkan 9.
Anda dapat menganggap setiap input mengandung setidaknya 1 duplikat.
Ini adalah kode-golf sehingga jawaban akan dicetak dalam byte dengan lebih sedikit byte yang lebih baik.
Uji kasus
[1,2,-2,4,1,4] -> 9
[1,2,1,2] -> 5
[-1,-2,-1,-2] -> -4
[1,1,1,8,-1,8] -> 15
[1,1,1,-1,6,-1] -> 4
[2,8,2,-3,2] -> 12
[1,1,80] -> 2
[2,8,2,3,2] -> 17
[2,8,2,3,2]
12 atau 17? Saya kira 17.