Write a java programme | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Write a java programme

There are a number of pirate ships on the sea. Each of these ships has a certain amount of loot. After each day, if any ship has more loot than the ship on its left, the ship is destroyed by the ship to its left. You are given the initial values of the loot in each of the pirates ships. Print the number of days after which no ship is destroyed, i.e. the time after which there are no ships with more loot than the ship to their left. For example, Loot levels L = [3,6,2,7,5]. Using a 1-indexed array, the first day ships 2 and 4 are destroyed leaving p = [3,2,5]. On the second day, ship 3 of the remaining Array is destroyed leaving p = [3,2]. As there is no ship with a higher amount of loot than the one to its left, ships stop getting destroyed after day 2. Program Description: Write a program in OOP language which returns an integer representing the number of days until ships stop being destroyed.

15th Apr 2020, 5:06 AM
Pavan KS
1 Answer
+ 2
Show your attempts.
15th Apr 2020, 7:34 AM
A͢J
A͢J - avatar