|
Просто Трёп / Задачка с собеседования
|
|||
---|---|---|---|
#18+
Цитата [игнорируется] Задача: создать и полностью заполнить массив натуральных чисел длиной 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; ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2022, 12:23 |
|
Просто Трёп / Задачка с собеседования
|
|||
---|---|---|---|
#18+
Не оговаривали ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2022, 12:44 |
|
Просто Трёп / Задачка с собеседования
|
|||
---|---|---|---|
#18+
В кабаке сидим. Вместе. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2022, 12:48 |
|
Просто Трёп / Задачка с собеседования
|
|||
---|---|---|---|
#18+
В кабаке сидим. Вместе. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2022, 12:49 |
|
|
Start [/forum/search.php?do_search=1&tid=6228&author_mode=wrote_post&author=sergey11&start_from=221505]: |
0ms |
get settings: |
0ms |
get forum list: |
4ms |
searching: |
8ms |
get settings: |
0ms |
get forum list: |
4ms |
get topic data: |
2ms |
check forum access: |
0ms |
check topic access: |
0ms |
get forum data: |
1ms |
get found posts: |
21ms |
track hit: |
38ms |
get online users: |
26ms |
check new: |
1ms |
others: | 293ms |
total: | 398ms |
0 / 0 |