Перенос одинаковых значений в таблицу

Страницы: 1
RSS
Перенос одинаковых значений в таблицу
 
Добрый день. Помогите разобраться, только начал изучать язык.
У меня есть две таблиц T1={7,4,9,3,7,6,3,5} T2={}
как из этой таблицы можно узнать одинаковые значения и записать их во вторую таблицу.
 
Код
local duplicates = { }for k, v in pairs ( t1 ) do  duplicates[ v ] = ( duplicates[ v ] or 0 ) + 1endfor k, v in pairs ( duplicates ) do 
  if v > 1 then     t2[ #t2 + 1 ] = k   endend
Просуммировать количество каждого значения, потом выбрать значения у которых сумма >1.
 
Форум съел переносы строк, но там разберетесь я думаю.
 
Цитата
Артем написал:
Форум съел переносы строк, но там разберетесь я думаю.
Спасибо.
Страницы: 1
Читают тему
Наверх