ИКБО-16-22

Вариант №1

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Удалить пустые строки.
  4. Разбить один из столбцов по разделителю “!”.
  5. Преобразовать содержимое ячеек по примерам.
  6. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
99.09.13!5653276106 1 fagic70@gmail.com
04.08.09!8864855684 1 lodosanz23@rambler.ru
99.03.08!9180183608 1 celamskij65@yahoo.com
04.08.09!8864855684 1 lodosanz23@rambler.ru
04.03.20!7973205154 0 sivanz44@yahoo.com

Результат преобразования:

1 2 3 4
327-61-06 485-56-84 018-36-08 320-51-54
true true true false
fagic70[at]gmail.com lodosanz23[at]rambler.ru celamskij65[at]yahoo.com sivanz44[at]yahoo.com
13.09.99 09.08.04 08.03.99 20.03.04

Пример 2

Исходная таблица:

1 2 3 4 5
00.05.06!0611504318 1 vacenanz61@yandex.ru
01.12.01!9196596040 1 makadskij77@yahoo.com
03.09.20!5105329628 1 dolskij27@gmail.com
03.09.20!5105329628 1 dolskij27@gmail.com
04.08.13!0444311673 1 cimodak29@rambler.ru

Результат преобразования:

1 2 3 4
150-43-18 659-60-40 532-96-28 431-16-73
true true true true
vacenanz61[at]yandex.ru makadskij77[at]yahoo.com dolskij27[at]gmail.com cimodak29[at]rambler.ru
06.05.00 01.12.01 20.09.03 13.08.04

Вариант №2

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Разбить один из столбцов по разделителю “!”.
  4. Преобразовать содержимое ячеек по примерам.
  5. Отсортировать строки по столбцу №3 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
1.0!+7 072 552-8742 lafitan38[at]yandex.ru Рамиль Лафитян lafitan38[at]yandex.ru
0.7!+7 779 145-3240 mokin92[at]yandex.ru Лев Мокин mokin92[at]yandex.ru
0.6!+7 975 655-5838 maksim27[at]yandex.ru Максим Цогич maksim27[at]yandex.ru
0.6!+7 975 655-5838 maksim27[at]yandex.ru Максим Цогич maksim27[at]yandex.ru
0.6!+7 975 655-5838 maksim27[at]yandex.ru Максим Цогич maksim27[at]yandex.ru

Результат преобразования:

1 2 3 4
100% lafitan38@yandex.ru +7 (072) 552-87-42 Лафитян
70% mokin92@yandex.ru +7 (779) 145-32-40 Мокин
60% maksim27@yandex.ru +7 (975) 655-58-38 Цогич

Пример 2

Исходная таблица:

1 2 3 4
0.3!+7 406 895-9636 grigorij2[at]yahoo.com Григорий Забянц grigorij2[at]yahoo.com
0.2!+7 640 414-6528 radmir72[at]yandex.ru Радмир Бошич radmir72[at]yandex.ru
0.7!+7 982 397-0140 gurulanz9[at]yahoo.com Даниил Гурулянц gurulanz9[at]yahoo.com
0.9!+7 553 756-7284 leramskij22[at]yahoo.com Кирилл Лерамский leramskij22[at]yahoo.com
0.9!+7 553 756-7284 leramskij22[at]yahoo.com Кирилл Лерамский leramskij22[at]yahoo.com
0.9!+7 553 756-7284 leramskij22[at]yahoo.com Кирилл Лерамский leramskij22[at]yahoo.com

Результат преобразования:

1 2 3 4
30% grigorij2@yahoo.com +7 (406) 895-96-36 Забянц
90% leramskij22@yahoo.com +7 (553) 756-72-84 Лерамский
20% radmir72@yandex.ru +7 (640) 414-65-28 Бошич
70% gurulanz9@yahoo.com +7 (982) 397-01-40 Гурулянц

Вариант №3

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Удалить пустые строки.
  3. Преобразовать содержимое ячеек по примерам.
  4. Отсортировать строки по столбцу №3 в измененной таблице.
  5. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
kefic15@rambler.ru 0.5 +7 227 032-6764
sizavanz13@rambler.ru 0.8 +7 152 957-7564
rovutak66@yahoo.com 0.1 +7 674 104-5872
ruzugev97@gmail.com 0.3 +7 900 864-2212
ruzugev97@gmail.com 0.3 +7 900 864-2212
ruzugev97@gmail.com 0.3 +7 900 864-2212

Результат преобразования:

1 2 3 4
sizavanz13 kefic15 rovutak66 ruzugev97
0.800 0.500 0.100 0.300
+7 152 957-75-64 +7 227 032-67-64 +7 674 104-58-72 +7 900 864-22-12

Пример 2

Исходная таблица:

1 2 3
zilegij15@yahoo.com 0.6 +7 081 675-3067
anton67@rambler.ru 0.3 +7 448 528-5308
anton67@rambler.ru 0.3 +7 448 528-5308
anton67@rambler.ru 0.3 +7 448 528-5308
binukak4@gmail.com 0.3 +7 272 340-4636

Результат преобразования:

1 2 3
zilegij15 binukak4 anton67
0.600 0.300 0.300
+7 081 675-30-67 +7 272 340-46-36 +7 448 528-53-08

Вариант №4

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Разбить один из столбцов по разделителю “;”.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
2002/12/14 true;+7 901 452-7820 0.30 2002/12/14
1999/07/25 true;+7 232 709-0157 0.95 1999/07/25
2002/11/04 true;+7 459 790-9266 0.28 2002/11/04

Результат преобразования:

1 2 3 4
14-12-2002 +79014527820 Выполнено 0.300
25-07-1999 +72327090157 Выполнено 0.950
04-11-2002 +74597909266 Выполнено 0.280

Пример 2

Исходная таблица:

1 2 3 4
1999/01/07 false;+7 730 830-6943 0.52 1999/01/07
2002/02/19 true;+7 818 517-9176 0.02 2002/02/19
2002/03/07 false;+7 555 425-5844 0.52 2002/03/07

Результат преобразования:

1 2 3 4
07-01-1999 +77308306943 Не выполнено 0.520
19-02-2002 +78185179176 Выполнено 0.020
07-03-2002 +75554255844 Не выполнено 0.520

Вариант №5

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить пустые строки.
  4. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
genazov39@rambler.ru Выполнено 01-11-20 genazov39@rambler.ru
sulak68@gmail.com Не выполнено 99-11-20 sulak68@gmail.com
kizosan56@mail.ru Не выполнено 02-11-17 kizosan56@mail.ru
tunman52@gmail.com Выполнено 99-12-17 tunman52@gmail.com

Результат преобразования:

1 2 3
genazov39[at]rambler.ru 1 01/11/20
sulak68[at]gmail.com 0 99/11/20
kizosan56[at]mail.ru 0 02/11/17
tunman52[at]gmail.com 1 99/12/17

Пример 2

Исходная таблица:

1 2 3 4 5
cosidi50@mail.ru Не выполнено 01-11-25 cosidi50@mail.ru
cevman90@yandex.ru Не выполнено 04-12-18 cevman90@yandex.ru
cucberg42@rambler.ru Выполнено 99-07-12 cucberg42@rambler.ru
tufimev33@yandex.ru Не выполнено 04-12-09 tufimev33@yandex.ru

Результат преобразования:

1 2 3
cosidi50[at]mail.ru 0 01/11/25
cevman90[at]yandex.ru 0 04/12/18
cucberg42[at]rambler.ru 1 99/07/12
tufimev33[at]yandex.ru 0 04/12/09

Вариант №6

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Преобразовать содержимое ячеек по примерам.
  4. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
nelinanz88[at]rambler.ru А.Е. Нелинянц Y 0.9 0.9
zekusman56[at]yahoo.com Д.Ц. Цекушман Y 0.8 0.8
badedij12[at]mail.ru Д.М. Бадедий N 0.2 0.2
badedij12[at]mail.ru Д.М. Бадедий N 0.2 0.2

Результат преобразования:

1 2 3
nelinanz88 zekusman56 badedij12
Нелинянц А. Цекушман Д. Бадедий Д.
1 1 0
0.9000 0.8000 0.2000

Пример 2

Исходная таблица:

1 2 3 4 5
naducic68[at]rambler.ru Р.Ш. Надучич Y 0.3 0.3
sorigic40[at]mail.ru Р.Ч. Соригич N 0.7 0.7
sorigic40[at]mail.ru Р.Ч. Соригич N 0.7 0.7
lizuzak17[at]rambler.ru В.Г. Лизузяк Y 0.3 0.3

Результат преобразования:

1 2 3
naducic68 sorigic40 lizuzak17
Надучич Р. Соригич Р. Лизузяк В.
1 0 1
0.3000 0.7000 0.3000

Вариант №7

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
subman36[at]yahoo.com 0 04/08/01 0 Т.Д. Шубман
famitij83[at]yahoo.com 0 27/09/01 0 П.Е. Фамитий
duremin18[at]rambler.ru 1 18/09/04 1 П.Г. Дуремин

Результат преобразования:

1 2 3 4
subman36@yahoo.com Нет 04.08.01 Т. Шубман
famitij83@yahoo.com Нет 27.09.01 П. Фамитий
duremin18@rambler.ru Да 18.09.04 П. Дуремин

Пример 2

Исходная таблица:

1 2 3 4 5
kizifli13[at]mail.ru 0 01/03/04 0 П.Ч. Кизифли
muzov79[at]gmail.com 0 20/10/99 0 А.Б. Муцов
mumuk84[at]yandex.ru 1 14/03/00 1 К.Е. Мумук
nimovuk12[at]yandex.ru 1 18/09/02 1 Ф.Б. Нимовук

Результат преобразования:

1 2 3 4
kizifli13@mail.ru Нет 01.03.04 П. Кизифли
muzov79@gmail.com Нет 20.10.99 А. Муцов
mumuk84@yandex.ru Да 14.03.00 К. Мумук
nimovuk12@yandex.ru Да 18.09.02 Ф. Нимовук

Вариант №8

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Разбить один из столбцов по разделителю “&”.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
Y 0.9203&sazogin13@gmail.com (218) 422-2095
Y 0.2833&zinofko59@mail.ru (730) 291-2861
N 0.3933&demid23@yahoo.com (740) 067-9263

Результат преобразования:

1 2 3
true true false
sazogin13 zinofko59 demid23
422-20-95 291-28-61 067-92-63
0.920 0.283 0.393

Пример 2

Исходная таблица:

1 2 3
Y 0.2621&sulskij1@gmail.com (991) 373-3288
N 0.0213&ramil_51@yahoo.com (254) 528-8236
Y 0.4681&kanudev9@gmail.com (838) 892-6392

Результат преобразования:

1 2 3
true false true
sulskij1 ramil_51 kanudev9
373-32-88 528-82-36 892-63-92
0.262 0.021 0.468

Вариант №9

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые строки.
  3. Преобразовать содержимое ячеек по примерам.
  4. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
Y vladislav82[at]mail.ru vladislav82[at]mail.ru 2833648
Y vladimir31[at]rambler.ru vladimir31[at]rambler.ru 8696933
Y vamonin20[at]rambler.ru vamonin20[at]rambler.ru 9153544
Y svatoslav58[at]yahoo.com svatoslav58[at]yahoo.com 1918872

Результат преобразования:

1 2 3 4
true true true true
mail.ru rambler.ru rambler.ru yahoo.com
283-3648 869-6933 915-3544 191-8872

Пример 2

Исходная таблица:

1 2 3 4
N zudanz6[at]rambler.ru zudanz6[at]rambler.ru 9479935
N daniel_73[at]gmail.com daniel_73[at]gmail.com 3293691
Y rustam97[at]mail.ru rustam97[at]mail.ru 4619320

Результат преобразования:

1 2 3
false false true
rambler.ru gmail.com mail.ru
947-9935 329-3691 461-9320

Вариант №10

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Разбить один из столбцов по разделителю “!”.
  4. Преобразовать содержимое ячеек по примерам.
  5. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
0.9!false 04.02.26
0.9!false 04.02.26
0.9!false 04.02.26
0.8!false 00.11.21
0.1!false 03.08.13
0.3!false 03.01.11

Результат преобразования:

1 2 3 4
0 0 0 0
90% 80% 10% 30%
26/02/04 21/11/00 13/08/03 11/01/03

Пример 2

Исходная таблица:

1 2 3 4
1.0!true 01.05.28
0.5!true 00.12.04
0.5!true 00.12.04
0.1!true 04.08.13
0.5!true 00.12.04

Результат преобразования:

1 2 3
1 1 1
100% 50% 10%
28/05/01 04/12/00 13/08/04

Вариант №11

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Разбить один из столбцов по разделителю “;”.
  2. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2
0.7988 (657) 691-8996;tuzuzman58[at]yandex.ru
0.4173 (025) 643-1224;vomev26[at]rambler.ru
0.4269 (548) 015-9722;badanz52[at]rambler.ru

Результат преобразования:

1 2 3
0.799 (657) 691-89-96 tuzuzman58
0.417 (025) 643-12-24 vomev26
0.427 (548) 015-97-22 badanz52

Пример 2

Исходная таблица:

1 2
0.6726 (997) 594-0639;ticutli18[at]yandex.ru
0.9040 (011) 572-9243;lonij81[at]yandex.ru
0.0241 (069) 926-1914;dibesak79[at]mail.ru
0.0694 (143) 288-8104;nicelanz33[at]yahoo.com

Результат преобразования:

1 2 3
0.673 (997) 594-06-39 ticutli18
0.904 (011) 572-92-43 lonij81
0.024 (069) 926-19-14 dibesak79
0.069 (143) 288-81-04 nicelanz33

Вариант №12

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые строки.
  3. Разбить один из столбцов по разделителю “|”.
  4. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
Не выполнено|0.7930 1999.08.24 cazubanz55[at]gmail.com 1999.08.24
Не выполнено|0.0701 2002.07.20 fanan11[at]yandex.ru 2002.07.20
Выполнено|0.7674 2000.01.26 bezak17[at]gmail.com 2000.01.26

Результат преобразования:

1 2 3 4
N 79% 24.08.99 cazubanz55@gmail.com
N 7% 20.07.02 fanan11@yandex.ru
Y 77% 26.01.00 bezak17@gmail.com

Пример 2

Исходная таблица:

1 2 3 4
Выполнено|0.0414 2000.08.01 zicolidi85[at]yandex.ru 2000.08.01
Не выполнено|0.8437 2003.06.01 zotusak59[at]rambler.ru 2003.06.01
Выполнено|0.8265 2004.04.06 zelekak61[at]yahoo.com 2004.04.06
Выполнено|0.5856 2002.02.17 vubli56[at]gmail.com 2002.02.17

Результат преобразования:

1 2 3 4
Y 4% 01.08.00 zicolidi85@yandex.ru
N 84% 01.06.03 zotusak59@rambler.ru
Y 83% 06.04.04 zelekak61@yahoo.com
Y 59% 17.02.02 vubli56@gmail.com

Вариант №13

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые строки.
  3. Преобразовать содержимое ячеек по примерам.
  4. Отсортировать строки по столбцу №3 в измененной таблице.
  5. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
Чицакиди Е.С. 05-04-02 Чицакиди Е.С. 312-357-0189
Мивизев А.В. 17-08-00 Мивизев А.В. 910-571-1319
Сивазев А.З. 15-03-02 Сивазев А.З. 870-570-1773

Результат преобразования:

1 2 3
Чицакиди Сивазев Мивизев
05/04/02 15/03/02 17/08/00
3570189 5701773 5711319

Пример 2

Исходная таблица:

1 2 3 4
Тадувич А.Ф. 16-06-02 Тадувич А.Ф. 922-092-8995
Фенак Д.Ф. 27-11-02 Фенак Д.Ф. 063-743-8590
Фефечак А.О. 09-04-03 Фефечак А.О. 845-413-4496
Седешяк Р.Ч. 10-11-02 Седешяк Р.Ч. 511-587-1955

Результат преобразования:

1 2 3 4
Тадувич Фефечак Седешяк Фенак
16/06/02 09/04/03 10/11/02 27/11/02
0928995 4134496 5871955 7438590

Вариант №14

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Разбить один из столбцов по разделителю “|”.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
kisanz50[at]mail.ru 219-3448|Тихон А. Кишянц 00-09-12
stanislav10[at]gmail.com 871-6041|Станислав Е. Нешин 00-09-20
fizirberg29[at]mail.ru 622-8240|Данила Д. Физирберг 01-02-10
aromir15[at]yahoo.com 347-5328|Яромир Р. Гузиди 99-10-13

Результат преобразования:

1 2 3 4
mail.ru gmail.com mail.ru yahoo.com
2193448 8716041 6228240 3475328
Кишянц, Т.А. Нешин, С.Е. Физирберг, Д.Д. Гузиди, Я.Р.
00.09.12 00.09.20 01.02.10 99.10.13

Пример 2

Исходная таблица:

1 2 3
grigorij9[at]gmail.com 412-4144|Григорий Т. Говазич 01-03-17
karukskij60[at]mail.ru 297-1197|Арсений М. Карукский 99-08-08
anatolij61[at]yandex.ru 444-2183|Анатолий Е. Лусяк 03-04-02

Результат преобразования:

1 2 3
gmail.com mail.ru yandex.ru
4124144 2971197 4442183
Говазич, Г.Т. Карукский, А.М. Лусяк, А.Е.
01.03.17 99.08.08 03.04.02

Вариант №15

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Удалить пустые строки.
  4. Разбить один из столбцов по разделителю “&”.
  5. Преобразовать содержимое ячеек по примерам.
  6. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
2003/11/08 1.0 false&georgij56[at]rambler.ru
2000/02/08 0.8 false&aroslav49[at]yandex.ru
2003/11/08 1.0 false&georgij56[at]rambler.ru
2003/11/08 1.0 false&georgij56[at]rambler.ru
2002/05/17 0.5 false&evgenij1[at]yahoo.com
2002/01/24 0.4 false&stepan57[at]rambler.ru

Результат преобразования:

1 2 3 4
08.11.03 08.02.00 17.05.02 24.01.02
1.0000 0.8000 0.5000 0.4000
georgij56 aroslav49 evgenij1 stepan57
Нет Нет Нет Нет

Пример 2

Исходная таблица:

1 2 3 4 5
2002/03/02 0.5 true&anatolij76[at]gmail.com
2004/05/16 0.1 true&nazar69[at]yahoo.com
2001/06/28 0.5 true&aleksandr75[at]mail.ru
2001/06/28 0.5 true&aleksandr75[at]mail.ru
2001/06/28 0.5 true&aleksandr75[at]mail.ru
2001/10/15 0.2 true&tatan6[at]yandex.ru

Результат преобразования:

1 2 3 4
02.03.02 16.05.04 28.06.01 15.10.01
0.5000 0.1000 0.5000 0.2000
anatolij76 nazar69 aleksandr75 tatan6
Да Да Да Да

Вариант №16

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
Занли Данила danila21@rambler.ru +7 261 051-6502 +7 261 051-6502 0.7294
Нусивский Даниэль nusivskij24@yahoo.com +7 641 106-6753 +7 641 106-6753 0.5593
Фумко Рустам rustam20@gmail.com +7 653 959-8232 +7 653 959-8232 0.1711

Результат преобразования:

1 2 3 4
Данила Занли danila21[at]rambler.ru (261) 051-6502 73%
Даниэль Нусивский nusivskij24[at]yahoo.com (641) 106-6753 56%
Рустам Фумко rustam20[at]gmail.com (653) 959-8232 17%

Пример 2

Исходная таблица:

1 2 3 4 5
Зачуняк Ростислав rostislav49@yandex.ru +7 441 551-0467 +7 441 551-0467 0.5021
Лочубук Родион locubuk45@yandex.ru +7 395 801-3396 +7 395 801-3396 0.9049
Такич Вячеслав vaceslav21@yahoo.com +7 912 264-6624 +7 912 264-6624 0.8745
Зебский Владислав vladislav93@rambler.ru +7 368 494-9140 +7 368 494-9140 0.3289

Результат преобразования:

1 2 3 4
Ростислав Зачуняк rostislav49[at]yandex.ru (441) 551-0467 50%
Родион Лочубук locubuk45[at]yandex.ru (395) 801-3396 90%
Вячеслав Такич vaceslav21[at]yahoo.com (912) 264-6624 87%
Владислав Зебский vladislav93[at]rambler.ru (368) 494-9140 33%

Вариант №17

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые строки.
  2. Разбить один из столбцов по разделителю “!”.
  3. Преобразовать содержимое ячеек по примерам.
  4. Отсортировать строки по столбцу №2 в измененной таблице.
  5. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
kidizij95[at]yahoo.com 2001/05/01!0.1799 Кидизий Валерий
nikolaj23[at]yandex.ru 2004/11/24!0.0910 Човман Николай
vaceslav34[at]yahoo.com 1999/10/21!0.7097 Тузман Вячеслав
fogizuk84[at]yahoo.com 1999/01/11!0.1830 Фогицук Сергей

Результат преобразования:

1 2 3 4
yahoo.com yahoo.com yahoo.com yandex.ru
1999.01.11 1999.10.21 2001.05.01 2004.11.24
Фогицук Тузман Кидизий Човман
18% 71% 18% 9%

Пример 2

Исходная таблица:

1 2 3
viktor89[at]rambler.ru 2003/07/13!0.9344 Зацев Виктор
bimibov9[at]rambler.ru 1999/07/25!0.9400 Бимибов Егор
sunidi43[at]mail.ru 2001/09/24!0.1460 Суниди Леонид

Результат преобразования:

1 2 3
rambler.ru mail.ru rambler.ru
1999.07.25 2001.09.24 2003.07.13
Бимибов Суниди Зацев
94% 15% 93%

Вариант №18

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
+7(029)091-62-07 11/10/2002 safij41[at]mail.ru 11/10/2002 0.3913
+7(354)406-67-27 14/05/2002 susman33[at]yandex.ru 14/05/2002 0.0056
+7(141)684-80-26 24/05/2003 fetamij98[at]yahoo.com 24/05/2003 0.2458
+7(779)093-80-59 02/08/1999 sisskij25[at]gmail.com 02/08/1999 0.9114
+7(779)093-80-59 02/08/1999 sisskij25[at]gmail.com 02/08/1999 0.9114

Результат преобразования:

1 2 3 4
029-091-6207 11.10.2002 mail.ru 0.4
354-406-6727 14.05.2002 yandex.ru 0.0
141-684-8026 24.05.2003 yahoo.com 0.2
779-093-8059 02.08.1999 gmail.com 0.9

Пример 2

Исходная таблица:

1 2 3 4 5
+7(251)844-46-93 27/11/2004 sikisanz47[at]yahoo.com 27/11/2004 0.1078
+7(717)208-49-24 08/04/2003 zumokan37[at]yandex.ru 08/04/2003 0.6654
+7(039)040-12-58 04/10/2000 filak27[at]yahoo.com 04/10/2000 0.2237
+7(039)040-12-58 04/10/2000 filak27[at]yahoo.com 04/10/2000 0.2237

Результат преобразования:

1 2 3 4
251-844-4693 27.11.2004 yahoo.com 0.1
717-208-4924 08.04.2003 yandex.ru 0.7
039-040-1258 04.10.2000 yahoo.com 0.2

Вариант №19

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Разбить один из столбцов по разделителю “;”.
  4. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
Егор Ш. Зашицяк 0.87 false;+7 (902) 316-07-01 Егор Ш. Зашицяк
Павел У. Висов 0.16 false;+7 (167) 058-13-84 Павел У. Висов
Виталий Л. Чекебин 0.64 false;+7 (605) 784-52-87 Виталий Л. Чекебин
Илья М. Фавич 0.50 true;+7 (293) 564-35-99 Илья М. Фавич
Виталий Л. Чекебин 0.64 false;+7 (605) 784-52-87 Виталий Л. Чекебин

Результат преобразования:

1 2 3 4
Зашицяк 0.8700 нет 902-316-0701
Висов 0.1600 нет 167-058-1384
Чекебин 0.6400 нет 605-784-5287
Фавич 0.5000 да 293-564-3599

Пример 2

Исходная таблица:

1 2 3 4
Арсений Р. Дарев 0.14 false;+7 (512) 916-49-08 Арсений Р. Дарев
Марсель Т. Чигимиди 0.65 true;+7 (271) 463-05-81 Марсель Т. Чигимиди
Дмитрий Е. Чурман 0.20 true;+7 (396) 008-69-53 Дмитрий Е. Чурман
Дмитрий Е. Чурман 0.20 true;+7 (396) 008-69-53 Дмитрий Е. Чурман
Кирилл М. Тевулский 0.38 false;+7 (127) 099-06-82 Кирилл М. Тевулский

Результат преобразования:

1 2 3 4
Дарев 0.1400 нет 512-916-4908
Чигимиди 0.6500 да 271-463-0581
Чурман 0.2000 да 396-008-6953
Тевулский 0.3800 нет 127-099-0682

Вариант №20

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Разбить один из столбцов по разделителю “:”.
  4. Преобразовать содержимое ячеек по примерам.
  5. Отсортировать строки по столбцу №1 в измененной таблице.
  6. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
Тирук Н.И. Тирук Н.И. 2003/05/04:27%
Суфук Н.Л. Суфук Н.Л. 2004/09/08:82%
Шеселов М.Т. Шеселов М.Т. 2001/01/09:91%

Результат преобразования:

1 2 3
М. Шеселов Н. Суфук Н. Тирук
2001-01-09 2004-09-08 2003-05-04
0.91 0.82 0.27

Пример 2

Исходная таблица:

1 2 3 4 5
Шедко Т.И. Шедко Т.И. 2000/01/22:53%
Зоруфберг Р.Л. Зоруфберг Р.Л. 2003/01/23:50%
Восук А.Ч. Восук А.Ч. 2000/11/02:88%
Сонов М.В. Сонов М.В. 2004/05/27:67%

Результат преобразования:

1 2 3 4
А. Восук М. Сонов Р. Зоруфберг Т. Шедко
2000-11-02 2004-05-27 2003-01-23 2000-01-22
0.88 0.67 0.50 0.53

Вариант №21

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  4. Разбить один из столбцов по разделителю “#”.
  5. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
Георгий Р. Ветак Y#99/07/13 +7 318 185-9535 +7 318 185-9535
Георгий Р. Ветак Y#99/07/13 +7 318 185-9535 +7 318 185-9535
Игорь В. Муфучян Y#03/04/23 +7 283 013-9582 +7 283 013-9582
Мирон У. Левук N#00/09/24 +7 879 890-0815 +7 879 890-0815

Результат преобразования:

1 2 3 4
Ветак Георгий Выполнено 99.07.13 1859535
Муфучян Игорь Выполнено 03.04.23 0139582
Левук Мирон Не выполнено 00.09.24 8900815

Пример 2

Исходная таблица:

1 2 3 4 5
Платон Т. Рутакак Y#00/01/08 +7 880 133-3351 +7 880 133-3351
Матвей З. Лимифяк N#00/10/22 +7 272 982-8221 +7 272 982-8221
Матвей З. Лимифяк N#00/10/22 +7 272 982-8221 +7 272 982-8221
Олег Ц. Сузян N#02/03/23 +7 161 408-9943 +7 161 408-9943
Михаил У. Ротий Y#01/11/06 +7 640 554-0225 +7 640 554-0225

Результат преобразования:

1 2 3 4
Рутакак Платон Выполнено 00.01.08 1333351
Лимифяк Матвей Не выполнено 00.10.22 9828221
Сузян Олег Не выполнено 02.03.23 4089943
Ротий Михаил Выполнено 01.11.06 5540225

Вариант №22

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6 7
Давид И. Викский vikskij37@yandex.ru 05-01-02 vikskij37@yandex.ru 0.018
Мирон Д. Кобянц kobanz40@yahoo.com 09-10-01 kobanz40@yahoo.com 0.103
Федор О. Чотачман cotacman41@gmail.com 27-12-04 cotacman41@gmail.com 0.130

Результат преобразования:

1 2 3 4
Давид Викский vikskij37[at]yandex.ru 05.01.02 0.0180
Мирон Кобянц kobanz40[at]yahoo.com 09.10.01 0.1030
Федор Чотачман cotacman41[at]gmail.com 27.12.04 0.1300

Пример 2

Исходная таблица:

1 2 3 4 5 6 7
Данила Н. Зишев danila55@yandex.ru 27-01-03 danila55@yandex.ru 0.771
Савелий Н. Рибитянц ribitanz28@yandex.ru 15-06-01 ribitanz28@yandex.ru 0.325
Владимир Ц. Кушян vladimir64@mail.ru 12-09-03 vladimir64@mail.ru 0.179
Эдуард Р. Рацский razskij93@yandex.ru 20-05-00 razskij93@yandex.ru 0.524

Результат преобразования:

1 2 3 4
Данила Зишев danila55[at]yandex.ru 27.01.03 0.7710
Савелий Рибитянц ribitanz28[at]yandex.ru 15.06.01 0.3250
Владимир Кушян vladimir64[at]mail.ru 12.09.03 0.1790
Эдуард Рацский razskij93[at]yandex.ru 20.05.00 0.5240

Вариант №23

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  4. Удалить пустые строки.
  5. Разбить один из столбцов по разделителю “#”.
  6. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6
zesak44@gmail.com#0 0.1 01/03/03 01/03/03
zamitidi64@gmail.com#1 0.1 04/10/03 04/10/03
zamitidi64@gmail.com#1 0.1 04/10/03 04/10/03
vigin90@yahoo.com#1 0.2 03/06/13 03/06/13
felimuk73@gmail.com#1 0.1 00/04/09 00/04/09

Результат преобразования:

1 2 3 4
zesak44 Нет 0.10 01-03-03
zamitidi64 Да 0.10 04-10-03
vigin90 Да 0.20 03-06-13
felimuk73 Да 0.10 00-04-09

Пример 2

Исходная таблица:

1 2 3 4 5 6
neresanz75@gmail.com#1 0.1 04/02/11 04/02/11
magezij62@gmail.com#0 0.6 99/03/24 99/03/24
magezij62@gmail.com#0 0.6 99/03/24 99/03/24
losev49@gmail.com#0 0.5 04/06/16 04/06/16
goziridi46@mail.ru#1 0.7 04/03/21 04/03/21

Результат преобразования:

1 2 3 4
neresanz75 Да 0.10 04-02-11
magezij62 Нет 0.60 99-03-24
losev49 Нет 0.50 04-06-16
goziridi46 Да 0.70 04-03-21

Вариант №24

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Преобразовать содержимое ячеек по примерам.
  4. Отсортировать строки по столбцу №3 в измененной таблице.
  5. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
0.2 0.2 07.06.99 zosidov68[at]rambler.ru
0.9 0.9 27.05.03 liguzak58[at]rambler.ru
0.6 0.6 03.09.99 savelij97[at]yandex.ru
0.6 0.6 03.09.99 savelij97[at]yandex.ru
0.6 0.6 03.09.99 savelij97[at]yandex.ru

Результат преобразования:

1 2 3
0.9000 0.6000 0.2000
27-05-03 03-09-99 07-06-99
liguzak58@rambler.ru savelij97@yandex.ru zosidov68@rambler.ru

Пример 2

Исходная таблица:

1 2 3 4
0.3 0.3 08.09.01 german78[at]yandex.ru
0.5 0.5 05.10.03 rumilanz77[at]yandex.ru
0.9 0.9 25.08.02 sergej98[at]yandex.ru
0.9 0.9 25.08.02 sergej98[at]yandex.ru
0.9 0.9 25.08.02 sergej98[at]yandex.ru

Результат преобразования:

1 2 3
0.3000 0.5000 0.9000
08-09-01 05-10-03 25-08-02
german78@yandex.ru rumilanz77@yandex.ru sergej98@yandex.ru

Вариант №25

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  4. Преобразовать содержимое ячеек по примерам.
  5. Отсортировать строки по столбцу №3 в измененной таблице.
  6. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6
00-04-16 5598313118 Эдуард Мичесий Эдуард Мичесий
02-12-21 5492288117 Захар Сокко Захар Сокко
99-10-14 5761002546 Влад Гидук Влад Гидук
99-10-14 5761002546 Влад Гидук Влад Гидук
99-10-14 5761002546 Влад Гидук Влад Гидук

Результат преобразования:

1 2 3
14-10-99 16-04-00 21-12-02
1002546 8313118 2288117
Гидук Мичесий Сокко

Пример 2

Исходная таблица:

1 2 3 4 5 6
02-06-09 8248901255 Данил Залиди Данил Залиди
02-06-09 8248901255 Данил Залиди Данил Залиди
01-01-09 9067279018 Яромир Цебешберг Яромир Цебешберг
02-06-09 8248901255 Данил Залиди Данил Залиди
00-06-25 6733063150 Святослав Кедман Святослав Кедман

Результат преобразования:

1 2 3
09-06-02 25-06-00 09-01-01
8901255 3063150 7279018
Залиди Кедман Цебешберг

Вариант №26

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  4. Удалить пустые строки.
  5. Разбить один из столбцов по разделителю “;”.
  6. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
Y Y tulutev1[at]mail.ru Тулутев Марк;07/09/2000
N N fecirak63[at]rambler.ru Фечиряк Назар;21/05/2003
N N dizodan6[at]rambler.ru Дизодян Антон;07/09/1999
N N sifadev19[at]mail.ru Шифадев Федор;22/10/2004
N N dizodan6[at]rambler.ru Дизодян Антон;07/09/1999
N N dizodan6[at]rambler.ru Дизодян Антон;07/09/1999

Результат преобразования:

1 2 3 4
Да mail.ru 07/09/00 Марк Тулутев
Нет rambler.ru 21/05/03 Назар Фечиряк
Нет rambler.ru 07/09/99 Антон Дизодян
Нет mail.ru 22/10/04 Федор Шифадев

Пример 2

Исходная таблица:

1 2 3 4 5
Y Y viktor92[at]yandex.ru Децов Виктор;08/02/2001
Y Y vagulko26[at]yandex.ru Вагулко Данила;11/05/1999
N N nosman28[at]rambler.ru Носман Егор;08/02/2004
Y Y sergej75[at]mail.ru Нелли Сергей;18/03/2003
Y Y sergej75[at]mail.ru Нелли Сергей;18/03/2003
Y Y sergej75[at]mail.ru Нелли Сергей;18/03/2003

Результат преобразования:

1 2 3 4
Да yandex.ru 08/02/01 Виктор Децов
Да yandex.ru 11/05/99 Данила Вагулко
Нет rambler.ru 08/02/04 Егор Носман
Да mail.ru 18/03/03 Сергей Нелли

Вариант №27

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  4. Удалить пустые строки.
  5. Преобразовать содержимое ячеек по примерам.
  6. Отсортировать строки по столбцу №4 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6 7
sozman68[at]rambler.ru 0.058 sozman68[at]rambler.ru Да +7 (754) 197-76-25
aromir91[at]yandex.ru 0.807 aromir91[at]yandex.ru Да +7 (402) 257-79-49
kaguk38[at]yandex.ru 0.001 kaguk38[at]yandex.ru Нет +7 (788) 127-58-17
aromir91[at]yandex.ru 0.807 aromir91[at]yandex.ru Да +7 (402) 257-79-49

Результат преобразования:

1 2 3 4
aromir91@yandex.ru 0.8 Y 4022577949
sozman68@rambler.ru 0.1 Y 7541977625
kaguk38@yandex.ru 0.0 N 7881275817

Пример 2

Исходная таблица:

1 2 3 4 5 6 7
al_bert5[at]yahoo.com 0.231 al_bert5[at]yahoo.com Нет +7 (149) 764-23-28
zuzanz28[at]yandex.ru 0.188 zuzanz28[at]yandex.ru Да +7 (177) 873-79-84
aleksandr16[at]rambler.ru 0.447 aleksandr16[at]rambler.ru Нет +7 (011) 299-77-22
aleksandr16[at]rambler.ru 0.447 aleksandr16[at]rambler.ru Нет +7 (011) 299-77-22

Результат преобразования:

1 2 3 4
aleksandr16@rambler.ru 0.4 N 0112997722
al_bert5@yahoo.com 0.2 N 1497642328
zuzanz28@yandex.ru 0.2 Y 1778737984

Вариант №28

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Удалить пустые строки.
  3. Разбить один из столбцов по разделителю “:”.
  4. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
519 747-8113:0.52 nufavberg39@mail.ru 06-04-1999
933 040-2770:0.40 zamibli27@gmail.com 09-04-2003
664 769-3940:0.01 igor_49@yahoo.com 24-12-2003
500 931-6719:0.44 filipp71@yandex.ru 15-05-2004
500 931-6719:0.44 filipp71@yandex.ru 15-05-2004
500 931-6719:0.44 filipp71@yandex.ru 15-05-2004

Результат преобразования:

1 2 3 4
7478113 nufavberg39 0.520 06.04.99
0402770 zamibli27 0.400 09.04.03
7693940 igor_49 0.010 24.12.03
9316719 filipp71 0.440 15.05.04

Пример 2

Исходная таблица:

1 2 3
031 304-3276:0.63 sasezak98@yahoo.com 07-09-1999
067 171-4027:0.61 maksim41@rambler.ru 05-01-1999
096 505-9101:0.84 vegelskij41@mail.ru 23-05-2002
096 505-9101:0.84 vegelskij41@mail.ru 23-05-2002
096 505-9101:0.84 vegelskij41@mail.ru 23-05-2002

Результат преобразования:

1 2 3 4
3043276 sasezak98 0.630 07.09.99
1714027 maksim41 0.610 05.01.99
5059101 vegelskij41 0.840 23.05.02

Вариант №29

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Удалить пустые строки.
  3. Разбить один из столбцов по разделителю “;”.
  4. Преобразовать содержимое ячеек по примерам.
  5. Отсортировать строки по столбцу №2 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2
dasozan83[at]yandex.ru;Артем Д. Дашоцян 0.407
dasozan83[at]yandex.ru;Артем Д. Дашоцян 0.407
svatogor89[at]mail.ru;Святогор Н. Чубосак 0.139
dasozan83[at]yandex.ru;Артем Д. Дашоцян 0.407
zevskij65[at]yandex.ru;Виктор С. Цевский 0.341

Результат преобразования:

1 2 3
dasozan83@yandex.ru Дашоцян, А.Д. 41%
zevskij65@yandex.ru Цевский, В.С. 34%
svatogor89@mail.ru Чубосак, С.Н. 14%

Пример 2

Исходная таблица:

1 2
funimev89[at]yandex.ru;Самир К. Фунимев 0.199
timofej95[at]mail.ru;Тимофей М. Васиди 0.758
kibskij23[at]rambler.ru;Степан Н. Кибский 0.118
timofej95[at]mail.ru;Тимофей М. Васиди 0.758
timofej95[at]mail.ru;Тимофей М. Васиди 0.758

Результат преобразования:

1 2 3
timofej95@mail.ru Васиди, Т.М. 76%
kibskij23@rambler.ru Кибский, С.Н. 12%
funimev89@yandex.ru Фунимев, С.К. 20%

Вариант №30

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  4. Преобразовать содержимое ячеек по примерам.
  5. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6 7
tasizin10[at]yandex.ru +7 074 257-51-92 90% 90% Ташизин И.А.
meric48[at]rambler.ru +7 461 879-93-57 31% 31% Мерич Р.Н.
dirolov31[at]yandex.ru +7 232 202-92-70 94% 94% Диролов О.Ш.
zeridi90[at]mail.ru +7 118 067-25-66 66% 66% Цериди К.Д.
tasizin10[at]yandex.ru +7 074 257-51-92 90% 90% Ташизин И.А.
tasizin10[at]yandex.ru +7 074 257-51-92 90% 90% Ташизин И.А.

Результат преобразования:

1 2 3 4
yandex.ru rambler.ru yandex.ru mail.ru
+70742575192 +74618799357 +72322029270 +71180672566
0.900 0.310 0.940 0.660
И. Ташизин Р. Мерич О. Диролов К. Цериди

Пример 2

Исходная таблица:

1 2 3 4 5 6 7
kukaric20[at]yandex.ru +7 743 936-74-21 23% 23% Кукарич Р.Е.
kukaric20[at]yandex.ru +7 743 936-74-21 23% 23% Кукарич Р.Е.
nerij78[at]yandex.ru +7 314 370-08-32 42% 42% Нерий Г.Г.
fitekko62[at]yandex.ru +7 679 321-46-72 97% 97% Фитекко М.Г.
kukaric20[at]yandex.ru +7 743 936-74-21 23% 23% Кукарич Р.Е.

Результат преобразования:

1 2 3
yandex.ru yandex.ru yandex.ru
+77439367421 +73143700832 +76793214672
0.230 0.420 0.970
Р. Кукарич Г. Нерий М. Фитекко

Вариант №31

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  4. Удалить пустые строки.
  5. Разбить один из столбцов по разделителю “;”.
  6. Преобразовать содержимое ячеек по примерам.
  7. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6
seloluk44[at]yandex.ru 0.644;25-10-2003 0 0
gezuzskij59[at]gmail.com 0.855;11-01-2001 0 0
cufskij70[at]rambler.ru 0.484;26-06-2000 1 1
cufskij70[at]rambler.ru 0.484;26-06-2000 1 1

Результат преобразования:

1 2 3
seloluk44@yandex.ru gezuzskij59@gmail.com cufskij70@rambler.ru
64% 86% 48%
25.10.2003 11.01.2001 26.06.2000
false false true

Пример 2

Исходная таблица:

1 2 3 4 5 6
bakin19[at]yandex.ru 0.886;16-04-2004 1 1
munitak58[at]yahoo.com 0.930;14-04-2001 1 1
tigozev19[at]yandex.ru 0.331;10-04-1999 1 1
munitak58[at]yahoo.com 0.930;14-04-2001 1 1
cisberg86[at]rambler.ru 0.554;02-11-2004 0 0

Результат преобразования:

1 2 3 4
bakin19@yandex.ru munitak58@yahoo.com tigozev19@yandex.ru cisberg86@rambler.ru
89% 93% 33% 55%
16.04.2004 14.04.2001 10.04.1999 02.11.2004
true true true false

Вариант №32

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Преобразовать содержимое ячеек по примерам.
  2. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
bubirberg38[at]gmail.com Выполнено 03.07.11 Олег Н. Бубирберг
takufic19[at]gmail.com Не выполнено 02.10.17 Роман Т. Такуфич
vofovij16[at]yandex.ru Не выполнено 01.08.01 Адель Н. Вофовий

Результат преобразования:

1 2 3
gmail.com gmail.com yandex.ru
1 0 0
03-07-11 02-10-17 01-08-01
Бубирберг, О.Н. Такуфич, Р.Т. Вофовий, А.Н.

Пример 2

Исходная таблица:

1 2 3 4
rustam62[at]yandex.ru Выполнено 99.07.08 Рустам З. Сикман
viktor77[at]rambler.ru Не выполнено 03.07.05 Виктор Б. Конли
artemij7[at]rambler.ru Выполнено 00.11.05 Артемий Ц. Ревяк

Результат преобразования:

1 2 3
yandex.ru rambler.ru rambler.ru
1 0 1
99-07-08 03-07-05 00-11-05
Сикман, Р.З. Конли, В.Б. Ревяк, А.Ц.

Вариант №33

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые строки.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
0.594 (868) 555-71-82 2000/01/28 false false
0.100 (335) 617-89-72 2004/06/27 true true
0.969 (174) 413-46-54 2002/08/02 true true

Результат преобразования:

1 2 3 4
0.6 868-555-7182 28-01-00 Нет
0.1 335-617-8972 27-06-04 Да
1.0 174-413-4654 02-08-02 Да

Пример 2

Исходная таблица:

1 2 3 4 5
0.810 (884) 837-58-53 2004/06/14 true true
0.659 (927) 484-43-18 2001/10/20 true true
0.265 (698) 236-59-98 2002/10/13 true true

Результат преобразования:

1 2 3 4
0.8 884-837-5853 14-06-04 Да
0.7 927-484-4318 20-10-01 Да
0.3 698-236-5998 13-10-02 Да

Вариант №34

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Разбить один из столбцов по разделителю “#”.
  4. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
N ajdar75@gmail.com#+7 923 618-01-10 Айдар М. Ромак
Y fucman79@mail.ru#+7 726 044-26-70 Артур О. Фучман
Y romefov3@yandex.ru#+7 830 827-01-87 Савва О. Ромефов
Y fucman79@mail.ru#+7 726 044-26-70 Артур О. Фучман

Результат преобразования:

1 2 3 4
Нет +7 923 618-0110 Ромак gmail.com
Да +7 726 044-2670 Фучман mail.ru
Да +7 830 827-0187 Ромефов yandex.ru

Пример 2

Исходная таблица:

1 2 3 4
N svatoslav13@yahoo.com#+7 186 878-70-13 Святослав М. Мунодиди
N sererman48@gmail.com#+7 843 229-19-51 Артур Д. Серерман
N sererman48@gmail.com#+7 843 229-19-51 Артур Д. Серерман
Y david67@mail.ru#+7 805 211-34-60 Давид А. Шедич
N eduard17@rambler.ru#+7 103 725-50-44 Эдуард Р. Зодий

Результат преобразования:

1 2 3 4
Нет +7 186 878-7013 Мунодиди yahoo.com
Нет +7 843 229-1951 Серерман gmail.com
Да +7 805 211-3460 Шедич mail.ru
Нет +7 103 725-5044 Зодий rambler.ru

Вариант №35

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Разбить один из столбцов по разделителю “&”.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
00.07.09 0.1949&+7(852)446-58-50 Виталий Ч. Бичук
00.08.12 0.2988&+7(735)578-52-48 Глеб С. Затавак
01.05.16 0.7188&+7(340)258-32-49 Демид Д. Шасук
04.05.27 0.9999&+7(085)627-15-29 Денис О. Зитук

Результат преобразования:

1 2 3 4
09.07.00 12.08.00 16.05.01 27.05.04
(852) 446-58-50 (735) 578-52-48 (340) 258-32-49 (085) 627-15-29
19% 30% 72% 100%
В.Ч. Бичук Г.С. Затавак Д.Д. Шасук Д.О. Зитук

Пример 2

Исходная таблица:

1 2 3
01.10.11 0.8466&+7(422)354-27-88 Игорь Д. Кечефберг
01.06.03 0.6505&+7(823)447-66-32 Арсен Т. Дусетянц
00.04.21 0.7557&+7(072)501-65-09 Денис Д. Садефий

Результат преобразования:

1 2 3
11.10.01 03.06.01 21.04.00
(422) 354-27-88 (823) 447-66-32 (072) 501-65-09
85% 65% 76%
И.Д. Кечефберг А.Т. Дусетянц Д.Д. Садефий

Вариант №36

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые строки.
  2. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
0.2 zenicko98[at]mail.ru Зеничко А.Д. 00-08-09
0.5 visacak63[at]rambler.ru Вишачяк Д.Л. 04-03-07
0.0 dinivko61[at]yandex.ru Динивко А.В. 99-02-21

Результат преобразования:

1 2 3 4
0.200 zenicko98 Зеничко 00/08/09
0.500 visacak63 Вишачяк 04/03/07
0.000 dinivko61 Динивко 99/02/21

Пример 2

Исходная таблица:

1 2 3 4
0.4 sekak32[at]mail.ru Шекяк Д.А. 02-04-27
0.3 colberg17[at]yandex.ru Чолберг О.Д. 00-11-21
0.7 tinucuk45[at]mail.ru Тинучук Т.Ф. 00-01-12
1.0 zobanz62[at]rambler.ru Зобянц С.О. 02-06-20

Результат преобразования:

1 2 3 4
0.400 sekak32 Шекяк 02/04/27
0.300 colberg17 Чолберг 00/11/21
0.700 tinucuk45 Тинучук 00/01/12
1.000 zobanz62 Зобянц 02/06/20

Вариант №37

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить пустые строки.
  4. Разбить один из столбцов по разделителю “#”.
  5. Преобразовать содержимое ячеек по примерам.
  6. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
rovak17@gmail.com#0.2 24-02-00 24-02-00
bakicidi17@mail.ru#0.1 21-10-02 21-10-02
levegev3@yandex.ru#0.7 01-08-03 01-08-03

Результат преобразования:

1 2 3
rovak17[at]gmail.com bakicidi17[at]mail.ru levegev3[at]yandex.ru
24.02.00 21.10.02 01.08.03
20% 10% 70%

Пример 2

Исходная таблица:

1 2 3 4
tikavij84@yahoo.com#0.4 04-12-01 04-12-01
zumij11@rambler.ru#0.4 21-07-02 21-07-02
macasin78@mail.ru#0.7 22-01-00 22-01-00

Результат преобразования:

1 2 3
tikavij84[at]yahoo.com zumij11[at]rambler.ru macasin78[at]mail.ru
04.12.01 21.07.02 22.01.00
40% 40% 70%

Вариант №38

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Разбить один из столбцов по разделителю “;”.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2
0.2;solidi89[at]rambler.ru Шолиди Г.К.
0.5;filotidi51[at]yahoo.com Филотиди Т.Ч.
0.9;nadacberg61[at]rambler.ru Надачберг В.З.

Результат преобразования:

1 2 3
rambler.ru yahoo.com rambler.ru
0.2000 0.5000 0.9000
Шолиди Г. Филотиди Т. Надачберг В.

Пример 2

Исходная таблица:

1 2
0.8;dugasic48[at]gmail.com Дугасич В.Ч.
0.4;zemak45[at]yandex.ru Цемяк Э.О.
0.6;tevisko17[at]yahoo.com Тевиско Д.У.
0.6;tugko24[at]yandex.ru Тугко Е.Ц.

Результат преобразования:

1 2 3 4
gmail.com yandex.ru yahoo.com yandex.ru
0.8000 0.4000 0.6000 0.6000
Дугасич В. Цемяк Э. Тевиско Д. Тугко Е.

Вариант №39

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Удалить пустые строки.
  3. Преобразовать содержимое ячеек по примерам.
  4. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
Y 2001-10-04 mecifev22[at]gmail.com
N 2004-08-07 zotakko10[at]yandex.ru
Y 2003-12-04 fanakov56[at]mail.ru
Y 2003-12-04 fanakov56[at]mail.ru
Y 2003-12-04 fanakov56[at]mail.ru

Результат преобразования:

1 2 3
1 0 1
04-10-01 07-08-04 04-12-03
mecifev22@gmail.com zotakko10@yandex.ru fanakov56@mail.ru

Пример 2

Исходная таблица:

1 2 3
N 2003-11-24 vamedan57[at]yahoo.com
N 2003-11-24 vamedan57[at]yahoo.com
N 2003-11-24 vamedan57[at]yahoo.com
N 2003-08-25 canonko33[at]yandex.ru
Y 2000-11-09 fafak53[at]rambler.ru

Результат преобразования:

1 2 3
0 0 1
24-11-03 25-08-03 09-11-00
vamedan57@yahoo.com canonko33@yandex.ru fafak53@rambler.ru

Вариант №40

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Разбить один из столбцов по разделителю “|”.
  4. Преобразовать содержимое ячеек по примерам.
  5. Отсортировать строки по столбцу №1 в измененной таблице.
  6. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
terurskij90[at]rambler.ru Нет|Алексей Ф. Терурский
timur74[at]gmail.com Нет|Тимур Е. Шумяк
timofej42[at]yandex.ru Да|Тимофей Р. Рутук
terurskij90[at]rambler.ru Нет|Алексей Ф. Терурский

Результат преобразования:

1 2 3
terurskij90@rambler.ru timofej42@yandex.ru timur74@gmail.com
А.Ф. Терурский Т.Р. Рутук Т.Е. Шумяк
0 1 0

Пример 2

Исходная таблица:

1 2 3 4
daniel_59[at]gmail.com Нет|Даниэль Д. Зишяк
elisej63[at]yandex.ru Нет|Елисей Ч. Кедяк
elisej63[at]yandex.ru Нет|Елисей Ч. Кедяк
anton18[at]rambler.ru Да|Антон О. Ногев

Результат преобразования:

1 2 3
anton18@rambler.ru daniel_59@gmail.com elisej63@yandex.ru
А.О. Ногев Д.Д. Зишяк Е.Ч. Кедяк
1 0 0