ИМБО-01-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 190 737-8162 soluk94[at]mail.ru soluk94[at]mail.ru Шолук, А.Ч. 19-10-00
+7 738 299-1933 tozigan67[at]mail.ru tozigan67[at]mail.ru Тоцигян, В.Г. 02-09-00
+7 738 299-1933 tozigan67[at]mail.ru tozigan67[at]mail.ru Тоцигян, В.Г. 02-09-00
+7 840 067-9990 fuzasuk81[at]rambler.ru fuzasuk81[at]rambler.ru Фуцасук, М.Д. 13-03-00
+7 043 869-6483 zedekidi37[at]rambler.ru zedekidi37[at]rambler.ru Зедекиди, В.Н. 17-12-03
+7 738 299-1933 tozigan67[at]mail.ru tozigan67[at]mail.ru Тоцигян, В.Г. 02-09-00

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

1 2 3 4
737-81-62 mail.ru А. Шолук 00.10.19
869-64-83 rambler.ru В. Зедекиди 03.12.17
299-19-33 mail.ru В. Тоцигян 00.09.02
067-99-90 rambler.ru М. Фуцасук 00.03.13

Пример 2

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

1 2 3 4 5 6
+7 863 142-0165 musozskij97[at]mail.ru musozskij97[at]mail.ru Мушозский, Н.О. 01-08-00
+7 600 874-4820 cudelman42[at]mail.ru cudelman42[at]mail.ru Чуделман, И.О. 16-08-04
+7 752 943-2826 zuvonman26[at]yandex.ru zuvonman26[at]yandex.ru Зувонман, Я.Л. 01-02-01
+7 752 943-2826 zuvonman26[at]yandex.ru zuvonman26[at]yandex.ru Зувонман, Я.Л. 01-02-01
+7 752 943-2826 zuvonman26[at]yandex.ru zuvonman26[at]yandex.ru Зувонман, Я.Л. 01-02-01
+7 358 049-5642 facisev57[at]rambler.ru facisev57[at]rambler.ru Фачисев, С.И. 07-04-01

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

1 2 3 4
874-48-20 mail.ru И. Чуделман 04.08.16
142-01-65 mail.ru Н. Мушозский 00.08.01
049-56-42 rambler.ru С. Фачисев 01.04.07
943-28-26 yandex.ru Я. Зувонман 01.02.01

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
02/10/10:0.49 (631) 831-4345 (631) 831-4345
99/08/11:0.59 (095) 071-7662 (095) 071-7662
03/04/24:0.75 (284) 177-8731 (284) 177-8731
01/01/28:0.70 (673) 851-5406 (673) 851-5406

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

1 2 3 4
49% 59% 75% 70%
10/10/02 11/08/99 24/04/03 28/01/01
631 831-4345 095 071-7662 284 177-8731 673 851-5406

Пример 2

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

1 2 3 4 5
99/01/11:0.76 (627) 970-1463 (627) 970-1463
03/10/20:0.15 (222) 613-6335 (222) 613-6335
00/09/28:0.99 (479) 411-4442 (479) 411-4442
99/07/17:0.45 (846) 778-5261 (846) 778-5261

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

1 2 3 4
76% 15% 99% 45%
11/01/99 20/10/03 28/09/00 17/07/99
627 970-1463 222 613-6335 479 411-4442 846 778-5261

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 542 497-54-86 svatoslav60[at]yahoo.com|7% Святослав Мицетли Святослав Мицетли
+7 133 796-64-07 fasebberg21[at]rambler.ru|62% Елисей Фасебберг Елисей Фасебберг
+7 684 672-29-65 savelij67[at]yahoo.com|27% Савелий Нетич Савелий Нетич
+7 132 784-57-32 vladimir73[at]mail.ru|48% Владимир Муриди Владимир Муриди
+7 132 784-57-32 vladimir73[at]mail.ru|48% Владимир Муриди Владимир Муриди

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

1 2 3 4
+75424975486 svatoslav60 Мицетли 0.1
+71337966407 fasebberg21 Фасебберг 0.6
+76846722965 savelij67 Нетич 0.3
+71327845732 vladimir73 Муриди 0.5

Пример 2

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

1 2 3 4
+7 426 242-98-76 svatogor12[at]gmail.com|28% Святогор Забубич Святогор Забубич
+7 857 769-21-69 rodion24[at]yahoo.com|64% Родион Могук Родион Могук
+7 806 075-71-08 mihail28[at]mail.ru|43% Михаил Нушич Михаил Нушич
+7 857 769-21-69 rodion24[at]yahoo.com|64% Родион Могук Родион Могук

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

1 2 3 4
+74262429876 svatogor12 Забубич 0.3
+78577692169 rodion24 Могук 0.6
+78060757108 mihail28 Нушич 0.4

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.6129 С.Р. Лебберг 0 0
0.9053 А.Т. Гачман 0 0
0.7883 Ф.Ч. Чабин 0 0
0.7883 Ф.Ч. Чабин 0 0

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

1 2 3
0.613 0.905 0.788
Лебберг Гачман Чабин
N N N

Пример 2

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

1 2 3 4
0.5584 В.Н. Гагемский 1 1
0.0522 Я.Ч. Цацезман 0 0
0.8863 В.Б. Цафянц 0 0
0.8863 В.Б. Цафянц 0 0

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

1 2 3
0.558 0.052 0.886
Гагемский Цацезман Цафянц
Y N N

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
20.02.02 Павел Е. Везянц Павел Е. Везянц vezanz39@mail.ru
02.09.04 Борис Ч. Дочли Борис Ч. Дочли boris82@yahoo.com
12.02.02 Рамиль К. Чамерук Рамиль К. Чамерук cameruk41@rambler.ru
12.02.02 Рамиль К. Чамерук Рамиль К. Чамерук cameruk41@rambler.ru
12.02.02 Рамиль К. Чамерук Рамиль К. Чамерук cameruk41@rambler.ru

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

1 2 3
02.02.20 Везянц П.Е. vezanz39
04.09.02 Дочли Б.Ч. boris82
02.02.12 Чамерук Р.К. cameruk41

Пример 2

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

1 2 3 4
26.09.03 Лев Ш. Гезомян Лев Ш. Гезомян gezoman23@yandex.ru
08.06.99 Демид Ф. Чосман Демид Ф. Чосман cosman50@yandex.ru
23.01.02 Глеб Н. Шицев Глеб Н. Шицев sizev85@mail.ru
23.01.02 Глеб Н. Шицев Глеб Н. Шицев sizev85@mail.ru
23.01.02 Глеб Н. Шицев Глеб Н. Шицев sizev85@mail.ru

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

1 2 3
03.09.26 Гезомян Л.Ш. gezoman23
99.06.08 Чосман Д.Ф. cosman50
02.01.23 Шицев Г.Н. sizev85

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
ralorij4@mail.ru;1 2000-09-23 2000-09-23
ralorij4@mail.ru;1 2000-09-23 2000-09-23
ralorij4@mail.ru;1 2000-09-23 2000-09-23
ditov50@mail.ru;0 2003-11-08 2003-11-08
razesov78@yandex.ru;1 2004-12-10 2004-12-10

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

1 2 3
ralorij4 ditov50 razesov78
да нет да
23.09.00 08.11.03 10.12.04

Пример 2

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

1 2 3
dilin24@gmail.com;1 2003-04-16 2003-04-16
nifman62@yahoo.com;0 2000-10-03 2000-10-03
dilin24@gmail.com;1 2003-04-16 2003-04-16
nukskij70@rambler.ru;1 2004-04-22 2004-04-22
dilin24@gmail.com;1 2003-04-16 2003-04-16

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

1 2 3
dilin24 nifman62 nukskij70
да нет да
16.04.03 03.10.00 22.04.04

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(942) 113-10-97#2002/04/06 Ростислав Д. Гивяк
(683) 724-18-95#2001/12/16 Руслан Д. Рукук
(156) 651-04-56#2002/02/13 Юрий М. Муфак
(182) 260-44-73#2003/07/18 Максим В. Бишилев
(156) 651-04-56#2002/02/13 Юрий М. Муфак
(156) 651-04-56#2002/02/13 Юрий М. Муфак

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

1 2 3 4
06/04/2002 16/12/2001 13/02/2002 18/07/2003
Р.Д. Гивяк Р.Д. Рукук Ю.М. Муфак М.В. Бишилев
(942) 113-1097 (683) 724-1895 (156) 651-0456 (182) 260-4473

Пример 2

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

1 2 3
(884) 867-62-48#2004/01/22 Ринат В. Тибман
(259) 844-26-91#2001/01/05 Владимир Ш. Цорянц
(884) 867-62-48#2004/01/22 Ринат В. Тибман
(322) 130-38-45#2002/11/03 Роберт З. Ванавко
(884) 867-62-48#2004/01/22 Ринат В. Тибман

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

1 2 3
22/01/2004 05/01/2001 03/11/2002
Р.В. Тибман В.Ш. Цорянц Р.З. Ванавко
(884) 867-6248 (259) 844-2691 (322) 130-3845

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
387-510-1580 0.6641 18-10-2003 Роман Д. Чоцман
833-247-5751 0.6213 03-08-2003 Назар У. Фечук
866-923-0379 0.7987 15-11-2004 Илья С. Бодегий
866-923-0379 0.7987 15-11-2004 Илья С. Бодегий
866-923-0379 0.7987 15-11-2004 Илья С. Бодегий

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

1 2 3
387 510-1580 833 247-5751 866 923-0379
0.7 0.6 0.8
03-10-18 03-08-03 04-11-15
Чоцман Роман Фечук Назар Бодегий Илья

Пример 2

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

1 2 3 4
305-606-5740 0.0518 10-09-1999 Эдуард Е. Фомиди
354-761-9080 0.2765 24-04-2002 Захар Г. Зушонин
728-362-5368 0.1445 05-06-1999 Самир Р. Кидурман
728-362-5368 0.1445 05-06-1999 Самир Р. Кидурман
728-362-5368 0.1445 05-06-1999 Самир Р. Кидурман

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

1 2 3
305 606-5740 354 761-9080 728 362-5368
0.1 0.3 0.1
99-09-10 02-04-24 99-06-05
Фомиди Эдуард Зушонин Захар Кидурман Самир

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
misozanz80@gmail.com 2003.08.22 2003.08.22 Петр Р. Мисозянц
sebizak80@mail.ru 2003.03.24 2003.03.24 Дамир Н. Шебицак
danila87@gmail.com 2004.11.10 2004.11.10 Данила Л. Вобиди
vasilij40@rambler.ru 1999.11.19 1999.11.19 Василий Ш. Лилянц

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

1 2 3
vasilij40[at]rambler.ru 99.11.19 Василий Лилянц
sebizak80[at]mail.ru 03.03.24 Дамир Шебицак
danila87[at]gmail.com 04.11.10 Данила Вобиди
misozanz80[at]gmail.com 03.08.22 Петр Мисозянц

Пример 2

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

1 2 3 4 5
fafskij65@gmail.com 2000.12.25 2000.12.25 Эдуард К. Фафский
konstantin14@mail.ru 1999.01.01 1999.01.01 Константин К. Читичак
ramil_75@yandex.ru 2001.09.02 2001.09.02 Рамиль Н. Нокев

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

1 2 3
konstantin14[at]mail.ru 99.01.01 Константин Читичак
ramil_75[at]yandex.ru 01.09.02 Рамиль Нокев
fafskij65[at]gmail.com 00.12.25 Эдуард Фафский

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1:Егор Н. Фусов 0.6256 0.6256
0:Игнат Ш. Шадулко 0.3248 0.3248
1:Никита Ч. Бакедман 0.4182 0.4182
1:Мирослав М. Фобесян 0.0265 0.0265
1:Мирослав М. Фобесян 0.0265 0.0265
1:Мирослав М. Фобесян 0.0265 0.0265

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

1 2 3
Фусов Y 0.6
Шадулко N 0.3
Бакедман Y 0.4
Фобесян Y 0.0

Пример 2

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

1 2 3 4 5
0:Кирилл В. Суригин 0.3463 0.3463
1:Роберт У. Рогян 0.2747 0.2747
1:Олег К. Шивли 0.3006 0.3006
1:Олег К. Шивли 0.3006 0.3006
1:Олег К. Шивли 0.3006 0.3006

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

1 2 3
Суригин N 0.3
Рогян Y 0.3
Шивли Y 0.3

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2002.05.16 64% 64% +7 643 229-5147 Нешекак Филипп
2003.09.07 52% 52% +7 528 089-3487 Мушич Альберт
2000.08.06 70% 70% +7 402 149-8996 Чошяк Даниил

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

1 2 3
2002/05/16 2003/09/07 2000/08/06
0.6400 0.5200 0.7000
2295147 0893487 1498996
Филипп Нешекак Альберт Мушич Даниил Чошяк

Пример 2

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

1 2 3 4 5 6
2002.02.28 71% 71% +7 805 720-6561 Себский Кирилл
2003.04.26 40% 40% +7 150 124-1343 Чецекиди Лев
2000.08.05 12% 12% +7 128 651-4409 Зувян Тамерлан
2004.01.11 85% 85% +7 610 443-8953 Томофев Федор

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

1 2 3 4
2002/02/28 2003/04/26 2000/08/05 2004/01/11
0.7100 0.4000 0.1200 0.8500
7206561 1241343 6514409 4438953
Кирилл Себский Лев Чецекиди Тамерлан Зувян Федор Томофев

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
false#0.719 05-09-00 05-09-00 +78326500982
true#0.554 10-10-02 10-10-02 +72767068359
false#0.060 21-08-01 21-08-01 +78836175493
false#0.093 06-10-01 06-10-01 +74234810521
false#0.093 06-10-01 06-10-01 +74234810521

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

1 2 3 4
0.7190 0.5540 0.0600 0.0930
00/09/05 02/10/10 01/08/21 01/10/06
(832) 650-0982 (276) 706-8359 (883) 617-5493 (423) 481-0521
Нет Да Нет Нет

Пример 2

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

1 2 3 4 5 6
true#0.501 13-01-03 13-01-03 +71951078174
false#0.921 24-09-04 24-09-04 +75664689310
true#0.633 18-09-00 18-09-00 +73005911587
false#0.921 24-09-04 24-09-04 +75664689310
false#0.676 01-06-00 01-06-00 +74988397602

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

1 2 3 4
0.5010 0.9210 0.6330 0.6760
03/01/13 04/09/24 00/09/18 00/06/01
(195) 107-8174 (566) 468-9310 (300) 591-1587 (498) 839-7602
Да Нет Да Нет

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 181 372-36-01 0.3985 Гучев Б.Д. 2002-12-25 2002-12-25
+7 485 476-81-42 0.5858 Кизулянц Г.Ф. 2003-12-09 2003-12-09
+7 485 476-81-42 0.5858 Кизулянц Г.Ф. 2003-12-09 2003-12-09
+7 226 555-30-85 0.6733 Лоцак Р.У. 2002-02-12 2002-02-12
+7 465 308-35-22 0.7587 Золяк Н.У. 1999-09-20 1999-09-20

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

1 2 3 4
3723601 4768142 5553085 3083522
40% 59% 67% 76%
Гучев Кизулянц Лоцак Золяк
02.12.25 03.12.09 02.02.12 99.09.20

Пример 2

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

1 2 3 4 5
+7 958 321-82-70 0.1990 Мозецко М.Н. 2002-07-24 2002-07-24
+7 651 948-69-96 0.4862 Лешинак А.М. 2000-02-18 2000-02-18
+7 651 948-69-96 0.4862 Лешинак А.М. 2000-02-18 2000-02-18
+7 637 751-47-14 0.3615 Шобич Ф.Ч. 2001-10-14 2001-10-14

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

1 2 3
3218270 9486996 7514714
20% 49% 36%
Мозецко Лешинак Шобич
02.07.24 00.02.18 01.10.14

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false sorotko88@yandex.ru 0.15
false sorotko88@yandex.ru 0.15
true gotan79@rambler.ru 0.40
false vosak24@yandex.ru 0.48

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

1 2 3
нет да нет
sorotko88 gotan79 vosak24
0.150 0.400 0.480

Пример 2

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

1 2 3 4
false furanz76@gmail.com 0.26
true litli2@mail.ru 0.00
true litli2@mail.ru 0.00
false zezesli71@mail.ru 0.93

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

1 2 3
нет да нет
furanz76 litli2 zezesli71
0.260 0.000 0.930

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vukuvak77@mail.ru&0.63 (024) 101-83-36 (024) 101-83-36
vukuvak77@mail.ru&0.63 (024) 101-83-36 (024) 101-83-36
todko24@rambler.ru&0.80 (742) 334-01-76 (742) 334-01-76
defofic13@rambler.ru&0.14 (148) 546-04-56 (148) 546-04-56
vukuvak77@mail.ru&0.63 (024) 101-83-36 (024) 101-83-36

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

1 2 3
0.6 0.8 0.1
024-101-8336 742-334-0176 148-546-0456
mail.ru rambler.ru rambler.ru

Пример 2

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

1 2 3
cegic35@rambler.ru&0.71 (673) 328-94-39 (673) 328-94-39
galan25@mail.ru&0.13 (714) 545-60-56 (714) 545-60-56
geziban28@gmail.com&0.70 (827) 002-80-06 (827) 002-80-06
geziban28@gmail.com&0.70 (827) 002-80-06 (827) 002-80-06
geziban28@gmail.com&0.70 (827) 002-80-06 (827) 002-80-06
forirman19@mail.ru&0.33 (797) 094-52-15 (797) 094-52-15

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

1 2 3 4
0.7 0.1 0.7 0.3
673-328-9439 714-545-6056 827-002-8006 797-094-5215
rambler.ru mail.ru gmail.com mail.ru

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
01/07/25 01/07/25 N:(332) 291-06-90
00/03/19 00/03/19 N:(504) 158-21-91
02/08/28 02/08/28 N:(286) 349-80-21
99/10/05 99/10/05 N:(638) 435-86-59
99/10/05 99/10/05 N:(638) 435-86-59

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

1 2 3 4
25-07-01 19-03-00 28-08-02 05-10-99
Нет Нет Нет Нет
332-291-0690 504-158-2191 286-349-8021 638-435-8659

Пример 2

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

1 2 3
02/06/01 02/06/01 N:(611) 408-66-67
04/06/03 04/06/03 Y:(036) 801-41-25
00/02/19 00/02/19 Y:(522) 403-35-25
99/04/16 99/04/16 Y:(527) 344-07-61
99/04/16 99/04/16 Y:(527) 344-07-61

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

1 2 3 4
01-06-02 03-06-04 19-02-00 16-04-99
Нет Да Да Да
611-408-6667 036-801-4125 522-403-3525 527-344-0761

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да +7 282 309-2405&00-11-17 Айдар К. Мифиди Айдар К. Мифиди
да +7 309 892-4932&99-07-06 Артур Ш. Личий Артур Ш. Личий
нет +7 721 524-3724&01-11-24 Роман В. Сименин Роман В. Сименин
нет +7 474 270-2258&02-07-17 Роберт У. Девян Роберт У. Девян
нет +7 474 270-2258&02-07-17 Роберт У. Девян Роберт У. Девян

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

1 2 3 4
1 1 0 0
+7 282 309-24-05 +7 309 892-49-32 +7 721 524-37-24 +7 474 270-22-58
00.11.17 99.07.06 01.11.24 02.07.17
А.К. Мифиди А.Ш. Личий Р.В. Сименин Р.У. Девян

Пример 2

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

1 2 3 4
да +7 854 596-3438&03-05-25 Евгений Ч. Долянц Евгений Ч. Долянц
нет +7 748 179-1617&00-03-26 Степан В. Кезяк Степан В. Кезяк
да +7 183 696-8714&02-12-22 Илья В. Дисиди Илья В. Дисиди
да +7 183 696-8714&02-12-22 Илья В. Дисиди Илья В. Дисиди

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

1 2 3
1 0 1
+7 854 596-34-38 +7 748 179-16-17 +7 183 696-87-14
03.05.25 00.03.26 02.12.22
Е.Ч. Долянц С.В. Кезяк И.В. Дисиди

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (481) 027-90-77 0.23 2004.07.12 Y 0.23
+7 (475) 292-66-13 0.01 2001.04.06 Y 0.01
+7 (028) 636-15-21 0.25 2000.09.09 N 0.25
+7 (028) 636-15-21 0.25 2000.09.09 N 0.25
+7 (028) 636-15-21 0.25 2000.09.09 N 0.25
+7 (656) 854-85-62 0.31 2000.02.10 Y 0.31

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

1 2 3 4
(481) 027-90-77 (475) 292-66-13 (028) 636-15-21 (656) 854-85-62
0.2300 0.0100 0.2500 0.3100
2004 2001 2000 2000
Выполнено Выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4 5
+7 (298) 662-12-83 0.48 2001.04.28 Y 0.48
+7 (669) 696-64-82 0.28 2002.11.08 N 0.28
+7 (682) 950-71-09 0.64 2003.08.13 Y 0.64
+7 (298) 662-12-83 0.48 2001.04.28 Y 0.48
+7 (298) 662-12-83 0.48 2001.04.28 Y 0.48

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

1 2 3
(298) 662-12-83 (669) 696-64-82 (682) 950-71-09
0.4800 0.2800 0.6400
2001 2002 2003
Выполнено Не выполнено Выполнено

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Радмир И. Бугак 0.8083 +71804784291 +71804784291
Арсен Ц. Дацин 0.3671 +73037218193 +73037218193
Станислав Г. Финко 0.2824 +77722748766 +77722748766
Марат Р. Соманев 0.5180 +74463597578 +74463597578

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

1 2 3
Бугак Р.И. 0.808 478-4291
Дацин А.Ц. 0.367 721-8193
Соманев М.Р. 0.518 359-7578
Финко С.Г. 0.282 274-8766

Пример 2

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

1 2 3 4 5
Никита С. Нецберг 0.6184 +71037187038 +71037187038
Святослав И. Возли 0.8925 +77322502304 +77322502304
Яромир Ч. Кизак 0.5326 +77087768865 +77087768865

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

1 2 3
Возли С.И. 0.892 250-2304
Кизак Я.Ч. 0.533 776-8865
Нецберг Н.С. 0.618 718-7038

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
96% 26.08.2002 aleksandr27@mail.ru
31% 24.12.2003 vogizan56@gmail.com
68% 16.11.2002 odissej50@rambler.ru
10% 16.10.2002 aleksandr31@rambler.ru
10% 16.10.2002 aleksandr31@rambler.ru
10% 16.10.2002 aleksandr31@rambler.ru

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

1 2 3
0.9600 26.08.02 aleksandr27
0.3100 24.12.03 vogizan56
0.6800 16.11.02 odissej50
0.1000 16.10.02 aleksandr31

Пример 2

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

1 2 3 4
11% 23.08.1999 zesakan11@yahoo.com
23% 08.06.2000 fisizuk52@yahoo.com
66% 10.03.2000 ribufuk12@yahoo.com
66% 10.03.2000 ribufuk12@yahoo.com
66% 10.03.2000 ribufuk12@yahoo.com

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

1 2 3
0.1100 23.08.99 zesakan11
0.2300 08.06.00 fisizuk52
0.6600 10.03.00 ribufuk12

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Герман Д. Дацефский 0.56 N 0.56 +7(434)001-61-69
Герман Д. Дацефский 0.56 N 0.56 +7(434)001-61-69
Лев З. Рачачич 0.09 Y 0.09 +7(136)284-15-89
Герман Д. Дацефский 0.56 N 0.56 +7(434)001-61-69
Захар А. Шегиди 0.69 Y 0.69 +7(600)105-36-91

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

1 2 3
Дацефский Рачачич Шегиди
0.6 0.1 0.7
0 1 1
4340016169 1362841589 6001053691

Пример 2

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

1 2 3 4 5 6
Денис Г. Тулуняк 0.97 Y 0.97 +7(467)166-58-45
Денис Г. Тулуняк 0.97 Y 0.97 +7(467)166-58-45
Владислав К. Бавман 0.83 N 0.83 +7(649)447-03-41
Денис Г. Тулуняк 0.97 Y 0.97 +7(467)166-58-45
Ян К. Лезивли 0.67 N 0.67 +7(675)906-06-26

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

1 2 3
Тулуняк Бавман Лезивли
1.0 0.8 0.7
1 0 0
4671665845 6494470341 6759060626

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2004-05-26 2004-05-26 10% true mikberg39[at]gmail.com
1999-10-08 1999-10-08 41% false fedor5[at]rambler.ru
2003-11-18 2003-11-18 85% true cuganz33[at]gmail.com
2000-04-17 2000-04-17 18% true fakidi98[at]yahoo.com

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

1 2 3 4
26/05/04 08/10/99 18/11/03 17/04/00
0.100 0.410 0.850 0.180
да нет да да
mikberg39@gmail.com fedor5@rambler.ru cuganz33@gmail.com fakidi98@yahoo.com

Пример 2

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

1 2 3 4 5
2004-02-18 2004-02-18 23% false igor_78[at]mail.ru
2004-10-18 2004-10-18 9% true svatogor43[at]yandex.ru
2002-08-26 2002-08-26 72% true marsel_36[at]gmail.com

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

1 2 3
18/02/04 18/10/04 26/08/02
0.230 0.090 0.720
нет да да
igor_78@mail.ru svatogor43@yandex.ru marsel_36@gmail.com

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000/10/19|0.279 +72026561371
2002/07/23|0.327 +74302388014
1999/05/17|0.016 +78170424210
2002/07/23|0.327 +74302388014
1999/02/25|0.881 +75027441334

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

1 2 3 4
00.10.19 02.07.23 99.05.17 99.02.25
656-13-71 238-80-14 042-42-10 744-13-34
28% 33% 2% 88%

Пример 2

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

1 2 3 4
2001/08/20|0.611 +75423168425
2003/08/05|0.068 +76054715922
2001/08/20|0.611 +75423168425
2003/04/06|0.045 +74864471834

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

1 2 3
01.08.20 03.08.05 03.04.06
316-84-25 471-59-22 447-18-34
61% 7% 4%

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
surezuk42@mail.ru +7 (600) 414-36-46 09/01/2001 09/01/2001
surezuk42@mail.ru +7 (600) 414-36-46 09/01/2001 09/01/2001
surezuk42@mail.ru +7 (600) 414-36-46 09/01/2001 09/01/2001
burak82@yahoo.com +7 (835) 506-59-78 24/10/2000 24/10/2000
nozolic8@mail.ru +7 (957) 351-59-37 26/07/2000 26/07/2000

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

1 2 3
surezuk42 (600) 414-36-46 09.01.01
burak82 (835) 506-59-78 24.10.00
nozolic8 (957) 351-59-37 26.07.00

Пример 2

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

1 2 3 4 5
gunutuk34@mail.ru +7 (191) 737-99-48 11/05/2000 11/05/2000
nicecak81@gmail.com +7 (309) 251-07-71 17/01/2004 17/01/2004
nicecak81@gmail.com +7 (309) 251-07-71 17/01/2004 17/01/2004
mafigskij3@yahoo.com +7 (414) 129-57-48 17/07/1999 17/07/1999
nicecak81@gmail.com +7 (309) 251-07-71 17/01/2004 17/01/2004
garuk80@rambler.ru +7 (977) 895-33-24 02/09/2002 02/09/2002

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

1 2 3
gunutuk34 (191) 737-99-48 11.05.00
nicecak81 (309) 251-07-71 17.01.04
mafigskij3 (414) 129-57-48 17.07.99
garuk80 (977) 895-33-24 02.09.02

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 474 796-4126 anatolij89@rambler.ru false:03.04.00
+7 474 796-4126 anatolij89@rambler.ru false:03.04.00
+7 518 806-9276 bozisij38@yahoo.com false:19.10.99
+7 748 323-2797 rinat25@gmail.com true:12.04.02
+7 474 796-4126 anatolij89@rambler.ru false:03.04.00

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

1 2 3 4
474-796-4126 rambler.ru Не выполнено 00/04/03
518-806-9276 yahoo.com Не выполнено 99/10/19
748-323-2797 gmail.com Выполнено 02/04/12

Пример 2

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

1 2 3
+7 199 025-9913 nikita83@gmail.com true:06.10.03
+7 310 515-2354 ruslan8@yandex.ru false:25.12.04
+7 692 466-9714 valerij28@yahoo.com false:14.07.02
+7 692 466-9714 valerij28@yahoo.com false:14.07.02
+7 692 466-9714 valerij28@yahoo.com false:14.07.02

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

1 2 3 4
199-025-9913 gmail.com Выполнено 03/10/06
310-515-2354 yandex.ru Не выполнено 04/12/25
692-466-9714 yahoo.com Не выполнено 02/07/14

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Мозберг Дмитрий N 87% 87%
Гевамов Дмитрий N 21% 21%
Русиди Виктор N 74% 74%
Вучов Тимур N 65% 65%

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

1 2 3 4
Дмитрий Мозберг Дмитрий Гевамов Виктор Русиди Тимур Вучов
0 0 0 0
0.870 0.210 0.740 0.650

Пример 2

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

1 2 3 4
Кизодман Леонид Y 25% 25%
Фамотак Олег N 36% 36%
Тачский Давид N 29% 29%

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

1 2 3
Леонид Кизодман Олег Фамотак Давид Тачский
1 0 0
0.250 0.360 0.290

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Родли Д.Ш.:нет 0.6 rodli82@gmail.com
Филерянц Г.Л.:нет 0.4 fileranz58@mail.ru
Сишич В.С.:да 0.1 sisic59@mail.ru

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

1 2 3
Родли Филерянц Сишич
0.6000 0.4000 0.1000
Не выполнено Не выполнено Выполнено
rodli82 fileranz58 sisic59

Пример 2

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

1 2 3 4 5
Вишодак И.В.:да 0.1 visodak94@yahoo.com
Чошак В.Г.:нет 0.0 cosak1@yandex.ru
Бисин Б.Н.:да 0.9 bisin90@mail.ru
Голилин Ф.С.:да 0.5 golilin86@rambler.ru

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

1 2 3 4
Вишодак Чошак Бисин Голилин
0.1000 0.0000 0.9000 0.5000
Выполнено Не выполнено Выполнено Выполнено
visodak94 cosak1 bisin90 golilin86

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
al_bert98[at]yandex.ru +7 (950) 709-98-03 Y 20%
mihail80[at]yahoo.com +7 (366) 758-20-83 Y 80%
lazuzov73[at]yandex.ru +7 (199) 230-46-72 N 70%
lazuzov73[at]yandex.ru +7 (199) 230-46-72 N 70%
lazuzov73[at]yandex.ru +7 (199) 230-46-72 N 70%

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

1 2 3 4
lazuzov73@yandex.ru 2304672 0 0.7
al_bert98@yandex.ru 7099803 1 0.2
mihail80@yahoo.com 7582083 1 0.8

Пример 2

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

1 2 3 4 5
sasebli24[at]yahoo.com +7 (291) 509-95-32 Y 69%
denis46[at]yahoo.com +7 (152) 105-50-97 Y 47%
zutiranz28[at]gmail.com +7 (165) 020-86-46 Y 45%
zutiranz28[at]gmail.com +7 (165) 020-86-46 Y 45%
german33[at]rambler.ru +7 (178) 136-05-52 Y 29%
zutiranz28[at]gmail.com +7 (165) 020-86-46 Y 45%

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

1 2 3 4
zutiranz28@gmail.com 0208646 1 0.5
denis46@yahoo.com 1055097 1 0.5
german33@rambler.ru 1360552 1 0.3
sasebli24@yahoo.com 5099532 1 0.7

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true Степан Т. Бабук Степан Т. Бабук 17/11/03
true Дамир Т. Шадский Дамир Т. Шадский 23/11/01
false Василий С. Нибиди Василий С. Нибиди 04/03/99
true Ян Л. Сошак Ян Л. Сошак 17/07/01

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

1 2 3
да Бабук С.Т. 17.11.03
да Шадский Д.Т. 23.11.01
нет Нибиди В.С. 04.03.99
да Сошак Я.Л. 17.07.01

Пример 2

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

1 2 3 4 5
true Олег Т. Цединак Олег Т. Цединак 14/08/02
false Арсений В. Сирочук Арсений В. Сирочук 24/08/03
true Леонид У. Регезян Леонид У. Регезян 09/03/02

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

1 2 3
да Цединак О.Т. 14.08.02
нет Сирочук А.В. 24.08.03
да Регезян Л.У. 09.03.02

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.91 (171) 988-9574 (171) 988-9574 cevanz96[at]mail.ru;Выполнено
0.70 (116) 961-1250 (116) 961-1250 kofigskij39[at]yandex.ru;Не выполнено
0.21 (077) 860-8799 (077) 860-8799 lufolev1[at]gmail.com;Не выполнено
0.39 (572) 085-1897 (572) 085-1897 sazberg85[at]gmail.com;Выполнено

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

1 2 3 4
0.9100 988-9574 1 cevanz96
0.7000 961-1250 0 kofigskij39
0.2100 860-8799 0 lufolev1
0.3900 085-1897 1 sazberg85

Пример 2

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

1 2 3 4 5
0.65 (610) 289-7515 (610) 289-7515 volev16[at]yahoo.com;Не выполнено
0.19 (308) 069-1260 (308) 069-1260 davko74[at]mail.ru;Выполнено
0.56 (367) 838-3365 (367) 838-3365 cofenak38[at]mail.ru;Выполнено

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

1 2 3 4
0.6500 289-7515 0 volev16
0.1900 069-1260 1 davko74
0.5600 838-3365 1 cofenak38

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (502) 943-10-71 artemij91[at]gmail.com Артемий А. Кушин
+7 (351) 857-77-46 makar70[at]rambler.ru Макар С. Чузли
+7 (100) 601-59-44 vasilij37[at]gmail.com Василий Ч. Бигилли
+7 (351) 857-77-46 makar70[at]rambler.ru Макар С. Чузли
+7 (351) 857-77-46 makar70[at]rambler.ru Макар С. Чузли

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

1 2 3
1006015944 gmail.com Бигилли В.Ч.
3518577746 rambler.ru Чузли М.С.
5029431071 gmail.com Кушин А.А.

Пример 2

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

1 2 3 4
+7 (873) 599-74-24 tibavko82[at]gmail.com Кирилл Е. Тибавко
+7 (213) 737-19-84 zusberg89[at]yahoo.com Давид И. Цушберг
+7 (213) 737-19-84 zusberg89[at]yahoo.com Давид И. Цушберг
+7 (598) 562-79-70 mihail5[at]mail.ru Михаил Ц. Микий
+7 (213) 737-19-84 zusberg89[at]yahoo.com Давид И. Цушберг
+7 (838) 791-96-23 tikanz6[at]mail.ru Назар Г. Тикянц

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

1 2 3
2137371984 yahoo.com Цушберг Д.И.
5985627970 mail.ru Микий М.Ц.
8387919623 mail.ru Тикянц Н.Г.
8735997424 gmail.com Тибавко К.Е.

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
(801) 057-31-73 Да Петр Зогяк 0.983
(801) 057-31-73 Да Петр Зогяк 0.983
(448) 396-38-03 Да Даниил Дулувман 0.100
(801) 057-31-73 Да Петр Зогяк 0.983
(184) 776-77-65 Да Руслан Ридий 0.450
(523) 250-50-73 Да Михаил Кифий 0.266

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

1 2 3 4
396-3803 да Дулувман 0.1
057-3173 да Зогяк 1.0
250-5073 да Кифий 0.3
776-7765 да Ридий 0.5

Пример 2

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

1 2 3 4 5 6
(168) 030-41-82 Да Григорий Черак 0.859
(930) 453-99-46 Нет Василий Фогяк 0.155
(379) 935-86-95 Да Василий Номин 0.416
(478) 547-44-82 Нет Герман Цочман 0.707
(478) 547-44-82 Нет Герман Цочман 0.707
(478) 547-44-82 Нет Герман Цочман 0.707

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

1 2 3 4
935-8695 да Номин 0.4
453-9946 нет Фогяк 0.2
547-4482 нет Цочман 0.7
030-4182 да Черак 0.9

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2
3882284073 Шодянц Э.Л.!Не выполнено
7828873538 Сакук В.Л.!Выполнено
7090378806 Вегушман М.Д.!Не выполнено

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

1 2 3
228-4073 N Шодянц
887-3538 Y Сакук
037-8806 N Вегушман

Пример 2

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

1 2
1971278660 Зукачев М.У.!Выполнено
6966132076 Кузулин Т.Ц.!Не выполнено
9497034013 Варетянц Г.Н.!Выполнено
3947126361 Тузко Е.М.!Не выполнено

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

1 2 3
127-8660 Y Зукачев
613-2076 N Кузулин
703-4013 Y Варетянц
712-6361 N Тузко

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4:02-09-99 vasilij92[at]yandex.ru vasilij92[at]yandex.ru
0.7:16-10-04 fozolko93[at]yahoo.com fozolko93[at]yahoo.com
0.1:26-09-01 nikita11[at]mail.ru nikita11[at]mail.ru
1.0:08-05-02 kivberg59[at]mail.ru kivberg59[at]mail.ru

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

1 2 3
99.09.02 vasilij92@yandex.ru 40%
04.10.16 fozolko93@yahoo.com 70%
01.09.26 nikita11@mail.ru 10%
02.05.08 kivberg59@mail.ru 100%

Пример 2

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

1 2 3
0.8:06-01-02 tolusij62[at]mail.ru tolusij62[at]mail.ru
0.5:16-12-04 barev25[at]gmail.com barev25[at]gmail.com
0.2:22-05-00 bagidi81[at]yandex.ru bagidi81[at]yandex.ru
0.5:17-05-04 govuzman81[at]yahoo.com govuzman81[at]yahoo.com

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

1 2 3
02.01.06 tolusij62@mail.ru 80%
04.12.16 barev25@gmail.com 50%
00.05.22 bagidi81@yandex.ru 20%
04.05.17 govuzman81@yahoo.com 50%

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.16|да 1209961833 Лецимянц Филипп Лецимянц Филипп
0.44|нет 8430179594 Гичич Савелий Гичич Савелий
0.20|да 9632004481 Кокян Айдар Кокян Айдар
0.88|да 5432937448 Цебов Леонид Цебов Леонид

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

1 2 3 4
44% Нет 0179594 Савелий Гичич
20% Да 2004481 Айдар Кокян
88% Да 2937448 Леонид Цебов
16% Да 9961833 Филипп Лецимянц

Пример 2

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

1 2 3 4
0.75|да 2343747319 Далушиди Семен Далушиди Семен
0.13|да 7194722098 Рефов Рамиль Рефов Рамиль
0.84|да 8107163240 Радак Владимир Радак Владимир
0.14|нет 8760287066 Килочич Даниэль Килочич Даниэль

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

1 2 3 4
14% Нет 0287066 Даниэль Килочич
75% Да 3747319 Семен Далушиди
13% Да 4722098 Рамиль Рефов
84% Да 7163240 Владимир Радак

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N 16.09.99&(741) 906-1944 0.429
N 19.02.02&(342) 647-5369 0.308
Y 20.10.00&(875) 080-2016 0.110
N 04.01.04&(867) 254-8223 0.135
Y 20.10.00&(875) 080-2016 0.110
Y 20.10.00&(875) 080-2016 0.110

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

1 2 3 4
false 906-1944 99-09-16 0.4290
false 647-5369 02-02-19 0.3080
true 080-2016 00-10-20 0.1100
false 254-8223 04-01-04 0.1350

Пример 2

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

1 2 3
N 16.09.01&(055) 943-8351 0.014
N 25.06.02&(811) 875-0529 0.136
Y 04.05.99&(822) 526-2225 0.050
Y 04.05.99&(822) 526-2225 0.050
Y 04.05.99&(822) 526-2225 0.050

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

1 2 3 4
false 943-8351 01-09-16 0.0140
false 875-0529 02-06-25 0.1360
true 526-2225 99-05-04 0.0500

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.6 08-04-04 08-04-04 +7(917)478-53-64 tokberg59@yahoo.com
0.3 13-03-02 13-03-02 +7(066)120-34-58 mufov58@yahoo.com
0.7 11-05-99 11-05-99 +7(813)581-19-03 mozic33@gmail.com
0.3 28-06-01 28-06-01 +7(336)029-97-04 sunskij29@yandex.ru
0.7 11-05-99 11-05-99 +7(813)581-19-03 mozic33@gmail.com

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

1 2 3 4
0.60 08/04/04 478-5364 yahoo.com
0.30 13/03/02 120-3458 yahoo.com
0.70 11/05/99 581-1903 gmail.com
0.30 28/06/01 029-9704 yandex.ru

Пример 2

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

1 2 3 4 5 6 7
0.6 12-08-03 12-08-03 +7(225)223-35-71 sazuk23@yandex.ru
0.6 17-02-02 17-02-02 +7(648)347-23-63 zigudak50@yahoo.com
0.6 17-02-02 17-02-02 +7(648)347-23-63 zigudak50@yahoo.com
0.6 18-02-99 18-02-99 +7(877)355-18-16 niduk1@yahoo.com

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

1 2 3 4
0.60 12/08/03 223-3571 yandex.ru
0.60 17/02/02 347-2363 yahoo.com
0.60 18/02/99 355-1816 yahoo.com

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да&0.4692 03.05.04 03.05.04
да&0.2404 26.02.04 26.02.04
нет&0.1436 19.11.03 19.11.03
да&0.9538 19.01.02 19.01.02
да&0.9538 19.01.02 19.01.02
да&0.9538 19.01.02 19.01.02

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

1 2 3 4
1 1 0 1
0.47 0.24 0.14 0.95
03-05-04 26-02-04 19-11-03 19-01-02

Пример 2

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

1 2 3 4 5
нет&0.4363 12.08.01 12.08.01
да&0.7159 08.01.00 08.01.00
да&0.7159 08.01.00 08.01.00
да&0.7159 08.01.00 08.01.00
нет&0.3240 03.03.01 03.03.01
нет&0.1338 23.10.99 23.10.99

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

1 2 3 4
0 1 0 0
0.44 0.72 0.32 0.13
12-08-01 08-01-00 03-03-01 23-10-99

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Павел Г. Рочий 17.09.2003 true +7 385 645-1444 +7 385 645-1444
Эмиль Т. Кодавев 28.08.2002 true +7 358 598-9956 +7 358 598-9956
Дамир М. Рерук 25.11.1999 false +7 740 356-8831 +7 740 356-8831
Николай Н. Цифяк 04.02.2001 false +7 271 188-7844 +7 271 188-7844

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

1 2 3 4
Павел Рочий 2003.09.17 Выполнено 645-14-44
Эмиль Кодавев 2002.08.28 Выполнено 598-99-56
Дамир Рерук 1999.11.25 Не выполнено 356-88-31
Николай Цифяк 2001.02.04 Не выполнено 188-78-44

Пример 2

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

1 2 3 4 5 6
Амир Ц. Фошуряк 19.05.2003 true +7 287 889-3071 +7 287 889-3071
Родион Ч. Тицин 23.02.1999 true +7 381 060-4370 +7 381 060-4370
Ринат О. Футберг 15.03.2001 true +7 271 327-6911 +7 271 327-6911
Владислав М. Мамев 20.05.1999 true +7 646 303-3297 +7 646 303-3297

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

1 2 3 4
Амир Фошуряк 2003.05.19 Выполнено 889-30-71
Родион Тицин 1999.02.23 Выполнено 060-43-70
Ринат Футберг 2001.03.15 Выполнено 327-69-11
Владислав Мамев 1999.05.20 Выполнено 303-32-97

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zinodberg30[at]gmail.com;02.01.20 (666) 084-8485
daniel_81[at]yandex.ru;04.09.20 (353) 985-0992
zovskij12[at]yahoo.com;00.07.04 (084) 814-7086

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

1 2 3
02/01/20 04/09/20 00/07/04
zinodberg30@gmail.com daniel_81@yandex.ru zovskij12@yahoo.com
666-084-8485 353-985-0992 084-814-7086

Пример 2

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

1 2 3 4
timur68[at]mail.ru;03.08.23 (197) 328-0527
kirill52[at]gmail.com;03.02.14 (550) 623-2261
miroslav40[at]mail.ru;99.12.08 (889) 764-7647

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

1 2 3
03/08/23 03/02/14 99/12/08
timur68@mail.ru kirill52@gmail.com miroslav40@mail.ru
197-328-0527 550-623-2261 889-764-7647