ИНБО-21-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да nobemberg44[at]yandex.ru (135) 342-42-43
Да takegak84[at]yahoo.com (501) 269-10-09
Да artemij67[at]mail.ru (727) 311-26-93
Нет daniil2[at]yahoo.com (545) 657-62-48
Да nobemberg44[at]yandex.ru (135) 342-42-43
Да nobemberg44[at]yandex.ru (135) 342-42-43

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

1 2 3
Y yandex.ru 3424243
Y yahoo.com 2691009
Y mail.ru 3112693
N yahoo.com 6576248

Пример 2

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

1 2 3
Да konstantin78[at]yandex.ru (243) 916-35-11
Да kecberg15[at]rambler.ru (943) 574-66-12
Да cunisak54[at]rambler.ru (670) 907-18-42
Да cunisak54[at]rambler.ru (670) 907-18-42
Да cunisak54[at]rambler.ru (670) 907-18-42
Нет arsenij92[at]rambler.ru (085) 489-90-26

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

1 2 3
Y yandex.ru 9163511
Y rambler.ru 5746612
Y rambler.ru 9071842
N rambler.ru 4899026

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 0.795 (916) 733-71-27 0.795
0 0.795 (916) 733-71-27 0.795
0 0.795 (916) 733-71-27 0.795
0 0.150 (860) 668-04-71 0.150
1 0.092 (206) 754-09-30 0.092

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

1 2 3
N 0.7950 916 733-7127
N 0.1500 860 668-0471
Y 0.0920 206 754-0930

Пример 2

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

1 2 3 4
1 0.481 (667) 470-74-94 0.481
1 0.861 (967) 983-55-92 0.861
1 0.966 (442) 982-17-73 0.966
1 0.966 (442) 982-17-73 0.966
1 0.966 (442) 982-17-73 0.966

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

1 2 3
Y 0.4810 667 470-7494
Y 0.8610 967 983-5592
Y 0.9660 442 982-1773

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4 Да +7(506)356-01-98
0.3 Нет +7(099)671-78-38
0.0 Нет +7(566)222-72-48
0.2 Нет +7(165)703-13-56

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

1 2 3
0.0000 Не выполнено 222-7248
0.4000 Выполнено 356-0198
0.3000 Не выполнено 671-7838
0.2000 Не выполнено 703-1356

Пример 2

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

1 2 3
1.0 Нет +7(455)595-09-96
0.4 Нет +7(272)499-92-70
0.9 Да +7(353)989-77-74
0.4 Да +7(712)098-02-47

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

1 2 3
0.4000 Выполнено 098-0247
0.4000 Не выполнено 499-9270
1.0000 Не выполнено 595-0996
0.9000 Выполнено 989-7774

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да Да 26% 6640259052
Да Да 66% 5604272234
Да Да 44% 0633610447

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

1 2 3
1 1 1
0.2600 0.6600 0.4400
025-9052 427-2234 361-0447

Пример 2

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

1 2 3 4
Нет Нет 33% 4236371264
Нет Нет 25% 7985286392
Нет Нет 16% 3399841206
Нет Нет 62% 9913395366

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

1 2 3 4
0 0 0 0
0.3300 0.2500 0.1600 0.6200
637-1264 528-6392 984-1206 339-5366

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
04-01-02 04-01-02 tivorov61@yahoo.com Не выполнено
17-04-04 17-04-04 vsevolod28@yandex.ru Не выполнено
28-04-02 28-04-02 cirecic78@yahoo.com Выполнено
16-10-01 16-10-01 artur99@yahoo.com Не выполнено

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

1 2 3
04.01.02 tivorov61 нет
17.04.04 vsevolod28 нет
28.04.02 cirecic78 да
16.10.01 artur99 нет

Пример 2

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

1 2 3 4 5
13-12-04 13-12-04 vladislav13@gmail.com Не выполнено
11-10-01 11-10-01 vurufan71@mail.ru Не выполнено
01-10-04 01-10-04 marsel_1@yandex.ru Выполнено
02-11-99 02-11-99 rostislav19@gmail.com Выполнено

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

1 2 3
13.12.04 vladislav13 нет
11.10.01 vurufan71 нет
01.10.04 marsel_1 да
02.11.99 rostislav19 да

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3985 0.3985 10-03-2002!(520) 589-1416 да
0.8211 0.8211 22-07-2000!(910) 455-3784 да
0.3334 0.3334 19-06-2003!(937) 080-1348 нет

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

1 2 3
0.399 0.821 0.333
10-03-02 22-07-00 19-06-03
Y Y N
5205891416 9104553784 9370801348

Пример 2

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

1 2 3 4 5
0.7284 0.7284 18-06-2004!(770) 610-4297 да
0.6785 0.6785 14-03-2002!(493) 076-1235 нет
0.6884 0.6884 09-09-2003!(953) 373-8552 нет
0.0102 0.0102 25-01-2002!(408) 806-7213 да

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

1 2 3 4
0.728 0.678 0.688 0.010
18-06-04 14-03-02 09-09-03 25-01-02
Y N N Y
7706104297 4930761235 9533738552 4088067213

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.7928 0.7928 Даниэль Ц. Цодикин 99-03-28
0.1426 0.1426 Егор А. Тинетман 00-03-07
0.4408 0.4408 Давид Н. Шимолский 01-04-12
0.9948 0.9948 Арсен Л. Лизев 01-02-13

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

1 2 3
0.143 Тинетман Егор 07/03/00
0.441 Шимолский Давид 12/04/01
0.995 Лизев Арсен 13/02/01
0.793 Цодикин Даниэль 28/03/99

Пример 2

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

1 2 3 4 5
0.3926 0.3926 Елисей О. Босли 00-04-20
0.2968 0.2968 Назар Е. Догберг 03-12-12
0.6992 0.6992 Савва Р. Дудянц 03-06-21
0.0885 0.0885 Владимир Ц. Чувивич 02-07-21

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

1 2 3
0.297 Догберг Назар 12/12/03
0.393 Босли Елисей 20/04/00
0.699 Дудянц Савва 21/06/03
0.088 Чувивич Владимир 21/07/02

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (660) 104-06-96 57% 0
+7 (660) 104-06-96 57% 0
+7 (782) 640-74-21 88% 0
+7 (764) 205-84-65 89% 1

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

1 2 3
+76601040696 0.57 false
+77642058465 0.89 true
+77826407421 0.88 false

Пример 2

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

1 2 3
+7 (722) 567-87-80 57% 1
+7 (916) 627-85-28 69% 1
+7 (678) 916-87-05 71% 1
+7 (538) 753-63-21 79% 0
+7 (678) 916-87-05 71% 1

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

1 2 3
+75387536321 0.79 false
+76789168705 0.71 true
+77225678780 0.57 true
+79166278528 0.69 true

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
false!0.5110 2000.05.02 2000.05.02
true!0.3312 2004.04.26 2004.04.26
false!0.7331 2004.11.11 2004.11.11

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

1 2 3
N 02-05-00 0.511
Y 26-04-04 0.331
N 11-11-04 0.733

Пример 2

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

1 2 3 4 5
true!0.3705 2002.11.11 2002.11.11
false!0.8459 1999.06.25 1999.06.25
false!0.7351 2000.09.19 2000.09.19

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

1 2 3
Y 11-11-02 0.370
N 25-06-99 0.846
N 19-09-00 0.735

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zibuk83@yahoo.com 06/02/2001 N
vetobuk31@rambler.ru 16/08/2001 N
rerobic99@yandex.ru 15/06/2000 N

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

1 2 3
yandex.ru yahoo.com rambler.ru
2000/06/15 2001/02/06 2001/08/16
false false false

Пример 2

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

1 2 3 4
senutko31@yahoo.com 24/11/2001 Y
anatolij35@gmail.com 23/03/2002 N
figasin82@yandex.ru 09/08/2003 N

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

1 2 3
yahoo.com gmail.com yandex.ru
2001/11/24 2002/03/23 2003/08/09
true false false

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Д.Т. Сицефман 6% 10/03/2000 10/03/2000
О.С. Шерий 91% 18/09/2000 18/09/2000
Б.Д. Шувук 2% 08/06/2004 08/06/2004
Р.Ц. Сашак 78% 20/12/1999 20/12/1999

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

1 2 3 4
Сицефман Шерий Шувук Сашак
0.060 0.910 0.020 0.780
2000/03/10 2000/09/18 2004/06/08 1999/12/20

Пример 2

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

1 2 3 4
Г.Ц. Бушезяк 86% 14/05/2004 14/05/2004
А.У. Бифак 77% 21/02/2001 21/02/2001
Т.Н. Бадисук 79% 26/12/2004 26/12/2004

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

1 2 3
Бушезяк Бифак Бадисук
0.860 0.770 0.790
2004/05/14 2001/02/21 2004/12/26

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Ярослав Д. Табуляк|Не выполнено 0.540 03/11/02 0.540
Даниэль Ф. Кодакяк|Выполнено 0.439 26/03/02 0.439
Яромир И. Бешук|Выполнено 0.428 17/01/02 0.428
Степан Ф. Вабигян|Выполнено 0.518 14/02/00 0.518

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

1 2 3 4
Ярослав Табуляк Даниэль Кодакяк Яромир Бешук Степан Вабигян
0 1 1 1
0.5400 0.4390 0.4280 0.5180
03-11-02 26-03-02 17-01-02 14-02-00

Пример 2

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

1 2 3 4
Василий С. Дебугин|Выполнено 0.851 03/11/02 0.851
Альберт И. Зегко|Выполнено 0.032 02/08/01 0.032
Герман Ф. Шеверман|Выполнено 0.355 12/04/02 0.355
Ян О. Фешувиди|Не выполнено 0.578 10/05/00 0.578

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

1 2 3 4
Василий Дебугин Альберт Зегко Герман Шеверман Ян Фешувиди
1 1 1 0
0.8510 0.0320 0.3550 0.5780
03-11-02 02-08-01 12-04-02 10-05-00

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false false 2003-12-20!resicuk4[at]gmail.com
false false 2004-08-12!ziromin95[at]rambler.ru
true true 2001-04-10!vifezanz41[at]mail.ru
false false 2003-10-16!rutev27[at]gmail.com

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

1 2 3
N resicuk4 20.12.03
N ziromin95 12.08.04
Y vifezanz41 10.04.01
N rutev27 16.10.03

Пример 2

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

1 2 3
true true 2002-11-20!galan14[at]gmail.com
true true 2000-08-22!zusak46[at]yandex.ru
false false 2000-05-12!zarufak96[at]mail.ru
false false 2001-12-05!gunurij26[at]yandex.ru

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

1 2 3
Y galan14 20.11.02
Y zusak46 22.08.00
N zarufak96 12.05.00
N gunurij26 05.12.01

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
22/09/03 +7 310 927-03-30 +7 310 927-03-30 Мубян Гордей да
22/03/99 +7 556 993-08-83 +7 556 993-08-83 Цазивман Рустам да
06/09/03 +7 637 810-90-29 +7 637 810-90-29 Верозяк Тамерлан да

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

1 2 3
03/09/22 99/03/22 03/09/06
927-03-30 993-08-83 810-90-29
Гордей Мубян Рустам Цазивман Тамерлан Верозяк
1 1 1

Пример 2

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

1 2 3 4 5
11/03/04 +7 800 382-50-82 +7 800 382-50-82 Гафиди Савва да
03/06/99 +7 569 355-69-32 +7 569 355-69-32 Шацифич Константин да
16/04/99 +7 321 216-97-14 +7 321 216-97-14 Библи Самир да
24/12/04 +7 170 260-94-41 +7 170 260-94-41 Какувко Радмир нет

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

1 2 3 4
04/03/11 99/06/03 99/04/16 04/12/24
382-50-82 355-69-32 216-97-14 260-94-41
Савва Гафиди Константин Шацифич Самир Библи Радмир Какувко
1 1 1 0

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(155) 205-8279:02/03/2000 да да
(014) 656-4381:07/08/2004 нет нет
(330) 588-8548:20/04/2002 да да
(393) 659-4198:17/07/2003 да да

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

1 2 3
205-82-79 Y 2000.03.02
656-43-81 N 2004.08.07
588-85-48 Y 2002.04.20
659-41-98 Y 2003.07.17

Пример 2

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

1 2 3 4 5
(291) 283-8910:15/06/2004 да да
(971) 077-5398:02/05/2004 да да
(188) 322-2005:10/07/1999 да да
(995) 661-1415:12/07/2003 да да

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

1 2 3
283-89-10 Y 2004.06.15
077-53-98 Y 2004.05.02
322-20-05 Y 1999.07.10
661-14-15 Y 2003.07.12

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(034) 478-73-13 2004-03-04:zumodberg45@yandex.ru
(326) 363-85-05 2001-11-09:nikolaj26@gmail.com
(801) 949-78-19 2004-10-17:savelij94@rambler.ru
(212) 084-70-24 2000-02-20:emil_85@yandex.ru
(212) 084-70-24 2000-02-20:emil_85@yandex.ru

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

1 2 3
034 478-7313 04.03.04 zumodberg45[at]yandex.ru
326 363-8505 09.11.01 nikolaj26[at]gmail.com
801 949-7819 17.10.04 savelij94[at]rambler.ru
212 084-7024 20.02.00 emil_85[at]yandex.ru

Пример 2

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

1 2 3
(344) 891-90-84 1999-11-13:cebasanz18@rambler.ru
(152) 569-80-84 2003-09-04:zuzimberg22@mail.ru
(885) 725-27-81 2004-10-13:fibman84@mail.ru
(446) 780-32-21 2004-08-12:bogdan29@yahoo.com
(446) 780-32-21 2004-08-12:bogdan29@yahoo.com

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

1 2 3
344 891-9084 13.11.99 cebasanz18[at]rambler.ru
152 569-8084 04.09.03 zuzimberg22[at]mail.ru
885 725-2781 13.10.04 fibman84[at]mail.ru
446 780-3221 12.08.04 bogdan29[at]yahoo.com

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 Б.В. Затин +7 (767) 318-27-61;zatin96@gmail.com Б.В. Затин
0 С.Г. Вачук +7 (124) 451-01-32;vacuk78@yahoo.com С.Г. Вачук
0 Е.Г. Дутиди +7 (809) 004-41-79;dutidi67@rambler.ru Е.Г. Дутиди
0 Э.В. Навянц +7 (939) 483-25-90;navanz48@mail.ru Э.В. Навянц

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

1 2 3 4
да нет нет нет
Затин Б. Вачук С. Дутиди Е. Навянц Э.
zatin96[at]gmail.com vacuk78[at]yahoo.com dutidi67[at]rambler.ru navanz48[at]mail.ru
7673182761 1244510132 8090044179 9394832590

Пример 2

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

1 2 3 4
0 С.С. Шивомман +7 (587) 308-44-84;sivomman93@yandex.ru С.С. Шивомман
0 И.Ш. Чемифман +7 (547) 583-30-08;cemifman3@yandex.ru И.Ш. Чемифман
1 В.О. Зецитян +7 (705) 140-58-56;zezitan94@yandex.ru В.О. Зецитян
1 М.Т. Цороков +7 (419) 336-35-55;zorokov39@rambler.ru М.Т. Цороков

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

1 2 3 4
нет нет да да
Шивомман С. Чемифман И. Зецитян В. Цороков М.
sivomman93[at]yandex.ru cemifman3[at]yandex.ru zezitan94[at]yandex.ru zorokov39[at]rambler.ru
5873084484 5475833008 7051405856 4193363555

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
mirskij81@mail.ru;03-03-27 5065332 5065332
duzocan58@gmail.com;01-12-02 7290789 7290789
mebegak76@mail.ru;01-02-08 8582484 8582484
sevij48@yahoo.com;04-07-16 2672128 2672128

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

1 2 3 4
mail.ru gmail.com mail.ru yahoo.com
506-5332 729-0789 858-2484 267-2128
03/03/27 01/12/02 01/02/08 04/07/16

Пример 2

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

1 2 3
zugskij69@yandex.ru;00-10-21 2519818 2519818
lafevman61@mail.ru;99-11-17 8973610 8973610
nevovskij7@yahoo.com;00-03-12 7681128 7681128
zarafan43@rambler.ru;00-01-22 3569028 3569028

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

1 2 3 4
yandex.ru mail.ru yahoo.com rambler.ru
251-9818 897-3610 768-1128 356-9028
00/10/21 99/11/17 00/03/12 00/01/22

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true 0.1778 0.1778 12.08.2000
false 0.8137 0.8137 02.01.2001
true 0.8777 0.8777 19.05.2000
false 0.7967 0.7967 25.06.2003

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

1 2 3
1 18% 00/08/12
0 81% 01/01/02
1 88% 00/05/19
0 80% 03/06/25

Пример 2

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

1 2 3 4
true 0.9653 0.9653 28.05.1999
false 0.8256 0.8256 08.04.2001
true 0.1865 0.1865 28.06.2003

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

1 2 3
1 97% 99/05/28
0 83% 01/04/08
1 19% 03/06/28

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
04.04.04|360 788-7334 Ф.О. Лалов
02.10.24|748 582-9518 К.С. Радян
04.03.12|338 876-4977 С.Ф. Зозирян
04.03.21|430 189-3211 Е.Б. Тасский

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

1 2 3 4
04/04/04 24/10/02 12/03/04 21/03/04
Ф. Лалов К. Радян С. Зозирян Е. Тасский
3607887334 7485829518 3388764977 4301893211

Пример 2

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

1 2 3
04.01.08|234 919-9391 Б.К. Бидатев
01.01.04|696 083-7969 А.Ш. Чучук
00.01.15|213 601-5352 М.С. Доцогко

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

1 2 3
08/01/04 04/01/01 15/01/00
Б. Бидатев А. Чучук М. Доцогко
2349199391 6960837969 2136015352

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Кецирук, И.Т. +7(941)727-45-59!keziruk14@yahoo.com 99/01/18 99/01/18
Десак, Р.С. +7(504)920-11-01!desak67@gmail.com 03/02/27 03/02/27
Дарберг, А.З. +7(230)388-19-58!darberg58@mail.ru 03/11/02 03/11/02

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

1 2 3
И. Кецирук Р. Десак А. Дарберг
yahoo.com gmail.com mail.ru
+7 941 727-4559 +7 504 920-1101 +7 230 388-1958
18.01.99 27.02.03 02.11.03

Пример 2

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

1 2 3 4 5
Софиди, Б.Р. +7(277)118-81-30!sofidi27@rambler.ru 03/09/14 03/09/14
Вочешиди, И.Ц. +7(877)466-55-11!vocesidi26@gmail.com 02/08/17 02/08/17
Несский, Л.З. +7(559)977-79-28!nesskij20@rambler.ru 04/02/28 04/02/28
Месарий, Д.В. +7(295)208-52-23!mesarij61@gmail.com 00/10/03 00/10/03

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

1 2 3 4
Б. Софиди И. Вочешиди Л. Несский Д. Месарий
rambler.ru gmail.com rambler.ru gmail.com
+7 277 118-8130 +7 877 466-5511 +7 559 977-7928 +7 295 208-5223
14.09.03 17.08.02 28.02.04 03.10.00

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
tihon71[at]gmail.com (821) 969-6052 27.07.2001
gatogic20[at]gmail.com (724) 019-4310 01.11.2003
svatogor81[at]yandex.ru (470) 287-8740 09.02.2001
tihon71[at]gmail.com (821) 969-6052 27.07.2001
bilko7[at]yandex.ru (610) 991-3919 23.09.1999
tihon71[at]gmail.com (821) 969-6052 27.07.2001

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

1 2 3
gmail.com 969-6052 27.07.01
gmail.com 019-4310 01.11.03
yandex.ru 287-8740 09.02.01
yandex.ru 991-3919 23.09.99

Пример 2

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

1 2 3
kilifman75[at]mail.ru (705) 159-4052 07.04.1999
susisberg13[at]rambler.ru (500) 111-0493 13.03.2004
georgij86[at]mail.ru (012) 841-1519 25.01.2002
susisberg13[at]rambler.ru (500) 111-0493 13.03.2004
susisberg13[at]rambler.ru (500) 111-0493 13.03.2004

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

1 2 3
mail.ru 159-4052 07.04.99
rambler.ru 111-0493 13.03.04
mail.ru 841-1519 25.01.02

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
true!+7 551 861-66-14 nacolko53[at]yahoo.com nacolko53[at]yahoo.com Р.Ч. Начолко
false!+7 239 802-39-38 nebev67[at]yandex.ru nebev67[at]yandex.ru С.Г. Небев
true!+7 597 232-62-05 rosozev35[at]yahoo.com rosozev35[at]yahoo.com П.З. Росозев
true!+7 019 672-10-07 kodli30[at]yandex.ru kodli30[at]yandex.ru Р.Ф. Кодли
false!+7 239 802-39-38 nebev67[at]yandex.ru nebev67[at]yandex.ru С.Г. Небев
false!+7 239 802-39-38 nebev67[at]yandex.ru nebev67[at]yandex.ru С.Г. Небев

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

1 2 3 4
861-66-14 802-39-38 232-62-05 672-10-07
Да Нет Да Да
nacolko53@yahoo.com nebev67@yandex.ru rosozev35@yahoo.com kodli30@yandex.ru
Начолко Р. Небев С. Росозев П. Кодли Р.

Пример 2

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

1 2 3 4 5 6
true!+7 073 362-39-68 tugosman64[at]mail.ru tugosman64[at]mail.ru К.Ч. Тугосман
false!+7 097 013-56-02 nukutman19[at]mail.ru nukutman19[at]mail.ru Н.А. Нукутман
false!+7 829 083-36-91 lozic76[at]rambler.ru lozic76[at]rambler.ru О.Б. Лозич
false!+7 242 507-15-09 negskij67[at]gmail.com negskij67[at]gmail.com Г.Н. Негский
false!+7 242 507-15-09 negskij67[at]gmail.com negskij67[at]gmail.com Г.Н. Негский
false!+7 242 507-15-09 negskij67[at]gmail.com negskij67[at]gmail.com Г.Н. Негский

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

1 2 3 4
362-39-68 013-56-02 083-36-91 507-15-09
Да Нет Нет Нет
tugosman64@mail.ru nukutman19@mail.ru lozic76@rambler.ru negskij67@gmail.com
Тугосман К. Нукутман Н. Лозич О. Негский Г.

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
25.01.2001&0.8572 lokev65[at]yandex.ru +70616787626
25.01.2001&0.8572 lokev65[at]yandex.ru +70616787626
18.11.2001&0.6900 degic87[at]yahoo.com +72942602891
25.05.1999&0.3607 madskij10[at]yandex.ru +78748263273
25.01.2001&0.8572 lokev65[at]yandex.ru +70616787626

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

1 2 3 4
01.01.25 lokev65 0.86 (061) 678-7626
01.11.18 degic87 0.69 (294) 260-2891
99.05.25 madskij10 0.36 (874) 826-3273

Пример 2

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

1 2 3
19.10.1999&0.7872 sosacak13[at]yahoo.com +78024709450
25.12.2004&0.2245 fitskij58[at]mail.ru +76686555096
02.12.2002&0.4096 suvak45[at]mail.ru +77814239959
02.12.2002&0.4096 suvak45[at]mail.ru +77814239959
02.12.2002&0.4096 suvak45[at]mail.ru +77814239959
06.06.1999&0.3138 sozan64[at]rambler.ru +79316746728

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

1 2 3 4
99.10.19 sosacak13 0.79 (802) 470-9450
04.12.25 fitskij58 0.22 (668) 655-5096
02.12.02 suvak45 0.41 (781) 423-9959
99.06.06 sozan64 0.31 (931) 674-6728

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Юрий З. Зирецберг (556) 510-6163 23/05/2001 zirezberg8@rambler.ru
Дмитрий И. Шотский (422) 572-0868 05/04/2001 dmitrij3@mail.ru
Даниил Ч. Цуцман (661) 901-5134 28/03/2000 daniil20@rambler.ru

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

1 2 3 4
Юрий Зирецберг (556) 510-61-63 23-05-2001 rambler.ru
Дмитрий Шотский (422) 572-08-68 05-04-2001 mail.ru
Даниил Цуцман (661) 901-51-34 28-03-2000 rambler.ru

Пример 2

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

1 2 3 4
Савва Г. Фузогак (369) 951-3082 18/10/2004 fuzogak70@rambler.ru
Всеволод Ц. Сулунский (897) 693-8044 25/01/2001 sulunskij77@gmail.com
Савелий Л. Фибук (044) 352-4071 27/02/2001 savelij83@yahoo.com

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

1 2 3 4
Савва Фузогак (369) 951-30-82 18-10-2004 rambler.ru
Всеволод Сулунский (897) 693-80-44 25-01-2001 gmail.com
Савелий Фибук (044) 352-40-71 27-02-2001 yahoo.com

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
09-10-01;Четак, А.З. 0.5006
01-02-99;Фалацук, П.В. 0.6981
01-02-99;Фалацук, П.В. 0.6981
13-10-99;Мицский, Е.С. 0.2392
16-06-00;Вонский, М.Ш. 0.0265

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

1 2 3 4
Четак А. Фалацук П. Мицский Е. Вонский М.
0.5 0.7 0.2 0.0
01-10-09 99-02-01 99-10-13 00-06-16

Пример 2

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

1 2 3
03-01-03;Тудский, Р.У. 0.1401
12-05-04;Фивянц, Н.Р. 0.6690
12-05-04;Фивянц, Н.Р. 0.6690
08-06-00;Гичошиди, Я.З. 0.1690

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

1 2 3
Тудский Р. Фивянц Н. Гичошиди Я.
0.1 0.7 0.2
03-01-03 04-05-12 00-06-08

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true#(126) 288-13-23 0.9097 gekirak50@yahoo.com gekirak50@yahoo.com
false#(273) 129-48-42 0.6201 sacan95@rambler.ru sacan95@rambler.ru
false#(794) 367-53-09 0.6582 cedusli20@gmail.com cedusli20@gmail.com
true#(707) 362-94-63 0.6181 sukukev33@yahoo.com sukukev33@yahoo.com

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

1 2 3 4
0 1 1 0
129-4842 288-1323 362-9463 367-5309
0.6 0.9 0.6 0.7
rambler.ru yahoo.com yahoo.com gmail.com

Пример 2

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

1 2 3 4 5
false#(682) 088-37-96 0.1634 zogefanz37@rambler.ru zogefanz37@rambler.ru
true#(993) 670-33-66 0.2219 sazov41@mail.ru sazov41@mail.ru
true#(411) 529-41-89 0.5373 sidunberg18@rambler.ru sidunberg18@rambler.ru
true#(964) 319-52-07 0.5837 vucifak50@mail.ru vucifak50@mail.ru

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

1 2 3 4
0 1 1 1
088-3796 319-5207 529-4189 670-3366
0.2 0.6 0.5 0.2
rambler.ru mail.ru rambler.ru mail.ru

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.38 04-03-1999 arsenij42@mail.ru arsenij42@mail.ru
0.53 27-12-2001 boris59@mail.ru boris59@mail.ru
0.80 10-10-2000 tozufak58@rambler.ru tozufak58@rambler.ru
0.30 25-04-1999 mekedman19@gmail.com mekedman19@gmail.com

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

1 2 3
0.380 1999.03.04 arsenij42[at]mail.ru
0.530 2001.12.27 boris59[at]mail.ru
0.300 1999.04.25 mekedman19[at]gmail.com
0.800 2000.10.10 tozufak58[at]rambler.ru

Пример 2

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

1 2 3 4 5
0.59 17-11-1999 recurij50@rambler.ru recurij50@rambler.ru
0.38 28-02-2000 evgenij37@rambler.ru evgenij37@rambler.ru
0.58 10-12-2000 ramil_22@gmail.com ramil_22@gmail.com
0.03 08-11-1999 fazberg55@yahoo.com fazberg55@yahoo.com

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

1 2 3
0.380 2000.02.28 evgenij37[at]rambler.ru
0.030 1999.11.08 fazberg55[at]yahoo.com
0.580 2000.12.10 ramil_22[at]gmail.com
0.590 1999.11.17 recurij50[at]rambler.ru

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0:07-12-1999 dicocan90@gmail.com 0.50 0.50
0:02-08-1999 sukman72@mail.ru 0.78 0.78
0:24-11-2003 bozuluk10@gmail.com 0.99 0.99
0:28-08-2000 zakazberg77@gmail.com 0.63 0.63

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

1 2 3 4
нет 1999-12-07 dicocan90[at]gmail.com 0.500
нет 1999-08-02 sukman72[at]mail.ru 0.780
нет 2003-11-24 bozuluk10[at]gmail.com 0.990
нет 2000-08-28 zakazberg77[at]gmail.com 0.630

Пример 2

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

1 2 3 4
1:03-07-2000 dafikman2@rambler.ru 0.38 0.38
0:08-03-2001 lugirskij97@yandex.ru 0.68 0.68
1:06-09-2002 gilev42@gmail.com 0.26 0.26

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

1 2 3 4
да 2000-07-03 dafikman2[at]rambler.ru 0.380
нет 2001-03-08 lugirskij97[at]yandex.ru 0.680
да 2002-09-06 gilev42[at]gmail.com 0.260

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2
00/03/24!bogdan67@mail.ru 0.697
03/05/07!kezezuk33@yahoo.com 0.955
03/09/05!fobevanz31@rambler.ru 0.488
00/06/15!tasogskij33@mail.ru 0.790

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

1 2 3 4
24/03/00 07/05/03 05/09/03 15/06/00
mail.ru yahoo.com rambler.ru mail.ru
0.70 0.95 0.49 0.79

Пример 2

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

1 2
00/09/12!borodij95@mail.ru 0.241
04/02/28!nikolaj62@rambler.ru 0.130
04/02/06!ignat32@rambler.ru 0.965

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

1 2 3
12/09/00 28/02/04 06/02/04
mail.ru rambler.ru rambler.ru
0.24 0.13 0.96

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 526 945-3806 Не выполнено 0.11
+7 439 219-7309 Выполнено 0.10
+7 305 218-8935 Не выполнено 0.90
+7 305 218-8935 Не выполнено 0.90
+7 305 218-8935 Не выполнено 0.90

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

1 2 3
+75269453806 +74392197309 +73052188935
N Y N
0.110 0.100 0.900

Пример 2

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

1 2 3
+7 067 339-3457 Выполнено 0.05
+7 240 440-7036 Выполнено 0.20
+7 240 440-7036 Выполнено 0.20
+7 240 440-7036 Выполнено 0.20
+7 113 041-2071 Не выполнено 0.66

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

1 2 3
+70673393457 +72404407036 +71130412071
Y Y N
0.050 0.200 0.660

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
nuseridi71[at]yandex.ru|Нушериди Д.Ф. Да Да
nuseridi71[at]yandex.ru|Нушериди Д.Ф. Да Да
finuk90[at]gmail.com|Финук Д.Т. Нет Нет
nuseridi71[at]yandex.ru|Нушериди Д.Ф. Да Да
docemuk32[at]yahoo.com|Дочемук М.Е. Да Да

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

1 2 3
docemuk32@yahoo.com nuseridi71@yandex.ru finuk90@gmail.com
Дочемук М. Нушериди Д. Финук Д.
Y Y N

Пример 2

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

1 2 3 4 5
belic28[at]rambler.ru|Белич М.Ш. Да Да
sibko62[at]gmail.com|Сибко Э.Ф. Да Да
vuzivin30[at]yahoo.com|Вузивин Д.Ч. Нет Нет
sabic11[at]yahoo.com|Шабич Г.Ш. Нет Нет
sabic11[at]yahoo.com|Шабич Г.Ш. Нет Нет
sabic11[at]yahoo.com|Шабич Г.Ш. Нет Нет

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

1 2 3 4
belic28@rambler.ru vuzivin30@yahoo.com sibko62@gmail.com sabic11@yahoo.com
Белич М. Вузивин Д. Сибко Э. Шабич Г.
Y N Y N

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Петр Довян dovan4[at]yahoo.com dovan4[at]yahoo.com 2004-12-10 +7 (673) 493-90-60
Амир Сулук suluk8[at]gmail.com suluk8[at]gmail.com 2003-10-28 +7 (626) 473-44-36
Гордей Вазук gordej23[at]mail.ru gordej23[at]mail.ru 1999-09-18 +7 (654) 920-50-06
Яромир Нутев aromir4[at]gmail.com aromir4[at]gmail.com 2004-03-10 +7 (955) 231-67-76

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

1 2 3 4
Довян Петр Сулук Амир Вазук Гордей Нутев Яромир
yahoo.com gmail.com mail.ru gmail.com
04-12-10 03-10-28 99-09-18 04-03-10
6734939060 6264734436 6549205006 9552316776

Пример 2

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

1 2 3 4 5 6
Арсен Муфман mufman26[at]gmail.com mufman26[at]gmail.com 2000-09-03 +7 (223) 668-14-36
Гордей Цалич gordej95[at]mail.ru gordej95[at]mail.ru 2001-09-19 +7 (670) 182-80-37
Одиссей Казечберг kazecberg99[at]yahoo.com kazecberg99[at]yahoo.com 2000-01-18 +7 (866) 862-79-25

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

1 2 3
Муфман Арсен Цалич Гордей Казечберг Одиссей
gmail.com mail.ru yahoo.com
00-09-03 01-09-19 00-01-18
2236681436 6701828037 8668627925

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (355) 568-80-88 tofak56@yandex.ru Р.Р. Тофяк +7 (355) 568-80-88
+7 (417) 987-10-99 fuzulev58@rambler.ru М.Н. Фуцулев +7 (417) 987-10-99
+7 (954) 245-66-53 rinan73@mail.ru М.Т. Ринян +7 (954) 245-66-53
+7 (954) 245-66-53 rinan73@mail.ru М.Т. Ринян +7 (954) 245-66-53

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

1 2 3
(355) 568-80-88 (417) 987-10-99 (954) 245-66-53
tofak56[at]yandex.ru fuzulev58[at]rambler.ru rinan73[at]mail.ru
Тофяк Р. Фуцулев М. Ринян М.

Пример 2

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

1 2 3 4 5
+7 (841) 874-16-32 sezegij95@gmail.com Е.Г. Шезегий +7 (841) 874-16-32
+7 (175) 695-24-56 netan7@yahoo.com Г.И. Нетян +7 (175) 695-24-56
+7 (833) 473-78-41 dunuzberg8@mail.ru М.Р. Дунузберг +7 (833) 473-78-41
+7 (380) 922-24-73 bibicak44@yandex.ru А.Т. Бибичяк +7 (380) 922-24-73
+7 (175) 695-24-56 netan7@yahoo.com Г.И. Нетян +7 (175) 695-24-56

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

1 2 3 4
(841) 874-16-32 (175) 695-24-56 (833) 473-78-41 (380) 922-24-73
sezegij95[at]gmail.com netan7[at]yahoo.com dunuzberg8[at]mail.ru bibicak44[at]yandex.ru
Шезегий Е. Нетян Г. Дунузберг М. Бибичяк А.

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
920-990-7764|Не выполнено 15% david35@yahoo.com 15%
746-504-8058|Не выполнено 97% ganefli87@gmail.com 97%
631-095-7672|Не выполнено 66% donin35@rambler.ru 66%
631-095-7672|Не выполнено 66% donin35@rambler.ru 66%

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

1 2 3
Нет Нет Нет
0.150 0.970 0.660
yahoo.com gmail.com rambler.ru
9907764 5048058 0957672

Пример 2

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

1 2 3 4 5
681-914-5745|Выполнено 92% rubivberg51@mail.ru 92%
867-126-4182|Выполнено 1% stanislav20@mail.ru 1%
952-360-3716|Выполнено 57% arsenij52@yahoo.com 57%
952-360-3716|Выполнено 57% arsenij52@yahoo.com 57%
503-797-7699|Не выполнено 30% susoguk31@yandex.ru 30%

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

1 2 3 4
Да Да Да Нет
0.920 0.010 0.570 0.300
mail.ru mail.ru yahoo.com yandex.ru
9145745 1264182 3603716 7977699

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Момугий, Ф.М. momugij44@rambler.ru 01/02/02
Лувук, А.К. luvuk55@yandex.ru 00/01/11
Логадский, В.З. logadskij26@gmail.com 03/11/21
Вукберг, Г.С. vukberg29@rambler.ru 99/12/10
Логадский, В.З. logadskij26@gmail.com 03/11/21

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

1 2 3 4
Момугий Лувук Логадский Вукберг
rambler.ru yandex.ru gmail.com rambler.ru
01-02-02 00-01-11 03-11-21 99-12-10

Пример 2

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

1 2 3 4 5
Дабук, Б.И. dabuk50@gmail.com 02/08/17
Дигичий, Д.Т. digicij40@gmail.com 00/01/22
Цазак, Д.Б. zazak2@yandex.ru 04/02/24
Кеборский, В.Ц. keborskij85@yandex.ru 02/09/05
Кеборский, В.Ц. keborskij85@yandex.ru 02/09/05

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

1 2 3 4
Дабук Дигичий Цазак Кеборский
gmail.com gmail.com yandex.ru yandex.ru
02-08-17 00-01-22 04-02-24 02-09-05

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
arsenij83@gmail.com Арсений З. Низагин 96% 96% 07.06.2000
ricman64@yandex.ru Петр У. Ричман 98% 98% 10.05.2000
lazodov55@rambler.ru Игнат А. Лацодов 93% 93% 19.09.2002
lazodov55@rambler.ru Игнат А. Лацодов 93% 93% 19.09.2002
dafosov57@yahoo.com Максим Т. Дафошов 52% 52% 03.11.2002

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

1 2 3 4
gmail.com yandex.ru rambler.ru yahoo.com
А.З. Низагин П.У. Ричман И.А. Лацодов М.Т. Дафошов
1.0 1.0 0.9 0.5
2000 2000 2002 2002

Пример 2

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

1 2 3 4 5 6 7
rostislav29@mail.ru Ростислав Ш. Зенман 98% 98% 25.06.2003
marsel_93@yahoo.com Марсель Ш. Ночигяк 71% 71% 20.10.2002
cefibin44@yahoo.com Герман Г. Чефибин 95% 95% 06.02.2000
marsel_93@yahoo.com Марсель Ш. Ночигяк 71% 71% 20.10.2002
zusidi69@yandex.ru Арсен Е. Цусиди 44% 44% 18.07.2004

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

1 2 3 4
mail.ru yahoo.com yahoo.com yandex.ru
Р.Ш. Зенман М.Ш. Ночигяк Г.Г. Чефибин А.Е. Цусиди
1.0 0.7 0.9 0.4
2003 2002 2000 2004

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(530) 504-75-50 2002.06.16 rakin20@gmail.com
(092) 630-31-81 2002.10.09 sizuk72@mail.ru
(615) 671-46-45 2001.06.18 gefadli4@yahoo.com
(186) 704-39-70 2001.02.01 natezko38@gmail.com

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

1 2 3
504-7550 02.06.16 rakin20[at]gmail.com
630-3181 02.10.09 sizuk72[at]mail.ru
671-4645 01.06.18 gefadli4[at]yahoo.com
704-3970 01.02.01 natezko38[at]gmail.com

Пример 2

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

1 2 3 4 5
(540) 672-63-29 2001.10.14 fugic45@gmail.com
(818) 200-98-32 2003.09.11 tazidi37@yahoo.com
(362) 520-84-95 2002.04.16 zebuk41@rambler.ru
(102) 096-46-70 1999.02.08 gazafak46@gmail.com

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

1 2 3
672-6329 01.10.14 fugic45[at]gmail.com
200-9832 03.09.11 tazidi37[at]yahoo.com
520-8495 02.04.16 zebuk41[at]rambler.ru
096-4670 99.02.08 gazafak46[at]gmail.com

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(473)797-06-39 2003.10.12 да
+7(437)833-92-18 1999.02.11 нет
+7(512)334-29-88 2001.08.02 нет

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

1 2 3
4737970639 4378339218 5123342988
2003/10/12 1999/02/11 2001/08/02
1 0 0

Пример 2

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

1 2 3 4 5
+7(818)171-55-46 2002.08.05 да
+7(305)066-75-77 2003.11.05 да
+7(303)722-82-36 2004.12.01 да
+7(089)579-81-25 2001.07.12 да

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

1 2 3 4
8181715546 3050667577 3037228236 0895798125
2002/08/05 2003/11/05 2004/12/01 2001/07/12
1 1 1 1

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Чуцуфберг, Р.Ш. 08-02-2002 08-02-2002 (038) 414-8127
Кудумич, А.Е. 04-03-2002 04-03-2002 (843) 079-6818
Шучий, Г.К. 05-04-2004 05-04-2004 (263) 661-0754
Шучий, Г.К. 05-04-2004 05-04-2004 (263) 661-0754
Шучий, Г.К. 05-04-2004 05-04-2004 (263) 661-0754

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

1 2 3
Кудумич А. 02/03/04 079-6818
Чуцуфберг Р. 02/02/08 414-8127
Шучий Г. 04/04/05 661-0754

Пример 2

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

1 2 3 4
Нидерев, Б.К. 23-10-2002 23-10-2002 (588) 099-6111
Ругин, Р.Д. 10-06-2004 10-06-2004 (435) 428-3676
Какянц, В.О. 26-08-2004 26-08-2004 (037) 969-6632
Гилко, М.М. 14-09-2002 14-09-2002 (291) 033-6895
Гилко, М.М. 14-09-2002 14-09-2002 (291) 033-6895
Гилко, М.М. 14-09-2002 14-09-2002 (291) 033-6895

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

1 2 3
Гилко М. 02/09/14 033-6895
Нидерев Б. 02/10/23 099-6111
Ругин Р. 04/06/10 428-3676
Какянц В. 04/08/26 969-6632