ИНБО-10-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7(829)702-55-08 0.9 02/04/1999 cecev87[at]gmail.com
+7(851)600-73-10 0.0 19/08/2002 daniel_87[at]gmail.com
+7(186)718-79-35 0.3 24/04/2001 aleksej69[at]mail.ru
+7(186)718-79-35 0.3 24/04/2001 aleksej69[at]mail.ru

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

1 2 3
+7 (186) 718-79-35 +7 (829) 702-55-08 +7 (851) 600-73-10
0.30 0.90 0.00
24.04.2001 02.04.1999 19.08.2002
aleksej69 cecev87 daniel_87

Пример 2

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

1 2 3 4 5 6
+7(879)100-54-14 0.7 05/04/1999 benev49[at]rambler.ru
+7(449)167-60-42 0.5 09/07/2004 david58[at]gmail.com
+7(449)167-60-42 0.5 09/07/2004 david58[at]gmail.com
+7(592)233-14-89 0.1 08/10/2003 silin2[at]rambler.ru

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

1 2 3
+7 (879) 100-54-14 +7 (449) 167-60-42 +7 (592) 233-14-89
0.70 0.50 0.10
05.04.1999 09.07.2004 08.10.2003
benev49 david58 silin2

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Р.Ц. Цубитли;+7 288 191-9521 0.43 zubitli69[at]yahoo.com zubitli69[at]yahoo.com
Т.Т. Шимутич;+7 735 017-5635 0.95 simutic14[at]yahoo.com simutic14[at]yahoo.com
Л.Г. Чутич;+7 770 754-3191 0.69 cutic74[at]rambler.ru cutic74[at]rambler.ru
С.Ш. Нотузянц;+7 946 369-6370 0.37 notuzanz13[at]gmail.com notuzanz13[at]gmail.com

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

1 2 3 4
Р. Цубитли Т. Шимутич Л. Чутич С. Нотузянц
0.4 0.9 0.7 0.4
zubitli69@yahoo.com simutic14@yahoo.com cutic74@rambler.ru notuzanz13@gmail.com
(288) 191-9521 (735) 017-5635 (770) 754-3191 (946) 369-6370

Пример 2

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

1 2 3 4 5
А.Л. Сениди;+7 383 341-7199 0.74 senidi53[at]yahoo.com senidi53[at]yahoo.com
Ф.И. Бефянц;+7 176 421-1865 0.81 befanz68[at]yahoo.com befanz68[at]yahoo.com
М.А. Кадберг;+7 477 877-8695 0.46 kadberg9[at]gmail.com kadberg9[at]gmail.com

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

1 2 3
А. Сениди Ф. Бефянц М. Кадберг
0.7 0.8 0.5
senidi53@yahoo.com befanz68@yahoo.com kadberg9@gmail.com
(383) 341-7199 (176) 421-1865 (477) 877-8695

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
402-5742;28/10/2000 Выполнено Филипп О. Гевекский Филипп О. Гевекский
131-5470;18/08/2000 Не выполнено Василий В. Келак Василий В. Келак
752-4513;18/04/2001 Выполнено Глеб А. Чофутский Глеб А. Чофутский
752-4513;18/04/2001 Выполнено Глеб А. Чофутский Глеб А. Чофутский
809-7289;22/11/2001 Не выполнено Олег Ц. Лутиди Олег Ц. Лутиди

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

1 2 3 4
2000 2000 2001 2001
да нет да нет
Гевекский Ф.О. Келак В.В. Чофутский Г.А. Лутиди О.Ц.
402-57-42 131-54-70 752-45-13 809-72-89

Пример 2

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

1 2 3 4 5 6
221-3596;27/03/2004 Выполнено Артур У. Вевелак Артур У. Вевелак
221-3596;27/03/2004 Выполнено Артур У. Вевелак Артур У. Вевелак
049-8831;28/01/2004 Выполнено Лев Д. Рекский Лев Д. Рекский
017-2326;07/11/2004 Выполнено Владимир В. Тинак Владимир В. Тинак

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

1 2 3
2004 2004 2004
да да да
Вевелак А.У. Рекский Л.Д. Тинак В.В.
221-35-96 049-88-31 017-23-26

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Владислав И. Ниний 16-01-2003 vladislav36@gmail.com
Владислав И. Ниний 16-01-2003 vladislav36@gmail.com
Владислав И. Ниний 16-01-2003 vladislav36@gmail.com
Платон Т. Мозокли 24-04-2003 mozokli17@gmail.com
Ярослав О. Дулский 15-11-2004 aroslav6@yandex.ru

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

1 2 3
Дулский Ярослав 15-11-04 aroslav6
Мозокли Платон 24-04-03 mozokli17
Ниний Владислав 16-01-03 vladislav36

Пример 2

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

1 2 3
Константин З. Гугузко 23-02-2000 konstantin61@rambler.ru
Дмитрий Ч. Резурянц 25-06-2004 rezuranz62@mail.ru
Самир У. Часян 13-07-2002 samir54@rambler.ru
Самир У. Часян 13-07-2002 samir54@rambler.ru
Самир У. Часян 13-07-2002 samir54@rambler.ru

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

1 2 3
Гугузко Константин 23-02-00 konstantin61
Резурянц Дмитрий 25-06-04 rezuranz62
Часян Самир 13-07-02 samir54

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
lufuvko80@gmail.com +7 096 860-60-09 Игорь И. Луфувко 37% 37%
lufuvko80@gmail.com +7 096 860-60-09 Игорь И. Луфувко 37% 37%
cosskij99@mail.ru +7 172 976-85-43 Антон Ф. Чосский 85% 85%
radmir30@mail.ru +7 686 757-52-51 Радмир Ц. Невман 27% 27%

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

1 2 3 4
gmail.com 860-6009 Луфувко, И.И. 0.37
mail.ru 976-8543 Чосский, А.Ф. 0.85
mail.ru 757-5251 Невман, Р.Ц. 0.27

Пример 2

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

1 2 3 4 5
sudov67@rambler.ru +7 555 311-16-55 Влад С. Шудов 64% 64%
vitalij23@gmail.com +7 433 599-05-41 Виталий К. Нофли 24% 24%
sumicidi38@yahoo.com +7 966 111-51-23 Артемий Ш. Шумичиди 76% 76%
elisej59@mail.ru +7 944 525-48-89 Елисей Т. Сариди 78% 78%
elisej59@mail.ru +7 944 525-48-89 Елисей Т. Сариди 78% 78%

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

1 2 3 4
rambler.ru 311-1655 Шудов, В.С. 0.64
gmail.com 599-0541 Нофли, В.К. 0.24
yahoo.com 111-5123 Шумичиди, А.Ш. 0.76
mail.ru 525-4889 Сариди, Е.Т. 0.78

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Савелий Л. Тибудли 2001/10/07 N N
Ян Т. Митук 2004/11/08 Y Y
Игорь У. Медацянц 2000/09/09 Y Y
Николай У. Цабский 1999/05/26 N N
Ян Т. Митук 2004/11/08 Y Y

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

1 2 3 4
Савелий Тибудли Ян Митук Игорь Медацянц Николай Цабский
07.10.01 08.11.04 09.09.00 26.05.99
Нет Да Да Нет

Пример 2

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

1 2 3 4
Леонид Р. Бокосли 2002/04/08 N N
Антон К. Сутский 2002/08/20 Y Y
Антон К. Сутский 2002/08/20 Y Y
Николай Ф. Чарич 1999/06/22 N N

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

1 2 3
Леонид Бокосли Антон Сутский Николай Чарич
08.04.02 20.08.02 22.06.99
Нет Да Нет

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Бемезич Игорь;Не выполнено 7976715 7976715
Рирян Тимур;Не выполнено 2683149 2683149
Зешский Артемий;Не выполнено 1339116 1339116
Зинман Артур;Выполнено 7309639 7309639

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

1 2 3 4
нет нет нет да
797-6715 268-3149 133-9116 730-9639
Бемезич Рирян Зешский Зинман

Пример 2

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

1 2 3 4 5
Лузко Адель;Выполнено 3900827 3900827
Ладов Артур;Не выполнено 3465345 3465345
Рибли Макар;Выполнено 7050580 7050580
Чалян Ярослав;Не выполнено 4044630 4044630

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

1 2 3 4
да нет да нет
390-0827 346-5345 705-0580 404-4630
Лузко Ладов Рибли Чалян

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.4 0.4 Да gordej16[at]gmail.com 15/04/01
0.7 0.7 Нет kezunin1[at]gmail.com 14/01/02
0.2 0.2 Нет zerskij74[at]rambler.ru 11/07/01
0.6 0.6 Да vemomanz79[at]yandex.ru 18/03/02

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

1 2 3 4
0.40 0.70 0.20 0.60
Y N N Y
gordej16@gmail.com kezunin1@gmail.com zerskij74@rambler.ru vemomanz79@yandex.ru
01.04.15 02.01.14 01.07.11 02.03.18

Пример 2

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

1 2 3 4 5 6
0.7 0.7 Да beselskij54[at]yandex.ru 10/02/04
0.7 0.7 Да artem40[at]yahoo.com 10/01/03
0.7 0.7 Да evgenij87[at]mail.ru 01/06/00

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

1 2 3
0.70 0.70 0.70
Y Y Y
beselskij54@yandex.ru artem40@yahoo.com evgenij87@mail.ru
04.02.10 03.01.10 00.06.01

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.059 Госалук О.Ц. gosaluk43[at]yandex.ru 5431058630
0.719 Зучич Д.Г. zucic93[at]yandex.ru 3946411432
0.059 Госалук О.Ц. gosaluk43[at]yandex.ru 5431058630
0.565 Маков Д.Д. makov21[at]gmail.com 6430305693

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

1 2 3 4
6% Госалук О. gosaluk43 1058630
72% Зучич Д. zucic93 6411432
56% Маков Д. makov21 0305693

Пример 2

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

1 2 3 4 5 6
0.163 Кодозман Г.О. kodozman50[at]gmail.com 0229921579
0.116 Чифетман Р.О. cifetman45[at]yandex.ru 6362351077
0.569 Дузатин Д.Ц. duzatin29[at]rambler.ru 9729196873
0.569 Дузатин Д.Ц. duzatin29[at]rambler.ru 9729196873

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

1 2 3 4
57% Дузатин Д. duzatin29 9196873
16% Кодозман Г. kodozman50 9921579
12% Чифетман Р. cifetman45 2351077

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
daletin32[at]yahoo.com|N Игорь Д. Далетин 02.09.28 02.09.28
stanislav93[at]rambler.ru|N Станислав Е. Бавикиди 03.11.03 03.11.03
svatoslav38[at]rambler.ru|Y Святослав З. Детберг 99.02.04 99.02.04

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

1 2 3 4
Не выполнено И.Д. Далетин 28-09-02 daletin32
Не выполнено С.Е. Бавикиди 03-11-03 stanislav93
Выполнено С.З. Детберг 04-02-99 svatoslav38

Пример 2

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

1 2 3 4
miroslav12[at]rambler.ru|Y Мирослав И. Дашетев 03.01.19 03.01.19
vasilij31[at]yandex.ru|N Василий А. Мишочич 01.12.13 01.12.13
aroslav19[at]yahoo.com|N Ярослав Д. Бифосли 04.04.14 04.04.14
lisuzidi20[at]gmail.com|N Иван Б. Лишуциди 00.01.09 00.01.09

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

1 2 3 4
Не выполнено В.А. Мишочич 13-12-01 vasilij31
Не выполнено И.Б. Лишуциди 09-01-00 lisuzidi20
Выполнено М.И. Дашетев 19-01-03 miroslav12
Не выполнено Я.Д. Бифосли 14-04-04 aroslav19

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (641) 419-69-94|Гонифянц А.А. 09.02.2004
+7 (819) 254-82-65|Тенли А.О. 22.01.2001
+7 (156) 683-74-94|Матак Г.Ц. 21.02.2000
+7 (343) 168-09-37|Думасин Г.Ц. 11.09.2000

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

1 2 3
Г. Матак 1566837494 21-02-2000
Г. Думасин 3431680937 11-09-2000
А. Гонифянц 6414196994 09-02-2004
А. Тенли 8192548265 22-01-2001

Пример 2

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

1 2 3
+7 (952) 809-85-40|Тазов С.Г. 17.12.2000
+7 (863) 528-76-63|Дукянц О.К. 27.06.2004
+7 (228) 124-34-42|Сакобиди Р.Г. 09.08.2000

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

1 2 3
Р. Сакобиди 2281243442 09-08-2000
О. Дукянц 8635287663 27-06-2004
С. Тазов 9528098540 17-12-2000

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.3261 99-03-02:Марк К. Шевуший
0.5173 01-12-07:Тамерлан З. Фовевман
0.3894 00-09-08:Виталий Л. Дитко
0.9459 00-01-15:Александр Л. Зудагли
0.9459 00-01-15:Александр Л. Зудагли
0.9459 00-01-15:Александр Л. Зудагли

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

1 2 3 4
0.3 0.5 0.4 0.9
02-03-99 07-12-01 08-09-00 15-01-00
Шевуший М.К. Фовевман Т.З. Дитко В.Л. Зудагли А.Л.

Пример 2

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

1 2
0.9004 99-01-11:Ринат Г. Носувак
0.1951 99-02-15:Игнат Л. Дилак
0.1951 99-02-15:Игнат Л. Дилак
0.1951 99-02-15:Игнат Л. Дилак
0.4480 00-02-03:Дамир Ф. Насубиди

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

1 2 3
0.9 0.2 0.4
11-01-99 15-02-99 03-02-00
Носувак Р.Г. Дилак И.Л. Насубиди Д.Ф.

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да:gitodak65@mail.ru +7 (292) 747-76-80 04-12-16 04-12-16
Нет:fecman75@mail.ru +7 (460) 613-34-28 03-10-17 03-10-17
Нет:robert47@yahoo.com +7 (941) 388-51-07 01-02-12 01-02-12
Да:ignat93@yahoo.com +7 (556) 648-96-68 03-09-05 03-09-05
Да:ignat93@yahoo.com +7 (556) 648-96-68 03-09-05 03-09-05

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

1 2 3 4
gitodak65[at]mail.ru 292 747-7680 да 04/12/16
fecman75[at]mail.ru 460 613-3428 нет 03/10/17
robert47[at]yahoo.com 941 388-5107 нет 01/02/12
ignat93[at]yahoo.com 556 648-9668 да 03/09/05

Пример 2

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

1 2 3 4
Да:robert44@gmail.com +7 (084) 228-81-96 01-03-25 01-03-25
Нет:mihail42@yahoo.com +7 (611) 289-38-67 99-04-11 99-04-11
Нет:bogdan34@rambler.ru +7 (024) 589-68-85 01-07-11 01-07-11
Нет:miroslav35@rambler.ru +7 (822) 956-49-08 04-10-09 04-10-09
Нет:miroslav35@rambler.ru +7 (822) 956-49-08 04-10-09 04-10-09

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

1 2 3 4
robert44[at]gmail.com 084 228-8196 да 01/03/25
mihail42[at]yahoo.com 611 289-3867 нет 99/04/11
bogdan34[at]rambler.ru 024 589-6885 нет 01/07/11
miroslav35[at]rambler.ru 822 956-4908 нет 04/10/09

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Не выполнено zakanz68@mail.ru 0.1#+7 (723) 884-66-03 Не выполнено
Не выполнено retomuk75@yahoo.com 0.2#+7 (670) 177-28-02 Не выполнено
Не выполнено rodion77@yahoo.com 0.4#+7 (960) 826-58-60 Не выполнено

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

1 2 3
Нет Нет Нет
zakanz68 retomuk75 rodion77
0.100 0.200 0.400
+7 723 884-6603 +7 670 177-2802 +7 960 826-5860

Пример 2

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

1 2 3 4 5 6
Не выполнено odissej71@yandex.ru 0.1#+7 (817) 148-46-42 Не выполнено
Выполнено lokimin49@yandex.ru 0.5#+7 (271) 591-31-20 Выполнено
Не выполнено sizodak2@yahoo.com 1.0#+7 (919) 041-94-28 Не выполнено

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

1 2 3
Нет Да Нет
odissej71 lokimin49 sizodak2
0.100 0.500 1.000
+7 817 148-4642 +7 271 591-3120 +7 919 041-9428

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.98 0.98 2004-07-04;979-599-5144 П.Д. Мецук
0.62 0.62 2000-04-08;696-190-5849 Е.Б. Келский
0.62 0.62 2000-04-08;696-190-5849 Е.Б. Келский
0.62 0.62 2000-04-08;696-190-5849 Е.Б. Келский
0.95 0.95 2001-01-24;428-415-4309 П.У. Лебосли

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

1 2 3
0.6200 0.9500 0.9800
1905849 4154309 5995144
2000/04/08 2001/01/24 2004/07/04
Келский Е. Лебосли П. Мецук П.

Пример 2

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

1 2 3 4 5 6
0.18 0.18 1999-04-26;252-985-3192 М.Ц. Машин
0.60 0.60 1999-01-21;195-923-3323 А.Д. Цитулберг
0.60 0.60 1999-01-21;195-923-3323 А.Д. Цитулберг
0.80 0.80 1999-01-13;174-580-3936 А.Ч. Вичефянц
0.60 0.60 1999-01-21;195-923-3323 А.Д. Цитулберг
0.08 0.08 2004-06-26;511-862-8523 Т.Т. Дицов

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

1 2 3 4
0.8000 0.0800 0.6000 0.1800
5803936 8628523 9233323 9853192
1999/01/13 2004/06/26 1999/01/21 1999/04/26
Вичефянц А. Дицов Т. Цитулберг А. Машин М.

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Мефузли П.Б.:0.3 +70319144927 +70319144927
Мефузли П.Б.:0.3 +70319144927 +70319144927
Мефузли П.Б.:0.3 +70319144927 +70319144927
Тогянц Р.Н.:0.5 +75544925097 +75544925097
Бенарко А.В.:0.1 +75258588131 +75258588131

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

1 2 3
0.10 0.30 0.50
5258588131 0319144927 5544925097
А. Бенарко П. Мефузли Р. Тогянц

Пример 2

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

1 2 3 4 5
Рулянц В.Е.:0.3 +75580062845 +75580062845
Нафавяк Р.К.:0.1 +70422436170 +70422436170
Дифусий Г.Ц.:0.3 +77105730785 +77105730785
Дифусий Г.Ц.:0.3 +77105730785 +77105730785
Дифусий Г.Ц.:0.3 +77105730785 +77105730785
Госучин Г.Т.:0.5 +70346242898 +70346242898

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

1 2 3 4
0.30 0.50 0.30 0.10
5580062845 0346242898 7105730785 0422436170
В. Рулянц Г. Госучин Г. Дифусий Р. Нафавяк

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(715) 342-2763|0.5 26-02-99 N
(149) 021-2923|0.3 27-08-99 Y
(149) 021-2923|0.3 27-08-99 Y
(760) 879-2962|0.0 25-04-02 Y
(405) 348-2377|0.8 09-03-03 Y
(149) 021-2923|0.3 27-08-99 Y

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

1 2 3 4
342-27-63 0.50 99-02-26 Нет
021-29-23 0.30 99-08-27 Да
879-29-62 0.00 02-04-25 Да
348-23-77 0.80 03-03-09 Да

Пример 2

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

1 2 3
(068) 977-1816|0.0 27-04-99 Y
(641) 395-3767|0.2 03-12-99 Y
(285) 719-0205|0.5 13-12-99 Y
(285) 719-0205|0.5 13-12-99 Y
(285) 719-0205|0.5 13-12-99 Y

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

1 2 3 4
977-18-16 0.00 99-04-27 Да
395-37-67 0.20 99-12-03 Да
719-02-05 0.50 99-12-13 Да

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
нет 28-02-99:С.Ф. Мотемин 0.02 нет
нет 11-12-04:В.Е. Цофко 0.55 нет
да 02-11-00:Б.Ф. Фулалич 0.47 да
да 02-11-00:Б.Ф. Фулалич 0.47 да

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

1 2 3
N N Y
28/02/99 11/12/04 02/11/00
Мотемин С. Цофко В. Фулалич Б.
0.0 0.6 0.5

Пример 2

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

1 2 3 4 5 6
нет 12-04-99:Ф.Р. Кутко 0.00 нет
нет 06-05-01:И.Р. Шамачский 0.12 нет
нет 06-05-01:И.Р. Шамачский 0.12 нет
да 20-12-04:А.Д. Зубацич 0.10 да

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

1 2 3
N N Y
12/04/99 06/05/01 20/12/04
Кутко Ф. Шамачский И. Зубацич А.
0.0 0.1 0.1

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
mofak18@mail.ru:17.08.03 +7 035 367-34-95 1 1
nomanak15@rambler.ru:12.08.01 +7 836 384-88-33 0 0
soredberg98@rambler.ru:07.11.00 +7 811 579-58-67 0 0
vaforman9@rambler.ru:25.09.02 +7 411 348-66-56 0 0
vaforman9@rambler.ru:25.09.02 +7 411 348-66-56 0 0

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

1 2 3 4
03/08/17 01/08/12 00/11/07 02/09/25
+7 (035) 367-34-95 +7 (836) 384-88-33 +7 (811) 579-58-67 +7 (411) 348-66-56
mofak18 nomanak15 soredberg98 vaforman9
да нет нет нет

Пример 2

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

1 2 3 4 5
cebacman47@mail.ru:23.07.03 +7 184 858-06-12 1 1
cebacman47@mail.ru:23.07.03 +7 184 858-06-12 1 1
saganz34@gmail.com:21.06.02 +7 662 033-11-63 0 0
kinov4@mail.ru:12.09.04 +7 979 312-40-51 1 1

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

1 2 3
03/07/23 02/06/21 04/09/12
+7 (184) 858-06-12 +7 (662) 033-11-63 +7 (979) 312-40-51
cebacman47 saganz34 kinov4
да нет да

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
317 994-9116 andrej49[at]rambler.ru andrej49[at]rambler.ru 0.16 Андрей М. Росак
317 994-9116 andrej49[at]rambler.ru andrej49[at]rambler.ru 0.16 Андрей М. Росак
940 999-1044 semen75[at]yahoo.com semen75[at]yahoo.com 0.33 Семен Ц. Циряк
317 994-9116 andrej49[at]rambler.ru andrej49[at]rambler.ru 0.16 Андрей М. Росак
995 579-4214 nuzak9[at]rambler.ru nuzak9[at]rambler.ru 0.87 Амир Л. Нузяк

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

1 2 3 4
994-91-16 andrej49 0.2 Росак, А.М.
999-10-44 semen75 0.3 Циряк, С.Ц.
579-42-14 nuzak9 0.9 Нузяк, А.Л.

Пример 2

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

1 2 3 4 5 6 7
154 854-2423 vasosov36[at]mail.ru vasosov36[at]mail.ru 0.73 Олег В. Васошов
134 014-2841 zelazli72[at]yandex.ru zelazli72[at]yandex.ru 0.03 Борис Н. Зелацли
036 607-6784 savelij22[at]yandex.ru savelij22[at]yandex.ru 0.60 Савелий А. Фигукич
036 607-6784 savelij22[at]yandex.ru savelij22[at]yandex.ru 0.60 Савелий А. Фигукич
767 821-9558 kasezak22[at]gmail.com kasezak22[at]gmail.com 0.18 Борис Л. Касецак
036 607-6784 savelij22[at]yandex.ru savelij22[at]yandex.ru 0.60 Савелий А. Фигукич

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

1 2 3 4
854-24-23 vasosov36 0.7 Васошов, О.В.
014-28-41 zelazli72 0.0 Зелацли, Б.Н.
607-67-84 savelij22 0.6 Фигукич, С.А.
821-95-58 kasezak22 0.2 Касецак, Б.Л.

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да&Натуфский, Г.О. +7(657)645-07-77 +7(657)645-07-77
нет&Цозимев, Т.К. +7(597)978-50-79 +7(597)978-50-79
нет&Ледецберг, Т.У. +7(661)382-15-01 +7(661)382-15-01
да&Нофиди, Е.В. +7(310)693-34-58 +7(310)693-34-58

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

1 2 3
Выполнено Г. Натуфский +76576450777
Выполнено Е. Нофиди +73106933458
Не выполнено Т. Ледецберг +76613821501
Не выполнено Т. Цозимев +75979785079

Пример 2

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

1 2 3 4 5
да&Кубубли, И.Д. +7(319)997-08-27 +7(319)997-08-27
нет&Догян, А.В. +7(626)816-99-38 +7(626)816-99-38
да&Бивиди, Д.В. +7(503)713-75-70 +7(503)713-75-70

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

1 2 3
Не выполнено А. Догян +76268169938
Выполнено Д. Бивиди +75037137570
Выполнено И. Кубубли +73199970827

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
al_bert41@rambler.ru:05-05-2001 Альберт Бавин Альберт Бавин
liluk21@yahoo.com:12-02-2000 Влад Лилук Влад Лилук
odissej66@yahoo.com:24-01-1999 Одиссей Дамутич Одиссей Дамутич

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

1 2 3
al_bert41 01.05.05 Бавин Альберт
liluk21 00.02.12 Лилук Влад
odissej66 99.01.24 Дамутич Одиссей

Пример 2

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

1 2 3 4 5
evgenij31@yahoo.com:22-09-2004 Евгений Торяк Евгений Торяк
vosumberg50@rambler.ru:05-10-2002 Анатолий Восумберг Анатолий Восумберг
gezavov79@yahoo.com:20-02-2004 Иван Гезавов Иван Гезавов

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

1 2 3
evgenij31 04.09.22 Торяк Евгений
gezavov79 04.02.20 Гезавов Иван
vosumberg50 02.10.05 Восумберг Анатолий

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
23.10.01&1 (023) 779-05-24 (023) 779-05-24
23.10.01&1 (023) 779-05-24 (023) 779-05-24
18.12.03&0 (342) 015-87-85 (342) 015-87-85
23.10.01&1 (023) 779-05-24 (023) 779-05-24
07.10.03&0 (558) 527-62-29 (558) 527-62-29

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

1 2 3
23/10/01 0237790524 Y
18/12/03 3420158785 N
07/10/03 5585276229 N

Пример 2

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

1 2 3 4
23.02.01&0 (501) 062-99-54 (501) 062-99-54
16.04.02&1 (549) 530-29-65 (549) 530-29-65
19.04.04&1 (765) 822-32-43 (765) 822-32-43
19.04.04&1 (765) 822-32-43 (765) 822-32-43
19.04.04&1 (765) 822-32-43 (765) 822-32-43
09.06.99&0 (739) 922-02-63 (739) 922-02-63

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

1 2 3
23/02/01 5010629954 N
16/04/02 5495302965 Y
09/06/99 7399220263 N
19/04/04 7658223243 Y

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(719) 116-2551!artem45@gmail.com 0.91 0.91
(608) 907-3783!ladamli91@mail.ru 0.30 0.30
(861) 132-2082!vavusanz40@yandex.ru 0.31 0.31
(861) 132-2082!vavusanz40@yandex.ru 0.31 0.31

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

1 2 3
mail.ru 608-907-3783 0.300
gmail.com 719-116-2551 0.910
yandex.ru 861-132-2082 0.310

Пример 2

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

1 2 3
(626) 246-2470!soginanz18@rambler.ru 0.66 0.66
(022) 153-8027!zonerin90@mail.ru 0.75 0.75
(401) 143-5716!toraran94@yandex.ru 0.48 0.48
(401) 143-5716!toraran94@yandex.ru 0.48 0.48

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

1 2 3
mail.ru 022-153-8027 0.750
yandex.ru 401-143-5716 0.480
rambler.ru 626-246-2470 0.660

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+79468307612 +79468307612 Выполнено 20/11/03
+76695900726 +76695900726 Не выполнено 17/02/01
+71560704960 +71560704960 Выполнено 12/10/04
+71030734275 +71030734275 Не выполнено 23/11/03
+76695900726 +76695900726 Не выполнено 17/02/01

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

1 2 3 4
9468307612 6695900726 1560704960 1030734275
1 0 1 0
03/11/20 01/02/17 04/10/12 03/11/23

Пример 2

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

1 2 3 4
+77830200369 +77830200369 Выполнено 06/03/01
+79740028596 +79740028596 Не выполнено 28/01/03
+79740028596 +79740028596 Не выполнено 28/01/03
+75876172219 +75876172219 Выполнено 20/11/03

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

1 2 3
7830200369 9740028596 5876172219
1 0 1
01/03/06 03/01/28 03/11/20

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
rinat57@rambler.ru 827-008-3053 rinat57@rambler.ru 0!Ринат С. Лецяк
svatogor97@rambler.ru 732-263-8115 svatogor97@rambler.ru 1!Святогор М. Бешев
rinat57@rambler.ru 827-008-3053 rinat57@rambler.ru 0!Ринат С. Лецяк
tobozak38@yahoo.com 851-405-6865 tobozak38@yahoo.com 1!Петр Л. Тобозак
misov79@mail.ru 845-272-2611 misov79@mail.ru 0!Лев Т. Мисов

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

1 2 3 4
rinat57[at]rambler.ru 0083053 Лецяк, Р.С. нет
svatogor97[at]rambler.ru 2638115 Бешев, С.М. да
tobozak38[at]yahoo.com 4056865 Тобозак, П.Л. да
misov79[at]mail.ru 2722611 Мисов, Л.Т. нет

Пример 2

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

1 2 3 4 5
satazin71@rambler.ru 337-353-0941 satazin71@rambler.ru 0!Роман С. Сатацин
artemij38@gmail.com 884-335-5951 artemij38@gmail.com 0!Артемий Ч. Зеничич
marsel_25@yahoo.com 281-122-2060 marsel_25@yahoo.com 0!Марсель Ч. Мозечин
satazin71@rambler.ru 337-353-0941 satazin71@rambler.ru 0!Роман С. Сатацин

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

1 2 3 4
satazin71[at]rambler.ru 3530941 Сатацин, Р.С. нет
artemij38[at]gmail.com 3355951 Зеничич, А.Ч. нет
marsel_25[at]yahoo.com 1222060 Мозечин, М.Ч. нет

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да&99.08.21 Тихон Б. Чацосский 0.8
Нет&04.11.05 Илья Т. Натасянц 0.7
Нет&03.03.20 Демид Д. Зишян 0.0

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

1 2 3
Выполнено Не выполнено Не выполнено
99-08-21 04-11-05 03-03-20
Т.Б. Чацосский И.Т. Натасянц Д.Д. Зишян
0.800 0.700 0.000

Пример 2

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

1 2 3 4 5
Да&00.04.11 Мирослав Ш. Цофалко 0.2
Да&02.05.22 Родион У. Завинев 1.0
Нет&04.12.28 Амир А. Годунко 0.6
Да&03.07.27 Ринат Ч. Кифулко 0.4

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

1 2 3 4
Выполнено Выполнено Не выполнено Выполнено
00-04-11 02-05-22 04-12-28 03-07-27
М.Ш. Цофалко Р.У. Завинев А.А. Годунко Р.Ч. Кифулко
0.200 1.000 0.600 0.400

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2
да|cuvimskij80@yahoo.com 0.173
да|stanislav10@yahoo.com 0.375
да|danila84@gmail.com 0.741

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

1 2 3
cuvimskij80 Выполнено 17%
danila84 Выполнено 74%
stanislav10 Выполнено 38%

Пример 2

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

1 2
да|miroslav34@yahoo.com 0.748
да|mocurak60@rambler.ru 0.220
да|elisej19@rambler.ru 0.754
да|tameduk35@rambler.ru 0.569

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

1 2 3
elisej19 Выполнено 75%
miroslav34 Выполнено 75%
mocurak60 Выполнено 22%
tameduk35 Выполнено 57%

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 595 939-9225 +7 595 939-9225 03/05/15 Бофко, В.Ч.
+7 877 947-0362 +7 877 947-0362 03/09/26 Фемурский, Ф.О.
+7 255 923-6564 +7 255 923-6564 99/06/09 Чоряк, А.Р.
+7 223 359-2526 +7 223 359-2526 99/08/20 Мичман, Н.С.
+7 223 359-2526 +7 223 359-2526 99/08/20 Мичман, Н.С.

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

1 2 3
595-939-9225 03-05-15 Бофко
877-947-0362 03-09-26 Фемурский
255-923-6564 99-06-09 Чоряк
223-359-2526 99-08-20 Мичман

Пример 2

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

1 2 3 4 5
+7 087 217-4794 +7 087 217-4794 01/01/28 Томубянц, Д.Е.
+7 277 693-7582 +7 277 693-7582 04/01/07 Цечман, Р.Н.
+7 277 693-7582 +7 277 693-7582 04/01/07 Цечман, Р.Н.
+7 146 587-8266 +7 146 587-8266 02/09/10 Фелянц, В.З.
+7 335 865-4164 +7 335 865-4164 01/03/17 Тазолов, О.Д.

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

1 2 3
087-217-4794 01-01-28 Томубянц
277-693-7582 04-01-07 Цечман
146-587-8266 02-09-10 Фелянц
335-865-4164 01-03-17 Тазолов

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N fodanz13[at]mail.ru Олег И. Фодянц 21-05-03
Y demid84[at]gmail.com Демид Д. Гобич 11-01-02
Y zidskij83[at]rambler.ru Самир Д. Зидский 17-09-01
Y zidskij83[at]rambler.ru Самир Д. Зидский 17-09-01
Y platon76[at]yahoo.com Платон О. Гишич 20-09-03
Y zidskij83[at]rambler.ru Самир Д. Зидский 17-09-01

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

1 2 3 4
false fodanz13 Фодянц, О.И. 03-05-21
true demid84 Гобич, Д.Д. 02-01-11
true zidskij83 Зидский, С.Д. 01-09-17
true platon76 Гишич, П.О. 03-09-20

Пример 2

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

1 2 3 4 5
Y mihail38[at]yahoo.com Михаил Л. Шатич 02-05-04
Y denan91[at]yandex.ru Влад С. Денян 24-05-04
Y tihon66[at]mail.ru Тихон Д. Фосук 19-11-00
Y daniil80[at]mail.ru Даниил Ш. Фифев 18-07-04
Y daniil80[at]mail.ru Даниил Ш. Фифев 18-07-04
Y daniil80[at]mail.ru Даниил Ш. Фифев 18-07-04

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

1 2 3 4
true mihail38 Шатич, М.Л. 04-05-02
true denan91 Денян, В.С. 04-05-24
true tihon66 Фосук, Т.Д. 00-11-19
true daniil80 Фифев, Д.Ш. 04-07-18

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Ромитский Ярослав romitskij97[at]yahoo.com#27/02/2002 Нет
Чувман Артур cuvman93[at]gmail.com#16/12/2001 Да
Конян Данил konan11[at]rambler.ru#24/01/2000 Нет
Конян Данил konan11[at]rambler.ru#24/01/2000 Нет
Шашберг Альберт sasberg19[at]gmail.com#23/09/2004 Да
Конян Данил konan11[at]rambler.ru#24/01/2000 Нет

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

1 2 3 4
Ромитский yahoo.com 27/02/02 N
Чувман gmail.com 16/12/01 Y
Конян rambler.ru 24/01/00 N
Шашберг gmail.com 23/09/04 Y

Пример 2

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

1 2 3 4
Бибочич Вадим bibocic92[at]yandex.ru#05/12/2000 Да
Цумян Богдан bogdan10[at]yahoo.com#20/04/2000 Нет
Бибочич Вадим bibocic92[at]yandex.ru#05/12/2000 Да
Бибочич Вадим bibocic92[at]yandex.ru#05/12/2000 Да
Фебий Марат febij78[at]yandex.ru#01/07/2001 Нет
Бадев Одиссей odissej61[at]yahoo.com#25/12/2003 Да

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

1 2 3 4
Бибочич yandex.ru 05/12/00 Y
Цумян yahoo.com 20/04/00 N
Фебий yandex.ru 01/07/01 N
Бадев yahoo.com 25/12/03 Y

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Геказман С.Д. Да 4904858185 0.3743
Тикецяк В.Т. Да 8335379148 0.9474
Шомий С.Ц. Нет 2929384012 0.8751

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

1 2 3
Геказман Тикецяк Шомий
1 1 0
485-81-85 537-91-48 938-40-12
0.374 0.947 0.875

Пример 2

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

1 2 3 4
Фуцолский Ф.Л. Да 9879670235 0.8177
Бешич Д.Д. Нет 2289523526 0.3414
Сацемко Ф.Е. Нет 3393905150 0.5681
Лофокян З.О. Да 3123705520 0.1034

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

1 2 3 4
Бешич Лофокян Сацемко Фуцолский
0 1 0 1
952-35-26 370-55-20 390-51-50 967-02-35
0.341 0.103 0.568 0.818

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zuzokan79@rambler.ru N М.Р. Цуцокян М.Р. Цуцокян
zugezak41@rambler.ru N М.О. Цугецяк М.О. Цугецяк
kogikij2@gmail.com Y Д.Ш. Когикий Д.Ш. Когикий
kogikij2@gmail.com Y Д.Ш. Когикий Д.Ш. Когикий

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

1 2 3
zuzokan79 zugezak41 kogikij2
Не выполнено Не выполнено Выполнено
М. Цуцокян М. Цугецяк Д. Когикий

Пример 2

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

1 2 3 4
busitak82@gmail.com Y В.С. Бушитак В.С. Бушитак
vefezov99@mail.ru Y В.Е. Вефезов В.Е. Вефезов
derev29@mail.ru N С.Б. Дерев С.Б. Дерев
derev29@mail.ru N С.Б. Дерев С.Б. Дерев
fubinan8@mail.ru Y Я.Д. Фубинян Я.Д. Фубинян

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

1 2 3 4
busitak82 vefezov99 derev29 fubinan8
Выполнено Выполнено Не выполнено Выполнено
В. Бушитак В. Вефезов С. Дерев Я. Фубинян

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
14-01-01 Выполнено Фушян, А.Ш. Фушян, А.Ш.
20-09-02 Выполнено Цилефич, О.С. Цилефич, О.С.
28-04-01 Не выполнено Закетий, К.Д. Закетий, К.Д.
28-01-03 Не выполнено Зуказич, Р.Ч. Зуказич, Р.Ч.

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

1 2 3 4
01-01-14 02-09-20 01-04-28 03-01-28
Y Y N N
А. Фушян О. Цилефич К. Закетий Р. Зуказич

Пример 2

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

1 2 3 4
07-11-04 Выполнено Вифянц, И.С. Вифянц, И.С.
22-08-01 Выполнено Тидефиди, И.К. Тидефиди, И.К.
04-12-99 Не выполнено Бидский, Д.Ф. Бидский, Д.Ф.
19-11-01 Выполнено Зитемко, С.Ц. Зитемко, С.Ц.

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

1 2 3 4
04-11-07 01-08-22 99-12-04 01-11-19
Y Y N Y
И. Вифянц И. Тидефиди Д. Бидский С. Зитемко

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(959) 071-7131 0.8 Р.Т. Зимяк&04/10/2002
(955) 857-7811 0.3 В.Ф. Зорук&25/06/2003
(282) 437-2688 0.6 А.И. Дуратов&22/01/1999

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

1 2 3
959 071-7131 955 857-7811 282 437-2688
0.80 0.30 0.60
02.10.04 03.06.25 99.01.22
Р. Зимяк В. Зорук А. Дуратов

Пример 2

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

1 2 3 4 5
(068) 497-7840 0.9 Д.И. Рочко&25/02/2004
(579) 992-1488 0.2 А.Н. Мидянц&06/04/2003
(573) 672-0322 0.2 Т.Е. Чатебиди&21/01/2000
(305) 357-4169 0.3 Д.Р. Вошев&25/03/2001

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

1 2 3 4
068 497-7840 579 992-1488 573 672-0322 305 357-4169
0.90 0.20 0.20 0.30
04.02.25 03.04.06 00.01.21 01.03.25
Д. Рочко А. Мидянц Т. Чатебиди Д. Вошев

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
tazidi21[at]mail.ru tazidi21[at]mail.ru true +7 012 612-06-70 Тазиди Максим
solasic4[at]gmail.com solasic4[at]gmail.com true +7 024 482-86-70 Соласич Максим
tazidi21[at]mail.ru tazidi21[at]mail.ru true +7 012 612-06-70 Тазиди Максим
valerij71[at]mail.ru valerij71[at]mail.ru true +7 209 628-06-34 Черман Валерий

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

1 2 3
mail.ru gmail.com mail.ru
Да Да Да
+7 (012) 612-06-70 +7 (024) 482-86-70 +7 (209) 628-06-34
Тазиди Соласич Черман

Пример 2

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

1 2 3 4 5
savusanz28[at]rambler.ru savusanz28[at]rambler.ru false +7 118 709-75-43 Шавушянц Всеволод
vucin25[at]yahoo.com vucin25[at]yahoo.com true +7 960 179-66-73 Вучин Адель
dugaban9[at]rambler.ru dugaban9[at]rambler.ru false +7 392 085-71-09 Дугабян Эдуард
dugaban9[at]rambler.ru dugaban9[at]rambler.ru false +7 392 085-71-09 Дугабян Эдуард
sorskij24[at]rambler.ru sorskij24[at]rambler.ru true +7 574 888-51-94 Сорский Петр

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

1 2 3 4
rambler.ru yahoo.com rambler.ru rambler.ru
Нет Да Нет Да
+7 (118) 709-75-43 +7 (960) 179-66-73 +7 (392) 085-71-09 +7 (574) 888-51-94
Шавушянц Вучин Дугабян Сорский

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
00.07.05|0.375 +75120108416 +75120108416
99.03.07|0.818 +77317174977 +77317174977
99.10.16|0.930 +76055284023 +76055284023
99.10.16|0.930 +76055284023 +76055284023

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

1 2 3
05-07-00 0108416 0.3750
07-03-99 7174977 0.8180
16-10-99 5284023 0.9300

Пример 2

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

1 2 3 4
00.09.16|0.147 +73364976349 +73364976349
02.07.21|0.785 +74046223404 +74046223404
02.07.21|0.785 +74046223404 +74046223404
00.10.28|0.205 +71842865978 +71842865978

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

1 2 3
16-09-00 4976349 0.1470
21-07-02 6223404 0.7850
28-10-00 2865978 0.2050

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0;facivuk92@mail.ru 2003.04.04 2003.04.04
0;facivuk92@mail.ru 2003.04.04 2003.04.04
0;facivuk92@mail.ru 2003.04.04 2003.04.04
0;masekman51@rambler.ru 2003.12.24 2003.12.24
0;tudasanz97@gmail.com 2001.05.09 2001.05.09
1;zelij70@yahoo.com 2004.12.03 2004.12.03

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

1 2 3 4
Нет Нет Нет Да
facivuk92[at]mail.ru masekman51[at]rambler.ru tudasanz97[at]gmail.com zelij70[at]yahoo.com
2003/04/04 2003/12/24 2001/05/09 2004/12/03

Пример 2

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

1 2 3 4
1;bizanz36@yandex.ru 2000.08.21 2000.08.21
1;civman24@rambler.ru 2003.03.20 2003.03.20
0;rilij43@mail.ru 2002.03.19 2002.03.19
0;rilij43@mail.ru 2002.03.19 2002.03.19
0;rilij43@mail.ru 2002.03.19 2002.03.19

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

1 2 3
Да Да Нет
bizanz36[at]yandex.ru civman24[at]rambler.ru rilij43[at]mail.ru
2000/08/21 2003/03/20 2002/03/19

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
ciditskij28@mail.ru Y +7 028 188-1351 Чидитский А.В. Чидитский А.В.
ditekberg95@yahoo.com Y +7 036 877-4198 Дитекберг К.Ф. Дитекберг К.Ф.
lezin42@rambler.ru Y +7 662 931-3515 Лецин А.Ф. Лецин А.Ф.

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

1 2 3
ciditskij28 ditekberg95 lezin42
1 1 1
+7(028)188-13-51 +7(036)877-41-98 +7(662)931-35-15
Чидитский Дитекберг Лецин

Пример 2

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

1 2 3 4 5 6
ronak32@yandex.ru N +7 385 007-2382 Ронак А.В. Ронак А.В.
gilberg28@rambler.ru Y +7 291 054-6456 Гилберг М.Т. Гилберг М.Т.
setotanz47@gmail.com Y +7 601 508-2064 Сетотянц Р.Ш. Сетотянц Р.Ш.

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

1 2 3
ronak32 gilberg28 setotanz47
0 1 1
+7(385)007-23-82 +7(291)054-64-56 +7(601)508-20-64
Ронак Гилберг Сетотянц

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3875 Y Y +7 (827) 924-55-51
0.5952 Y Y +7 (687) 851-02-81
0.3613 Y Y +7 (726) 854-53-88
0.5952 Y Y +7 (687) 851-02-81

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

1 2 3
39% 60% 36%
Да Да Да
(827) 924-55-51 (687) 851-02-81 (726) 854-53-88

Пример 2

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

1 2 3 4
0.1858 Y Y +7 (760) 225-82-11
0.5608 N N +7 (643) 405-71-75
0.0129 N N +7 (569) 400-82-08
0.5608 N N +7 (643) 405-71-75

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

1 2 3
19% 56% 1%
Да Нет Нет
(760) 225-82-11 (643) 405-71-75 (569) 400-82-08