Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 11.09.2020
Сообщений: 71

Нарисовать елку в одну строку

21.12.2022, 20:50. Показов 647. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, которая создает одну строку, представляющую елку, используя для разделения строк символы новой строки. В слоях елки чередуются ”*” и ”#” и на каждой строке символов больше на один, а в последнем ствол из символов ||
пример вывода:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
>
*
##
***
####
*****
######
*******
########
*********
##########
***********
############
||
Мой вариант кода
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
let star = "*";
let grid = "#";
let line = "";
 
for(let i = 0; i <= 13; i++){ //всего 13 строк
    if(i % 2 == 0){           //проверка строки на звезду или решетку
        let numGrid = 2; //счетчик для повторений
        line =+ grid.repeat(numGrid); //добавляем символ в строку
        numGrid =+ 2; //добавляем символы для новой строки так как на каждой последуйщей строке на 2 символа больше
        line =+ "\n"; //добавляем новую строку
    }else{
        let numStar = 1;
        line =+ star.repeat(numStar);
        numStar =+ 2;
        line =+ "\n"
    }
}
console.log(line);
В консоль выводит 0
В чем может быть проблема?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2022, 20:50
Ответы с готовыми решениями:

Нарисовать елку
Всем привет) Играюсь с канвасом , и никак не могу понять. Как нарисовать елку ?

Нарисовать мордашку n раз в одну строку
Здравствуйте! Дана мордашка и мне её нужно нарисовать заданное количество раз в одну строку. Пока додумался только до такого кода но он не...

Нарисовать елку
Привет всем. Очень срочно нужно сделать один рисунок. Тема &quot;Графика&quot;. Нужно нарисовать елку ( два полых трехугольника, внутри каждого...

3
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
21.12.2022, 20:56
=+ поменяйте на +=
0
Философ-разговорник
 Аватар для Padonak
1066 / 391 / 120
Регистрация: 20.02.2016
Сообщений: 884
Записей в блоге: 1
21.12.2022, 20:56
Цитата Сообщение от ddddw Посмотреть сообщение
=+
0
Покинул форум
3701 / 1484 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
21.12.2022, 22:21
Лучший ответ Сообщение было отмечено klyapa как решение

Решение

JavaScript
1
2
let line = Array.from(Array(12),(_,i)=>(!(i%2)?'*':'#').repeat(i+1)).join('\n')+'\n||';
console.log(line);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2022, 22:21
Помогаю со студенческими работами здесь

Нарисовать ёлку
Итоговый семестра сделать прошу вас ) Задание такое сделать ёлку из линий проста одна линия и ветки по 3 штуки в стороны и к веткам...

Нарисовать ёлку
Нарисовать елку по этому тексту пожалуйста TForm1.PaintBox1click TForml.PaintBox1Paint PaintBox1.Canvas до 40 begin pen.color:...

Нарисовать елку
Нужно построить ёлку. Uses GraphABC; Const a=150; {äëèíà ñòîðîíû òðåóãîëüíèêà} b=100; N=3; var x,y:integer; ...

Нарисовать ёлку из символов *
помогите нужно ввод K=5 вывод точки не видно ....... * ......*** ....***** ..*******

Нарисовать снеговика и ёлку
Нарисовать снеговика и рядом ёлку в sfml


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru