ИНБО-11-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
508-817-9898 508-817-9898 false 17-04-00 Ноцко В.И.
023-964-1577 023-964-1577 false 10-03-00 Габесий М.Ш.
023-964-1577 023-964-1577 false 10-03-00 Габесий М.Ш.
314-340-0120 314-340-0120 true 15-07-01 Минуриди Д.М.

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

1 2 3 4
8179898 N 17.04.00 В. Ноцко
9641577 N 10.03.00 М. Габесий
3400120 Y 15.07.01 Д. Минуриди

Пример 2

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

1 2 3 4 5 6
077-620-9931 077-620-9931 true 14-10-03 Кивегяк А.Ш.
799-046-5494 799-046-5494 true 21-06-03 Мовов Н.Т.
077-620-9931 077-620-9931 true 14-10-03 Кивегяк А.Ш.
842-692-0293 842-692-0293 true 18-12-01 Кодский А.Ш.

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

1 2 3 4
6209931 Y 14.10.03 А. Кивегяк
0465494 Y 21.06.03 Н. Мовов
6920293 Y 18.12.01 А. Кодский

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false:01-01-05 +7(224)116-04-20 Василий У. Ласиди
true:03-12-15 +7(359)205-66-02 Ян У. Сецко
false:02-11-14 +7(578)373-45-39 Родион В. Бегинев
false:04-02-03 +7(536)597-29-26 Ян З. Зификский
true:03-12-15 +7(359)205-66-02 Ян У. Сецко

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

1 2 3 4
0 224-116-0420 01/01/05 Ласиди В.У.
1 359-205-6602 03/12/15 Сецко Я.У.
0 578-373-4539 02/11/14 Бегинев Р.В.
0 536-597-2926 04/02/03 Зификский Я.З.

Пример 2

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

1 2 3
false:00-11-25 +7(468)455-24-59 Максим Ч. Цубичян
false:00-11-25 +7(468)455-24-59 Максим Ч. Цубичян
true:02-01-17 +7(915)543-23-18 Юрий С. Дичибко
true:02-07-11 +7(472)094-47-90 Дамир А. Лазанев

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

1 2 3 4
0 468-455-2459 00/11/25 Цубичян М.Ч.
1 915-543-2318 02/01/17 Дичибко Ю.С.
1 472-094-4790 02/07/11 Лазанев Д.А.

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2
нет:+7 008 847-62-24 20%
да:+7 078 244-49-31 95%
нет:+7 008 847-62-24 20%
да:+7 908 790-73-72 7%

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

1 2 3
0088476224 0782444931 9087907372
0.2 0.9 0.1
N Y Y

Пример 2

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

1 2
нет:+7 377 109-09-95 29%
да:+7 604 954-92-57 26%
нет:+7 377 109-09-95 29%
да:+7 218 732-20-93 36%
да:+7 546 150-84-94 91%

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

1 2 3 4
2187322093 3771090995 5461508494 6049549257
0.4 0.3 0.9 0.3
Y N Y Y

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vitalij49@yandex.ru:0.267 Виталий Ч. Шурегян
svatoslav27@gmail.com:0.119 Святослав А. Додко
sizamev87@yandex.ru:0.236 Михаил Е. Шизамев

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

1 2 3
0.3 0.1 0.2
vitalij49 svatoslav27 sizamev87
Шурегян, В.Ч. Додко, С.А. Шизамев, М.Е.

Пример 2

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

1 2 3 4
muserak89@yandex.ru:0.928 Демид З. Мусеряк
kigezan52@mail.ru:0.018 Давид Ц. Кигецян
gakuzli24@yandex.ru:0.012 Артур В. Гакузли

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

1 2 3
0.9 0.0 0.0
muserak89 kigezan52 gakuzli24
Мусеряк, Д.З. Кигецян, Д.Ц. Гакузли, А.В.

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Фаташак Степан 5697443165 01/01/12:0.4682
Зерберг Марсель 2078871926 00/06/19:0.1962
Кесемов Тамерлан 1949173923 01/12/19:0.9427

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

1 2 3 4
Степан Фаташак (569) 744-31-65 47% 12/01/01
Марсель Зерберг (207) 887-19-26 20% 19/06/00
Тамерлан Кесемов (194) 917-39-23 94% 19/12/01

Пример 2

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

1 2 3 4 5
Ровешиди Иван 0367460354 02/06/16:0.1021
Мавиров Федор 8793439992 04/04/22:0.3060
Сосов Одиссей 8460057613 04/05/16:0.9421

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

1 2 3 4
Иван Ровешиди (036) 746-03-54 10% 16/06/02
Федор Мавиров (879) 343-99-92 31% 22/04/04
Одиссей Сосов (846) 005-76-13 94% 16/05/04

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
eduard38@yandex.ru да (755) 715-40-71 0.47
mihail89@mail.ru да (310) 402-38-97 0.15
georgij24@mail.ru нет (894) 356-62-81 0.60

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

1 2 3
yandex.ru mail.ru mail.ru
Да Да Нет
715-40-71 402-38-97 356-62-81
0.5 0.1 0.6

Пример 2

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

1 2 3 4
leonid18@rambler.ru нет (781) 402-60-71 0.78
arsenij39@yandex.ru нет (875) 723-11-71 0.12
aleksej55@rambler.ru нет (895) 600-46-55 0.52
viktor40@yandex.ru да (649) 770-53-25 0.80

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

1 2 3 4
rambler.ru yandex.ru rambler.ru yandex.ru
Нет Нет Нет Да
402-60-71 723-11-71 600-46-55 770-53-25
0.8 0.1 0.5 0.8

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
nitutin41@yandex.ru Нитутин Р.Т. 25/06/1999
losev91@mail.ru Лосев Д.А. 11/12/2002
risko53@yandex.ru Риско Я.И. 27/06/2001

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

1 2 3
nitutin41[at]yandex.ru Р. Нитутин 99-06-25
losev91[at]mail.ru Д. Лосев 02-12-11
risko53[at]yandex.ru Я. Риско 01-06-27

Пример 2

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

1 2 3
vunuk41@mail.ru Вунук Э.С. 05/05/2003
birezin87@gmail.com Бирезин К.Е. 04/01/2004
ferisidi44@gmail.com Феришиди С.Ц. 24/01/2000

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

1 2 3
vunuk41[at]mail.ru Э. Вунук 03-05-05
birezin87[at]gmail.com К. Бирезин 04-01-04
ferisidi44[at]gmail.com С. Феришиди 00-01-24

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
26.10.2004;0.630 0 igor_56@yahoo.com
05.05.2002;0.004 1 semen99@mail.ru
21.10.2002;0.474 0 dibman27@yahoo.com

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

1 2 3 4
26.10.04 false 63% yahoo.com
05.05.02 true 0% mail.ru
21.10.02 false 47% yahoo.com

Пример 2

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

1 2 3
11.09.2001;0.806 1 nitebov80@rambler.ru
11.04.2002;0.482 1 fisonin82@yandex.ru
21.08.2002;0.266 0 nizodev67@yahoo.com

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

1 2 3 4
11.09.01 true 81% rambler.ru
11.04.02 true 48% yandex.ru
21.08.02 false 27% yahoo.com

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (786) 325-79-49 35% Сивичак, А.М. 02-10-22 Сивичак, А.М.
+7 (544) 132-41-62 79% Датотко, Т.Ш. 01-10-10 Датотко, Т.Ш.
+7 (080) 323-84-26 7% Фишушук, М.М. 03-07-21 Фишушук, М.М.
+7 (026) 354-24-04 50% Тодинев, Р.Д. 04-03-07 Тодинев, Р.Д.
+7 (786) 325-79-49 35% Сивичак, А.М. 02-10-22 Сивичак, А.М.
+7 (786) 325-79-49 35% Сивичак, А.М. 02-10-22 Сивичак, А.М.

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

1 2 3 4
786-325-7949 0.3500 А. Сивичак 02/10/22
080-323-8426 0.0700 М. Фишушук 03/07/21
026-354-2404 0.5000 Р. Тодинев 04/03/07
544-132-4162 0.7900 Т. Датотко 01/10/10

Пример 2

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

1 2 3 4 5
+7 (457) 137-54-08 52% Нафокук, Т.А. 01-03-22 Нафокук, Т.А.
+7 (457) 137-54-08 52% Нафокук, Т.А. 01-03-22 Нафокук, Т.А.
+7 (221) 291-09-53 57% Мефекиди, В.Ф. 02-03-28 Мефекиди, В.Ф.
+7 (413) 263-47-77 53% Сурушов, А.Т. 99-06-15 Сурушов, А.Т.
+7 (457) 137-54-08 52% Нафокук, Т.А. 01-03-22 Нафокук, Т.А.
+7 (128) 095-56-46 92% Гебли, В.Л. 03-03-28 Гебли, В.Л.

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

1 2 3 4
413-263-4777 0.5300 А. Сурушов 99/06/15
128-095-5646 0.9200 В. Гебли 03/03/28
221-291-0953 0.5700 В. Мефекиди 02/03/28
457-137-5408 0.5200 Т. Нафокук 01/03/22

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено Тисберг Яромир 01.09.2003
Не выполнено Ритибян Родион 28.07.1999
Не выполнено Рунко Виктор 06.01.2000
Не выполнено Номезий Максим 14.10.2004

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

1 2 3 4
нет нет нет да
Номезий Ритибян Рунко Тисберг
14.10.04 28.07.99 06.01.00 01.09.03

Пример 2

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

1 2 3 4
Выполнено Сичофян Святослав 13.12.2003
Не выполнено Тубак Сергей 13.08.2004
Выполнено Шизяк Семен 07.06.2003
Выполнено Ниняк Павел 05.05.2002

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

1 2 3 4
да да нет да
Ниняк Сичофян Тубак Шизяк
05.05.02 13.12.03 13.08.04 07.06.03

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Цакев Петр 0.7|+7 (984) 844-64-97
Кигко Анатолий 0.2|+7 (026) 009-18-63
Зимук Роберт 0.5|+7 (599) 891-99-41

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

1 2 3
Анатолий Кигко Роберт Зимук Петр Цакев
0.200 0.500 0.700
026-009-1863 599-891-9941 984-844-6497

Пример 2

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

1 2 3 4
Цилов Тимофей 0.6|+7 (202) 465-04-91
Чуфодиди Ростислав 0.8|+7 (545) 618-90-33
Русук Матвей 0.1|+7 (346) 321-19-82
Фомяк Вадим 0.3|+7 (098) 769-89-54

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

1 2 3 4
Вадим Фомяк Тимофей Цилов Матвей Русук Ростислав Чуфодиди
0.300 0.600 0.100 0.800
098-769-8954 202-465-0491 346-321-1982 545-618-9033

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.688;Лунман, С.Д. 1999.04.20 1999.04.20
0.908;Шосимко, А.Д. 2003.08.26 2003.08.26
0.284;Чедий, В.З. 1999.09.23 1999.09.23
0.613;Шигокянц, С.О. 1999.01.14 1999.01.14

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

1 2 3 4
Лунман Шосимко Чедий Шигокянц
20.04.99 26.08.03 23.09.99 14.01.99
0.6880 0.9080 0.2840 0.6130

Пример 2

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

1 2 3 4
0.828;Танозко, Г.М. 1999.06.12 1999.06.12
0.111;Зитев, М.К. 2004.11.12 2004.11.12
0.353;Човянц, Г.У. 2002.05.13 2002.05.13

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

1 2 3
Танозко Зитев Човянц
12.06.99 12.11.04 13.05.02
0.8280 0.1110 0.3530

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
27% Фукакко П.А. 2004.12.03 Нет
1% Лерян М.Г. 2002.10.27 Нет
39% Шабовман Е.Л. 1999.01.03 Да

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

1 2 3 4
0.01 М. Лерян 02/10/27 Не выполнено
0.27 П. Фукакко 04/12/03 Не выполнено
0.39 Е. Шабовман 99/01/03 Выполнено

Пример 2

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

1 2 3 4 5
97% Кисузин В.В. 2003.03.16 Да
39% Кирий Р.З. 2002.01.21 Да
67% Гизосянц М.Ф. 2000.07.18 Да

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

1 2 3 4
0.67 М. Гизосянц 00/07/18 Выполнено
0.39 Р. Кирий 02/01/21 Выполнено
0.97 В. Кисузин 03/03/16 Выполнено

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
false leonid3[at]mail.ru 11% 02-05-26
false riforev94[at]rambler.ru 83% 99-03-24
true zahar68[at]yahoo.com 91% 99-06-11
true maksim10[at]mail.ru 8% 00-05-05
true maksim10[at]mail.ru 8% 00-05-05
true maksim10[at]mail.ru 8% 00-05-05

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

1 2 3 4
нет нет да да
leonid3 riforev94 zahar68 maksim10
0.1 0.8 0.9 0.1
26/05/02 24/03/99 11/06/99 05/05/00

Пример 2

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

1 2 3 4 5
false vitalij19[at]rambler.ru 97% 99-12-21
false socazic61[at]yahoo.com 14% 02-02-14
false socazic61[at]yahoo.com 14% 02-02-14
true andrej61[at]gmail.com 51% 00-08-11
true timur99[at]gmail.com 15% 03-04-19
false socazic61[at]yahoo.com 14% 02-02-14

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

1 2 3 4
нет нет да да
vitalij19 socazic61 andrej61 timur99
1.0 0.1 0.5 0.1
21/12/99 14/02/02 11/08/00 19/04/03

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Роберт Шанов:robert29@rambler.ru 0.2702 0.2702 N
Тамерлан Машозман:tamerlan13@rambler.ru 0.1684 0.1684 N
Михаил Калий:mihail80@yandex.ru 0.7960 0.7960 N
Михаил Калий:mihail80@yandex.ru 0.7960 0.7960 N
Михаил Калий:mihail80@yandex.ru 0.7960 0.7960 N

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

1 2 3
robert29 tamerlan13 mihail80
Шанов Роберт Машозман Тамерлан Калий Михаил
0.270 0.168 0.796
0 0 0

Пример 2

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

1 2 3 4
Сергей Басесак:basesak68@mail.ru 0.6481 0.6481 Y
Сергей Басесак:basesak68@mail.ru 0.6481 0.6481 Y
Артем Кебяк:artem28@rambler.ru 0.2320 0.2320 Y
Сергей Басесак:basesak68@mail.ru 0.6481 0.6481 Y
Даниэль Беканий:daniel_72@yahoo.com 0.5503 0.5503 N

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

1 2 3
basesak68 artem28 daniel_72
Басесак Сергей Кебяк Артем Беканий Даниэль
0.648 0.232 0.550
1 1 0

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
fizic26[at]rambler.ru +7 (178) 513-21-56!99.04.14
mekev80[at]yahoo.com +7 (160) 745-43-33!04.11.05
fizic26[at]rambler.ru +7 (178) 513-21-56!99.04.14
satij35[at]yandex.ru +7 (084) 399-47-48!00.12.07
bisidak37[at]yahoo.com +7 (614) 410-63-14!00.05.18

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

1 2 3
fizic26 14/04/99 +7 178 513-21-56
mekev80 05/11/04 +7 160 745-43-33
satij35 07/12/00 +7 084 399-47-48
bisidak37 18/05/00 +7 614 410-63-14

Пример 2

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

1 2
kefosov86[at]rambler.ru +7 (635) 226-80-86!02.06.25
zotko32[at]rambler.ru +7 (996) 634-28-91!99.02.14
zakelli24[at]gmail.com +7 (580) 609-66-34!04.01.10
zakelli24[at]gmail.com +7 (580) 609-66-34!04.01.10
tazefli73[at]rambler.ru +7 (628) 890-32-09!01.08.12

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

1 2 3
kefosov86 25/06/02 +7 635 226-80-86
zotko32 14/02/99 +7 996 634-28-91
zakelli24 10/01/04 +7 580 609-66-34
tazefli73 12/08/01 +7 628 890-32-09

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N Матвей Фодитко 09.09.2002 0.9643
Y Илья Маташий 02.09.2001 0.7439
Y Матвей Буфак 13.06.2000 0.5245
Y Павел Дулиди 08.11.2004 0.1255

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

1 2 3 4
Не выполнено Фодитко Матвей 09-09-02 0.96
Выполнено Маташий Илья 02-09-01 0.74
Выполнено Буфак Матвей 13-06-00 0.52
Выполнено Дулиди Павел 08-11-04 0.13

Пример 2

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

1 2 3 4 5
N Илья Вусак 23.07.2002 0.0767
N Ян Кучиди 28.04.2004 0.5977
Y Станислав Нецимич 09.12.2000 0.3036
Y Платон Чушофин 08.12.1999 0.3621

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

1 2 3 4
Не выполнено Вусак Илья 23-07-02 0.08
Не выполнено Кучиди Ян 28-04-04 0.60
Выполнено Нецимич Станислав 09-12-00 0.30
Выполнено Чушофин Платон 08-12-99 0.36

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
ruzovov82[at]yandex.ru Не выполнено 865-141-4069
zetin91[at]yahoo.com Не выполнено 757-284-5774
gomugij43[at]mail.ru Выполнено 759-306-7788
morak36[at]yahoo.com Выполнено 739-206-1777

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

1 2 3 4
yandex.ru yahoo.com mail.ru yahoo.com
Нет Нет Да Да
(865) 141-4069 (757) 284-5774 (759) 306-7788 (739) 206-1777

Пример 2

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

1 2 3
fubli37[at]mail.ru Выполнено 343-575-8562
gutidi6[at]yahoo.com Выполнено 979-508-2657
gizosak95[at]gmail.com Не выполнено 922-726-4334

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

1 2 3
mail.ru yahoo.com gmail.com
Да Да Нет
(343) 575-8562 (979) 508-2657 (922) 726-4334

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
mufugin31[at]yandex.ru 420-226-9951 2004-06-06
tekadanz87[at]yandex.ru 711-365-9858 2001-03-26
zahar45[at]rambler.ru 599-246-3503 1999-06-21
zahar45[at]rambler.ru 599-246-3503 1999-06-21
rebonli35[at]yahoo.com 242-821-7247 2002-03-08

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

1 2 3 4
mufugin31 tekadanz87 zahar45 rebonli35
4202269951 7113659858 5992463503 2428217247
04.06.06 01.03.26 99.06.21 02.03.08

Пример 2

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

1 2 3
tusezak70[at]gmail.com 597-357-6319 2002-10-19
andrej34[at]yahoo.com 512-214-0522 1999-08-14
tusezak70[at]gmail.com 597-357-6319 2002-10-19
fekudak12[at]yandex.ru 044-941-1012 2004-10-05
kirill68[at]gmail.com 466-761-7535 2000-12-20

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

1 2 3 4
tusezak70 andrej34 fekudak12 kirill68
5973576319 5122140522 0449411012 4667617535
02.10.19 99.08.14 04.10.05 00.12.20

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
26/07/01:volko47[at]yandex.ru Волко, В.Ц. Выполнено Выполнено
03/04/03:sosko15[at]yahoo.com Шоско, П.С. Выполнено Выполнено
21/06/03:zimidi13[at]yandex.ru Цимиди, Р.В. Выполнено Выполнено
21/02/02:muzan97[at]yahoo.com Музян, Т.М. Не выполнено Не выполнено
26/07/01:volko47[at]yandex.ru Волко, В.Ц. Выполнено Выполнено

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

1 2 3 4
26-07-01 03-04-03 21-06-03 21-02-02
volko47 sosko15 zimidi13 muzan97
В. Волко П. Шоско Р. Цимиди Т. Музян
да да да нет

Пример 2

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

1 2 3 4 5
05/05/02:bucskij93[at]yandex.ru Бучский, Э.В. Не выполнено Не выполнено
06/03/04:dirulic7[at]yahoo.com Дирулич, М.Л. Выполнено Выполнено
05/05/02:bucskij93[at]yandex.ru Бучский, Э.В. Не выполнено Не выполнено
23/11/04:zeduzskij55[at]mail.ru Зедуцский, А.Ц. Не выполнено Не выполнено

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

1 2 3
23-11-04 06-03-04 05-05-02
zeduzskij55 dirulic7 bucskij93
А. Зедуцский М. Дирулич Э. Бучский
нет да нет

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(584) 755-59-75 platon94@gmail.com Платон О. Лочев 0.8
(322) 280-31-69 rostislav69@mail.ru Ростислав А. Лифий 0.0
(453) 789-77-28 salanz70@mail.ru Антон З. Шалянц 1.0
(453) 664-44-85 artemij46@yahoo.com Артемий Р. Чекиди 0.0
(453) 664-44-85 artemij46@yahoo.com Артемий Р. Чекиди 0.0

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

1 2 3 4
2803169 6644485 7555975 7897728
rostislav69 artemij46 platon94 salanz70
Ростислав Лифий Артемий Чекиди Платон Лочев Антон Шалянц
0% 0% 80% 100%

Пример 2

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

1 2 3 4
(283) 732-64-16 lifamanz11@yahoo.com Елисей М. Лифамянц 0.0
(283) 732-64-16 lifamanz11@yahoo.com Елисей М. Лифамянц 0.0
(251) 025-57-36 nazar9@yahoo.com Назар Б. Качук 1.0
(067) 545-59-66 vuficev54@yahoo.com Платон Е. Вуфичев 0.3

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

1 2 3
0255736 5455966 7326416
nazar9 vuficev54 lifamanz11
Назар Качук Платон Вуфичев Елисей Лифамянц
100% 30% 0%

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.35 +79311693971 Зобак, М.И.
0.71 +70755959705 Фатберг, В.М.
0.89 +71704373173 Рецацян, Э.В.
0.89 +71704373173 Рецацян, Э.В.

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

1 2 3
0.3500 0.7100 0.8900
+7 931 169-3971 +7 075 595-9705 +7 170 437-3173
Зобак Фатберг Рецацян

Пример 2

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

1 2 3
0.13 +73944925841 Чацочак, А.К.
0.36 +76364726476 Турянц, М.Ц.
0.95 +79154922162 Цецман, Р.Д.
0.64 +74349779705 Сакман, Р.М.
0.95 +79154922162 Цецман, Р.Д.

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

1 2 3 4
0.1300 0.3600 0.9500 0.6400
+7 394 492-5841 +7 636 472-6476 +7 915 492-2162 +7 434 977-9705
Чацочак Турянц Цецман Сакман

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 169 456-7796!1 0.6 0.6
+7 062 988-1474!1 0.8 0.8
+7 926 770-9699!1 0.0 0.0
+7 336 351-9291!0 0.2 0.2

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

1 2 3 4
351-92-91 456-77-96 770-96-99 988-14-74
N Y Y Y
0.20 0.60 0.00 0.80

Пример 2

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

1 2 3
+7 902 344-2252!1 0.3 0.3
+7 959 015-0222!0 0.4 0.4
+7 489 006-2555!0 0.5 0.5
+7 724 453-8340!0 0.7 0.7

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

1 2 3 4
006-25-55 015-02-22 344-22-52 453-83-40
N N Y N
0.50 0.40 0.30 0.70

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.90;Не выполнено 2004/05/06
0.13;Не выполнено 1999/11/10
0.13;Не выполнено 1999/11/10
0.90;Выполнено 2000/11/12

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

1 2 3
Нет Нет Да
04/05/06 99/11/10 00/11/12
0.900 0.130 0.900

Пример 2

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

1 2 3
0.06;Выполнено 2002/11/28
0.98;Не выполнено 2001/12/21
0.01;Не выполнено 2001/10/12
0.03;Выполнено 2001/03/28
0.03;Выполнено 2001/03/28

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

1 2 3 4
Да Нет Нет Да
02/11/28 01/12/21 01/10/12 01/03/28
0.060 0.980 0.010 0.030

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
lelarak39[at]gmail.com 8535561;Y Илья Р. Леларяк
evgenij20[at]yahoo.com 0189989;N Евгений У. Селский
odissej27[at]mail.ru 8397436;Y Одиссей Ф. Ричский
odissej27[at]mail.ru 8397436;Y Одиссей Ф. Ричский

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

1 2 3
gmail.com yahoo.com mail.ru
853-5561 018-9989 839-7436
И.Р. Леларяк Е.У. Селский О.Ф. Ричский
Да Нет Да

Пример 2

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

1 2 3
tunokij53[at]gmail.com 5474911;N Роберт М. Тунокий
tasecak14[at]yandex.ru 0175323;Y Радмир В. Тасечак
tasecak14[at]yandex.ru 0175323;Y Радмир В. Тасечак
marsel_5[at]yahoo.com 2436802;Y Марсель О. Лигекко

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

1 2 3
gmail.com yandex.ru yahoo.com
547-4911 017-5323 243-6802
Р.М. Тунокий Р.В. Тасечак М.О. Лигекко
Нет Да Да

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
638 390-2186 57%!11-06-00 Тамерлан К. Гевозко
455 665-1837 2%!20-07-00 Валерий С. Чучофич
285 487-3250 4%!13-08-01 Юрий Т. Лурев
713 279-5437 74%!10-05-99 Арсен Н. Текук

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

1 2 3 4
3902186 6651837 4873250 2795437
11/06/00 20/07/00 13/08/01 10/05/99
Гевозко, Т.К. Чучофич, В.С. Лурев, Ю.Т. Текук, А.Н.
0.57 0.02 0.04 0.74

Пример 2

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

1 2 3 4 5
747 883-2973 97%!02-07-04 Георгий Н. Мокерман
002 016-8029 30%!15-02-99 Савелий З. Ризов
976 168-1875 14%!22-01-04 Данил Ш. Цацберг
137 734-5770 55%!12-06-04 Влад В. Телов

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

1 2 3 4
8832973 0168029 1681875 7345770
02/07/04 15/02/99 22/01/04 12/06/04
Мокерман, Г.Н. Ризов, С.З. Цацберг, Д.Ш. Телов, В.В.
0.97 0.30 0.14 0.55

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
sabegak9@rambler.ru 41% +7(255)028-86-85 Сабегак Н.Н.
diromko41@rambler.ru 80% +7(547)810-76-56 Диромко А.З.
suvetij35@gmail.com 25% +7(691)081-63-41 Шуветий Д.Р.

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

1 2 3
sabegak9[at]rambler.ru diromko41[at]rambler.ru suvetij35[at]gmail.com
0.4100 0.8000 0.2500
255 028-8685 547 810-7656 691 081-6341
Сабегак Диромко Шуветий

Пример 2

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

1 2 3 4 5 6
sacizberg59@yandex.ru 3% +7(506)167-13-30 Сачицберг О.Т.
gazusko82@mail.ru 69% +7(828)185-41-36 Гацуско И.Е.
cotivskij36@yandex.ru 93% +7(393)957-44-78 Чотивский А.Б.
sesij31@gmail.com 7% +7(153)994-40-68 Сеший С.Д.

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

1 2 3 4
sacizberg59[at]yandex.ru gazusko82[at]mail.ru cotivskij36[at]yandex.ru sesij31[at]gmail.com
0.0300 0.6900 0.9300 0.0700
506 167-1330 828 185-4136 393 957-4478 153 994-4068
Сачицберг Гацуско Чотивский Сеший

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Рирелянц Эдуард 0.35 +7 681 313-15-33 10.04.04
Чучуков Дамир 0.04 +7 487 951-56-55 03.03.01
Тубабян Арсен 0.89 +7 208 509-14-94 18.07.01
Ревикук Эмиль 0.44 +7 103 665-89-09 26.02.04

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

1 2 3 4
Эдуард Рирелянц 0.3 313-1533 04-04-10
Дамир Чучуков 0.0 951-5655 01-03-03
Арсен Тубабян 0.9 509-1494 01-07-18
Эмиль Ревикук 0.4 665-8909 04-02-26

Пример 2

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

1 2 3 4 5 6
Гоцуфов Ринат 0.56 +7 024 072-45-84 28.05.04
Восенян Семен 0.38 +7 266 671-33-78 12.11.99
Мовий Петр 0.07 +7 090 443-50-18 28.05.02
Сегянц Артемий 0.65 +7 770 133-74-12 15.07.01

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

1 2 3 4
Ринат Гоцуфов 0.6 072-4584 04-05-28
Семен Восенян 0.4 671-3378 99-11-12
Петр Мовий 0.1 443-5018 02-05-28
Артемий Сегянц 0.7 133-7412 01-07-15

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
giluk49[at]gmail.com|08/03/00 +77761688820 63%
giluk49[at]gmail.com|08/03/00 +77761688820 63%
sisanz31[at]yahoo.com|25/10/00 +77774068529 10%
zubidi95[at]gmail.com|10/08/01 +71984249086 94%

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

1 2 3
08-03-00 25-10-00 10-08-01
(776) 168-88-20 (777) 406-85-29 (198) 424-90-86
giluk49@gmail.com sisanz31@yahoo.com zubidi95@gmail.com
0.6300 0.1000 0.9400

Пример 2

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

1 2 3 4 5
zasorman72[at]gmail.com|25/11/99 +73306515911 8%
zasorman72[at]gmail.com|25/11/99 +73306515911 8%
novko31[at]gmail.com|14/05/00 +77589139326 40%
zasusev1[at]gmail.com|15/04/00 +75492283746 85%

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

1 2 3
25-11-99 14-05-00 15-04-00
(330) 651-59-11 (758) 913-93-26 (549) 228-37-46
zasorman72@gmail.com novko31@gmail.com zasusev1@gmail.com
0.0800 0.4000 0.8500

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
28% +7 (160) 792-42-99|25-10-2002 Марат Шушенянц Марат Шушенянц
78% +7 (282) 395-67-98|22-11-2001 Тихон Нефко Тихон Нефко
59% +7 (078) 350-81-18|06-03-1999 Валерий Нулук Валерий Нулук
3% +7 (558) 951-85-33|18-09-1999 Владимир Сотук Владимир Сотук

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

1 2 3 4
0.3 0.8 0.6 0.0
02-10-25 01-11-22 99-03-06 99-09-18
+7 160 792-4299 +7 282 395-6798 +7 078 350-8118 +7 558 951-8533
Шушенянц Марат Нефко Тихон Нулук Валерий Сотук Владимир

Пример 2

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

1 2 3 4 5 6
49% +7 (934) 097-11-57|16-02-2003 Сергей Букак Сергей Букак
53% +7 (421) 237-19-33|24-02-2001 Арсен Фучий Арсен Фучий
100% +7 (947) 170-64-22|01-05-2004 Гордей Фуцак Гордей Фуцак

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

1 2 3
0.5 0.5 1.0
03-02-16 01-02-24 04-05-01
+7 934 097-1157 +7 421 237-1933 +7 947 170-6422
Букак Сергей Фучий Арсен Фуцак Гордей

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2
duban16[at]mail.ru 0.82|Дубян А.З.
tosavin21[at]gmail.com 0.40|Тошавин М.И.
godivman2[at]mail.ru 0.33|Годивман К.Д.
kodij30[at]yahoo.com 0.76|Кодий Р.Ц.

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

1 2 3
duban16 Дубян А. 0.8
tosavin21 Тошавин М. 0.4
godivman2 Годивман К. 0.3
kodij30 Кодий Р. 0.8

Пример 2

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

1 2
fezakli99[at]yahoo.com 0.28|Фецакли А.А.
cofli87[at]rambler.ru 0.30|Чофли И.И.
zodezko29[at]mail.ru 0.04|Цодезко С.Р.

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

1 2 3
fezakli99 Фецакли А. 0.3
cofli87 Чофли И. 0.3
zodezko29 Цодезко С. 0.0

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true#deduk41[at]rambler.ru 19-10-02 19-10-02
true#kocizli28[at]rambler.ru 09-03-99 09-03-99
true#cigesin12[at]mail.ru 02-07-99 02-07-99

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

1 2 3
deduk41@rambler.ru kocizli28@rambler.ru cigesin12@mail.ru
02/10/19 99/03/09 99/07/02
Выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4
false#fudilidi39[at]yandex.ru 24-04-04 24-04-04
true#galic13[at]mail.ru 02-08-01 02-08-01
false#tedesan41[at]gmail.com 15-08-02 15-08-02

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

1 2 3
fudilidi39@yandex.ru galic13@mail.ru tedesan41@gmail.com
04/04/24 01/08/02 02/08/15
Не выполнено Выполнено Не выполнено

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Кивадиди, С.Г. 575 313-2574 Выполнено#2003/08/04
Кивадиди, С.Г. 575 313-2574 Выполнено#2003/08/04
Тулозий, К.М. 214 497-2998 Выполнено#2004/01/01
Чуров, Р.Ч. 399 939-5915 Не выполнено#2003/08/21
Водберг, Т.Б. 562 025-2962 Не выполнено#2000/10/14

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

1 2 3 4
С. Кивадиди 575-313-2574 04-08-2003 1
К. Тулозий 214-497-2998 01-01-2004 1
Р. Чуров 399-939-5915 21-08-2003 0
Т. Водберг 562-025-2962 14-10-2000 0

Пример 2

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

1 2 3
Незко, А.Е. 756 224-9015 Выполнено#2001/02/20
Мучекко, Э.И. 255 411-4435 Не выполнено#2000/05/09
Чогуфберг, В.Т. 004 133-0306 Выполнено#2004/11/02
Мучекко, Э.И. 255 411-4435 Не выполнено#2000/05/09
Васигяк, Д.А. 174 693-1983 Не выполнено#1999/09/09

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

1 2 3 4
А. Незко 756-224-9015 20-02-2001 1
Э. Мучекко 255-411-4435 09-05-2000 0
В. Чогуфберг 004-133-0306 02-11-2004 1
Д. Васигяк 174-693-1983 09-09-1999 0

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
99-12-07 Y cicuk76[at]yandex.ru С.Н. Чичук С.Н. Чичук
00-09-15 N lesagij45[at]gmail.com Г.Г. Лесагий Г.Г. Лесагий
00-08-03 N nibobberg41[at]yandex.ru Л.Р. Нибобберг Л.Р. Нибобберг
00-08-03 N nibobberg41[at]yandex.ru Л.Р. Нибобберг Л.Р. Нибобберг

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

1 2 3 4
99/12/07 true cicuk76 Чичук
00/09/15 false lesagij45 Лесагий
00/08/03 false nibobberg41 Нибобберг

Пример 2

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

1 2 3 4 5 6
03-12-16 N cifin88[at]mail.ru П.У. Чифин П.У. Чифин
03-12-16 N cifin88[at]mail.ru П.У. Чифин П.У. Чифин
04-05-05 Y murak66[at]yandex.ru М.С. Мурак М.С. Мурак
01-05-24 Y sesskij75[at]rambler.ru А.М. Сесский А.М. Сесский

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

1 2 3 4
03/12/16 false cifin88 Чифин
04/05/05 true murak66 Мурак
01/05/24 true sesskij75 Сесский

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.0 21.10.1999|natubij75[at]mail.ru 0.0 +71088366457
0.4 22.03.1999|mukatan79[at]yandex.ru 0.4 +74702831109
0.0 20.11.1999|besak51[at]yahoo.com 0.0 +72713791666

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

1 2 3
0.00 0.40 0.00
natubij75 mukatan79 besak51
21-10-1999 22-03-1999 20-11-1999
+7(108)836-64-57 +7(470)283-11-09 +7(271)379-16-66

Пример 2

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

1 2 3 4 5
0.9 07.01.2000|rocuk52[at]gmail.com 0.9 +78511708695
0.3 11.03.2004|datan83[at]yandex.ru 0.3 +74502857509
0.4 27.02.2001|kufin59[at]rambler.ru 0.4 +74893127055
0.5 03.04.2001|caburanz12[at]yahoo.com 0.5 +74827698404

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

1 2 3 4
0.90 0.30 0.40 0.50
rocuk52 datan83 kufin59 caburanz12
07-01-2000 11-03-2004 27-02-2001 03-04-2001
+7(851)170-86-95 +7(450)285-75-09 +7(489)312-70-55 +7(482)769-84-04

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Матвей Б. Чоцевли:16.10.2000 +7 563 373-4403
Яромир Ш. Диневман:16.01.2001 +7 130 743-3053
Лев Б. Нерман:13.06.2001 +7 561 840-0887

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

1 2 3
01-01-16 Диневман Я.Ш. +7 (130) 743-30-53
01-06-13 Нерман Л.Б. +7 (561) 840-08-87
00-10-16 Чоцевли М.Б. +7 (563) 373-44-03

Пример 2

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

1 2 3 4
Лев Г. Гозадко:21.07.2002 +7 690 768-6246
Кирилл Б. Фечли:28.04.2002 +7 220 016-0420
Эдуард У. Цетеряк:20.05.1999 +7 917 839-7019

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

1 2 3
02-07-21 Гозадко Л.Г. +7 (690) 768-62-46
02-04-28 Фечли К.Б. +7 (220) 016-04-20
99-05-20 Цетеряк Э.У. +7 (917) 839-70-19

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
zesij60[at]mail.ru 0.3832#109-44-97
mavanz94[at]yandex.ru 0.7863#999-79-50
bubudij23[at]gmail.com 0.6546#286-51-23
kenidi66[at]gmail.com 0.0306#564-34-72

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

1 2 3
zesij60@mail.ru 1094497 38%
mavanz94@yandex.ru 9997950 79%
bubudij23@gmail.com 2865123 65%
kenidi66@gmail.com 5643472 3%

Пример 2

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

1 2
gizij78[at]yahoo.com 0.5493#177-69-73
kekman8[at]gmail.com 0.8150#643-24-07
revak9[at]yahoo.com 0.3452#035-08-55
fivko21[at]yahoo.com 0.1046#413-45-74

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

1 2 3
gizij78@yahoo.com 1776973 55%
kekman8@gmail.com 6432407 82%
revak9@yahoo.com 0350855 35%
fivko21@yahoo.com 4134574 10%

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(340) 533-2248 03-06-06 true
(647) 986-2674 03-12-08 false
(611) 882-7114 03-11-12 false
(349) 758-9855 03-05-14 false

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

1 2 3
340 533-2248 03.06.06 Выполнено
647 986-2674 03.12.08 Не выполнено
611 882-7114 03.11.12 Не выполнено
349 758-9855 03.05.14 Не выполнено

Пример 2

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

1 2 3
(378) 012-2338 01-08-01 false
(182) 839-8010 04-04-05 false
(076) 372-2951 00-08-05 true
(705) 913-1980 01-03-14 true

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

1 2 3
378 012-2338 01.08.01 Не выполнено
182 839-8010 04.04.05 Не выполнено
076 372-2951 00.08.05 Выполнено
705 913-1980 01.03.14 Выполнено

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.557 Я.Е. Такавич Y Y
0.338 М.Ч. Факешук Y Y
0.722 Я.М. Мицугяк Y Y

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

1 2 3
0.5570 0.3380 0.7220
Такавич Я. Факешук М. Мицугяк Я.
1 1 1

Пример 2

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

1 2 3 4 5
0.685 В.М. Думич Y Y
0.651 Б.Н. Бачянц N N
0.878 Д.С. Зазян Y Y

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

1 2 3
0.6850 0.6510 0.8780
Думич В. Бачянц Б. Зазян Д.
1 0 1

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Амир И. Гиниди Да ginidi51[at]yandex.ru 38%
Илья З. Нозучян Да nozucan71[at]gmail.com 83%
Семен С. Реско Да semen19[at]yandex.ru 61%
Радмир Г. Цучли Нет radmir76[at]gmail.com 57%

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

1 2 3 4
Амир Гиниди Илья Нозучян Семен Реско Радмир Цучли
да да да нет
yandex.ru gmail.com yandex.ru gmail.com
0.3800 0.8300 0.6100 0.5700

Пример 2

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

1 2 3 4
Виктор Б. Дишобяк Нет disobak27[at]gmail.com 86%
Никита В. Дучин Нет nikita7[at]gmail.com 51%
Максим Р. Вивуцич Нет vivuzic31[at]yahoo.com 22%

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

1 2 3
Виктор Дишобяк Никита Дучин Максим Вивуцич
нет нет нет
gmail.com gmail.com yahoo.com
0.8600 0.5100 0.2200