6. Greatest Common Divisor
Здравейте,
това ми е решението:
https://pastebin.com/HrebwS6B
Както се досещате, по някаква причина не върши работа за правилен отговор на задачата... Благодарен съм за всякакви предложения...
Поздрави!
Здравейте,
това ми е решението:
https://pastebin.com/HrebwS6B
Както се досещате, по някаква причина не върши работа за правилен отговор на задачата... Благодарен съм за всякакви предложения...
Поздрави!
https://pastebin.com/3VJEjJ2p ето ти го че много си го омазал
let remainder = biggerNumber % smallerNumber;
while(remainder !== 0) {
biggerNumber = smallerNumber;
smallerNumber = remainder;
remainder = biggerNumber % smallerNumber;
}
ей това тука не мисля че си наясно какво правиш, и защот делиш отвън ,първо reminder-a после вътре присвояваш сменяш..от нещо просто си го направил малко омг. Бтв един бърз search в нета щеше да ти подкаже правилния алгоритъм.
Супер! Мерси много! Но нали не мислиш, че написаното аз съм го измислил...
Намирам в нета, пускам... за предходното упражнение мина, сега не иска... и чуденката беше дали не съм сбъркал нещо с DOM-а, тъй като алгоритъмът така или иначе не ми е ясен...
А пък имайки предвид, че judge си е Лъжливото овчарче, човек не знае къде да си търси грешката... или поне аз...
А така или иначе пак не ми стана ясно какво предизвиква грешката, т.е. при какво условие се получава грешен output...
Поздрави!
let remainder = biggerNumber % smallerNumber;
while(remainder !== 0) {
ей тука са ти проблемите.А лошо че взимаш на готово от нета. Дом няма как да го сбъркаш. Смисъл хубаво е да се търси в нета нали ок,но да използваш код или алгоритъм които не разбираш е малко кофти, с дебъг поне го провери какво прави. И аз не ги помня на изуст нещата,но първо пробвам и дори ако намеря нещо готово си го дебъгвам,да се ориентирам кой къде и какво.