РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
62 of 67 menu

Занимательные задачи JavaScript. Часть 62

Дан двухмерный массив с координатами:

let points = [[0, 0], [3, 4], [6, 8], [1, 1], [5, 12]];

Найдите две точки, расстояние между которыми максимально. Выведите их и расстояние, округленное до двух знаков.

Дан текст:

let text = 'the cat sat on the mat the dog ran away';

Найдите все биграммы (пары идущих подряд слов), которые встречаются более одного раза. Выведите их в порядке убывания частоты.

Дан массив чисел:

let arr = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29];

Найдите в нем все тройки простых чисел, которые образуют арифметическую прогрессию с разностью 2.

Дана строка:

let txt = 'hello world python code';

Замените каждое слово на его первую букву, а затем соберите из этих букв новую строку. Выведите результат.

Дан двухмерный массив:

let arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];

Транспонируйте этот массив (преобразуйте строки в столбцы):

[[1, 4, 7], [2, 5, 8], [3, 6, 9]]

Дана строка:

let txt = 'abcdef';

Найдите все подстроки этой строки, которые являются палиндромами, и выведите их в порядке возрастания длины.

Дан массив чисел:

let arr = [1, 2, 3, 4, 5, 6, 7, 8];

Найдите все возможные способы расставить между этими числами знаки '+' и '-' так, чтобы получилось выражение, равное 0.

Дан текст:

let text = 'the sun rises in the east and sets in the west';

Замените каждое слово на его длину, а затем найдите слово с максимальной длиной и выведите его исходный вид и позицию в тексте.

Дан массив чисел:

let arr = [4, 8, 15, 16, 23, 42, 7, 11, 13, 17];

Разделите этот массив на две группы так, чтобы сумма чисел в группах была равна, а количество элементов в группах было одинаковым. Если это невозможно - выведите сообщение.

Дана строка:

let txt = 'aabbccddeeffgghhiijj';

Сожмите эту строку в формате, где после символа указывается количество его повторов. Если символ встречается один раз - цифра не пишется:

'a2b2c2d2e2f2g2h2i2j2'
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить