Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let input = ['9 2 3 4 5 6 7 9 4 5 6 11 12 13 14 15 116 177 17'];
- let print = this.print || console.log;
- let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
- let arr = gets().split(' ').map(Number);
- let maxSequence = [];
- for (let i = 0; i < arr.length; i++) {
- const currentSequence = [arr[i]];
- // print(currentSequence);
- for (let j = i + 1; j < arr.length; j++) {
- const lastAddedElement = currentSequence[currentSequence.length - 1];
- if (lastAddedElement >= arr[j]) {
- break;
- }
- currentSequence.push(arr[j]);
- }
- if (maxSequence.length <= currentSequence.length) {
- maxSequence = currentSequence;
- }
- }
- print(maxSequence.join(' '));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement