Size: a a a

2021 May 05

IS

Ivan Stepanov in pro.lua
Нам что-то ооочень быстрое нужно
источник

IS

Ivan Stepanov in pro.lua
elua мёртв. У нас был Pawn, поэтому на мёртвый проект не очень хочется переходить
источник

VM

Vadim Misbakh-Solovi... in pro.lua
ну, начнём с того, что ARM-M не про скорость, а про "полватта в год"
источник

IS

Ivan Stepanov in pro.lua
Хм, у нас игрушки работают, спрайты двигаются
источник

LU

Lucky Uk in pro.lua
ссылок бы
источник
2021 May 06

IS

Ivan Stepanov in pro.lua
Вот это написано на Pawn
источник

IS

Ivan Stepanov in pro.lua
И это фпс на 3 экрана сразу
источник
2021 May 10

MT

Monsieur Taishín in pro.lua
дарова всем =)

Есть ли легкий способ, нахождения неуникальных вхождений в таблице?
x={1,2,3,4}
y={1,2,5,6}
z={2,4,6,8}


Вот тут цифра 2 есть во всех таблицах, как найти эту цифру 2?
источник

S

Snusmumriken in pro.lua
Собрать все значения в одну таблицу не так сложно.
источник

MT

Monsieur Taishín in pro.lua
и что это даст?
источник

S

Snusmumriken in pro.lua
Тебе надо найти значения которые есть сразу везде?
источник

S

Snusmumriken in pro.lua
Или просто не уникальные, которые есть где-то ещё кроме?
источник

MT

Monsieur Taishín in pro.lua
да.  число, которые есть во всех таблицах
источник

f

fgntfg in pro.lua
Изи.
источник

S

Snusmumriken in pro.lua
function checkStuff(dst, src)
 for i, v in ipairs(src) do
   dst[v] = (dst[v] or 0) + 1
 end
 return dst
end

local values = {}
checkStuff(values, x)
checkStuff(values, y)
checkStuff(values, z)

Смотришь сколько повторяются значения. Можешь отсеять те, где меньше трёх вхождений.
источник

MT

Monsieur Taishín in pro.lua
так..какая-то магия чтоли или надо кофе бахнуть
источник

MT

Monsieur Taishín in pro.lua
x={1,2,3,4}
y={1,2,5,6}
z={2,4,6,8}

local function containsValue (tab, val)
   for index, value in ipairs(tab) do
       if value == val then
           return true
       end
   end
   return false
end

for k,v in ipairs(x) do
  if containsValue (y, v) and containsValue (z, v) then
     print (v)
  end
end

мой вариант.. но думал есть что-то попроще
источник

S

Snusmumriken in pro.lua
источник

S

Snusmumriken in pro.lua
Но первым делом желательно проверить сами x-y-z на уникальность значений.
источник

S

Snusmumriken in pro.lua
У тебя дофига переборов, сложность n^2. У меня один раз проходим по всем таблицам и просто подсчитываем количество всех значений, после чего можем с ними что-то делать ))
источник