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

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

16.03.2022, 15:29. Показов 1235. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется список предметов с указанием их веса (в гр.): карандаш – 20,
зеркальце – 100, зонт – 500, рубашка – 300, молоток – 600, пила – 400, удочка –
1200. Представить их в виде двумерного массива. N – суммарный вес, который
можно положить в рюкзак. Предметы кладутся в порядке убывания их веса.
Напишите программу, которая для введенного N определит наибольшее число
предметов, положенных в рюкзак. На экране отобразить список этих предметов.
(Каждый предмет в одном экземпляре)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.03.2022, 15:29
Ответы с готовыми решениями:

Напишите программу, которая определит первое отрицательное число последовательности
Напишите программу, которая определит первое отрицательное число последовательности: y=sin(i/100), i=1,2,3...

Напишите программу, которая определит первое отрицательное число последовательности...
Напишите программу, которая определит первое отрицательное число последовательности: y=sin(i/100), i=1,2,3...

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

7
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
16.03.2022, 21:22
Лучший ответ Сообщение было отмечено gogolik как решение

Решение

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const items = Object.entries({
  карандаш: 20,
  зеркальце: 100,
  зонт: 500,
  рубашка: 300
}).sort((a, b) => b[1] - a[1]);
 
function foooo(n) {
  return items.reduce((acc, item) => {
    if (item[1] <= n) {
      acc.push(item[0]);
      n -= item[1];
    }
    return acc;
  }, []);
}
console.log(foooo(700));
1
0 / 0 / 0
Регистрация: 02.05.2021
Сообщений: 10
30.03.2022, 09:07  [ТС]
Не работает (
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3952 / 2061 / 829
Регистрация: 13.03.2010
Сообщений: 6,780
30.03.2022, 09:16
chvetochek, работает. Результат выполнения ищите в консоли браузера.
Code
1
2
// [object Array] (3)
["зонт","зеркальце","карандаш"]
1
0 / 0 / 0
Регистрация: 02.05.2021
Сообщений: 10
30.03.2022, 09:23  [ТС]
Я написала этот код в скрипт (он в отдельном файле script.js), но браузер выдаёт ошибку 404
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3952 / 2061 / 829
Регистрация: 13.03.2010
Сообщений: 6,780
30.03.2022, 10:03
Что такое 404?

Файл подключили неправильно.
1
0 / 0 / 0
Регистрация: 02.05.2021
Сообщений: 10
30.03.2022, 10:14  [ТС]
Скажите пожалуйста, как подключить его?

Добавлено через 7 минут
Просто я делаю в программе Web storm.
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3952 / 2061 / 829
Регистрация: 13.03.2010
Сообщений: 6,780
30.03.2022, 10:45
chvetochek, WebStorm должен сам показывать вам, что неправильно подключен файл. Если путь начинается с /, то попробуйте заменить на ./.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.03.2022, 10:45
Помогаю со студенческими работами здесь

Напишите программу, которая определяет наибольшее число в файле
Текстовый файл CISLA.TXT содержит ряд натуральных чисел. Каждое из этих чисел может содержать до 100 десятичных цифр и отображается в...

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

Напишите программу, которая определит размер стипендии каждого студента
О группе студентов известны следующие сведения : общее количество студентов , фамилия и имя каждого , 3 отметки полученные на...

Напишите программу, которая определит какой элемент находится на позиции k
Дан одномерный массив целых чисел A. Напишите программу, которая определит какой элемент находится на позиции k(вводится с клавиатуры) в...

Напишите программу, которая определит количество различных чисел в массиве
Дан массив, состоящий из целых чисел. Известно, что числа упорядочены по неубыванию (то есть каждый следующий элемент не меньше...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru