JAVA Fundamentals/List/ 4. List Operations
https://pastebin.com/VTWgJ9if?fbclid=IwAR1jssJ7leEBnXlS-ZI-C4Co2Y1r6c6frvgEvS2Iu61Xh4QEMDwG0OIt3Lk
Може ли да ми помогнете да си довърша кода или поне да видя друг и да ги сравня?
Условието:
You will be given a list of integer numbers on the first input line. Until you receive "End" you will be given operations you have to apply on the list. The possible commands are:
- Add {number} – add number at the end
- Insert {number} {index}” – insert number at given index
- Remove {index} – remove at index
- Shift left {count} – first number becomes last ‘count’ times
- Shift right {count} – last number becomes first ‘count’ times
Note: it is possible that the index given is outside of the bounds of the array. In that case print "Invalid index"
Examples
Input |
Output |
1 23 29 18 43 21 20 Add 5 Remove 5 Shift left 3 Shift left 1 End |
43 20 5 1 23 29 18 |
5 12 42 95 32 1 Insert 3 0 Remove 10 Insert 8 6 Shift right 1 Shift left 2 End |
Invalid index 5 12 42 95 32 8 1 3 |
Мерси много !