Loading...
elena.nikolova2 avatar elena.nikolova2 63 Точки

Expressions and Statements: Problem 5 & Problem 12

Здравейте, 

две сравнително лесни задачи ме мъчат от час и не минават в judje-a. Плс хелп!!

Problem 05. Grads to Radians - последния тест упорито отказва да мине, ето го моето решение:

http://pastebin.com/BaMaDGXc

Problem 12. Assign Properties - дори не знам какво би могло да гърми в тази задачаcrying

http://pastebin.com/GqnUaSX0

Тагове:
0
JavaScript Fundamentals 22/09/2016 19:59:54
Silvave avatar Silvave 127 Точки
Best Answer

При Problem 12. Assign Properties мисля, че ти дава грешка, защото печаташ стринг, а по условие се иска да върнеш/отпечаташ обект (въпреки, че минават другите тестове със стринг), може да провериш какво връщаш, като напишеш "typeof" в скобите на console.log(), преди стринга. Ето решението ти, като съм добавил JSON.parse, за да превърне стринга в обект преди да го отпечата - http://pastebin.com/QH547CQp, ето и друго решение, където направо създаваш и връщаш обекта - http://pastebin.com/JdH30cj9.

Относно Problem 05. Grads to Radians мисля, че ти гърми последният тест, защото използваш закръгляне - Math.floor - и при някои входове ти изкарва различни десетични числа (т.е. сметките не излизат правилно).  Например при -396, -397, -398, -399 не изкарва цялото десетично число. Може да сравниш входовете с това решение  - http://pastebin.com/8cfg87NN.

1
elena.nikolova2 avatar elena.nikolova2 63 Точки

Благодаря за изчврпателния отговор, много ми помогна :)

0
raging avatar raging 92 Точки

http://pastebin.com/1PEdDJRJ

0
fbinnzhivko avatar fbinnzhivko 1586 Точки

05.Grads to Radians

http://pastebin.com/TkgTk1YR  - 1 вариант
http://pastebin.com/RHbMU1pb - 2 вариант

http://pastebin.com/yRt0FafV  -  3 вариант

Още мисля къде е проблема с твоето решение.При вход 0 виж какво се получава!
Искам да питам във Judje дали има тест с входни данни = 0 на тази задача?

12.Assign Properties
http://pastebin.com/ht3qV68j - 1 вариант

http://pastebin.com/1f59f77Z - 2 вариант

http://pastebin.com/ZqBJepm2 -  3 вариант

 

 

0
22/09/2016 21:32:14
elena.nikolova2 avatar elena.nikolova2 63 Точки

При мен си се получава 0, тъй че ако има тест с вход 0, не е последния 😄

0
mirela95 avatar mirela95 56 Точки

Здравей,

ето моето решение на 12 задача. Мисля че роблема при теб е, че не създаваш пропъртитата на обекта от входа, който получаваш, а всеки път се създават prop1, prop2, prop3 и използваш даденото от входа само за отпечатване. :) 

1
naskodaskalov avatar naskodaskalov 32 Точки
function convert(grads) {
    let gradsToConvert = grads.map(Number);
    let converted = (gradsToConvert * 0.9) % 360;

    if (converted < 0) {
        console.log(converted + 360);
    } else {
        console.log(converted);
    }
}

Това е моето решение.

1
alpepe avatar alpepe 0 Точки

Ето и едно решение от мен на Problem 5

http://pastebin.com/PFeuX3Gz

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