ИВБО-07-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4!0 +7 587 717-7657 +7 587 717-7657
1.0!1 +7 076 478-7891 +7 076 478-7891
0.6!1 +7 608 943-9987 +7 608 943-9987
1.0!1 +7 076 478-7891 +7 076 478-7891
0.6!0 +7 085 231-2079 +7 085 231-2079

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

1 2 3 4
Не выполнено Выполнено Выполнено Не выполнено
0.400 1.000 0.600 0.600
+7 (587) 717-76-57 +7 (076) 478-78-91 +7 (608) 943-99-87 +7 (085) 231-20-79

Пример 2

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

1 2 3
0.5!0 +7 293 878-6458 +7 293 878-6458
0.3!1 +7 896 644-5490 +7 896 644-5490
0.9!1 +7 094 857-1536 +7 094 857-1536
0.9!1 +7 094 857-1536 +7 094 857-1536

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

1 2 3
Не выполнено Выполнено Выполнено
0.500 0.300 0.900
+7 (293) 878-64-58 +7 (896) 644-54-90 +7 (094) 857-15-36

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(526) 108-38-70 0!Шофов, И.В. 0.5116
(069) 438-06-75 1!Лисиди, А.С. 0.9512
(526) 108-38-70 0!Шофов, И.В. 0.5116
(842) 523-10-78 0!Вагувли, А.К. 0.8154
(537) 639-34-57 0!Чикянц, З.Ч. 0.5864

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

1 2 3 4
108-3870 N Шофов И. 0.512
438-0675 Y Лисиди А. 0.951
523-1078 N Вагувли А. 0.815
639-3457 N Чикянц З. 0.586

Пример 2

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

1 2 3
(687) 491-40-63 0!Царафко, И.М. 0.8442
(687) 491-40-63 0!Царафко, И.М. 0.8442
(232) 044-17-61 1!Шуфивин, П.З. 0.6031
(572) 122-98-62 0!Цекий, Г.Е. 0.4696
(030) 133-07-29 0!Велин, П.Е. 0.7113

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

1 2 3 4
491-4063 N Царафко И. 0.844
044-1761 Y Шуфивин П. 0.603
122-9862 N Цекий Г. 0.470
133-0729 N Велин П. 0.711

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Чашоцов С.М. 09-12-2003 0.44 1
Добугский Т.Л. 15-06-1999 0.94 0
Биничко Г.Б. 15-04-2001 0.38 0
Ритивберг Б.Р. 14-02-2003 0.05 1

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

1 2 3 4
Б. Ритивберг 14-02-03 0.0500 Выполнено
Г. Биничко 15-04-01 0.3800 Не выполнено
С. Чашоцов 09-12-03 0.4400 Выполнено
Т. Добугский 15-06-99 0.9400 Не выполнено

Пример 2

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

1 2 3 4
Вевутин М.Ч. 15-12-1999 0.03 0
Шелетко Р.М. 12-08-1999 0.08 0
Сешофберг Р.Л. 14-11-2004 0.03 0

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

1 2 3 4
М. Вевутин 15-12-99 0.0300 Не выполнено
Р. Сешофберг 14-11-04 0.0300 Не выполнено
Р. Шелетко 12-08-99 0.0800 Не выполнено

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
915-1750 915-1750 А.З. Зулев 0.458
350-9419 350-9419 Д.В. Делиляк 0.742
878-4245 878-4245 Ф.Ч. Динутий 0.735
443-2224 443-2224 И.З. Кусяк 0.365

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

1 2 3 4
9151750 3509419 8784245 4432224
А. Зулев Д. Делиляк Ф. Динутий И. Кусяк
0.5 0.7 0.7 0.4

Пример 2

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

1 2 3 4
531-1808 531-1808 Ф.Ч. Сизяк 0.512
392-6045 392-6045 Б.К. Редко 0.944
353-2750 353-2750 А.Г. Начазев 0.355

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

1 2 3
5311808 3926045 3532750
Ф. Сизяк Б. Редко А. Начазев
0.5 0.9 0.4

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 387 358-14-14#N 0.130
+7 143 308-64-38#Y 0.811
+7 876 054-75-68#Y 0.753
+7 876 054-75-68#Y 0.753
+7 876 054-75-68#Y 0.753
+7 927 329-55-91#Y 0.393

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

1 2 3 4
1 1 1 0
054-7568 308-6438 329-5591 358-1414
75% 81% 39% 13%

Пример 2

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

1 2 3 4
+7 718 454-02-24#N 0.519
+7 520 421-25-32#Y 0.358
+7 661 574-23-67#N 0.683
+7 661 574-23-67#N 0.683
+7 119 768-23-71#N 0.680
+7 661 574-23-67#N 0.683

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

1 2 3 4
1 0 0 0
421-2532 454-0224 574-2367 768-2371
36% 52% 68% 68%

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
rolasskij44[at]mail.ru 5% (570) 837-2590:0
cifidi35[at]yandex.ru 72% (311) 603-8688:1
kegurli9[at]rambler.ru 18% (999) 810-1733:0
nozberg86[at]yahoo.com 83% (502) 577-8340:0

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

1 2 3 4
cifidi35@yandex.ru 0.7 603-86-88 Выполнено
kegurli9@rambler.ru 0.2 810-17-33 Не выполнено
nozberg86@yahoo.com 0.8 577-83-40 Не выполнено
rolasskij44@mail.ru 0.1 837-25-90 Не выполнено

Пример 2

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

1 2 3 4
gerev91[at]yahoo.com 97% (906) 029-0917:0
sokezev9[at]rambler.ru 28% (579) 228-1571:1
zolenij56[at]gmail.com 42% (324) 473-4961:0
selko37[at]gmail.com 77% (366) 718-7482:0

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

1 2 3 4
gerev91@yahoo.com 1.0 029-09-17 Не выполнено
selko37@gmail.com 0.8 718-74-82 Не выполнено
sokezev9@rambler.ru 0.3 228-15-71 Выполнено
zolenij56@gmail.com 0.4 473-49-61 Не выполнено

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено 02.10.23 0.84
Не выполнено 00.11.28 0.21
Выполнено 02.06.22 0.57
Выполнено 02.04.11 0.42
Не выполнено 02.10.23 0.84
Не выполнено 02.10.23 0.84

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

1 2 3 4
N N Y Y
02-10-23 00-11-28 02-06-22 02-04-11
0.8400 0.2100 0.5700 0.4200

Пример 2

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

1 2 3 4
Выполнено 99.07.22 0.27
Выполнено 02.07.15 0.39
Выполнено 02.07.15 0.39
Выполнено 02.07.15 0.39
Не выполнено 01.03.07 0.21
Выполнено 04.12.02 0.56

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

1 2 3 4
Y Y N Y
99-07-22 02-07-15 01-03-07 04-12-02
0.2700 0.3900 0.2100 0.5600

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.210 muruk27@gmail.com 0.210 Мурук, А.Е.&03.02.01
0.921 tizonli21@yandex.ru 0.921 Тицонли, И.М.&27.06.99
0.801 tecisij18@gmail.com 0.801 Течисий, С.В.&26.04.02
0.801 tecisij18@gmail.com 0.801 Течисий, С.В.&26.04.02

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

1 2 3
0.21 0.92 0.80
muruk27[at]gmail.com tizonli21[at]yandex.ru tecisij18[at]gmail.com
Мурук А. Тицонли И. Течисий С.
01-02-03 99-06-27 02-04-26

Пример 2

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

1 2 3 4
0.349 munij93@yandex.ru 0.349 Муний, Д.И.&02.07.03
0.628 muzabak27@yandex.ru 0.628 Музабяк, Я.Ш.&06.07.04
0.929 libskij64@gmail.com 0.929 Либский, А.Е.&01.02.04
0.929 libskij64@gmail.com 0.929 Либский, А.Е.&01.02.04

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

1 2 3
0.35 0.63 0.93
munij93[at]yandex.ru muzabak27[at]yandex.ru libskij64[at]gmail.com
Муний Д. Музабяк Я. Либский А.
03-07-02 04-07-06 04-02-01

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
18% lozov99@mail.ru 704-4466 00.01.05 704-4466
36% salamak17@mail.ru 927-5406 00.03.07 927-5406
17% tuzorberg95@mail.ru 913-7056 03.05.25 913-7056

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

1 2 3
0.180 0.360 0.170
lozov99[at]mail.ru salamak17[at]mail.ru tuzorberg95[at]mail.ru
704-44-66 927-54-06 913-70-56
05/01/00 07/03/00 25/05/03

Пример 2

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

1 2 3 4 5 6 7
83% gegivanz43@rambler.ru 666-9343 03.03.26 666-9343
16% micberg56@mail.ru 319-3061 03.05.07 319-3061
2% fulilskij78@mail.ru 654-5887 99.02.13 654-5887
86% vokuk18@gmail.com 595-0162 01.10.16 595-0162

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

1 2 3 4
0.830 0.160 0.020 0.860
gegivanz43[at]rambler.ru micberg56[at]mail.ru fulilskij78[at]mail.ru vokuk18[at]gmail.com
666-93-43 319-30-61 654-58-87 595-01-62
26/03/03 07/05/03 13/02/99 16/10/01

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 638 808-6222:rovskij85@gmail.com Ровский, Е.И. 04/02/07
+7 755 689-0973:mesezskij49@yahoo.com Мешезский, Р.Д. 02/10/06
+7 021 812-8998:zemedak63@gmail.com Цемедяк, В.К. 03/03/28
+7 755 689-0973:mesezskij49@yahoo.com Мешезский, Р.Д. 02/10/06

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

1 2 3 4
+76388086222 Ровский 04.02.07 rovskij85
+77556890973 Мешезский 02.10.06 mesezskij49
+70218128998 Цемедяк 03.03.28 zemedak63

Пример 2

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

1 2 3
+7 503 872-6022:vozezev3@mail.ru Воцезев, Г.В. 04/05/27
+7 259 842-3160:falasskij50@gmail.com Фаласский, О.К. 04/10/19
+7 195 449-7584:sozuk61@rambler.ru Созук, Р.В. 02/10/20
+7 979 343-8220:bamskij6@yahoo.com Бамский, Г.И. 03/11/09
+7 979 343-8220:bamskij6@yahoo.com Бамский, Г.И. 03/11/09

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

1 2 3 4
+75038726022 Воцезев 04.05.27 vozezev3
+72598423160 Фаласский 04.10.19 falasskij50
+71954497584 Созук 02.10.20 sozuk61
+79793438220 Бамский 03.11.09 bamskij6

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zuvak41[at]mail.ru +7 972 171-10-32 05-03-00
dolefuk16[at]gmail.com +7 305 849-68-82 03-06-02
veruk43[at]mail.ru +7 567 782-67-38 19-11-00
dolefuk16[at]gmail.com +7 305 849-68-82 03-06-02
dolefuk16[at]gmail.com +7 305 849-68-82 03-06-02

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

1 2 3
mail.ru gmail.com mail.ru
(972) 171-1032 (305) 849-6882 (567) 782-6738
05.03.00 03.06.02 19.11.00

Пример 2

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

1 2 3 4 5
mibak59[at]gmail.com +7 758 890-49-86 07-09-02
setuzberg84[at]yahoo.com +7 091 813-99-96 04-06-04
besij68[at]yandex.ru +7 961 211-12-71 24-08-99
besij68[at]yandex.ru +7 961 211-12-71 24-08-99
besij68[at]yandex.ru +7 961 211-12-71 24-08-99
bosic31[at]gmail.com +7 146 334-83-74 24-11-03

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

1 2 3 4
gmail.com yahoo.com yandex.ru gmail.com
(758) 890-4986 (091) 813-9996 (961) 211-1271 (146) 334-8374
07.09.02 04.06.04 24.08.99 24.11.03

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да +7 (225) 795-17-29 06.02.01
нет +7 (514) 625-74-79 06.12.04
нет +7 (501) 195-85-63 04.10.99
нет +7 (501) 195-85-63 04.10.99
да +7 (932) 866-85-85 19.02.04

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

1 2 3 4
Выполнено Не выполнено Не выполнено Выполнено
+72257951729 +75146257479 +75011958563 +79328668585
01-02-06 04-12-06 99-10-04 04-02-19

Пример 2

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

1 2 3
да +7 (895) 245-71-98 24.06.03
да +7 (060) 551-51-61 04.03.99
нет +7 (033) 933-81-50 27.01.01
да +7 (895) 245-71-98 24.06.03
да +7 (657) 842-69-95 05.10.00

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

1 2 3 4
Выполнено Выполнено Не выполнено Выполнено
+78952457198 +70605515161 +70339338150 +76578426995
03-06-24 99-03-04 01-01-27 00-10-05

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 621 730-72-26 netacev11@yahoo.com О.Л. Нетачев 0.747
+7 138 402-96-30 solanak71@rambler.ru В.Ф. Соланяк 0.249
+7 113 040-93-58 nenuk6@gmail.com Р.Л. Ненук 0.755
+7 621 730-72-26 netacev11@yahoo.com О.Л. Нетачев 0.747
+7 414 737-53-40 gavov73@rambler.ru О.К. Гавов 0.581
+7 621 730-72-26 netacev11@yahoo.com О.Л. Нетачев 0.747

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

1 2 3 4
+7 621 730-7226 netacev11[at]yahoo.com Нетачев О. 0.7470
+7 138 402-9630 solanak71[at]rambler.ru Соланяк В. 0.2490
+7 113 040-9358 nenuk6[at]gmail.com Ненук Р. 0.7550
+7 414 737-5340 gavov73[at]rambler.ru Гавов О. 0.5810

Пример 2

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

1 2 3 4
+7 577 848-99-60 kasskij84@yandex.ru Д.И. Кашский 0.717
+7 539 864-01-64 zumman74@mail.ru Т.Д. Зумман 0.805
+7 539 864-01-64 zumman74@mail.ru Т.Д. Зумман 0.805
+7 539 864-01-64 zumman74@mail.ru Т.Д. Зумман 0.805
+7 081 087-15-96 culazskij6@gmail.com А.В. Чулацский 0.105

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

1 2 3 4
+7 577 848-9960 kasskij84[at]yandex.ru Кашский Д. 0.7170
+7 539 864-0164 zumman74[at]mail.ru Зумман Т. 0.8050
+7 081 087-1596 culazskij6[at]gmail.com Чулацский А. 0.1050

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
06-12-2001 gunenak98[at]rambler.ru gunenak98[at]rambler.ru +74690908741
27-06-1999 odissej77[at]mail.ru odissej77[at]mail.ru +71331113451
23-01-2003 al_bert93[at]rambler.ru al_bert93[at]rambler.ru +70117188125

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

1 2 3
2001/12/06 1999/06/27 2003/01/23
gunenak98 odissej77 al_bert93
4690908741 1331113451 0117188125

Пример 2

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

1 2 3 4
07-04-2003 vladimir32[at]rambler.ru vladimir32[at]rambler.ru +70585594117
25-09-2004 vsevolod41[at]yandex.ru vsevolod41[at]yandex.ru +76462575384
22-12-2001 fugenak13[at]gmail.com fugenak13[at]gmail.com +74878065616
07-01-2004 al_bert69[at]rambler.ru al_bert69[at]rambler.ru +70312429260

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

1 2 3 4
2003/04/07 2004/09/25 2001/12/22 2004/01/07
vladimir32 vsevolod41 fugenak13 al_bert69
0585594117 6462575384 4878065616 0312429260

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
99% 705-0342&nesesij80@gmail.com 2001.05.27
39% 910-2952&david85@rambler.ru 2000.07.26
92% 913-7936&gazelberg99@yandex.ru 2004.07.27
98% 851-8588&dufatin65@mail.ru 2004.05.05

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

1 2 3 4
0.990 nesesij80[at]gmail.com 7050342 27.05.2001
0.390 david85[at]rambler.ru 9102952 26.07.2000
0.920 gazelberg99[at]yandex.ru 9137936 27.07.2004
0.980 dufatin65[at]mail.ru 8518588 05.05.2004

Пример 2

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

1 2 3 4 5
97% 494-9493&il_dar96@mail.ru 2004.08.16
36% 236-5505&marsel_78@gmail.com 2003.03.09
14% 219-1267&fovizman50@mail.ru 2001.06.15
28% 308-6332&nidagak33@rambler.ru 2001.04.11

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

1 2 3 4
0.970 il_dar96[at]mail.ru 4949493 16.08.2004
0.360 marsel_78[at]gmail.com 2365505 09.03.2003
0.140 fovizman50[at]mail.ru 2191267 15.06.2001
0.280 nidagak33[at]rambler.ru 3086332 11.04.2001

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Мошебий Назар 95% Нет 02-04-02
Бушелко Дмитрий 45% Нет 00-01-19
Сучоцов Макар 72% Да 00-10-13
Зодудин Анатолий 58% Нет 01-09-07

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

1 2 3 4
Назар Мошебий 0.9500 false 02/04/02
Дмитрий Бушелко 0.4500 false 00/01/19
Макар Сучоцов 0.7200 true 00/10/13
Анатолий Зодудин 0.5800 false 01/09/07

Пример 2

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

1 2 3 4
Дибадиди Елисей 54% Нет 01-10-19
Дезян Тимур 13% Да 99-04-14
Цалич Дамир 5% Нет 03-08-05
Нусак Адель 45% Да 01-08-06

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

1 2 3 4
Елисей Дибадиди 0.5400 false 01/10/19
Тимур Дезян 0.1300 true 99/04/14
Дамир Цалич 0.0500 false 03/08/05
Адель Нусак 0.4500 true 01/08/06

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(125)773-69-43!Татяк, Д.Б. tatak73[at]yandex.ru 1.0
+7(868)713-55-80!Суначий, О.Ш. sunacij45[at]yahoo.com 1.0
+7(594)857-81-23!Тофукяк, И.Р. tofukak73[at]gmail.com 0.2
+7(787)257-95-13!Вебушиди, Г.Д. vebusidi4[at]yandex.ru 0.1

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

1 2 3 4
О. Суначий sunacij45 868 713-5580 1.00
Д. Татяк tatak73 125 773-6943 1.00
И. Тофукяк tofukak73 594 857-8123 0.20
Г. Вебушиди vebusidi4 787 257-9513 0.10

Пример 2

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

1 2 3
+7(230)440-59-42!Зошук, С.М. zosuk38[at]mail.ru 0.7
+7(759)089-83-23!Солалский, А.Ф. solalskij68[at]mail.ru 0.9
+7(044)411-65-69!Цичасиди, С.И. zicasidi12[at]gmail.com 1.0

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

1 2 3 4
А. Солалский solalskij68 759 089-8323 0.90
С. Цичасиди zicasidi12 044 411-6569 1.00
С. Зошук zosuk38 230 440-5942 0.70

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Даниил Ч. Нининев nininev48[at]yandex.ru 27-01-03 0.0849
Петр Е. Нанин nanin96[at]yandex.ru 18-10-99 0.7434
Данил А. Ламяк danil24[at]yandex.ru 14-04-99 0.2489
Гордей Ш. Семев gordej44[at]gmail.com 15-02-02 0.3539

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

1 2 3 4
Даниил Нининев nininev48@yandex.ru 03.01.27 0.1
Петр Нанин nanin96@yandex.ru 99.10.18 0.7
Данил Ламяк danil24@yandex.ru 99.04.14 0.2
Гордей Семев gordej44@gmail.com 02.02.15 0.4

Пример 2

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

1 2 3 4
Данила С. Кутин danila20[at]yahoo.com 21-09-04 0.5229
Филипп Р. Латоцберг latozberg64[at]mail.ru 26-10-04 0.8323
Роберт У. Мисянц robert61[at]gmail.com 12-01-00 0.3640

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

1 2 3 4
Данила Кутин danila20@yahoo.com 04.09.21 0.5
Филипп Латоцберг latozberg64@mail.ru 04.10.26 0.8
Роберт Мисянц robert61@gmail.com 00.01.12 0.4

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Бикли Станислав#stanislav49@mail.ru 82%
Бикли Станислав#stanislav49@mail.ru 82%
Дунич Андрей#andrej4@mail.ru 74%
Цагман Роман#zagman55@mail.ru 49%
Бикли Станислав#stanislav49@mail.ru 82%
Зугосов Максим#zugosov23@gmail.com 33%

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

1 2 3 4
mail.ru mail.ru mail.ru gmail.com
0.8 0.7 0.5 0.3
Бикли Дунич Цагман Зугосов

Пример 2

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

1 2 3
Рачафский Виктор#racafskij78@yahoo.com 69%
Фемулли Амир#femulli17@gmail.com 55%
Дудибук Арсен#dudibuk88@mail.ru 72%
Дудибук Арсен#dudibuk88@mail.ru 72%
Дудибук Арсен#dudibuk88@mail.ru 72%

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

1 2 3
yahoo.com gmail.com mail.ru
0.7 0.6 0.7
Рачафский Фемулли Дудибук

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Рарич, И.Т. +7 701 819-9413|raric3[at]yandex.ru 21/07/2001 21/07/2001
Чудозов, А.Ш. +7 894 419-5649|cudozov64[at]yandex.ru 08/08/2004 08/08/2004
Гусяк, З.Ч. +7 954 303-7519|gusak6[at]yandex.ru 26/05/2002 26/05/2002

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

1 2 3
Рарич Чудозов Гусяк
(701) 819-9413 (894) 419-5649 (954) 303-7519
01/07/21 04/08/08 02/05/26
raric3@yandex.ru cudozov64@yandex.ru gusak6@yandex.ru

Пример 2

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

1 2 3 4
Тузянц, В.С. +7 687 537-0714|tuzanz46[at]mail.ru 08/04/2000 08/04/2000
Туцберг, А.Ц. +7 302 011-3005|tuzberg11[at]rambler.ru 26/06/2001 26/06/2001
Нилов, А.Б. +7 515 692-7852|nilov29[at]yahoo.com 09/01/2002 09/01/2002

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

1 2 3
Тузянц Туцберг Нилов
(687) 537-0714 (302) 011-3005 (515) 692-7852
00/04/08 01/06/26 02/01/09
tuzanz46@mail.ru tuzberg11@rambler.ru nilov29@yahoo.com

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
С.Б. Танусин 25.05.99 +7 668 009-16-13 52%
И.М. Фазацский 14.09.01 +7 454 242-96-18 26%
Э.Ф. Ковко 08.08.99 +7 962 609-58-80 5%
И.М. Фазацский 14.09.01 +7 454 242-96-18 26%
И.М. Фазацский 14.09.01 +7 454 242-96-18 26%

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

1 2 3
С. Танусин И. Фазацский Э. Ковко
99-05-25 01-09-14 99-08-08
009-16-13 242-96-18 609-58-80
0.5200 0.2600 0.0500

Пример 2

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

1 2 3 4
Я.И. Тобафберг 02.03.03 +7 570 931-61-31 16%
М.Р. Ратечак 23.12.02 +7 553 449-07-76 11%
М.Р. Ратечак 23.12.02 +7 553 449-07-76 11%
М.Р. Ратечак 23.12.02 +7 553 449-07-76 11%
Р.Е. Чезли 07.01.03 +7 876 752-81-91 46%

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

1 2 3
Я. Тобафберг М. Ратечак Р. Чезли
03-03-02 02-12-23 03-01-07
931-61-31 449-07-76 752-81-91
0.1600 0.1100 0.4600

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Иван Г. Забатак:03.05.14 +7 102 609-40-60 0.3
Александр Ц. Гевян:02.10.02 +7 299 835-16-36 1.0
Виталий У. Гозин:99.02.27 +7 283 161-16-69 1.0

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

1 2 3
Иван Забатак Александр Гевян Виталий Гозин
1026094060 2998351636 2831611669
14.05.03 02.10.02 27.02.99
0.30 1.00 1.00

Пример 2

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

1 2 3 4 5
Святослав С. Чибешиди:99.06.25 +7 177 722-34-85 0.7
Демид Ш. Гумук:99.09.03 +7 168 766-06-42 1.0
Марат Н. Нурабли:01.04.05 +7 870 802-74-68 0.9
Ильдар И. Вилов:04.02.14 +7 782 195-17-52 0.2

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

1 2 3 4
Святослав Чибешиди Демид Гумук Марат Нурабли Ильдар Вилов
1777223485 1687660642 8708027468 7821951752
25.06.99 03.09.99 05.04.01 14.02.04
0.70 1.00 0.90 0.20

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Гибодянц Давид 0.7 01.02.09 Не выполнено
Гибодянц Давид 0.7 01.02.09 Не выполнено
Чифумий Тихон 0.2 02.12.25 Не выполнено
Тетизов Егор 1.0 03.08.15 Выполнено
Гибодянц Давид 0.7 01.02.09 Не выполнено
Тоготский Артемий 0.0 04.11.04 Выполнено

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

1 2 3 4
Гибодянц 70% 01-02-09 нет
Чифумий 20% 02-12-25 нет
Тетизов 100% 03-08-15 да
Тоготский 0% 04-11-04 да

Пример 2

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

1 2 3 4 5
Цолук Виталий 0.2 02.11.06 Не выполнено
Цолук Виталий 0.2 02.11.06 Не выполнено
Фачелич Герман 0.9 02.12.11 Выполнено
Чишук Василий 0.2 00.12.17 Выполнено
Цолук Виталий 0.2 02.11.06 Не выполнено
Нивозберг Филипп 0.3 99.07.25 Выполнено

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

1 2 3 4
Цолук 20% 02-11-06 нет
Фачелич 90% 02-12-11 да
Чишук 20% 00-12-17 да
Нивозберг 30% 99-07-25 да

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Р.Ц. Фанетев:01-01-00 0.60
С.В. Вашесук:22-04-03 0.80
А.А. Цудириди:28-06-03 0.32

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

1 2 3
00-01-01 Р. Фанетев 0.6
03-04-22 С. Вашесук 0.8
03-06-28 А. Цудириди 0.3

Пример 2

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

1 2 3 4
С.В. Луцатук:27-10-00 0.78
С.У. Давак:18-03-00 0.33
Е.Г. Нутий:26-12-99 0.76
Д.С. Цемиди:16-01-04 0.73

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

1 2 3
00-10-27 С. Луцатук 0.8
00-03-18 С. Давак 0.3
99-12-26 Е. Нутий 0.8
04-01-16 Д. Цемиди 0.7

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.409 0.409 true +7 452 155-43-91
0.780 0.780 false +7 705 918-16-24
0.193 0.193 false +7 576 343-48-16

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

1 2 3
0.4 0.8 0.2
Да Нет Нет
452 155-4391 705 918-1624 576 343-4816

Пример 2

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

1 2 3 4
0.268 0.268 false +7 459 047-46-36
0.633 0.633 false +7 691 698-81-28
0.400 0.400 true +7 118 356-19-35
0.500 0.500 false +7 222 450-42-63

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

1 2 3 4
0.3 0.6 0.4 0.5
Нет Нет Да Нет
459 047-4636 691 698-8128 118 356-1935 222 450-4263

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
05-12-04 (992) 147-30-57 нет нет
23-06-04 (502) 666-30-46 да да
27-03-00 (144) 881-53-25 да да

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

1 2 3
05/12/04 147-30-57 Не выполнено
23/06/04 666-30-46 Выполнено
27/03/00 881-53-25 Выполнено

Пример 2

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

1 2 3 4
28-04-04 (667) 397-62-92 да да
19-11-03 (143) 065-65-54 да да
25-01-02 (395) 511-27-09 нет нет
15-02-00 (835) 760-31-49 да да

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

1 2 3
28/04/04 397-62-92 Выполнено
19/11/03 065-65-54 Выполнено
25/01/02 511-27-09 Не выполнено
15/02/00 760-31-49 Выполнено

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
09-08-2000 Не выполнено 0.36 0.36 Гуфян Р.М.
11-03-2003 Выполнено 0.85 0.85 Мукко А.Т.
13-06-2002 Выполнено 0.66 0.66 Нагов Г.В.

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

1 2 3 4
09.08.00 N 0.3600 Гуфян Р.
11.03.03 Y 0.8500 Мукко А.
13.06.02 Y 0.6600 Нагов Г.

Пример 2

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

1 2 3 4 5
02-06-1999 Выполнено 0.80 0.80 Часегко Ю.Ф.
02-07-1999 Не выполнено 0.00 0.00 Девак Р.Ф.
08-12-1999 Выполнено 0.49 0.49 Лисберг В.Н.
26-05-2002 Не выполнено 0.40 0.40 Шошитянц А.К.

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

1 2 3 4
02.06.99 Y 0.8000 Часегко Ю.
02.07.99 N 0.0000 Девак Р.
08.12.99 Y 0.4900 Лисберг В.
26.05.02 N 0.4000 Шошитянц А.

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Кирилл Редесянц 0!0.7441
Андрей Рирман 1!0.1862
Ростислав Чуфицянц 0!0.0570

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

1 2 3
Редесянц Кирилл Рирман Андрей Чуфицянц Ростислав
0.7 0.2 0.1
нет да нет

Пример 2

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

1 2 3 4
Филипп Товитли 1!0.2768
Альберт Гунян 0!0.4613
Данил Цечубский 0!0.8736

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

1 2 3
Товитли Филипп Гунян Альберт Цечубский Данил
0.3 0.5 0.9
да нет нет

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Да evgenij35[at]mail.ru 6254907416 Бекич Евгений
Да rostislav86[at]gmail.com 5188764987 Шадов Ростислав
Да tivegin4[at]gmail.com 8996256230 Тивегин Давид
Нет vibak71[at]yahoo.com 8229098319 Вибяк Марк

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

1 2 3 4
да evgenij35@mail.ru 490-7416 Евгений Бекич
да rostislav86@gmail.com 876-4987 Ростислав Шадов
да tivegin4@gmail.com 625-6230 Давид Тивегин
нет vibak71@yahoo.com 909-8319 Марк Вибяк

Пример 2

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

1 2 3 4 5 6
Нет nucivak15[at]mail.ru 3425404793 Нучивак Михаил
Нет rostislav83[at]mail.ru 9868908046 Гичук Ростислав
Нет muguvidi14[at]yahoo.com 4695179437 Мугувиди Матвей
Нет komij37[at]yahoo.com 5388473757 Комий Юрий

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

1 2 3 4
нет komij37@yahoo.com 847-3757 Юрий Комий
нет muguvidi14@yahoo.com 517-9437 Матвей Мугувиди
нет nucivak15@mail.ru 540-4793 Михаил Нучивак
нет rostislav83@mail.ru 890-8046 Ростислав Гичук

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 604 534-83-56#Тимофей М. Цовий timofej34[at]gmail.com
+7 891 212-63-73#Антон М. Фимко anton4[at]yahoo.com
+7 490 627-87-85#Марсель Л. Добский marsel_20[at]gmail.com
+7 010 241-84-07#Леонид Р. Дикусман dikusman1[at]mail.ru
+7 604 534-83-56#Тимофей М. Цовий timofej34[at]gmail.com

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

1 2 3 4
Цовий, Т.М. Фимко, А.М. Добский, М.Л. Дикусман, Л.Р.
gmail.com yahoo.com gmail.com mail.ru
604 534-8356 891 212-6373 490 627-8785 010 241-8407

Пример 2

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

1 2 3 4
+7 652 581-46-57#Эдуард И. Цочоляк zocolak30[at]yandex.ru
+7 621 571-48-75#Давид Д. Лабувин labuvin27[at]yahoo.com
+7 427 755-18-29#Макар С. Лециди lezidi22[at]rambler.ru
+7 434 366-90-88#Олег О. Кобацев kobazev49[at]yahoo.com
+7 434 366-90-88#Олег О. Кобацев kobazev49[at]yahoo.com

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

1 2 3 4
Цочоляк, Э.И. Лабувин, Д.Д. Лециди, М.С. Кобацев, О.О.
yandex.ru yahoo.com rambler.ru yahoo.com
652 581-4657 621 571-4875 427 755-1829 434 366-9088

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
cecizli33@yandex.ru Чечицли, В.Д.!0.9783
sogikli30@rambler.ru Шогикли, М.Л.!0.3324
fanulko46@gmail.com Фанулко, Е.Е.!0.8233
nogli36@yahoo.com Ногли, Д.Р.!0.0433

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

1 2 3 4
cecizli33[at]yandex.ru fanulko46[at]gmail.com nogli36[at]yahoo.com sogikli30[at]rambler.ru
В. Чечицли Е. Фанулко Д. Ногли М. Шогикли
0.98 0.82 0.04 0.33

Пример 2

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

1 2 3
kisolov29@mail.ru Кисолов, Е.З.!0.0898
macev82@mail.ru Мачев, К.В.!0.5198
tezubskij23@mail.ru Тезубский, В.Д.!0.4735

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

1 2 3
kisolov29[at]mail.ru macev82[at]mail.ru tezubskij23[at]mail.ru
Е. Кисолов К. Мачев В. Тезубский
0.09 0.52 0.47

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Григорий А. Кушасберг kusasberg98[at]gmail.com (826) 914-8268 kusasberg98[at]gmail.com Да
Дмитрий В. Мотли dmitrij36[at]yandex.ru (547) 299-7821 dmitrij36[at]yandex.ru Нет
Евгений С. Личобиди licobidi14[at]yahoo.com (961) 054-8995 licobidi14[at]yahoo.com Да
Евгений С. Личобиди licobidi14[at]yahoo.com (961) 054-8995 licobidi14[at]yahoo.com Да
Евгений С. Личобиди licobidi14[at]yahoo.com (961) 054-8995 licobidi14[at]yahoo.com Да

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

1 2 3
Григорий Кушасберг Дмитрий Мотли Евгений Личобиди
kusasberg98@gmail.com dmitrij36@yandex.ru licobidi14@yahoo.com
826-914-8268 547-299-7821 961-054-8995
1 0 1

Пример 2

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

1 2 3 4 5
Олег Ш. Цафумов zafumov27[at]yahoo.com (287) 898-0230 zafumov27[at]yahoo.com Да
Марсель О. Цуфли marsel_41[at]yahoo.com (927) 582-3225 marsel_41[at]yahoo.com Да
Вадим Д. Бочидиди bocididi10[at]rambler.ru (991) 899-0755 bocididi10[at]rambler.ru Нет
Вадим Д. Бочидиди bocididi10[at]rambler.ru (991) 899-0755 bocididi10[at]rambler.ru Нет
Илья Т. Цавко zavko48[at]mail.ru (165) 427-2077 zavko48[at]mail.ru Да
Вадим Д. Бочидиди bocididi10[at]rambler.ru (991) 899-0755 bocididi10[at]rambler.ru Нет

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

1 2 3 4
Олег Цафумов Марсель Цуфли Вадим Бочидиди Илья Цавко
zafumov27@yahoo.com marsel_41@yahoo.com bocididi10@rambler.ru zavko48@mail.ru
287-898-0230 927-582-3225 991-899-0755 165-427-2077
1 1 0 1

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
miroslav69[at]yandex.ru|04-01-08 0.910 0.910 Выполнено
sinucskij92[at]mail.ru|99-08-07 0.233 0.233 Выполнено
semen74[at]rambler.ru|04-01-19 0.157 0.157 Не выполнено
semen74[at]rambler.ru|04-01-19 0.157 0.157 Не выполнено
semen74[at]rambler.ru|04-01-19 0.157 0.157 Не выполнено

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

1 2 3
08/01/04 07/08/99 19/01/04
91% 23% 16%
miroslav69@yandex.ru sinucskij92@mail.ru semen74@rambler.ru
Y Y N

Пример 2

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

1 2 3 4
lucosko61[at]mail.ru|99-02-26 0.171 0.171 Не выполнено
daniil5[at]rambler.ru|99-03-24 0.344 0.344 Выполнено
daniil5[at]rambler.ru|99-03-24 0.344 0.344 Выполнено
grigorij83[at]gmail.com|99-09-07 0.305 0.305 Не выполнено
daniil5[at]rambler.ru|99-03-24 0.344 0.344 Выполнено

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

1 2 3
26/02/99 24/03/99 07/09/99
17% 34% 30%
lucosko61@mail.ru daniil5@rambler.ru grigorij83@gmail.com
N Y N

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99/07/27&(927) 073-9923 0.3
03/07/11&(153) 440-7228 0.7
03/07/11&(153) 440-7228 0.7
01/08/11&(518) 122-8395 0.6

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

1 2 3
073-9923 27-07-99 0.3000
440-7228 11-07-03 0.7000
122-8395 11-08-01 0.6000

Пример 2

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

1 2 3 4
01/01/06&(231) 722-0993 0.9
04/03/14&(808) 316-3776 0.7
01/07/02&(622) 764-6526 0.4
01/07/02&(622) 764-6526 0.4

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

1 2 3
722-0993 06-01-01 0.9000
316-3776 14-03-04 0.7000
764-6526 02-07-01 0.4000

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.2905;Бибазяк Р.Ф. bibazak12@mail.ru 03-01-18 03-01-18
0.7341;Чивушберг Г.Г. civusberg59@mail.ru 01-04-13 01-04-13
0.2401;Лунберг Т.Р. lunberg38@rambler.ru 02-01-06 02-01-06

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

1 2 3
29% 73% 24%
bibazak12 civusberg59 lunberg38
18.01.03 13.04.01 06.01.02
Бибазяк Р. Чивушберг Г. Лунберг Т.

Пример 2

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

1 2 3 4 5 6
0.3304;Тутак А.Ц. tutak55@rambler.ru 04-04-15 04-04-15
0.5607;Шенунак М.Ш. senunak73@yandex.ru 99-08-20 99-08-20
0.3725;Човянц А.К. covanz95@gmail.com 02-09-17 02-09-17

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

1 2 3
33% 56% 37%
tutak55 senunak73 covanz95
15.04.04 20.08.99 17.09.02
Тутак А. Шенунак М. Човянц А.

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.5 sazevak74@rambler.ru N
0.0 romolidi19@yahoo.com Y
0.3 ninev25@yandex.ru Y
0.3 ninev25@yandex.ru Y

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

1 2 3
0.500 0.000 0.300
sazevak74[at]rambler.ru romolidi19[at]yahoo.com ninev25[at]yandex.ru
Нет Да Да

Пример 2

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

1 2 3
0.7 kodov70@mail.ru N
0.1 gegman98@gmail.com Y
0.3 faduk37@yandex.ru Y
0.1 gegman98@gmail.com Y

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

1 2 3
0.700 0.100 0.300
kodov70[at]mail.ru gegman98[at]gmail.com faduk37[at]yandex.ru
Нет Да Да

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Демский П.Н.&0.9019 +7 578 054-8701
Четотман Е.Б.&0.0631 +7 885 992-1563
Чуцянц Э.Б.&0.3436 +7 792 338-5184
Вувберг Р.К.&0.1577 +7 557 248-4471

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

1 2 3
16% Вувберг Р. +7(557)248-44-71
90% Демский П. +7(578)054-87-01
34% Чуцянц Э. +7(792)338-51-84
6% Четотман Е. +7(885)992-15-63

Пример 2

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

1 2 3 4
Чагов Е.Е.&0.6415 +7 479 063-7679
Дифекко Н.С.&0.3682 +7 903 308-8279
Фукиди Д.Н.&0.8239 +7 700 648-8546

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

1 2 3
64% Чагов Е. +7(479)063-76-79
82% Фукиди Д. +7(700)648-85-46
37% Дифекко Н. +7(903)308-82-79

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Георгий Ц. Фитесберг!(602) 465-11-06 0.2 Не выполнено
Альберт Ч. Точко!(326) 110-56-91 0.1 Выполнено
Владислав Е. Лувоший!(047) 481-88-64 0.9 Выполнено
Станислав Н. Зуфак!(754) 239-42-33 0.9 Не выполнено

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

1 2 3 4
Фитесберг Георгий Точко Альберт Лувоший Владислав Зуфак Станислав
20% 10% 90% 90%
(602) 465-1106 (326) 110-5691 (047) 481-8864 (754) 239-4233
false true true false

Пример 2

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

1 2 3
Борис Ц. Вумянц!(014) 329-41-19 0.2 Не выполнено
Глеб В. Фубиди!(010) 962-91-11 0.9 Выполнено
Альберт К. Дукич!(640) 484-02-89 0.6 Выполнено
Данил В. Лоломян!(879) 459-81-11 0.5 Выполнено

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

1 2 3 4
Вумянц Борис Фубиди Глеб Дукич Альберт Лоломян Данил
20% 90% 60% 50%
(014) 329-4119 (010) 962-9111 (640) 484-0289 (879) 459-8111
false true true true

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.82!zudozov42[at]yandex.ru нет
0.76!arsenij86[at]yahoo.com да
0.01!mufetskij55[at]gmail.com нет
0.69!nosusev61[at]yahoo.com да

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

1 2 3
zudozov42@yandex.ru 0 0.8200
arsenij86@yahoo.com 1 0.7600
mufetskij55@gmail.com 0 0.0100
nosusev61@yahoo.com 1 0.6900

Пример 2

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

1 2
0.43!rostislav81[at]yahoo.com да
0.25!aleksej79[at]yahoo.com нет
0.46!gocucli9[at]yahoo.com нет
0.65!dumazli37[at]rambler.ru нет

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

1 2 3
rostislav81@yahoo.com 1 0.4300
aleksej79@yahoo.com 0 0.2500
gocucli9@yahoo.com 0 0.4600
dumazli37@rambler.ru 0 0.6500

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2002.10.17 2002.10.17 0.95 +7 062 208-9859 marsel_44@rambler.ru
1999.03.03 1999.03.03 0.35 +7 411 601-7976 renberg34@yahoo.com
2002.12.27 2002.12.27 0.12 +7 195 227-1657 kemic19@mail.ru
2001.04.28 2001.04.28 0.34 +7 417 567-4951 mamivak46@mail.ru

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

1 2 3 4
02/10/17 95% 208-9859 marsel_44
99/03/03 35% 601-7976 renberg34
02/12/27 12% 227-1657 kemic19
01/04/28 34% 567-4951 mamivak46

Пример 2

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

1 2 3 4 5
2001.08.09 2001.08.09 0.42 +7 607 858-9014 boris29@yahoo.com
1999.08.28 1999.08.28 0.81 +7 918 661-6655 vsevolod71@yandex.ru
2001.05.20 2001.05.20 0.74 +7 041 564-7496 vsevolod42@yandex.ru

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

1 2 3 4
01/08/09 42% 858-9014 boris29
99/08/28 81% 661-6655 vsevolod71
01/05/20 74% 564-7496 vsevolod42