ИКБО-74-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2001-09-15 0226527615!да 0.6 0.6
1999-08-12 9017918356!нет 0.7 0.7
2002-12-06 4257331701!да 0.1 0.1
2001-02-23 1454845379!нет 0.6 0.6
2001-02-23 1454845379!нет 0.6 0.6

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

1 2 3 4
15.09.01 true 60% (022) 652-7615
23.02.01 false 60% (145) 484-5379
06.12.02 true 10% (425) 733-1701
12.08.99 false 70% (901) 791-8356

Пример 2

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

1 2 3 4 5
2002-09-22 8395041410!нет 0.9 0.9
2004-06-16 3661454282!нет 0.1 0.1
2004-06-16 3661454282!нет 0.1 0.1
2002-01-13 0018586361!да 0.4 0.4

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

1 2 3 4
13.01.02 true 40% (001) 858-6361
16.06.04 false 10% (366) 145-4282
22.09.02 false 90% (839) 504-1410

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Егор Циний +7 (751) 499-44-72 zinij2@mail.ru zinij2@mail.ru N
Савелий Дувадянц +7 (324) 233-27-30 duvadanz69@yandex.ru duvadanz69@yandex.ru N
Марат Маско +7 (284) 360-82-18 marat6@yandex.ru marat6@yandex.ru N
Евгений Гашекук +7 (643) 665-73-89 evgenij24@gmail.com evgenij24@gmail.com Y

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

1 2 3 4
Циний Егор Дувадянц Савелий Маско Марат Гашекук Евгений
(751) 499-4472 (324) 233-2730 (284) 360-8218 (643) 665-7389
zinij2[at]mail.ru duvadanz69[at]yandex.ru marat6[at]yandex.ru evgenij24[at]gmail.com
Не выполнено Не выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4 5
Владислав Некук +7 (743) 495-33-05 vladislav53@mail.ru vladislav53@mail.ru N
Савелий Рамосли +7 (254) 779-12-94 savelij87@gmail.com savelij87@gmail.com Y
Григорий Боняк +7 (426) 644-43-62 grigorij37@gmail.com grigorij37@gmail.com Y
Вячеслав Цероций +7 (694) 202-28-27 vaceslav14@rambler.ru vaceslav14@rambler.ru Y

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

1 2 3 4
Некук Владислав Рамосли Савелий Боняк Григорий Цероций Вячеслав
(743) 495-3305 (254) 779-1294 (426) 644-4362 (694) 202-2827
vladislav53[at]mail.ru savelij87[at]gmail.com grigorij37[at]gmail.com vaceslav14[at]rambler.ru
Не выполнено Выполнено Выполнено Выполнено

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(763) 887-64-12 true true 0.76
(333) 471-58-96 false false 0.99
(959) 222-58-61 true true 0.97
(722) 061-21-65 true true 0.41

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

1 2 3 4
887-6412 471-5896 222-5861 061-2165
1 0 1 1
0.760 0.990 0.970 0.410

Пример 2

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

1 2 3 4 5
(293) 799-17-57 false false 0.53
(983) 921-16-02 true true 0.65
(477) 909-22-49 true true 0.31

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

1 2 3
799-1757 921-1602 909-2249
0 1 1
0.530 0.650 0.310

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.368 нет Р.С. Дувегев duvegev57@mail.ru
0.335 да С.У. Гелак gelak35@mail.ru
0.368 нет Р.С. Дувегев duvegev57@mail.ru
0.841 да Д.С. Федов fedov34@yandex.ru
0.368 нет Р.С. Дувегев duvegev57@mail.ru
0.282 да С.Д. Зофяк zofak48@yandex.ru

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

1 2 3 4
37% false Дувегев Р. mail.ru
34% true Гелак С. mail.ru
84% true Федов Д. yandex.ru
28% true Зофяк С. yandex.ru

Пример 2

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

1 2 3 4 5 6
0.996 нет В.У. Лабедянц labedanz97@rambler.ru
0.041 да Е.А. Четич cetic15@yahoo.com
0.389 нет Ф.У. Зигодин zigodin56@yandex.ru
0.389 нет Ф.У. Зигодин zigodin56@yandex.ru
0.389 нет Ф.У. Зигодин zigodin56@yandex.ru

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

1 2 3 4
100% false Лабедянц В. rambler.ru
4% true Четич Е. yahoo.com
39% false Зигодин Ф. yandex.ru

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
17.09.2002 0.8254 Тисев, А.Н.&false
25.02.2003 0.3814 Зазучак, Б.Н.&true
25.02.2003 0.3814 Зазучак, Б.Н.&true
14.10.1999 0.2323 Гацин, Н.Б.&true

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

1 2 3
14/10/99 25/02/03 17/09/02
0.23 0.38 0.83
Y Y N
Гацин Н. Зазучак Б. Тисев А.

Пример 2

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

1 2 3
25.06.1999 0.4585 Вузский, Г.Ф.&true
17.09.2003 0.6235 Ребов, Т.Ч.&false
17.09.2003 0.6235 Ребов, Т.Ч.&false
17.10.2003 0.0858 Лигебман, А.В.&true
26.12.2002 0.5860 Сагман, Я.Е.&false

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

1 2 3 4
25/06/99 17/10/03 17/09/03 26/12/02
0.46 0.09 0.62 0.59
Y Y N N
Вузский Г. Лигебман А. Ребов Т. Сагман Я.

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Даниэль Вебяк#1 daniel_16@mail.ru daniel_16@mail.ru
Роберт Рогукин#1 rogukin53@yandex.ru rogukin53@yandex.ru
Святогор Тишов#0 svatogor28@rambler.ru svatogor28@rambler.ru

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

1 2 3
true Вебяк Даниэль mail.ru
true Рогукин Роберт yandex.ru
false Тишов Святогор rambler.ru

Пример 2

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

1 2 3
Валерий Цогич#1 valerij5@rambler.ru valerij5@rambler.ru
Самир Фомарберг#1 fomarberg66@mail.ru fomarberg66@mail.ru
Альберт Шокский#0 al_bert81@yandex.ru al_bert81@yandex.ru

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

1 2 3
true Цогич Валерий rambler.ru
true Фомарберг Самир mail.ru
false Шокский Альберт yandex.ru

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2004-08-25!+7 440 189-28-18 37% Довяк, В.Б.
2003-02-15!+7 047 180-86-99 7% Ламак, В.Ш.
2003-04-03!+7 080 256-49-72 4% Цагигук, Р.З.
2002-11-02!+7 213 373-14-66 19% Шеташяк, Д.Д.

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

1 2 3 4
+74401892818 04/08/25 0.3700 В. Довяк
+70471808699 03/02/15 0.0700 В. Ламак
+70802564972 03/04/03 0.0400 Р. Цагигук
+72133731466 02/11/02 0.1900 Д. Шеташяк

Пример 2

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

1 2 3
2002-09-23!+7 975 955-40-18 66% Цилузич, А.Т.
1999-09-10!+7 068 715-39-31 67% Козук, Э.Д.
2002-11-19!+7 241 970-81-86 78% Битетский, С.Н.

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

1 2 3 4
+79759554018 02/09/23 0.6600 А. Цилузич
+70687153931 99/09/10 0.6700 Э. Козук
+72419708186 02/11/19 0.7800 С. Битетский

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
23.08.2003 0.4010 +7 313 039-0175
18.06.2003 0.1482 +7 073 040-5470
02.07.1999 0.4885 +7 807 822-4780
02.07.1999 0.4885 +7 807 822-4780
02.07.1999 0.4885 +7 807 822-4780
04.04.2004 0.7208 +7 273 442-7396

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

1 2 3
03.08.23 0.4 313-039-0175
03.06.18 0.1 073-040-5470
99.07.02 0.5 807-822-4780
04.04.04 0.7 273-442-7396

Пример 2

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

1 2 3
08.03.2000 0.5462 +7 173 763-9536
13.10.1999 0.6417 +7 538 034-4250
08.03.2000 0.5462 +7 173 763-9536
08.03.2000 0.5462 +7 173 763-9536
05.01.2002 0.5542 +7 004 450-3986

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

1 2 3
00.03.08 0.5 173-763-9536
99.10.13 0.6 538-034-4250
02.01.05 0.6 004-450-3986

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Радмир Ц. Кучов&27.05.99 0 0.0221
Арсений Ш. Болукук&06.03.04 1 0.1576
Егор Б. Нидман&17.12.03 1 0.0026

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

1 2 3 4
Кучов, Р.Ц. нет 0.022 27/05/99
Болукук, А.Ш. да 0.158 06/03/04
Нидман, Е.Б. да 0.003 17/12/03

Пример 2

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

1 2 3
Илья К. Феков&14.11.03 0 0.7906
Роберт З. Лоретин&04.09.99 0 0.2877
Григорий Б. Шифатянц&03.05.00 0 0.5630
Егор Ф. Балелий&19.06.99 0 0.6419

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

1 2 3 4
Феков, И.К. нет 0.791 14/11/03
Лоретин, Р.З. нет 0.288 04/09/99
Шифатянц, Г.Б. нет 0.563 03/05/00
Балелий, Е.Ф. нет 0.642 19/06/99

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (679) 113-82-54 +7 (679) 113-82-54 да Дошко Филипп&filipp35[at]rambler.ru
+7 (679) 113-82-54 +7 (679) 113-82-54 да Дошко Филипп&filipp35[at]rambler.ru
+7 (675) 396-99-72 +7 (675) 396-99-72 нет Ниметев Святослав&svatoslav95[at]gmail.com
+7 (024) 734-78-66 +7 (024) 734-78-66 нет Викин Владимир&vladimir87[at]yahoo.com

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

1 2 3 4
+7(679)113-82-54 true filipp35 Дошко
+7(675)396-99-72 false svatoslav95 Ниметев
+7(024)734-78-66 false vladimir87 Викин

Пример 2

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

1 2 3 4
+7 (741) 907-32-36 +7 (741) 907-32-36 нет Гоцурин Назар&gozurin93[at]rambler.ru
+7 (990) 279-25-66 +7 (990) 279-25-66 да Вочубман Роберт&vocubman13[at]yandex.ru
+7 (990) 279-25-66 +7 (990) 279-25-66 да Вочубман Роберт&vocubman13[at]yandex.ru
+7 (316) 820-64-66 +7 (316) 820-64-66 нет Фунян Дамир&funan72[at]rambler.ru

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

1 2 3 4
+7(741)907-32-36 false gozurin93 Гоцурин
+7(990)279-25-66 true vocubman13 Вочубман
+7(316)820-64-66 false funan72 Фунян

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2004-11-16 Шонберг, А.Ш.:sonberg10[at]yandex.ru нет нет
2000-11-02 Бугалли, Ф.Ц.:bugalli57[at]mail.ru да да
2003-03-18 Цуналман, О.К.:zunalman24[at]yahoo.com да да
2003-03-18 Цуналман, О.К.:zunalman24[at]yahoo.com да да

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

1 2 3 4
16/11/2004 Шонберг N sonberg10
02/11/2000 Бугалли Y bugalli57
18/03/2003 Цуналман Y zunalman24

Пример 2

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

1 2 3 4 5
1999-10-01 Тугберг, Г.Р.:tugberg24[at]gmail.com нет нет
2000-05-06 Дишский, Р.Д.:disskij99[at]yahoo.com нет нет
2003-11-17 Лирич, Э.К.:liric94[at]yahoo.com да да
2003-11-17 Лирич, Э.К.:liric94[at]yahoo.com да да
2000-02-15 Новберг, В.Ц.:novberg49[at]yandex.ru да да

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

1 2 3 4
01/10/1999 Тугберг N tugberg24
06/05/2000 Дишский N disskij99
17/11/2003 Лирич Y liric94
15/02/2000 Новберг Y novberg49

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
нет|simin49[at]gmail.com 0.39 0.39
нет|teketin12[at]rambler.ru 0.73 0.73
нет|firitak18[at]gmail.com 0.38 0.38
нет|kusidberg62[at]mail.ru 0.82 0.82
нет|firitak18[at]gmail.com 0.38 0.38

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

1 2 3 4
simin49@gmail.com teketin12@rambler.ru firitak18@gmail.com kusidberg62@mail.ru
false false false false
0.390 0.730 0.380 0.820

Пример 2

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

1 2 3
да|momic76[at]rambler.ru 0.27 0.27
да|momic76[at]rambler.ru 0.27 0.27
нет|cozetskij35[at]yandex.ru 0.15 0.15
нет|sezezman87[at]rambler.ru 0.90 0.90
да|ciridi78[at]yandex.ru 0.23 0.23

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

1 2 3 4
momic76@rambler.ru cozetskij35@yandex.ru sezezman87@rambler.ru ciridi78@yandex.ru
true false false true
0.270 0.150 0.900 0.230

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Лев У. Невацберг&(284) 681-9288 13-04-2000
Арсений В. Чалев&(644) 514-0346 07-12-2004
Арсений В. Чалев&(644) 514-0346 07-12-2004
Арсений В. Чалев&(644) 514-0346 07-12-2004
Богдан И. Зирацак&(728) 513-6242 02-08-2000

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

1 2 3
Невацберг Чалев Зирацак
13-04-00 07-12-04 02-08-00
(284) 681-92-88 (644) 514-03-46 (728) 513-62-42

Пример 2

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

1 2 3 4
Дмитрий З. Басли&(690) 037-7596 06-10-2000
Альберт Г. Гогак&(442) 438-6699 03-06-1999
Вадим Е. Шидянц&(510) 657-9085 06-08-1999
Александр К. Шошоняк&(793) 999-4113 10-04-2004
Вадим Е. Шидянц&(510) 657-9085 06-08-1999
Вадим Е. Шидянц&(510) 657-9085 06-08-1999

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

1 2 3 4
Басли Гогак Шидянц Шошоняк
06-10-00 03-06-99 06-08-99 10-04-04
(690) 037-75-96 (442) 438-66-99 (510) 657-90-85 (793) 999-41-13

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
false 0.6605 9743807814 09-06-2001
false 0.8109 4858725656 15-04-2004
false 0.9032 3428482266 15-12-2004

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

1 2 3 4
N 66% (974) 380-78-14 09/06/01
N 81% (485) 872-56-56 15/04/04
N 90% (342) 848-22-66 15/12/04

Пример 2

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

1 2 3 4 5
false 0.7664 3092849981 06-06-1999
true 0.2527 0211632397 13-01-2000
true 0.6368 6474044253 28-06-2003

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

1 2 3 4
N 77% (309) 284-99-81 06/06/99
Y 25% (021) 163-23-97 13/01/00
Y 64% (647) 404-42-53 28/06/03

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.4&nikolaj26@mail.ru Николай Р. Фофян
0.8&anatolij19@gmail.com Анатолий К. Цигук
0.8&anatolij19@gmail.com Анатолий К. Цигук
0.8&anatolij19@gmail.com Анатолий К. Цигук
0.6&doviridi98@yahoo.com Марсель Е. Довириди

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

1 2 3
0.40 0.80 0.60
nikolaj26 anatolij19 doviridi98
Фофян Николай Цигук Анатолий Довириди Марсель

Пример 2

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

1 2
0.9&lebidi53@mail.ru Артем К. Лебиди
0.7&grigorij32@rambler.ru Григорий З. Колев
0.1&matvej83@rambler.ru Матвей Н. Висий
0.1&matvej83@rambler.ru Матвей Н. Висий
0.1&matvej83@rambler.ru Матвей Н. Висий
0.4&marsel_72@mail.ru Марсель З. Бифулук

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

1 2 3 4
0.90 0.70 0.10 0.40
lebidi53 grigorij32 matvej83 marsel_72
Лебиди Артем Колев Григорий Висий Матвей Бифулук Марсель

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Роберт Доряк Роберт Доряк 10-11-2001 robert14[at]mail.ru +7 (889) 793-60-63
Арсений Нодский Арсений Нодский 16-06-2000 arsenij97[at]yahoo.com +7 (172) 873-96-05
Арсений Нодский Арсений Нодский 16-06-2000 arsenij97[at]yahoo.com +7 (172) 873-96-05
Арсений Нодский Арсений Нодский 16-06-2000 arsenij97[at]yahoo.com +7 (172) 873-96-05
Альберт Фенолский Альберт Фенолский 28-05-2004 fenolskij12[at]yandex.ru +7 (256) 820-88-11

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

1 2 3 4
Доряк 01/11/10 robert14@mail.ru 793-60-63
Нодский 00/06/16 arsenij97@yahoo.com 873-96-05
Фенолский 04/05/28 fenolskij12@yandex.ru 820-88-11

Пример 2

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

1 2 3 4 5
Станислав Зетянц Станислав Зетянц 01-03-2002 stanislav60[at]mail.ru +7 (879) 732-21-26
Станислав Зетянц Станислав Зетянц 01-03-2002 stanislav60[at]mail.ru +7 (879) 732-21-26
Радмир Кугман Радмир Кугман 19-02-2002 radmir70[at]rambler.ru +7 (224) 654-26-19
Марк Гевич Марк Гевич 18-07-2003 gevic56[at]rambler.ru +7 (026) 804-06-78
Станислав Зетянц Станислав Зетянц 01-03-2002 stanislav60[at]mail.ru +7 (879) 732-21-26
Леонид Тафин Леонид Тафин 13-03-2001 leonid8[at]mail.ru +7 (273) 909-31-96

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

1 2 3 4
Зетянц 02/03/01 stanislav60@mail.ru 732-21-26
Кугман 02/02/19 radmir70@rambler.ru 654-26-19
Гевич 03/07/18 gevic56@rambler.ru 804-06-78
Тафин 01/03/13 leonid8@mail.ru 909-31-96

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
13.06.2002 nelasskij48[at]mail.ru 13.06.2002 0.7
01.05.2004 boris72[at]yandex.ru 01.05.2004 0.6
24.09.2000 artemij11[at]mail.ru 24.09.2000 0.5
24.09.2000 artemij11[at]mail.ru 24.09.2000 0.5
24.09.2000 artemij11[at]mail.ru 24.09.2000 0.5
18.12.1999 robert23[at]yahoo.com 18.12.1999 0.2

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

1 2 3
02/06/13 nelasskij48 70%
04/05/01 boris72 60%
00/09/24 artemij11 50%
99/12/18 robert23 20%

Пример 2

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

1 2 3 4 5 6
21.02.2001 nofatli71[at]rambler.ru 21.02.2001 0.9
09.06.1999 savelij55[at]yandex.ru 09.06.1999 0.6
09.06.1999 savelij55[at]yandex.ru 09.06.1999 0.6
27.12.2004 tedikko83[at]yandex.ru 27.12.2004 1.0
09.06.1999 savelij55[at]yandex.ru 09.06.1999 0.6

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

1 2 3
01/02/21 nofatli71 90%
99/06/09 savelij55 60%
04/12/27 tedikko83 100%

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
877-61-89 Нет 36% valerij96[at]yandex.ru valerij96[at]yandex.ru
571-24-34 Да 36% ruslan32[at]gmail.com ruslan32[at]gmail.com
938-20-90 Да 49% sunetskij8[at]rambler.ru sunetskij8[at]rambler.ru
614-83-59 Да 34% dmitrij2[at]yandex.ru dmitrij2[at]yandex.ru

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

1 2 3 4
877-6189 false 0.36 valerij96@yandex.ru
571-2434 true 0.36 ruslan32@gmail.com
938-2090 true 0.49 sunetskij8@rambler.ru
614-8359 true 0.34 dmitrij2@yandex.ru

Пример 2

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

1 2 3 4 5 6 7
238-07-49 Нет 49% radmir66[at]yandex.ru radmir66[at]yandex.ru
292-74-59 Нет 32% dmitrij51[at]mail.ru dmitrij51[at]mail.ru
728-61-63 Нет 77% david57[at]mail.ru david57[at]mail.ru
106-49-49 Нет 20% sergej87[at]rambler.ru sergej87[at]rambler.ru

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

1 2 3 4
238-0749 false 0.49 radmir66@yandex.ru
292-7459 false 0.32 dmitrij51@mail.ru
728-6163 false 0.77 david57@mail.ru
106-4949 false 0.20 sergej87@rambler.ru

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено 5068047 0.6 0.6
Выполнено 7624577 0.5 0.5
Выполнено 6166358 0.5 0.5
Выполнено 7048706 0.3 0.3

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

1 2 3
true 506-80-47 0.60
true 616-63-58 0.50
true 704-87-06 0.30
true 762-45-77 0.50

Пример 2

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

1 2 3 4
Выполнено 0313088 0.8 0.8
Не выполнено 4029701 0.6 0.6
Выполнено 3307193 0.5 0.5

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

1 2 3
true 031-30-88 0.80
true 330-71-93 0.50
false 402-97-01 0.60

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Григорий Цашоцский zasozskij61@gmail.com;2359605261 0.1820
Адель Низев adel_81@gmail.com;8606664524 0.8149
Эмиль Рагский ragskij20@rambler.ru;8732637470 0.5586
Данил Шизин danil3@yahoo.com;6148963734 0.3777

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

1 2 3 4
Цашоцский Григорий zasozskij61 960-5261 18%
Низев Адель adel_81 666-4524 81%
Рагский Эмиль ragskij20 263-7470 56%
Шизин Данил danil3 896-3734 38%

Пример 2

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

1 2 3 4
Николай Зудомли nikolaj15@mail.ru;5684095945 0.7101
Тихон Билефак bilefak6@mail.ru;5802684830 0.7498
Арсен Сирли arsen78@rambler.ru;5599135359 0.5256
Федор Фошемин fosemin77@gmail.com;8277210740 0.2421

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

1 2 3 4
Зудомли Николай nikolaj15 409-5945 71%
Билефак Тихон bilefak6 268-4830 75%
Сирли Арсен arsen78 913-5359 53%
Фошемин Федор fosemin77 721-0740 24%

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true|06.03.02 zuteduk72[at]gmail.com 70%
false|14.08.99 razij12[at]yahoo.com 41%
false|06.08.02 dasimak19[at]yahoo.com 59%

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

1 2 3 4
02/03/06 zuteduk72@gmail.com 0.700 1
99/08/14 razij12@yahoo.com 0.410 0
02/08/06 dasimak19@yahoo.com 0.590 0

Пример 2

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

1 2 3
false|10.12.01 gumavak55[at]mail.ru 11%
true|12.09.99 nukegidi17[at]gmail.com 89%
false|13.01.00 kovov51[at]yandex.ru 52%

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

1 2 3 4
01/12/10 gumavak55@mail.ru 0.110 0
99/09/12 nukegidi17@gmail.com 0.890 1
00/01/13 kovov51@yandex.ru 0.520 0

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Вашко Д.С.:0.9 Да
Вашко Д.С.:0.9 Да
Течубов Д.С.:0.8 Нет
Чебак Ю.Ф.:1.0 Да

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

1 2 3
Д. Вашко Д. Течубов Ю. Чебак
0.90 0.80 1.00
1 0 1

Пример 2

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

1 2
Сукман В.Е.:0.7 Да
Дидедяк Д.Ц.:0.4 Да
Шибофли В.Ц.:0.1 Нет
Шибофли В.Ц.:0.1 Нет

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

1 2 3
В. Сукман Д. Дидедяк В. Шибофли
0.70 0.40 0.10
1 1 0

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
08-11-2000 lotskij29[at]rambler.ru Нет 08-11-2000
14-10-2003 zafonman38[at]yahoo.com Нет 14-10-2003
21-04-1999 zonin47[at]mail.ru Да 21-04-1999

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

1 2 3
00/11/08 lotskij29 Не выполнено
03/10/14 zafonman38 Не выполнено
99/04/21 zonin47 Выполнено

Пример 2

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

1 2 3 4
10-09-2001 filipp78[at]yahoo.com Нет 10-09-2001
28-12-2004 damir80[at]yandex.ru Да 28-12-2004
08-05-2002 elisej91[at]yandex.ru Да 08-05-2002

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

1 2 3
01/09/10 filipp78 Не выполнено
04/12/28 damir80 Выполнено
02/05/08 elisej91 Выполнено

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2
М.Ц. Мозузяк +72924749404&false
Я.Ш. Сифянц +71631199733&true
Я.З. Зубянц +79619975965&true
А.К. Рирберг +76065524333&false

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

1 2 3 4
Мозузяк Сифянц Зубянц Рирберг
(292) 474-9404 (163) 119-9733 (961) 997-5965 (606) 552-4333
0 1 1 0

Пример 2

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

1 2
И.Ч. Засовиди +71353777375&true
А.М. Чумурянц +71118696724&true
Е.В. Либберг +78601780431&false

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

1 2 3
Засовиди Чумурянц Либберг
(135) 377-7375 (111) 869-6724 (860) 178-0431
1 1 0

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(986)664-71-13 Гешодов Н.М. 0.92 нет Гешодов Н.М.
+7(226)482-21-59 Зозов П.И. 0.55 нет Зозов П.И.
+7(281)362-28-83 Гадотич М.Ч. 0.81 нет Гадотич М.Ч.
+7(281)362-28-83 Гадотич М.Ч. 0.81 нет Гадотич М.Ч.
+7(281)362-28-83 Гадотич М.Ч. 0.81 нет Гадотич М.Ч.

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

1 2 3
281-362-2883 986-664-7113 226-482-2159
Гадотич М. Гешодов Н. Зозов П.
0.8100 0.9200 0.5500
N N N

Пример 2

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

1 2 3 4 5
+7(501)854-65-50 Лурий А.Н. 0.02 нет Лурий А.Н.
+7(311)960-10-45 Ветотман А.З. 0.94 да Ветотман А.З.
+7(445)292-56-61 Темич С.Б. 0.10 да Темич С.Б.
+7(128)279-90-08 Гоний О.Ц. 0.99 нет Гоний О.Ц.
+7(445)292-56-61 Темич С.Б. 0.10 да Темич С.Б.
+7(445)292-56-61 Темич С.Б. 0.10 да Темич С.Б.

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

1 2 3 4
311-960-1045 128-279-9008 501-854-6550 445-292-5661
Ветотман А. Гоний О. Лурий А. Темич С.
0.9400 0.9900 0.0200 0.1000
Y N N Y

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.64 да sergej16@gmail.com
0.69 нет leonid64@yandex.ru
0.77 нет georgij43@gmail.com
0.10 нет ruslan8@gmail.com

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

1 2 3 4
0.6 0.7 0.8 0.1
Выполнено Не выполнено Не выполнено Не выполнено
sergej16 leonid64 georgij43 ruslan8

Пример 2

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

1 2 3
0.37 да vumazij15@gmail.com
0.76 да tabufberg47@yandex.ru
0.92 да rustam38@yandex.ru

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

1 2 3
0.4 0.8 0.9
Выполнено Выполнено Выполнено
vumazij15 tabufberg47 rustam38

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N 0.9#Кисурли Рустам 3675279 N
Y 1.0#Лубучий Марк 3258935 Y
Y 1.0#Лубучий Марк 3258935 Y
Y 0.4#Тичибский Артемий 3742607 Y
Y 1.0#Лубучий Марк 3258935 Y

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

1 2 3
да нет да
Марк Лубучий Рустам Кисурли Артемий Тичибский
325-8935 367-5279 374-2607
1.00 0.90 0.40

Пример 2

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

1 2 3 4
N 1.0#Шаноцяк Глеб 7905462 N
N 0.8#Вакокянц Яромир 5427835 N
N 0.9#Дуров Макар 4010936 N
N 0.1#Намский Родион 8806348 N
N 0.1#Намский Родион 8806348 N
N 0.1#Намский Родион 8806348 N

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

1 2 3 4
нет нет нет нет
Макар Дуров Яромир Вакокянц Глеб Шаноцяк Родион Намский
401-0936 542-7835 790-5462 880-6348
0.90 0.80 1.00 0.10

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено nemucskij66[at]yandex.ru 99/09/01 99/09/01
Выполнено gucanman50[at]yandex.ru 99/04/14 99/04/14
Не выполнено rostislav84[at]gmail.com 04/03/18 04/03/18
Не выполнено fotevanz84[at]yahoo.com 04/03/26 04/03/26

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

1 2 3 4
0 1 1 0
fotevanz84@yahoo.com gucanman50@yandex.ru nemucskij66@yandex.ru rostislav84@gmail.com
04-03-26 99-04-14 99-09-01 04-03-18

Пример 2

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

1 2 3 4
Не выполнено svatoslav82[at]mail.ru 01/06/12 01/06/12
Выполнено georgij43[at]yahoo.com 00/11/20 00/11/20
Не выполнено cobadak75[at]rambler.ru 00/01/14 00/01/14

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

1 2 3
0 1 0
cobadak75@rambler.ru georgij43@yahoo.com svatoslav82@mail.ru
00-01-14 00-11-20 01-06-12

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99/11/25 firuzak85[at]yandex.ru 99/11/25 0260071013
04/01/20 sokij97[at]rambler.ru 04/01/20 8370955805
99/12/12 vudko47[at]yandex.ru 99/12/12 9154291161

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

1 2 3
25.11.99 firuzak85@yandex.ru 007-1013
20.01.04 sokij97@rambler.ru 095-5805
12.12.99 vudko47@yandex.ru 429-1161

Пример 2

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

1 2 3 4
04/09/03 lonelman26[at]yandex.ru 04/09/03 9742590227
00/12/26 cisozman3[at]mail.ru 00/12/26 4429701199
04/10/21 kogidi70[at]rambler.ru 04/10/21 4249788480

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

1 2 3
03.09.04 lonelman26@yandex.ru 259-0227
26.12.00 cisozman3@mail.ru 970-1199
21.10.04 kogidi70@rambler.ru 978-8480

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vigotuk84@mail.ru +7 306 012-40-54 0
vigotuk84@mail.ru +7 306 012-40-54 0
elisej72@yandex.ru +7 019 531-96-84 0
batazko90@gmail.com +7 861 116-69-08 1

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

1 2 3
vigotuk84[at]mail.ru elisej72[at]yandex.ru batazko90[at]gmail.com
012-40-54 531-96-84 116-69-08
N N Y

Пример 2

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

1 2 3
makar1@rambler.ru +7 026 779-90-10 0
makar1@rambler.ru +7 026 779-90-10 0
vsevolod8@mail.ru +7 461 869-48-87 0
lizasman13@mail.ru +7 705 419-90-55 1
galuzak62@gmail.com +7 337 217-85-01 0

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

1 2 3 4
makar1[at]rambler.ru vsevolod8[at]mail.ru lizasman13[at]mail.ru galuzak62[at]gmail.com
779-90-10 869-48-87 419-90-55 217-85-01
N N Y N

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
lefberg98[at]gmail.com lefberg98[at]gmail.com Y!19-11-01 94%
budorev43[at]rambler.ru budorev43[at]rambler.ru Y!19-03-03 30%
lozonidi97[at]rambler.ru lozonidi97[at]rambler.ru N!15-05-01 80%
zavanz77[at]yahoo.com zavanz77[at]yahoo.com N!11-07-02 94%
zavanz77[at]yahoo.com zavanz77[at]yahoo.com N!11-07-02 94%
zavanz77[at]yahoo.com zavanz77[at]yahoo.com N!11-07-02 94%

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

1 2 3 4
lefberg98 budorev43 lozonidi97 zavanz77
Да Да Нет Нет
0.9 0.3 0.8 0.9
01.11.19 03.03.19 01.05.15 02.07.11

Пример 2

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

1 2 3 4 5
nikita49[at]yandex.ru nikita49[at]yandex.ru Y!02-04-04 91%
zifaguk82[at]mail.ru zifaguk82[at]mail.ru N!27-08-00 9%
zifaguk82[at]mail.ru zifaguk82[at]mail.ru N!27-08-00 9%
zifaguk82[at]mail.ru zifaguk82[at]mail.ru N!27-08-00 9%
gofan97[at]yahoo.com gofan97[at]yahoo.com Y!16-11-01 2%

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

1 2 3
nikita49 zifaguk82 gofan97
Да Нет Да
0.9 0.1 0.0
04.04.02 00.08.27 01.11.16

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.51!codberg29@yandex.ru Чодберг Р.Ч.
0.93!cidesanz77@mail.ru Чидесянц Р.Н.
0.66!zizan81@rambler.ru Зизян С.А.

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

1 2 3
0.7 Зизян С. zizan81
0.9 Чидесянц Р. cidesanz77
0.5 Чодберг Р. codberg29

Пример 2

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

1 2 3
0.30!zerin6@mail.ru Церин Т.Ф.
0.47!nakazan8@rambler.ru Наказян Д.К.
0.08!konij48@rambler.ru Коний Б.В.

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

1 2 3
0.1 Коний Б. konij48
0.5 Наказян Д. nakazan8
0.3 Церин Т. zerin6

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+79063069130 0.96 0.96 Цатман, Э.Д. 00.06.01
+75949489894 0.56 0.56 Шичалич, Р.Т. 03.12.22
+71484483918 0.32 0.32 Цакамин, М.Б. 00.03.20
+76169839045 0.97 0.97 Зачишяк, О.Ш. 01.07.19

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

1 2 3 4
306-9130 948-9894 448-3918 983-9045
96% 56% 32% 97%
Цатман Шичалич Цакамин Зачишяк
01.06.00 22.12.03 20.03.00 19.07.01

Пример 2

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

1 2 3 4 5
+78273474356 0.48 0.48 Мисий, И.Ф. 01.07.20
+79900633048 0.03 0.03 Берук, Ф.К. 02.07.11
+73301195750 0.62 0.62 Затенман, О.У. 99.10.28

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

1 2 3
347-4356 063-3048 119-5750
48% 3% 62%
Мисий Берук Затенман
20.07.01 11.07.02 28.10.99

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.641!+7 (704) 979-85-59 2003.05.07 2003.05.07
0.702!+7 (082) 653-45-60 2004.08.24 2004.08.24
0.979!+7 (293) 661-05-88 1999.05.22 1999.05.22
0.094!+7 (690) 201-97-62 1999.09.08 1999.09.08

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

1 2 3 4
704 979-8559 082 653-4560 293 661-0588 690 201-9762
07-05-03 24-08-04 22-05-99 08-09-99
0.64 0.70 0.98 0.09

Пример 2

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

1 2 3 4 5
0.717!+7 (283) 805-44-50 2000.12.12 2000.12.12
0.476!+7 (113) 722-93-15 2004.01.09 2004.01.09
0.033!+7 (428) 160-73-62 2001.05.10 2001.05.10

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

1 2 3
283 805-4450 113 722-9315 428 160-7362
12-12-00 09-01-04 10-05-01
0.72 0.48 0.03

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
gunucic7@gmail.com|Гунучич, М.З. 0.945 363 406-7580
cusberg31@yandex.ru|Чушберг, С.Г. 0.252 664 366-1005
rovak21@yahoo.com|Ровак, Ф.Н. 0.009 422 422-8301
gacak55@mail.ru|Гачяк, П.Ц. 0.111 883 926-4942

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

1 2 3 4
Гунучич 0.9450 363-406-7580 gunucic7
Чушберг 0.2520 664-366-1005 cusberg31
Ровак 0.0090 422-422-8301 rovak21
Гачяк 0.1110 883-926-4942 gacak55

Пример 2

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

1 2 3
sarij20@gmail.com|Шарий, А.Ш. 0.494 565 158-3212
gabin15@yahoo.com|Габин, А.У. 0.078 927 103-3492
fobonov71@gmail.com|Фобонов, В.А. 0.707 399 624-1577
savosidi91@yandex.ru|Шавошиди, А.Ц. 0.494 139 106-8466

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

1 2 3 4
Шарий 0.4940 565-158-3212 sarij20
Габин 0.0780 927-103-3492 gabin15
Фобонов 0.7070 399-624-1577 fobonov71
Шавошиди 0.4940 139-106-8466 savosidi91

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Герман З. Дисаний disanij79[at]gmail.com (651) 938-74-16 0.9155
Марсель Ц. Горисиди gorisidi98[at]rambler.ru (365) 405-61-79 0.7645
Валерий С. Чицко valerij11[at]rambler.ru (204) 420-48-21 0.1594
Савва Т. Лоший savva89[at]rambler.ru (259) 149-67-84 0.3065

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

1 2 3 4
Дисаний Г.З. gmail.com 651 938-7416 92%
Горисиди М.Ц. rambler.ru 365 405-6179 76%
Чицко В.С. rambler.ru 204 420-4821 16%
Лоший С.Т. rambler.ru 259 149-6784 31%

Пример 2

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

1 2 3 4
Савва М. Ленберг lenberg30[at]yandex.ru (294) 035-30-59 0.7333
Александр З. Кесатак aleksandr51[at]yahoo.com (291) 873-66-68 0.3767
Валерий Ш. Детунли valerij96[at]yahoo.com (857) 059-96-38 0.3318

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

1 2 3 4
Ленберг С.М. yandex.ru 294 035-3059 73%
Кесатак А.З. yahoo.com 291 873-6668 38%
Детунли В.Ш. yahoo.com 857 059-9638 33%

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
нет!2003-08-14 desanz87@rambler.ru
да!2000-05-18 titalskij15@mail.ru
да!2003-05-19 cotafij40@gmail.com
да!2002-10-11 zisugan40@mail.ru

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

1 2 3 4
Не выполнено Выполнено Выполнено Выполнено
desanz87 titalskij15 cotafij40 zisugan40
03.08.14 00.05.18 03.05.19 02.10.11

Пример 2

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

1 2
да!2000-05-01 vaceslav1@yandex.ru
да!2000-01-09 momatan50@yandex.ru
да!2004-11-03 aleksej41@yandex.ru
нет!2002-01-04 buzuman29@rambler.ru

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

1 2 3 4
Выполнено Выполнено Выполнено Не выполнено
vaceslav1 momatan50 aleksej41 buzuman29
00.05.01 00.01.09 04.11.03 02.01.04

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.635 (608) 667-7213 1 1
0.301 (115) 279-3435 1 1
0.441 (359) 410-9810 0 0
0.635 (608) 667-7213 1 1
0.816 (750) 557-5459 1 1

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

1 2 3
0.6 608 667-7213 true
0.3 115 279-3435 true
0.4 359 410-9810 false
0.8 750 557-5459 true

Пример 2

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

1 2 3 4 5 6
0.912 (802) 396-0268 1 1
0.849 (504) 244-2798 0 0
0.156 (978) 769-7930 0 0
0.361 (559) 580-4563 1 1
0.156 (978) 769-7930 0 0

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

1 2 3
0.9 802 396-0268 true
0.8 504 244-2798 false
0.2 978 769-7930 false
0.4 559 580-4563 true

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Р.Е. Гурин|Не выполнено 2000-04-01 gurin46[at]yahoo.com
В.З. Гисукиди|Не выполнено 1999-06-27 gisukidi86[at]yahoo.com
М.Н. Ведский|Не выполнено 2003-02-07 vedskij61[at]gmail.com
А.В. Чубикянц|Выполнено 2000-12-13 cubikanz86[at]gmail.com

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

1 2 3 4
Р. Гурин В. Гисукиди М. Ведский А. Чубикянц
N N N Y
01/04/2000 27/06/1999 07/02/2003 13/12/2000
gurin46 gisukidi86 vedskij61 cubikanz86

Пример 2

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

1 2 3
О.И. Рибян|Не выполнено 1999-09-24 riban28[at]gmail.com
Я.К. Зоцодов|Выполнено 2003-07-12 zozodov41[at]yandex.ru
И.Б. Дичучев|Выполнено 2002-08-01 dicucev17[at]yandex.ru
М.Т. Мирев|Выполнено 2002-03-27 mirev32[at]gmail.com

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

1 2 3 4
О. Рибян Я. Зоцодов И. Дичучев М. Мирев
N Y Y Y
24/09/1999 12/07/2003 01/08/2002 27/03/2002
riban28 zozodov41 dicucev17 mirev32

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(177) 050-5563 03-09-16 0.1 Р.Р. Нигко
(505) 591-8016 04-09-02 0.6 Т.Е. Лотодли
(297) 037-3874 01-05-19 0.1 Б.А. Мабли
(084) 925-0734 02-01-13 0.5 Д.А. Мевомский

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

1 2 3 4
177 050-5563 505 591-8016 297 037-3874 084 925-0734
03/09/16 04/09/02 01/05/19 02/01/13
0.1000 0.6000 0.1000 0.5000
Нигко Р. Лотодли Т. Мабли Б. Мевомский Д.

Пример 2

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

1 2 3 4 5
(472) 801-4664 04-07-08 1.0 М.А. Сешагук
(326) 540-1610 00-01-20 0.0 Д.У. Безов
(096) 198-2028 01-02-07 1.0 Р.С. Шатян
(122) 977-3888 00-04-04 0.8 Д.Б. Шарорберг

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

1 2 3 4
472 801-4664 326 540-1610 096 198-2028 122 977-3888
04/07/08 00/01/20 01/02/07 00/04/04
1.0000 0.0000 1.0000 0.8000
Сешагук М. Безов Д. Шатян Р. Шарорберг Д.