powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Просто Трёп [закрыт для гостей] / Задачка с собеседования
12 сообщений из 12, страница 1 из 1
Задачка с собеседования
    #221485
sergey11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Цитата 
[игнорируется]
Задача: создать и полностью заполнить массив натуральных чисел длиной 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
Задачка с собеседования
    #221496
Испытатель диванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey11 [игнорируется] 

сколько времени тебе дали на решение?
...
Рейтинг: 0 / 0
Задачка с собеседования
    #221497
Фотография Буся
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
верный путь заработать расслоение мозжечка
...
хвост есть продолжение кошки
Рейтинг: 0 / 0
Задачка с собеседования
    #221501
sergey11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Испытатель диванов  23.11.2022, 12:39
[игнорируется]
sergey11 [игнорируется] 

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

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

сколько времени тебе дали на решение?
Не оговаривали
т.е. ты не сидишь в переговорной за задачей
В кабаке сидим. Вместе.
...
Рейтинг: 0 / 0
Задачка с собеседования
    #221506
sergey11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
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
Задачка с собеседования
    #221508
Испытатель диванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Испытатель диванов  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
Задачка с собеседования
    #221522
Капитан Немо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю переписывать этот массив в цикле до посинения, пока 20000 не попадется.
...
Рейтинг: 0 / 0
Задачка с собеседования
    #221555
Ханурик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey11  23.11.2022, 12:23
[игнорируется]
Цитата 
[игнорируется]
при этом нельзя присваивать элементам массива заданные/определённые значения.
А жульничество типа "присвоить элементу массива значение 20000 * x / x, где x - случайное число" - разрешено или нет?
...
Рейтинг: 0 / 0
Задачка с собеседования
    #221559
Испытатель диванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey11  23.11.2022, 12:55
[игнорируется]
Испытатель диванов  23.11.2022, 12:52
[игнорируется]
sergey11  23.11.2022, 12:48
[игнорируется]
Испытатель диванов  23.11.2022, 12:46
[игнорируется]
sergey11  23.11.2022, 12:44
[игнорируется]
...
т.е. ты не сидишь в переговорной за задачей
В кабаке сидим. Вместе.
к тебе сегодня ночью не лазили в тумбочку?
Ты отвлекаешь от собеседования!
проверить сохранность сбережений не помешает
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Просто Трёп [закрыт для гостей] / Задачка с собеседования
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Игнорируют тему (4): Antonariy, Коняукла, Владайка, папа акуз
Читали форум (89): Анонимы (88), Green 6 мин.
Пользователи онлайн (134): Анонимы (131), Bing Bot 2 мин., Yandex Bot 2 мин., Green 6 мин.
x
x
Закрыть


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