Loading...
tiapko avatar tiapko 31 Точки

Methods and Debugging -> Debugging and Program Flow -> 8. Multiply Evens by Odds

Здравейте,

 

Можете ли да ми кажете къде бъркам в тази задача или по скоро в решението и, че нещо не мога да разбера.

1.Multiply Evens by Odds

Create a program that reads an integer number and multiplies the sum of all its even digits by the sum of all its odd digits:

Examples

Input

Output

Comments

12345

54

12345 has 2 even digits - 2 and 4. Even digits has sum of 6.

Also it has 3 odd digits - 1, 3 and 5. Odd digits has sum of 9.

Multiply 6 by 9 and you get 54.

-12345

54

 

 

 

http://pastebin.com/aQfNYw3N

Тагове:
0
Fundamentals Module
Pilgrimage avatar Pilgrimage 515 Точки

Не четни като позиция в числото, а четни като стойност!

0
heilin90 avatar heilin90 69 Точки

Тук не става въпрос за сумата на цифрите на четна/нечетна позиция, а за това дали самите цифри са четни или нечетни. Ето ти моето решение http://pastebin.com/0UccQ42N

0
tiapko avatar tiapko 31 Точки

Открих си грешката, разбрал съм условието различно. Аз под четно число  съм "разбрал" число с четен/нечетен Index, а се има предвид неговата стойност.

 

П.С. Пояснението дойде от колега.

0
Perss avatar Perss 7 Точки

Ето ти моето http://pastebin.com/npdRPp4h

0
NetSpeed avatar NetSpeed 3 Точки

Ето това е кратко решение. Няма нужда да се дефинират много методи, при положение че операцията четни/нечетни може да се изгради чрез един if().

https://pastebin.com/rD22sEEU

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