powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы [новые:4] / Просто Трёп [закрыт для гостей] [новые:4] / Задачка с собеседования, Поиск: Искать сообщения, созданные автором: sergey11  
5 сообщений из 5, страница 1 из 1
Просто Трёп / Задачка с собеседования
    #221485
sergey11
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[заблокирован: 1 дн. 7 час. 31 мин.]
Цитата 
[игнорируется]
Задача: создать и полностью заполнить массив натуральных чисел длиной 200 000 случайными числами;
массив обязательно должен содержать число 20 000, при этом нельзя присваивать элементам массива
заданные/определённые значения. Других ограничений нет.

Задание: Напишите свой, исправленный, вариант функции (пример ниже) либо всего модуля. Можно
изменить код по своему усмотрению, но необходимо соблюдать главные, описанные выше, условия задачи.
Плюсом будет оптимизация скорости выполнения процедуры за счёт сокращения к-ва внутренних
итераций.

Пример процедуры:
Function ArrayTest: array of Integer;
var
i : Word;
b : Boolean;
ia : array of Integer;
begin
SetLength(ia, 20000);
Repeat
for i:=0 to Length(ia) do
ia := Random(5000000);
b := False;
for i:=0 to Length(ia) do
if ia = 20000 then
b := True;
until b;
Result := ia;
end;
Как мы там гарантированно получим одно из значений в 20 000, если явным образом присваивать значения нельзя?
...
Рейтинг: 0 / 0
Просто Трёп / Задачка с собеседования
    #221501
sergey11
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[заблокирован: 1 дн. 7 час. 31 мин.]
Испытатель диванов  23.11.2022, 12:39
[игнорируется]
sergey11 [игнорируется] 

сколько времени тебе дали на решение?
Не оговаривали
...
Рейтинг: 0 / 0
Просто Трёп / Задачка с собеседования
    #221505
sergey11
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[заблокирован: 1 дн. 7 час. 31 мин.]
Испытатель диванов  23.11.2022, 12:46
[игнорируется]
sergey11  23.11.2022, 12:44
[игнорируется]
Испытатель диванов  23.11.2022, 12:39
[игнорируется]
sergey11 [игнорируется] 

сколько времени тебе дали на решение?
Не оговаривали
т.е. ты не сидишь в переговорной за задачей
В кабаке сидим. Вместе.
...
Рейтинг: 0 / 0
Просто Трёп / Задачка с собеседования
    #221506
sergey11
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[заблокирован: 1 дн. 7 час. 31 мин.]
sergey11  23.11.2022, 12:48
[игнорируется]
Испытатель диванов  23.11.2022, 12:46
[игнорируется]
sergey11  23.11.2022, 12:44
[игнорируется]
Испытатель диванов  23.11.2022, 12:39
[игнорируется]
sergey11 [игнорируется] 

сколько времени тебе дали на решение?
Не оговаривали
т.е. ты не сидишь в переговорной за задачей
В кабаке сидим. Вместе.
шутка
...
Рейтинг: 0 / 0
Просто Трёп / Задачка с собеседования
    #221513
sergey11
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[заблокирован: 1 дн. 7 час. 31 мин.]
Испытатель диванов  23.11.2022, 12:52
[игнорируется]
sergey11  23.11.2022, 12:48
[игнорируется]
Испытатель диванов  23.11.2022, 12:46
[игнорируется]
sergey11  23.11.2022, 12:44
[игнорируется]
Испытатель диванов  23.11.2022, 12:39
[игнорируется]
...
Не оговаривали
т.е. ты не сидишь в переговорной за задачей
В кабаке сидим. Вместе.
к тебе сегодня ночью не лазили в тумбочку?
Ты отвлекаешь от собеседования!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы [новые:4] / Просто Трёп [закрыт для гостей] [новые:4] / Задачка с собеседования, Поиск: Искать сообщения, созданные автором: sergey11  
Читали тему (1): Анонимы (1)
Игнорируют тему (4): Antonariy , Владайка, Коняукла, папа акуз
Читали форум (19): Анонимы (4), Брюквенные годы, Сталкер, Дед-Папыхтет, Green, gyrus, Шоколадный01, Antonariy, Tosh, Просто Трёп 1 мин., Буся 2 мин., NSFuimus 2 мин., Умник-практикующий 4 мин., IT-Клоп 5 мин., bk0010 6 мин., Кусь 7 мин.
Пользователи онлайн (31): Анонимы (9), Брюквенные годы, Сталкер, жЫвоглот, Green, Дед-Папыхтет, Yandex Bot, gyrus, Шоколадный01, Antonariy, Tosh, Bing Bot, megabyte 1 мин., pashtetos1 1 мин., Просто Трёп 1 мин., Буся 1 мин., anonymous 2 мин., NSFuimus 2 мин., Умник-практикующий 4 мин., битый 5 мин., IT-Клоп 5 мин., bk0010 6 мин., Кусь 7 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]