ИКБО-36-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
78% fivumak30@mail.ru#106 429-1925 Выполнено
88% cinberg51@mail.ru#579 742-0306 Не выполнено
31% fonotin66@yahoo.com#708 464-2617 Выполнено

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

1 2 3
0.7800 0.8800 0.3100
mail.ru mail.ru yahoo.com
Да Нет Да
(106) 429-1925 (579) 742-0306 (708) 464-2617

Пример 2

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

1 2 3 4 5
45% ciganz79@mail.ru#701 686-2887 Не выполнено
65% fesuk60@yahoo.com#462 246-2791 Не выполнено
22% mozudij78@yandex.ru#465 156-0334 Не выполнено

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

1 2 3
0.4500 0.6500 0.2200
mail.ru yahoo.com yandex.ru
Нет Нет Нет
(701) 686-2887 (462) 246-2791 (465) 156-0334

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Дилли, Р.У. Y dilli78[at]mail.ru +7 322 063-46-15 Y
Гафутли, Ю.Ч. N gafutli72[at]yandex.ru +7 522 357-98-41 N
Цифусяк, М.З. Y zifusak77[at]mail.ru +7 934 495-75-69 Y
Цифусяк, М.З. Y zifusak77[at]mail.ru +7 934 495-75-69 Y

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

1 2 3
Р. Дилли Ю. Гафутли М. Цифусяк
1 0 1
dilli78@mail.ru gafutli72@yandex.ru zifusak77@mail.ru
322 063-4615 522 357-9841 934 495-7569

Пример 2

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

1 2 3 4 5
Левев, З.Ш. N levev73[at]mail.ru +7 882 917-85-63 N
Гувиди, Т.И. N guvidi25[at]yandex.ru +7 922 712-37-82 N
Разман, М.М. N razman58[at]mail.ru +7 405 660-62-91 N
Такин, Я.Т. N takin46[at]yahoo.com +7 785 778-81-45 N
Такин, Я.Т. N takin46[at]yahoo.com +7 785 778-81-45 N

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

1 2 3 4
З. Левев Т. Гувиди М. Разман Я. Такин
0 0 0 0
levev73@mail.ru guvidi25@yandex.ru razman58@mail.ru takin46@yahoo.com
882 917-8563 922 712-3782 405 660-6291 785 778-8145

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет 1999-01-25 muzev7@yandex.ru muzev7@yandex.ru
нет 2000-12-17 temezanz94@yandex.ru temezanz94@yandex.ru
нет 2002-06-22 zivevskij45@mail.ru zivevskij45@mail.ru
нет 2003-09-03 lomko10@gmail.com lomko10@gmail.com

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

1 2 3
Не выполнено 25.01.1999 muzev7[at]yandex.ru
Не выполнено 17.12.2000 temezanz94[at]yandex.ru
Не выполнено 22.06.2002 zivevskij45[at]mail.ru
Не выполнено 03.09.2003 lomko10[at]gmail.com

Пример 2

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

1 2 3 4 5
да 2004-11-24 fabegin94@yahoo.com fabegin94@yahoo.com
нет 2001-07-03 biricman69@mail.ru biricman69@mail.ru
нет 2004-08-04 butezli65@yahoo.com butezli65@yahoo.com
нет 2004-03-20 zuvij76@rambler.ru zuvij76@rambler.ru

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

1 2 3
Выполнено 24.11.2004 fabegin94[at]yahoo.com
Не выполнено 03.07.2001 biricman69[at]mail.ru
Не выполнено 04.08.2004 butezli65[at]yahoo.com
Не выполнено 20.03.2004 zuvij76[at]rambler.ru

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Зазецяк Елисей +7 435 713-9719 Выполнено 16.03.03
Чушак Дамир +7 503 708-0659 Не выполнено 07.05.00
Зазецяк Елисей +7 435 713-9719 Выполнено 16.03.03
Фонидко Василий +7 193 505-6680 Не выполнено 16.05.00
Футочман Ярослав +7 459 795-8431 Не выполнено 07.11.04
Зазецяк Елисей +7 435 713-9719 Выполнено 16.03.03

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

1 2 3 4
Зазецяк Чушак Фонидко Футочман
713-9719 708-0659 505-6680 795-8431
true false false false
16/03/03 07/05/00 16/05/00 07/11/04

Пример 2

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

1 2 3 4
Сифузук Захар +7 454 470-1844 Не выполнено 05.03.02
Ситемов Роберт +7 493 621-6853 Не выполнено 21.08.04
Сифузук Захар +7 454 470-1844 Не выполнено 05.03.02
Бивадко Елисей +7 171 237-2951 Выполнено 10.10.02
Сифузук Захар +7 454 470-1844 Не выполнено 05.03.02
Дезянц Дамир +7 448 231-2168 Выполнено 01.12.02

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

1 2 3 4
Сифузук Ситемов Бивадко Дезянц
470-1844 621-6853 237-2951 231-2168
false false true true
05/03/02 21/08/04 10/10/02 01/12/02

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.3149 да (442) 905-92-56
0.6684 нет (706) 103-02-60
0.1996 нет (224) 094-80-95
0.0114 нет (005) 187-70-21

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

1 2 3 4
0.315 0.668 0.200 0.011
1 0 0 0
9059256 1030260 0948095 1877021

Пример 2

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

1 2 3
0.1849 нет (088) 344-21-60
0.9345 нет (261) 374-19-42
0.7287 нет (766) 247-36-25

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

1 2 3
0.185 0.934 0.729
0 0 0
3442160 3741942 2473625

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Y zezedanz27[at]yahoo.com 994-674-4899 15-03-2001
Y dmitrij39[at]mail.ru 419-744-8463 21-08-2003
N razakli44[at]rambler.ru 057-934-1635 06-07-2000
N nakizko7[at]rambler.ru 427-288-7412 04-11-2003

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

1 2 3 4
Выполнено Выполнено Не выполнено Не выполнено
yahoo.com mail.ru rambler.ru rambler.ru
994 674-4899 419 744-8463 057 934-1635 427 288-7412
2001.03.15 2003.08.21 2000.07.06 2003.11.04

Пример 2

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

1 2 3 4 5
Y gikberg90[at]mail.ru 617-042-0592 21-03-2003
Y libuzanz97[at]yahoo.com 293-361-5754 01-03-2001
N elisej90[at]rambler.ru 024-208-1141 18-06-2001
Y bofomanz63[at]yandex.ru 979-505-4460 07-08-1999

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

1 2 3 4
Выполнено Выполнено Не выполнено Выполнено
mail.ru yahoo.com rambler.ru yandex.ru
617 042-0592 293 361-5754 024 208-1141 979 505-4460
2003.03.21 2001.03.01 2001.06.18 1999.08.07

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2004/02/10 да 0.3 0.3
2000/12/06 да 0.9 0.9
2004/12/08 нет 0.3 0.3

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

1 2 3
10.02.04 06.12.00 08.12.04
Выполнено Выполнено Не выполнено
0.300 0.900 0.300

Пример 2

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

1 2 3 4 5 6
1999/08/07 нет 0.4 0.4
2002/03/04 нет 0.5 0.5
1999/02/02 да 0.7 0.7

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

1 2 3
07.08.99 04.03.02 02.02.99
Не выполнено Не выполнено Выполнено
0.400 0.500 0.700

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 524 457-1136 +7 524 457-1136 bisanuk29[at]yahoo.com Рустам Е. Бисанук
+7 764 932-1794 +7 764 932-1794 tubev20[at]rambler.ru Олег Н. Тубев
+7 874 049-2706 +7 874 049-2706 gimezic6[at]rambler.ru Савва Н. Гимецич
+7 120 743-6662 +7 120 743-6662 vitalij47[at]yandex.ru Виталий В. Демян

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

1 2 3
(524) 457-1136 bisanuk29@yahoo.com Бисанук Р.Е.
(764) 932-1794 tubev20@rambler.ru Тубев О.Н.
(874) 049-2706 gimezic6@rambler.ru Гимецич С.Н.
(120) 743-6662 vitalij47@yandex.ru Демян В.В.

Пример 2

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

1 2 3 4
+7 203 885-4478 +7 203 885-4478 sicimic33[at]yandex.ru Илья Ф. Шичимич
+7 014 162-1449 +7 014 162-1449 anatolij94[at]yahoo.com Анатолий К. Гагич
+7 201 329-6537 +7 201 329-6537 sisilli54[at]gmail.com Данила Ф. Сисилли

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

1 2 3
(203) 885-4478 sicimic33@yandex.ru Шичимич И.Ф.
(014) 162-1449 anatolij94@yahoo.com Гагич А.К.
(201) 329-6537 sisilli54@gmail.com Сисилли Д.Ф.

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
В.Е. Тогасберг!togasberg15@gmail.com 01/08/2000 161 253-6594
С.В. Госев!gosev2@yahoo.com 06/09/2004 102 968-6055
А.Т. Булоцский!bulozskij60@mail.ru 13/05/2003 902 249-8654
С.В. Госев!gosev2@yahoo.com 06/09/2004 102 968-6055
С.В. Госев!gosev2@yahoo.com 06/09/2004 102 968-6055
Д.Ц. Сенонман!senonman15@rambler.ru 18/04/1999 583 637-6441

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

1 2 3 4
Тогасберг togasberg15[at]gmail.com 01.08.2000 2536594
Госев gosev2[at]yahoo.com 06.09.2004 9686055
Булоцский bulozskij60[at]mail.ru 13.05.2003 2498654
Сенонман senonman15[at]rambler.ru 18.04.1999 6376441

Пример 2

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

1 2 3 4
Е.В. Чузак!cuzak37@rambler.ru 08/12/1999 664 951-1918
Т.Ц. Баниди!banidi5@mail.ru 19/11/2004 791 599-9441
Т.Ц. Баниди!banidi5@mail.ru 19/11/2004 791 599-9441
Т.Ц. Баниди!banidi5@mail.ru 19/11/2004 791 599-9441
В.З. Цонов!zonov24@yandex.ru 18/11/2002 267 640-8131

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

1 2 3 4
Чузак cuzak37[at]rambler.ru 08.12.1999 9511918
Баниди banidi5[at]mail.ru 19.11.2004 5999441
Цонов zonov24[at]yandex.ru 18.11.2002 6408131

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.7425 0.7425 il_dar62@gmail.com#05-11-2000
0.1248 0.1248 tihon21@gmail.com#02-10-2001
0.8677 0.8677 bigavidi22@mail.ru#21-08-2000
0.9591 0.9591 andrej4@yandex.ru#06-06-2003

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

1 2 3
0.7 2000/11/05 gmail.com
0.1 2001/10/02 gmail.com
0.9 2000/08/21 mail.ru
1.0 2003/06/06 yandex.ru

Пример 2

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

1 2 3
0.2885 0.2885 zadekanz17@mail.ru#24-07-2003
0.1181 0.1181 bosivov78@gmail.com#10-12-2000
0.9914 0.9914 sazicskij43@rambler.ru#14-09-2000
0.4379 0.4379 cicedman95@yandex.ru#17-04-2001

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

1 2 3
0.3 2003/07/24 mail.ru
0.1 2000/12/10 gmail.com
1.0 2000/09/14 rambler.ru
0.4 2001/04/17 yandex.ru

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 670 050-3701 0 Валерий Гифисли 0.1
+7 414 616-7089 0 Александр Челли 0.2
+7 414 616-7089 0 Александр Челли 0.2
+7 414 616-7089 0 Александр Челли 0.2
+7 551 589-2414 0 Матвей Кичогиди 0.4
+7 766 159-1660 0 Марсель Луцук 0.2

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

1 2 3 4
050-37-01 616-70-89 589-24-14 159-16-60
Нет Нет Нет Нет
Гифисли Челли Кичогиди Луцук
0.10 0.20 0.40 0.20

Пример 2

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

1 2 3 4 5
+7 607 210-6426 0 Виталий Шокий 0.8
+7 615 250-6152 0 Семен Гечли 0.1
+7 454 260-8870 1 Антон Вумак 0.1
+7 454 260-8870 1 Антон Вумак 0.1
+7 454 260-8870 1 Антон Вумак 0.1

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

1 2 3
210-64-26 250-61-52 260-88-70
Нет Нет Да
Шокий Гечли Вумак
0.80 0.10 0.10

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да:Гуцицянц Георгий +7(650)689-09-55 +7(650)689-09-55
Да:Гуцицянц Георгий +7(650)689-09-55 +7(650)689-09-55
Да:Гуцицянц Георгий +7(650)689-09-55 +7(650)689-09-55
Да:Мутев Герман +7(058)385-29-39 +7(058)385-29-39
Да:Гонатак Роман +7(392)933-28-45 +7(392)933-28-45
Да:Досин Савелий +7(336)786-12-86 +7(336)786-12-86

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

1 2 3
Гуцицянц 1 650 689-0955
Мутев 1 058 385-2939
Гонатак 1 392 933-2845
Досин 1 336 786-1286

Пример 2

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

1 2 3 4 5
Нет:Вигукяк Гордей +7(086)647-78-95 +7(086)647-78-95
Да:Сунакиди Макар +7(351)983-58-44 +7(351)983-58-44
Нет:Цоцубян Родион +7(356)702-99-65 +7(356)702-99-65
Нет:Цоцубян Родион +7(356)702-99-65 +7(356)702-99-65
Нет:Цоцубян Родион +7(356)702-99-65 +7(356)702-99-65

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

1 2 3
Вигукяк 0 086 647-7895
Сунакиди 1 351 983-5844
Цоцубян 0 356 702-9965

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет;gazskij73@yahoo.com +7 215 433-8601 +7 215 433-8601 Яромир С. Гацский
да;sozanij63@yahoo.com +7 540 442-2688 +7 540 442-2688 Данил Е. Шоцаний
нет;gazskij73@yahoo.com +7 215 433-8601 +7 215 433-8601 Яромир С. Гацский
да;odissej68@gmail.com +7 143 039-2769 +7 143 039-2769 Одиссей И. Вобонли
да;aleksej8@yahoo.com +7 215 062-0531 +7 215 062-0531 Алексей Т. Кетук

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

1 2 3 4
aleksej8 gazskij73 odissej68 sozanij63
Выполнено Не выполнено Выполнено Выполнено
062-0531 433-8601 039-2769 442-2688
А.Т. Кетук Я.С. Гацский О.И. Вобонли Д.Е. Шоцаний

Пример 2

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

1 2 3 4
да;daniel_76@rambler.ru +7 424 079-0928 +7 424 079-0928 Даниэль Р. Гевашян
нет;zasovak16@rambler.ru +7 587 306-3850 +7 587 306-3850 Тимур Т. Цасовяк
нет;vasilij18@yandex.ru +7 009 411-9892 +7 009 411-9892 Василий В. Китук
нет;zasovak16@rambler.ru +7 587 306-3850 +7 587 306-3850 Тимур Т. Цасовяк

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

1 2 3
daniel_76 vasilij18 zasovak16
Выполнено Не выполнено Не выполнено
079-0928 411-9892 306-3850
Д.Р. Гевашян В.В. Китук Т.Т. Цасовяк

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.79 N vladislav86@gmail.com vladislav86@gmail.com Владислав Б. Рецодин
0.03 N sevolak14@yandex.ru sevolak14@yandex.ru Петр И. Севоляк
0.03 N sevolak14@yandex.ru sevolak14@yandex.ru Петр И. Севоляк
0.03 N sevolak14@yandex.ru sevolak14@yandex.ru Петр И. Севоляк
0.86 Y kedocij63@gmail.com kedocij63@gmail.com Савва Г. Кедочий

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

1 2 3 4
0.790 Не выполнено gmail.com В.Б. Рецодин
0.030 Не выполнено yandex.ru П.И. Севоляк
0.860 Выполнено gmail.com С.Г. Кедочий

Пример 2

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

1 2 3 4 5
0.90 N licuvin64@yahoo.com licuvin64@yahoo.com Мирон С. Личувин
0.06 N buzskij56@gmail.com buzskij56@gmail.com Павел С. Буцский
0.54 N cubokev63@yahoo.com cubokev63@yahoo.com Сергей Д. Чубокев
0.22 N ramil_88@yahoo.com ramil_88@yahoo.com Рамиль Г. Цешов
0.22 N ramil_88@yahoo.com ramil_88@yahoo.com Рамиль Г. Цешов
0.22 N ramil_88@yahoo.com ramil_88@yahoo.com Рамиль Г. Цешов

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

1 2 3 4
0.900 Не выполнено yahoo.com М.С. Личувин
0.060 Не выполнено gmail.com П.С. Буцский
0.540 Не выполнено yahoo.com С.Д. Чубокев
0.220 Не выполнено yahoo.com Р.Г. Цешов

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да zelotic33@rambler.ru 2002/11/20#+78319520340
Да nikolaj22@mail.ru 2000/02/19#+77727373358
Нет konstantin9@mail.ru 2003/05/13#+74411689294
Нет konstantin9@mail.ru 2003/05/13#+74411689294

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

1 2 3 4
true zelotic33[at]rambler.ru 20-11-2002 831 952-0340
true nikolaj22[at]mail.ru 19-02-2000 772 737-3358
false konstantin9[at]mail.ru 13-05-2003 441 168-9294

Пример 2

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

1 2 3 4
Да stanislav32@yahoo.com 2003/09/01#+71513419929
Нет vitalij7@yandex.ru 2004/03/09#+73611602809
Да kirill99@yahoo.com 2000/02/14#+75845665621
Да marsel_64@yahoo.com 2001/02/23#+76985486575
Да marsel_64@yahoo.com 2001/02/23#+76985486575

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

1 2 3 4
true stanislav32[at]yahoo.com 01-09-2003 151 341-9929
false vitalij7[at]yandex.ru 09-03-2004 361 160-2809
true kirill99[at]yahoo.com 14-02-2000 584 566-5621
true marsel_64[at]yahoo.com 23-02-2001 698 548-6575

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fegberg78@yahoo.com#false (699) 661-43-03
fegberg78@yahoo.com#false (699) 661-43-03
georgij79@gmail.com#false (376) 269-13-50
rufak40@mail.ru#true (268) 164-64-12
fegberg78@yahoo.com#false (699) 661-43-03

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

1 2 3
N (699) 661-4303 fegberg78
N (376) 269-1350 georgij79
Y (268) 164-6412 rufak40

Пример 2

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

1 2 3 4
tovidi12@gmail.com#true (076) 029-46-92
danila30@yahoo.com#true (807) 502-23-62
cazedak46@yandex.ru#false (923) 946-12-32
cucov84@yandex.ru#false (637) 290-89-81
cazedak46@yandex.ru#false (923) 946-12-32
cazedak46@yandex.ru#false (923) 946-12-32

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

1 2 3
Y (076) 029-4692 tovidi12
Y (807) 502-2362 danila30
N (923) 946-1232 cazedak46
N (637) 290-8981 cucov84

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Николай Т. Мибачли 10.02.1999 +7 715 973-82-39 0.7399
Рустам И. Туфуфко 19.12.2004 +7 161 710-54-51 0.2116
Альберт У. Тугин 07.06.2001 +7 884 188-41-10 0.7165
Рустам И. Туфуфко 19.12.2004 +7 161 710-54-51 0.2116
Рустам И. Туфуфко 19.12.2004 +7 161 710-54-51 0.2116

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

1 2 3 4
Мибачли Н.Т. 1999/02/10 715-973-8239 0.7
Туфуфко Р.И. 2004/12/19 161-710-5451 0.2
Тугин А.У. 2001/06/07 884-188-4110 0.7

Пример 2

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

1 2 3 4
Федор М. Цусусман 18.10.2003 +7 099 564-76-51 0.4530
Иван Б. Тогман 27.10.2004 +7 291 914-95-93 0.1946
Ростислав Ф. Доцефин 17.03.2004 +7 286 693-30-07 0.6934
Ростислав Ф. Доцефин 17.03.2004 +7 286 693-30-07 0.6934
Ростислав Ф. Доцефин 17.03.2004 +7 286 693-30-07 0.6934
Эмиль Ф. Нафман 06.08.2004 +7 632 173-08-39 0.6953

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

1 2 3 4
Цусусман Ф.М. 2003/10/18 099-564-7651 0.5
Тогман И.Б. 2004/10/27 291-914-9593 0.2
Доцефин Р.Ф. 2004/03/17 286-693-3007 0.7
Нафман Э.Ф. 2004/08/06 632-173-0839 0.7

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Фокумак П.Д. Фокумак П.Д. 0.6 нет
Дасолянц С.А. Дасолянц С.А. 0.7 нет
Шивусак С.Е. Шивусак С.Е. 0.4 да
Робли А.М. Робли А.М. 0.6 нет

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

1 2 3
А. Робли 0.6000 0
П. Фокумак 0.6000 0
С. Дасолянц 0.7000 0
С. Шивусак 0.4000 1

Пример 2

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

1 2 3 4 5 6
Лацак Т.С. Лацак Т.С. 0.5 да
Фивский Г.Е. Фивский Г.Е. 0.4 нет
Софев С.З. Софев С.З. 0.8 да
Бивилман Р.Ш. Бивилман Р.Ш. 0.7 да

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

1 2 3
Г. Фивский 0.4000 0
Р. Бивилман 0.7000 1
С. Софев 0.8000 1
Т. Лацак 0.5000 1

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено 2002-11-20:Альберт Н. Вулиди
Выполнено 2001-07-28:Данил Б. Луцумяк
Выполнено 2003-03-17:Арсений О. Ротацский

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

1 2 3
Y Y Y
Альберт Вулиди Данил Луцумяк Арсений Ротацский
02-11-20 01-07-28 03-03-17

Пример 2

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

1 2 3 4
Не выполнено 1999-05-03:Даниил Р. Кашикев
Не выполнено 2001-08-05:Михаил Б. Ракебяк
Выполнено 2001-08-24:Рустам Л. Бовотин
Не выполнено 2001-12-14:Мирон К. Нешли

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

1 2 3 4
N N Y N
Даниил Кашикев Михаил Ракебяк Рустам Бовотин Мирон Нешли
99-05-03 01-08-05 01-08-24 01-12-14

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нет:timofej5@yahoo.com 618-215-6591
Да:stanislav6@gmail.com 411-323-3986
Нет:svatoslav59@yahoo.com 714-732-8185
Да:kotosin75@mail.ru 937-013-3615

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

1 2 3
yahoo.com false (618) 215-65-91
gmail.com true (411) 323-39-86
yahoo.com false (714) 732-81-85
mail.ru true (937) 013-36-15

Пример 2

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

1 2 3
Нет:bimev19@yahoo.com 138-664-6838
Нет:leonid41@gmail.com 158-754-8218
Нет:anatolij42@yahoo.com 941-829-0792

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

1 2 3
yahoo.com false (138) 664-68-38
gmail.com false (158) 754-82-18
yahoo.com false (941) 829-07-92

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02.11.05 kirill40@mail.ru Нет Нет
02.11.05 kirill40@mail.ru Нет Нет
02.11.05 kirill40@mail.ru Нет Нет
03.08.21 mecofberg27@rambler.ru Да Да
99.09.23 al_bert43@yahoo.com Нет Нет
04.02.20 fedor37@yahoo.com Нет Нет

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

1 2 3 4
02-11-05 03-08-21 99-09-23 04-02-20
kirill40[at]mail.ru mecofberg27[at]rambler.ru al_bert43[at]yahoo.com fedor37[at]yahoo.com
нет да нет нет

Пример 2

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

1 2 3 4
01.05.28 lidacij41@rambler.ru Да Да
00.03.20 platon82@gmail.com Нет Нет
00.05.01 vladimir31@gmail.com Да Да
00.03.20 platon82@gmail.com Нет Нет
00.03.20 platon82@gmail.com Нет Нет

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

1 2 3
01-05-28 00-03-20 00-05-01
lidacij41[at]rambler.ru platon82[at]gmail.com vladimir31[at]gmail.com
да нет да

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
22.10.01 +7(606)491-56-25 rozurman45[at]yandex.ru нет
13.05.01 +7(961)259-42-58 gesorin67[at]yahoo.com нет
17.04.01 +7(980)117-16-37 tulilli64[at]yahoo.com нет

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

1 2 3
22/10/01 13/05/01 17/04/01
+7 606 491-56-25 +7 961 259-42-58 +7 980 117-16-37
yandex.ru yahoo.com yahoo.com
false false false

Пример 2

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

1 2 3 4
25.01.99 +7(842)887-31-82 vocenli8[at]yandex.ru нет
20.06.03 +7(115)377-14-06 kasov25[at]gmail.com да
25.12.02 +7(304)991-02-56 rizezberg93[at]rambler.ru да
14.04.99 +7(824)588-62-37 felirak52[at]yahoo.com нет

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

1 2 3 4
25/01/99 20/06/03 25/12/02 14/04/99
+7 842 887-31-82 +7 115 377-14-06 +7 304 991-02-56 +7 824 588-62-37
yandex.ru gmail.com rambler.ru yahoo.com
false true true false

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vaceslav75@gmail.com +76384580204 18-07-2003
vamozberg7@yandex.ru +78655089169 18-08-2002
vamozberg7@yandex.ru +78655089169 18-08-2002
mefubman89@rambler.ru +77506922528 03-07-1999
lakenin81@rambler.ru +79485482625 10-10-2004
vamozberg7@yandex.ru +78655089169 18-08-2002

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

1 2 3 4
lakenin81 mefubman89 vaceslav75 vamozberg7
+7 948 548-2625 +7 750 692-2528 +7 638 458-0204 +7 865 508-9169
2004/10/10 1999/07/03 2003/07/18 2002/08/18

Пример 2

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

1 2 3 4 5
denis22@mail.ru +79987443352 24-03-2000
fumuvev66@gmail.com +79570634640 23-01-2000
stepan41@gmail.com +72171730907 07-04-2002
fumuvev66@gmail.com +79570634640 23-01-2000
fumuvev66@gmail.com +79570634640 23-01-2000

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

1 2 3
denis22 fumuvev66 stepan41
+7 998 744-3352 +7 957 063-4640 +7 217 173-0907
2000/03/24 2000/01/23 2002/04/07

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2
17%!00.04.02 +7 (170) 947-28-62
54%!99.08.24 +7 (680) 041-40-84
40%!00.07.19 +7 (996) 278-18-49
20%!02.01.09 +7 (145) 737-04-11
17%!00.04.02 +7 (170) 947-28-62

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

1 2 3 4
0.170 0.540 0.400 0.200
02/04/00 24/08/99 19/07/00 09/01/02
(170) 947-28-62 (680) 041-40-84 (996) 278-18-49 (145) 737-04-11

Пример 2

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

1 2
63%!99.09.21 +7 (663) 179-70-69
94%!04.02.09 +7 (843) 455-27-43
64%!00.08.11 +7 (195) 084-40-60
94%!04.02.09 +7 (843) 455-27-43

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

1 2 3
0.630 0.940 0.640
21/09/99 09/02/04 11/08/00
(663) 179-70-69 (843) 455-27-43 (195) 084-40-60

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2003-05-08 2003-05-08 Артемий С. Дазич 16%
2002-07-09 2002-07-09 Семен Ф. Гезман 95%
1999-09-12 1999-09-12 Матвей Л. Кифиди 63%

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

1 2 3
03-05-08 Дазич А.С. 0.1600
02-07-09 Гезман С.Ф. 0.9500
99-09-12 Кифиди М.Л. 0.6300

Пример 2

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

1 2 3 4
2001-07-20 2001-07-20 Марсель Л. Зотман 49%
2001-10-26 2001-10-26 Одиссей Ф. Челамук 49%
1999-05-12 1999-05-12 Савелий У. Тезузяк 48%

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

1 2 3
01-07-20 Зотман М.Л. 0.4900
01-10-26 Челамук О.Ф. 0.4900
99-05-12 Тезузяк С.У. 0.4800

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
С.О. Мицозий mizozij91@gmail.com нет mizozij91@gmail.com
С.О. Мицозий mizozij91@gmail.com нет mizozij91@gmail.com
С.Ц. Ремко remko2@yandex.ru да remko2@yandex.ru
К.Б. Тезянц tezanz40@yandex.ru нет tezanz40@yandex.ru
А.Л. Дуцешев duzesev44@gmail.com нет duzesev44@gmail.com

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

1 2 3
Дуцешев А. duzesev44 0
Мицозий С. mizozij91 0
Ремко С. remko2 1
Тезянц К. tezanz40 0

Пример 2

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

1 2 3 4 5
Д.Н. Ринетянц rinetanz89@gmail.com да rinetanz89@gmail.com
Р.Ш. Гашетян gasetan90@rambler.ru да gasetan90@rambler.ru
О.Ч. Закотли zakotli18@gmail.com нет zakotli18@gmail.com
Д.Н. Ринетянц rinetanz89@gmail.com да rinetanz89@gmail.com

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

1 2 3
Гашетян Р. gasetan90 1
Закотли О. zakotli18 0
Ринетянц Д. rinetanz89 1

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1999/10/05:+7 (573) 048-59-03 0.8 sidusko10@yandex.ru
1999/10/16:+7 (995) 153-30-76 0.1 salolin23@gmail.com
1999/08/05:+7 (171) 185-12-70 0.9 timofej97@yahoo.com
1999/08/05:+7 (171) 185-12-70 0.9 timofej97@yahoo.com

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

1 2 3 4
+75730485903 80% 05/10/1999 sidusko10
+79951533076 10% 16/10/1999 salolin23
+71711851270 90% 05/08/1999 timofej97

Пример 2

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

1 2 3 4 5
2003/04/08:+7 (214) 078-67-85 0.2 femidi52@yahoo.com
1999/01/28:+7 (263) 048-85-65 0.1 denis46@gmail.com
2004/07/09:+7 (616) 367-51-81 0.8 aroslav87@yandex.ru
2004/07/09:+7 (616) 367-51-81 0.8 aroslav87@yandex.ru

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

1 2 3 4
+72140786785 20% 08/04/2003 femidi52
+72630488565 10% 28/01/1999 denis46
+76163675181 80% 09/07/2004 aroslav87

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N 85% 2002-03-20 556-664-8386 556-664-8386
Y 15% 2003-10-24 660-024-1525 660-024-1525
Y 36% 2000-06-07 568-324-2476 568-324-2476
Y 53% 2000-07-14 630-092-6048 630-092-6048

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

1 2 3 4
нет да да да
0.85 0.15 0.36 0.53
20/03/02 24/10/03 07/06/00 14/07/00
664-83-86 024-15-25 324-24-76 092-60-48

Пример 2

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

1 2 3 4 5
Y 91% 2003-02-24 710-262-7675 710-262-7675
N 66% 2004-08-19 144-388-4763 144-388-4763
N 89% 2003-01-11 394-755-6885 394-755-6885

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

1 2 3
да нет нет
0.91 0.66 0.89
24/02/03 19/08/04 11/01/03
262-76-75 388-47-63 755-68-85

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1.0 Марк О. Восиди Марк О. Восиди +7 211 071-0862 N
0.9 Вячеслав Л. Нидман Вячеслав Л. Нидман +7 303 485-9805 Y
0.9 Вячеслав Л. Нидман Вячеслав Л. Нидман +7 303 485-9805 Y
1.0 Демид Р. Туско Демид Р. Туско +7 461 838-8733 N

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

1 2 3 4
0.900 Вячеслав Нидман 485-9805 true
1.000 Демид Туско 838-8733 false
1.000 Марк Восиди 071-0862 false

Пример 2

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

1 2 3 4 5
0.8 Леонид З. Задогяк Леонид З. Задогяк +7 423 508-3497 Y
0.9 Адель Ф. Годулман Адель Ф. Годулман +7 540 321-0659 N
0.3 Евгений З. Газий Евгений З. Газий +7 345 521-0857 Y
0.8 Артем Ш. Фалберг Артем Ш. Фалберг +7 383 700-5430 N
0.3 Евгений З. Газий Евгений З. Газий +7 345 521-0857 Y

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

1 2 3 4
0.900 Адель Годулман 321-0659 false
0.800 Артем Фалберг 700-5430 false
0.300 Евгений Газий 521-0857 true
0.800 Леонид Задогяк 508-3497 true

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Макар Каманов;00/01/24 Да kamanov78@mail.ru kamanov78@mail.ru
Макар Каманов;00/01/24 Да kamanov78@mail.ru kamanov78@mail.ru
Тихон Бидиди;02/01/19 Да bididi88@gmail.com bididi88@gmail.com
Руслан Лобли;03/04/25 Нет ruslan90@yandex.ru ruslan90@yandex.ru
Вадим Суфимянц;04/11/25 Да sufimanz9@mail.ru sufimanz9@mail.ru

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

1 2 3 4
24/01/00 Выполнено Каманов kamanov78
19/01/02 Выполнено Бидиди bididi88
25/04/03 Не выполнено Лобли ruslan90
25/11/04 Выполнено Суфимянц sufimanz9

Пример 2

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

1 2 3 4
Николай Гешман;04/01/01 Нет nikolaj87@gmail.com nikolaj87@gmail.com
Радмир Гамский;02/10/16 Да gamskij97@rambler.ru gamskij97@rambler.ru
Станислав Гашский;04/07/28 Да stanislav95@yahoo.com stanislav95@yahoo.com
Мирон Фацяк;00/10/22 Да miron47@yahoo.com miron47@yahoo.com
Мирон Фацяк;00/10/22 Да miron47@yahoo.com miron47@yahoo.com

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

1 2 3 4
01/01/04 Не выполнено Гешман nikolaj87
16/10/02 Выполнено Гамский gamskij97
28/07/04 Выполнено Гашский stanislav95
22/10/00 Выполнено Фацяк miron47

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
О.Н. Дивберг 0 +73930869223 0.4
Т.Ц. Зеситиди 1 +72674908980 0.3
Т.Р. Налиряк 1 +74258026710 0.2

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

1 2 3 4
Зеситиди Т. Выполнено 267-490-8980 30%
Дивберг О. Не выполнено 393-086-9223 40%
Налиряк Т. Выполнено 425-802-6710 20%

Пример 2

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

1 2 3 4 5 6
Г.Н. Бамин 0 +79097255924 0.5
А.Б. Ручудяк 1 +75214043837 0.7
М.Ш. Гудко 0 +75427404962 0.5
А.Ч. Цугагли 0 +79316320957 0.8

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

1 2 3 4
Ручудяк А. Выполнено 521-404-3837 70%
Гудко М. Не выполнено 542-740-4962 50%
Бамин Г. Не выполнено 909-725-5924 50%
Цугагли А. Не выполнено 931-632-0957 80%

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.7597 Даниил Ч. Шоночберг 0 0
0.9266 Илья Д. Тазимман 1 1
0.7907 Павел В. Димедин 0 0
0.7907 Павел В. Димедин 0 0
0.7907 Павел В. Димедин 0 0
0.2158 Марк Ч. Задешман 1 1

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

1 2 3 4
0.791 0.216 0.927 0.760
Димедин П.В. Задешман М.Ч. Тазимман И.Д. Шоночберг Д.Ч.
false true true false

Пример 2

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

1 2 3 4 5
0.2704 Кирилл Л. Рифуфянц 1 1
0.6585 Альберт К. Кубигин 1 1
0.7304 Самир Н. Цашянц 0 0
0.7304 Самир Н. Цашянц 0 0
0.7304 Самир Н. Цашянц 0 0

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

1 2 3
0.658 0.270 0.730
Кубигин А.К. Рифуфянц К.Л. Цашянц С.Н.
true true false

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено 0.97 15-05-00 0.97 Бидидак И.Г.
Не выполнено 0.63 02-11-04 0.63 Фефивян Д.Ф.
Выполнено 0.75 11-04-02 0.75 Дабич Г.И.

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

1 2 3
Y N Y
1.0 0.6 0.8
15/05/00 02/11/04 11/04/02
Бидидак Фефивян Дабич

Пример 2

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

1 2 3 4 5
Не выполнено 0.50 05-08-99 0.50 Губий Я.Л.
Выполнено 0.61 08-05-99 0.61 Шезяк З.Ч.
Не выполнено 0.18 11-11-00 0.18 Софикский Р.С.

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

1 2 3
N Y N
0.5 0.6 0.2
05/08/99 08/05/99 11/11/00
Губий Шезяк Софикский

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.24&sirij68[at]gmail.com N 19.08.00 19.08.00
0.07&sergej55[at]mail.ru N 12.04.01 12.04.01
0.24&ribman6[at]gmail.com N 09.12.00 09.12.00
0.24&ribman6[at]gmail.com N 09.12.00 09.12.00

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

1 2 3
sirij68 sergej55 ribman6
24% 7% 24%
нет нет нет
00.08.19 01.04.12 00.12.09

Пример 2

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

1 2 3 4
0.97&sokskij82[at]yandex.ru Y 02.12.01 02.12.01
0.97&sokskij82[at]yandex.ru Y 02.12.01 02.12.01
0.84&elisej29[at]gmail.com Y 02.11.99 02.11.99
0.60&nenev58[at]rambler.ru N 02.10.00 02.10.00
0.21&beberanz62[at]mail.ru N 14.04.03 14.04.03

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

1 2 3 4
sokskij82 elisej29 nenev58 beberanz62
97% 84% 60% 21%
да да нет нет
01.12.02 99.11.02 00.10.02 03.04.14

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.55 al_bert13@yahoo.com Альберт Фишич:(739) 484-47-58
0.47 vokasij36@gmail.com Никита Вокаший:(420) 664-63-47
0.35 pavel7@rambler.ru Павел Ладян:(932) 775-44-52
0.94 miroslav74@mail.ru Мирослав Гомук:(910) 623-97-39

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

1 2 3 4
0.550 yahoo.com 4844758 Фишич Альберт
0.940 mail.ru 6239739 Гомук Мирослав
0.470 gmail.com 6646347 Вокаший Никита
0.350 rambler.ru 7754452 Ладян Павел

Пример 2

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

1 2 3
0.24 noficuk40@yandex.ru Борис Нофичук:(269) 333-29-66
0.61 zibizuk72@yahoo.com Макар Зибизук:(002) 882-79-51
0.00 sobimak98@yandex.ru Степан Собимяк:(846) 811-54-04
0.36 kasusov34@rambler.ru Леонид Касушов:(019) 904-87-20

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

1 2 3 4
0.240 yandex.ru 3332966 Нофичук Борис
0.000 yandex.ru 8115404 Собимяк Степан
0.610 yahoo.com 8827951 Зибизук Макар
0.360 rambler.ru 9048720 Касушов Леонид

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Мирослав А. Териди 0.4!Да +7 167 084-5182 +7 167 084-5182
Матвей С. Сишацянц 0.5!Нет +7 399 179-6073 +7 399 179-6073
Айдар Н. Фимский 0.9!Нет +7 118 207-9962 +7 118 207-9962
Савва Б. Вадачев 0.2!Да +7 628 169-3351 +7 628 169-3351

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

1 2 3 4
Териди Мирослав Сишацянц Матвей Фимский Айдар Вадачев Савва
0.4000 0.5000 0.9000 0.2000
+7(167)084-51-82 +7(399)179-60-73 +7(118)207-99-62 +7(628)169-33-51
1 0 0 1

Пример 2

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

1 2 3 4 5 6
Кирилл А. Зегесян 0.9!Да +7 109 086-6937 +7 109 086-6937
Тимур З. Чотич 0.7!Нет +7 938 061-5599 +7 938 061-5599
Елисей Ч. Вузев 0.2!Нет +7 273 402-5637 +7 273 402-5637

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

1 2 3
Зегесян Кирилл Чотич Тимур Вузев Елисей
0.9000 0.7000 0.2000
+7(109)086-69-37 +7(938)061-55-99 +7(273)402-56-37
1 0 0

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да&(914) 153-8191 nuzilak65[at]gmail.com nuzilak65[at]gmail.com
Да&(950) 470-8081 vasilij99[at]mail.ru vasilij99[at]mail.ru
Нет&(741) 586-8686 boris67[at]mail.ru boris67[at]mail.ru
Нет&(666) 009-4867 tamerlan86[at]yahoo.com tamerlan86[at]yahoo.com

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

1 2 3 4
да да нет нет
(914) 153-81-91 (950) 470-80-81 (741) 586-86-86 (666) 009-48-67
nuzilak65@gmail.com vasilij99@mail.ru boris67@mail.ru tamerlan86@yahoo.com

Пример 2

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

1 2 3 4
Нет&(561) 895-1470 gucasij4[at]gmail.com gucasij4[at]gmail.com
Нет&(007) 886-5406 german30[at]mail.ru german30[at]mail.ru
Да&(061) 085-9271 zocigskij12[at]yandex.ru zocigskij12[at]yandex.ru
Да&(345) 489-9778 gezefli75[at]yahoo.com gezefli75[at]yahoo.com

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

1 2 3 4
нет нет да да
(561) 895-14-70 (007) 886-54-06 (061) 085-92-71 (345) 489-97-78
gucasij4@gmail.com german30@mail.ru zocigskij12@yandex.ru gezefli75@yahoo.com

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
false 10.08.00&+71169951850 45% 45%
true 23.11.03&+76047128005 30% 30%
false 06.03.02&+70745716578 2% 2%
false 10.08.00&+71169951850 45% 45%
false 10.08.00&+71169951850 45% 45%
false 08.11.01&+74939232917 88% 88%

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

1 2 3 4
Не выполнено 00-08-10 0.5 +7 116 995-1850
Выполнено 03-11-23 0.3 +7 604 712-8005
Не выполнено 02-03-06 0.0 +7 074 571-6578
Не выполнено 01-11-08 0.9 +7 493 923-2917

Пример 2

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

1 2 3 4 5 6
true 21.11.99&+73434382224 52% 52%
true 04.11.03&+77483992984 25% 25%
true 04.11.03&+77483992984 25% 25%
false 19.12.04&+70539349822 3% 3%
true 04.11.03&+77483992984 25% 25%

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

1 2 3 4
Выполнено 99-11-21 0.5 +7 343 438-2224
Выполнено 03-11-04 0.2 +7 748 399-2984
Не выполнено 04-12-19 0.0 +7 053 934-9822

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2000/01/16 183-947-8548 Альберт Ширин 0
2000/01/16 183-947-8548 Альберт Ширин 0
2004/03/11 362-202-3831 Кирилл Фимачян 0
2001/07/21 287-560-0128 Арсений Ценутов 0
2000/01/16 183-947-8548 Альберт Ширин 0
2001/12/15 637-376-5843 Тихон Цучин 0

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

1 2 3 4
2000.01.16 2004.03.11 2001.07.21 2001.12.15
1839478548 3622023831 2875600128 6373765843
Ширин Альберт Фимачян Кирилл Ценутов Арсений Цучин Тихон
false false false false

Пример 2

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

1 2 3 4 5 6
1999/04/06 601-924-4015 Антон Чабов 0
1999/04/06 601-924-4015 Антон Чабов 0
2004/11/20 745-863-9682 Даниил Вицко 0
1999/06/27 406-947-3290 Эдуард Зиригяк 1
1999/04/06 601-924-4015 Антон Чабов 0

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

1 2 3
1999.04.06 2004.11.20 1999.06.27
6019244015 7458639682 4069473290
Чабов Антон Вицко Даниил Зиригяк Эдуард
false false true

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.42 +7 (409) 946-40-19 +7 (409) 946-40-19 14/01/2000
0.27 +7 (296) 643-07-39 +7 (296) 643-07-39 22/01/1999
0.20 +7 (413) 733-90-86 +7 (413) 733-90-86 11/05/1999
0.20 +7 (413) 733-90-86 +7 (413) 733-90-86 11/05/1999
0.20 +7 (413) 733-90-86 +7 (413) 733-90-86 11/05/1999

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

1 2 3
0.4200 0.2700 0.2000
+7(409)946-40-19 +7(296)643-07-39 +7(413)733-90-86
14-01-2000 22-01-1999 11-05-1999

Пример 2

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

1 2 3 4
0.86 +7 (005) 998-20-87 +7 (005) 998-20-87 03/02/2003
0.89 +7 (532) 069-82-12 +7 (532) 069-82-12 18/01/2003
0.06 +7 (453) 640-14-85 +7 (453) 640-14-85 15/11/2001
0.06 +7 (453) 640-14-85 +7 (453) 640-14-85 15/11/2001
0.06 +7 (453) 640-14-85 +7 (453) 640-14-85 15/11/2001

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

1 2 3
0.8600 0.8900 0.0600
+7(005)998-20-87 +7(532)069-82-12 +7(453)640-14-85
03-02-2003 18-01-2003 15-11-2001