Loading...
fbinnzhivko avatar fbinnzhivko 1586 Точки

Functions and Arrow Functions - 02.Rectangle of Stars

https://judge.softuni.bg/Contests/Compete/Index/306#1 

If there is no parameter specified, the rectangle should always be of size 5.

Къде това ограничение в кода на Наков от лекцията?

function squareOfStars(n) {

  function printStars(count = n) {

    console.log("*" + " *".repeat(count-1)); }

  for (let i=1; i<=n; i++)  printStars(); }

 

Тагове:
0
JavaScript Fundamentals
dimitur_botev avatar dimitur_botev 112 Точки

  Май няма, но все  тая, според мене човек трябва да гледа решенията само в краен случай. Иначе по темата - направи следната проверка

if(!isNaN(n) {

//TODO

 }else {

//TODO

}

isNaN(), демек IsNot a Number  връща true/false в зависимост дали подаденият параметър е число или дали може да бъде парснат към число. Ако е или може  - false, ако не  true.

2
27/09/2016 17:46:49
vpl2001 avatar vpl2001 54 Точки

Имат това предвид:

function square(count =5) {
    function row(n=count) {
        console.log('*'+ ' *'.repeat(n-1));
    }
    for (let i = 0; i < count; i++) {
        row(count);
    }
}

Ако извикаш функцията без параметър - square () - ще приеме 5 за параметър по дефолт.

Поздрави!

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