Задать вопрос
@5oCent

Какой алгоритм для нахождения товара на стеллаже?

Есть стеллаж
10 ярусов по 8 ячеек и в каждой ячейке по 15 мест
Пользователь вводит номер товара и надо определить на каком ярусе и в какой ячейке находится товар
  • Вопрос задан
  • 290 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля + нейросети
    9 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
hint000
@hint000
у админа три руки
10 ярусов по 8 ячеек и в каждой ячейке по 15 мест
:
сделать с помощью деления, то есть с помощью div и mod

levels = 10
cells = 8
places = 15
L = X div ( places * cells )
C = ( X div places ) mod cells
P = X mod places

здесь нумерация с нуля, как принято у программистов; если нужна нумерация с единицы (как у математиков), то добавить единицу к P, к C и к L.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
хранишь в массиве/таблице список товаров и их положение на стеллаже(ну или матрицу мест стеллажа с id товара в качестве значений) в чем проблема то?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы