Loading...
ioanna.konova avatar ioanna.konova 47 Точки

Задача 09. Kamino Factory от Arrays - Exercise - 10/100 в judge

Добър вечер (отново laugh), колеги,

Някой би ли бил така добър да ми помогне да си открия грашката в кода, защото буквално от сутринта се мъча с тази задача? Какви ли не проверки направих и не иска, и не иска да сработи в judge :( Примерните входове работят.

Условие:

9.*Kamino Factory

The clone factory in Kamino got another order to clone troops. But this time you are tasked to find the best DNA sequence to use in the production.

You will receive the DNA length and until you receive the command "Clone them!" you will be receiving a DNA sequences of ones and zeroes, split by "!" (one or several).

You should select the sequence with the longest subsequence of ones. If there are several sequences with same length of subsequence of ones, print the one with the leftmost starting index, if there are several sequences with same length and starting index, select the sequence with the greater sum of its elements.

After you receive the last command "Clone them!" you should print the collected information in the following format:

"Best DNA sample {bestSequenceIndex} with sum: {bestSequenceSum}."

"{DNA sequence, joined by space}"

Input / Constraints

  • The first line holds the length of the sequencesinteger in range [1…100];
  • On the next lines until you receive "Clone them!" you will be receiving sequences (at least one) of ones and zeroes, split by "!" (one or several).

 Output

The output should be printed on the console and consists of two lines in the following format:

"Best DNA sample {bestSequenceIndex} with sum: {bestSequenceSum}."

"{DNA sequence, joined by space}"

 Examples

Input

Output

Comments

5

1!0!1!1!0

0!1!1!0!0

Clone them!

Best DNA sample 2 with sum: 2.

0 1 1 0 0

We receive 2 sequences with same length of subsequence of ones, but the second is printed, because its subsequence starts at index[1].

Input

Output

Comments

4

1!1!0!1

1!0!0!1

1!1!0!0

Clone them!

Best DNA sample 1 with sum: 3.

1 1 0 1

We receive 3 sequences. Both 1 and 3 have same length of subsequence of ones -> 2, and both start from index[0], but the first is printed, because its sum is greater.

Тагове:
0
Fundamentals Module
dimitarglavianov avatar dimitarglavianov 110 Точки

Здравей, бързах и  успях само да стигна до 70т. в Джъджа https://pastebin.com/3J9P3Psh( това е твоя код ) . Имаше проблем с bestSequenceIndex-а 

Например при такъв вход :

5

1!0!1!1!0

0!0!1!1!0

Clone them!

даваше такъв резултат :

Best DNA sample 3 with sum: 3.
1 0 1 1 0

Предполагам че по нататък ще се справиш и сама!

Успех! 

: )

1
ioanna.konova avatar ioanna.konova 47 Точки

А при този вход какъв трябва да е индексът? Защо да не е 3?

0
ioanna.konova avatar ioanna.konova 47 Точки

Олееееее, чак сега загрях, че bestSequenceIndex е РЕДЪТ, а не индексът на най-добрата ДНК laugh Успях да докарам 100/100, и то в 73 реда код - https://pastebin.com/j3jp3Lnv smiley

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