ИНБО-13-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
cotskij96[at]gmail.com 13/04/2002 13/04/2002 нет
zuzinan48[at]gmail.com 13/05/2003 13/05/2003 нет
vafekko67[at]yandex.ru 21/10/2003 21/10/2003 нет

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

1 2 3
cotskij96 zuzinan48 vafekko67
13.04.2002 13.05.2003 21.10.2003
Нет Нет Нет

Пример 2

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

1 2 3 4
kuzovak5[at]gmail.com 18/05/2001 18/05/2001 нет
vezodak85[at]yandex.ru 24/10/2001 24/10/2001 да
nelamak70[at]rambler.ru 23/07/2000 23/07/2000 да
vukli33[at]yahoo.com 20/07/2002 20/07/2002 нет

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

1 2 3 4
kuzovak5 vezodak85 nelamak70 vukli33
18.05.2001 24.10.2001 23.07.2000 20.07.2002
Нет Да Да Нет

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.404 1750553241#Влад Г. Диков dikov22[at]yahoo.com dikov22[at]yahoo.com
0.055 9009796232#Марат К. Саратман saratman33[at]rambler.ru saratman33[at]rambler.ru
0.055 9009796232#Марат К. Саратман saratman33[at]rambler.ru saratman33[at]rambler.ru
0.055 9009796232#Марат К. Саратман saratman33[at]rambler.ru saratman33[at]rambler.ru
0.213 6360057362#Вадим Ф. Лелефук lelefuk44[at]yandex.ru lelefuk44[at]yandex.ru

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

1 2 3
40% 21% 6%
175-055-3241 636-005-7362 900-979-6232
Диков Влад Лелефук Вадим Саратман Марат
dikov22 lelefuk44 saratman33

Пример 2

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

1 2 3 4 5 6
0.631 6213457786#Дмитрий Ц. Мецогин dmitrij43[at]gmail.com dmitrij43[at]gmail.com
0.070 3033876693#Игнат В. Чезак ignat17[at]gmail.com ignat17[at]gmail.com
0.070 3033876693#Игнат В. Чезак ignat17[at]gmail.com ignat17[at]gmail.com
0.070 3033876693#Игнат В. Чезак ignat17[at]gmail.com ignat17[at]gmail.com
0.156 9110513681#Владислав И. Такянц vladislav61[at]yahoo.com vladislav61[at]yahoo.com
0.679 2441732363#Данила Р. Чогечский cogecskij90[at]yandex.ru cogecskij90[at]yandex.ru

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

1 2 3 4
68% 7% 63% 16%
244-173-2363 303-387-6693 621-345-7786 911-051-3681
Чогечский Данила Чезак Игнат Мецогин Дмитрий Такянц Владислав
cogecskij90 ignat17 dmitrij43 vladislav61

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.3558 Лавский М.К. 0.3558 lavskij29[at]yahoo.com 2004/07/26
0.0636 Шурак Н.Е. 0.0636 surak35[at]rambler.ru 2001/06/27
0.4166 Чунукев А.М. 0.4166 cunukev40[at]rambler.ru 2000/10/22
0.6487 Лазуцянц Ю.Р. 0.6487 lazuzanz18[at]rambler.ru 2003/04/07

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

1 2 3 4
0.36 0.06 0.42 0.65
Лавский М. Шурак Н. Чунукев А. Лазуцянц Ю.
lavskij29 surak35 cunukev40 lazuzanz18
04/07/26 01/06/27 00/10/22 03/04/07

Пример 2

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

1 2 3 4 5 6
0.4002 Гоцавев В.А. 0.4002 gozavev15[at]gmail.com 1999/02/06
0.4670 Сецук Д.В. 0.4670 sezuk22[at]rambler.ru 2002/03/10
0.0588 Кивуфий Р.З. 0.0588 kivufij87[at]yahoo.com 2004/04/07

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

1 2 3
0.40 0.47 0.06
Гоцавев В. Сецук Д. Кивуфий Р.
gozavev15 sezuk22 kivufij87
99/02/06 02/03/10 04/04/07

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
01.04.26!38% cugan68@rambler.ru cugan68@rambler.ru
04.08.11!35% vitalij90@yandex.ru vitalij90@yandex.ru
99.08.02!37% vitalij46@rambler.ru vitalij46@rambler.ru

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

1 2 3
01-04-26 cugan68 0.4
04-08-11 vitalij90 0.3
99-08-02 vitalij46 0.4

Пример 2

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

1 2 3 4
99.09.11!14% marsel_8@yahoo.com marsel_8@yahoo.com
02.06.06!49% cozuzberg26@yahoo.com cozuzberg26@yahoo.com
04.11.17!77% donij31@yandex.ru donij31@yandex.ru
99.04.03!45% vikman79@gmail.com vikman79@gmail.com

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

1 2 3
99-09-11 marsel_8 0.1
02-06-06 cozuzberg26 0.5
04-11-17 donij31 0.8
99-04-03 vikman79 0.5

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2
17.11.2002!690-581-4806 zokonman67[at]mail.ru
19.10.1999!238-818-8731 sedov64[at]yahoo.com
17.11.2002!690-581-4806 zokonman67[at]mail.ru
17.11.2002!690-581-4806 zokonman67[at]mail.ru
24.06.2000!441-045-9872 lugman86[at]yandex.ru

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

1 2 3
24-06-2000 19-10-1999 17-11-2002
lugman86@yandex.ru sedov64@yahoo.com zokonman67@mail.ru
(441) 045-98-72 (238) 818-87-31 (690) 581-48-06

Пример 2

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

1 2
04.08.2004!286-508-7267 riluk96[at]yandex.ru
10.06.2000!373-044-4887 zazofan50[at]yandex.ru
08.03.2003!715-261-1837 metilanz19[at]gmail.com
05.04.2004!573-098-8436 zusov65[at]yahoo.com
05.04.2004!573-098-8436 zusov65[at]yahoo.com
05.04.2004!573-098-8436 zusov65[at]yahoo.com

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

1 2 3 4
08-03-2003 04-08-2004 10-06-2000 05-04-2004
metilanz19@gmail.com riluk96@yandex.ru zazofan50@yandex.ru zusov65@yahoo.com
(715) 261-18-37 (286) 508-72-67 (373) 044-48-87 (573) 098-84-36

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Рустам С. Бубимев 1.0 6303723966 6303723966 bubimev3@yandex.ru
Ян Д. Докотич 0.5 4624169702 4624169702 dokotic50@mail.ru
Святогор Г. Зувелко 0.4 6123022140 6123022140 svatogor79@yandex.ru
Назар Н. Вонесли 0.9 6831166647 6831166647 vonesli86@yahoo.com

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

1 2 3 4
Бубимев Р.С. 1.00 3723966 yandex.ru
Докотич Я.Д. 0.50 4169702 mail.ru
Зувелко С.Г. 0.40 3022140 yandex.ru
Вонесли Н.Н. 0.90 1166647 yahoo.com

Пример 2

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

1 2 3 4 5
Тихон И. Бикский 0.1 3090711738 3090711738 bikskij2@rambler.ru
Руслан А. Мовочин 0.9 8878165995 8878165995 movocin45@gmail.com
Айдар Ф. Гинман 0.8 5985983354 5985983354 ginman47@gmail.com
Радмир У. Ваганский 0.2 8581106143 8581106143 vaganskij24@yandex.ru

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

1 2 3 4
Бикский Т.И. 0.10 0711738 rambler.ru
Мовочин Р.А. 0.90 8165995 gmail.com
Гинман А.Ф. 0.80 5983354 gmail.com
Ваганский Р.У. 0.20 1106143 yandex.ru

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+75577824473 Выполнено 01-05-01 01-05-01
+78202314713 Выполнено 00-02-23 00-02-23
+72587211692 Не выполнено 02-10-24 02-10-24
+72587211692 Не выполнено 02-10-24 02-10-24
+72587211692 Не выполнено 02-10-24 02-10-24

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

1 2 3
(557) 782-44-73 1 01/05/01
(820) 231-47-13 1 23/02/00
(258) 721-16-92 0 24/10/02

Пример 2

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

1 2 3 4
+75818403992 Выполнено 01-12-03 01-12-03
+75818403992 Выполнено 01-12-03 01-12-03
+75818403992 Выполнено 01-12-03 01-12-03
+70302600228 Не выполнено 04-04-16 04-04-16
+77864866603 Выполнено 02-06-21 02-06-21

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

1 2 3
(581) 840-39-92 1 03/12/01
(030) 260-02-28 0 16/04/04
(786) 486-66-03 1 21/06/02

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.830:+7 259 211-6135 rofskij73[at]yahoo.com
0.782:+7 608 353-8239 lebiranz18[at]yandex.ru
0.509:+7 507 083-7457 sobko68[at]yahoo.com
0.163:+7 804 487-5340 tiduvman33[at]yahoo.com

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

1 2 3
+7(259)211-61-35 yahoo.com 0.8300
+7(608)353-82-39 yandex.ru 0.7820
+7(507)083-74-57 yahoo.com 0.5090
+7(804)487-53-40 yahoo.com 0.1630

Пример 2

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

1 2
0.057:+7 787 611-4084 nisidi67[at]yahoo.com
0.643:+7 524 722-9644 mobman95[at]rambler.ru
0.873:+7 709 974-3693 derenic1[at]yandex.ru
0.277:+7 630 289-2665 runozskij11[at]gmail.com

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

1 2 3
+7(787)611-40-84 yahoo.com 0.0570
+7(524)722-96-44 rambler.ru 0.6430
+7(709)974-36-93 yandex.ru 0.8730
+7(630)289-26-65 gmail.com 0.2770

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нидий, Ю.Т. +7 293 551-1832|Выполнено 0.02 0.02
Шомев, Д.М. +7 528 197-2325|Выполнено 0.25 0.25
Сикосман, Р.Е. +7 907 989-5951|Не выполнено 0.18 0.18
Шомев, Д.М. +7 528 197-2325|Выполнено 0.25 0.25
Рукич, Р.К. +7 941 718-9133|Не выполнено 0.87 0.87

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

1 2 3 4
Нидий Ю. Рукич Р. Сикосман Р. Шомев Д.
Y N N Y
+7(293)551-18-32 +7(941)718-91-33 +7(907)989-59-51 +7(528)197-23-25
0.0 0.9 0.2 0.2

Пример 2

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

1 2 3 4
Бобов, Я.У. +7 290 582-7027|Выполнено 0.93 0.93
Курман, Р.И. +7 645 974-7204|Выполнено 0.37 0.37
Ферев, Г.И. +7 700 117-3012|Выполнено 0.23 0.23
Фалянц, Г.Г. +7 911 213-1191|Не выполнено 0.95 0.95
Фалянц, Г.Г. +7 911 213-1191|Не выполнено 0.95 0.95

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

1 2 3 4
Бобов Я. Курман Р. Фалянц Г. Ферев Г.
Y Y N Y
+7(290)582-70-27 +7(645)974-72-04 +7(911)213-11-91 +7(700)117-30-12
0.9 0.4 0.9 0.2

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено;Дидский, С.Ф. 02/03/2004 0.44
Выполнено;Равян, Я.Ц. 19/01/2003 0.79
Не выполнено;Фамли, А.М. 25/07/2004 0.85
Не выполнено;Мубли, В.М. 21/07/2001 0.10

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

1 2 3 4
С. Дидский Я. Равян А. Фамли В. Мубли
04-03-02 03-01-19 04-07-25 01-07-21
0.440 0.790 0.850 0.100
нет да нет нет

Пример 2

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

1 2 3 4 5
Выполнено;Вефяк, С.В. 01/10/1999 0.62
Не выполнено;Сацосян, Е.Ш. 25/01/2003 0.79
Не выполнено;Нечий, Л.Б. 14/10/2000 0.75

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

1 2 3
С. Вефяк Е. Сацосян Л. Нечий
99-10-01 03-01-25 00-10-14
0.620 0.790 0.750
да нет нет

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.9 Да 2001-03-20 854-8207 854-8207
0.7 Нет 2002-08-14 508-1411 508-1411
0.5 Да 1999-01-21 032-6751 032-6751
0.5 Нет 1999-01-26 763-4834 763-4834
0.9 Да 2001-03-20 854-8207 854-8207

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

1 2 3 4
0.900 0.700 0.500 0.500
true false true false
01-03-20 02-08-14 99-01-21 99-01-26
8548207 5081411 0326751 7634834

Пример 2

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

1 2 3 4 5 6
0.7 Нет 2004-03-08 503-9226 503-9226
0.5 Да 2000-11-04 852-9489 852-9489
0.9 Да 2002-04-22 680-6412 680-6412
0.6 Да 2002-06-13 608-2978 608-2978
0.6 Да 2002-06-13 608-2978 608-2978

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

1 2 3 4
0.700 0.500 0.900 0.600
false true true true
04-03-08 00-11-04 02-04-22 02-06-13
5039226 8529489 6806412 6082978

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2004.03.05:+7 (450) 113-80-98 0.31 0.31
2001.06.19:+7 (280) 573-04-57 0.90 0.90
2001.05.04:+7 (700) 434-60-89 0.42 0.42
2003.02.08:+7 (902) 386-21-81 0.46 0.46

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

1 2 3
19-06-01 +7 280 573-0457 0.9000
05-03-04 +7 450 113-8098 0.3100
04-05-01 +7 700 434-6089 0.4200
08-02-03 +7 902 386-2181 0.4600

Пример 2

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

1 2 3
2000.11.23:+7 (018) 553-51-62 0.18 0.18
2003.01.12:+7 (556) 470-50-31 0.84 0.84
2004.07.27:+7 (149) 990-10-19 0.05 0.05

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

1 2 3
23-11-00 +7 018 553-5162 0.1800
27-07-04 +7 149 990-1019 0.0500
12-01-03 +7 556 470-5031 0.8400

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004.08.27 sezak63@gmail.com 9%
2001.01.18 zucirko31@gmail.com 95%
2000.12.18 golucberg75@mail.ru 96%

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

1 2 3
2004 2001 2000
sezak63 zucirko31 golucberg75
0.0900 0.9500 0.9600

Пример 2

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

1 2 3 4
2002.05.23 razman70@yahoo.com 71%
2004.04.27 gobman98@yahoo.com 97%
1999.06.08 vesobov47@yahoo.com 10%
2001.10.18 tamefin65@yandex.ru 39%

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

1 2 3 4
2002 2004 1999 2001
razman70 gobman98 vesobov47 tamefin65
0.7100 0.9700 0.1000 0.3900

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да Цоцомук И.Ф. 0.6 zozomuk30[at]yandex.ru zozomuk30[at]yandex.ru
Да Назберг Э.О. 0.6 nazberg87[at]rambler.ru nazberg87[at]rambler.ru
Нет Натук М.Ч. 0.4 natuk28[at]gmail.com natuk28[at]gmail.com
Да Дифяк А.Г. 0.2 difak6[at]yandex.ru difak6[at]yandex.ru
Да Назберг Э.О. 0.6 nazberg87[at]rambler.ru nazberg87[at]rambler.ru

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

1 2 3 4
да Цоцомук И. 60% yandex.ru
да Назберг Э. 60% rambler.ru
нет Натук М. 40% gmail.com
да Дифяк А. 20% yandex.ru

Пример 2

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

1 2 3 4 5
Нет Тубич Т.Ц. 0.1 tubic2[at]yahoo.com tubic2[at]yahoo.com
Да Фавогяк Э.Е. 0.3 favogak57[at]mail.ru favogak57[at]mail.ru
Нет Немофянц А.Ц. 0.1 nemofanz76[at]yahoo.com nemofanz76[at]yahoo.com
Нет Тубич Т.Ц. 0.1 tubic2[at]yahoo.com tubic2[at]yahoo.com

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

1 2 3 4
нет Тубич Т. 10% yahoo.com
да Фавогяк Э. 30% mail.ru
нет Немофянц А. 10% yahoo.com

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.5 +73625209360 да
1.0 +75683549614 да
0.8 +74321133082 да
0.8 +74321133082 да

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

1 2 3
50% (362) 520-9360 true
100% (568) 354-9614 true
80% (432) 113-3082 true

Пример 2

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

1 2 3
0.2 +73850299422 да
0.2 +73850299422 да
0.3 +70678418059 да
0.4 +71012944862 нет
0.4 +76975816538 нет

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

1 2 3
20% (385) 029-9422 true
30% (067) 841-8059 true
40% (101) 294-4862 false
40% (697) 581-6538 false

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.9793 Григорий Ф. Равафян 27-04-2000
0.9890 Виктор Е. Цацко 09-03-2000
0.3262 Одиссей З. Ковефко 05-03-2004

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

1 2 3
0.98 0.99 0.33
Равафян Г.Ф. Цацко В.Е. Ковефко О.З.
2000/04/27 2000/03/09 2004/03/05

Пример 2

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

1 2 3
0.1912 Айдар Ш. Тетян 16-10-2004
0.0104 Эмиль У. Зинян 21-02-2003
0.9404 Тамерлан Ц. Фочудич 02-08-2002
0.6100 Назар Г. Цицев 25-01-2004

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

1 2 3 4
0.19 0.01 0.94 0.61
Тетян А.Ш. Зинян Э.У. Фочудич Т.Ц. Цицев Н.Г.
2004/10/16 2003/02/21 2002/08/02 2004/01/25

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да 0.023 +7 011 885-25-13
нет 0.291 +7 952 347-91-60
да 0.804 +7 722 106-59-46

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

1 2 3
Выполнено Не выполнено Выполнено
0.0 0.3 0.8
+70118852513 +79523479160 +77221065946

Пример 2

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

1 2 3 4
нет 0.866 +7 093 214-81-97
да 0.056 +7 034 383-84-16
да 0.649 +7 632 535-59-53

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

1 2 3
Не выполнено Выполнено Выполнено
0.9 0.1 0.6
+70932148197 +70343838416 +76325355953

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Вучяк, А.Ц. +7 939 531-64-96 vucak21@yandex.ru
Фемиди, М.Ц. +7 993 278-45-55 femidi27@rambler.ru
Фемиди, М.Ц. +7 993 278-45-55 femidi27@rambler.ru
Вувман, И.М. +7 484 745-83-26 vuvman44@yandex.ru

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

1 2 3
Вувман Вучяк Фемиди
484 745-8326 939 531-6496 993 278-4555
vuvman44[at]yandex.ru vucak21[at]yandex.ru femidi27[at]rambler.ru

Пример 2

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

1 2 3
Нинман, З.Ц. +7 316 329-60-59 ninman92@gmail.com
Сениди, Д.Ф. +7 487 254-93-08 senidi74@yahoo.com
Кучянц, А.Б. +7 470 164-80-90 kucanz4@gmail.com
Шонивберг, Д.С. +7 253 334-16-86 sonivberg61@mail.ru
Шонивберг, Д.С. +7 253 334-16-86 sonivberg61@mail.ru

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

1 2 3 4
Шонивберг Нинман Кучянц Сениди
253 334-1686 316 329-6059 470 164-8090 487 254-9308
sonivberg61[at]mail.ru ninman92[at]gmail.com kucanz4[at]gmail.com senidi74[at]yahoo.com

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
11.01.2003:+7 847 879-3165 vanimak68[at]yahoo.com
07.07.1999:+7 132 463-3094 saterev78[at]gmail.com
13.07.2002:+7 310 793-0381 nazar92[at]gmail.com
03.01.2001:+7 468 051-5861 anton67[at]mail.ru
03.01.2001:+7 468 051-5861 anton67[at]mail.ru

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

1 2 3 4
(468) 051-58-61 (310) 793-03-81 (132) 463-30-94 (847) 879-31-65
anton67 nazar92 saterev78 vanimak68
01/01/03 02/07/13 99/07/07 03/01/11

Пример 2

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

1 2 3
23.04.2000:+7 412 639-6526 lemesij25[at]yahoo.com
10.12.2000:+7 510 481-2680 semen52[at]mail.ru
04.07.2000:+7 318 525-2673 tamerlan79[at]gmail.com
25.08.2003:+7 504 547-5283 aleksandr6[at]yahoo.com
10.12.2000:+7 510 481-2680 semen52[at]mail.ru

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

1 2 3 4
(504) 547-52-83 (412) 639-65-26 (510) 481-26-80 (318) 525-26-73
aleksandr6 lemesij25 semen52 tamerlan79
03/08/25 00/04/23 00/12/10 00/07/04

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
culidi27@rambler.ru 0.48 22/02/1999 22/02/1999
lizofic23@rambler.ru 0.99 27/01/2003 27/01/2003
fusaganz33@rambler.ru 0.10 19/06/2002 19/06/2002
fusaganz33@rambler.ru 0.10 19/06/2002 19/06/2002
fusaganz33@rambler.ru 0.10 19/06/2002 19/06/2002

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

1 2 3
rambler.ru rambler.ru rambler.ru
48% 99% 10%
1999/02/22 2003/01/27 2002/06/19

Пример 2

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

1 2 3 4
sinij90@yahoo.com 0.77 27/01/2002 27/01/2002
dubalberg3@gmail.com 0.75 13/05/2000 13/05/2000
sinij90@yahoo.com 0.77 27/01/2002 27/01/2002
sulugko55@yahoo.com 0.11 19/08/2000 19/08/2000
sinij90@yahoo.com 0.77 27/01/2002 27/01/2002

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

1 2 3
yahoo.com gmail.com yahoo.com
77% 75% 11%
2002/01/27 2000/05/13 2000/08/19

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
cevev15[at]mail.ru!Чевев, В.Р. +7 (594) 884-13-55
sivskij63[at]yahoo.com!Шивский, С.Е. +7 (404) 931-15-87
zesaruk44[at]yahoo.com!Цесарук, И.У. +7 (790) 129-23-08
ninetberg86[at]yahoo.com!Нинетберг, Э.Ш. +7 (507) 968-78-94

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

1 2 3 4
Чевев В. Шивский С. Цесарук И. Нинетберг Э.
cevev15 sivskij63 zesaruk44 ninetberg86
884-1355 931-1587 129-2308 968-7894

Пример 2

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

1 2
movazanz14[at]mail.ru!Мовацянц, А.С. +7 (231) 362-10-55
nagko1[at]gmail.com!Нагко, А.И. +7 (700) 197-98-65
fonan6[at]rambler.ru!Фонян, А.Г. +7 (191) 819-96-12
luzekanz29[at]yandex.ru!Луцекянц, Д.Ш. +7 (385) 869-14-25

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

1 2 3 4
Мовацянц А. Нагко А. Фонян А. Луцекянц Д.
movazanz14 nagko1 fonan6 luzekanz29
362-1055 197-9865 819-9612 869-1425

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Артур А. Чадигиди&да cadigidi12[at]yandex.ru
Михаил У. Русий&нет mihail23[at]gmail.com
Алексей Т. Тошокянц&да tosokanz1[at]rambler.ru

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

1 2 3
1 0 1
cadigidi12@yandex.ru mihail23@gmail.com tosokanz1@rambler.ru
А.А. Чадигиди М.У. Русий А.Т. Тошокянц

Пример 2

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

1 2
Арсен Ч. Лебко&да arsen61[at]mail.ru
Рустам В. Дуфулиди&нет dufulidi81[at]gmail.com
Савва Ч. Магко&нет savva56[at]gmail.com
Даниэль С. Серко&нет daniel_29[at]gmail.com

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

1 2 3 4
1 0 0 0
arsen61@mail.ru dufulidi81@gmail.com savva56@gmail.com daniel_29@gmail.com
А.Ч. Лебко Р.В. Дуфулиди С.Ч. Магко Д.С. Серко

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Адель А. Фобянц 300-83-02 Не выполнено 0.5596
Захар Ц. Шефский 578-10-37 Выполнено 0.9099
Сергей Л. Рагудский 566-48-75 Не выполнено 0.6156
Игнат И. Солин 453-16-73 Не выполнено 0.7342

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

1 2 3 4
Фобянц Адель 300-8302 0 0.56
Шефский Захар 578-1037 1 0.91
Рагудский Сергей 566-4875 0 0.62
Солин Игнат 453-1673 0 0.73

Пример 2

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

1 2 3 4
Назар Ц. Шикемов 404-21-97 Не выполнено 0.5219
Станислав М. Бафянц 788-26-54 Выполнено 0.3639
Марат Р. Мотий 451-45-29 Выполнено 0.0218
Олег У. Сишомиди 621-51-62 Выполнено 0.8180

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

1 2 3 4
Шикемов Назар 404-2197 0 0.52
Бафянц Станислав 788-2654 1 0.36
Мотий Марат 451-4529 1 0.02
Сишомиди Олег 621-5162 1 0.82

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Александр Ласобий +7 632 796-53-13 1 03-11-00 03-11-00
Денис Гоказберг +7 033 559-12-48 0 01-11-03 01-11-03
Александр Ласобий +7 632 796-53-13 1 03-11-00 03-11-00
Яромир Сориди +7 376 950-20-13 1 06-04-99 06-04-99
Александр Ласобий +7 632 796-53-13 1 03-11-00 03-11-00

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

1 2 3 4
Ласобий Александр 632 796-5313 Выполнено 00/11/03
Гоказберг Денис 033 559-1248 Не выполнено 03/11/01
Сориди Яромир 376 950-2013 Выполнено 99/04/06

Пример 2

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

1 2 3 4 5
Алексей Фезидли +7 150 603-14-33 1 13-08-99 13-08-99
Антон Чагемиди +7 841 905-68-19 1 17-08-02 17-08-02
Яромир Воземий +7 135 121-67-45 0 27-10-00 27-10-00
Максим Сумий +7 487 970-15-55 0 23-02-04 23-02-04
Алексей Фезидли +7 150 603-14-33 1 13-08-99 13-08-99
Алексей Фезидли +7 150 603-14-33 1 13-08-99 13-08-99

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

1 2 3 4
Фезидли Алексей 150 603-1433 Выполнено 99/08/13
Чагемиди Антон 841 905-6819 Выполнено 02/08/17
Воземий Яромир 135 121-6745 Не выполнено 00/10/27
Сумий Максим 487 970-1555 Не выполнено 04/02/23

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02/06/15!Дарувин А.Е. daruvin28@yandex.ru daruvin28@yandex.ru
00/07/13!Бимман С.Ч. bimman71@mail.ru bimman71@mail.ru
04/05/23!Набиди Д.Р. nabidi83@rambler.ru nabidi83@rambler.ru

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

1 2 3
13-07-00 15-06-02 23-05-04
bimman71 daruvin28 nabidi83
Бимман С. Дарувин А. Набиди Д.

Пример 2

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

1 2 3 4
99/09/08!Бизко В.Б. bizko59@yahoo.com bizko59@yahoo.com
03/03/26!Зирянц Г.И. ziranz78@gmail.com ziranz78@gmail.com
03/11/18!Ноцофский Я.Н. nozofskij5@rambler.ru nozofskij5@rambler.ru

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

1 2 3
08-09-99 18-11-03 26-03-03
bizko59 nozofskij5 ziranz78
Бизко В. Ноцофский Я. Зирянц Г.

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1999.10.01 1999.10.01 il_dar85@mail.ru|0.6
2000.06.19 2000.06.19 konstantin88@mail.ru|0.8
2000.05.09 2000.05.09 merezli43@mail.ru|0.4

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

1 2 3
01/10/1999 il_dar85 0.6000
19/06/2000 konstantin88 0.8000
09/05/2000 merezli43 0.4000

Пример 2

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

1 2 3 4 5
2001.04.03 2001.04.03 zonalev67@yandex.ru|0.3
2002.08.09 2002.08.09 ferugskij7@gmail.com|0.5
2001.12.16 2001.12.16 gabiduk22@gmail.com|0.4
2004.10.08 2004.10.08 vsevolod68@rambler.ru|0.2

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

1 2 3
09/08/2002 ferugskij7 0.5000
16/12/2001 gabiduk22 0.4000
08/10/2004 vsevolod68 0.2000
03/04/2001 zonalev67 0.3000

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Бибян, О.Д. 0.47;нет
Кекяк, Д.Ч. 0.01;да
Вунский, И.Ф. 0.12;да

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

1 2 3
Бибян О. Вунский И. Кекяк Д.
0.4700 0.1200 0.0100
Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4
Шебяк, И.Д. 0.32;да
Риферов, Д.Е. 0.19;нет
Лигетук, Д.О. 0.06;да
Ромабин, В.А. 0.52;нет

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

1 2 3 4
Лигетук Д. Риферов Д. Ромабин В. Шебяк И.
0.0600 0.1900 0.5200 0.3200
Выполнено Не выполнено Не выполнено Выполнено

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
savij17[at]mail.ru Шавий В.Е.&false (205) 506-3838
sofosberg39[at]yandex.ru Шофосберг Л.В.&false (342) 044-8726
zukibberg83[at]gmail.com Зукибберг Е.Б.&false (259) 822-3353
becan16[at]yandex.ru Бечян Д.А.&true (082) 411-4472

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

1 2 3 4
becan16@yandex.ru Y 082-411-4472 Бечян
savij17@mail.ru N 205-506-3838 Шавий
zukibberg83@gmail.com N 259-822-3353 Зукибберг
sofosberg39@yandex.ru N 342-044-8726 Шофосберг

Пример 2

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

1 2 3
zogugberg21[at]rambler.ru Цогугберг О.А.&false (705) 735-5352
dovunev59[at]mail.ru Довунев А.В.&true (999) 307-2495
ticidi22[at]yahoo.com Тичиди Ф.Б.&false (654) 446-3609

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

1 2 3 4
ticidi22@yahoo.com N 654-446-3609 Тичиди
zogugberg21@rambler.ru N 705-735-5352 Цогугберг
dovunev59@mail.ru Y 999-307-2495 Довунев

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
bucisberg39[at]yandex.ru Марк Н. Бучисберг true
zurberg97[at]rambler.ru Марк Г. Зурберг false
givko35[at]rambler.ru Петр М. Гивко false
givko35[at]rambler.ru Петр М. Гивко false

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

1 2 3
bucisberg39@yandex.ru Бучисберг М.Н. Выполнено
zurberg97@rambler.ru Зурберг М.Г. Не выполнено
givko35@rambler.ru Гивко П.М. Не выполнено

Пример 2

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

1 2 3
kezusman84[at]mail.ru Илья С. Кезушман true
migigman17[at]gmail.com Арсен Г. Мигигман false
konstantin53[at]rambler.ru Константин Р. Датафев true
cusegij19[at]yahoo.com Максим Д. Чусегий false
cusegij19[at]yahoo.com Максим Д. Чусегий false

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

1 2 3
kezusman84@mail.ru Кезушман И.С. Выполнено
migigman17@gmail.com Мигигман А.Г. Не выполнено
konstantin53@rambler.ru Датафев К.Р. Выполнено
cusegij19@yahoo.com Чусегий М.Д. Не выполнено

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(337) 665-9880:cididi47@rambler.ru 2004/04/16 2004/04/16 0.88
(002) 587-7649:sodatak40@yandex.ru 2003/06/17 2003/06/17 0.14
(255) 932-5160:libberg14@mail.ru 2000/11/24 2000/11/24 0.74
(255) 932-5160:libberg14@mail.ru 2000/11/24 2000/11/24 0.74
(837) 678-1098:davak50@rambler.ru 2003/11/10 2003/11/10 0.06

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

1 2 3 4
rambler.ru (337) 665-98-80 04.04.16 0.9
yandex.ru (002) 587-76-49 03.06.17 0.1
mail.ru (255) 932-51-60 00.11.24 0.7
rambler.ru (837) 678-10-98 03.11.10 0.1

Пример 2

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

1 2 3 4 5
(057) 658-7651:kukusij43@gmail.com 2000/11/14 2000/11/14 0.03
(684) 258-3437:tesin84@yandex.ru 2004/01/15 2004/01/15 0.69
(463) 055-9772:risskij6@rambler.ru 2003/05/15 2003/05/15 0.49
(463) 055-9772:risskij6@rambler.ru 2003/05/15 2003/05/15 0.49

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

1 2 3 4
gmail.com (057) 658-76-51 00.11.14 0.0
yandex.ru (684) 258-34-37 04.01.15 0.7
rambler.ru (463) 055-97-72 03.05.15 0.5

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Форяк, М.У.:0.05 +7 423 386-2743 forak61@mail.ru
Тодянц, Р.О.:0.80 +7 092 147-6223 todanz62@mail.ru
Нидин, М.Р.:0.31 +7 171 776-6601 nidin6@rambler.ru
Накавберг, М.Г.:0.29 +7 912 137-7029 nakavberg66@gmail.com
Накавберг, М.Г.:0.29 +7 912 137-7029 nakavberg66@gmail.com

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

1 2 3 4
М. Форяк М. Накавберг М. Нидин Р. Тодянц
0.0500 0.2900 0.3100 0.8000
+74233862743 +79121377029 +71717766601 +70921476223
forak61[at]mail.ru nakavberg66[at]gmail.com nidin6[at]rambler.ru todanz62[at]mail.ru

Пример 2

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

1 2 3 4 5
Цагонак, А.Л.:0.71 +7 522 986-7666 zagonak87@yahoo.com
Цилев, А.Ф.:0.64 +7 947 872-2708 zilev24@mail.ru
Киребич, А.В.:0.31 +7 795 816-9552 kirebic28@gmail.com
Бошич, Р.Т.:0.19 +7 885 535-6137 bosic4@gmail.com
Бошич, Р.Т.:0.19 +7 885 535-6137 bosic4@gmail.com

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

1 2 3 4
Р. Бошич А. Киребич А. Цагонак А. Цилев
0.1900 0.3100 0.7100 0.6400
+78855356137 +77958169552 +75229867666 +79478722708
bosic4[at]gmail.com kirebic28[at]gmail.com zagonak87[at]yahoo.com zilev24[at]mail.ru

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
244 506-1297 Нет rosuban78@yahoo.com 0.4217 Нет
105 496-2735 Нет bodak22@yahoo.com 0.8735 Нет
529 762-4183 Да zonorskij96@gmail.com 0.4274 Да

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

1 2 3
(244) 506-12-97 (105) 496-27-35 (529) 762-41-83
N N Y
yahoo.com yahoo.com gmail.com
0.4 0.9 0.4

Пример 2

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

1 2 3 4 5
213 135-6062 Нет ladev8@rambler.ru 0.3016 Нет
846 023-0955 Нет ramskij6@mail.ru 0.5672 Нет
484 471-9492 Нет mebosanz56@yahoo.com 0.7368 Нет
713 954-8291 Да zukic40@gmail.com 0.1174 Да

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

1 2 3 4
(213) 135-60-62 (846) 023-09-55 (484) 471-94-92 (713) 954-82-91
N N N Y
rambler.ru mail.ru yahoo.com gmail.com
0.3 0.6 0.7 0.1

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
19-07-02 +7 781 016-8450|zisic86@rambler.ru false
05-02-00 +7 708 458-9476|tasskij16@rambler.ru true
07-02-01 +7 276 577-1085|cemak21@yandex.ru true
12-10-03 +7 396 799-2010|gocuzan90@yahoo.com true

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

1 2 3 4
19/07/02 05/02/00 07/02/01 12/10/03
7810168450 7084589476 2765771085 3967992010
zisic86 tasskij16 cemak21 gocuzan90
N Y Y Y

Пример 2

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

1 2 3
19-03-04 +7 467 430-1393|zotonberg80@rambler.ru true
16-06-01 +7 258 064-8087|busizij67@rambler.ru false
21-11-04 +7 623 257-3999|lazigov39@gmail.com true

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

1 2 3
19/03/04 16/06/01 21/11/04
4674301393 2580648087 6232573999
zotonberg80 busizij67 lazigov39
Y N Y

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2
dicij79[at]gmail.com&0.169 нет
dicij79[at]gmail.com&0.169 нет
dicij79[at]gmail.com&0.169 нет
sucilic4[at]mail.ru&0.471 да
lasafuk91[at]yandex.ru&0.327 да

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

1 2 3
0.1690 0.4710 0.3270
N Y Y
gmail.com mail.ru yandex.ru

Пример 2

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

1 2
revozberg10[at]yandex.ru&0.769 нет
lunazev94[at]rambler.ru&0.900 да
kasak26[at]yahoo.com&0.606 нет
kasak26[at]yahoo.com&0.606 нет
kasak26[at]yahoo.com&0.606 нет

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

1 2 3
0.7690 0.9000 0.6060
N Y N
yandex.ru rambler.ru yahoo.com

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
да +77506386287 Рицберг Э.Ц. rizberg21[at]rambler.ru +77506386287
нет +78570501932 Фагиди Э.Е. fagidi34[at]yahoo.com +78570501932
да +77170147176 Векузич А.Ц. vekuzic7[at]gmail.com +77170147176

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

1 2 3 4
Выполнено (750) 638-6287 Э. Рицберг rizberg21
Не выполнено (857) 050-1932 Э. Фагиди fagidi34
Выполнено (717) 014-7176 А. Векузич vekuzic7

Пример 2

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

1 2 3 4 5 6 7
да +78489723498 Зовко И.Л. zovko88[at]yahoo.com +78489723498
да +76850376883 Шунувак В.С. sunuvak73[at]yandex.ru +76850376883
нет +74508704701 Зуборич М.В. zuboric79[at]mail.ru +74508704701
нет +75584483654 Нифий Т.Н. nifij37[at]mail.ru +75584483654

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

1 2 3 4
Выполнено (848) 972-3498 И. Зовко zovko88
Выполнено (685) 037-6883 В. Шунувак sunuvak73
Не выполнено (450) 870-4701 М. Зуборич zuboric79
Не выполнено (558) 448-3654 Т. Нифий nifij37

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.283&09.08.2000 zimezin44@yahoo.com zimezin44@yahoo.com Y
0.593&17.01.1999 tesak95@mail.ru tesak95@mail.ru Y
0.759&07.11.2004 zusanz25@gmail.com zusanz25@gmail.com N
0.061&19.10.2003 sezman49@gmail.com sezman49@gmail.com Y

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

1 2 3 4
0.28 zimezin44[at]yahoo.com да 09.08.00
0.59 tesak95[at]mail.ru да 17.01.99
0.76 zusanz25[at]gmail.com нет 07.11.04
0.06 sezman49[at]gmail.com да 19.10.03

Пример 2

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

1 2 3 4 5 6
0.345&02.07.2002 rubizic11@rambler.ru rubizic11@rambler.ru N
0.321&25.11.2001 tizisan28@gmail.com tizisan28@gmail.com Y
0.394&18.04.2000 gugidak83@rambler.ru gugidak83@rambler.ru Y
0.845&23.06.2002 desimij21@yahoo.com desimij21@yahoo.com Y

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

1 2 3 4
0.34 rubizic11[at]rambler.ru нет 02.07.02
0.32 tizisan28[at]gmail.com да 25.11.01
0.39 gugidak83[at]rambler.ru да 18.04.00
0.84 desimij21[at]yahoo.com да 23.06.02

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2000.10.24 0.1|В.Ц. Шотук 2000.10.24
2004.05.21 1.0|А.Ф. Зошин 2004.05.21
2000.10.09 0.0|Я.Д. Лечов 2000.10.09

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

1 2 3
24.10.2000 21.05.2004 09.10.2000
В. Шотук А. Зошин Я. Лечов
0.1000 1.0000 0.0000

Пример 2

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

1 2 3
2004.01.18 0.8|Э.Л. Зешин 2004.01.18
2002.10.24 0.7|В.Ч. Чечисберг 2002.10.24
2003.11.10 0.8|Д.Т. Шашак 2003.11.10

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

1 2 3
18.01.2004 24.10.2002 10.11.2003
Э. Зешин В. Чечисберг Д. Шашак
0.8000 0.7000 0.8000

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (291) 953-07-52 Ветов Всеволод vsevolod64@gmail.com 1999-03-22
+7 (291) 953-07-52 Ветов Всеволод vsevolod64@gmail.com 1999-03-22
+7 (291) 953-07-52 Ветов Всеволод vsevolod64@gmail.com 1999-03-22
+7 (632) 302-40-64 Матий Юрий matij78@yandex.ru 2001-10-09
+7 (423) 345-30-87 Тучман Михаил tucman26@yahoo.com 2002-09-05

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

1 2 3 4
302-40-64 Матий matij78 09.10.2001
345-30-87 Тучман tucman26 05.09.2002
953-07-52 Ветов vsevolod64 22.03.1999

Пример 2

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

1 2 3 4 5 6
+7 (790) 324-28-70 Зацский Тихон zazskij11@yandex.ru 2003-06-02
+7 (030) 119-05-62 Маняк Анатолий anatolij16@gmail.com 1999-10-14
+7 (689) 320-53-52 Гетман Амир getman3@rambler.ru 2002-10-01
+7 (689) 320-53-52 Гетман Амир getman3@rambler.ru 2002-10-01
+7 (689) 320-53-52 Гетман Амир getman3@rambler.ru 2002-10-01

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

1 2 3 4
119-05-62 Маняк anatolij16 14.10.1999
320-53-52 Гетман getman3 01.10.2002
324-28-70 Зацский zazskij11 02.06.2003

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0 0.0 2003/02/13 2003/02/13 +7(608)428-49-58
1 0.2 2002/12/24 2002/12/24 +7(444)125-33-74
0 0.5 2004/09/16 2004/09/16 +7(638)600-61-29
0 0.4 2004/01/21 2004/01/21 +7(203)076-19-45

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

1 2 3 4
false 0.4000 21.01.2004 +7 203 076-19-45
true 0.2000 24.12.2002 +7 444 125-33-74
false 0.0000 13.02.2003 +7 608 428-49-58
false 0.5000 16.09.2004 +7 638 600-61-29

Пример 2

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

1 2 3 4 5 6 7
0 0.9 2003/01/21 2003/01/21 +7(471)285-76-16
0 0.9 2002/12/22 2002/12/22 +7(300)246-17-16
1 0.1 2003/10/24 2003/10/24 +7(739)938-18-26
0 0.1 2000/11/26 2000/11/26 +7(016)950-27-90

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

1 2 3 4
false 0.1000 26.11.2000 +7 016 950-27-90
false 0.9000 22.12.2002 +7 300 246-17-16
false 0.9000 21.01.2003 +7 471 285-76-16
true 0.1000 24.10.2003 +7 739 938-18-26

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
5% kedegidi42@yahoo.com 16-02-2001
84% il_dar98@yandex.ru 02-06-2001
24% lavilli71@mail.ru 01-10-2000

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

1 2 3
0.05 yahoo.com 2001
0.84 yandex.ru 2001
0.24 mail.ru 2000

Пример 2

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

1 2 3
61% rudoman20@yahoo.com 27-06-2000
39% zobidi51@mail.ru 17-01-2001
76% roman80@mail.ru 04-02-2000

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

1 2 3
0.61 yahoo.com 2000
0.39 mail.ru 2001
0.76 mail.ru 2000