एक क्रम एक ऐसा अनुक्रम है जो शेष तत्वों के क्रम को बदले बिना कुछ तत्वों को हटाकर दूसरे अनुक्रम से प्राप्त किया जा सकता है। एक सख्ती से बढ़ती हुई परवर्तीता एक अनुवर्तीता है जिसमें प्रत्येक तत्व पूर्ववर्ती से बड़ा होता है।
किसी अनुक्रम की सबसे भारी बढ़ती कठोरता सबसे बड़ी तत्व राशि है जो सख्ती से बढ़ रही है।
अपनी पसंद की भाषा में एक कार्यक्रम या फ़ंक्शन को लागू करें जो गैर-नकारात्मक पूर्णांकों की दी गई सूची की भारी वृद्धि के तत्व को पाता है।
उदाहरण:
[] -> 0 ([])
[3] -> 3 ([3])
[3, 2, 1] -> 3 ([3])
[3, 2, 5, 6] -> 14 ([3, 5, 6])
[9, 3, 2, 1, 4] -> 9 ([9])
[3, 4, 1, 4, 1] -> 7 ([3, 4])
[9, 1, 2, 3, 4] -> 10 ([1, 2, 3, 4])
[1, 2, 4, 3, 4] -> 10 ([1, 2, 3, 4])
[9, 1, 2, 3, 4, 5, 10] -> 25 ([1, 2, 3, 4, 5, 10])
[3, 2, 1, 2, 3] -> 6 ([1, 2, 3])
ध्यान दें कि आपको केवल सबसे बाद में बढ़ने वाले तत्व का योग देना है, न कि बाद में स्वयं को।
Asymptotically सबसे तेज कोड जीतता है, एक टाईब्रेकर के रूप में बाइट्स में छोटे कोड आकार के साथ।