Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Homework 5 - Arrays #234

Open
MZabolotnev opened this issue Dec 21, 2022 · 0 comments
Open

Homework 5 - Arrays #234

MZabolotnev opened this issue Dec 21, 2022 · 0 comments
Assignees

Comments

@MZabolotnev
Copy link
Contributor

MZabolotnev commented Dec 21, 2022

Homework 5 - Arrays

Deadline

Create pull request until 26 Dec, 13:00
Request should be merged until 27 Dec, 21:00
In other cases pull request will be closed

Task

0.1. Створити гілку 5-arrays;
0.2. Створити в своїй папці в репозиторії додаткову папку 5-arrays;
0.3. В цій папці створити файл arrays.js. Повинно вийти:

homeworks/**/*/5-arrays/arrays.js
  1. Створити функцію, яка буде приймати один параметр height, та виводити в консоль ялинку заданої висоти такого вигляду (використовуйте цикли):

image

2. Маєте ось такий массив:

[
[1, 4, 2, 4, 4, 2, 4, 3, 2, 6, 2, 4, 2, 4, 3, 1, 2, 4, 3],
[1, 1, 3, 1, 1, 3, 3, 1, 6, 6, 8, 3, 3, 3, 3, 1, 4, 1, 2],
[1, 2, 1, 4, 1, 1, 4, 7, 8, 8, 7, 7, 1, 1, 4, 3, 1, 1, 2],
[3, 2, 3, 3, 4, 2, 7, 8, 6, 8, 6, 7, 8, 1, 2, 3, 3, 3, 4],
[4, 1, 3, 3, 2, 8, 7, 8, 6, 7, 6, 7, 6, 7, 2, 4, 3, 2, 2],
[3, 1, 2, 1, 7, 7, 8, 8, 8, 7, 6, 8, 8, 6, 8, 4, 1, 3, 2],
[2, 1, 1, 7, 6, 7, 7, 8, 7, 6, 8, 6, 6, 6, 6, 8, 4, 4, 3],
[4, 1, 6, 7, 8, 7, 8, 8, 6, 6, 7, 7, 6, 6, 6, 7, 6, 1, 2],
[1, 6, 6, 6, 6, 8, 8, 7, 6, 6, 7, 8, 7, 8, 8, 7, 6, 7, 1],
[8, 6, 8, 6, 6, 7, 7, 6, 6, 7, 8, 7, 6, 6, 6, 6, 7, 8, 7],
];

Потрібно зробити з нього одномірний массив, при цьому кожен підмасив треба перетворити в строку, а саме: якщо елемент менше 5, то замінити його на пробіл, а якщо більше - на зірочку "*". Вивести його в консоль. В результаті ви маєте отримать одномірний массив с строковими елементами на кшалт [' * * ***', * * * ...]. Використовуйте методи масивів.

Завдання з зірочкою

Прикрасити ялинку із завдання №1, повісивши "іграшки" на кожному другому рядку:
image

Корисні посилання

https://uk.javascript.info/while-for
https://uk.javascript.info/array
https://uk.javascript.info/array-methods

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant