@zerqsell
судя по всему, сам интерфейс туть
229e2f46-414f-4df3-a726-7859e97b8d19-image.png
я не смог придумать, как подлезть чтоб выдернуть
b6b99f96-09dd-4366-82b4-6cffb00ec11b-image.png
87278daf-25be-439f-bb8b-710167aca1a9-image.png
поэтому, самый просто вариант - модифицировать модуль, добавив туда ресурсы или переменные. работа с ресурсами
https://github.com/bablosoft/BAS/blob/955f5a41bd004bcdd7d19725df6ab229b911c09f/Engine/scripts/engine/worker/properties.js#L6
например, добавить после получения ответа на капчу ресурс
a858d9ba-9a00-45c2-a530-c98b8151a0fd-image.png
а потом считать его, когда нужен результат
b30d985f-79bf-4e7f-bce0-8cd7f78718ee-image.png
Отсортировать записи по уникальности и кол-ву упоминаний в списке
-
Есть 100 записей. SPISOK1
Делаю удалить дубликаты. Получаю SPISOK2Затем foreach SPISOK2
COUNT=0
foreach SPISOK1
если значения равны COUNT+1а дальше я что то потерялся.
в php это решается элементарно двумерным массивом, а тут как быть.
итоговая задача чтобы в SPISOK2 они были отсортированы по кол-ву вхождений и желательно это кол-во вхождений вывести в лог тоже -
@kuzkuz said in Отсортировать записи по уникальности и кол-ву упоминаний в списке:
в php это решается элементарно двумерным массивом, а тут как быть.
А что вам мешает использовать двумерный массив в BAS?
-
@kuzkuz said in Отсортировать записи по уникальности и кол-ву упоминаний в списке:
Ок. попробую.
Сможет кто то подсказать, что то алгоритм не укладывается
Имеем
текстовый файлA 20% B 5% C 10% D 3% E 30% F 20% G 6% H 5%как присваивая значение переменной соблюсти пропорцию? (вероятность в %)
Второй вариант
Складываем все значения
20+5+10+3+30+20+6+5 = 99
[[RANDOM]] = rand(1,99)
у нас 8 вариантов, поэтомуmin= 0
for 1 до 8 {
получаем из списка вероятность N
max= N
if ( [[RANDOM]] > min && [[RANDOM]] < max) {NEW_VAR = значению}
} else {
min = min + N
}