Софтуерно Инженерство
Loading...
+ Нов въпрос
Viktor.Mirev avatar Viktor.Mirev 23 Точки

count не трябва да се -- . Пробвай по следния начин. Да ги добавяш в Dictionary уникалните числа и при срещата да увеличаваш count който ти е value. Накрая принтираш тоя с най голямото value

0
Smytt avatar Smytt 29 Точки

Здравей, Ники.

На мен ми се струва, че решението ти изначално e доста сгрешено.

Не разбирам защо даваш на currentIndex стойност i, когато ти едва си сравнил само 1-я и 2-я елемент от масива и не си намерил съвпадение. Следвада сравниш и 1-я и 3-я, после 1-я и 4-я и т.н.

Аз съм го направил с 2 вложени цикъла - единия върти от 0 до края на масива, а вложения от текущия индекс до края.

GitHub

Не казвам, черешението ти е грешно, но така ми се струва на мен. И аз съм от прохождащите, та може просто нещо да не виждам.

1
09/06/2017 23:29:26
niki7o1 avatar niki7o1 3 Точки

Ееее, твоето е наистина кратко. Благодаря

1
ZGirtsova avatar ZGirtsova 2 Точки

Здравей, може ли отново твоето решение на задачата, защото стигам донякъде и забих. Откривам най-често срещаното число, но не знам как да определя кое leftmost.

Благодаря!

0
Smytt avatar Smytt 29 Точки

Здравей. Не знам защо не бачка линка, явно нещо съм размествал в гитхъба.

Ето: GitHub

0
Konstantin_Kosev avatar Konstantin_Kosev 11 Точки

Виж моя код

https://github.com/Konstantin36/first-repo/blob/master/Most Frequent Number.cs

1