Помогите разобраться с работой со списками! мне надо чтобы программа сравнивала список 1 с списком 2, сравнивала построчно, вырезает одну строчку с списка 1 смотрит в списке 2 есть такая строчка или нет, если есть такая строчка то программа ее просто удаляет, если нет такой строчки в списке 2 то программа добавляет ее туда.
я попробовал написать но первые три строчки программа работает хорошо но потом чтото не то
code_23738.txt
Этот топик читают: Гость
Ответов: 146
Рейтинг: 1
|
|||
карма: 0 |
| ||
файлы: 1 | code_23738.txt [2.3KB] [157] |
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Можно как-то так
code_23739.txt ------------ Дoбавленo в 13.17: Или с элементом управления массивом, то вот так
|
|||
карма: 22 |
| ||
файлы: 1 | code_23739.txt [1.8KB] [175] |
Ответов: 146
Рейтинг: 1
|
|||
Спасибо nesco, сейчас разберусь как она работает, постараюсь понять
|
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
legandox писал(а): постараюсь понятьПосмотри вторую схему, она гораздо проще |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-10 03:32:03 |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Можно извратиться и еще упростить схему
code_23741.txt ------------ Дoбавленo в 13.26: 178.123.18.199, нарушение условия задачи legandox писал(а): надо чтобы программа сравнивала список 1 с списком 2, сравнивала построчно |
|||
карма: 22 |
| ||
файлы: 1 | code_23741.txt [1.5KB] [147] |
Ответов: 1376
Рейтинг: 197
|
|||
карма: 1 |
| ||
файлы: 1 | code_23742.txt [1.2KB] [154] |
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
foksov, а какого черта у тебя 34 попадает после 99, фигня это получается
|
|||
карма: 22 |
|
Ответов: 1376
Рейтинг: 197
|
|||
[flood]
nesco писал(а): а какого черта у тебя 34 попадает после 99 |
|||
карма: 1 |
|
Ответов: 146
Рейтинг: 1
|
|||
Ребята спасибо всем большое помощь)))
А если усложнить схему, добавить третий черный список, получается процесс такой: Помогите разобраться с работой со списками! мне надо чтобы программа сравнивала список 1 с списком 2, сравнивала построчно, вырезает одну строчку с списка 1 смотрит в списке 2 есть такая строчка или нет, если есть такая строчка то программа ее просто удаляет, если нет такой строчки в списке 2 то программа добавляет ее туда. НО ЕСТЬ ОПРЕДЕЛЕННЫЕ СРОКИ В 3 СПИСКЕ (МОЖНО НАЗВАТЬ ЕГО ЧЕРНЫЙ СПИСОК) ПРОГРАММА ПРИ СРАВНЕНИИ ПОСТРОЧНО 1 И ВТОРОЙ СПИСОК А ПОТОМ 4 ЕСЛИ ТАКАЯ СТРАКА ЕСТЬ В ЧЕТВЕРТОМ СПИСКЕ ТО ПРОГРАММА ВО ВТОРОЙ СПИСОК ЭТО СТРОКУ НЕ ДОБАВИТ, а если нету в третем списки то добавит во сторую строку ------------ Дoбавленo в 14.08: надеюсь поймете)) что я имел введу)) |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
legandox писал(а): НО ЕСТЬ ОПРЕДЕЛЕННЫЕ СРОКИ В 3 СПИСКЕ (МОЖНО НАЗВАТЬ ЕГО ЧЕРНЫЙ СПИСОК) ПРОГРАММА ПРИ СРАВНЕНИИ ПОСТРОЧНО 1 И ВТОРОЙ СПИСОК А ПОТОМ 4 ЕСЛИ ТАКАЯ СТРАКА ЕСТЬ В ЧЕТВЕРТОМ СПИСКЕ ТО ПРОГРАММА ВО ВТОРОЙ СПИСОК ЭТО СТРОКУ НЕ ДОБАВИТ а если нету в третем списки то добавит во сторую строкуНифига не понял с третьим списком. Понятно с четвертым, как с черным, но вот про третий я не догнал -- почему во вторую строку, а не просто добавит, если нет |
|||
карма: 22 |
|
Ответов: 146
Рейтинг: 1
|
|||
Нет четвертого списка нет
а вот третий список он и есть черный |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
legandox писал(а): а вот третий список он и есть черныйФильтр, я так понимаю -- если есть в третьем, во второй не добавлять ------------ Дoбавленo в 14.19: legandox, на, сам бы мог додуматься
|
|||
карма: 22 |
| ||
Голосовали: | legandox |
Ответов: 146
Рейтинг: 1
|
|||
nesco спасибо огромное
|
|||
карма: 0 |
|
14