и красного цвета. Известно, что предметов синего цвета сильно больше, чем предметов зелёного цвета, а предметов зелёного цвета немного больше, чем предметов красного цвета. Напишите сервис, который будет принимать номер предмета и пытаться угадать его цвет
Кто нибудь сталкивался с таким?)
какая странная задача
Кирилл?
это на бумажке?
типа что значит "немного больше" и "сильно больше"?
вот такие условия) сам не знаю как реализовать, вот хожу, ищу помощи
больше чем немного
нет, на фреймворке)
Там значит условие : если один цвет больше одного, но меньше второго, при этом больше третьего
а если просто рандомом цвет писать?
это же можно 100 переменных...
что значит "один цвет больше другого"? на группах разве определён порядок?
Синий > зелёного <красного. Подставляй цифры и пытайся найти число
мне кажется, здесь нужно реализовать какую то логику, быть может из теории вероятностей, но врядли бы стали давать это задание проверить умение пользоваться рандомом)
return 'blue', чо тут думать
ну, к примеру, синих 60, зеленых 30, красных 10..
логика в ста переменных и просто рандомом пытается угадать
Если бы мы выбранный предмет убирали из кучи — надо думать. Если есть несколько последовательных запросов — надо запоминать и немножко думать. В такой формулировке — вероятность не меняется, и чо тут дмать тогда.
возможно, я как-то неправильно понимаю задачу
Там получается какое-то среднее число и рендомом наверное в пределах ввести
мне нужно написать условную функцию guess, которая принимает число и возвращает цвет и мне нужно сделать, чтобы вероятность того, что для какого-то n = randrange(100) выполнилось guess(n) == colors[n]
это проверка на извращенцев - тот кто ответит цепи маркова держаться в стороне и опасаться
Что за цепи Маркова?)
Ну вот есть состояние и его вероятность. Если оно изменилось, то вероятность следующего состояния тоже изменится.
Обсуждают сегодня