ИКБО-10-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
tigan53@yahoo.com 18/04/99 tigan53@yahoo.com да&Ф.И. Тигян
dekuk98@mail.ru 11/07/99 dekuk98@mail.ru да&Ф.Л. Декук
vadotov7@yandex.ru 08/04/99 vadotov7@yandex.ru нет&Р.В. Вадотов
rumic83@yahoo.com 28/04/03 rumic83@yahoo.com нет&С.Н. Румич
rumic83@yahoo.com 28/04/03 rumic83@yahoo.com нет&С.Н. Румич
rumic83@yahoo.com 28/04/03 rumic83@yahoo.com нет&С.Н. Румич

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

1 2 3 4
tigan53 dekuk98 vadotov7 rumic83
99/04/18 99/07/11 99/04/08 03/04/28
Тигян Декук Вадотов Румич
Y Y N N

Пример 2

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

1 2 3 4 5 6
dutemic46@yandex.ru 17/06/03 dutemic46@yandex.ru да&Р.Е. Дутемич
dizacic41@rambler.ru 26/08/01 dizacic41@rambler.ru нет&Н.Б. Дизачич
dizacic41@rambler.ru 26/08/01 dizacic41@rambler.ru нет&Н.Б. Дизачич
sadberg43@mail.ru 22/08/01 sadberg43@mail.ru нет&Г.Г. Садберг
dizacic41@rambler.ru 26/08/01 dizacic41@rambler.ru нет&Н.Б. Дизачич

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

1 2 3
dutemic46 dizacic41 sadberg43
03/06/17 01/08/26 01/08/22
Дутемич Дизачич Садберг
Y N N

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (185) 877-09-38 да&dobifov62@rambler.ru
+7 (250) 402-19-56 нет&kozev59@yahoo.com
+7 (250) 402-19-56 нет&kozev59@yahoo.com
+7 (991) 413-13-08 да&lozskij15@rambler.ru

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

1 2 3
(185) 877-09-38 (250) 402-19-56 (991) 413-13-08
dobifov62 kozev59 lozskij15
Да Нет Да

Пример 2

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

1 2 3
+7 (914) 190-07-51 нет&nafabij36@rambler.ru
+7 (559) 305-97-30 да&devuk7@yandex.ru
+7 (181) 415-61-92 нет&dakibberg92@gmail.com
+7 (181) 415-61-92 нет&dakibberg92@gmail.com
+7 (638) 180-74-70 нет&setic35@yandex.ru

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

1 2 3 4
(914) 190-07-51 (559) 305-97-30 (181) 415-61-92 (638) 180-74-70
nafabij36 devuk7 dakibberg92 setic35
Нет Да Нет Нет

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да Семен Гигузяк 10.04.2004 (047) 755-63-97 Да
Нет Степан Рунич 25.03.2002 (116) 401-85-45 Нет
Да Андрей Засенский 20.08.2000 (231) 042-91-12 Да
Да Владислав Цисишак 19.04.2001 (969) 706-78-71 Да
Да Владислав Цисишак 19.04.2001 (969) 706-78-71 Да
Да Владислав Цисишак 19.04.2001 (969) 706-78-71 Да

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

1 2 3 4
true Гигузяк Семен 2004.04.10 047-755-6397
false Рунич Степан 2002.03.25 116-401-8545
true Засенский Андрей 2000.08.20 231-042-9112
true Цисишак Владислав 2001.04.19 969-706-7871

Пример 2

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

1 2 3 4 5
Нет Назар Гемишский 19.10.1999 (657) 899-27-76 Нет
Да Эмиль Ратман 26.07.2003 (766) 531-42-28 Да
Да Демид Рутли 01.01.2003 (665) 622-38-78 Да
Да Демид Рутли 01.01.2003 (665) 622-38-78 Да
Да Демид Рутли 01.01.2003 (665) 622-38-78 Да

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

1 2 3 4
false Гемишский Назар 1999.10.19 657-899-2776
true Ратман Эмиль 2003.07.26 766-531-4228
true Рутли Демид 2003.01.01 665-622-3878

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
21/11/2000 N masitij88[at]yandex.ru +7 (070) 132-38-86 +7 (070) 132-38-86
02/03/2003 Y cegisberg6[at]yahoo.com +7 (908) 907-65-44 +7 (908) 907-65-44
24/10/2004 Y citigev24[at]yandex.ru +7 (270) 820-71-04 +7 (270) 820-71-04

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

1 2 3
00.11.21 03.03.02 04.10.24
нет да да
yandex.ru yahoo.com yandex.ru
070-132-3886 908-907-6544 270-820-7104

Пример 2

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

1 2 3 4 5 6 7
24/10/2004 N sizan63[at]rambler.ru +7 (191) 842-39-97 +7 (191) 842-39-97
16/01/1999 Y cerudko86[at]yandex.ru +7 (015) 465-08-06 +7 (015) 465-08-06
06/05/2002 N lofli48[at]yandex.ru +7 (083) 751-29-72 +7 (083) 751-29-72
08/04/2002 N vozibberg1[at]yandex.ru +7 (620) 719-67-52 +7 (620) 719-67-52

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

1 2 3 4
04.10.24 99.01.16 02.05.06 02.04.08
нет да нет нет
rambler.ru yandex.ru yandex.ru yandex.ru
191-842-3997 015-465-0806 083-751-2972 620-719-6752

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да 0.794 zotko15[at]yahoo.com 0.794
Да 0.794 zotko15[at]yahoo.com 0.794
Да 0.061 mufberg18[at]rambler.ru 0.061
Нет 0.371 sanasij98[at]yandex.ru 0.371
Нет 0.611 tuzli12[at]yahoo.com 0.611
Да 0.794 zotko15[at]yahoo.com 0.794

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

1 2 3
true 0.8 yahoo.com
true 0.1 rambler.ru
false 0.4 yandex.ru
false 0.6 yahoo.com

Пример 2

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

1 2 3 4
Да 0.422 fumov66[at]gmail.com 0.422
Да 0.730 nibemov72[at]yandex.ru 0.730
Да 0.730 nibemov72[at]yandex.ru 0.730
Да 0.212 mavizev32[at]yahoo.com 0.212
Нет 0.809 bezibberg26[at]gmail.com 0.809
Да 0.730 nibemov72[at]yandex.ru 0.730

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

1 2 3
true 0.4 gmail.com
true 0.7 yandex.ru
true 0.2 yahoo.com
false 0.8 gmail.com

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
422-9299 26/12/2001 Фазак, Д.Л. fazak87@mail.ru
144-8721 24/01/1999 Дизий, В.М. dizij99@rambler.ru
472-8628 08/11/1999 Зедамко, Р.Б. zedamko88@yandex.ru

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

1 2 3 4
422-92-99 26-12-01 Фазак mail.ru
144-87-21 24-01-99 Дизий rambler.ru
472-86-28 08-11-99 Зедамко yandex.ru

Пример 2

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

1 2 3 4 5 6
039-6365 22/07/2001 Шаверяк, К.Е. saverak13@yahoo.com
674-4892 10/09/1999 Велман, В.Д. velman50@yahoo.com
027-8831 26/11/2001 Кецли, А.В. kezli93@yahoo.com
258-0670 21/10/2001 Вукуфий, Г.З. vukufij83@yahoo.com

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

1 2 3 4
039-63-65 22-07-01 Шаверяк yahoo.com
674-48-92 10-09-99 Велман yahoo.com
027-88-31 26-11-01 Кецли yahoo.com
258-06-70 21-10-01 Вукуфий yahoo.com

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (901) 625-80-45 В.Р. Нофумянц 27-03-1999 Не выполнено
+7 (692) 019-73-58 Р.Б. Шоцяк 15-06-2004 Не выполнено
+7 (075) 653-36-71 Н.М. Коцучянц 03-02-2003 Не выполнено
+7 (336) 348-85-43 И.О. Шадимий 20-08-2001 Не выполнено

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

1 2 3 4
+7 901 625-80-45 Нофумянц В. 1999/03/27 Нет
+7 692 019-73-58 Шоцяк Р. 2004/06/15 Нет
+7 075 653-36-71 Коцучянц Н. 2003/02/03 Нет
+7 336 348-85-43 Шадимий И. 2001/08/20 Нет

Пример 2

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

1 2 3 4
+7 (033) 660-01-69 С.Ш. Воцоцов 23-03-2001 Не выполнено
+7 (988) 957-39-16 Ю.А. Лочянц 27-11-1999 Не выполнено
+7 (879) 377-18-58 О.Н. Зонабли 25-04-2000 Не выполнено

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

1 2 3 4
+7 033 660-01-69 Воцоцов С. 2001/03/23 Нет
+7 988 957-39-16 Лочянц Ю. 1999/11/27 Нет
+7 879 377-18-58 Зонабли О. 2000/04/25 Нет

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zecli47@rambler.ru 21.08.2002 0.3233
budifan40@yahoo.com 20.08.2003 0.1358
rusotman77@yahoo.com 10.01.2003 0.8592
vamadko44@gmail.com 07.06.2001 0.0483

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

1 2 3
zecli47[at]rambler.ru 2002 0.323
budifan40[at]yahoo.com 2003 0.136
rusotman77[at]yahoo.com 2003 0.859
vamadko44[at]gmail.com 2001 0.048

Пример 2

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

1 2 3
sasigli92@gmail.com 25.08.2003 0.8713
mutelskij50@yandex.ru 13.11.2001 0.1872
bugij93@rambler.ru 24.10.2004 0.1551
nevin24@rambler.ru 01.07.2003 0.7464

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

1 2 3
sasigli92[at]gmail.com 2003 0.871
mutelskij50[at]yandex.ru 2001 0.187
bugij93[at]rambler.ru 2004 0.155
nevin24[at]rambler.ru 2003 0.746

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено cezobidi37@mail.ru cezobidi37@mail.ru 563-883-8661 0.0901
Выполнено malov97@yahoo.com malov97@yahoo.com 714-387-5061 0.8532
Не выполнено vobufberg16@rambler.ru vobufberg16@rambler.ru 686-451-2116 0.5972
Выполнено motefberg63@rambler.ru motefberg63@rambler.ru 003-320-1392 0.8766
Выполнено cezobidi37@mail.ru cezobidi37@mail.ru 563-883-8661 0.0901

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

1 2 3 4
Да Да Нет Да
cezobidi37[at]mail.ru malov97[at]yahoo.com vobufberg16[at]rambler.ru motefberg63[at]rambler.ru
8838661 3875061 4512116 3201392
0.1 0.9 0.6 0.9

Пример 2

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

1 2 3 4 5
Выполнено mikunskij19@gmail.com mikunskij19@gmail.com 834-020-4132 0.5317
Не выполнено sogak46@rambler.ru sogak46@rambler.ru 806-627-4467 0.1861
Не выполнено titan5@gmail.com titan5@gmail.com 618-037-1433 0.7102
Выполнено mikunskij19@gmail.com mikunskij19@gmail.com 834-020-4132 0.5317

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

1 2 3
Да Нет Нет
mikunskij19[at]gmail.com sogak46[at]rambler.ru titan5[at]gmail.com
0204132 6274467 0371433
0.5 0.2 0.7

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
040-1725 60% fasaran37[at]mail.ru 0
040-1725 60% fasaran37[at]mail.ru 0
093-2653 24% fekidi62[at]yahoo.com 0
040-1725 60% fasaran37[at]mail.ru 0
322-0205 59% ramij31[at]yahoo.com 0
777-4849 42% zilugov8[at]rambler.ru 0

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

1 2 3 4
0401725 0.6 fasaran37@mail.ru Нет
0932653 0.2 fekidi62@yahoo.com Нет
3220205 0.6 ramij31@yahoo.com Нет
7774849 0.4 zilugov8@rambler.ru Нет

Пример 2

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

1 2 3 4 5
694-7975 57% zirusli55[at]rambler.ru 0
086-3127 51% ruvedberg54[at]gmail.com 0
086-3127 51% ruvedberg54[at]gmail.com 0
086-3127 51% ruvedberg54[at]gmail.com 0
562-2704 27% razli31[at]yandex.ru 0
877-8576 26% sezemic36[at]gmail.com 1

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

1 2 3 4
6947975 0.6 zirusli55@rambler.ru Нет
0863127 0.5 ruvedberg54@gmail.com Нет
5622704 0.3 razli31@yandex.ru Нет
8778576 0.3 sezemic36@gmail.com Да

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
evgenij5[at]yahoo.com 0.8867 Евгений О. Зигиков 0.8867 25.02.99
vsevolod52[at]yahoo.com 0.5983 Всеволод Ш. Небокман 0.5983 10.01.04
vsevolod52[at]yahoo.com 0.5983 Всеволод Ш. Небокман 0.5983 10.01.04
satomij64[at]gmail.com 0.2808 Данила М. Шатомий 0.2808 16.04.04

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

1 2 3
yahoo.com gmail.com yahoo.com
0.6 0.3 0.9
Всеволод Небокман Данила Шатомий Евгений Зигиков
04.01.10 04.04.16 99.02.25

Пример 2

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

1 2 3 4 5 6 7
aleksej97[at]yandex.ru 0.5928 Алексей У. Вазянц 0.5928 11.05.03
aleksej97[at]yandex.ru 0.5928 Алексей У. Вазянц 0.5928 11.05.03
mafanij38[at]mail.ru 0.1222 Михаил Ц. Мафаний 0.1222 06.06.99
fomak72[at]gmail.com 0.8220 Амир У. Фомак 0.8220 08.07.01

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

1 2 3
yandex.ru gmail.com mail.ru
0.6 0.8 0.1
Алексей Вазянц Амир Фомак Михаил Мафаний
03.05.11 01.07.08 99.06.06

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 481 502-46-27|marat98@yahoo.com да 0.10
+7 557 486-56-49|grigorij38@rambler.ru нет 0.59
+7 232 925-65-09|zegurberg52@gmail.com нет 0.49

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

1 2 3 4
502-4627 true 0.1000 marat98
486-5649 false 0.5900 grigorij38
925-6509 false 0.4900 zegurberg52

Пример 2

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

1 2 3
+7 413 036-49-49|vasilij99@yahoo.com да 0.48
+7 227 213-68-28|tatavskij82@gmail.com нет 0.23
+7 288 334-20-63|safelskij87@yandex.ru да 0.80

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

1 2 3 4
036-4949 true 0.4800 vasilij99
213-6828 false 0.2300 tatavskij82
334-2063 true 0.8000 safelskij87

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
28.05.03 0.2875 +7 452 338-1013 odissej84[at]rambler.ru
28.05.03 0.2875 +7 452 338-1013 odissej84[at]rambler.ru
28.05.03 0.2875 +7 452 338-1013 odissej84[at]rambler.ru
26.01.99 0.7542 +7 587 136-0404 danil33[at]mail.ru
22.02.00 0.6714 +7 402 343-5009 cosberg7[at]yandex.ru
28.06.99 0.1360 +7 902 105-7156 ziretak49[at]yandex.ru

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

1 2 3 4
03/05/28 0.287 338-1013 odissej84
99/01/26 0.754 136-0404 danil33
00/02/22 0.671 343-5009 cosberg7
99/06/28 0.136 105-7156 ziretak49

Пример 2

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

1 2 3 4
08.09.02 0.6266 +7 130 402-9063 miroslav56[at]rambler.ru
04.07.02 0.7655 +7 039 869-9215 tamerlan63[at]yahoo.com
25.07.01 0.9788 +7 748 069-5961 mihail61[at]yandex.ru
25.07.01 0.9788 +7 748 069-5961 mihail61[at]yandex.ru
25.07.01 0.9788 +7 748 069-5961 mihail61[at]yandex.ru

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

1 2 3 4
02/09/08 0.627 402-9063 miroslav56
02/07/04 0.765 869-9215 tamerlan63
01/07/25 0.979 069-5961 mihail61

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
donazin76[at]mail.ru donazin76[at]mail.ru нет;Донацин, Г.З.
sulij56[at]yahoo.com sulij56[at]yahoo.com нет;Шулий, А.К.
zimko31[at]rambler.ru zimko31[at]rambler.ru нет;Зимко, Ф.К.

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

1 2 3
mail.ru yahoo.com rambler.ru
0 0 0
Г. Донацин А. Шулий Ф. Зимко

Пример 2

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

1 2 3 4
falivan50[at]rambler.ru falivan50[at]rambler.ru нет;Фаливян, Г.Т.
sulidi35[at]gmail.com sulidi35[at]gmail.com нет;Сулиди, В.Р.
fofocman44[at]rambler.ru fofocman44[at]rambler.ru да;Фофочман, Д.Б.
tatazov27[at]rambler.ru tatazov27[at]rambler.ru да;Татазов, Г.Ц.

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

1 2 3 4
rambler.ru gmail.com rambler.ru rambler.ru
0 0 1 1
Г. Фаливян В. Сулиди Д. Фофочман Г. Татазов

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.520 (351) 073-7934 Да Да 28.07.1999
0.747 (483) 239-2515 Нет Нет 13.08.2003
0.383 (852) 072-9171 Нет Нет 15.11.1999
0.126 (279) 670-9542 Нет Нет 17.12.2000

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

1 2 3 4
0.3830 072-91-71 false 1999/11/15
0.5200 073-79-34 true 1999/07/28
0.7470 239-25-15 false 2003/08/13
0.1260 670-95-42 false 2000/12/17

Пример 2

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

1 2 3 4 5 6
0.147 (962) 100-9535 Да Да 01.02.1999
0.026 (367) 138-7270 Да Да 03.05.2001
0.396 (844) 694-2220 Нет Нет 12.04.2004

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

1 2 3 4
0.1470 100-95-35 true 1999/02/01
0.0260 138-72-70 true 2001/05/03
0.3960 694-22-20 false 2004/04/12

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Д.И. Манадак Д.И. Манадак 30% +7 958 557-72-20
В.А. Чилий В.А. Чилий 64% +7 655 260-40-87
В.А. Чилий В.А. Чилий 64% +7 655 260-40-87
И.Ч. Зумев И.Ч. Зумев 50% +7 432 160-04-61
И.Р. Рувимян И.Р. Рувимян 63% +7 293 352-30-38
В.А. Чилий В.А. Чилий 64% +7 655 260-40-87

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

1 2 3
Манадак Д. 0.300 557-72-20
Чилий В. 0.640 260-40-87
Зумев И. 0.500 160-04-61
Рувимян И. 0.630 352-30-38

Пример 2

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

1 2 3 4 5 6
Т.Л. Цешукян Т.Л. Цешукян 16% +7 455 130-05-40
Ф.О. Дутичий Ф.О. Дутичий 88% +7 137 305-06-45
Ф.О. Дутичий Ф.О. Дутичий 88% +7 137 305-06-45
Ф.О. Дутичий Ф.О. Дутичий 88% +7 137 305-06-45
Г.Д. Тифук Г.Д. Тифук 32% +7 747 332-03-13

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

1 2 3
Цешукян Т. 0.160 130-05-40
Дутичий Ф. 0.880 305-06-45
Тифук Г. 0.320 332-03-13

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zogotidi99@mail.ru 07.10.00 да
stanislav72@yandex.ru 02.12.03 нет
mokanz23@yandex.ru 10.08.02 да
cosasak77@gmail.com 27.01.01 да

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

1 2 3
mail.ru 00-10-07 true
yandex.ru 03-12-02 false
yandex.ru 02-08-10 true
gmail.com 01-01-27 true

Пример 2

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

1 2 3
evgenij33@mail.ru 27.02.01 да
ramil_29@gmail.com 15.06.02 нет
pavel88@mail.ru 04.08.02 нет

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

1 2 3
mail.ru 01-02-27 true
gmail.com 02-06-15 false
mail.ru 02-08-04 false

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Ф.М. Бирикянц 11% 03.04.2001 birikanz22@yandex.ru
М.Р. Шарский 28% 18.08.2001 sarskij32@yandex.ru
Н.К. Гукубин 69% 19.02.1999 gukubin64@mail.ru
М.Ч. Чуфофов 77% 10.04.2004 cufofov29@mail.ru

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

1 2 3 4
Бирикянц 0.1100 2001 birikanz22[at]yandex.ru
Шарский 0.2800 2001 sarskij32[at]yandex.ru
Гукубин 0.6900 1999 gukubin64[at]mail.ru
Чуфофов 0.7700 2004 cufofov29[at]mail.ru

Пример 2

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

1 2 3 4
О.О. Бигавиди 63% 25.10.2003 bigavidi77@mail.ru
М.Р. Цовский 80% 17.02.2003 zovskij1@yandex.ru
Р.Р. Ренацев 53% 10.01.1999 renazev5@gmail.com
М.Д. Тозак 51% 24.10.2002 tozak35@yahoo.com

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

1 2 3 4
Бигавиди 0.6300 2003 bigavidi77[at]mail.ru
Цовский 0.8000 2003 zovskij1[at]yandex.ru
Ренацев 0.5300 1999 renazev5[at]gmail.com
Тозак 0.5100 2002 tozak35[at]yahoo.com

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
655-990-2786 Игорь Линин 0.5969 igor_18[at]gmail.com
569-981-2861 Назар Тосасак 0.8091 tosasak98[at]yandex.ru
541-934-4968 Айдар Шивов 0.5451 ajdar94[at]gmail.com
411-273-6695 Максим Сисосяк 0.2124 sisosak33[at]rambler.ru

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

1 2 3 4
(655) 990-27-86 Линин 0.597 gmail.com
(569) 981-28-61 Тосасак 0.809 yandex.ru
(541) 934-49-68 Шивов 0.545 gmail.com
(411) 273-66-95 Сисосяк 0.212 rambler.ru

Пример 2

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

1 2 3 4 5
361-847-4629 Никита Часич 0.2922 nikita26[at]yahoo.com
361-555-9060 Арсен Шутиди 0.5167 sutidi99[at]mail.ru
738-338-9444 Эдуард Тучберг 0.6643 tucberg84[at]mail.ru

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

1 2 3 4
(361) 847-46-29 Часич 0.292 yahoo.com
(361) 555-90-60 Шутиди 0.517 mail.ru
(738) 338-94-44 Тучберг 0.664 mail.ru

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.301 Выполнено:mefaric47[at]gmail.com 25/10/2002
0.598 Не выполнено:rizuk6[at]mail.ru 15/03/2004
0.598 Не выполнено:rizuk6[at]mail.ru 15/03/2004
0.598 Не выполнено:rizuk6[at]mail.ru 15/03/2004
0.514 Не выполнено:fefolak50[at]gmail.com 11/11/2002

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

1 2 3
0.30 0.60 0.51
Да Нет Нет
mefaric47 rizuk6 fefolak50
02.10.25 04.03.15 02.11.11

Пример 2

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

1 2 3 4 5
0.144 Не выполнено:siferberg5[at]yahoo.com 10/05/2003
0.505 Выполнено:zisizic4[at]mail.ru 17/03/2003
0.505 Выполнено:zisizic4[at]mail.ru 17/03/2003
0.634 Не выполнено:fibli54[at]rambler.ru 28/09/2004
0.505 Выполнено:zisizic4[at]mail.ru 17/03/2003

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

1 2 3
0.14 0.51 0.63
Нет Да Нет
siferberg5 zisizic4 fibli54
03.05.10 03.03.17 04.09.28

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (238) 823-35-06 makar72[at]rambler.ru;Макар Н. Сешли Y Y
+7 (238) 823-35-06 makar72[at]rambler.ru;Макар Н. Сешли Y Y
+7 (238) 823-35-06 makar72[at]rambler.ru;Макар Н. Сешли Y Y
+7 (632) 150-12-87 cazusin71[at]gmail.com;Роберт М. Чазусин Y Y
+7 (223) 790-39-57 tecberg15[at]yahoo.com;Гордей Т. Течберг Y Y

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

1 2 3 4
8233506 rambler.ru Выполнено Сешли
1501287 gmail.com Выполнено Чазусин
7903957 yahoo.com Выполнено Течберг

Пример 2

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

1 2 3 4 5
+7 (139) 671-85-95 vaceslav79[at]rambler.ru;Вячеслав А. Салский N N
+7 (712) 363-91-28 evgenij17[at]rambler.ru;Евгений М. Сисяк Y Y
+7 (071) 570-97-60 resman51[at]yandex.ru;Тимур Ч. Ресман N N
+7 (800) 614-58-45 vladimir15[at]yahoo.com;Владимир Ш. Чисяк Y Y
+7 (139) 671-85-95 vaceslav79[at]rambler.ru;Вячеслав А. Салский N N
+7 (139) 671-85-95 vaceslav79[at]rambler.ru;Вячеслав А. Салский N N

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

1 2 3 4
6718595 rambler.ru Не выполнено Салский
3639128 rambler.ru Выполнено Сисяк
5709760 yandex.ru Не выполнено Ресман
6145845 yahoo.com Выполнено Чисяк

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Станислав Л. Вамошев 0 stanislav4[at]mail.ru 018 865-3266
Артемий Д. Цимидук 0 artemij38[at]gmail.com 310 987-3012
Анатолий Е. Ташко 1 anatolij35[at]yandex.ru 514 960-7667

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

1 2 3
Вамошев Цимидук Ташко
Нет Нет Да
mail.ru gmail.com yandex.ru
865-3266 987-3012 960-7667

Пример 2

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

1 2 3 4
Николай И. Дешин 1 nikolaj81[at]gmail.com 929 213-2852
Максим Т. Гегекяк 0 gegekak32[at]yandex.ru 550 066-8502
Даниэль Д. Цатич 0 daniel_71[at]rambler.ru 603 206-7774

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

1 2 3
Дешин Гегекяк Цатич
Да Нет Нет
gmail.com yandex.ru rambler.ru
213-2852 066-8502 206-7774

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.4 (441) 676-74-65 20/04/2000 Зучман Е.А.
0.5 (395) 488-42-58 01/02/2001 Такигли А.Т.
0.6 (155) 515-20-16 22/05/1999 Нанецян В.Е.
0.4 (635) 613-48-13 06/03/2002 Ренский К.С.

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

1 2 3 4
0.400 676-74-65 20.04.2000 Е. Зучман
0.500 488-42-58 01.02.2001 А. Такигли
0.600 515-20-16 22.05.1999 В. Нанецян
0.400 613-48-13 06.03.2002 К. Ренский

Пример 2

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

1 2 3 4
0.1 (298) 142-91-03 11/12/2002 Котучман Н.М.
0.7 (504) 156-25-83 08/08/2004 Легабев В.Р.
0.2 (974) 824-14-42 17/07/2002 Довагич В.Ц.
0.1 (035) 728-12-88 08/05/2003 Ветакак П.Т.

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

1 2 3 4
0.100 142-91-03 11.12.2002 Н. Котучман
0.700 156-25-83 08.08.2004 В. Легабев
0.200 824-14-42 17.07.2002 В. Довагич
0.100 728-12-88 08.05.2003 П. Ветакак

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.98!01-08-22 Ничагий Г.А. Ничагий Г.А.
0.67!99-05-28 Кукин Г.Б. Кукин Г.Б.
0.78!04-02-14 Ломак Е.Т. Ломак Е.Т.

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

1 2 3
1.0 Г. Ничагий 01/08/22
0.7 Г. Кукин 99/05/28
0.8 Е. Ломак 04/02/14

Пример 2

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

1 2 3
0.36!03-07-11 Касушин Б.В. Касушин Б.В.
0.35!04-07-16 Рофли Д.Ф. Рофли Д.Ф.
0.52!00-11-11 Шудетак В.С. Шудетак В.С.
0.73!02-12-07 Лобук Г.Л. Лобук Г.Л.

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

1 2 3
0.4 Б. Касушин 03/07/11
0.3 Д. Рофли 04/07/16
0.5 В. Шудетак 00/11/11
0.7 Г. Лобук 02/12/07

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
visarman67@rambler.ru:Не выполнено 08.03.01 08.03.01
zivin9@mail.ru:Не выполнено 21.04.04 21.04.04
bifak46@gmail.com:Выполнено 25.02.04 25.02.04
bifak46@gmail.com:Выполнено 25.02.04 25.02.04
bifak46@gmail.com:Выполнено 25.02.04 25.02.04

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

1 2 3
Да Нет Нет
25/02/04 08/03/01 21/04/04
bifak46[at]gmail.com visarman67[at]rambler.ru zivin9[at]mail.ru

Пример 2

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

1 2 3
nusutli36@gmail.com:Выполнено 02.04.01 02.04.01
sovskij17@yandex.ru:Выполнено 23.06.01 23.06.01
fisozij24@yandex.ru:Не выполнено 21.06.99 21.06.99
nusutli36@gmail.com:Выполнено 02.04.01 02.04.01
nusutli36@gmail.com:Выполнено 02.04.01 02.04.01
murman63@mail.ru:Выполнено 28.05.04 28.05.04

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

1 2 3 4
Нет Да Да Да
21/06/99 28/05/04 02/04/01 23/06/01
fisozij24[at]yandex.ru murman63[at]mail.ru nusutli36[at]gmail.com sovskij17[at]yandex.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.322 Денис А. Сучазяк&+7 877 275-5605
0.322 Денис А. Сучазяк&+7 877 275-5605
0.322 Денис А. Сучазяк&+7 877 275-5605
0.528 Константин Н. Литян&+7 586 769-1694
0.286 Ильдар С. Летулич&+7 223 053-8676

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

1 2 3
0.3220 Денис Сучазяк +7 (877) 275-56-05
0.5280 Константин Литян +7 (586) 769-16-94
0.2860 Ильдар Летулич +7 (223) 053-86-76

Пример 2

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

1 2 3
0.258 Валерий Р. Фатберг&+7 442 883-6128
0.661 Амир Р. Бувский&+7 714 024-0913
0.258 Валерий Р. Фатберг&+7 442 883-6128
0.258 Валерий Р. Фатберг&+7 442 883-6128
0.202 Святогор Л. Зовибиди&+7 464 615-1375

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

1 2 3
0.2580 Валерий Фатберг +7 (442) 883-61-28
0.6610 Амир Бувский +7 (714) 024-09-13
0.2020 Святогор Зовибиди +7 (464) 615-13-75

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено Игорь Р. Цагский zagskij28@yahoo.com (290) 276-9984
Выполнено Глеб З. Лавецянц lavezanz89@yandex.ru (167) 101-0682
Не выполнено Леонид К. Вафачко vafacko25@yahoo.com (821) 907-1512
Не выполнено Игорь Р. Цагский zagskij28@yahoo.com (290) 276-9984
Выполнено Захар Г. Чашоцко casozko7@yandex.ru (431) 861-2310

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

1 2 3 4
нет И.Р. Цагский yahoo.com (290) 276-99-84
да Г.З. Лавецянц yandex.ru (167) 101-06-82
нет Л.К. Вафачко yahoo.com (821) 907-15-12
да З.Г. Чашоцко yandex.ru (431) 861-23-10

Пример 2

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

1 2 3 4
Не выполнено Роберт И. Чошский cosskij53@gmail.com (972) 951-6539
Не выполнено Яромир Н. Кафуфев kafufev20@gmail.com (704) 459-9486
Не выполнено Яромир Н. Кафуфев kafufev20@gmail.com (704) 459-9486
Выполнено Илья Ф. Суфберг sufberg95@mail.ru (088) 959-3477
Выполнено Валерий У. Милев valerij61@mail.ru (094) 812-0354

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

1 2 3 4
нет Р.И. Чошский gmail.com (972) 951-65-39
нет Я.Н. Кафуфев gmail.com (704) 459-94-86
да И.Ф. Суфберг mail.ru (088) 959-34-77
да В.У. Милев mail.ru (094) 812-03-54

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Артемий В. Бигобиди&21.07.2001 bigobidi57[at]mail.ru
Игорь Р. Цачко&01.11.2003 igor_53[at]mail.ru
Тамерлан Л. Роцов&15.10.1999 tamerlan68[at]gmail.com

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

1 2 3
21-07-2001 А.В. Бигобиди bigobidi57
01-11-2003 И.Р. Цачко igor_53
15-10-1999 Т.Л. Роцов tamerlan68

Пример 2

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

1 2 3 4
Всеволод А. Цамян&15.09.2002 vsevolod17[at]yahoo.com
Радмир Н. Молокак&03.11.1999 molokak15[at]yahoo.com
Елисей Е. Несашяк&08.04.2001 nesasak91[at]mail.ru

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

1 2 3
15-09-2002 В.А. Цамян vsevolod17
03-11-1999 Р.Н. Молокак molokak15
08-04-2001 Е.Е. Несашяк nesasak91

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
25/06/04&Альберт З. Забяк +7 102 245-3190 +7 102 245-3190
18/07/04&Сергей С. Зосуняк +7 248 033-7587 +7 248 033-7587
11/10/02&Григорий Е. Цилин +7 027 217-1725 +7 027 217-1725
16/06/02&Ростислав О. Чебич +7 813 789-4027 +7 813 789-4027

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

1 2 3
Григорий Цилин 02.10.11 (027) 217-1725
Альберт Забяк 04.06.25 (102) 245-3190
Сергей Зосуняк 04.07.18 (248) 033-7587
Ростислав Чебич 02.06.16 (813) 789-4027

Пример 2

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

1 2 3
13/10/02&Валерий Г. Бабемяк +7 683 403-5046 +7 683 403-5046
15/08/04&Дамир Н. Дугозиди +7 318 209-5535 +7 318 209-5535
06/12/00&Мирослав Ц. Мавонак +7 370 188-2046 +7 370 188-2046
27/03/01&Илья Л. Цафогов +7 986 700-2439 +7 986 700-2439

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

1 2 3
Дамир Дугозиди 04.08.15 (318) 209-5535
Мирослав Мавонак 00.12.06 (370) 188-2046
Валерий Бабемяк 02.10.13 (683) 403-5046
Илья Цафогов 01.03.27 (986) 700-2439

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Айдар М. Шушук;02/11/07 +7(630)866-71-62
Марсель Е. Кигевко;02/04/12 +7(226)811-41-73
Богдан С. Гоцев;00/09/21 +7(873)185-96-15
Мирон Г. Рилман;01/04/03 +7(833)633-65-23
Мирон Г. Рилман;01/04/03 +7(833)633-65-23
Мирон Г. Рилман;01/04/03 +7(833)633-65-23

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

1 2 3 4
07/11/02 12/04/02 21/09/00 03/04/01
Шушук Кигевко Гоцев Рилман
+7 (630) 866-71-62 +7 (226) 811-41-73 +7 (873) 185-96-15 +7 (833) 633-65-23

Пример 2

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

1 2
Филипп Б. Генофян;04/12/06 +7(456)871-58-93
Филипп Б. Генофян;04/12/06 +7(456)871-58-93
Филипп Б. Генофян;04/12/06 +7(456)871-58-93
Петр О. Царачли;02/10/18 +7(900)945-38-65
Михаил О. Дафко;01/09/13 +7(121)480-29-19

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

1 2 3
06/12/04 18/10/02 13/09/01
Генофян Царачли Дафко
+7 (456) 871-58-93 +7 (900) 945-38-65 +7 (121) 480-29-19

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
01/03/14 (064) 698-17-52 0!71% (064) 698-17-52
01/03/14 (064) 698-17-52 0!71% (064) 698-17-52
99/05/01 (792) 051-24-36 1!12% (792) 051-24-36
99/03/17 (293) 801-90-06 1!41% (293) 801-90-06

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

1 2 3
01-03-14 99-03-17 99-05-01
064 698-1752 293 801-9006 792 051-2436
нет да да
0.710 0.410 0.120

Пример 2

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

1 2 3 4 5 6
99/04/01 (529) 340-23-87 1!54% (529) 340-23-87
99/04/08 (258) 831-24-46 1!13% (258) 831-24-46
02/11/20 (672) 521-97-16 1!2% (672) 521-97-16
02/11/20 (672) 521-97-16 1!2% (672) 521-97-16

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

1 2 3
99-04-08 99-04-01 02-11-20
258 831-2446 529 340-2387 672 521-9716
да да да
0.130 0.540 0.020

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (525) 426-45-13!false 0.55 zofezberg59[at]rambler.ru 0.55
+7 (525) 426-45-13!false 0.55 zofezberg59[at]rambler.ru 0.55
+7 (479) 542-80-27!true 0.56 rikovberg22[at]mail.ru 0.56
+7 (691) 254-15-76!true 0.56 cesov19[at]rambler.ru 0.56
+7 (281) 157-05-47!false 0.95 numko43[at]rambler.ru 0.95
+7 (525) 426-45-13!false 0.55 zofezberg59[at]rambler.ru 0.55

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

1 2 3 4
0 0.5500 +7 525 426-45-13 rambler.ru
1 0.5600 +7 479 542-80-27 mail.ru
1 0.5600 +7 691 254-15-76 rambler.ru
0 0.9500 +7 281 157-05-47 rambler.ru

Пример 2

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

1 2 3 4 5 6
+7 (710) 800-79-56!false 0.14 kitelman19[at]yandex.ru 0.14
+7 (159) 532-86-79!true 0.62 cefuk53[at]mail.ru 0.62
+7 (938) 322-30-18!false 0.63 zigokan29[at]rambler.ru 0.63
+7 (187) 579-02-10!false 0.34 gukunak88[at]rambler.ru 0.34
+7 (938) 322-30-18!false 0.63 zigokan29[at]rambler.ru 0.63
+7 (938) 322-30-18!false 0.63 zigokan29[at]rambler.ru 0.63

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

1 2 3 4
0 0.1400 +7 710 800-79-56 yandex.ru
1 0.6200 +7 159 532-86-79 mail.ru
0 0.6300 +7 938 322-30-18 rambler.ru
0 0.3400 +7 187 579-02-10 rambler.ru

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
rositidi64@mail.ru 0.4 +7 (579) 465-40-50 false false
garekskij8@mail.ru 0.4 +7 (425) 955-99-45 true true
gurskij31@yahoo.com 0.7 +7 (746) 128-04-85 true true
zusak91@gmail.com 0.6 +7 (899) 519-36-04 true true

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

1 2 3 4
mail.ru mail.ru yahoo.com gmail.com
0.40 0.40 0.70 0.60
425-955-9945 579-465-4050 746-128-0485 899-519-3604
Y N Y Y

Пример 2

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

1 2 3 4 5 6
gemij89@yahoo.com 0.7 +7 (613) 976-21-93 false false
zusidi47@gmail.com 0.5 +7 (755) 246-47-94 false false
momic20@rambler.ru 0.4 +7 (389) 737-45-98 false false
tugazskij34@yandex.ru 0.6 +7 (447) 335-92-75 true true

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

1 2 3 4
rambler.ru yandex.ru yahoo.com gmail.com
0.40 0.60 0.70 0.50
389-737-4598 447-335-9275 613-976-2193 755-246-4794
N Y N N

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 051 696-9688 27/03/99 +7 051 696-9688 codocidi91@yahoo.com&В.Г. Чодочиди
+7 780 159-7612 04/11/02 +7 780 159-7612 sonosuk44@gmail.com&Я.С. Соношук
+7 460 873-0654 21/07/00 +7 460 873-0654 vibman26@gmail.com&В.Е. Вибман
+7 642 974-6809 01/02/02 +7 642 974-6809 cosak88@mail.ru&Э.С. Чосак

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

1 2 3 4
696-9688 27-03-99 codocidi91 Чодочиди В.
159-7612 04-11-02 sonosuk44 Соношук Я.
873-0654 21-07-00 vibman26 Вибман В.
974-6809 01-02-02 cosak88 Чосак Э.

Пример 2

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

1 2 3 4 5
+7 910 310-1356 25/12/02 +7 910 310-1356 gozacberg59@mail.ru&В.О. Гоцачберг
+7 344 596-7869 19/12/99 +7 344 596-7869 kekev15@gmail.com&Я.Ш. Кекев
+7 675 123-9024 18/02/02 +7 675 123-9024 nofusanz12@gmail.com&В.Л. Нофусянц
+7 719 295-2133 26/02/02 +7 719 295-2133 regan3@yahoo.com&В.Д. Регян

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

1 2 3 4
310-1356 25-12-02 gozacberg59 Гоцачберг В.
596-7869 19-12-99 kekev15 Кекев Я.
123-9024 18-02-02 nofusanz12 Нофусянц В.
295-2133 26-02-02 regan3 Регян В.

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет eduard18@yandex.ru Эдуард Л. Фамук 00-03-12
нет lanazuk17@rambler.ru Марк Е. Ланазук 99-04-09
да valerij48@yahoo.com Валерий Б. Лодарко 03-08-02
да valerij48@yahoo.com Валерий Б. Лодарко 03-08-02

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

1 2 3
Нет Нет Да
eduard18[at]yandex.ru lanazuk17[at]rambler.ru valerij48[at]yahoo.com
Фамук Э.Л. Ланазук М.Е. Лодарко В.Б.
00.03.12 99.04.09 03.08.02

Пример 2

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

1 2 3 4 5
да grigorij3@yandex.ru Григорий Ф. Бувофук 04-08-21
да vladimir65@gmail.com Владимир Е. Бицак 01-01-22
нет gordej18@mail.ru Гордей Р. Бубян 99-10-26
да grigorij3@yandex.ru Григорий Ф. Бувофук 04-08-21

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

1 2 3
Да Да Нет
grigorij3[at]yandex.ru vladimir65[at]gmail.com gordej18[at]mail.ru
Бувофук Г.Ф. Бицак В.Е. Бубян Г.Р.
04.08.21 01.01.22 99.10.26

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да Павел Сачак#(651) 083-4389 pavel56[at]rambler.ru
Да Захар Цорамман#(710) 802-0105 zoramman63[at]yahoo.com
Нет Всеволод Каноцман#(191) 498-4593 vsevolod32[at]rambler.ru
Да Захар Цорамман#(710) 802-0105 zoramman63[at]yahoo.com

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

1 2 3 4
да Сачак Павел 083-43-89 pavel56
нет Каноцман Всеволод 498-45-93 vsevolod32
да Цорамман Захар 802-01-05 zoramman63

Пример 2

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

1 2 3
Да Константин Лизугяк#(270) 069-4686 konstantin58[at]yandex.ru
Нет Демид Лизибак#(420) 023-1588 lizibak20[at]gmail.com
Да Виктор Тесотский#(303) 637-6686 tesotskij26[at]rambler.ru
Да Арсен Башарий#(984) 825-1037 basarij62[at]yahoo.com
Да Арсен Башарий#(984) 825-1037 basarij62[at]yahoo.com

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

1 2 3 4
нет Лизибак Демид 023-15-88 lizibak20
да Лизугяк Константин 069-46-86 konstantin58
да Тесотский Виктор 637-66-86 tesotskij26
да Башарий Арсен 825-10-37 basarij62

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
11.04.01!true +7 728 030-71-96
07.02.99!true +7 777 834-33-28
07.02.99!true +7 777 834-33-28
07.02.99!true +7 777 834-33-28
18.11.04!true +7 460 101-70-05

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

1 2 3
да 0307196 01-04-11
да 1017005 04-11-18
да 8343328 99-02-07

Пример 2

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

1 2
01.07.99!true +7 809 895-34-99
12.05.04!false +7 044 107-76-99
12.05.04!false +7 044 107-76-99
06.02.01!false +7 572 885-90-44
12.05.04!false +7 044 107-76-99

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

1 2 3
нет 1077699 04-05-12
нет 8859044 01-02-06
да 8953499 99-07-01

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.44 Зосокич А.М. 12.06.1999;zosokic41@gmail.com
0.18 Вофевич М.М. 16.07.2003;vofevic9@yahoo.com
0.18 Вофевич М.М. 16.07.2003;vofevic9@yahoo.com
0.18 Вофевич М.М. 16.07.2003;vofevic9@yahoo.com
0.44 Догский Т.Ш. 05.09.2003;dogskij83@yahoo.com

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

1 2 3 4
0.4400 Зосокич А. 12-06-99 zosokic41
0.1800 Вофевич М. 16-07-03 vofevic9
0.4400 Догский Т. 05-09-03 dogskij83

Пример 2

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

1 2 3 4 5
0.27 Зерян Д.А. 01.11.1999;zeran12@rambler.ru
0.25 Сутяк Е.Ц. 07.12.2003;sutak18@yandex.ru
0.06 Матоший Д.О. 18.04.2000;matosij4@yandex.ru
0.08 Нубаниди Г.С. 14.06.2003;nubanidi2@mail.ru
0.08 Нубаниди Г.С. 14.06.2003;nubanidi2@mail.ru
0.08 Нубаниди Г.С. 14.06.2003;nubanidi2@mail.ru

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

1 2 3 4
0.2700 Зерян Д. 01-11-99 zeran12
0.2500 Сутяк Е. 07-12-03 sutak18
0.0600 Матоший Д. 18-04-00 matosij4
0.0800 Нубаниди Г. 14-06-03 nubanidi2

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
762-268-6415 М.Б. Шосочак Не выполнено Не выполнено
595-352-9868 Э.У. Шилский Выполнено Выполнено
762-268-6415 М.Б. Шосочак Не выполнено Не выполнено
562-231-9886 Д.С. Лизев Выполнено Выполнено

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

1 2 3
268-64-15 М. Шосочак N
352-98-68 Э. Шилский Y
231-98-86 Д. Лизев Y

Пример 2

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

1 2 3 4 5
258-258-3681 А.А. Лофосберг Не выполнено Не выполнено
209-702-8237 Г.И. Луцодянц Не выполнено Не выполнено
258-258-3681 А.А. Лофосберг Не выполнено Не выполнено
770-009-2789 М.М. Зудецберг Не выполнено Не выполнено

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

1 2 3
258-36-81 А. Лофосберг N
702-82-37 Г. Луцодянц N
009-27-89 М. Зудецберг N

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
36% 1 Лусегман, З.Н. lusegman43@rambler.ru
37% 0 Тафобук, Д.Т. tafobuk86@yandex.ru
11% 0 Мекомский, В.Д. mekomskij10@mail.ru
37% 0 Тафобук, Д.Т. tafobuk86@yandex.ru
93% 0 Ривусли, Н.З. rivusli67@yahoo.com

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

1 2 3 4
0.36 Да Лусегман З. lusegman43[at]rambler.ru
0.37 Нет Тафобук Д. tafobuk86[at]yandex.ru
0.11 Нет Мекомский В. mekomskij10[at]mail.ru
0.93 Нет Ривусли Н. rivusli67[at]yahoo.com

Пример 2

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

1 2 3 4 5 6
19% 0 Вадозин, Т.Ш. vadozin60@yahoo.com
81% 0 Вуфий, В.Ч. vufij53@yahoo.com
25% 0 Нелян, А.Н. nelan48@yandex.ru
25% 0 Нелян, А.Н. nelan48@yandex.ru

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

1 2 3 4
0.19 Нет Вадозин Т. vadozin60[at]yahoo.com
0.81 Нет Вуфий В. vufij53[at]yahoo.com
0.25 Нет Нелян А. nelan48[at]yandex.ru