ИКБО-37-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+74719593272 0.6230!Олег Е. Футяк futak3@yahoo.com
+79920377569 0.7074!Павел Л. Веревли verevli46@mail.ru
+73053944803 0.5288!Самир Ф. Конко samir30@yandex.ru

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

1 2 3 4
959-32-72 Олег Футяк 0.62 futak3
037-75-69 Павел Веревли 0.71 verevli46
394-48-03 Самир Конко 0.53 samir30

Пример 2

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

1 2 3 4 5
+79706904469 0.4060!Владислав Д. Шувушич vladislav87@yandex.ru
+75898213458 0.8091!Ян М. Тетамев tetamev14@rambler.ru
+78484735749 0.3180!Савелий И. Ветагев savelij64@rambler.ru
+77081638579 0.0890!Рустам О. Негяк rustam8@gmail.com

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

1 2 3 4
690-44-69 Владислав Шувушич 0.41 vladislav87
821-34-58 Ян Тетамев 0.81 tetamev14
473-57-49 Савелий Ветагев 0.32 savelij64
163-85-79 Рустам Негяк 0.09 rustam8

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(557)612-02-88 67% 2004-03-28
+7(630)898-66-69 69% 1999-10-27
+7(937)963-56-53 22% 2003-09-22
+7(943)572-93-67 17% 2003-03-24

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

1 2 3
5576120288 0.67 28/03/04
6308986669 0.69 27/10/99
9379635653 0.22 22/09/03
9435729367 0.17 24/03/03

Пример 2

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

1 2 3 4 5
+7(598)441-74-50 70% 2004-05-15
+7(255)486-58-10 23% 2003-06-11
+7(363)785-59-77 49% 1999-04-11
+7(296)017-48-33 18% 2001-11-13

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

1 2 3
5984417450 0.70 15/05/04
2554865810 0.23 11/06/03
3637855977 0.49 11/04/99
2960174833 0.18 13/11/01

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2
N#0.4 26-02-02
N#0.3 14-01-00
Y#0.4 25-02-01
N#0.6 02-02-02
N#0.6 02-02-02
N#0.6 02-02-02

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

1 2 3
0 02/02/26 0.40
0 00/01/14 0.30
1 01/02/25 0.40
0 02/02/02 0.60

Пример 2

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

1 2
N#0.1 04-02-00
Y#0.5 05-09-02
Y#0.9 26-05-04
Y#0.5 05-09-02
Y#0.5 05-09-02
N#0.2 05-08-99

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

1 2 3
0 00/02/04 0.10
1 02/09/05 0.50
1 04/05/26 0.90
0 99/08/05 0.20

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(166)146-03-38 Буцакук В.Ш. 0.9684
+7(376)556-47-19 Музидич С.Ш. 0.6047
+7(514)760-43-99 Субекин А.Г. 0.4517
+7(278)673-65-60 Лигамий Р.У. 0.0572

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

1 2 3
(166) 146-0338 Буцакук 1.0
(376) 556-4719 Музидич 0.6
(514) 760-4399 Субекин 0.5
(278) 673-6560 Лигамий 0.1

Пример 2

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

1 2 3
+7(813)740-62-08 Нутян С.Ф. 0.9313
+7(214)880-23-08 Бозянц М.Г. 0.9737
+7(957)139-30-57 Фирук В.Ш. 0.5001
+7(618)282-98-49 Цекский С.Ч. 0.8144

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

1 2 3
(813) 740-6208 Нутян 0.9
(214) 880-2308 Бозянц 1.0
(957) 139-3057 Фирук 0.5
(618) 282-9849 Цекский 0.8

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
17/10/01 zoganz86@mail.ru 0.190
21/10/04 fonov70@rambler.ru 0.011
24/03/00 visasan23@yandex.ru 0.629

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

1 2 3
01/10/17 mail.ru 19%
04/10/21 rambler.ru 1%
00/03/24 yandex.ru 63%

Пример 2

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

1 2 3
06/05/01 devuk90@yandex.ru 0.222
17/02/01 lenidi15@rambler.ru 0.615
18/11/03 nobafli29@mail.ru 0.252
14/11/00 fisukuk67@yahoo.com 0.858

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

1 2 3
01/05/06 yandex.ru 22%
01/02/17 rambler.ru 62%
03/11/18 mail.ru 25%
00/11/14 yahoo.com 86%

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(128)432-30-13 21/01/2003!да tovan21[at]yahoo.com
+7(822)205-33-13 25/02/1999!да bukov71[at]yahoo.com
+7(414)092-73-64 16/02/2000!да tadisov12[at]yandex.ru
+7(414)092-73-64 16/02/2000!да tadisov12[at]yandex.ru
+7(414)092-73-64 16/02/2000!да tadisov12[at]yandex.ru

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

1 2 3
(128) 432-30-13 (822) 205-33-13 (414) 092-73-64
2003.01.21 1999.02.25 2000.02.16
true true true
yahoo.com yahoo.com yandex.ru

Пример 2

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

1 2 3
+7(577)359-07-97 01/11/2004!нет ceserko75[at]gmail.com
+7(097)783-74-53 05/07/2003!да dufan38[at]mail.ru
+7(419)706-55-50 24/12/1999!нет nefokidi33[at]mail.ru
+7(472)267-40-45 09/02/2004!нет voguvov1[at]gmail.com
+7(472)267-40-45 09/02/2004!нет voguvov1[at]gmail.com
+7(472)267-40-45 09/02/2004!нет voguvov1[at]gmail.com

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

1 2 3 4
(577) 359-07-97 (097) 783-74-53 (419) 706-55-50 (472) 267-40-45
2004.11.01 2003.07.05 1999.12.24 2004.02.09
false true false false
gmail.com mail.ru mail.ru gmail.com

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Лев Д. Тичский N +7 (256) 259-65-78!0.778
Марк Б. Фасефий N +7 (621) 682-92-38!0.972
Алексей Ф. Бизолов Y +7 (726) 163-57-73!0.110
Роман И. Загман Y +7 (701) 454-12-83!0.785

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

1 2 3 4
Бизолов Алексей Да 163-5773 0.1
Загман Роман Да 454-1283 0.8
Тичский Лев Нет 259-6578 0.8
Фасефий Марк Нет 682-9238 1.0

Пример 2

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

1 2 3 4
Влад А. Цечук Y +7 (704) 549-81-23!0.868
Станислав М. Сеторберг N +7 (223) 207-52-83!0.781
Ильдар К. Цодемберг Y +7 (484) 505-92-34!0.434

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

1 2 3 4
Сеторберг Станислав Нет 207-5283 0.8
Цечук Влад Да 549-8123 0.9
Цодемберг Ильдар Да 505-9234 0.4

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
14% 14% +7 333 326-88-41 timofej81@gmail.com нет
90% 90% +7 560 797-18-06 savetberg33@rambler.ru нет
77% 77% +7 310 437-18-84 visitic9@yandex.ru да
38% 38% +7 133 120-68-44 vitalij4@mail.ru нет

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

1 2 3 4
0.140 0.900 0.770 0.380
326-88-41 797-18-06 437-18-84 120-68-44
timofej81 savetberg33 visitic9 vitalij4
false false true false

Пример 2

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

1 2 3 4 5
60% 60% +7 747 239-92-28 svatogor42@yahoo.com нет
91% 91% +7 007 973-50-67 svatoslav40@mail.ru нет
19% 19% +7 581 190-08-45 ladirli33@gmail.com нет
55% 55% +7 947 598-35-12 zisorman57@mail.ru да

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

1 2 3 4
0.600 0.910 0.190 0.550
239-92-28 973-50-67 190-08-45 598-35-12
svatogor42 svatoslav40 ladirli33 zisorman57
false false false true

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1999-09-03 0.761 +7(615)085-54-69 bubagman90[at]yahoo.com
1999-09-03 0.761 +7(615)085-54-69 bubagman90[at]yahoo.com
2002-06-10 0.185 +7(378)849-14-85 sinin94[at]yandex.ru
2000-11-05 0.352 +7(888)882-21-92 vusazak44[at]gmail.com
1999-09-03 0.761 +7(615)085-54-69 bubagman90[at]yahoo.com
1999-05-01 0.857 +7(015)738-12-26 tusufskij3[at]gmail.com

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

1 2 3 4
01.05.1999 86% +7 015 738-12-26 tusufskij3@gmail.com
10.06.2002 18% +7 378 849-14-85 sinin94@yandex.ru
03.09.1999 76% +7 615 085-54-69 bubagman90@yahoo.com
05.11.2000 35% +7 888 882-21-92 vusazak44@gmail.com

Пример 2

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

1 2 3 4
2004-04-20 0.996 +7(012)436-47-23 somusan80[at]gmail.com
2004-02-14 0.899 +7(692)354-05-75 canman74[at]gmail.com
2001-11-16 0.533 +7(886)122-16-42 zilak54[at]yahoo.com
2001-11-16 0.533 +7(886)122-16-42 zilak54[at]yahoo.com
2001-11-16 0.533 +7(886)122-16-42 zilak54[at]yahoo.com
1999-06-26 0.301 +7(582)234-59-74 gesuk8[at]mail.ru

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

1 2 3 4
20.04.2004 100% +7 012 436-47-23 somusan80@gmail.com
26.06.1999 30% +7 582 234-59-74 gesuk8@mail.ru
14.02.2004 90% +7 692 354-05-75 canman74@gmail.com
16.11.2001 53% +7 886 122-16-42 zilak54@yahoo.com

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Нет Адель И. Шакев!adel_91[at]mail.ru
Да Станислав З. Тебов!stanislav35[at]yandex.ru
Да Григорий Ч. Луняк!grigorij10[at]yandex.ru
Да Григорий Ч. Луняк!grigorij10[at]yandex.ru

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

1 2 3
N Y Y
adel_91 stanislav35 grigorij10
Шакев Адель Тебов Станислав Луняк Григорий

Пример 2

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

1 2
Да Ильдар А. Вамский!vamskij76[at]yahoo.com
Нет Тимофей В. Зилутак!timofej90[at]yahoo.com
Да Мирослав С. Зувилли!miroslav69[at]gmail.com
Да Мирослав С. Зувилли!miroslav69[at]gmail.com

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

1 2 3
Y N Y
vamskij76 timofej90 miroslav69
Вамский Ильдар Зилутак Тимофей Зувилли Мирослав

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+73112532345 Чишилко Д.В.|88% Да Да
+76771201747 Тамазяк А.Ч.|19% Нет Нет
+76120329990 Цофешберг А.О.|60% Нет Нет
+76120329990 Цофешберг А.О.|60% Нет Нет
+79334030115 Некатянц Т.М.|58% Нет Нет
+76120329990 Цофешберг А.О.|60% Нет Нет

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

1 2 3 4
+7(311)253-23-45 +7(677)120-17-47 +7(612)032-99-90 +7(933)403-01-15
Чишилко Д. Тамазяк А. Цофешберг А. Некатянц Т.
да нет нет нет
0.88 0.19 0.60 0.58

Пример 2

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

1 2 3 4 5 6
+77365780113 Дегисман А.К.|90% Да Да
+71143139810 Лафусов В.А.|12% Да Да
+77365780113 Дегисман А.К.|90% Да Да
+77365780113 Дегисман А.К.|90% Да Да
+73080560589 Ниборов Е.У.|58% Нет Нет

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

1 2 3
+7(736)578-01-13 +7(114)313-98-10 +7(308)056-05-89
Дегисман А. Лафусов В. Ниборов Е.
да да нет
0.90 0.12 0.58

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
27-12-03 262-342-6056 Добук Ринат
14-03-03 759-456-8046 Тефли Елисей
02-06-03 943-946-6859 Тобалак Данила
10-11-99 247-145-1553 Вочберг Давид

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

1 2 3 4
03-12-27 03-03-14 03-06-02 99-11-10
342-60-56 456-80-46 946-68-59 145-15-53
Ринат Добук Елисей Тефли Данила Тобалак Давид Вочберг

Пример 2

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

1 2 3 4 5
12-07-00 584-178-3085 Лисев Айдар
28-01-00 910-023-8896 Лосак Святогор
25-10-01 243-773-7284 Недов Эдуард
18-05-01 536-036-5752 Фодевев Герман

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

1 2 3 4
00-07-12 00-01-28 01-10-25 01-05-18
178-30-85 023-88-96 773-72-84 036-57-52
Айдар Лисев Святогор Лосак Эдуард Недов Герман Фодевев

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0 2003/04/22 А.Л. Лузагин
0 2004/09/03 А.Д. Цезак
0 2002/10/27 М.Д. Сачский
0 2002/10/27 М.Д. Сачский

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

1 2 3
N 22.04.03 Лузагин А.
N 03.09.04 Цезак А.
N 27.10.02 Сачский М.

Пример 2

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

1 2 3
0 1999/12/23 Ф.Р. Закич
1 2001/12/24 Е.Л. Сазирак
1 2001/04/27 И.Б. Бочянц
0 1999/05/07 П.И. Цомочак
1 2001/04/27 И.Б. Бочянц

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

1 2 3
N 23.12.99 Закич Ф.
Y 24.12.01 Сазирак Е.
Y 27.04.01 Бочянц И.
N 07.05.99 Цомочак П.

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false;busofanz54[at]yandex.ru +7 (783) 492-43-81 +7 (783) 492-43-81
false;anatolij70[at]rambler.ru +7 (324) 242-74-26 +7 (324) 242-74-26
true;cakoric44[at]yandex.ru +7 (613) 659-68-70 +7 (613) 659-68-70
false;cifazan40[at]mail.ru +7 (234) 823-98-37 +7 (234) 823-98-37

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

1 2 3
busofanz54 492-43-81 Нет
anatolij70 242-74-26 Нет
cakoric44 659-68-70 Да
cifazan40 823-98-37 Нет

Пример 2

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

1 2 3
false;tuvatanz88[at]gmail.com +7 (120) 717-29-83 +7 (120) 717-29-83
true;fezezli8[at]rambler.ru +7 (183) 314-73-75 +7 (183) 314-73-75
false;kunuvov29[at]mail.ru +7 (353) 968-82-07 +7 (353) 968-82-07

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

1 2 3
tuvatanz88 717-29-83 Нет
fezezli8 314-73-75 Да
kunuvov29 968-82-07 Нет

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Шучли Р.Ш. Шучли Р.Ш. 2001/03/09 Y 0.6
Родадяк Е.Г. Родадяк Е.Г. 2003/10/18 N 0.5
Делилян Г.У. Делилян Г.У. 2002/02/09 N 0.7

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

1 2 3
Шучли Родадяк Делилян
2001-03-09 2003-10-18 2002-02-09
1 0 0
0.600 0.500 0.700

Пример 2

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

1 2 3 4 5 6
Мезко Н.Ц. Мезко Н.Ц. 2000/03/17 N 0.2
Шатиди С.Н. Шатиди С.Н. 2002/05/27 Y 0.8
Цодунли Д.Р. Цодунли Д.Р. 2003/04/20 Y 0.5

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

1 2 3
Мезко Шатиди Цодунли
2000-03-17 2002-05-27 2003-04-20
0 1 1
0.200 0.800 0.500

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.86 +7(999)186-38-86 Виталий Е. Гадич
0.08 +7(587)775-08-44 Эмиль И. Фовичман
0.59 +7(998)740-95-81 Савелий Ш. Цубиди
0.33 +7(206)722-53-93 Сергей Ф. Тесоцли

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

1 2 3
0.860 9991863886 Гадич В.Е.
0.080 5877750844 Фовичман Э.И.
0.590 9987409581 Цубиди С.Ш.
0.330 2067225393 Тесоцли С.Ф.

Пример 2

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

1 2 3 4 5
0.12 +7(623)836-42-67 Айдар У. Фувигберг
0.75 +7(245)428-81-69 Рустам Г. Шабий
0.22 +7(560)302-13-70 Матвей Р. Меросий
0.18 +7(080)367-43-09 Святослав Ш. Ризитяк

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

1 2 3
0.120 6238364267 Фувигберг А.У.
0.750 2454288169 Шабий Р.Г.
0.220 5603021370 Меросий М.Р.
0.180 0803674309 Ризитяк С.Ш.

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
N&gumugko76[at]mail.ru 006-560-6457 М.М. Гумугко 006-560-6457
N&gumugko76[at]mail.ru 006-560-6457 М.М. Гумугко 006-560-6457
Y&cazimanz82[at]mail.ru 174-173-9114 Е.Ш. Чазимянц 174-173-9114
N&gumugko76[at]mail.ru 006-560-6457 М.М. Гумугко 006-560-6457
Y&sugman97[at]rambler.ru 378-873-6434 В.С. Шугман 378-873-6434

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

1 2 3 4
0 006 560-6457 gumugko76@mail.ru М. Гумугко
1 174 173-9114 cazimanz82@mail.ru Е. Чазимянц
1 378 873-6434 sugman97@rambler.ru В. Шугман

Пример 2

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

1 2 3 4 5 6
Y&tacinman90[at]yandex.ru 602-506-1268 Э.И. Тачинман 602-506-1268
Y&vicekan96[at]rambler.ru 774-911-2161 М.З. Вичекян 774-911-2161
Y&vicekan96[at]rambler.ru 774-911-2161 М.З. Вичекян 774-911-2161
Y&vicekan96[at]rambler.ru 774-911-2161 М.З. Вичекян 774-911-2161
N&zasodev34[at]yahoo.com 623-706-5864 Т.С. Цасодев 623-706-5864

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

1 2 3 4
1 602 506-1268 tacinman90@yandex.ru Э. Тачинман
1 774 911-2161 vicekan96@rambler.ru М. Вичекян
0 623 706-5864 zasodev34@yahoo.com Т. Цасодев

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
lirak61@yandex.ru lirak61@yandex.ru нет 5%
lodij5@yandex.ru lodij5@yandex.ru нет 26%
dudak43@rambler.ru dudak43@rambler.ru да 4%
sifman13@rambler.ru sifman13@rambler.ru да 15%

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

1 2 3 4
yandex.ru yandex.ru rambler.ru rambler.ru
false false true true
0.0500 0.2600 0.0400 0.1500

Пример 2

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

1 2 3 4 5
sirko87@mail.ru sirko87@mail.ru нет 9%
zisidi18@gmail.com zisidi18@gmail.com нет 28%
savli64@yahoo.com savli64@yahoo.com да 26%
gonarman22@yandex.ru gonarman22@yandex.ru нет 84%

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

1 2 3 4
mail.ru gmail.com yahoo.com yandex.ru
false false true false
0.0900 0.2800 0.2600 0.8400

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Да!regev68@yandex.ru Регев, Р.Б.
Да!luzedanz59@mail.ru Луцедянц, Г.С.
Да!tumosko2@gmail.com Тумоско, Ю.У.
Нет!kafidi96@rambler.ru Кафиди, Д.Б.
Да!regev68@yandex.ru Регев, Р.Б.

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

1 2 3 4
Y Y Y N
regev68 luzedanz59 tumosko2 kafidi96
Р. Регев Г. Луцедянц Ю. Тумоско Д. Кафиди

Пример 2

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

1 2
Нет!zuman52@rambler.ru Цумян, Д.Л.
Да!suvivak88@rambler.ru Сувивяк, Г.К.
Нет!zuman52@rambler.ru Цумян, Д.Л.
Нет!ramunij40@yandex.ru Рамуний, Г.Ц.

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

1 2 3
N Y N
zuman52 suvivak88 ramunij40
Д. Цумян Г. Сувивяк Г. Рамуний

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2001/03/26 Зубицин М.Ц. 5% Y
2003/07/27 Маниди Д.Л. 47% Y
2001/03/26 Зубицин М.Ц. 5% Y
2001/03/24 Дусев С.С. 14% N
2002/06/04 Дедокин Е.Ф. 33% Y

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

1 2 3 4
04/06/02 Дедокин Е. 0.3300 true
24/03/01 Дусев С. 0.1400 false
26/03/01 Зубицин М. 0.0500 true
27/07/03 Маниди Д. 0.4700 true

Пример 2

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

1 2 3 4 5 6
2001/08/17 Сучоров И.У. 61% Y
2003/10/04 Дошберг Ф.Ф. 76% Y
2002/12/10 Тотошук Е.М. 29% N
2003/05/06 Зекий А.В. 46% Y
2003/05/06 Зекий А.В. 46% Y

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

1 2 3 4
04/10/03 Дошберг Ф. 0.7600 true
06/05/03 Зекий А. 0.4600 true
17/08/01 Сучоров И. 0.6100 true
10/12/02 Тотошук Е. 0.2900 false

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
31% Т.Т. Синорянц sinoranz17[at]mail.ru sinoranz17[at]mail.ru
31% Т.Т. Синорянц sinoranz17[at]mail.ru sinoranz17[at]mail.ru
36% В.Р. Мифочский mifocskij13[at]yandex.ru mifocskij13[at]yandex.ru
38% Б.Е. Дурберг durberg41[at]mail.ru durberg41[at]mail.ru
31% Т.Т. Синорянц sinoranz17[at]mail.ru sinoranz17[at]mail.ru

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

1 2 3
0.31 0.36 0.38
Синорянц Мифочский Дурберг
mail.ru yandex.ru mail.ru

Пример 2

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

1 2 3 4
14% В.Е. Вуфко vufko30[at]yahoo.com vufko30[at]yahoo.com
92% П.Ф. Шушберг susberg68[at]mail.ru susberg68[at]mail.ru
87% Е.О. Шусиди susidi51[at]yahoo.com susidi51[at]yahoo.com
87% Е.О. Шусиди susidi51[at]yahoo.com susidi51[at]yahoo.com
87% Е.О. Шусиди susidi51[at]yahoo.com susidi51[at]yahoo.com
14% Д.Р. Шавумман savumman2[at]mail.ru savumman2[at]mail.ru

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

1 2 3 4
0.14 0.92 0.87 0.14
Вуфко Шушберг Шусиди Шавумман
yahoo.com mail.ru yahoo.com mail.ru

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02.07.04 0.015 Давид С. Шафян;david18@yahoo.com 0.015
09.01.01 0.548 Олег Г. Симак;simak92@rambler.ru 0.548
11.09.04 0.193 Рустам А. Кочевян;kocevan55@rambler.ru 0.193

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

1 2 3
02/07/04 09/01/01 11/09/04
0.0 0.5 0.2
Шафян Симак Кочевян
david18[at]yahoo.com simak92[at]rambler.ru kocevan55[at]rambler.ru

Пример 2

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

1 2 3 4
21.03.00 0.638 Константин В. Тозизин;konstantin17@yahoo.com 0.638
04.03.02 0.111 Всеволод Ц. Роняк;vsevolod58@yandex.ru 0.111
09.08.02 0.242 Денис К. Цогко;denis28@gmail.com 0.242

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

1 2 3
21/03/00 04/03/02 09/08/02
0.6 0.1 0.2
Тозизин Роняк Цогко
konstantin17[at]yahoo.com vsevolod58[at]yandex.ru denis28[at]gmail.com

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
numinanz78[at]gmail.com!03-01-09 нет нет
sefinko22[at]mail.ru!99-04-13 да да
labovuk78[at]mail.ru!04-03-25 да да
labovuk78[at]mail.ru!04-03-25 да да

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

1 2 3
25-03-04 09-01-03 13-04-99
Выполнено Не выполнено Выполнено
labovuk78 numinanz78 sefinko22

Пример 2

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

1 2 3 4 5
susman16[at]gmail.com!04-10-27 да да
rurli23[at]gmail.com!01-05-24 нет нет
tuzudskij5[at]mail.ru!03-03-27 нет нет
tuzudskij5[at]mail.ru!03-03-27 нет нет
ceserskij93[at]yandex.ru!00-08-22 нет нет

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

1 2 3 4
22-08-00 24-05-01 27-10-04 27-03-03
Не выполнено Не выполнено Выполнено Не выполнено
ceserskij93 rurli23 susman16 tuzudskij5

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
13-11-03|lutebin44@rambler.ru Нет Нет
28-01-04|dosibak47@yandex.ru Нет Нет
28-07-00|levaganz91@mail.ru Нет Нет
02-05-04|susin69@gmail.com Нет Нет

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

1 2 3
dosibak47 N 04.01.28
levaganz91 N 00.07.28
lutebin44 N 03.11.13
susin69 N 04.05.02

Пример 2

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

1 2 3
22-11-04|furasic51@yahoo.com Да Да
24-02-00|canatic90@yahoo.com Нет Нет
28-04-03|sasakidi71@yandex.ru Да Да

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

1 2 3
canatic90 N 00.02.24
furasic51 Y 04.11.22
sasakidi71 Y 03.04.28

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
3635658486:21.07.02 N N
8075852178:26.03.02 N N
4812995841:01.01.03 N N

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

1 2 3
363 565-8486 21-07-02 Не выполнено
807 585-2178 26-03-02 Не выполнено
481 299-5841 01-01-03 Не выполнено

Пример 2

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

1 2 3
3986007092:23.09.01 N N
8275626006:22.09.03 Y Y
2776825437:24.11.01 N N
2034798757:21.09.99 Y Y

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

1 2 3
398 600-7092 23-09-01 Не выполнено
827 562-6006 22-09-03 Выполнено
277 682-5437 24-11-01 Не выполнено
203 479-8757 21-09-99 Выполнено

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(060) 208-48-18 0.856 true 19-06-02
(929) 437-68-76 0.030 true 07-12-02
(752) 218-42-79 0.606 false 26-12-01
(756) 228-15-21 0.034 true 22-02-00
(752) 218-42-79 0.606 false 26-12-01

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

1 2 3 4
(060) 208-4818 (929) 437-6876 (752) 218-4279 (756) 228-1521
86% 3% 61% 3%
да да нет да
19/06/02 07/12/02 26/12/01 22/02/00

Пример 2

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

1 2 3 4 5
(992) 243-80-18 0.961 true 13-09-00
(992) 243-80-18 0.961 true 13-09-00
(494) 857-05-71 0.971 true 01-06-03
(386) 177-10-62 0.701 true 16-11-04
(199) 235-03-35 0.819 true 04-08-02

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

1 2 3 4
(992) 243-8018 (494) 857-0571 (386) 177-1062 (199) 235-0335
96% 97% 70% 82%
да да да да
13/09/00 01/06/03 16/11/04 04/08/02

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Тогич В.Р. Тогич В.Р. нет&0.4
Фалман Ф.Ц. Фалман Ф.Ц. да&0.8
Букский Я.В. Букский Я.В. нет&0.8

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

1 2 3
Букский Я. Не выполнено 0.800
Тогич В. Не выполнено 0.400
Фалман Ф. Выполнено 0.800

Пример 2

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

1 2 3 4 5
Рорамак А.Д. Рорамак А.Д. нет&0.6
Вучянц М.С. Вучянц М.С. да&0.0
Лурян И.Д. Лурян И.Д. нет&0.1

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

1 2 3
Вучянц М. Выполнено 0.000
Лурян И. Не выполнено 0.100
Рорамак А. Не выполнено 0.600

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2
12/12/2002!(884) 622-9270 83%
18/09/2003!(624) 564-7184 6%
13/04/2003!(630) 761-1802 5%
13/04/2003!(630) 761-1802 5%
13/04/2003!(630) 761-1802 5%

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

1 2 3
12-12-2002 18-09-2003 13-04-2003
622-92-70 564-71-84 761-18-02
0.8300 0.0600 0.0500

Пример 2

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

1 2
14/06/2002!(194) 115-8117 11%
11/12/2004!(257) 163-9845 97%
09/06/2004!(641) 137-2863 45%
09/06/2004!(641) 137-2863 45%
09/06/2004!(641) 137-2863 45%

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

1 2 3
14-06-2002 11-12-2004 09-06-2004
115-81-17 163-98-45 137-28-63
0.1100 0.9700 0.4500

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
dmitrij24[at]yahoo.com 20/12/01 20/12/01 Не выполнено 0.376
dmitrij24[at]yahoo.com 20/12/01 20/12/01 Не выполнено 0.376
zavadskij67[at]yahoo.com 12/08/04 12/08/04 Не выполнено 0.632
kicskij50[at]yahoo.com 21/01/01 21/01/01 Не выполнено 0.423
dmitrij24[at]yahoo.com 20/12/01 20/12/01 Не выполнено 0.376
aromir4[at]mail.ru 22/02/99 22/02/99 Не выполнено 0.215

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

1 2 3 4
yahoo.com yahoo.com yahoo.com mail.ru
01-12-20 04-08-12 01-01-21 99-02-22
N N N N
0.38 0.63 0.42 0.21

Пример 2

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

1 2 3 4 5 6 7
anatolij79[at]mail.ru 12/07/02 12/07/02 Не выполнено 0.861
tuzanz10[at]yandex.ru 27/06/02 27/06/02 Выполнено 0.720
kumofli8[at]yahoo.com 20/03/04 20/03/04 Выполнено 0.026
kumofli8[at]yahoo.com 20/03/04 20/03/04 Выполнено 0.026
kumofli8[at]yahoo.com 20/03/04 20/03/04 Выполнено 0.026

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

1 2 3
mail.ru yandex.ru yahoo.com
02-07-12 02-06-27 04-03-20
N Y Y
0.86 0.72 0.03

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false Д.У. Шакофяк Д.У. Шакофяк 2003/05/25
true М.Г. Зугиниди М.Г. Зугиниди 2000/09/21
false М.Ч. Фуземич М.Ч. Фуземич 2001/12/06
false А.Л. Тадко А.Л. Тадко 2002/07/16

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

1 2 3 4
да нет нет нет
Зугиниди Тадко Фуземич Шакофяк
00/09/21 02/07/16 01/12/06 03/05/25

Пример 2

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

1 2 3 4
true М.Ш. Савин М.Ш. Савин 2000/05/15
true А.Ч. Вабечук А.Ч. Вабечук 2003/05/17
false В.У. Негиди В.У. Негиди 2004/12/22

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

1 2 3
да нет да
Вабечук Негиди Савин
03/05/17 04/12/22 00/05/15

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.8 tecskij26@gmail.com Не выполнено Не выполнено
0.6 dmitrij9@gmail.com Не выполнено Не выполнено
0.7 lazivic23@yandex.ru Не выполнено Не выполнено
0.8 tecskij26@gmail.com Не выполнено Не выполнено

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

1 2 3
80% 60% 70%
tecskij26[at]gmail.com dmitrij9[at]gmail.com lazivic23[at]yandex.ru
false false false

Пример 2

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

1 2 3 4 5
0.1 desedak3@rambler.ru Не выполнено Не выполнено
0.7 zonosic68@rambler.ru Выполнено Выполнено
0.1 cezberg33@gmail.com Выполнено Выполнено
0.8 bidman78@rambler.ru Выполнено Выполнено
0.8 bidman78@rambler.ru Выполнено Выполнено

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

1 2 3 4
10% 70% 10% 80%
desedak3[at]rambler.ru zonosic68[at]rambler.ru cezberg33[at]gmail.com bidman78[at]rambler.ru
false true true true

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.96 0.96 Лувифий И.Р.;2004-01-21
0.66 0.66 Дазский А.Ч.;2000-06-18
0.69 0.69 Нодирберг Ф.У.;2003-02-20

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

1 2 3
0.960 0.660 0.690
21.01.04 18.06.00 20.02.03
Лувифий И. Дазский А. Нодирберг Ф.

Пример 2

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

1 2 3 4 5
0.05 0.05 Замянц Ф.В.;1999-10-28
0.91 0.91 Лолянц М.Л.;2001-11-28
0.37 0.37 Тичян О.О.;2003-01-18
0.37 0.37 Совабян И.Б.;2004-10-21

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

1 2 3 4
0.050 0.910 0.370 0.370
28.10.99 28.11.01 18.01.03 21.10.04
Замянц Ф. Лолянц М. Тичян О. Совабян И.

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
В.М. Земук +7 598 398-1801 +7 598 398-1801 0.2
Ф.Ф. Гобутов +7 814 356-2572 +7 814 356-2572 0.2
А.Ф. Шуфушич +7 033 174-5253 +7 033 174-5253 0.7
А.Ф. Шуфушич +7 033 174-5253 +7 033 174-5253 0.7
А.Р. Бенберг +7 201 610-4734 +7 201 610-4734 0.5

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

1 2 3 4
Шуфушич Бенберг Земук Гобутов
+7 (033) 174-52-53 +7 (201) 610-47-34 +7 (598) 398-18-01 +7 (814) 356-25-72
0.7000 0.5000 0.2000 0.2000

Пример 2

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

1 2 3 4 5 6
А.М. Вашатский +7 988 079-3425 +7 988 079-3425 0.7
Б.С. Муцолян +7 063 843-8435 +7 063 843-8435 0.7
О.Н. Нушко +7 212 659-2368 +7 212 659-2368 0.8
А.Л. Лачинберг +7 997 034-4068 +7 997 034-4068 0.5
А.М. Вашатский +7 988 079-3425 +7 988 079-3425 0.7

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

1 2 3 4
Муцолян Нушко Вашатский Лачинберг
+7 (063) 843-84-35 +7 (212) 659-23-68 +7 (988) 079-34-25 +7 (997) 034-40-68
0.7000 0.8000 0.7000 0.5000

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(182) 059-44-86 Ярослав К. Лочяк 2002.08.08 aroslav29[at]yahoo.com
(182) 059-44-86 Ярослав К. Лочяк 2002.08.08 aroslav29[at]yahoo.com
(868) 035-61-47 Артур Н. Ремубев 2003.02.20 remubev52[at]yandex.ru
(093) 052-28-67 Юрий Л. Золадберг 2003.08.21 zoladberg8[at]rambler.ru
(596) 745-22-38 Мирон Ч. Менимянц 2004.07.08 menimanz44[at]yandex.ru

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

1 2 3 4
1820594486 Лочяк Я.К. 2002-08-08 aroslav29@yahoo.com
8680356147 Ремубев А.Н. 2003-02-20 remubev52@yandex.ru
0930522867 Золадберг Ю.Л. 2003-08-21 zoladberg8@rambler.ru
5967452238 Менимянц М.Ч. 2004-07-08 menimanz44@yandex.ru

Пример 2

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

1 2 3 4
(686) 459-14-17 Арсен Н. Медудич 2003.08.12 medudic54[at]rambler.ru
(095) 432-58-06 Айдар У. Низиций 2001.06.28 nizizij22[at]yandex.ru
(095) 432-58-06 Айдар У. Низиций 2001.06.28 nizizij22[at]yandex.ru
(022) 984-95-02 Станислав Б. Чукак 1999.12.10 stanislav66[at]mail.ru

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

1 2 3 4
6864591417 Медудич А.Н. 2003-08-12 medudic54@rambler.ru
0954325806 Низиций А.У. 2001-06-28 nizizij22@yandex.ru
0229849502 Чукак С.Б. 1999-12-10 stanislav66@mail.ru

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
tocij96@rambler.ru 17.10.04 17.10.04 0.3996
sicskij66@mail.ru 08.09.99 08.09.99 0.2558
nozicak27@mail.ru 21.12.99 21.12.99 0.8654

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

1 2 3
rambler.ru mail.ru mail.ru
17/10/04 08/09/99 21/12/99
40% 26% 87%

Пример 2

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

1 2 3 4 5
sazisak36@gmail.com 10.06.04 10.06.04 0.0521
tulicak1@rambler.ru 21.09.00 21.09.00 0.9931
sasov5@rambler.ru 02.09.04 02.09.04 0.1851
genak1@yandex.ru 05.03.03 05.03.03 0.5716

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

1 2 3 4
gmail.com rambler.ru rambler.ru yandex.ru
10/06/04 21/09/00 02/09/04 05/03/03
5% 99% 19% 57%

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет&dananz61@rambler.ru 0.35 02/01/26
Да&tusan28@gmail.com 0.41 03/08/14
Нет&fifarin97@yandex.ru 0.51 01/06/12

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

1 2 3
Не выполнено Выполнено Не выполнено
rambler.ru gmail.com yandex.ru
35% 41% 51%
26/01/02 14/08/03 12/06/01

Пример 2

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

1 2 3 4
Нет&tezskij57@rambler.ru 0.22 00/11/21
Нет&zudesskij58@mail.ru 0.76 00/03/23
Нет&nazimidi69@rambler.ru 0.58 01/10/10
Нет&suzli1@yandex.ru 0.83 02/08/20

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

1 2 3 4
Не выполнено Не выполнено Не выполнено Не выполнено
rambler.ru mail.ru rambler.ru yandex.ru
22% 76% 58% 83%
21/11/00 23/03/00 10/10/01 20/08/02

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2000.03.18 957-786-5697 lumak86@mail.ru;С.Ф. Лумак
2003.07.06 922-543-8049 fasan3@yandex.ru;М.В. Фашян
2000.03.25 800-119-3883 rocitan21@yahoo.com;Я.Ч. Рочитян
2000.09.01 958-378-7769 ritosij11@rambler.ru;А.Ф. Ритосий

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

1 2 3 4
18/03/2000 7865697 С. Лумак mail.ru
06/07/2003 5438049 М. Фашян yandex.ru
25/03/2000 1193883 Я. Рочитян yahoo.com
01/09/2000 3787769 А. Ритосий rambler.ru

Пример 2

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

1 2 3
2000.06.02 167-959-9919 tadberg14@mail.ru;Т.Р. Тадберг
2002.06.21 370-035-5128 vabubin2@yahoo.com;К.В. Вабубин
2000.01.06 020-105-3427 tetelman67@rambler.ru;И.И. Тетелман

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

1 2 3 4
02/06/2000 9599919 Т. Тадберг mail.ru
21/06/2002 0355128 К. Вабубин yahoo.com
06/01/2000 1053427 И. Тетелман rambler.ru

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Луфян М.З. +78111342439 false
Фичелук А.Ф. +72186149129 false
Торян Л.Л. +79091226840 false
Фичелук А.Ф. +72186149129 false

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

1 2 3
М. Луфян А. Фичелук Л. Торян
+7 811 134-2439 +7 218 614-9129 +7 909 122-6840
нет нет нет

Пример 2

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

1 2 3 4 5
Гагий Р.Б. +72641968929 true
Минагский А.Д. +76264094882 false
Шофян М.Ф. +74651933253 false
Шофян М.Ф. +74651933253 false
Вецак А.М. +70114988895 false

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

1 2 3 4
Р. Гагий А. Минагский М. Шофян А. Вецак
+7 264 196-8929 +7 626 409-4882 +7 465 193-3253 +7 011 498-8895
да нет нет нет

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
dozman55@rambler.ru (169) 299-4521 09-02-03
tekli39@yahoo.com (605) 210-2888 04-12-03
fovko60@gmail.com (999) 026-2272 14-04-01
boticko48@mail.ru (192) 999-3431 17-04-03
dozman55@rambler.ru (169) 299-4521 09-02-03

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

1 2 3
rambler.ru 169 299-4521 09/02/03
yahoo.com 605 210-2888 04/12/03
gmail.com 999 026-2272 14/04/01
mail.ru 192 999-3431 17/04/03

Пример 2

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

1 2 3 4 5
viminev81@yandex.ru (453) 423-3727 09-09-04
ludogman15@mail.ru (228) 744-1211 16-10-99
revanz6@rambler.ru (757) 454-9478 27-12-03
viminev81@yandex.ru (453) 423-3727 09-09-04

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

1 2 3
yandex.ru 453 423-3727 09/09/04
mail.ru 228 744-1211 16/10/99
rambler.ru 757 454-9478 27/12/03

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
09-07-1999;nolazli67@yahoo.com 18% (913) 039-22-65 18%
21-06-2002;fololuk72@mail.ru 5% (514) 728-78-23 5%
28-02-2002;nitko22@yandex.ru 67% (087) 964-64-14 67%
23-05-2004;zuzamidi18@mail.ru 7% (364) 684-69-98 7%
23-05-2004;zuzamidi18@mail.ru 7% (364) 684-69-98 7%
23-05-2004;zuzamidi18@mail.ru 7% (364) 684-69-98 7%

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

1 2 3 4
1999 nolazli67 0.1800 913-039-2265
2002 fololuk72 0.0500 514-728-7823
2002 nitko22 0.6700 087-964-6414
2004 zuzamidi18 0.0700 364-684-6998

Пример 2

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

1 2 3 4
26-05-2003;virov22@rambler.ru 76% (917) 032-15-18 76%
26-05-2003;virov22@rambler.ru 76% (917) 032-15-18 76%
14-06-2001;vumecberg76@yahoo.com 4% (427) 199-30-84 4%
17-09-2002;nicusic70@yahoo.com 53% (039) 118-57-07 53%
26-05-2003;virov22@rambler.ru 76% (917) 032-15-18 76%

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

1 2 3 4
2003 virov22 0.7600 917-032-1518
2001 vumecberg76 0.0400 427-199-3084
2002 nicusic70 0.5300 039-118-5707