Loading...
speksy avatar speksy 9 Точки

Bgcoder Problem 2 – The Horror!Помощ

Здравейте, търся малко помощ с една задачка от Exam 1 6 Dec 2013 Moorning v bgcoder.

Условие: http://bgcoder.com/Contests/Practice/DownloadResource/509

Ето до къде съм стигнал, но ми изкарва 70/100 точки и немога да си открия грешката:

https://gist.github.com/speksy/9991518

 

Тагове:
0
Programming Basics
katya86 avatar katya86 31 Точки

Направи проверка дали всички символи във входния стринг за цифри, и съответно ако не са цифри, ги прескачаш.

0
speksy avatar speksy 9 Точки

Аз до колкото разбирам не трябва да се проверява и затова се чудя какво друго може да довежда до неправилен output.

The input data will always be valid and in the format described. There is no need to check it explicitly.

 

0
katya86 avatar katya86 31 Точки

Никъде не пише, че целия стринг ще е съставен само от цифри, а че някои от символите на стринга ще са цифри - You are given a text with some digits

1
ZvetanIG avatar ZvetanIG 907 Точки

Днес разглеждахме тази задача в подготвителната група и там правихме проверка дали символа е цифра.  Може да направиш тази проверка много лесно с   char.IsDigit(char)  char e произволен символ.  Ако символа е цифра връща true.

2
speksy avatar speksy 9 Точки

Точно това търсех мерси :)

0
Sitalk avatar Sitalk 9 Точки

Може ли някой да погледне,защо и на мен ми изкарва 70/100.Кода успешно решава примерите в условието дори ако цифрите са сред текст.

http://pastebin.com/AZLvAeVV

0
SmAcK avatar SmAcK 12 Точки

За тези, които се чудят защо не могат да изкарат максимум точки могат да погледнат примерното решение от днес:

The Horror!

1
Sitalk avatar Sitalk 9 Точки

Пробвах го.При input:Q123 output:1 2 .А трябва да е 2 4.

0
speksy avatar speksy 9 Точки

Q123: 1 2 Трябва да изкарва защото първо отпечатва броя на числата на четните позиции и след това ,а след това сбора от числата на четните позиции .Q-е 0 позиция

1
Sitalk avatar Sitalk 9 Точки

Това ми е грешката.Мерси за разяснението!

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