TGViewer
Sber Developer News Sber Developer News @sberdevelopernews · 5.62K subscribers
Post #1398 2.31K
Пятничная задача для адептов JavaScript 🧑🏻‍💻

У вас есть фруктовый прилавок, где вы храните фрукты в виде объекта, где ключ - название фрукта, а значение - количество этого фрукта на прилавке.
const fruitStore = {
apple: 10,
banana: 20,
orange: 15
};

Напишите функцию sellFruit, которая принимает название фрукта и количество, которое покупатель хочет купить.

Функция должна уменьшить количество указанного фрукта на прилавке на выбранное покупателем количество и вернуть обновленное состояние прилавка. Если запрошенное количество фруктов превышает доступное на прилавке, функция должна вернуть сообщение о том, что фруктов недостаточно.

Пример:
console.log(sellFruit("apple", 5)); // Выведет: { apple: 5, banana: 20, orange: 15 }
console.log(sellFruit("banana", 30)); // Выведет: "К сожалению, такого количества бананов нет на прилавке."

Пожалуйста, напишите функцию sellFruit и объясните ваш подход к решению этой задачи.

Пишите ваши варианты
в комментариях!
  • 👍 6
  • 👎 2
  • 🔥 1
More from @sberdevelopernews
  1. Oct 2, 2026Пятничная задача для адептов JavaScript 🪄 Вы разрабатываете модуль конвертации валют для…
  2. Sep 25, 2026Пятничная задача для адептов JavaScript 🐱 Вы помогаете метеостанции анализировать погоду…
  3. Sep 24, 2026Новая IT-вакансия для Москвы ⚡️ Ищем владельца продукта в команду решения, которое предост…
  4. Sep 18, 2026Пятничная задача для адептов JavaScript ✉️ Вы решили проанализировать свою рабочую активно…
  5. Sep 15, 2026Сбер научил нейросети «понимать» время при генерации видео с помощью Time Adapter 📰 Коман…
  6. Sep 11, 2026Пятничная задача для адептов JavaScript 😼 Вы собрали в лесу грибы и теперь нужно отсортир…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →