IllusionMH зачем? 111222333
сгенерировал?))
vladlen.markhel пишет:сгенерировать явно же не заранее прописать
цикл с рандомом и счетчиком повторений
исключение можно реализовать создав массив чисел
сдвигать его и уменьшать рандом(в рандоме не число а его ключ) при достижении счетчиком нужного количества
шикарное слушай тестовое задание)) столько всего сразу на ум пришло))
vladlen.markhel рано тебе еще думаю...за простотой кроется много интересного на алгоритмическое мышление
(Добавление)
vladlen.markhel пишет:Хм, и вправду с таким решение даже слушать тебя не станут
явно же не расширяемое решение
а теперь, скажут тебе, числа от 234 до 346585 и до 1234 повторений
как код изменишь?))
(Добавление)
неее....тут интересно можно решить)
(Добавление)
сначала сгенерировать массив возможных чисел
двумерный массив
в первом элементе само число во втором его счетчик (сначала 0)
генерировать в цикле
потом в цикле давать рандом от 0 до кол-ва элементов -1
после получения ключа в результат добавлять число и инкрементиитть счетчик
если счетчик достиг предела вырезать из массива элемент(число с счетчиком...напоминаю масси двумерный)
и уменьшать верхнюю границу рандома
кто понял тому понравится))
абсолютно расширяемое решение
(Добавление)
IllusionMH скажи ему что я прав ато даже читать не станет столько букав))
|