ИВБО-20-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Нобинов В.Ф. 32%#nobinov47[at]gmail.com
Надашев Р.В. 63%#nadasev62[at]yahoo.com
Цинигиди В.З. 80%#zinigidi24[at]rambler.ru
Кичифак В.И. 54%#kicifak8[at]gmail.com
Кичифак В.И. 54%#kicifak8[at]gmail.com
Кичифак В.И. 54%#kicifak8[at]gmail.com

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

1 2 3
Нобинов gmail.com 0.320
Надашев yahoo.com 0.630
Цинигиди rambler.ru 0.800
Кичифак gmail.com 0.540

Пример 2

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

1 2
Шонитов П.Ф. 15%#sonitov26[at]rambler.ru
Лозолук В.Ч. 31%#lozoluk2[at]yandex.ru
Теневян В.С. 9%#tenevan71[at]yahoo.com
Гувешко Д.Т. 79%#guvesko88[at]yandex.ru
Гувешко Д.Т. 79%#guvesko88[at]yandex.ru
Гувешко Д.Т. 79%#guvesko88[at]yandex.ru

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

1 2 3
Шонитов rambler.ru 0.150
Лозолук yandex.ru 0.310
Теневян yahoo.com 0.090
Гувешко yandex.ru 0.790

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zurskij51[at]gmail.com Цурский В.Л. +7 526 766-6002 +7 526 766-6002
gufko90[at]rambler.ru Гуфко М.У. +7 199 787-1939 +7 199 787-1939
zilidi75[at]rambler.ru Зилиди Р.С. +7 271 526-5433 +7 271 526-5433
zilidi75[at]rambler.ru Зилиди Р.С. +7 271 526-5433 +7 271 526-5433

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

1 2 3
gmail.com Цурский В. (526) 766-6002
rambler.ru Гуфко М. (199) 787-1939
rambler.ru Зилиди Р. (271) 526-5433

Пример 2

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

1 2 3 4 5
bumicli90[at]gmail.com Бумичли Я.Ч. +7 424 945-1240 +7 424 945-1240
konko26[at]gmail.com Конко В.Д. +7 725 299-1414 +7 725 299-1414
sezobij77[at]yandex.ru Сезобий А.К. +7 263 687-5466 +7 263 687-5466
sezobij77[at]yandex.ru Сезобий А.К. +7 263 687-5466 +7 263 687-5466
vesoganz90[at]yandex.ru Вешогянц П.Е. +7 856 170-0896 +7 856 170-0896

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

1 2 3
gmail.com Бумичли Я. (424) 945-1240
gmail.com Конко В. (725) 299-1414
yandex.ru Сезобий А. (263) 687-5466
yandex.ru Вешогянц П. (856) 170-0896

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false +7 556 567-38-34#Федор М. Фезин 70% 70%
true +7 435 061-07-22#Родион Р. Булорянц 80% 80%
true +7 758 186-75-81#Арсений Л. Бешочов 39% 39%
false +7 155 971-68-97#Дамир У. Кений 99% 99%
true +7 758 186-75-81#Арсений Л. Бешочов 39% 39%

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

1 2 3 4
0 1 1 0
Ф.М. Фезин Р.Р. Булорянц А.Л. Бешочов Д.У. Кений
0.7000 0.8000 0.3900 0.9900
(556) 567-38-34 (435) 061-07-22 (758) 186-75-81 (155) 971-68-97

Пример 2

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

1 2 3 4
false +7 519 902-38-42#Артемий Г. Тулов 48% 48%
false +7 700 483-11-14#Владимир О. Тимов 41% 41%
false +7 464 872-98-48#Арсен У. Лацак 39% 39%
false +7 700 483-11-14#Владимир О. Тимов 41% 41%

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

1 2 3
0 0 0
А.Г. Тулов В.О. Тимов А.У. Лацак
0.4800 0.4100 0.3900
(519) 902-38-42 (700) 483-11-14 (464) 872-98-48

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2
false#04.08.22 bibman47@gmail.com
true#00.04.24 rumitman45@yandex.ru
false#04.02.20 doledli10@rambler.ru
false#02.06.27 rostislav77@yahoo.com

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

1 2 3
22/08/04 gmail.com Не выполнено
24/04/00 yandex.ru Выполнено
20/02/04 rambler.ru Не выполнено
27/06/02 yahoo.com Не выполнено

Пример 2

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

1 2
true#03.04.23 lufonak47@yahoo.com
true#04.12.07 matvej84@yahoo.com
false#00.07.20 sazogidi19@yahoo.com

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

1 2 3
23/04/03 yahoo.com Выполнено
07/12/04 yahoo.com Выполнено
20/07/00 yahoo.com Не выполнено

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
23/02/99 Не выполнено 23/02/99 marsel_23[at]gmail.com
12/12/04 Не выполнено 12/12/04 vinukko25[at]rambler.ru
09/09/01 Не выполнено 09/09/01 svatoslav47[at]mail.ru
12/12/04 Не выполнено 12/12/04 vinukko25[at]rambler.ru

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

1 2 3
23.02.99 12.12.04 09.09.01
0 0 0
marsel_23 vinukko25 svatoslav47

Пример 2

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

1 2 3 4 5 6
04/10/00 Не выполнено 04/10/00 losskij84[at]yandex.ru
10/08/99 Выполнено 10/08/99 sulufskij95[at]gmail.com
10/08/99 Выполнено 10/08/99 sulufskij95[at]gmail.com
28/07/03 Не выполнено 28/07/03 konstantin73[at]yandex.ru
09/12/03 Выполнено 09/12/03 odissej51[at]mail.ru

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

1 2 3 4
04.10.00 10.08.99 28.07.03 09.12.03
0 1 0 1
losskij84 sulufskij95 konstantin73 odissej51

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
25-03-2000 Не выполнено Не выполнено 0.02 kezokanz91@gmail.com
02-07-2003 Не выполнено Не выполнено 0.46 svatoslav79@gmail.com
12-01-2001 Не выполнено Не выполнено 0.87 vitalij43@mail.ru
12-01-2001 Не выполнено Не выполнено 0.87 vitalij43@mail.ru
12-01-2001 Не выполнено Не выполнено 0.87 vitalij43@mail.ru
26-03-2000 Не выполнено Не выполнено 0.51 robert16@rambler.ru

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

1 2 3 4
00/03/25 03/07/02 01/01/12 00/03/26
нет нет нет нет
0.0200 0.4600 0.8700 0.5100
kezokanz91 svatoslav79 vitalij43 robert16

Пример 2

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

1 2 3 4 5
07-09-2004 Не выполнено Не выполнено 0.12 buguzskij10@yahoo.com
12-12-2003 Не выполнено Не выполнено 0.36 cerabin60@gmail.com
08-02-2003 Не выполнено Не выполнено 0.35 zesic33@yandex.ru
08-02-2003 Не выполнено Не выполнено 0.35 zesic33@yandex.ru
08-02-2003 Не выполнено Не выполнено 0.35 zesic33@yandex.ru

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

1 2 3
04/09/07 03/12/12 03/02/08
нет нет нет
0.1200 0.3600 0.3500
buguzskij10 cerabin60 zesic33

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
litskij85[at]rambler.ru Савва Е. Литский 0.4 +7 683 524-47-42 litskij85[at]rambler.ru
pavel62[at]rambler.ru Павел Л. Чуцли 0.6 +7 795 363-11-92 pavel62[at]rambler.ru
fovacko46[at]mail.ru Максим Б. Фовачко 0.8 +7 800 091-61-28 fovacko46[at]mail.ru

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

1 2 3 4
litskij85@rambler.ru С.Е. Литский 0.400 +7(683)524-47-42
pavel62@rambler.ru П.Л. Чуцли 0.600 +7(795)363-11-92
fovacko46@mail.ru М.Б. Фовачко 0.800 +7(800)091-61-28

Пример 2

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

1 2 3 4 5 6
duvedanz82[at]yandex.ru Амир Г. Дуведянц 0.3 +7 531 923-04-31 duvedanz82[at]yandex.ru
bizovij58[at]yandex.ru Андрей Т. Бицовий 0.5 +7 058 956-39-02 bizovij58[at]yandex.ru
arsen65[at]yandex.ru Арсен Е. Цонов 0.1 +7 347 727-49-83 arsen65[at]yandex.ru

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

1 2 3 4
duvedanz82@yandex.ru А.Г. Дуведянц 0.300 +7(531)923-04-31
bizovij58@yandex.ru А.Т. Бицовий 0.500 +7(058)956-39-02
arsen65@yandex.ru А.Е. Цонов 0.100 +7(347)727-49-83

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Максим Цачман +7 519 853-0191 maksim51[at]mail.ru maksim51[at]mail.ru
Адель Зумезин +7 655 641-4142 zumezin77[at]yahoo.com zumezin77[at]yahoo.com
Анатолий Зучий +7 330 583-0569 anatolij9[at]yahoo.com anatolij9[at]yahoo.com
Святогор Нофигяк +7 879 551-4281 svatogor19[at]yandex.ru svatogor19[at]yandex.ru

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

1 2 3
Цачман Максим 519-853-0191 maksim51@mail.ru
Зумезин Адель 655-641-4142 zumezin77@yahoo.com
Зучий Анатолий 330-583-0569 anatolij9@yahoo.com
Нофигяк Святогор 879-551-4281 svatogor19@yandex.ru

Пример 2

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

1 2 3 4 5
Рамиль Шацянц +7 680 420-6270 ramil_87[at]rambler.ru ramil_87[at]rambler.ru
Платон Бошедий +7 717 972-1612 bosedij53[at]rambler.ru bosedij53[at]rambler.ru
Василий Макук +7 835 300-7245 vasilij34[at]yandex.ru vasilij34[at]yandex.ru

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

1 2 3
Шацянц Рамиль 680-420-6270 ramil_87@rambler.ru
Бошедий Платон 717-972-1612 bosedij53@rambler.ru
Макук Василий 835-300-7245 vasilij34@yandex.ru

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2479902025;2000/03/21 Y Яромир Р. Феретберг
4582816165;2003/08/16 N Даниил Н. Невисский
9617061847;2003/11/14 N Алексей Т. Начский
7568513249;2003/05/13 Y Рустам Ш. Кобимиди

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

1 2 3 4
990-20-25 2000-03-21 true Феретберг
281-61-65 2003-08-16 false Невисский
706-18-47 2003-11-14 false Начский
851-32-49 2003-05-13 true Кобимиди

Пример 2

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

1 2 3
9341612935;1999/12/19 Y Ильдар С. Фадов
3513670670;2001/02/03 N Платон Ц. Рафувко
2706659491;1999/01/07 Y Артемий И. Шецасев
5057795038;2004/06/24 N Данила С. Лубберг

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

1 2 3 4
161-29-35 1999-12-19 true Фадов
367-06-70 2001-02-03 false Рафувко
665-94-91 1999-01-07 true Шецасев
779-50-38 2004-06-24 false Лубберг

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
dacic17@yahoo.com +7(785)187-45-02 Дачич, П.О.
besuzman75@gmail.com +7(615)951-82-96 Бесузман, А.Л.
rokij84@rambler.ru +7(495)338-22-43 Рокий, Р.Б.
rofli78@mail.ru +7(915)568-46-75 Рофли, Д.З.
besuzman75@gmail.com +7(615)951-82-96 Бесузман, А.Л.

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

1 2 3
dacic17[at]yahoo.com +77851874502 Дачич П.
besuzman75[at]gmail.com +76159518296 Бесузман А.
rokij84[at]rambler.ru +74953382243 Рокий Р.
rofli78[at]mail.ru +79155684675 Рофли Д.

Пример 2

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

1 2 3
bifezidi50@yandex.ru +7(961)316-37-38 Бифециди, С.Г.
fosesev39@yandex.ru +7(410)929-18-39 Фосесев, Р.Н.
bifezidi50@yandex.ru +7(961)316-37-38 Бифециди, С.Г.
zosudan96@yahoo.com +7(156)698-12-76 Зошудян, С.Б.

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

1 2 3
bifezidi50[at]yandex.ru +79613163738 Бифециди С.
fosesev39[at]yandex.ru +74109291839 Фосесев Р.
zosudan96[at]yahoo.com +71566981276 Зошудян С.

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
99/04/11 Андрей Е. Сифичев 0.9799#6326063389 Андрей Е. Сифичев
03/07/05 Мирон Д. Тунянц 0.3595#6822529737 Мирон Д. Тунянц
03/07/05 Мирон Д. Тунянц 0.3595#6822529737 Мирон Д. Тунянц
00/06/19 Арсений Н. Чошучич 0.9333#6227935964 Арсений Н. Чошучич
02/03/26 Даниэль Г. Бовуцич 0.6065#1215436705 Даниэль Г. Бовуцич

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

1 2 3 4
11.04.99 05.07.03 19.06.00 26.03.02
Сифичев, А.Е. Тунянц, М.Д. Чошучич, А.Н. Бовуцич, Д.Г.
98% 36% 93% 61%
606-3389 252-9737 793-5964 543-6705

Пример 2

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

1 2 3 4 5 6
00/05/23 Станислав Д. Мичко 0.6424#2002622436 Станислав Д. Мичко
03/11/24 Филипп Б. Шецянц 0.5391#9217713746 Филипп Б. Шецянц
03/11/24 Филипп Б. Шецянц 0.5391#9217713746 Филипп Б. Шецянц
01/08/04 Демид Г. Чешасберг 0.7485#6274691584 Демид Г. Чешасберг
00/04/08 Яромир Г. Тавли 0.7639#8332606187 Яромир Г. Тавли

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

1 2 3 4
23.05.00 24.11.03 04.08.01 08.04.00
Мичко, С.Д. Шецянц, Ф.Б. Чешасберг, Д.Г. Тавли, Я.Г.
64% 54% 75% 76%
262-2436 771-3746 469-1584 260-6187

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да!+7 (010) 313-05-47 Богдан С. Ногурян
нет!+7 (874) 283-95-45 Даниэль Д. Мачли
да!+7 (833) 815-13-95 Святогор Е. Моленяк

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

1 2 3
(010) 313-0547 Б.С. Ногурян Выполнено
(874) 283-9545 Д.Д. Мачли Не выполнено
(833) 815-1395 С.Е. Моленяк Выполнено

Пример 2

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

1 2 3 4
нет!+7 (992) 119-65-55 Лев Л. Нинак
да!+7 (369) 614-53-18 Максим Е. Вунский
да!+7 (815) 963-09-52 Ростислав В. Нарак

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

1 2 3
(992) 119-6555 Л.Л. Нинак Не выполнено
(369) 614-5318 М.Е. Вунский Выполнено
(815) 963-0952 Р.В. Нарак Выполнено

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да velumov28@rambler.ru Велумов П.Л.
Нет zusij73@yandex.ru Зусий В.З.
Нет zusij73@yandex.ru Зусий В.З.
Нет zoruk76@yandex.ru Цорук С.Е.
Да zezli23@gmail.com Зецли Э.Д.

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

1 2 3
1 velumov28[at]rambler.ru Велумов
0 zusij73[at]yandex.ru Зусий
0 zoruk76[at]yandex.ru Цорук
1 zezli23[at]gmail.com Зецли

Пример 2

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

1 2 3
Да motibev92@yandex.ru Мотибев Г.Ц.
Да zacberg57@yahoo.com Цачберг Р.З.
Да takli17@rambler.ru Такли С.Ч.
Нет romamli79@yandex.ru Ромамли Г.Л.
Нет romamli79@yandex.ru Ромамли Г.Л.

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

1 2 3
1 motibev92[at]yandex.ru Мотибев
1 zacberg57[at]yahoo.com Цачберг
1 takli17[at]rambler.ru Такли
0 romamli79[at]yandex.ru Ромамли

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1&0.31 Догигев, С.Б. Догигев, С.Б.
0&0.14 Габев, Т.Н. Габев, Т.Н.
0&0.14 Габев, Т.Н. Габев, Т.Н.
0&0.14 Габев, Т.Н. Габев, Т.Н.
0&0.55 Зетугин, Н.М. Зетугин, Н.М.

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

1 2 3
0.3 0.1 0.6
С. Догигев Т. Габев Н. Зетугин
да нет нет

Пример 2

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

1 2 3 4 5
0&0.90 Дунугин, Р.Ф. Дунугин, Р.Ф.
1&0.83 Регезин, С.О. Регезин, С.О.
1&0.61 Морузак, В.Т. Морузак, В.Т.
1&0.61 Морузак, В.Т. Морузак, В.Т.
1&0.61 Морузак, В.Т. Морузак, В.Т.

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

1 2 3
0.9 0.8 0.6
Р. Дунугин С. Регезин В. Морузак
нет да да

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
kucitman65[at]yahoo.com kucitman65[at]yahoo.com 0.6;да
kegskij35[at]yandex.ru kegskij35[at]yandex.ru 0.5;нет
ducev48[at]yandex.ru ducev48[at]yandex.ru 0.8;да

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

1 2 3
kucitman65 kegskij35 ducev48
Y N Y
0.60 0.50 0.80

Пример 2

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

1 2 3
cetatidi88[at]rambler.ru cetatidi88[at]rambler.ru 0.5;да
lasberg34[at]rambler.ru lasberg34[at]rambler.ru 0.0;да
minanz36[at]yandex.ru minanz36[at]yandex.ru 0.3;да

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

1 2 3
cetatidi88 lasberg34 minanz36
Y Y Y
0.50 0.00 0.30

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
fisigij91[at]yahoo.com 2000.01.12 6489308049 37% 6489308049
samir57[at]gmail.com 2001.06.26 6324741472 5% 6324741472
timofej85[at]rambler.ru 2002.09.18 4062885542 77% 4062885542
fedor46[at]yandex.ru 1999.02.05 6140666156 51% 6140666156

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

1 2 3 4
yahoo.com 2000 930-8049 0.3700
gmail.com 2001 474-1472 0.0500
rambler.ru 2002 288-5542 0.7700
yandex.ru 1999 066-6156 0.5100

Пример 2

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

1 2 3 4 5 6 7
masilan7[at]yahoo.com 2001.05.03 2938459784 78% 2938459784
marsel_34[at]rambler.ru 2001.07.06 9005327369 95% 9005327369
vitalij21[at]yandex.ru 2003.11.02 5054075687 43% 5054075687
leonid88[at]rambler.ru 1999.02.24 8194187313 49% 8194187313

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

1 2 3 4
yahoo.com 2001 845-9784 0.7800
rambler.ru 2001 532-7369 0.9500
yandex.ru 2003 407-5687 0.4300
rambler.ru 1999 418-7313 0.4900

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 158 931-83-82 0.2178 Тимур Чунберг Тимур Чунберг
+7 136 461-56-41 0.4515 Яромир Вононич Яромир Вононич
+7 136 461-56-41 0.4515 Яромир Вононич Яромир Вононич
+7 828 809-55-80 0.0841 Родион Ненегов Родион Ненегов

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

1 2 3
+7(136)461-56-41 0.452 Вононич Яромир
+7(158)931-83-82 0.218 Чунберг Тимур
+7(828)809-55-80 0.084 Ненегов Родион

Пример 2

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

1 2 3 4
+7 893 904-16-71 0.0572 Максим Дичман Максим Дичман
+7 912 824-08-10 0.2324 Данила Тебезман Данила Тебезман
+7 271 934-91-87 0.0338 Елисей Цогянц Елисей Цогянц
+7 271 934-91-87 0.0338 Елисей Цогянц Елисей Цогянц

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

1 2 3
+7(271)934-91-87 0.034 Цогянц Елисей
+7(893)904-16-71 0.057 Дичман Максим
+7(912)824-08-10 0.232 Тебезман Данила

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Зуцич, Г.М. да|27/04/00
Зошянц, Р.Т. да|05/02/00
Фобий, Б.Ш. да|19/11/02
Букин, С.Б. да|12/04/02

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

1 2 3
Зуцич 27.04.00 Y
Зошянц 05.02.00 Y
Фобий 19.11.02 Y
Букин 12.04.02 Y

Пример 2

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

1 2 3
Шоринянц, А.Г. нет|01/01/00
Цичев, В.В. нет|21/03/01
Шафугянц, Р.Р. да|24/09/99
Гуфисин, К.О. нет|13/09/00

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

1 2 3
Шоринянц 01.01.00 N
Цичев 21.03.01 N
Шафугянц 24.09.99 Y
Гуфисин 13.09.00 N

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
mifinuk12@yandex.ru 0.0788 0046026514 0.0788
cuzko92@rambler.ru 0.0402 9056507133 0.0402
rusev19@yahoo.com 0.0606 9632798211 0.0606
mifinuk12@yandex.ru 0.0788 0046026514 0.0788
dotekak56@yandex.ru 0.6073 9706604426 0.6073
mifinuk12@yandex.ru 0.0788 0046026514 0.0788

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

1 2 3 4
mifinuk12 cuzko92 rusev19 dotekak56
8% 4% 6% 61%
004-602-6514 905-650-7133 963-279-8211 970-660-4426

Пример 2

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

1 2 3 4
teliruk68@rambler.ru 0.6166 8361762894 0.6166
teliruk68@rambler.ru 0.6166 8361762894 0.6166
teliruk68@rambler.ru 0.6166 8361762894 0.6166
segific53@yahoo.com 0.3774 7048199133 0.3774
zovko48@yahoo.com 0.3770 5626155557 0.3770

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

1 2 3
teliruk68 segific53 zovko48
62% 38% 38%
836-176-2894 704-819-9133 562-615-5557

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
kasecic79[at]gmail.com 0.3 2002/05/23
selli78[at]rambler.ru 0.5 1999/09/07
lovuk82[at]yahoo.com 0.6 1999/01/20

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

1 2 3
gmail.com rambler.ru yahoo.com
0.3000 0.5000 0.6000
02.05.23 99.09.07 99.01.20

Пример 2

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

1 2 3 4 5
fosic49[at]yahoo.com 1.0 1999/07/07
bimivov11[at]yandex.ru 0.2 2001/03/06
zemli23[at]mail.ru 0.5 2004/05/04
kenan62[at]rambler.ru 0.3 2003/03/21

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

1 2 3 4
yahoo.com yandex.ru mail.ru rambler.ru
1.0000 0.2000 0.5000 0.3000
99.07.07 01.03.06 04.05.04 03.03.21

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
al_bert60[at]gmail.com!22-09-2004 да да 0.53
makar63[at]rambler.ru!09-07-1999 да да 0.17
zefecman6[at]yandex.ru!19-04-2000 нет нет 0.50

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

1 2 3
2004.09.22 1999.07.09 2000.04.19
true true false
al_bert60@gmail.com makar63@rambler.ru zefecman6@yandex.ru
0.5 0.2 0.5

Пример 2

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

1 2 3 4 5
kesirli96[at]gmail.com!01-08-2003 нет нет 0.20
pavel31[at]rambler.ru!25-06-2003 да да 0.42
artemij42[at]rambler.ru!08-09-2002 нет нет 0.55

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

1 2 3
2003.08.01 2003.06.25 2002.09.08
false true false
kesirli96@gmail.com pavel31@rambler.ru artemij42@rambler.ru
0.2 0.4 0.6

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
04-06-2000 0.3 morskij59@rambler.ru 0.3
23-12-1999 1.0 fedic85@rambler.ru 1.0
18-04-2000 0.6 mesov44@mail.ru 0.6

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

1 2 3
04.06.00 30% morskij59
23.12.99 100% fedic85
18.04.00 60% mesov44

Пример 2

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

1 2 3 4 5 6
14-04-2003 0.0 sanberg88@yahoo.com 0.0
13-06-1999 0.3 makivan91@rambler.ru 0.3
21-10-2002 0.5 cinusli15@yandex.ru 0.5

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

1 2 3
14.04.03 0% sanberg88
13.06.99 30% makivan91
21.10.02 50% cinusli15

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004.04.16 rigemij90@yandex.ru 90% нет
2002.03.26 mukesidi34@mail.ru 70% нет
2000.11.04 fonin3@rambler.ru 75% да
2000.11.04 fonin3@rambler.ru 75% да

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

1 2 3 4
16/04/2004 rigemij90 0.900 N
26/03/2002 mukesidi34 0.700 N
04/11/2000 fonin3 0.750 Y

Пример 2

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

1 2 3 4
2004.10.05 covasidi32@yandex.ru 10% да
1999.07.16 vofefev91@rambler.ru 33% нет
1999.07.16 vofefev91@rambler.ru 33% нет
2000.12.23 nekaluk16@gmail.com 36% да
2001.09.18 gomudidi50@gmail.com 36% нет

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

1 2 3 4
05/10/2004 covasidi32 0.100 Y
16/07/1999 vofefev91 0.330 N
23/12/2000 nekaluk16 0.360 Y
18/09/2001 gomudidi50 0.360 N

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000-08-20 georgij23[at]yahoo.com +7 (374) 660-65-35 9%
1999-01-15 robert54[at]rambler.ru +7 (445) 461-98-66 55%
2002-06-07 vasilij3[at]rambler.ru +7 (395) 488-26-55 60%
2003-10-02 gonecov2[at]gmail.com +7 (032) 799-64-62 12%

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

1 2 3 4
2000.08.20 1999.01.15 2002.06.07 2003.10.02
georgij23@yahoo.com robert54@rambler.ru vasilij3@rambler.ru gonecov2@gmail.com
3746606535 4454619866 3954882655 0327996462
0.0900 0.5500 0.6000 0.1200

Пример 2

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

1 2 3 4 5
2004-03-18 dodizak88[at]yahoo.com +7 (141) 717-77-54 59%
2003-09-02 zocitan41[at]yahoo.com +7 (008) 130-38-53 37%
2003-11-26 lazozov90[at]rambler.ru +7 (579) 664-59-77 47%

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

1 2 3
2004.03.18 2003.09.02 2003.11.26
dodizak88@yahoo.com zocitan41@yahoo.com lazozov90@rambler.ru
1417177754 0081303853 5796645977
0.5900 0.3700 0.4700

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99/03/15 99/03/15 zoruzko44[at]rambler.ru 0.101
04/08/26 04/08/26 suzomuk22[at]rambler.ru 0.286
03/07/08 03/07/08 dizetic24[at]mail.ru 0.964
99/03/01 99/03/01 volanz11[at]rambler.ru 0.458

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

1 2 3 4
99-03-15 04-08-26 03-07-08 99-03-01
zoruzko44@rambler.ru suzomuk22@rambler.ru dizetic24@mail.ru volanz11@rambler.ru
10% 29% 96% 46%

Пример 2

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

1 2 3 4
04/07/08 04/07/08 dosij83[at]rambler.ru 0.953
01/06/05 01/06/05 zobokanz1[at]yahoo.com 0.599
00/08/13 00/08/13 radmir94[at]mail.ru 0.895

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

1 2 3
04-07-08 01-06-05 00-08-13
dosij83@rambler.ru zobokanz1@yahoo.com radmir94@mail.ru
95% 60% 90%

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Цесев, А.К. 1 +7 930 152-4431 zesev11@mail.ru zesev11@mail.ru
Рекин, С.Д. 1 +7 111 530-2817 rekin22@gmail.com rekin22@gmail.com
Гегий, И.Н. 0 +7 648 382-2001 gegij57@gmail.com gegij57@gmail.com
Гегий, И.Н. 0 +7 648 382-2001 gegij57@gmail.com gegij57@gmail.com
Гегий, И.Н. 0 +7 648 382-2001 gegij57@gmail.com gegij57@gmail.com

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

1 2 3
Цесев А. Рекин С. Гегий И.
да да нет
+7 (930) 152-44-31 +7 (111) 530-28-17 +7 (648) 382-20-01
zesev11[at]mail.ru rekin22[at]gmail.com gegij57[at]gmail.com

Пример 2

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

1 2 3 4 5 6 7
Герман, Р.Б. 1 +7 432 316-1188 german68@mail.ru german68@mail.ru
Лозибич, Д.Ш. 1 +7 415 072-6954 lozibic82@rambler.ru lozibic82@rambler.ru
Вучский, З.Б. 0 +7 391 594-1967 vucskij40@gmail.com vucskij40@gmail.com
Шимесяк, Д.Ф. 1 +7 121 557-0470 simesak4@yandex.ru simesak4@yandex.ru
Вучский, З.Б. 0 +7 391 594-1967 vucskij40@gmail.com vucskij40@gmail.com
Вучский, З.Б. 0 +7 391 594-1967 vucskij40@gmail.com vucskij40@gmail.com

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

1 2 3 4
Герман Р. Лозибич Д. Вучский З. Шимесяк Д.
да да нет да
+7 (432) 316-11-88 +7 (415) 072-69-54 +7 (391) 594-19-67 +7 (121) 557-04-70
german68[at]mail.ru lozibic82[at]rambler.ru vucskij40[at]gmail.com simesak4[at]yandex.ru

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2004/08/13 2004/08/13 Давид И. Цанян;david2@yahoo.com
2004/08/13 2004/08/13 Давид И. Цанян;david2@yahoo.com
2000/05/24 2000/05/24 Эдуард М. Шукамяк;sukamak60@mail.ru
2003/07/19 2003/07/19 Влад У. Думий;dumij17@rambler.ru
2004/08/13 2004/08/13 Давид И. Цанян;david2@yahoo.com
2001/07/03 2001/07/03 Никита Ф. Кукадберг;kukadberg58@yandex.ru

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

1 2 3 4
13/08/04 19/07/03 03/07/01 24/05/00
Цанян Д.И. Думий В.У. Кукадберг Н.Ф. Шукамяк Э.М.
david2[at]yahoo.com dumij17[at]rambler.ru kukadberg58[at]yandex.ru sukamak60[at]mail.ru

Пример 2

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

1 2 3
2001/05/01 2001/05/01 Амир Б. Феряк;ferak50@yahoo.com
2002/01/08 2002/01/08 Филипп Р. Сашин;filipp18@yandex.ru
2001/02/07 2001/02/07 Данила Н. Рамузин;ramuzin4@mail.ru
2001/02/07 2001/02/07 Данила Н. Рамузин;ramuzin4@mail.ru
2001/02/07 2001/02/07 Данила Н. Рамузин;ramuzin4@mail.ru

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

1 2 3
01/05/01 08/01/02 07/02/01
Феряк А.Б. Сашин Ф.Р. Рамузин Д.Н.
ferak50[at]yahoo.com filipp18[at]yandex.ru ramuzin4[at]mail.ru

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
cafozij18@yahoo.com 0.0249 нет нет
daniel_19@rambler.ru 0.5837 нет нет
daniel_19@rambler.ru 0.5837 нет нет
zelubberg86@yandex.ru 0.1080 нет нет

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

1 2 3
yahoo.com rambler.ru yandex.ru
0.0 0.6 0.1
N N N

Пример 2

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

1 2 3 4 5
vanonberg52@yandex.ru 0.1503 да да
konstantin69@mail.ru 0.1155 да да
konstantin69@mail.ru 0.1155 да да
fegobberg99@gmail.com 0.9781 да да

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

1 2 3
yandex.ru mail.ru gmail.com
0.2 0.1 1.0
Y Y Y

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.8867 +7 835 416-91-73!Дечиди Одиссей
0.4387 +7 740 836-82-74!Варабский Рустам
0.3613 +7 288 803-57-36!Лалук Сергей

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

1 2 3
89% 44% 36%
416-91-73 836-82-74 803-57-36
Дечиди Варабский Лалук

Пример 2

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

1 2 3
0.6142 +7 488 966-04-30!Тагедин Эмиль
0.3682 +7 121 071-55-88!Госский Тамерлан
0.3461 +7 170 960-41-75!Тотов Виктор

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

1 2 3
61% 37% 35%
966-04-30 071-55-88 960-41-75
Тагедин Госский Тотов

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Семен Кезасянц Нет 04/09/2001
Александр Ношивин Нет 25/01/1999
Ринат Равочский Да 28/07/2002
Павел Шицикко Нет 09/06/2003
Павел Шицикко Нет 09/06/2003
Павел Шицикко Нет 09/06/2003

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

1 2 3
Кезасянц N 04-09-01
Ношивин N 25-01-99
Равочский Y 28-07-02
Шицикко N 09-06-03

Пример 2

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

1 2 3 4
Марсель Мусатяк Да 28/10/2004
Марсель Мусатяк Да 28/10/2004
Станислав Тезман Нет 13/12/2004
Данил Такиди Нет 07/09/1999
Марсель Мусатяк Да 28/10/2004

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

1 2 3
Мусатяк Y 28-10-04
Тезман N 13-12-04
Такиди N 07-09-99

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Шагерман, А.Ц. sagerman66@yandex.ru Выполнено Шагерман, А.Ц. 0.281
Болечман, М.Е. bolecman2@yandex.ru Не выполнено Болечман, М.Е. 0.033
Дизский, А.Г. dizskij54@rambler.ru Выполнено Дизский, А.Г. 0.306
Викак, Г.С. vikak77@gmail.com Не выполнено Викак, Г.С. 0.438
Дизский, А.Г. dizskij54@rambler.ru Выполнено Дизский, А.Г. 0.306
Дизский, А.Г. dizskij54@rambler.ru Выполнено Дизский, А.Г. 0.306

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

1 2 3 4
Шагерман sagerman66 Y 28%
Болечман bolecman2 N 3%
Дизский dizskij54 Y 31%
Викак vikak77 N 44%

Пример 2

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

1 2 3 4 5 6
Зуфизко, В.А. zufizko50@gmail.com Не выполнено Зуфизко, В.А. 0.072
Кемко, А.Е. kemko29@gmail.com Не выполнено Кемко, А.Е. 0.596
Дутушев, С.Ш. dutusev43@yandex.ru Выполнено Дутушев, С.Ш. 0.750
Мазичов, Р.Н. mazicov40@yandex.ru Выполнено Мазичов, Р.Н. 0.940
Мазичов, Р.Н. mazicov40@yandex.ru Выполнено Мазичов, Р.Н. 0.940
Мазичов, Р.Н. mazicov40@yandex.ru Выполнено Мазичов, Р.Н. 0.940

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

1 2 3 4
Зуфизко zufizko50 N 7%
Кемко kemko29 N 60%
Дутушев dutusev43 Y 75%
Мазичов mazicov40 Y 94%

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
levin94[at]yandex.ru|70% А.У. Левин
midolak27[at]rambler.ru|86% М.Ш. Мидолак
babov94[at]mail.ru|28% В.З. Бабов
babov94[at]mail.ru|28% В.З. Бабов
lotomij45[at]rambler.ru|30% М.Е. Лотомий

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

1 2 3 4
0.70 0.86 0.28 0.30
А. Левин М. Мидолак В. Бабов М. Лотомий
levin94@yandex.ru midolak27@rambler.ru babov94@mail.ru lotomij45@rambler.ru

Пример 2

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

1 2 3 4
somij83[at]yahoo.com|9% Я.И. Сомий
bagerij36[at]rambler.ru|74% Д.Н. Багерий
bagerij36[at]rambler.ru|74% Д.Н. Багерий
conetidi38[at]rambler.ru|61% Р.Ш. Чонетиди
ratidi70[at]yandex.ru|97% Г.Р. Ратиди

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

1 2 3 4
0.09 0.74 0.61 0.97
Я. Сомий Д. Багерий Р. Чонетиди Г. Ратиди
somij83@yahoo.com bagerij36@rambler.ru conetidi38@rambler.ru ratidi70@yandex.ru

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 602 950-4033 0.68 Лев Ц. Вавазянц vavazanz37@rambler.ru
+7 949 510-9566 0.36 Антон Ш. Февич anton5@yahoo.com
+7 779 747-7944 0.93 Олег Н. Батянц batanz45@yahoo.com
+7 779 747-7944 0.93 Олег Н. Батянц batanz45@yahoo.com
+7 779 747-7944 0.93 Олег Н. Батянц batanz45@yahoo.com

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

1 2 3
(602) 950-4033 (949) 510-9566 (779) 747-7944
68% 36% 93%
Вавазянц Лев Февич Антон Батянц Олег
vavazanz37 anton5 batanz45

Пример 2

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

1 2 3 4 5 6
+7 943 350-4804 0.98 Артемий К. Бубатский bubatskij37@gmail.com
+7 870 534-2725 0.76 Виталий Т. Гебегский gebegskij48@rambler.ru
+7 596 212-8835 0.11 Александр У. Шанко aleksandr11@mail.ru
+7 596 212-8835 0.11 Александр У. Шанко aleksandr11@mail.ru
+7 596 212-8835 0.11 Александр У. Шанко aleksandr11@mail.ru

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

1 2 3
(943) 350-4804 (870) 534-2725 (596) 212-8835
98% 76% 11%
Бубатский Артемий Гебегский Виталий Шанко Александр
bubatskij37 gebegskij48 aleksandr11

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2
tubov76[at]yahoo.com true&+7 011 908-9343
zulanev89[at]yandex.ru true&+7 387 407-7069
zulanev89[at]yandex.ru true&+7 387 407-7069
zulanev89[at]yandex.ru true&+7 387 407-7069
nefskij53[at]yandex.ru true&+7 625 068-7496

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

1 2 3
tubov76@yahoo.com 0119089343 Y
zulanev89@yandex.ru 3874077069 Y
nefskij53@yandex.ru 6250687496 Y

Пример 2

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

1 2
serko22[at]gmail.com false&+7 835 599-1772
rizinak72[at]gmail.com false&+7 950 236-6496
ficidanz94[at]rambler.ru false&+7 250 719-1098
ficidanz94[at]rambler.ru false&+7 250 719-1098
ficidanz94[at]rambler.ru false&+7 250 719-1098

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

1 2 3
serko22@gmail.com 8355991772 N
rizinak72@gmail.com 9502366496 N
ficidanz94@rambler.ru 2507191098 N

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2004/07/21 2004/07/21 Радмир О. Речечко rececko85[at]gmail.com 0.3802
1999/07/23 1999/07/23 Александр А. Бубанянц aleksandr46[at]gmail.com 0.8706
2000/08/14 2000/08/14 Влад Г. Суфли sufli19[at]gmail.com 0.4054
2000/11/03 2000/11/03 Богдан З. Кубичяк kubicak92[at]gmail.com 0.6260
2000/11/03 2000/11/03 Богдан З. Кубичяк kubicak92[at]gmail.com 0.6260
2000/11/03 2000/11/03 Богдан З. Кубичяк kubicak92[at]gmail.com 0.6260

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

1 2 3 4
21-07-2004 Речечко Радмир rececko85 0.4
23-07-1999 Бубанянц Александр aleksandr46 0.9
14-08-2000 Суфли Влад sufli19 0.4
03-11-2000 Кубичяк Богдан kubicak92 0.6

Пример 2

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

1 2 3 4 5
2002/03/17 2002/03/17 Артем Ч. Гитуфман gitufman89[at]gmail.com 0.2046
2002/03/15 2002/03/15 Андрей Ш. Нецефберг nezefberg97[at]yahoo.com 0.6020
2002/03/15 2002/03/15 Андрей Ш. Нецефберг nezefberg97[at]yahoo.com 0.6020
2003/02/19 2003/02/19 Святослав Д. Цошарян svatoslav45[at]gmail.com 0.7610
2002/03/15 2002/03/15 Андрей Ш. Нецефберг nezefberg97[at]yahoo.com 0.6020

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

1 2 3 4
17-03-2002 Гитуфман Артем gitufman89 0.2
15-03-2002 Нецефберг Андрей nezefberg97 0.6
19-02-2003 Цошарян Святослав svatoslav45 0.8

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
нет&aleksandr35[at]gmail.com 65% 65%
да&susiric40[at]mail.ru 75% 75%
да&nikolaj93[at]gmail.com 71% 71%
да&domurskij29[at]mail.ru 66% 66%

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

1 2 3
aleksandr35@gmail.com false 0.7
susiric40@mail.ru true 0.8
nikolaj93@gmail.com true 0.7
domurskij29@mail.ru true 0.7

Пример 2

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

1 2 3
да&tamerlan35[at]mail.ru 39% 39%
нет&leonid30[at]rambler.ru 3% 3%
нет&zanunberg63[at]rambler.ru 52% 52%
да&bolesak7[at]gmail.com 23% 23%

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

1 2 3
tamerlan35@mail.ru true 0.4
leonid30@rambler.ru false 0.0
zanunberg63@rambler.ru false 0.5
bolesak7@gmail.com true 0.2

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.439 0.439 (364) 665-0704 nazar12@yandex.ru
0.251 0.251 (674) 800-1544 daniel_76@gmail.com
0.457 0.457 (665) 419-7485 todazin27@yandex.ru
0.820 0.820 (310) 019-8902 eduard31@rambler.ru

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

1 2 3 4
0.82 0.44 0.46 0.25
(310) 019-89-02 (364) 665-07-04 (665) 419-74-85 (674) 800-15-44
rambler.ru yandex.ru yandex.ru gmail.com

Пример 2

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

1 2 3 4
0.807 0.807 (729) 988-9429 bugesman99@yandex.ru
0.766 0.766 (156) 079-9279 foferskij10@yahoo.com
0.991 0.991 (098) 044-2372 lunurov32@yandex.ru

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

1 2 3
0.99 0.77 0.81
(098) 044-23-72 (156) 079-92-79 (729) 988-94-29
yandex.ru yahoo.com yandex.ru

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.100 aroslav2@yandex.ru#+7 (266) 404-09-20 07/07/2003
0.666 zaseluk20@yahoo.com#+7 (917) 098-30-69 25/01/2002
0.810 arsenij26@gmail.com#+7 (710) 618-62-50 18/04/2003
0.015 nicabman47@rambler.ru#+7 (893) 534-43-64 13/10/2000

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

1 2 3 4
0.1000 2664040920 03-07-07 aroslav2[at]yandex.ru
0.6660 9170983069 02-01-25 zaseluk20[at]yahoo.com
0.8100 7106186250 03-04-18 arsenij26[at]gmail.com
0.0150 8935344364 00-10-13 nicabman47[at]rambler.ru

Пример 2

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

1 2 3 4
0.990 nazar6@yahoo.com#+7 (860) 926-77-37 18/07/2002
0.141 vladislav76@rambler.ru#+7 (219) 740-02-80 22/09/2001
0.720 eduard74@yahoo.com#+7 (178) 704-99-60 16/09/2003

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

1 2 3 4
0.9900 8609267737 02-07-18 nazar6[at]yahoo.com
0.1410 2197400280 01-09-22 vladislav76[at]rambler.ru
0.7200 1787049960 03-09-16 eduard74[at]yahoo.com

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Молин, Д.З. molin98[at]mail.ru 0
Цофунак, А.В. zofunak27[at]gmail.com 0
Равециди, Д.У. ravezidi98[at]yahoo.com 1
Равециди, Д.У. ravezidi98[at]yahoo.com 1
Цебидич, М.Н. zebidic23[at]yandex.ru 0

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

1 2 3
Молин mail.ru Нет
Цофунак gmail.com Нет
Равециди yahoo.com Да
Цебидич yandex.ru Нет

Пример 2

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

1 2 3 4 5
Лунобян, Н.Ч. lunoban80[at]rambler.ru 0
Лунобян, Н.Ч. lunoban80[at]rambler.ru 0
Бикак, Д.Н. bikak47[at]mail.ru 1
Машянц, М.Б. masanz17[at]yahoo.com 1
Чацучян, Р.У. cazucan26[at]mail.ru 1

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

1 2 3
Лунобян rambler.ru Нет
Бикак mail.ru Да
Машянц yahoo.com Да
Чацучян mail.ru Да

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(544) 802-1291 zudko23@mail.ru zudko23@mail.ru Зудко Ян 02/05/18
(157) 043-2231 mevesev2@rambler.ru mevesev2@rambler.ru Мевешев Тимофей 99/02/08
(847) 072-9308 vladislav98@yandex.ru vladislav98@yandex.ru Вубев Владислав 02/06/27
(920) 377-2212 titberg89@yahoo.com titberg89@yahoo.com Титберг Леонид 00/06/02
(920) 377-2212 titberg89@yahoo.com titberg89@yahoo.com Титберг Леонид 00/06/02

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

1 2 3 4
802-1291 zudko23 Зудко 18.05.02
043-2231 mevesev2 Мевешев 08.02.99
072-9308 vladislav98 Вубев 27.06.02
377-2212 titberg89 Титберг 02.06.00

Пример 2

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

1 2 3 4 5
(200) 654-8545 nemskij47@yahoo.com nemskij47@yahoo.com Немский Даниил 04/08/07
(200) 654-8545 nemskij47@yahoo.com nemskij47@yahoo.com Немский Даниил 04/08/07
(486) 356-3790 bizovak66@gmail.com bizovak66@gmail.com Бизовак Игнат 00/04/14
(742) 995-5731 vladimir33@yandex.ru vladimir33@yandex.ru Десий Владимир 99/08/09

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

1 2 3 4
654-8545 nemskij47 Немский 07.08.04
356-3790 bizovak66 Бизовак 14.04.00
995-5731 vladimir33 Десий 09.08.99