ИНБО-11-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2004/05/27 2004/05/27 да 0.45
2004/01/20 2004/01/20 нет 0.06
1999/03/25 1999/03/25 да 0.52
1999/03/25 1999/03/25 да 0.52

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

1 2 3
04-05-27 Выполнено 0.4500
04-01-20 Не выполнено 0.0600
99-03-25 Выполнено 0.5200

Пример 2

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

1 2 3 4 5 6
2000/03/18 2000/03/18 нет 0.11
2002/03/14 2002/03/14 да 0.53
2004/12/23 2004/12/23 нет 0.24
2002/05/13 2002/05/13 да 0.13
2002/03/14 2002/03/14 да 0.53

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

1 2 3
00-03-18 Не выполнено 0.1100
02-03-14 Выполнено 0.5300
04-12-23 Не выполнено 0.2400
02-05-13 Выполнено 0.1300

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
1 socikov59[at]rambler.ru 2000/03/06 Шочиков Г.Ц.
1 samij11[at]gmail.com 2003/12/16 Шамий М.М.
1 samij11[at]gmail.com 2003/12/16 Шамий М.М.
0 digabli30[at]yahoo.com 2004/01/27 Дигабли В.К.

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

1 2 3 4
Да rambler.ru 06-03-00 Шочиков Г.
Да gmail.com 16-12-03 Шамий М.
Нет yahoo.com 27-01-04 Дигабли В.

Пример 2

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

1 2 3 4 5 6
0 rolokic3[at]yahoo.com 2001/05/04 Ролокич Ф.Т.
0 bovak21[at]gmail.com 2003/10/08 Бовяк С.О.
0 vacogov2[at]yandex.ru 2002/06/18 Вачогов В.Н.
0 vacogov2[at]yandex.ru 2002/06/18 Вачогов В.Н.
0 timitman90[at]yandex.ru 2001/08/20 Тимитман И.Г.

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

1 2 3 4
Нет yahoo.com 04-05-01 Ролокич Ф.
Нет gmail.com 08-10-03 Бовяк С.
Нет yandex.ru 18-06-02 Вачогов В.
Нет yandex.ru 20-08-01 Тимитман И.

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (655) 966-86-83!0.1 Самир В. Сафецук
+7 (550) 611-39-57!0.7 Платон У. Розев
+7 (693) 682-79-01!0.5 Айдар Ф. Бозиший
+7 (005) 753-19-37!0.6 Артемий Ф. Нурли

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

1 2 3 4
0.100 0.700 0.500 0.600
Самир Сафецук Платон Розев Айдар Бозиший Артемий Нурли
655 966-8683 550 611-3957 693 682-7901 005 753-1937

Пример 2

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

1 2 3
+7 (744) 413-04-75!0.5 Юрий Ч. Цифли
+7 (157) 736-38-16!0.7 Леонид С. Мамянц
+7 (048) 559-85-48!0.1 Родион Р. Зесян
+7 (983) 489-61-43!0.1 Михаил Ц. Тазий

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

1 2 3 4
0.500 0.700 0.100 0.100
Юрий Цифли Леонид Мамянц Родион Зесян Михаил Тазий
744 413-0475 157 736-3816 048 559-8548 983 489-6143

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0099001781&0.440 26/04/00 Ф.А. Зецелин 26/04/00
1360311504&0.913 12/10/03 В.Ф. Телиди 12/10/03
7674347778&0.393 13/05/99 Т.И. Гакагук 13/05/99
2959027489&0.965 09/11/03 А.О. Туфуфиди 09/11/03

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

1 2 3 4
009-900-1781 136-031-1504 767-434-7778 295-902-7489
00/04/26 03/10/12 99/05/13 03/11/09
0.44 0.91 0.39 0.96
Зецелин Ф. Телиди В. Гакагук Т. Туфуфиди А.

Пример 2

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

1 2 3 4
9026244031&0.078 05/09/01 С.О. Бекли 05/09/01
3745821930&0.098 26/09/00 С.Н. Цосовли 26/09/00
6289689985&0.003 23/04/03 А.Ц. Фесберг 23/04/03
3172102695&0.032 16/11/04 Д.Т. Дасабак 16/11/04

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

1 2 3 4
902-624-4031 374-582-1930 628-968-9985 317-210-2695
01/09/05 00/09/26 03/04/23 04/11/16
0.08 0.10 0.00 0.03
Бекли С. Цосовли С. Фесберг А. Дасабак Д.

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Михаил Зуросов&11.03.04 0.977 0.977 0
Михаил Савебин&17.01.04 0.647 0.647 0
Макар Цугов&23.01.04 0.024 0.024 0
Альберт Гемудиди&23.03.01 0.025 0.025 1

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

1 2 3 4
04.03.11 0.9770 Зуросов Михаил false
04.01.17 0.6470 Савебин Михаил false
04.01.23 0.0240 Цугов Макар false
01.03.23 0.0250 Гемудиди Альберт true

Пример 2

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

1 2 3 4 5 6
Тимофей Рилянц&18.03.04 0.419 0.419 0
Владимир Ричли&13.07.04 0.288 0.288 0
Роберт Тизачяк&19.09.02 0.637 0.637 1
Константин Гутамев&01.01.00 0.591 0.591 0

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

1 2 3 4
04.03.18 0.4190 Рилянц Тимофей false
04.07.13 0.2880 Ричли Владимир false
02.09.19 0.6370 Тизачяк Роберт true
00.01.01 0.5910 Гутамев Константин false

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
314-377-4218 11-10-02 19% 314-377-4218
396-873-5998 11-06-02 63% 396-873-5998
287-507-7205 25-07-01 27% 287-507-7205
784-371-9144 02-05-01 18% 784-371-9144
784-371-9144 02-05-01 18% 784-371-9144
784-371-9144 02-05-01 18% 784-371-9144

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

1 2 3
3774218 11.10.02 0.19
8735998 11.06.02 0.63
5077205 25.07.01 0.27
3719144 02.05.01 0.18

Пример 2

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

1 2 3 4 5 6
409-952-7972 21-04-02 90% 409-952-7972
977-646-4159 10-06-99 27% 977-646-4159
648-315-2650 06-06-03 13% 648-315-2650
648-315-2650 06-06-03 13% 648-315-2650
648-315-2650 06-06-03 13% 648-315-2650

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

1 2 3
9527972 21.04.02 0.90
6464159 10.06.99 0.27
3152650 06.06.03 0.13

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
31% Да ajdar10@gmail.com
58% Нет konstantin47@yahoo.com
52% Да dmitrij50@yandex.ru
52% Да dmitrij50@yandex.ru
52% Да dmitrij50@yandex.ru

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

1 2 3
0.3100 0.5800 0.5200
Y N Y
ajdar10 konstantin47 dmitrij50

Пример 2

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

1 2 3
97% Нет tanotanz18@mail.ru
97% Нет tanotanz18@mail.ru
21% Да catavidi56@yandex.ru
41% Да genak72@rambler.ru
66% Да dmitrij26@mail.ru
97% Нет tanotanz18@mail.ru

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

1 2 3 4
0.9700 0.2100 0.4100 0.6600
N Y Y Y
tanotanz18 catavidi56 genak72 dmitrij26

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2003.01.23 true!(481) 529-2808 arsenij7[at]gmail.com
2003.08.24 false!(887) 468-4016 bicakberg51[at]yahoo.com
2003.08.24 false!(887) 468-4016 bicakberg51[at]yahoo.com
2003.08.24 false!(887) 468-4016 bicakberg51[at]yahoo.com
2000.11.14 true!(227) 206-8376 vitalij45[at]mail.ru
2003.01.09 true!(541) 958-4957 zahar51[at]mail.ru

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

1 2 3 4
03.01.23 Y arsenij7 (481) 529-28-08
03.08.24 N bicakberg51 (887) 468-40-16
00.11.14 Y vitalij45 (227) 206-83-76
03.01.09 Y zahar51 (541) 958-49-57

Пример 2

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

1 2 3
2004.01.14 true!(402) 152-7569 adel_48[at]gmail.com
2001.02.09 true!(533) 511-6337 rukenidi49[at]gmail.com
2001.02.09 true!(533) 511-6337 rukenidi49[at]gmail.com
2002.11.08 false!(466) 811-8080 svatoslav30[at]mail.ru
2001.02.09 true!(533) 511-6337 rukenidi49[at]gmail.com

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

1 2 3 4
04.01.14 Y adel_48 (402) 152-75-69
01.02.09 Y rukenidi49 (533) 511-63-37
02.11.08 N svatoslav30 (466) 811-80-80

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
aleksandr39[at]mail.ru Солизиди Александр 0.084 7450055832
zoligman34[at]mail.ru Цолигман Савва 0.382 1087023414
guzli64[at]yandex.ru Гузли Иван 0.198 0059347302
guzli64[at]yandex.ru Гузли Иван 0.198 0059347302

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

1 2 3
yandex.ru mail.ru mail.ru
Иван Гузли Савва Цолигман Александр Солизиди
0.20 0.38 0.08
005 934-7302 108 702-3414 745 005-5832

Пример 2

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

1 2 3 4 5 6
saremli91[at]gmail.com Шаремли Альберт 0.658 2595931742
cofuzidi5[at]yahoo.com Чофузиди Демид 0.835 8061617008
zumli69[at]rambler.ru Зумли Роман 0.889 6010679277
zumli69[at]rambler.ru Зумли Роман 0.889 6010679277

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

1 2 3
gmail.com rambler.ru yahoo.com
Альберт Шаремли Роман Зумли Демид Чофузиди
0.66 0.89 0.83
259 593-1742 601 067-9277 806 161-7008

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0 Чобусев Е.Д. 2003-04-20 0 616-70-43
1 Бибобяк Н.Ф. 2002-12-22 1 670-51-14
1 Домиди Т.Р. 2003-12-22 1 687-86-41
1 Домиди Т.Р. 2003-12-22 1 687-86-41
1 Домиди Т.Р. 2003-12-22 1 687-86-41
1 Фушукман Е.Е. 1999-05-12 1 273-72-74

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

1 2 3 4
Y Е. Фушукман 1999.05.12 2737274
N Е. Чобусев 2003.04.20 6167043
Y Н. Бибобяк 2002.12.22 6705114
Y Т. Домиди 2003.12.22 6878641

Пример 2

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

1 2 3 4 5 6
1 Лирин П.У. 2002-04-01 1 995-56-15
1 Зачий В.Н. 2000-05-27 1 274-70-40
1 Зачий В.Н. 2000-05-27 1 274-70-40
1 Нугетук Р.Г. 2004-07-14 1 723-01-21
1 Зачий В.Н. 2000-05-27 1 274-70-40

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

1 2 3 4
Y В. Зачий 2000.05.27 2747040
Y Р. Нугетук 2004.07.14 7230121
Y П. Лирин 2002.04.01 9955615

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.6667&04-12-02 tudanz76@gmail.com tudanz76@gmail.com
0.0667&02-12-28 davko1@mail.ru davko1@mail.ru
0.5994&04-07-14 odissej55@gmail.com odissej55@gmail.com

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

1 2 3
0.667 0.067 0.599
gmail.com mail.ru gmail.com
04.12.02 02.12.28 04.07.14

Пример 2

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

1 2 3 4 5
0.7428&01-10-28 zisesidi65@mail.ru zisesidi65@mail.ru
0.1820&01-11-11 vivusberg82@gmail.com vivusberg82@gmail.com
0.9998&00-06-13 viktor73@rambler.ru viktor73@rambler.ru

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

1 2 3
0.743 0.182 1.000
mail.ru gmail.com rambler.ru
01.10.28 01.11.11 00.06.13

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false#0.908 01.03.26
true#0.358 99.03.13
false#0.895 03.11.08
false#0.411 01.08.10
false#0.411 01.08.10
false#0.411 01.08.10

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

1 2 3
91% 26.03.01 0
36% 13.03.99 1
90% 08.11.03 0
41% 10.08.01 0

Пример 2

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

1 2 3
false#0.455 99.09.22
false#0.132 99.05.28
false#0.787 03.02.22
true#0.891 04.06.19
false#0.787 03.02.22
false#0.787 03.02.22

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

1 2 3
46% 22.09.99 0
13% 28.05.99 0
79% 22.02.03 0
89% 19.06.04 1

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
648-764-7912 Арсений К. Зучянц 0.8800
734-605-2359 Макар Г. Шисилян 0.3515
335-361-0914 Ярослав Р. Сумочич 0.4116
147-650-3375 Лев Н. Невли 0.0646
648-764-7912 Арсений К. Зучянц 0.8800

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

1 2 3
(648) 764-79-12 Арсений Зучянц 88%
(734) 605-23-59 Макар Шисилян 35%
(335) 361-09-14 Ярослав Сумочич 41%
(147) 650-33-75 Лев Невли 6%

Пример 2

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

1 2 3
849-679-7271 Владимир Ц. Лефинин 0.0865
183-588-5101 Федор Ф. Вимузин 0.9551
183-588-5101 Федор Ф. Вимузин 0.9551
974-089-2688 Эдуард М. Торяк 0.7896
210-988-8738 Виталий К. Ресев 0.9975

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

1 2 3
(849) 679-72-71 Владимир Лефинин 9%
(183) 588-51-01 Федор Вимузин 96%
(974) 089-26-88 Эдуард Торяк 79%
(210) 988-87-38 Виталий Ресев 100%

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Y Y zegberg86[at]mail.ru 0.2
Y Y gamacak6[at]yandex.ru 0.4
N N dileranz44[at]yahoo.com 0.9
N N zunak74[at]gmail.com 0.0
N N dileranz44[at]yahoo.com 0.9
N N dileranz44[at]yahoo.com 0.9

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

1 2 3
true zegberg86 0.20
true gamacak6 0.40
false dileranz44 0.90
false zunak74 0.00

Пример 2

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

1 2 3 4 5
N N radmir25[at]gmail.com 0.8
Y Y german55[at]gmail.com 0.3
Y Y busskij47[at]gmail.com 0.2
Y Y busskij47[at]gmail.com 0.2
Y Y vasilij83[at]mail.ru 0.5
Y Y busskij47[at]gmail.com 0.2

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

1 2 3
false radmir25 0.80
true german55 0.30
true busskij47 0.20
true vasilij83 0.50

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
nuralanz44[at]rambler.ru nuralanz44[at]rambler.ru 13.05.00 Даниил Г. Нуралянц
lokak9[at]yahoo.com lokak9[at]yahoo.com 25.04.01 Олег Ц. Локяк
lokak9[at]yahoo.com lokak9[at]yahoo.com 25.04.01 Олег Ц. Локяк
tazimic27[at]gmail.com tazimic27[at]gmail.com 13.04.01 Артур Ц. Тазимич

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

1 2 3
nuralanz44 lokak9 tazimic27
13/05/00 25/04/01 13/04/01
Даниил Нуралянц Олег Локяк Артур Тазимич

Пример 2

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

1 2 3 4
svatogor90[at]gmail.com svatogor90[at]gmail.com 19.01.02 Святогор С. Чамман
zizufan69[at]mail.ru zizufan69[at]mail.ru 15.08.02 Дамир З. Зицуфян
timofej72[at]yahoo.com timofej72[at]yahoo.com 20.04.00 Тимофей Б. Кубич
timofej72[at]yahoo.com timofej72[at]yahoo.com 20.04.00 Тимофей Б. Кубич

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

1 2 3
svatogor90 zizufan69 timofej72
19/01/02 15/08/02 20/04/00
Святогор Чамман Дамир Зицуфян Тимофей Кубич

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(552)203-39-07 N Георгий У. Сотатян:georgij88@gmail.com
+7(216)581-94-78 Y Тимофей Р. Зебянц:timofej41@gmail.com
+7(628)077-14-22 N Айдар Ц. Мутяк:ajdar29@mail.ru
+7(089)679-14-32 Y Марсель О. Когак:marsel_51@rambler.ru

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

1 2 3 4
2033907 Нет Сотатян, Г.У. georgij88
5819478 Да Зебянц, Т.Р. timofej41
0771422 Нет Мутяк, А.Ц. ajdar29
6791432 Да Когак, М.О. marsel_51

Пример 2

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

1 2 3
+7(940)828-86-66 Y Роберт У. Бозян:robert18@gmail.com
+7(989)176-10-09 Y Назар М. Неколман:nekolman23@rambler.ru
+7(913)862-69-50 N Эмиль Г. Сефифяк:sefifak47@yahoo.com

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

1 2 3 4
8288666 Да Бозян, Р.У. robert18
1761009 Да Неколман, Н.М. nekolman23
8626950 Нет Сефифяк, Э.Г. sefifak47

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
06/03/1999;vatozli33@gmail.com Да Да +7 (374) 557-42-75
13/06/2004;sudobic30@mail.ru Нет Нет +7 (477) 648-98-04
26/03/2001;suguk36@rambler.ru Да Да +7 (289) 064-97-86
22/07/2000;gezic52@gmail.com Да Да +7 (017) 205-17-87

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

1 2 3 4
gmail.com Выполнено 06.03.1999 +7 374 557-42-75
mail.ru Не выполнено 13.06.2004 +7 477 648-98-04
rambler.ru Выполнено 26.03.2001 +7 289 064-97-86
gmail.com Выполнено 22.07.2000 +7 017 205-17-87

Пример 2

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

1 2 3 4
21/01/2001;ladin39@mail.ru Нет Нет +7 (096) 706-80-67
20/09/2003;nozimak61@gmail.com Нет Нет +7 (521) 543-95-23
28/09/2000;cazuvak4@gmail.com Нет Нет +7 (425) 311-67-19

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

1 2 3 4
mail.ru Не выполнено 21.01.2001 +7 096 706-80-67
gmail.com Не выполнено 20.09.2003 +7 521 543-95-23
gmail.com Не выполнено 28.09.2000 +7 425 311-67-19

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.4;foman82[at]mail.ru Фомян С.Н.
1.0;gifan95[at]yandex.ru Гифян С.М.
1.0;gifan95[at]yandex.ru Гифян С.М.
1.0;gifan95[at]yandex.ru Гифян С.М.
0.3;merin87[at]yahoo.com Мерин Е.Е.
0.4;cenocskij36[at]mail.ru Ченочский Д.Ч.

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

1 2 3 4
40% 100% 30% 40%
Фомян С. Гифян С. Мерин Е. Ченочский Д.
foman82@mail.ru gifan95@yandex.ru merin87@yahoo.com cenocskij36@mail.ru

Пример 2

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

1 2 3 4
0.7;rocman79[at]rambler.ru Рочман Т.Г.
0.6;misazskij40[at]gmail.com Мисазский Э.Ф.
1.0;norazov13[at]mail.ru Норацов Д.Ф.
0.6;misazskij40[at]gmail.com Мисазский Э.Ф.
0.6;misazskij40[at]gmail.com Мисазский Э.Ф.

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

1 2 3
70% 60% 100%
Рочман Т. Мисазский Э. Норацов Д.
rocman79@rambler.ru misazskij40@gmail.com norazov13@mail.ru

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2
11-12-2004!+7(601)101-38-43 sumusin80[at]rambler.ru
24-12-2001!+7(793)603-30-30 kolskij60[at]rambler.ru
16-12-2004!+7(297)498-34-12 nalatberg83[at]rambler.ru
11-03-2000!+7(559)597-15-99 stepan76[at]mail.ru

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

1 2 3 4
2001/12/24 2004/12/16 2000/03/11 2004/12/11
+7 793 603-3030 +7 297 498-3412 +7 559 597-1599 +7 601 101-3843
kolskij60 nalatberg83 stepan76 sumusin80

Пример 2

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

1 2
14-12-2001!+7(013)193-38-95 vasilij46[at]gmail.com
11-03-2003!+7(253)982-36-59 savelij1[at]gmail.com
03-03-2002!+7(515)173-05-76 david17[at]rambler.ru
18-12-2004!+7(614)311-09-17 sedatko51[at]gmail.com

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

1 2 3 4
2002/03/03 2003/03/11 2004/12/18 2001/12/14
+7 515 173-0576 +7 253 982-3659 +7 614 311-0917 +7 013 193-3895
david17 savelij1 sedatko51 vasilij46

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.6117 С.И. Мамиди 0 С.И. Мамиди +7 997 030-4637
0.1856 Д.В. Физиди 0 Д.В. Физиди +7 110 652-3436
0.8897 Н.И. Фотли 1 Н.И. Фотли +7 117 398-6948
0.7406 Р.А. Кецовяк 1 Р.А. Кецовяк +7 832 319-0695

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

1 2 3 4
61% 19% 89% 74%
Мамиди С. Физиди Д. Фотли Н. Кецовяк Р.
нет нет да да
+7(997)030-46-37 +7(110)652-34-36 +7(117)398-69-48 +7(832)319-06-95

Пример 2

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

1 2 3 4 5 6 7
0.7175 В.И. Зогесман 0 В.И. Зогесман +7 657 047-1278
0.5017 А.А. Засалов 0 А.А. Засалов +7 005 245-3046
0.0334 Н.Р. Бувман 0 Н.Р. Бувман +7 424 142-5144
0.6017 С.С. Фесефиди 1 С.С. Фесефиди +7 001 865-7376

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

1 2 3 4
72% 50% 3% 60%
Зогесман В. Засалов А. Бувман Н. Фесефиди С.
нет нет нет да
+7(657)047-12-78 +7(005)245-30-46 +7(424)142-51-44 +7(001)865-73-76

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
3400554 Р.Ч. Зетагский 10%
3042521 Г.Ц. Миряк 76%
2040932 Л.Д. Фелман 96%
8749878 Р.В. Зорли 17%
8749878 Р.В. Зорли 17%
8749878 Р.В. Зорли 17%

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

1 2 3 4
340-0554 304-2521 204-0932 874-9878
Р. Зетагский Г. Миряк Л. Фелман Р. Зорли
0.100 0.760 0.960 0.170

Пример 2

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

1 2 3 4 5
8538546 Ю.К. Цодукянц 54%
6200549 Ю.М. Цодедян 43%
2744115 А.Ц. Титиди 56%
2911812 А.Ц. Гушушук 70%
2911812 А.Ц. Гушушук 70%
2911812 А.Ц. Гушушук 70%

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

1 2 3 4
853-8546 620-0549 274-4115 291-1812
Ю. Цодукянц Ю. Цодедян А. Титиди А. Гушушук
0.540 0.430 0.560 0.700

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
55% 55% 2000-06-25#Тамерлан К. Бович
57% 57% 2001-10-05#Павел С. Тацли
13% 13% 1999-10-04#Ильдар З. Сесиди
32% 32% 2003-07-12#Платон Ф. Дезак

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

1 2 3 4
0.5500 0.5700 0.1300 0.3200
Бович, Т.К. Тацли, П.С. Сесиди, И.З. Дезак, П.Ф.
00.06.25 01.10.05 99.10.04 03.07.12

Пример 2

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

1 2 3
34% 34% 2004-02-25#Яромир Ч. Вилянц
77% 77% 2004-12-04#Игорь С. Сизиди
47% 47% 2004-11-25#Радмир Н. Нагегский

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

1 2 3
0.3400 0.7700 0.4700
Вилянц, Я.Ч. Сизиди, И.С. Нагегский, Р.Н.
04.02.25 04.12.04 04.11.25

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.79:Яромир Чедий 02-10-21
0.39:Амир Буфский 02-12-25
0.99:Валерий Фемян 04-07-14
0.27:Михаил Тифян 04-02-14

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

1 2 3
Чедий 21-10-02 0.790
Буфский 25-12-02 0.390
Фемян 14-07-04 0.990
Тифян 14-02-04 0.270

Пример 2

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

1 2 3 4
0.54:Георгий Бафодберг 99-11-27
0.02:Антон Фазяк 02-07-02
0.34:Данила Коцамов 99-09-04
0.31:Лев Налетко 99-03-03

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

1 2 3
Бафодберг 27-11-99 0.540
Фазяк 02-07-02 0.020
Коцамов 04-09-99 0.340
Налетко 03-03-99 0.310

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
А.С. Рутушберг&да 24.01.2000 +7 094 979-64-18 +7 094 979-64-18
А.С. Цолман&да 23.01.2002 +7 420 408-27-23 +7 420 408-27-23
Д.Е. Мосберг&да 22.04.2003 +7 734 600-85-51 +7 734 600-85-51

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

1 2 3 4
Да А. Рутушберг 2000-01-24 +7 094 979-6418
Да А. Цолман 2002-01-23 +7 420 408-2723
Да Д. Мосберг 2003-04-22 +7 734 600-8551

Пример 2

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

1 2 3 4
Р.А. Лесисев&нет 25.01.2000 +7 729 353-28-64 +7 729 353-28-64
И.Ш. Габов&нет 05.03.2004 +7 112 642-47-42 +7 112 642-47-42
В.Ц. Дозянц&да 27.10.2001 +7 293 274-90-49 +7 293 274-90-49
Т.З. Ватян&нет 10.04.2002 +7 274 367-65-23 +7 274 367-65-23

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

1 2 3 4
Нет Р. Лесисев 2000-01-25 +7 729 353-2864
Нет И. Габов 2004-03-05 +7 112 642-4742
Да В. Дозянц 2001-10-27 +7 293 274-9049
Нет Т. Ватян 2002-04-10 +7 274 367-6523

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
N stanislav55[at]mail.ru 03.06.06 N
Y aleksandr44[at]gmail.com 00.08.03 Y
N aroslav32[at]yandex.ru 02.12.28 N
N aroslav32[at]yandex.ru 02.12.28 N

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

1 2 3
Не выполнено stanislav55 06.06.03
Выполнено aleksandr44 03.08.00
Не выполнено aroslav32 28.12.02

Пример 2

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

1 2 3 4 5 6
Y suvasij4[at]mail.ru 02.01.13 Y
Y grigorij39[at]rambler.ru 04.11.14 Y
N zanolli93[at]gmail.com 03.10.24 N
Y grigorij39[at]rambler.ru 04.11.14 Y

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

1 2 3
Выполнено suvasij4 13.01.02
Выполнено grigorij39 14.11.04
Не выполнено zanolli93 24.10.03

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(511) 462-73-33 N 08-06-02 (511) 462-73-33 cezov96[at]yahoo.com
(154) 145-65-46 Y 16-02-99 (154) 145-65-46 bekecov22[at]yandex.ru
(873) 318-30-58 Y 26-11-01 (873) 318-30-58 dobanin93[at]gmail.com
(511) 462-73-33 N 08-06-02 (511) 462-73-33 cezov96[at]yahoo.com

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

1 2 3
4627333 1456546 3183058
0 1 1
02.06.08 99.02.16 01.11.26
cezov96@yahoo.com bekecov22@yandex.ru dobanin93@gmail.com

Пример 2

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

1 2 3 4 5
(018) 238-15-34 N 06-01-03 (018) 238-15-34 givberg71[at]yahoo.com
(690) 328-42-30 N 22-02-02 (690) 328-42-30 kasli24[at]yahoo.com
(732) 204-79-99 N 26-06-04 (732) 204-79-99 sosuk46[at]yahoo.com
(018) 238-15-34 N 06-01-03 (018) 238-15-34 givberg71[at]yahoo.com

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

1 2 3
2381534 3284230 2047999
0 0 0
03.01.06 02.02.22 04.06.26
givberg71@yahoo.com kasli24@yahoo.com sosuk46@yahoo.com

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
188 719-0936 2002-06-19;Сибесов А.М. sibesov24@yandex.ru sibesov24@yandex.ru
216 275-7207 1999-04-27;Витакин Д.Т. vitakin31@yandex.ru vitakin31@yandex.ru
429 477-6726 2002-11-03;Чичянц Н.К. cicanz82@yandex.ru cicanz82@yandex.ru
222 017-8934 2004-09-14;Губорский А.Б. guborskij85@gmail.com guborskij85@gmail.com
216 275-7207 1999-04-27;Витакин Д.Т. vitakin31@yandex.ru vitakin31@yandex.ru

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

1 2 3 4
188-719-0936 216-275-7207 429-477-6726 222-017-8934
А. Сибесов Д. Витакин Н. Чичянц А. Губорский
19/06/02 27/04/99 03/11/02 14/09/04
sibesov24[at]yandex.ru vitakin31[at]yandex.ru cicanz82[at]yandex.ru guborskij85[at]gmail.com

Пример 2

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

1 2 3 4 5
989 682-9907 2000-01-17;Вилак Э.С. vilak21@yahoo.com vilak21@yahoo.com
873 293-0268 2002-01-19;Дуцобян М.З. duzoban91@yandex.ru duzoban91@yandex.ru
302 195-0754 2004-03-13;Релиди Е.Б. relidi83@rambler.ru relidi83@rambler.ru
302 195-0754 2004-03-13;Релиди Е.Б. relidi83@rambler.ru relidi83@rambler.ru
084 755-0981 2000-02-08;Зетуцян А.Г. zetuzan93@yandex.ru zetuzan93@yandex.ru

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

1 2 3 4
989-682-9907 873-293-0268 302-195-0754 084-755-0981
Э. Вилак М. Дуцобян Е. Релиди А. Зетуцян
17/01/00 19/01/02 13/03/04 08/02/00
vilak21[at]yahoo.com duzoban91[at]yandex.ru relidi83[at]rambler.ru zetuzan93[at]yandex.ru

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
8406123635 03/09/99 21% false 03/09/99
5800198671 10/05/01 99% false 10/05/01
0411626340 19/04/00 79% false 19/04/00
7674961754 14/05/99 30% false 14/05/99
8406123635 03/09/99 21% false 03/09/99

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

1 2 3 4
612-36-35 03-09-99 0.21 Нет
019-86-71 10-05-01 0.99 Нет
162-63-40 19-04-00 0.79 Нет
496-17-54 14-05-99 0.30 Нет

Пример 2

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

1 2 3 4 5
9790448221 18/10/04 49% true 18/10/04
9790448221 18/10/04 49% true 18/10/04
4006702519 16/07/99 12% true 16/07/99
6383426419 12/03/99 19% true 12/03/99

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

1 2 3 4
044-82-21 18-10-04 0.49 Да
670-25-19 16-07-99 0.12 Да
342-64-19 12-03-99 0.19 Да

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да 2001/07/12!+7 999 390-3601 Платон Ч. Таниди
Да 2001/02/22!+7 327 752-2918 Глеб Л. Гетли
Нет 2000/10/21!+7 387 818-7458 Мирослав С. Тамук

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

1 2 3
true false true
01.02.22 00.10.21 01.07.12
Гетли Тамук Таниди
+7(327)752-29-18 +7(387)818-74-58 +7(999)390-36-01

Пример 2

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

1 2 3 4
Нет 2002/01/05!+7 870 101-7921 Гордей А. Дучавук
Нет 1999/10/20!+7 323 453-4905 Вячеслав Д. Мицатов
Да 2004/06/25!+7 789 012-7799 Антон Т. Дивусиди
Нет 2001/10/05!+7 313 919-0546 Елисей Ш. Минман

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

1 2 3 4
false false true false
01.10.05 99.10.20 04.06.25 02.01.05
Минман Мицатов Дивусиди Дучавук
+7(313)919-05-46 +7(323)453-49-05 +7(789)012-77-99 +7(870)101-79-21

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+72137786560 Амир Себунберг sebunberg92@gmail.com
+71775722525 Степан Мафев stepan85@rambler.ru
+72867299031 Максим Веденак vedenak50@gmail.com
+72867299031 Максим Веденак vedenak50@gmail.com

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

1 2 3
729-9031 572-2525 778-6560
Веденак Максим Мафев Степан Себунберг Амир
vedenak50 stepan85 sebunberg92

Пример 2

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

1 2 3
+70738321688 Семен Тенукяк tenukak11@gmail.com
+76142164101 Марсель Нутишич marsel_52@mail.ru
+79325919541 Ильдар Церафиди zerafidi11@mail.ru
+73534395754 Арсен Шурунман surunman29@mail.ru
+73534395754 Арсен Шурунман surunman29@mail.ru

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

1 2 3 4
216-4101 832-1688 591-9541 439-5754
Нутишич Марсель Тенукяк Семен Церафиди Ильдар Шурунман Арсен
marsel_52 tenukak11 zerafidi11 surunman29

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
odissej41@gmail.com +77581006098 0.414 0.414
fakerov81@yahoo.com +79728556573 0.324 0.324
zunecov93@mail.ru +73197953250 0.582 0.582
zunecov93@mail.ru +73197953250 0.582 0.582

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

1 2 3
gmail.com yahoo.com mail.ru
(758) 100-6098 (972) 855-6573 (319) 795-3250
0.4 0.3 0.6

Пример 2

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

1 2 3 4
rikatov61@rambler.ru +75518502691 0.838 0.838
vladimir12@rambler.ru +76772964290 0.991 0.991
vladimir12@rambler.ru +76772964290 0.991 0.991
varizskij45@rambler.ru +78210386163 0.365 0.365
stepan85@mail.ru +71948806416 0.534 0.534

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

1 2 3 4
rambler.ru rambler.ru rambler.ru mail.ru
(551) 850-2691 (677) 296-4290 (821) 038-6163 (194) 880-6416
0.8 1.0 0.4 0.5

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
cosanz16[at]yahoo.com Не выполнено Не выполнено Чосянц И.Л.
dudidi53[at]yahoo.com Не выполнено Не выполнено Дудиди Д.Ш.
semasko9[at]rambler.ru Выполнено Выполнено Шемаско О.Т.

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

1 2 3
cosanz16 dudidi53 semasko9
false false true
Чосянц Дудиди Шемаско

Пример 2

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

1 2 3 4 5 6
gukan77[at]gmail.com Выполнено Выполнено Гукян А.Ч.
govolan1[at]gmail.com Не выполнено Не выполнено Говолян Б.Ц.
fusin20[at]rambler.ru Выполнено Выполнено Фусин С.Е.
zelic3[at]gmail.com Не выполнено Не выполнено Целич А.Г.

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

1 2 3 4
gukan77 govolan1 fusin20 zelic3
true false true false
Гукян Говолян Фусин Целич

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2
kalemberg99[at]rambler.ru:22.05.01 1
kalemberg99[at]rambler.ru:22.05.01 1
gisuzin32[at]yahoo.com:20.11.00 1
sodilak73[at]mail.ru:20.11.00 1

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

1 2 3
20-11-00 Y gisuzin32
22-05-01 Y kalemberg99
20-11-00 Y sodilak73

Пример 2

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

1 2
sazofli20[at]mail.ru:02.08.01 1
zufubko47[at]gmail.com:11.12.02 0
bulomanz73[at]rambler.ru:22.05.99 1
sutman36[at]rambler.ru:11.09.00 1
sutman36[at]rambler.ru:11.09.00 1

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

1 2 3
22-05-99 Y bulomanz73
02-08-01 Y sazofli20
11-09-00 Y sutman36
11-12-02 N zufubko47

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
nasacidi14[at]mail.ru:8815921 0.3 Нашачиди С.З.
zosberg52[at]yandex.ru:1060436 0.0 Цосберг Е.Ф.
kabirli33[at]mail.ru:1370930 0.7 Кабирли Д.А.
kalman73[at]yahoo.com:3837269 0.5 Калман Ю.А.

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

1 2 3 4
881-5921 106-0436 137-0930 383-7269
0.30 0.00 0.70 0.50
nasacidi14@mail.ru zosberg52@yandex.ru kabirli33@mail.ru kalman73@yahoo.com
Нашачиди С. Цосберг Е. Кабирли Д. Калман Ю.

Пример 2

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

1 2 3
tisan76[at]yandex.ru:7548246 0.1 Тишян М.В.
cogskij49[at]yahoo.com:5077512 0.2 Чогский Т.У.
lufilman64[at]yahoo.com:2143246 0.4 Луфилман М.Ч.

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

1 2 3
754-8246 507-7512 214-3246
0.10 0.20 0.40
tisan76@yandex.ru cogskij49@yahoo.com lufilman64@yahoo.com
Тишян М. Чогский Т. Луфилман М.

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 428 150-0263 Нуцашяк С.Л.:false
+7 921 525-5304 Камук В.З.:true
+7 522 717-9479 Дизефяк Д.Е.:false

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

1 2 3
4281500263 9215255304 5227179479
Нуцашяк Камук Дизефяк
0 1 0

Пример 2

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

1 2 3
+7 872 103-0737 Бимяк С.И.:true
+7 491 644-3532 Тачогко А.Р.:false
+7 675 246-4967 Бувук А.З.:true

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

1 2 3
8721030737 4916443532 6752464967
Бимяк Тачогко Бувук
1 0 1

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Кафич Семен!Выполнено 0.3 02.10.03
Нофов Анатолий!Выполнено 0.5 03.01.07
Ламман Евгений!Не выполнено 1.0 02.01.15
Кудиди Степан!Выполнено 0.5 03.05.22
Нофов Анатолий!Выполнено 0.5 03.01.07

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

1 2 3 4
Кафич 0.300 02-10-03 да
Нофов 0.500 03-01-07 да
Ламман 1.000 02-01-15 нет
Кудиди 0.500 03-05-22 да

Пример 2

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

1 2 3
Висобев Даниэль!Не выполнено 1.0 04.03.16
Зашошян Одиссей!Выполнено 0.6 00.03.28
Рачич Тимофей!Не выполнено 0.4 03.11.04
Рачич Тимофей!Не выполнено 0.4 03.11.04
Роречев Святогор!Выполнено 0.1 99.09.24

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

1 2 3 4
Висобев 1.000 04-03-16 нет
Зашошян 0.600 00-03-28 да
Рачич 0.400 03-11-04 нет
Роречев 0.100 99-09-24 да

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 088 691-03-45 Фешашянц, Р.Б. Да Фешашянц, Р.Б.
+7 798 324-27-24 Мацуфко, И.М. Нет Мацуфко, И.М.
+7 242 727-97-20 Факич, А.Ш. Нет Факич, А.Ш.
+7 798 324-27-24 Мацуфко, И.М. Нет Мацуфко, И.М.
+7 672 719-08-54 Вумев, А.Ш. Нет Вумев, А.Ш.
+7 798 324-27-24 Мацуфко, И.М. Нет Мацуфко, И.М.

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

1 2 3
6910345 Р. Фешашянц true
3242724 И. Мацуфко false
7279720 А. Факич false
7190854 А. Вумев false

Пример 2

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

1 2 3 4
+7 161 488-92-94 Бемич, А.В. Да Бемич, А.В.
+7 399 595-48-90 Сигов, Л.О. Нет Сигов, Л.О.
+7 399 595-48-90 Сигов, Л.О. Нет Сигов, Л.О.
+7 399 595-48-90 Сигов, Л.О. Нет Сигов, Л.О.
+7 869 025-30-80 Мемли, С.О. Нет Мемли, С.О.

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

1 2 3
4889294 А. Бемич true
5954890 Л. Сигов false
0253080 С. Мемли false

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено Сизский С.О. 0.5302 sizskij38[at]yahoo.com
Выполнено Мафочев Я.Т. 0.4826 mafocev31[at]mail.ru
Не выполнено Гилезак Е.Б. 0.9357 gilezak10[at]yahoo.com
Выполнено Келуляк А.Р. 0.7553 kelulak3[at]rambler.ru

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

1 2 3 4
нет да да нет
Гилезак Келуляк Мафочев Сизский
0.9 0.8 0.5 0.5
gilezak10@yahoo.com kelulak3@rambler.ru mafocev31@mail.ru sizskij38@yahoo.com

Пример 2

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

1 2 3 4
Выполнено Набий В.А. 0.4627 nabij49[at]mail.ru
Не выполнено Рутагли С.А. 0.5830 rutagli65[at]gmail.com
Выполнено Фавберг Н.О. 0.5320 favberg27[at]yandex.ru
Выполнено Вибациди В.В. 0.6970 vibazidi22[at]yandex.ru

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

1 2 3 4
да да нет да
Фавберг Набий Рутагли Вибациди
0.5 0.5 0.6 0.7
favberg27@yandex.ru nabij49@mail.ru rutagli65@gmail.com vibazidi22@yandex.ru

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
stanislav48@yahoo.com|23% 987-7021 Станислав Ведолиди
vacemli21@mail.ru|76% 492-8286 Яромир Вачемли
rodidberg77@yahoo.com|15% 441-9691 Степан Родидберг
tamerlan4@yahoo.com|2% 874-6295 Тамерлан Докилян
rodidberg77@yahoo.com|15% 441-9691 Степан Родидберг

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

1 2 3 4
yahoo.com mail.ru yahoo.com yahoo.com
0.2 0.8 0.1 0.0
9877021 4928286 4419691 8746295
Ведолиди Станислав Вачемли Яромир Родидберг Степан Докилян Тамерлан

Пример 2

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

1 2 3 4 5
al_bert17@rambler.ru|43% 005-1085 Альберт Незучев
mugubko93@mail.ru|32% 555-3190 Роберт Мугубко
basemko26@mail.ru|60% 013-1789 Захар Башемко
vidonij34@yandex.ru|14% 424-8974 Кирилл Видоний
vidonij34@yandex.ru|14% 424-8974 Кирилл Видоний

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

1 2 3 4
rambler.ru mail.ru mail.ru yandex.ru
0.4 0.3 0.6 0.1
0051085 5553190 0131789 4248974
Незучев Альберт Мугубко Роберт Башемко Захар Видоний Кирилл

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Арсений Керук arsenij81[at]yandex.ru;да 99-08-04 99-08-04
Илья Таручук tarucuk3[at]yandex.ru;нет 02-10-26 02-10-26
Роберт Шенич robert12[at]yandex.ru;да 04-01-15 04-01-15

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

1 2 3 4
Керук arsenij81@yandex.ru 04-08-99 1
Таручук tarucuk3@yandex.ru 26-10-02 0
Шенич robert12@yandex.ru 15-01-04 1

Пример 2

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

1 2 3 4 5 6
Мирослав Чучиди miroslav93[at]yahoo.com;нет 01-08-22 01-08-22
Ильдар Селарян selaran56[at]yandex.ru;нет 02-08-05 02-08-05
Марат Зедокиди zedokidi12[at]gmail.com;нет 04-11-27 04-11-27

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

1 2 3 4
Чучиди miroslav93@yahoo.com 22-08-01 0
Селарян selaran56@yandex.ru 05-08-02 0
Зедокиди zedokidi12@gmail.com 27-11-04 0