Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Код на Java Script

Александр Вологин Ученик (141), закрыт 2 недели назад
Петя работает в бюро находок. У Пети есть данные с сайта бюро, где люди оставляют объявления с описанием потерянных предметов и данные о предметах, которые сейчас находятся на складе бюро. Помогите определить, сколько предметов бюро уже может вернуть их владельцам.

Входные данные:
Вводится натуральное число n – количество строк с данными с сайта бюро. Далее вводятся n строк, в каждой из которых указаны день потери предмета и краткое описание предмета. Гарантируется, что в каждой строке сначала идет день потери предмета (натуральное число), потом дефис, потом описание предмета (строка из нескольких английских слов).
Затем вводится число k – количество строк с данными о предметах, хранящихся на складе бюро. Далее вводятся k строк, в том же формате, что и данные с сайта.

Выходные данные:
Вывести одно число – количество предметов, которые бюро может вернуть владельцам. Бюро считает, что может вернуть предмет, только если описание предмета с сайта полностью совпадает с описанием предмета на складе, и дата потери меньше даты поступления предмета в бюро.

В ответе введите строку, которая получается в результате работы программы на входных данных
10
27-red fork
26-green pencil
10-green laptop
27-blue pen
28-red book
3-red knife
12-teal book
2-blue coat
28-blue book
2-teal plate
15
27-red fork
19-lavender pencil
2-blue pen
30-teal pencil
20-coral fork
6-coral plate
12-green laptop
13-gray book
10-brown chair
3-teal plate
1-red book
28-red fork
29-green pencil
8-red knife
7-blue coat
Лучший ответ
Алексей Леонов Ученик (128) 1 месяц назад
 const lostData = [
  "27-red fork",
  "26-green pencil",
  "10-green laptop",
  "27-blue pen",
  "28-red book",
  "3-red knife",
  "12-teal book",
  "2-blue coat",
  "28-blue book",
  "2-teal plate"
];

const foundData = [
  "27-red fork",
  "19-lavender pencil",
  "2-blue pen",
  "30-teal pencil",
  "20-coral fork",
  "6-coral plate",
  "12-green laptop",
  "13-gray book",
  "10-brown chair",
  "3-teal plate",
  "1-red book",
  "28-red fork",
  "29-green pencil",
  "8-red knife",
  "7-blue coat"
];

const lostItemsMap = new Map();

lostData.forEach(item => {
  const [day, desc] = item.split('-', 2);
  lostItemsMap.set(desc, parseInt(day, 10));
});

let foundCount = 0;

foundData.forEach(item => {
  const [day, desc] = item.split('-', 2);
  const lostDay = lostItemsMap.get(desc);
  if (lostDay !== undefined && lostDay < parseInt(day, 10)) {
    foundCount++;
  }
});

console.log(foundCount);
Просветленный (47200) 3 недели назад
 привет

можешь написать код js❓

пример скрипта
хотя бы
вот такой создать

на странице html
при моб.версии в андроиде
текст привет

как только
в браузере жмёшь кнопку полная версия

текст появлялся
другой

типа до свидания
Остальные ответы
Rudus . Ученик (144) 1 месяц назад
Чат gpt в помощь
МаксимИскусственный Интеллект (200376) 1 месяц назад
ChatGPT не умеет думать и реализовывать проекты.
Максим, ну и глупость сморозил
Похожие вопросы