ИКБО-28-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
tizman32[at]mail.ru tizman32[at]mail.ru true#Вадим Е. Тизман
milakuk20[at]yahoo.com milakuk20[at]yahoo.com false#Самир О. Милакук
anton91[at]yahoo.com anton91[at]yahoo.com false#Антон Р. Шений

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

1 2 3
mail.ru yahoo.com yahoo.com
Y N N
В.Е. Тизман С.О. Милакук А.Р. Шений

Пример 2

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

1 2 3
svatogor65[at]gmail.com svatogor65[at]gmail.com true#Святогор Т. Верев
svatoslav96[at]mail.ru svatoslav96[at]mail.ru true#Святослав А. Зеликко
lavic30[at]yahoo.com lavic30[at]yahoo.com false#Марк М. Лавич
nikolaj22[at]gmail.com nikolaj22[at]gmail.com true#Николай Н. Сесин

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

1 2 3 4
gmail.com mail.ru yahoo.com gmail.com
Y Y N Y
С.Т. Верев С.А. Зеликко М.М. Лавич Н.Н. Сесин

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y;95% (117) 772-1212 (117) 772-1212
N;59% (169) 378-5803 (169) 378-5803
N;56% (568) 371-4560 (568) 371-4560
Y;74% (616) 864-0182 (616) 864-0182

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

1 2 3 4
0.9500 0.5900 0.5600 0.7400
772-1212 378-5803 371-4560 864-0182
Да Нет Нет Да

Пример 2

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

1 2 3
Y;14% (574) 754-8676 (574) 754-8676
Y;12% (998) 991-4288 (998) 991-4288
N;79% (289) 802-5454 (289) 802-5454

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

1 2 3
0.1400 0.1200 0.7900
754-8676 991-4288 802-5454
Да Да Нет

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет 0.4 Рутулов Р.Ц. +7 255 006-4689
Нет 0.1 Сузекяк Д.О. +7 006 003-1189
Да 0.6 Тобянц Э.З. +7 263 484-1669
Да 0.6 Чинибий Т.Д. +7 043 514-7444

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

1 2 3 4
false 0.4000 Рутулов Р. +7(255)006-46-89
false 0.1000 Сузекяк Д. +7(006)003-11-89
true 0.6000 Тобянц Э. +7(263)484-16-69
true 0.6000 Чинибий Т. +7(043)514-74-44

Пример 2

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

1 2 3 4
Да 0.8 Шесов И.С. +7 712 032-3860
Нет 0.6 Собутич А.В. +7 851 860-3417
Да 0.3 Мевутук В.Ф. +7 557 592-1754

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

1 2 3 4
true 0.3000 Мевутук В. +7(557)592-17-54
false 0.6000 Собутич А. +7(851)860-34-17
true 0.8000 Шесов И. +7(712)032-38-60

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да;lanskij25[at]mail.ru 01-03-10 (917) 632-31-48
Да;fudizak73[at]yahoo.com 01-08-14 (461) 641-26-44
Да;semen77[at]rambler.ru 99-08-12 (142) 641-98-74
Да;fivisli98[at]yahoo.com 03-01-03 (569) 665-46-29
Да;fivisli98[at]yahoo.com 03-01-03 (569) 665-46-29

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

1 2 3 4
true true true true
lanskij25@mail.ru fudizak73@yahoo.com semen77@rambler.ru fivisli98@yahoo.com
01/03/10 01/08/14 99/08/12 03/01/03
632-3148 641-2644 641-9874 665-4629

Пример 2

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

1 2 3 4 5
Нет;kagberg3[at]yahoo.com 03-12-15 (402) 135-33-15
Нет;kagberg3[at]yahoo.com 03-12-15 (402) 135-33-15
Да;timofej49[at]yandex.ru 03-03-17 (638) 455-81-93
Да;ricegidi81[at]rambler.ru 00-02-12 (314) 197-79-87

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

1 2 3
false true true
kagberg3@yahoo.com timofej49@yandex.ru ricegidi81@rambler.ru
03/12/15 03/03/17 00/02/12
135-3315 455-8193 197-7987

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
М.Ф. Чагочко 08.05.1999 cagocko20[at]mail.ru 0.303 08.05.1999
А.Ч. Мозадий 12.03.2000 mozadij1[at]gmail.com 0.783 12.03.2000
Д.У. Тушаниди 25.04.2002 tusanidi23[at]yahoo.com 0.275 25.04.2002
В.Г. Фувакич 09.06.2003 fuvakic78[at]yahoo.com 0.636 09.06.2003

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

1 2 3 4
М. Чагочко 08.05.99 cagocko20@mail.ru 30%
А. Мозадий 12.03.00 mozadij1@gmail.com 78%
Д. Тушаниди 25.04.02 tusanidi23@yahoo.com 28%
В. Фувакич 09.06.03 fuvakic78@yahoo.com 64%

Пример 2

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

1 2 3 4 5 6 7
Г.В. Галефев 13.11.1999 galefev77[at]rambler.ru 0.819 13.11.1999
С.И. Довук 08.03.2004 dovuk71[at]mail.ru 0.577 08.03.2004
И.Т. Дезов 06.11.2004 dezov45[at]mail.ru 0.114 06.11.2004
М.З. Мошений 01.02.2004 mosenij45[at]gmail.com 0.547 01.02.2004

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

1 2 3 4
Г. Галефев 13.11.99 galefev77@rambler.ru 82%
С. Довук 08.03.04 dovuk71@mail.ru 58%
И. Дезов 06.11.04 dezov45@mail.ru 11%
М. Мошений 01.02.04 mosenij45@gmail.com 55%

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04-07-13 Петр Т. Бузли +7 (107) 152-72-66 buzli62@gmail.com
02-06-14 Святослав Ш. Бевачич +7 (796) 077-53-49 svatoslav36@rambler.ru
02-05-17 Сергей Р. Фушакев +7 (077) 316-11-78 fusakev69@gmail.com
03-11-07 Тамерлан Ш. Ламурли +7 (025) 044-32-72 tamerlan58@gmail.com

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

1 2 3 4
13.07.04 Бузли, П.Т. (107) 152-72-66 buzli62
14.06.02 Бевачич, С.Ш. (796) 077-53-49 svatoslav36
17.05.02 Фушакев, С.Р. (077) 316-11-78 fusakev69
07.11.03 Ламурли, Т.Ш. (025) 044-32-72 tamerlan58

Пример 2

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

1 2 3 4
04-08-04 Валерий Ф. Мутев +7 (450) 686-05-54 valerij53@yahoo.com
99-02-19 Антон Б. Розисий +7 (337) 907-91-09 rozisij10@yandex.ru
04-03-24 Савва Ч. Дибузов +7 (410) 146-51-13 dibuzov17@gmail.com
00-02-23 Матвей И. Вицонев +7 (665) 626-43-82 vizonev16@rambler.ru

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

1 2 3 4
04.08.04 Мутев, В.Ф. (450) 686-05-54 valerij53
19.02.99 Розисий, А.Б. (337) 907-91-09 rozisij10
24.03.04 Дибузов, С.Ч. (410) 146-51-13 dibuzov17
23.02.00 Вицонев, М.И. (665) 626-43-82 vizonev16

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
А.А. Сонин +7 227 405-28-39 23.06.2003 Да 23.06.2003
С.К. Чидарич +7 694 804-53-71 23.04.2002 Нет 23.04.2002
Ф.Т. Лацев +7 564 937-74-04 25.01.2002 Нет 25.01.2002
Ф.Т. Лацев +7 564 937-74-04 25.01.2002 Нет 25.01.2002

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

1 2 3 4
А. Сонин +72274052839 23/06/03 1
С. Чидарич +76948045371 23/04/02 0
Ф. Лацев +75649377404 25/01/02 0

Пример 2

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

1 2 3 4 5 6
М.В. Коригянц +7 573 612-28-09 05.06.2000 Да 05.06.2000
В.К. Лотабич +7 851 655-58-13 27.09.2003 Да 27.09.2003
В.К. Лотабич +7 851 655-58-13 27.09.2003 Да 27.09.2003
И.Ш. Бацман +7 008 754-05-41 03.03.2002 Нет 03.03.2002
А.Д. Вивофак +7 210 457-18-67 15.06.2003 Нет 15.06.2003

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

1 2 3 4
М. Коригянц +75736122809 05/06/00 1
В. Лотабич +78516555813 27/09/03 1
И. Бацман +70087540541 03/03/02 0
А. Вивофак +72104571867 15/06/03 0

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true 2003/10/18|+7 (054) 717-48-92 demid10@gmail.com
true 2003/10/09|+7 (743) 221-89-83 svatoslav28@rambler.ru
false 2003/11/12|+7 (092) 824-23-50 gordej3@mail.ru
true 2003/11/15|+7 (799) 077-60-57 platon58@yahoo.com

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

1 2 3 4
Да 2003 717-48-92 gmail.com
Да 2003 221-89-83 rambler.ru
Нет 2003 824-23-50 mail.ru
Да 2003 077-60-57 yahoo.com

Пример 2

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

1 2 3
false 2003/06/07|+7 (178) 733-14-72 zozunskij39@gmail.com
true 2003/07/01|+7 (091) 740-75-74 mevacskij27@gmail.com
true 1999/11/22|+7 (814) 173-21-54 lusilan61@yandex.ru

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

1 2 3 4
Нет 2003 733-14-72 gmail.com
Да 2003 740-75-74 gmail.com
Да 1999 173-21-54 yandex.ru

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
48% Выполнено lobugberg60[at]gmail.com lobugberg60[at]gmail.com
93% Не выполнено valerij86[at]mail.ru valerij86[at]mail.ru
93% Не выполнено valerij86[at]mail.ru valerij86[at]mail.ru
56% Выполнено artemij79[at]mail.ru artemij79[at]mail.ru

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

1 2 3
0.480 Y lobugberg60@gmail.com
0.930 N valerij86@mail.ru
0.560 Y artemij79@mail.ru

Пример 2

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

1 2 3 4 5
81% Не выполнено talocskij2[at]gmail.com talocskij2[at]gmail.com
77% Выполнено vitalij3[at]gmail.com vitalij3[at]gmail.com
45% Выполнено cakucskij77[at]mail.ru cakucskij77[at]mail.ru
45% Выполнено cakucskij77[at]mail.ru cakucskij77[at]mail.ru
45% Выполнено muzevman72[at]yahoo.com muzevman72[at]yahoo.com

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

1 2 3
0.810 N talocskij2@gmail.com
0.770 Y vitalij3@gmail.com
0.450 Y cakucskij77@mail.ru
0.450 Y muzevman72@yahoo.com

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено zanli31@yahoo.com#Занли, Л.Ш.
Не выполнено fizan88@rambler.ru#Фицян, Р.Л.
Не выполнено cetak55@yahoo.com#Четяк, Р.Ц.
Не выполнено mezko34@mail.ru#Мецко, Р.И.

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

1 2 3
Нет yahoo.com Л. Занли
Нет rambler.ru Р. Фицян
Нет yahoo.com Р. Четяк
Нет mail.ru Р. Мецко

Пример 2

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

1 2 3 4
Выполнено corberg7@yahoo.com#Чорберг, Р.Л.
Не выполнено finko2@gmail.com#Финко, Б.А.
Не выполнено suzskij28@yandex.ru#Шуцский, А.Ц.
Не выполнено codanz28@mail.ru#Чодянц, Э.С.

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

1 2 3
Да yahoo.com Р. Чорберг
Нет gmail.com Б. Финко
Нет yandex.ru А. Шуцский
Нет mail.ru Э. Чодянц

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
madifij96[at]yahoo.com Не выполнено 14/01/03 +7(056)144-63-57
rosli8[at]gmail.com Выполнено 25/07/03 +7(942)228-31-78
zikak6[at]gmail.com Выполнено 16/07/99 +7(012)145-75-59
mobozak26[at]yandex.ru Не выполнено 10/12/03 +7(658)131-23-84

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

1 2 3 4
zikak6@gmail.com Y 99.07.16 (012) 145-75-59
madifij96@yahoo.com N 03.01.14 (056) 144-63-57
mobozak26@yandex.ru N 03.12.10 (658) 131-23-84
rosli8@gmail.com Y 03.07.25 (942) 228-31-78

Пример 2

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

1 2 3 4
nisovli18[at]yahoo.com Не выполнено 17/07/04 +7(937)739-33-47
viguk26[at]mail.ru Выполнено 23/01/03 +7(479)576-35-02
tadidi82[at]yahoo.com Выполнено 17/06/99 +7(837)998-01-35
zazberg22[at]mail.ru Не выполнено 22/05/02 +7(101)479-69-71

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

1 2 3 4
zazberg22@mail.ru N 02.05.22 (101) 479-69-71
viguk26@mail.ru Y 03.01.23 (479) 576-35-02
tadidi82@yahoo.com Y 99.06.17 (837) 998-01-35
nisovli18@yahoo.com N 04.07.17 (937) 739-33-47

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03/04/14 Нет pavel88@rambler.ru|0.3
03/04/23 Нет sodimanz26@gmail.com|0.4
03/10/12 Нет marsel_64@mail.ru|0.1
02/08/02 Да dezekko27@gmail.com|0.3
02/08/02 Да dezekko27@gmail.com|0.3

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

1 2 3 4
14-04-03 23-04-03 12-10-03 02-08-02
false false false true
pavel88 sodimanz26 marsel_64 dezekko27
0.3000 0.4000 0.1000 0.3000

Пример 2

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

1 2 3 4
01/06/06 Нет rostislav12@rambler.ru|0.6
01/06/06 Нет rostislav12@rambler.ru|0.6
02/12/16 Да gordej22@yahoo.com|0.8
00/09/02 Да nikita59@mail.ru|0.2
00/01/20 Нет tesberg28@gmail.com|0.4

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

1 2 3 4
06-06-01 16-12-02 02-09-00 20-01-00
false true true false
rostislav12 gordej22 nikita59 tesberg28
0.6000 0.8000 0.2000 0.4000

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
03/10/14:+7 802 184-8169 Не выполнено konstantin42@yandex.ru
00/05/18:+7 488 024-7643 Не выполнено tenebman84@yahoo.com
02/05/05:+7 370 477-7420 Не выполнено marsel_2@yahoo.com

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

1 2 3
+7 (802) 184-81-69 +7 (488) 024-76-43 +7 (370) 477-74-20
N N N
konstantin42 tenebman84 marsel_2
03-10-14 00-05-18 02-05-05

Пример 2

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

1 2 3
01/05/11:+7 550 514-6074 Не выполнено kirill95@rambler.ru
99/12/27:+7 316 243-3208 Не выполнено vosacij4@yandex.ru
00/12/20:+7 613 851-1973 Не выполнено comudic17@rambler.ru
02/02/24:+7 223 522-3290 Не выполнено salafuk35@yandex.ru

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

1 2 3 4
+7 (550) 514-60-74 +7 (316) 243-32-08 +7 (613) 851-19-73 +7 (223) 522-32-90
N N N N
kirill95 vosacij4 comudic17 salafuk35
01-05-11 99-12-27 00-12-20 02-02-24

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.8556|21/12/2003 Федор Ф. Либяк
0.5208|18/08/2000 Филипп Л. Бунибич
0.9853|19/03/2003 Святогор Г. Весесич

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

1 2 3
0.5 1.0 0.9
18/08/00 19/03/03 21/12/03
Бунибич, Ф.Л. Весесич, С.Г. Либяк, Ф.Ф.

Пример 2

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

1 2 3
0.4779|10/02/2004 Альберт И. Сефук
0.1697|08/05/1999 Павел Ш. Надев
0.1875|17/05/2003 Марк З. Качотян

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

1 2 3
0.2 0.2 0.5
17/05/03 08/05/99 10/02/04
Качотян, М.З. Надев, П.Ш. Сефук, А.И.

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1!2478379517 0.4 0.4
1!7332949008 0.3 0.3
0!5624425493 0.2 0.2

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

1 2 3
837-9517 Y 40%
294-9008 Y 30%
442-5493 N 20%

Пример 2

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

1 2 3
1!2683339069 0.1 0.1
1!9072176339 0.1 0.1
1!4519148609 0.1 0.1

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

1 2 3
333-9069 Y 10%
217-6339 Y 10%
914-8609 Y 10%

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.4447 Да 325 930-0485
0.3234 Да 560 257-9539
0.3234 Да 560 257-9539
0.8747 Нет 419 189-1470

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

1 2 3
0.4 0.3 0.9
да да нет
9300485 2579539 1891470

Пример 2

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

1 2 3 4 5
0.8237 Нет 118 507-0571
0.8237 Нет 118 507-0571
0.6028 Нет 539 172-3002
0.3718 Нет 088 076-3560

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

1 2 3
0.8 0.6 0.4
нет нет нет
5070571 1723002 0763560

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да +7 (300) 499-67-28 nozobskij64@rambler.ru Вячеслав Н. Ноцобский Вячеслав Н. Ноцобский
да +7 (215) 288-33-65 vivusak24@rambler.ru Демид Т. Вивусяк Демид Т. Вивусяк
да +7 (942) 925-55-43 zebesli36@gmail.com Сергей Н. Цебешли Сергей Н. Цебешли
нет +7 (848) 049-62-39 stepan91@mail.ru Степан В. Цокиди Степан В. Цокиди

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

1 2 3 4
Да Да Да Нет
300-499-6728 215-288-3365 942-925-5543 848-049-6239
nozobskij64[at]rambler.ru vivusak24[at]rambler.ru zebesli36[at]gmail.com stepan91[at]mail.ru
В.Н. Ноцобский Д.Т. Вивусяк С.Н. Цебешли С.В. Цокиди

Пример 2

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

1 2 3 4 5
нет +7 (985) 883-32-59 sergej78@mail.ru Сергей Ц. Дуцян Сергей Ц. Дуцян
да +7 (856) 663-46-10 lemebov23@gmail.com Михаил Ц. Лемебов Михаил Ц. Лемебов
нет +7 (090) 027-10-63 fedor53@yandex.ru Федор З. Бевич Федор З. Бевич
нет +7 (559) 621-73-72 nonevic51@yahoo.com Вадим К. Ноневич Вадим К. Ноневич

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

1 2 3 4
Нет Да Нет Нет
985-883-3259 856-663-4610 090-027-1063 559-621-7372
sergej78[at]mail.ru lemebov23[at]gmail.com fedor53[at]yandex.ru nonevic51[at]yahoo.com
С.Ц. Дуцян М.Ц. Лемебов Ф.З. Бевич В.К. Ноневич

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 23.07.02 +7 045 142-1524 0.27
0 09.09.04 +7 313 472-1539 0.75
0 01.01.01 +7 694 382-6374 0.91

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

1 2 3
false false false
23/07/02 09/09/04 01/01/01
045 142-1524 313 472-1539 694 382-6374
27% 75% 91%

Пример 2

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

1 2 3 4
1 13.02.99 +7 473 381-8303 0.79
0 21.09.99 +7 603 842-7319 0.79
0 14.09.02 +7 938 304-7420 0.10

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

1 2 3
true false false
13/02/99 21/09/99 14/09/02
473 381-8303 603 842-7319 938 304-7420
79% 79% 10%

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
17-11-99#false 0.6 0.6
17-11-99#false 0.6 0.6
15-08-02#false 0.7 0.7
05-12-04#true 1.0 1.0
17-11-99#false 0.6 0.6

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

1 2 3
N 0.60 99/11/17
N 0.70 02/08/15
Y 1.00 04/12/05

Пример 2

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

1 2 3 4 5
10-11-00#true 0.6 0.6
20-02-04#false 0.7 0.7
14-01-00#false 0.9 0.9
26-03-03#true 0.5 0.5
26-03-03#true 0.5 0.5
26-03-03#true 0.5 0.5

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

1 2 3
Y 0.60 00/11/10
N 0.70 04/02/20
N 0.90 00/01/14
Y 0.50 03/03/26

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 478 445-5844;да Константин Букко 03/11/03 03/11/03
+7 903 729-8572;да Арсен Габман 08/10/03 08/10/03
+7 720 744-0839;нет Олег Фогман 17/07/01 17/07/01
+7 180 054-1503;нет Мирон Бефянц 01/10/00 01/10/00

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

1 2 3 4
true Букко 03-11-03 4784455844
true Габман 03-10-08 9037298572
false Фогман 01-07-17 7207440839
false Бефянц 00-10-01 1800541503

Пример 2

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

1 2 3 4
+7 049 963-3234;нет Арсен Цибусич 23/08/02 23/08/02
+7 024 942-4314;да Ильдар Ромозиди 03/01/02 03/01/02
+7 647 546-2897;да Макар Вушли 19/01/03 19/01/03
+7 364 438-6148;да Виталий Шатизберг 01/06/00 01/06/00

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

1 2 3 4
false Цибусич 02-08-23 0499633234
true Ромозиди 02-01-03 0249424314
true Вушли 03-01-19 6475462897
true Шатизберг 00-06-01 3644386148

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.539 03.04.22 5249075 Y
0.191 04.09.11 9769764 Y
0.087 02.06.12 0553463 N

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

1 2 3 4
0.0870 02-06-12 055-34-63 Не выполнено
0.5390 03-04-22 524-90-75 Выполнено
0.1910 04-09-11 976-97-64 Выполнено

Пример 2

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

1 2 3 4 5
0.532 99.04.03 1409071 Y
0.203 99.01.03 6535834 N
0.334 00.11.09 3873388 N

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

1 2 3 4
0.5320 99-04-03 140-90-71 Выполнено
0.3340 00-11-09 387-33-88 Не выполнено
0.2030 99-01-03 653-58-34 Не выполнено

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.7 false&setoric76@mail.ru
0.4 true&daniel_62@rambler.ru
0.7 false&sozusak68@yahoo.com
0.4 false&tamerlan63@rambler.ru

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

1 2 3 4
0.700 0.400 0.700 0.400
Не выполнено Выполнено Не выполнено Не выполнено
setoric76[at]mail.ru daniel_62[at]rambler.ru sozusak68[at]yahoo.com tamerlan63[at]rambler.ru

Пример 2

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

1 2 3 4
0.3 false&nikolaj35@yandex.ru
0.9 false&arsenij42@yandex.ru
0.7 true&timofej33@rambler.ru
0.7 true&zodikberg19@rambler.ru

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

1 2 3 4
0.300 0.900 0.700 0.700
Не выполнено Не выполнено Выполнено Выполнено
nikolaj35[at]yandex.ru arsenij42[at]yandex.ru timofej33[at]rambler.ru zodikberg19[at]rambler.ru

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 618 843-3503 01/09/01 Родион Шонич rodion55@yandex.ru
+7 885 668-2981 18/09/99 Виктор Гогли viktor11@gmail.com
+7 352 456-9088 15/11/99 Владислав Кучский vladislav60@yandex.ru
+7 446 982-9558 11/05/00 Самир Нашич samir76@yandex.ru
+7 446 982-9558 11/05/00 Самир Нашич samir76@yandex.ru
+7 446 982-9558 11/05/00 Самир Нашич samir76@yandex.ru

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

1 2 3 4
982-95-58 00-05-11 Нашич samir76[at]yandex.ru
843-35-03 01-09-01 Шонич rodion55[at]yandex.ru
668-29-81 99-09-18 Гогли viktor11[at]gmail.com
456-90-88 99-11-15 Кучский vladislav60[at]yandex.ru

Пример 2

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

1 2 3 4
+7 409 204-9465 23/04/03 Платон Даведин davedin39@gmail.com
+7 290 097-1735 14/06/02 Григорий Сичман grigorij27@rambler.ru
+7 290 097-1735 14/06/02 Григорий Сичман grigorij27@rambler.ru
+7 913 440-2695 20/03/01 Амир Носодук nosoduk16@yahoo.com
+7 290 097-1735 14/06/02 Григорий Сичман grigorij27@rambler.ru
+7 664 933-8368 03/07/02 Евгений Тавский evgenij20@mail.ru

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

1 2 3 4
440-26-95 01-03-20 Носодук nosoduk16[at]yahoo.com
097-17-35 02-06-14 Сичман grigorij27[at]rambler.ru
933-83-68 02-07-03 Тавский evgenij20[at]mail.ru
204-94-65 03-04-23 Даведин davedin39[at]gmail.com

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
26-03-03 191-889-5683 89% Не выполнено Не выполнено
18-07-03 812-555-9891 78% Выполнено Выполнено
26-03-03 191-889-5683 89% Не выполнено Не выполнено
16-12-02 578-048-3597 64% Выполнено Выполнено
26-03-03 191-889-5683 89% Не выполнено Не выполнено

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

1 2 3 4
26/03/03 (191) 889-56-83 0.89 false
18/07/03 (812) 555-98-91 0.78 true
16/12/02 (578) 048-35-97 0.64 true

Пример 2

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

1 2 3 4 5
26-01-01 084-192-4956 90% Не выполнено Не выполнено
18-05-03 427-181-8613 14% Выполнено Выполнено
18-05-03 427-181-8613 14% Выполнено Выполнено
18-05-03 427-181-8613 14% Выполнено Выполнено
19-11-03 200-311-7075 91% Выполнено Выполнено
08-01-00 716-658-0983 58% Не выполнено Не выполнено

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

1 2 3 4
26/01/01 (084) 192-49-56 0.90 false
18/05/03 (427) 181-86-13 0.14 true
19/11/03 (200) 311-70-75 0.91 true
08/01/00 (716) 658-09-83 0.58 false

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 228 921-6227 Ченак В.З. 08-08-04 cenak45[at]mail.ru
+7 196 998-0587 Вович Т.З. 02-08-00 vovic9[at]gmail.com
+7 946 124-6565 Тавотак Т.Е. 22-03-02 tavotak64[at]gmail.com

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

1 2 3
+7 228 921-62-27 +7 196 998-05-87 +7 946 124-65-65
Ченак Вович Тавотак
08.08.04 02.08.00 22.03.02
mail.ru gmail.com gmail.com

Пример 2

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

1 2 3 4
+7 428 539-3386 Рибадберг А.С. 06-05-02 ribadberg90[at]rambler.ru
+7 174 806-7709 Данев А.Б. 06-09-02 danev58[at]gmail.com
+7 480 070-6471 Мегуфберг Л.У. 19-09-02 megufberg74[at]yahoo.com
+7 125 310-6132 Гефов А.В. 25-01-04 gefov66[at]rambler.ru

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

1 2 3 4
+7 428 539-33-86 +7 174 806-77-09 +7 480 070-64-71 +7 125 310-61-32
Рибадберг Данев Мегуфберг Гефов
06.05.02 06.09.02 19.09.02 25.01.04
rambler.ru gmail.com yahoo.com rambler.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2
lokev34@gmail.com 03.06.2003:0.66
vafegov9@rambler.ru 21.02.1999:0.10
tasogij25@yahoo.com 17.07.2002:0.61

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

1 2 3
lokev34 2003.06.03 0.660
vafegov9 1999.02.21 0.100
tasogij25 2002.07.17 0.610

Пример 2

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

1 2
nicak95@gmail.com 09.11.2002:0.43
cufesak72@rambler.ru 02.04.2001:0.86
nizan20@gmail.com 08.04.2002:0.55

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

1 2 3
nicak95 2002.11.09 0.430
cufesak72 2001.04.02 0.860
nizan20 2002.04.08 0.550

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
nikita45[at]yahoo.com&Никита Б. Фитянц 18/02/2001
rizij41[at]yandex.ru&Егор С. Риций 09/05/2003
mimazev20[at]gmail.com&Рамиль М. Мимазев 10/10/2004
befufanz35[at]yandex.ru&Иван А. Бефуфянц 01/03/2004

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

1 2 3 4
nikita45@yahoo.com rizij41@yandex.ru mimazev20@gmail.com befufanz35@yandex.ru
Фитянц, Н.Б. Риций, Е.С. Мимазев, Р.М. Бефуфянц, И.А.
2001-02-18 2003-05-09 2004-10-10 2004-03-01

Пример 2

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

1 2 3
andrej41[at]rambler.ru&Андрей О. Кинли 13/11/2000
tukulan80[at]mail.ru&Марк И. Тукулян 22/04/2002
stepan53[at]gmail.com&Степан Ч. Гекман 26/07/1999

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

1 2 3
andrej41@rambler.ru tukulan80@mail.ru stepan53@gmail.com
Кинли, А.О. Тукулян, М.И. Гекман, С.Ч.
2000-11-13 2002-04-22 1999-07-26

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2
aleksandr41@yandex.ru Нет:Александр Ч. Габиди
nenusko91@mail.ru Нет:Виктор Ц. Ненушко
nenusko91@mail.ru Нет:Виктор Ц. Ненушко
anton56@yahoo.com Нет:Антон Н. Шитев
zicorberg16@mail.ru Да:Руслан Р. Зичорберг

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

1 2 3 4
aleksandr41[at]yandex.ru zicorberg16[at]mail.ru nenusko91[at]mail.ru anton56[at]yahoo.com
Габиди Зичорберг Ненушко Шитев
0 1 0 0

Пример 2

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

1 2
danila37@yandex.ru Да:Данила Е. Цевко
danila37@yandex.ru Да:Данила Е. Цевко
ajdar87@yahoo.com Да:Айдар Б. Регян
vasilij98@yandex.ru Да:Василий Ц. Левофян
aroslav5@gmail.com Да:Ярослав Ш. Челли

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

1 2 3 4
vasilij98[at]yandex.ru ajdar87[at]yahoo.com danila37[at]yandex.ru aroslav5[at]gmail.com
Левофян Регян Цевко Челли
1 1 1 1

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y#М.О. Равуфский ravufskij39@gmail.com ravufskij39@gmail.com 89%
N#Р.З. Висорян visoran93@rambler.ru visoran93@rambler.ru 93%
Y#М.С. Зикадев zikadev75@gmail.com zikadev75@gmail.com 19%
Y#Э.Ч. Сочский socskij48@yahoo.com socskij48@yahoo.com 7%

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

1 2 3 4
Равуфский Да gmail.com 0.89
Висорян Нет rambler.ru 0.93
Зикадев Да gmail.com 0.19
Сочский Да yahoo.com 0.07

Пример 2

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

1 2 3 4
N#А.Р. Шуцко suzko96@gmail.com suzko96@gmail.com 20%
N#Н.О. Нувавиди nuvavidi19@rambler.ru nuvavidi19@rambler.ru 62%
N#А.Д. Затов zatov76@yahoo.com zatov76@yahoo.com 17%

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

1 2 3 4
Шуцко Нет gmail.com 0.20
Нувавиди Нет rambler.ru 0.62
Затов Нет yahoo.com 0.17

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(077) 876-14-80|0.86 да
(717) 350-71-64|0.96 нет
(510) 846-16-08|0.56 нет
(152) 411-33-28|0.17 нет

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

1 2 3
876-1480 0.8600 Да
350-7164 0.9600 Нет
846-1608 0.5600 Нет
411-3328 0.1700 Нет

Пример 2

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

1 2 3 4
(655) 514-87-82|0.17 да
(765) 023-34-33|0.16 нет
(787) 403-41-52|0.10 да
(846) 488-14-01|0.28 да

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

1 2 3
514-8782 0.1700 Да
023-3433 0.1600 Нет
403-4152 0.1000 Да
488-1401 0.2800 Да

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.7331#1120425 Адель Д. Сасов
0.8726#1262633 Макар Л. Гошко
0.5584#9805546 Даниэль У. Легиди
0.6470#0702997 Эдуард Т. Сидоцяк

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

1 2 3 4
112-0425 126-2633 980-5546 070-2997
0.733 0.873 0.558 0.647
Сасов А.Д. Гошко М.Л. Легиди Д.У. Сидоцяк Э.Т.

Пример 2

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

1 2
0.3393#8688880 Богдан Б. Фицли
0.1557#5326807 Альберт З. Сошин
0.6465#5707968 Альберт З. Фисли
0.2418#1460961 Мирослав Р. Незич

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

1 2 3 4
868-8880 532-6807 570-7968 146-0961
0.339 0.156 0.646 0.242
Фицли Б.Б. Сошин А.З. Фисли А.З. Незич М.Р.

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.53 +7 488 752-7753:Владимир Д. Факанли 10-05-04 10-05-04
0.18 +7 890 228-2506:Арсен Е. Сикский 22-12-00 22-12-00
0.53 +7 488 752-7753:Владимир Д. Факанли 10-05-04 10-05-04
0.13 +7 440 740-6118:Дамир З. Фезетий 23-12-02 23-12-02
0.68 +7 093 180-4062:Василий Ф. Рекилберг 26-05-01 26-05-01
0.53 +7 488 752-7753:Владимир Д. Факанли 10-05-04 10-05-04

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

1 2 3 4
0.5 0.2 0.1 0.7
Владимир Факанли Арсен Сикский Дамир Фезетий Василий Рекилберг
752-7753 228-2506 740-6118 180-4062
04/05/10 00/12/22 02/12/23 01/05/26

Пример 2

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

1 2 3 4
0.29 +7 525 877-9658:Евгений И. Таромко 27-02-04 27-02-04
0.67 +7 073 712-1927:Савва Л. Чусев 21-07-00 21-07-00
0.91 +7 677 857-2409:Ярослав К. Шумошак 10-02-02 10-02-02
0.91 +7 677 857-2409:Ярослав К. Шумошак 10-02-02 10-02-02
0.91 +7 677 857-2409:Ярослав К. Шумошак 10-02-02 10-02-02

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

1 2 3
0.3 0.7 0.9
Евгений Таромко Савва Чусев Ярослав Шумошак
877-9658 712-1927 857-2409
04/02/27 00/07/21 02/02/10

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4 Иван М. Нурерак#nurerak43@gmail.com 0.4
0.4 Василий А. Тушов#vasilij48@rambler.ru 0.4
0.1 Айдар Л. Татли#ajdar89@yahoo.com 0.1
0.9 Константин Е. Дифоциди#konstantin47@yandex.ru 0.9

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

1 2 3
10% yahoo.com Айдар Татли
40% rambler.ru Василий Тушов
40% gmail.com Иван Нурерак
90% yandex.ru Константин Дифоциди

Пример 2

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

1 2 3
0.4 Богдан Л. Мибузич#mibuzic47@gmail.com 0.4
0.0 Леонид З. Нелак#leonid47@yandex.ru 0.0
0.9 Марат У. Зисерли#ziserli11@rambler.ru 0.9

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

1 2 3
40% gmail.com Богдан Мибузич
0% yandex.ru Леонид Нелак
90% rambler.ru Марат Зисерли

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено Выполнено kugatij42[at]rambler.ru 10/08/01 Михаил Ц. Кугатий
Не выполнено Не выполнено ribovev22[at]yandex.ru 05/12/01 Даниил В. Рибовев
Не выполнено Не выполнено ribovev22[at]yandex.ru 05/12/01 Даниил В. Рибовев
Выполнено Выполнено rezafanz75[at]gmail.com 12/04/99 Альберт Ц. Рецафянц
Не выполнено Не выполнено fibobanz59[at]gmail.com 02/12/03 Валерий Ф. Фибобянц

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

1 2 3 4
Y kugatij42 01.08.10 Михаил Кугатий
N ribovev22 01.12.05 Даниил Рибовев
Y rezafanz75 99.04.12 Альберт Рецафянц
N fibobanz59 03.12.02 Валерий Фибобянц

Пример 2

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

1 2 3 4 5
Выполнено Выполнено konstantin47[at]gmail.com 19/06/99 Константин Д. Фидирак
Выполнено Выполнено konstantin47[at]gmail.com 19/06/99 Константин Д. Фидирак
Не выполнено Не выполнено konstantin81[at]rambler.ru 28/06/00 Константин Ч. Тагук
Выполнено Выполнено david71[at]yandex.ru 28/07/01 Давид Е. Мокян
Не выполнено Не выполнено zukulin23[at]yahoo.com 12/09/00 Адель В. Цукулин

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

1 2 3 4
Y konstantin47 99.06.19 Константин Фидирак
N konstantin81 00.06.28 Константин Тагук
Y david71 01.07.28 Давид Мокян
N zukulin23 00.09.12 Адель Цукулин

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false 27-05-99 Влад У. Кенов
false 14-12-04 Константин В. Венусянц
true 23-06-01 Демид Ш. Бикяк
true 09-04-02 Тамерлан К. Рудефак

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

1 2 3 4
N N Y Y
99-05-27 04-12-14 01-06-23 02-04-09
Кенов Влад Венусянц Константин Бикяк Демид Рудефак Тамерлан

Пример 2

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

1 2 3
true 13-02-00 Егор Ц. Дицуцский
true 27-12-00 Дамир Л. Лосян
true 17-06-02 Игорь О. Кузев

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

1 2 3
Y Y Y
00-02-13 00-12-27 02-06-17
Дицуцский Егор Лосян Дамир Кузев Игорь

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
26% 26% 07.08.2004:+7 (340) 132-91-84
28% 28% 03.04.2003:+7 (168) 597-34-84
14% 14% 17.06.1999:+7 (353) 420-84-65

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

1 2 3
0.260 04/08/07 +73401329184
0.280 03/04/03 +71685973484
0.140 99/06/17 +73534208465

Пример 2

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

1 2 3 4
99% 99% 24.08.1999:+7 (809) 731-76-14
40% 40% 04.11.2000:+7 (591) 728-90-81
58% 58% 06.01.2001:+7 (223) 917-36-63

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

1 2 3
0.990 99/08/24 +78097317614
0.400 00/11/04 +75917289081
0.580 01/01/06 +72239173663

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
begazev20@yandex.ru;2001.04.08 (312) 031-5038 (312) 031-5038
secocskij26@gmail.com;2004.10.14 (468) 106-9150 (468) 106-9150
bobodli60@gmail.com;2002.05.09 (485) 244-0677 (485) 244-0677
silic16@mail.ru;2001.04.26 (019) 440-8004 (019) 440-8004
silic16@mail.ru;2001.04.26 (019) 440-8004 (019) 440-8004
silic16@mail.ru;2001.04.26 (019) 440-8004 (019) 440-8004

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

1 2 3
08/04/01 (312) 031-50-38 yandex.ru
14/10/04 (468) 106-91-50 gmail.com
09/05/02 (485) 244-06-77 gmail.com
26/04/01 (019) 440-80-04 mail.ru

Пример 2

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

1 2 3 4 5
zogific69@yandex.ru;2001.12.11 (824) 738-7219 (824) 738-7219
aleksandr61@yandex.ru;2003.10.09 (274) 679-7765 (274) 679-7765
zumurskij4@yahoo.com;2002.01.08 (059) 088-2899 (059) 088-2899
zumurskij4@yahoo.com;2002.01.08 (059) 088-2899 (059) 088-2899
zumurskij4@yahoo.com;2002.01.08 (059) 088-2899 (059) 088-2899

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

1 2 3
11/12/01 (824) 738-72-19 yandex.ru
09/10/03 (274) 679-77-65 yandex.ru
08/01/02 (059) 088-28-99 yahoo.com

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
01-04-18 0.8833 0.8833 +7(687)152-83-79!0
02-03-06 0.3489 0.3489 +7(908)924-75-16!0
02-03-09 0.9736 0.9736 +7(208)149-64-97!1
00-03-09 0.5663 0.5663 +7(927)607-62-29!1

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

1 2 3 4
18.04.01 06.03.02 09.03.02 09.03.00
0.9 0.3 1.0 0.6
(687) 152-8379 (908) 924-7516 (208) 149-6497 (927) 607-6229
нет нет да да

Пример 2

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

1 2 3 4 5 6
03-01-07 0.7635 0.7635 +7(885)215-45-28!1
01-07-05 0.0657 0.0657 +7(526)392-75-55!0
00-03-04 0.5357 0.5357 +7(533)784-14-49!0
99-05-20 0.4130 0.4130 +7(349)111-31-68!1

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

1 2 3 4
07.01.03 05.07.01 04.03.00 20.05.99
0.8 0.1 0.5 0.4
(885) 215-4528 (526) 392-7555 (533) 784-1449 (349) 111-3168
да нет нет да

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Диголберг Петр:digolberg15[at]yahoo.com 0.096 Выполнено
Мегяк Ильдар:il_dar98[at]yahoo.com 0.834 Выполнено
Терий Юрий:terij5[at]yahoo.com 0.556 Не выполнено
Фекберг Эдуард:fekberg87[at]yandex.ru 0.352 Выполнено

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

1 2 3 4
digolberg15@yahoo.com Диголберг 10% Y
il_dar98@yahoo.com Мегяк 83% Y
terij5@yahoo.com Терий 56% N
fekberg87@yandex.ru Фекберг 35% Y

Пример 2

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

1 2 3 4 5
Цавов Илья:zavov37[at]gmail.com 0.404 Выполнено
Голотак Даниил:golotak73[at]rambler.ru 0.037 Не выполнено
Надли Ростислав:rostislav94[at]yandex.ru 0.776 Не выполнено
Чубутин Игнат:cubutin61[at]gmail.com 0.216 Выполнено

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

1 2 3 4
zavov37@gmail.com Цавов 40% Y
golotak73@rambler.ru Голотак 4% N
rostislav94@yandex.ru Надли 78% N
cubutin61@gmail.com Чубутин 22% Y

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004-04-22 +7 440 278-5820 +7 440 278-5820 0.7415
2000-02-19 +7 836 726-7234 +7 836 726-7234 0.8696
2002-09-17 +7 082 645-5464 +7 082 645-5464 0.2549

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

1 2 3
22/04/04 (440) 278-5820 74%
19/02/00 (836) 726-7234 87%
17/09/02 (082) 645-5464 25%

Пример 2

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

1 2 3 4
2002-02-14 +7 575 806-9539 +7 575 806-9539 0.5588
2003-01-28 +7 973 438-3320 +7 973 438-3320 0.4028
2004-06-08 +7 902 218-4272 +7 902 218-4272 0.9938

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

1 2 3
14/02/02 (575) 806-9539 56%
28/01/03 (973) 438-3320 40%
08/06/04 (902) 218-4272 99%