Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Olegati avatar Olegati 7 Точки

05. Bomb Numbers

Здравейте, 

Задачата е от Lists - Exercise. Отново пробните тестове минават, но в judge получавам 0 точки. 3 Runtime Errors и една грешка.

Ето го кода: https://pastebin.com/N5xW4fqa

Ще се радвам ако някой може да ме насочи.

Условието:

Bomb Numbers

Write a program that reads sequence of numbers and special bomb number with a certain power. Your task is to detonate every occurrence of the special bomb number and according to its power - his neighbors from left and right. Detonations are performed from left to right and all detonated numbers disappear. Finally print the sum of the remaining elements in the sequence.

Examples

Input

Output

Comments

1 2 2 4 2 2 2 9

4 2

12

Special number is 4 with power 2. After detonation we left with the sequence [1, 2, 9] with sum 12.

1 4 4 2 8 9 1

9 3

5

Special number is 9 with power 3. After detonation we left with the sequence [1, 4] with sum 5. Since the 9 has only 1 neighbor from the right we remove just it (one number instead of 3).

1 7 7 1 2 3

7 1

6

Detonations are performed from left to right. We could not detonate the second occurrence of 7 because its already destroyed by the first occurrence. The numbers [1, 2, 3] survive. Their sum is 6.

1 1 2 1 1 1 2 1 1 1

2 1

4

The red and yellow numbers disappear in two sequential detonations. The result is the sequence [1, 1, 1, 1]. Sum = 4.

Тагове:
0
Java Fundamentals
svephoto avatar svephoto 1191 Точки

Здравей, Olegati,

 

Предлагам ти вариант за възможно решение на базата на кода от твоето: https://pastebin.com/Eu0Zc4As. Не зная дали ще ти бъде полезен, но пък може и да е. laugh

0
krum_43 avatar krum_43 750 Точки

Ето ти още едно решение 100/100.

https://pastebin.com/YvxwAS77

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.