Loading...
EvgeniyaL avatar EvgeniyaL 35 Точки

9-та и 16-та задача от домашно: Introduction to Programming

Здравейте, 

отварям тази тема, защото видях, че домашното ми е оценено и имам забележка за решението ми на 9 и 16 задача: Print Long Sequence. Искам да попитам дали това е решението:

https://gist.github.com/EvgeniyaL/19b96e5c34c1e7d35a81

Мерси предварително!

0
Programming Basics 06/11/2015 13:33:34
GerganaYord avatar GerganaYord 78 Точки

Решението ти работи само в някои от случаите. Редиците, които ти принтираш винаги ще завършват на отрицателно число, тъй като на всяка итерация на цикъла ти принтираш по 2 елемента.  Възможно е обаче да трябва да принтираш нечетен брой елементи, например number =7, трябва да принтираш

2 -3 4 -5 6 -7 8

а ти ще принтираш само 2 -3 4 -5 6 -7 .

За 9та при numbers = 10 , кодът ти дава верен резултат, но в универсалния случай (16та) не е ОК

1
Samuil.Petrow avatar Samuil.Petrow 1550 Точки

Класическото решение е да се върти цикъл от 2 до горната граница и вътре в тялото да се проверява дали iе четно или нечетно, ако е четно да се печата i, а иначе да се печата -i.

А относно това дали това е домашното, което ти е било оценено - може да провериш като го изтеглиш от страницата на курса където си го качила.

2
EvgeniyaL avatar EvgeniyaL 35 Точки

Да аз точно това бях направила в домашната работа :). Но човека, който ми го е проверил ми е написал забележка за това.

Това ми е предходното решение:

https://gist.github.com/EvgeniyaL/b01b4bfedd4c24cac949

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