ИМБО-11-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
16.03.01 +7(680)932-67-11 Выполнено
02.11.00 +7(024)380-27-41 Не выполнено
07.06.02 +7(962)182-47-79 Выполнено
22.03.04 +7(279)362-03-92 Выполнено
07.06.02 +7(962)182-47-79 Выполнено

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

1 2 3 4
01-03-16 00-11-02 02-06-07 04-03-22
680 932-6711 024 380-2741 962 182-4779 279 362-0392
Да Нет Да Да

Пример 2

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

1 2 3 4 5
14.05.04 +7(643)498-94-33 Не выполнено
02.02.01 +7(581)421-23-74 Не выполнено
22.07.04 +7(724)828-56-07 Выполнено
22.07.04 +7(724)828-56-07 Выполнено
26.07.04 +7(160)260-28-36 Не выполнено

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

1 2 3 4
04-05-14 01-02-02 04-07-22 04-07-26
643 498-9433 581 421-2374 724 828-5607 160 260-2836
Нет Нет Да Нет

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
93% 27.01.2004 cisenberg79[at]rambler.ru
88% 24.09.1999 eduard5[at]mail.ru
88% 24.09.1999 eduard5[at]mail.ru
10% 26.08.2004 buvufij23[at]mail.ru

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

1 2 3
0.93 0.88 0.10
27-01-2004 24-09-1999 26-08-2004
cisenberg79 eduard5 buvufij23

Пример 2

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

1 2 3
67% 07.10.2004 miron54[at]mail.ru
8% 15.04.2003 roman21[at]gmail.com
5% 10.05.2004 sudidli82[at]rambler.ru
67% 07.10.2004 miron54[at]mail.ru

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

1 2 3
0.67 0.08 0.05
07-10-2004 15-04-2003 10-05-2004
miron54 roman21 sudidli82

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vladimir57@gmail.com +7(331)965-75-39 1999.06.17
zezovak11@rambler.ru +7(446)274-58-54 2000.03.07
zezovak11@rambler.ru +7(446)274-58-54 2000.03.07
nugilskij66@gmail.com +7(950)469-47-93 1999.06.06
andrej71@yandex.ru +7(822)877-66-82 2003.02.25

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

1 2 3 4
gmail.com rambler.ru gmail.com yandex.ru
965-7539 274-5854 469-4793 877-6682
1999-06-17 2000-03-07 1999-06-06 2003-02-25

Пример 2

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

1 2 3 4 5
pavel19@gmail.com +7(690)019-57-20 2002.03.06
rodion94@yandex.ru +7(124)836-45-78 1999.05.22
dunimic57@gmail.com +7(172)912-46-88 2004.01.24
pavel19@gmail.com +7(690)019-57-20 2002.03.06

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

1 2 3
gmail.com yandex.ru gmail.com
019-5720 836-4578 912-4688
2002-03-06 1999-05-22 2004-01-24

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99/06/25#Д.Ф. Чочецян +7 382 065-62-89 Нет Нет
00/06/15#О.Т. Линман +7 949 221-85-73 Да Да
03/05/11#С.Ш. Фиругберг +7 180 338-55-09 Нет Нет
04/02/09#Л.Е. Мовечман +7 796 810-73-59 Нет Нет

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

1 2 3 4
99-06-25 +73820656289 нет Чочецян Д.
00-06-15 +79492218573 да Линман О.
03-05-11 +71803385509 нет Фиругберг С.
04-02-09 +77968107359 нет Мовечман Л.

Пример 2

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

1 2 3 4
01/04/08#Л.Н. Нелак +7 521 831-85-03 Да Да
03/03/19#А.Ф. Вочук +7 167 581-86-51 Нет Нет
00/09/19#Т.У. Вевин +7 486 299-74-99 Да Да

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

1 2 3 4
01-04-08 +75218318503 да Нелак Л.
03-03-19 +71675818651 нет Вочук А.
00-09-19 +74862997499 да Вевин Т.

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.1150 1 2000-10-18
0.5454 1 1999-07-19
0.9408 1 2003-11-15
0.1020 0 2000-06-14

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

1 2 3 4
0.1 0.5 0.9 0.1
Выполнено Выполнено Выполнено Не выполнено
18.10.00 19.07.99 15.11.03 14.06.00

Пример 2

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

1 2 3
0.4515 0 2002-05-16
0.1923 0 2004-04-28
0.3783 1 2004-05-15

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

1 2 3
0.5 0.2 0.4
Не выполнено Не выполнено Выполнено
16.05.02 28.04.04 15.05.04

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Генасий Станислав Генасий Станислав 1|stanislav81@mail.ru
Мичко Данил Мичко Данил 0|micko32@yandex.ru
Дарич Евгений Дарич Евгений 0|evgenij15@yahoo.com
Комян Данила Комян Данила 1|danila20@yandex.ru

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

1 2 3 4
Генасий Мичко Дарич Комян
stanislav81[at]mail.ru micko32[at]yandex.ru evgenij15[at]yahoo.com danila20[at]yandex.ru
Да Нет Нет Да

Пример 2

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

1 2 3
Шебумий Демид Шебумий Демид 1|sebumij15@yandex.ru
Кивечин Артур Кивечин Артур 1|kivecin11@gmail.com
Фикин Георгий Фикин Георгий 0|georgij99@yahoo.com
Долов Егор Долов Егор 0|dolov71@yandex.ru

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

1 2 3 4
Шебумий Кивечин Фикин Долов
sebumij15[at]yandex.ru kivecin11[at]gmail.com georgij99[at]yahoo.com dolov71[at]yandex.ru
Да Да Нет Нет

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нет 2003/01/07;lonuzan21[at]yandex.ru +74460833796
Да 2000/12/26;fefuzko94[at]gmail.com +73822575694
Да 2000/10/04;fonisov72[at]gmail.com +70505473501
Нет 2001/01/09;gefanz28[at]yandex.ru +74407693208

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

1 2 3 4
1 1 0 0
fefuzko94@gmail.com fonisov72@gmail.com gefanz28@yandex.ru lonuzan21@yandex.ru
26.12.2000 04.10.2000 09.01.2001 07.01.2003
382 257-5694 050 547-3501 440 769-3208 446 083-3796

Пример 2

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

1 2 3
Нет 2002/10/11;rodanidi41[at]rambler.ru +76158294263
Нет 1999/09/13;besaran76[at]yahoo.com +71191900123
Нет 2002/11/14;giremli38[at]yahoo.com +75727666199

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

1 2 3
0 0 0
besaran76@yahoo.com giremli38@yahoo.com rodanidi41@rambler.ru
13.09.1999 14.11.2002 11.10.2002
119 190-0123 572 766-6199 615 829-4263

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.8 99/01/17 99/01/17 +7(463)876-07-15
0.7 00/01/26 00/01/26 +7(573)357-74-99
0.1 99/12/22 99/12/22 +7(940)779-13-01
0.8 03/10/13 03/10/13 +7(953)849-80-49

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

1 2 3 4
0.80 0.70 0.10 0.80
99.01.17 00.01.26 99.12.22 03.10.13
463 876-0715 573 357-7499 940 779-1301 953 849-8049

Пример 2

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

1 2 3 4 5
0.6 03/09/21 03/09/21 +7(381)213-87-05
0.8 03/01/12 03/01/12 +7(423)900-82-78
0.6 02/07/01 02/07/01 +7(235)702-46-92

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

1 2 3
0.60 0.80 0.60
03.09.21 03.01.12 02.07.01
381 213-8705 423 900-8278 235 702-4692

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Фибитман, К.Н. +7(534)612-37-97 Выполнено 0.237 0.237
Домов, Т.У. +7(847)073-94-61 Не выполнено 0.044 0.044
Цезий, Д.О. +7(211)273-26-45 Не выполнено 0.691 0.691
Цириди, В.И. +7(574)236-02-06 Не выполнено 0.577 0.577

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

1 2 3 4
Фибитман К. +75346123797 true 0.24
Домов Т. +78470739461 false 0.04
Цезий Д. +72112732645 false 0.69
Цириди В. +75742360206 false 0.58

Пример 2

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

1 2 3 4 5
Тазофский, А.Н. +7(104)381-78-52 Выполнено 0.304 0.304
Фебарий, С.Ц. +7(500)703-36-31 Не выполнено 0.945 0.945
Тувян, А.Л. +7(168)489-25-56 Выполнено 0.659 0.659
Лагосич, Д.Ч. +7(829)116-99-99 Выполнено 0.296 0.296

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

1 2 3 4
Тазофский А. +71043817852 true 0.30
Фебарий С. +75007033631 false 0.94
Тувян А. +71684892556 true 0.66
Лагосич Д. +78291169999 true 0.30

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
ricegij50[at]yandex.ru!Гордей Е. Ричегий 1 03/01/10
anatolij31[at]mail.ru!Анатолий У. Давов 0 04/03/23
anatolij78[at]yahoo.com!Анатолий О. Шотев 1 04/10/04
kusacberg30[at]rambler.ru!Сергей Р. Кушачберг 1 99/02/17

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

1 2 3 4
Ричегий Г.Е. Давов А.У. Шотев А.О. Кушачберг С.Р.
Да Нет Да Да
ricegij50@yandex.ru anatolij31@mail.ru anatolij78@yahoo.com kusacberg30@rambler.ru
03-01-10 04-03-23 04-10-04 99-02-17

Пример 2

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

1 2 3 4
bozacic18[at]mail.ru!Ильдар Ч. Боцачич 0 99/03/11
bukov78[at]mail.ru!Илья У. Буков 0 00/07/13
al_bert22[at]gmail.com!Альберт Ф. Токисак 0 01/04/09

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

1 2 3
Боцачич И.Ч. Буков И.У. Токисак А.Ф.
Нет Нет Нет
bozacic18@mail.ru bukov78@mail.ru al_bert22@gmail.com
99-03-11 00-07-13 01-04-09

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.99 Виталий Фемомский 2004-07-15 да
0.59 Демид Вунуфский 2000-08-25 нет
0.99 Филипп Закодий 1999-09-19 да

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

1 2 3
1.0 0.6 1.0
Фемомский Вунуфский Закодий
2004.07.15 2000.08.25 1999.09.19
Выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4 5
0.04 Эмиль Шедли 2004-10-06 нет
0.17 Александр Дедитин 2003-08-04 да
0.93 Максим Редич 2002-10-14 нет

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

1 2 3
0.0 0.2 0.9
Шедли Дедитин Редич
2004.10.06 2003.08.04 2002.10.14
Не выполнено Выполнено Не выполнено

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Д.С. Нугигберг 0.21 Д.С. Нугигберг (775) 548-3182
Д.В. Митли 0.43 Д.В. Митли (100) 637-7978
А.О. Бушатко 0.62 А.О. Бушатко (242) 318-4658
А.О. Бушатко 0.62 А.О. Бушатко (242) 318-4658

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

1 2 3
Д. Нугигберг Д. Митли А. Бушатко
0.2 0.4 0.6
548-31-82 637-79-78 318-46-58

Пример 2

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

1 2 3 4 5
Б.В. Шочиди 0.27 Б.В. Шочиди (700) 550-7475
Р.Е. Вегич 0.17 Р.Е. Вегич (712) 176-4475
Р.Е. Вегич 0.17 Р.Е. Вегич (712) 176-4475
Г.С. Комко 0.42 Г.С. Комко (512) 393-9393
З.Н. Мерянц 0.25 З.Н. Мерянц (862) 017-8897

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

1 2 3 4
Б. Шочиди Р. Вегич Г. Комко З. Мерянц
0.3 0.2 0.4 0.2
550-74-75 176-44-75 393-93-93 017-88-97

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3 А.Ш. Вамян 04-11-2003 vaman94@gmail.com
0.4 Р.И. Рогадберг 28-09-2001 rogadberg43@yahoo.com
0.4 Р.И. Рогадберг 28-09-2001 rogadberg43@yahoo.com
1.0 И.М. Мошукли 14-12-2004 mosukli20@yahoo.com
0.4 Р.И. Рогадберг 28-09-2001 rogadberg43@yahoo.com

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

1 2 3
0.30 0.40 1.00
Вамян Рогадберг Мошукли
2003.11.04 2001.09.28 2004.12.14
vaman94 rogadberg43 mosukli20

Пример 2

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

1 2 3 4
0.3 С.Л. Чигберг 01-06-1999 cigberg72@gmail.com
0.2 Е.С. Сенозиди 16-02-2003 senozidi50@rambler.ru
0.3 Т.Б. Тилошак 19-08-2002 tilosak49@rambler.ru
0.3 С.Л. Чигберг 01-06-1999 cigberg72@gmail.com
0.3 С.Л. Чигберг 01-06-1999 cigberg72@gmail.com

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

1 2 3
0.30 0.20 0.30
Чигберг Сенозиди Тилошак
1999.06.01 2003.02.16 2002.08.19
cigberg72 senozidi50 tilosak49

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2003-06-08 dekanz62[at]yandex.ru 0.2 Да dekanz62[at]yandex.ru
2000-08-21 rusolan99[at]yahoo.com 0.1 Да rusolan99[at]yahoo.com
2001-05-27 dacev19[at]rambler.ru 0.5 Да dacev19[at]rambler.ru

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

1 2 3
08/06/2003 21/08/2000 27/05/2001
yandex.ru yahoo.com rambler.ru
0.2000 0.1000 0.5000
да да да

Пример 2

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

1 2 3 4 5 6
1999-04-03 zezak20[at]gmail.com 0.8 Да zezak20[at]gmail.com
2002-02-26 dudovidi83[at]yandex.ru 0.5 Да dudovidi83[at]yandex.ru
2000-02-06 nogko82[at]yahoo.com 0.8 Нет nogko82[at]yahoo.com

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

1 2 3
03/04/1999 26/02/2002 06/02/2000
gmail.com yandex.ru yahoo.com
0.8000 0.5000 0.8000
да да нет

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
mikin76@gmail.com 16.08.2001 нет
rarorov41@yandex.ru 22.07.2001 да
gogerli10@rambler.ru 28.10.2001 да

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

1 2 3
gmail.com 16/08/01 Нет
yandex.ru 22/07/01 Да
rambler.ru 28/10/01 Да

Пример 2

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

1 2 3 4 5
tadigko46@mail.ru 02.01.2004 да
rubli18@yahoo.com 01.08.2003 нет
sudli63@yahoo.com 14.12.1999 да

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

1 2 3
mail.ru 02/01/04 Да
yahoo.com 01/08/03 Нет
yahoo.com 14/12/99 Да

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Не выполнено;2004.03.09 (802) 553-6312
Не выполнено;1999.12.11 (322) 459-3385
Выполнено;2004.06.03 (802) 229-2176

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

1 2 3
04.03.09 (802) 553-63-12 Нет
99.12.11 (322) 459-33-85 Нет
04.06.03 (802) 229-21-76 Да

Пример 2

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

1 2
Не выполнено;2004.09.01 (075) 680-6309
Не выполнено;1999.11.07 (702) 114-7512
Не выполнено;2004.04.02 (740) 918-3123
Выполнено;2003.05.10 (504) 630-2776

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

1 2 3
04.09.01 (075) 680-63-09 Нет
99.11.07 (702) 114-75-12 Нет
04.04.02 (740) 918-31-23 Нет
03.05.10 (504) 630-27-76 Да

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Гишак Г.О.&+7 112 952-2395 0.0885 0.0885
Батяк И.Т.&+7 170 908-2459 0.6809 0.6809
Шанев Ф.Д.&+7 969 422-3898 0.2599 0.2599
Савий Э.О.&+7 003 107-6563 0.9021 0.9021
Гишак Г.О.&+7 112 952-2395 0.0885 0.0885
Гишак Г.О.&+7 112 952-2395 0.0885 0.0885

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

1 2 3 4
107-65-63 422-38-98 908-24-59 952-23-95
Савий Э. Шанев Ф. Батяк И. Гишак Г.
0.902 0.260 0.681 0.088

Пример 2

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

1 2 3 4 5
Мосибли М.Ф.&+7 455 235-0459 0.1128 0.1128
Зуфян М.Т.&+7 563 813-3611 0.7704 0.7704
Чиший В.Ч.&+7 808 504-7745 0.6540 0.6540
Зуфян М.Т.&+7 563 813-3611 0.7704 0.7704
Зуфян М.Т.&+7 563 813-3611 0.7704 0.7704
Цисуфич З.И.&+7 766 568-7475 0.3148 0.3148

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

1 2 3 4
235-04-59 504-77-45 568-74-75 813-36-11
Мосибли М. Чиший В. Цисуфич З. Зуфян М.
0.113 0.654 0.315 0.770

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4 sifosko11[at]gmail.com 2002-12-02
0.4 sifosko11[at]gmail.com 2002-12-02
0.4 sifosko11[at]gmail.com 2002-12-02
0.1 lusuk92[at]yahoo.com 1999-03-06
0.5 bazov31[at]yandex.ru 2004-01-25
0.2 lizefin12[at]yahoo.com 1999-11-02

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

1 2 3 4
40% 10% 50% 20%
sifosko11@gmail.com lusuk92@yahoo.com bazov31@yandex.ru lizefin12@yahoo.com
02/12/2002 06/03/1999 25/01/2004 02/11/1999

Пример 2

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

1 2 3
1.0 zomli52[at]rambler.ru 2004-01-17
0.5 donisman10[at]yahoo.com 2001-07-11
0.2 mukli71[at]rambler.ru 2003-08-21
1.0 zomli52[at]rambler.ru 2004-01-17
0.4 gosamev78[at]rambler.ru 2003-10-10
1.0 zomli52[at]rambler.ru 2004-01-17

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

1 2 3 4
100% 50% 20% 40%
zomli52@rambler.ru donisman10@yahoo.com mukli71@rambler.ru gosamev78@rambler.ru
17/01/2004 11/07/2001 21/08/2003 10/10/2003

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.555 degberg78@rambler.ru 00.06.14 Дегберг В.В. Дегберг В.В.
0.050 zonidi94@mail.ru 00.07.19 Зониди В.Б. Зониди В.Б.
0.334 zosazij71@yandex.ru 03.08.10 Зосаций А.А. Зосаций А.А.
0.334 zosazij71@yandex.ru 03.08.10 Зосаций А.А. Зосаций А.А.
0.334 zosazij71@yandex.ru 03.08.10 Зосаций А.А. Зосаций А.А.
0.180 cefskij11@mail.ru 01.05.23 Чефский И.У. Чефский И.У.

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

1 2 3 4
0.56 0.05 0.33 0.18
degberg78 zonidi94 zosazij71 cefskij11
14-06-00 19-07-00 10-08-03 23-05-01
Дегберг Зониди Зосаций Чефский

Пример 2

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

1 2 3 4 5 6 7
0.535 mozimov72@yandex.ru 00.03.21 Моцимов Л.Ш. Моцимов Л.Ш.
0.836 bobunak51@gmail.com 99.02.02 Бобунак А.Р. Бобунак А.Р.
0.836 bobunak51@gmail.com 99.02.02 Бобунак А.Р. Бобунак А.Р.
0.004 gugebman97@yahoo.com 00.10.02 Гугебман Р.О. Гугебман Р.О.
0.836 bobunak51@gmail.com 99.02.02 Бобунак А.Р. Бобунак А.Р.

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

1 2 3
0.54 0.84 0.00
mozimov72 bobunak51 gugebman97
21-03-00 02-02-99 02-10-00
Моцимов Бобунак Гугебман

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
true tamerlan45[at]yandex.ru +7 (172) 765-09-60 Тамерлан О. Делириди
false anton48[at]yahoo.com +7 (608) 353-84-40 Антон Ч. Биций
true tamerlan45[at]yandex.ru +7 (172) 765-09-60 Тамерлан О. Делириди
false savelij28[at]yahoo.com +7 (072) 059-23-75 Савелий Ц. Родиди

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

1 2 3 4
Да tamerlan45 765-0960 Тамерлан Делириди
Нет anton48 353-8440 Антон Биций
Нет savelij28 059-2375 Савелий Родиди

Пример 2

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

1 2 3 4 5 6
true mihail18[at]gmail.com +7 (680) 164-71-36 Михаил К. Дичий
true mihail18[at]gmail.com +7 (680) 164-71-36 Михаил К. Дичий
false nukavev28[at]gmail.com +7 (226) 739-23-43 Степан О. Нукавев
true kutezak18[at]rambler.ru +7 (430) 083-32-74 Марат Д. Кутецяк

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

1 2 3 4
Да mihail18 164-7136 Михаил Дичий
Нет nukavev28 739-2343 Степан Нукавев
Да kutezak18 083-3274 Марат Кутецяк

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.9732 +7 192 035-3710#svatoslav50@yandex.ru
0.3933 +7 615 773-0476#cusskij13@yahoo.com
0.6113 +7 780 797-4399#dmitrij26@yandex.ru

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

1 2 3
0.97 0.39 0.61
192 035-3710 615 773-0476 780 797-4399
yandex.ru yahoo.com yandex.ru

Пример 2

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

1 2
0.0131 +7 971 629-9417#platon58@yahoo.com
0.1243 +7 365 013-8125#tamerlan46@yahoo.com
0.7060 +7 600 829-4531#mesizak18@gmail.com
0.1805 +7 889 494-8630#gefli93@yahoo.com

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

1 2 3 4
0.01 0.12 0.71 0.18
971 629-9417 365 013-8125 600 829-4531 889 494-8630
yahoo.com yahoo.com gmail.com yahoo.com

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
20/05/2002 Зубян Максим 0.47 Да
20/05/2002 Зубян Максим 0.47 Да
20/05/2002 Зубян Максим 0.47 Да
05/05/2002 Нитко Игнат 0.22 Нет
05/09/2000 Дадко Кирилл 0.89 Нет
25/02/2000 Шузиди Родион 0.85 Да

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

1 2 3 4
20.05.2002 05.05.2002 05.09.2000 25.02.2000
Максим Зубян Игнат Нитко Кирилл Дадко Родион Шузиди
0.4700 0.2200 0.8900 0.8500
да нет нет да

Пример 2

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

1 2 3 4
16/10/2002 Кусский Всеволод 0.14 Да
26/09/2004 Тутский Савва 0.23 Нет
06/05/2001 Линук Айдар 0.25 Нет
06/05/2001 Линук Айдар 0.25 Нет
27/02/2003 Содин Захар 0.19 Да
06/05/2001 Линук Айдар 0.25 Нет

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

1 2 3 4
16.10.2002 26.09.2004 06.05.2001 27.02.2003
Всеволод Кусский Савва Тутский Айдар Линук Захар Содин
0.1400 0.2300 0.2500 0.1900
да нет нет да

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
да ajdar67@rambler.ru 6% 6% Айдар Д. Кучян
нет miroslav2@gmail.com 54% 54% Мирослав Ч. Куров
да savva76@yandex.ru 58% 58% Савва С. Бедук
нет nikolaj9@yandex.ru 43% 43% Николай О. Гидев
нет nikolaj9@yandex.ru 43% 43% Николай О. Гидев
нет nikolaj9@yandex.ru 43% 43% Николай О. Гидев

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

1 2 3 4
Выполнено savva76[at]yandex.ru 0.6 Бедук С.С.
Не выполнено nikolaj9[at]yandex.ru 0.4 Гидев Н.О.
Не выполнено miroslav2[at]gmail.com 0.5 Куров М.Ч.
Выполнено ajdar67[at]rambler.ru 0.1 Кучян А.Д.

Пример 2

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

1 2 3 4 5 6
нет bovavic39@yandex.ru 46% 46% Степан З. Бовавич
нет ruslan47@rambler.ru 45% 45% Руслан З. Бирук
нет simadan18@mail.ru 8% 8% Игнат Ч. Симадян
нет simadan18@mail.ru 8% 8% Игнат Ч. Симадян
нет simadan18@mail.ru 8% 8% Игнат Ч. Симадян

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

1 2 3 4
Не выполнено ruslan47[at]rambler.ru 0.5 Бирук Р.З.
Не выполнено bovavic39[at]yandex.ru 0.5 Бовавич С.З.
Не выполнено simadan18[at]mail.ru 0.1 Симадян И.Ч.

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.04 0.04 692-60-74 false
0.53 0.53 394-29-68 true
0.28 0.28 013-70-50 true

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

1 2 3
0.0 692-6074 Не выполнено
0.5 394-2968 Выполнено
0.3 013-7050 Выполнено

Пример 2

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

1 2 3 4
0.66 0.66 102-44-34 true
0.16 0.16 116-86-45 false
0.78 0.78 166-52-79 true
0.78 0.78 691-17-63 false

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

1 2 3
0.7 102-4434 Выполнено
0.2 116-8645 Не выполнено
0.8 166-5279 Выполнено
0.8 691-1763 Не выполнено

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2
false:0.4954 Глеб Н. Муфериди
false:0.1362 Станислав Ц. Кекиди
false:0.6400 Сергей Н. Цогянц
true:0.4429 Айдар Б. Лурин
true:0.4429 Айдар Б. Лурин
true:0.4429 Айдар Б. Лурин

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

1 2 3 4
N N N Y
Муфериди Глеб Кекиди Станислав Цогянц Сергей Лурин Айдар
0.495 0.136 0.640 0.443

Пример 2

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

1 2
true:0.7914 Игорь Л. Шурко
true:0.4928 Игнат Р. Боревяк
false:0.1670 Семен Т. Мобев
false:0.1670 Семен Т. Мобев
false:0.1670 Семен Т. Мобев

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

1 2 3
Y Y N
Шурко Игорь Боревяк Игнат Мобев Семен
0.791 0.493 0.167

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
dunuzov22@yandex.ru#39% Нет Нет
rosasan14@rambler.ru#96% Нет Нет
tusberg64@gmail.com#30% Да Да
tusberg64@gmail.com#30% Да Да
sozizli50@yandex.ru#77% Нет Нет
tusberg64@gmail.com#30% Да Да

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

1 2 3
yandex.ru N 0.39
rambler.ru N 0.96
gmail.com Y 0.30
yandex.ru N 0.77

Пример 2

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

1 2 3 4 5
vasilij79@rambler.ru#24% Нет Нет
vesecij91@yahoo.com#47% Да Да
pavel32@yahoo.com#8% Нет Нет
dmitrij28@yahoo.com#57% Нет Нет
dmitrij28@yahoo.com#57% Нет Нет
dmitrij28@yahoo.com#57% Нет Нет

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

1 2 3
rambler.ru N 0.24
yahoo.com Y 0.47
yahoo.com N 0.08
yahoo.com N 0.57

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.54 0&Елисей В. Гунабко
0.82 0&Влад Е. Зисман
0.53 1&Амир Н. Тешукский
0.85 0&Владимир У. Тевберг

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

1 2 3 4
0.5400 0.8200 0.5300 0.8500
Елисей Гунабко Влад Зисман Амир Тешукский Владимир Тевберг
Нет Нет Да Нет

Пример 2

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

1 2
0.25 0&Тихон Б. Вубский
0.78 1&Самир К. Зишли
0.88 0&Михаил Б. Когешиди

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

1 2 3
0.2500 0.7800 0.8800
Тихон Вубский Самир Зишли Михаил Когешиди
Нет Да Нет

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 754 858-5804 Нет#lenan39[at]rambler.ru +7 754 858-5804
+7 754 858-5804 Нет#lenan39[at]rambler.ru +7 754 858-5804
+7 804 440-1535 Нет#nameluk52[at]yahoo.com +7 804 440-1535
+7 754 858-5804 Нет#lenan39[at]rambler.ru +7 754 858-5804
+7 044 611-3968 Да#sezecli32[at]yandex.ru +7 044 611-3968

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

1 2 3
044-611-3968 sezecli32@yandex.ru Y
754-858-5804 lenan39@rambler.ru N
804-440-1535 nameluk52@yahoo.com N

Пример 2

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

1 2 3
+7 347 647-3707 Нет#vesman7[at]mail.ru +7 347 647-3707
+7 923 614-5046 Да#zezij89[at]yandex.ru +7 923 614-5046
+7 066 393-9844 Да#dirotli27[at]gmail.com +7 066 393-9844
+7 554 440-1394 Да#morazberg62[at]mail.ru +7 554 440-1394
+7 554 440-1394 Да#morazberg62[at]mail.ru +7 554 440-1394
+7 554 440-1394 Да#morazberg62[at]mail.ru +7 554 440-1394

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

1 2 3
066-393-9844 dirotli27@gmail.com Y
347-647-3707 vesman7@mail.ru N
554-440-1394 morazberg62@mail.ru Y
923-614-5046 zezij89@yandex.ru Y

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2001-01-07 anatolij88[at]gmail.com (283) 621-49-87 да
2002-07-19 vaceslav72[at]rambler.ru (242) 110-71-26 нет
2002-07-19 vaceslav72[at]rambler.ru (242) 110-71-26 нет
2003-09-19 semen35[at]gmail.com (546) 716-81-80 да

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

1 2 3
07/01/2001 19/07/2002 19/09/2003
gmail.com rambler.ru gmail.com
283 621-4987 242 110-7126 546 716-8180
Да Нет Да

Пример 2

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

1 2 3 4 5 6
2003-09-26 bogdan66[at]rambler.ru (388) 837-66-52 да
2003-09-26 bogdan66[at]rambler.ru (388) 837-66-52 да
1999-12-03 memskij43[at]mail.ru (472) 124-52-32 нет
2001-02-07 folenli14[at]yandex.ru (492) 548-13-03 нет
2004-01-25 fogizan63[at]mail.ru (389) 896-88-61 да

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

1 2 3 4
26/09/2003 03/12/1999 07/02/2001 25/01/2004
rambler.ru mail.ru yandex.ru mail.ru
388 837-6652 472 124-5232 492 548-1303 389 896-8861
Да Нет Нет Да

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2
20.10.03&+74855810792 vonesidi69[at]rambler.ru
05.09.03&+78107719527 galanz24[at]yahoo.com
01.04.00&+79695544516 gacagak4[at]mail.ru
06.03.03&+74986012311 rezumli35[at]yandex.ru

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

1 2 3
03-10-20 +7 485 581-0792 rambler.ru
03-09-05 +7 810 771-9527 yahoo.com
00-04-01 +7 969 554-4516 mail.ru
03-03-06 +7 498 601-2311 yandex.ru

Пример 2

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

1 2
18.12.03&+72656013329 sacin67[at]rambler.ru
22.06.02&+77931630911 robert86[at]yahoo.com
28.01.03&+72192126513 vsevolod17[at]mail.ru
06.02.00&+73650546495 rustam67[at]mail.ru

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

1 2 3
03-12-18 +7 265 601-3329 rambler.ru
02-06-22 +7 793 163-0911 yahoo.com
03-01-28 +7 219 212-6513 mail.ru
00-02-06 +7 365 054-6495 mail.ru

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N vaceslav49@gmail.com Вячеслав Р. Кусарич +7 (362) 519-37-37
N artemij63@yandex.ru Артемий А. Фефурко +7 (924) 125-87-91
N kirill34@gmail.com Кирилл Н. Шасман +7 (748) 555-70-45
Y mekogskij26@yahoo.com Елисей С. Мекогский +7 (158) 358-41-33
Y mekogskij26@yahoo.com Елисей С. Мекогский +7 (158) 358-41-33

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

1 2 3 4
Нет gmail.com Кусарич, В.Р. +7(362)519-37-37
Нет yandex.ru Фефурко, А.А. +7(924)125-87-91
Нет gmail.com Шасман, К.Н. +7(748)555-70-45
Да yahoo.com Мекогский, Е.С. +7(158)358-41-33

Пример 2

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

1 2 3 4 5
N cukabman63@rambler.ru Илья Ф. Чукабман +7 (137) 436-18-71
N rekokberg41@rambler.ru Дмитрий А. Рекокберг +7 (686) 522-99-89
Y timofej59@rambler.ru Тимофей Т. Чебский +7 (724) 089-23-48
Y timofej59@rambler.ru Тимофей Т. Чебский +7 (724) 089-23-48

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

1 2 3 4
Нет rambler.ru Чукабман, И.Ф. +7(137)436-18-71
Нет rambler.ru Рекокберг, Д.А. +7(686)522-99-89
Да rambler.ru Чебский, Т.Т. +7(724)089-23-48

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.9;Николай Шоцян nikolaj10[at]gmail.com nikolaj10[at]gmail.com
0.9;Николай Шоцян nikolaj10[at]gmail.com nikolaj10[at]gmail.com
0.7;Евгений Гачян evgenij58[at]rambler.ru evgenij58[at]rambler.ru
0.2;Григорий Вороряк grigorij4[at]gmail.com grigorij4[at]gmail.com

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

1 2 3
Шоцян Гачян Вороряк
0.9000 0.7000 0.2000
gmail.com rambler.ru gmail.com

Пример 2

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

1 2 3 4
0.8;Артур Момонич momonic34[at]gmail.com momonic34[at]gmail.com
0.2;Евгений Бешман evgenij33[at]yandex.ru evgenij33[at]yandex.ru
0.2;Евгений Бешман evgenij33[at]yandex.ru evgenij33[at]yandex.ru
0.6;Данила Зивазян zivazan48[at]mail.ru zivazan48[at]mail.ru
0.5;Яромир Шафич aromir64[at]rambler.ru aromir64[at]rambler.ru

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

1 2 3 4
Момонич Бешман Зивазян Шафич
0.8000 0.2000 0.6000 0.5000
gmail.com yandex.ru mail.ru rambler.ru

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(489)146-39-70 0.0 27/07/2002
+7(119)074-95-32 0.9 11/04/2001
+7(025)140-32-15 0.3 19/10/2001
+7(129)943-35-44 0.6 08/10/1999

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

1 2 3 4
(025) 140-32-15 (119) 074-95-32 (129) 943-35-44 (489) 146-39-70
0.3000 0.9000 0.6000 0.0000
19/10/01 11/04/01 08/10/99 27/07/02

Пример 2

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

1 2 3
+7(504)676-58-88 0.7 10/12/2000
+7(997)018-42-27 0.6 08/08/2003
+7(626)275-06-73 0.8 26/06/2004
+7(191)697-02-89 0.9 26/11/2003

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

1 2 3 4
(191) 697-02-89 (504) 676-58-88 (626) 275-06-73 (997) 018-42-27
0.9000 0.7000 0.8000 0.6000
26/11/03 10/12/00 26/06/04 08/08/03

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000-05-16 radmir14@yandex.ru Радмир Б. Катук
1999-09-13 mozagak22@yandex.ru Андрей Ф. Мозагак
2000-05-16 radmir14@yandex.ru Радмир Б. Катук
2001-12-28 igor_91@mail.ru Игорь З. Шогук
2000-01-03 gordej40@yandex.ru Гордей Ч. Руфко

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

1 2 3 4
16/05/2000 13/09/1999 28/12/2001 03/01/2000
radmir14 mozagak22 igor_91 gordej40
Катук Р.Б. Мозагак А.Ф. Шогук И.З. Руфко Г.Ч.

Пример 2

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

1 2 3 4 5
2003-09-05 miron91@gmail.com Мирон В. Бамян
2004-08-11 socurskij21@yahoo.com Игорь У. Шочурский
2002-01-06 rozazli51@mail.ru Влад И. Розацли
2002-01-06 rozazli51@mail.ru Влад И. Розацли

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

1 2 3
05/09/2003 11/08/2004 06/01/2002
miron91 socurskij21 rozazli51
Бамян М.В. Шочурский И.У. Розацли В.И.

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(433) 996-7230 (433) 996-7230 0.129 andrej95[at]rambler.ru
(718) 678-3043 (718) 678-3043 0.589 zodufidi34[at]yahoo.com
(557) 846-2632 (557) 846-2632 0.923 lafberg12[at]mail.ru

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

1 2 3
9967230 0.1290 rambler.ru
6783043 0.5890 yahoo.com
8462632 0.9230 mail.ru

Пример 2

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

1 2 3 4
(933) 069-5140 (933) 069-5140 0.657 svatogor78[at]gmail.com
(024) 045-9420 (024) 045-9420 0.239 gomizan6[at]yahoo.com
(234) 858-1111 (234) 858-1111 0.364 bazafskij30[at]gmail.com
(114) 927-3121 (114) 927-3121 0.323 aroslav90[at]mail.ru

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

1 2 3
0695140 0.6570 gmail.com
0459420 0.2390 yahoo.com
8581111 0.3640 gmail.com
9273121 0.3230 mail.ru

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
fafaman57@rambler.ru 0.8368 false&04/08/00
fafaman57@rambler.ru 0.8368 false&04/08/00
odissej32@gmail.com 0.3776 false&05/11/02
anatolij46@mail.ru 0.3355 true&28/11/99
fafaman57@rambler.ru 0.8368 false&04/08/00

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

1 2 3 4
rambler.ru 84% N 00/08/04
gmail.com 38% N 02/11/05
mail.ru 34% Y 99/11/28

Пример 2

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

1 2 3 4 5
fedor78@mail.ru 0.1487 true&17/12/02
ajdar4@yahoo.com 0.2635 true&25/03/99
mogatman53@rambler.ru 0.8038 false&05/07/99
mogatman53@rambler.ru 0.8038 false&05/07/99
mogatman53@rambler.ru 0.8038 false&05/07/99
fedor14@yandex.ru 0.6616 true&19/10/01

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

1 2 3 4
mail.ru 15% Y 02/12/17
yahoo.com 26% Y 99/03/25
rambler.ru 80% N 99/07/05
yandex.ru 66% Y 01/10/19

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(173) 885-14-35 (173) 885-14-35 26-02-01#sosiridi9[at]rambler.ru
(393) 288-86-62 (393) 288-86-62 04-06-01#svatoslav85[at]mail.ru
(469) 815-43-31 (469) 815-43-31 22-11-02#anatolij64[at]rambler.ru

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

1 2 3
173-885-1435 393-288-8662 469-815-4331
sosiridi9@rambler.ru svatoslav85@mail.ru anatolij64@rambler.ru
26/02/01 04/06/01 22/11/02

Пример 2

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

1 2 3 4
(729) 216-99-44 (729) 216-99-44 13-02-02#sevavev9[at]mail.ru
(644) 681-13-19 (644) 681-13-19 11-12-04#vasilij74[at]yahoo.com
(842) 129-33-41 (842) 129-33-41 15-02-04#satezij55[at]yahoo.com
(860) 089-27-23 (860) 089-27-23 02-02-04#konstantin41[at]gmail.com

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

1 2 3 4
729-216-9944 644-681-1319 842-129-3341 860-089-2723
sevavev9@mail.ru vasilij74@yahoo.com satezij55@yahoo.com konstantin41@gmail.com
13/02/02 11/12/04 15/02/04 02/02/04

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
sidatko52[at]gmail.com 43% Нет 43%
fazko20[at]gmail.com 20% Нет 20%
nifij50[at]rambler.ru 33% Нет 33%
fazko20[at]gmail.com 20% Нет 20%
tozadanz42[at]mail.ru 79% Нет 79%

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

1 2 3
gmail.com 0.43 нет
gmail.com 0.20 нет
rambler.ru 0.33 нет
mail.ru 0.79 нет

Пример 2

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

1 2 3 4 5 6
sibko53[at]gmail.com 10% Да 10%
tizevov98[at]yahoo.com 79% Да 79%
dodan86[at]gmail.com 73% Да 73%
kofak34[at]mail.ru 98% Нет 98%
dodan86[at]gmail.com 73% Да 73%

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

1 2 3
gmail.com 0.10 да
yahoo.com 0.79 да
gmail.com 0.73 да
mail.ru 0.98 нет

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Футифак Платон;Да 28%
Тефич Артур;Нет 88%
Шошко Валерий;Нет 75%
Летушев Роман;Нет 5%
Летушев Роман;Нет 5%
Летушев Роман;Нет 5%

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

1 2 3 4
Платон Футифак Артур Тефич Валерий Шошко Роман Летушев
0.28 0.88 0.75 0.05
Y N N N

Пример 2

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

1 2
Шинский Назар;Нет 3%
Шинский Назар;Нет 3%
Финберг Ринат;Нет 31%
Мувев Эдуард;Нет 39%
Шинский Назар;Нет 3%
Вигорко Федор;Да 53%

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

1 2 3 4
Назар Шинский Ринат Финберг Эдуард Мувев Федор Вигорко
0.03 0.31 0.39 0.53
N N N Y

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
03.08.2002 nikolaj14@mail.ru|Цалко Николай 0
15.08.2002 dogesidi99@rambler.ru|Догешиди Рустам 1
15.08.2002 dogesidi99@rambler.ru|Догешиди Рустам 1
15.08.2002 dogesidi99@rambler.ru|Догешиди Рустам 1
22.07.2003 bubilan31@yandex.ru|Бубилян Марат 1
15.02.2001 lividko55@yandex.ru|Ливидко Рустам 1

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

1 2 3 4
2002.08.03 Николай Цалко Не выполнено mail.ru
2002.08.15 Рустам Догешиди Выполнено rambler.ru
2003.07.22 Марат Бубилян Выполнено yandex.ru
2001.02.15 Рустам Ливидко Выполнено yandex.ru

Пример 2

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

1 2 3
09.06.2002 ladaman67@mail.ru|Ладамян Тихон 1
18.08.2001 kitman46@rambler.ru|Китман Данила 0
17.03.2001 georgij65@mail.ru|Талов Георгий 1
10.10.2001 sucazidi51@gmail.com|Сучациди Валерий 0
10.10.2001 sucazidi51@gmail.com|Сучациди Валерий 0
10.10.2001 sucazidi51@gmail.com|Сучациди Валерий 0

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

1 2 3 4
2002.06.09 Тихон Ладамян Выполнено mail.ru
2001.08.18 Данила Китман Не выполнено rambler.ru
2001.03.17 Георгий Талов Выполнено mail.ru
2001.10.10 Валерий Сучациди Не выполнено gmail.com