Tad писал(а):
Правильно думаешь. Просто не пойму как правильно объяснить.
Например есть строки:
55;красный
888;зелёный
900;синий
6;оранжевый
89;зелёный
950;синий
980;синий
00;красный
Берём первую строку, проверяем цвет на совпадение с остальными строками.
Совпадений только одно в последней строке.
Тогда цифру 55, записываем в 1 файл, а 00 во 2 файл.
Берём следующую строку с цветом зелёный, тоже одно совпадение.
Дописываем в файл 1 888, а в файл 2 89
Следующая строка синий. В файл 1, дописываем 900, в файл 2 950 в файл 3 980
четвёртая строка оранжевый, совпадений нет, просто дописываем её в файл 1.
Должны получится такие записи в файлах:
Файл 1
55
888
900
6
Файл 2
00
89
950
Файл 3
980
Мне нужно тоже самое, только с цифрами, с теми что в схеме выше.
Объяснить ещё понятнее, у меня вряд ли получится.
Вроде и логика простая, а уже с утра бьюсь.
В общем строки, нужно разбить на файлы, чтоб в каждом файле не было повторяющегося цвета.