typescript Любой тип-объект но с указанным свойстов. Обобщенный тип дженерик с указанными свойствами

Предположим. что в качестве аргумента функции вас устраивает любой тип, но при этом у него должно быть поле name типа ColumnType,
тогда функция может выглядетьн напр. так:

export const getValues = 
<T extends { name: ColumnType }>(items: T[]): T[] =>
  items.filter((item) => someConstArr.includes(item.name));

Задача 9 Урок 9

Задача 9 Урок 9:

Есть программа, где стоит проверка на ввод пользователем числа 1 или числа 5:

firefox Открывать ссылки в новом окне - включить выключить

Из меню moizillа firefox:

Настройки
-> Вкладки
-> Открывать ссылки во вкладке вместо новых окон

-- тут надо или убрать или поставить галочку.

The repository cdrom://.... does not have release file debian, ошибка

The repository cdrom://.... does not have release file

Возможное решение

Можно закомментировать репозиторий (см. где лежат данные), адрес которого упоминается в ошибке.

Задача 21 Урок 15

Задача про банкомат:

Пользователь вводит целое число - сумму в некоторой валюте, требуется выдать эту сумму купюрами наибольшего достоинства.

Напишите программу, которая в качестве результата скажет как именно надо разменять указанную сумму купюрами наибольшего достоинства (укажет количество для купюры каждого типа)

Например, пусть у нас набор купюр 1000, 500, 100 и 50 рублей:
Сумму 350 рублей: по задаче следует выдать как: 3 по 100 и 1 по 50
Сумму 520 рублей: таким набором разменять нельзя.

Задача 20 Урок 15

Задача про Бинарные часы:
Пояснение:
На картинке выше фото часов, которые показывают время следующим образом:

в верхнем ряду отображают текущий час 4мя лампочками (битами) если лампа горит, складываем ее значение в основное т.е. 2 + 1 = 3 часа (в 12ти часовом формате)
В нижней линии 6 лампочек (бит) и они кодируют 16 + 8 + 1 = 25 минут.

Задача:
Напишите программу, которая принимает у пользователя два целых числа (часы и минуты) и выводит в консоль полученное время в формате бинарных ASCII-часов 0-11 ч. и 0-59 мин.

Задача 19 Урок 15

У вас есть два массива целых чисел по 10 элементов в каждом.
Выведите на экран все числа из первого массива, которые не содержаться во втором.

Задача 18 Урок 15

Даны два массива по 20 элементов каждый (заполните случайными числами, так чтобы среди элементов массива при очередном запуске программы могли встретиться и отрицательные и положительные числа).

Сравните каждый 3-ий элемент 1-ого массива с каждый 2-ым элементов 2-ого массива - сравнение проводите пока не закончится та выборка, которая короче.

Например пусть мы имеем два массива (запишу лишь начальные элементы):

Задача 17 Урок 15

Дан массив длиной N (не более 100 элементов), состоящий из случайно выбранных чисел из диапазона от 0 до k, где 0≤k Найдите в этом массиве длину самого короткого фрагмента, который содержит все числа от от 0 до k.

Например:

Задача 16 Урок 15

Дан массив длиной N (где 10≤N

Pages

Subscribe to fkn+antitotal RSS