ИКБО-13-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2
2004-12-04 6%:+7 (885) 090-50-10
2003-04-01 14%:+7 (909) 797-58-59
2003-08-21 39%:+7 (543) 228-44-52
2004-10-09 80%:+7 (912) 348-55-04

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

1 2 3 4
2003/08/21 2004/12/04 2003/04/01 2004/10/09
0.3900 0.0600 0.1400 0.8000
543 228-4452 885 090-5010 909 797-5859 912 348-5504

Пример 2

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

1 2
2000-12-20 77%:+7 (098) 803-94-70
2003-01-17 80%:+7 (518) 118-16-92
2004-12-07 21%:+7 (589) 127-73-17
2000-07-01 7%:+7 (705) 870-16-45

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

1 2 3 4
2000/12/20 2003/01/17 2004/12/07 2000/07/01
0.7700 0.8000 0.2100 0.0700
098 803-9470 518 118-1692 589 127-7317 705 870-1645

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Иван Церский!1 0.64
Рамиль Шашавянц!0 0.34
Рамиль Шашавянц!0 0.34
Рамиль Шашавянц!0 0.34
Василий Дариди!0 0.18

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

1 2 3
Церский да 0.6400
Шашавянц нет 0.3400
Дариди нет 0.1800

Пример 2

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

1 2
Степан Кичиди!0 0.46
Федор Невомман!1 0.92
Степан Кичиди!0 0.46
Степан Кичиди!0 0.46
Елисей Гетиди!1 0.93

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

1 2 3
Кичиди нет 0.4600
Невомман да 0.9200
Гетиди да 0.9300

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.803 Яромир Б. Гавко 08/07/2002 aromir14[at]yandex.ru aromir14[at]yandex.ru
0.261 Матвей Г. Вагегский 23/11/2003 vagegskij3[at]yahoo.com vagegskij3[at]yahoo.com
0.057 Гордей Е. Начли 08/03/2001 gordej67[at]gmail.com gordej67[at]gmail.com
0.057 Гордей Е. Начли 08/03/2001 gordej67[at]gmail.com gordej67[at]gmail.com
0.602 Кирилл Л. Долин 08/01/2003 kirill37[at]yandex.ru kirill37[at]yandex.ru
0.057 Гордей Е. Начли 08/03/2001 gordej67[at]gmail.com gordej67[at]gmail.com

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

1 2 3 4
80% 26% 6% 60%
Гавко, Я.Б. Вагегский, М.Г. Начли, Г.Е. Долин, К.Л.
08-07-2002 23-11-2003 08-03-2001 08-01-2003
aromir14@yandex.ru vagegskij3@yahoo.com gordej67@gmail.com kirill37@yandex.ru

Пример 2

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

1 2 3 4 5
0.858 Эдуард О. Цисский 08/01/2000 zisskij42[at]rambler.ru zisskij42[at]rambler.ru
0.858 Эдуард О. Цисский 08/01/2000 zisskij42[at]rambler.ru zisskij42[at]rambler.ru
0.103 Самир Н. Дицучский 03/12/2001 dizucskij20[at]yandex.ru dizucskij20[at]yandex.ru
0.858 Эдуард О. Цисский 08/01/2000 zisskij42[at]rambler.ru zisskij42[at]rambler.ru
0.630 Леонид Б. Лазурберг 11/08/2004 lazurberg29[at]rambler.ru lazurberg29[at]rambler.ru

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

1 2 3
86% 10% 63%
Цисский, Э.О. Дицучский, С.Н. Лазурберг, Л.Б.
08-01-2000 03-12-2001 11-08-2004
zisskij42@rambler.ru dizucskij20@yandex.ru lazurberg29@rambler.ru

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2004-05-12 (600) 950-2662 Выполнено 0.3822
2004-05-12 (600) 950-2662 Выполнено 0.3822
2002-03-04 (281) 104-1862 Не выполнено 0.0551
2000-01-14 (393) 645-0928 Выполнено 0.8880
1999-12-21 (188) 554-1881 Не выполнено 0.4994

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

1 2 3 4
2004 600-950-2662 Y 0.4
2002 281-104-1862 N 0.1
2000 393-645-0928 Y 0.9
1999 188-554-1881 N 0.5

Пример 2

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

1 2 3 4 5 6
2003-06-09 (907) 690-0243 Не выполнено 0.9900
2004-08-27 (553) 684-6057 Не выполнено 0.3834
1999-10-13 (256) 432-2159 Не выполнено 0.3233
2002-05-26 (730) 292-6107 Не выполнено 0.3813
2002-05-26 (730) 292-6107 Не выполнено 0.3813

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

1 2 3 4
2003 907-690-0243 N 1.0
2004 553-684-6057 N 0.4
1999 256-432-2159 N 0.3
2002 730-292-6107 N 0.4

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
08/11/02 0.248 Макар Ч. Кибацяк Макар Ч. Кибацяк
15/11/01 0.332 Рамиль Б. Федиди Рамиль Б. Федиди
15/11/01 0.332 Рамиль Б. Федиди Рамиль Б. Федиди
15/11/01 0.332 Рамиль Б. Федиди Рамиль Б. Федиди
03/12/02 0.537 Адель Ч. Часецян Адель Ч. Часецян

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

1 2 3
08.11.02 0.2 Кибацяк
15.11.01 0.3 Федиди
03.12.02 0.5 Часецян

Пример 2

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

1 2 3 4
02/12/01 0.575 Эдуард Д. Чидинян Эдуард Д. Чидинян
02/12/01 0.575 Эдуард Д. Чидинян Эдуард Д. Чидинян
19/04/01 0.568 Макар Б. Нигяк Макар Б. Нигяк
07/06/02 0.132 Иван У. Китман Иван У. Китман
02/12/01 0.575 Эдуард Д. Чидинян Эдуард Д. Чидинян
21/06/02 0.870 Эдуард Ц. Зишукский Эдуард Ц. Зишукский

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

1 2 3
02.12.01 0.6 Чидинян
19.04.01 0.6 Нигяк
07.06.02 0.1 Китман
21.06.02 0.9 Зишукский

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
noridi30@yahoo.com|02/02/20 0.31
tilanz95@rambler.ru|02/05/22 0.53
svatogor76@yahoo.com|01/06/14 0.46

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

1 2 3
02-02-20 02-05-22 01-06-14
31% 53% 46%
yahoo.com rambler.ru yahoo.com

Пример 2

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

1 2 3
rasevev47@yahoo.com|00/10/10 0.65
vasilij86@yandex.ru|04/10/23 1.00
suvak70@gmail.com|02/12/13 0.92

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

1 2 3
00-10-10 04-10-23 02-12-13
65% 100% 92%
yahoo.com yandex.ru gmail.com

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
нет нет 0.76 (327) 037-8238
нет нет 0.39 (475) 172-2791
нет нет 0.28 (633) 329-9292
нет нет 0.76 (327) 037-8238

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

1 2 3
Не выполнено Не выполнено Не выполнено
0.7600 0.3900 0.2800
3270378238 4751722791 6333299292

Пример 2

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

1 2 3 4 5 6
нет нет 0.74 (044) 479-7341
да да 0.05 (061) 654-6139
да да 0.17 (757) 650-1628
нет нет 0.81 (738) 334-4649
да да 0.17 (757) 650-1628

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

1 2 3 4
Не выполнено Выполнено Не выполнено Выполнено
0.7400 0.0500 0.8100 0.1700
0444797341 0616546139 7383344649 7576501628

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
velunskij7@yandex.ru velunskij7@yandex.ru N&0.6388
kuranz82@mail.ru kuranz82@mail.ru Y&0.5133
rulak48@yahoo.com rulak48@yahoo.com Y&0.0943
rulak48@yahoo.com rulak48@yahoo.com Y&0.0943

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

1 2 3
yandex.ru mail.ru yahoo.com
64% 51% 9%
Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4 5
zazko74@yahoo.com zazko74@yahoo.com Y&0.6508
ruvedko87@yahoo.com ruvedko87@yahoo.com Y&0.8529
sobuzic90@gmail.com sobuzic90@gmail.com Y&0.1788
sobuzic90@gmail.com sobuzic90@gmail.com Y&0.1788

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

1 2 3
yahoo.com yahoo.com gmail.com
65% 85% 18%
Выполнено Выполнено Выполнено

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
09.08.02!zukberg1@gmail.com Нет Цукберг А.Т.
18.05.03!gakomak45@gmail.com Да Гакомак И.Л.
20.01.01!kufan44@gmail.com Да Куфян А.Б.

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

1 2 3
09/08/02 18/05/03 20/01/01
gmail.com gmail.com gmail.com
нет да да
А. Цукберг И. Гакомак А. Куфян

Пример 2

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

1 2 3
07.10.99!vitberg49@mail.ru Нет Витберг И.Н.
19.11.99!rusberg56@rambler.ru Нет Рушберг И.М.
14.03.01!bigidi70@mail.ru Нет Бигиди М.А.
03.04.00!titli55@rambler.ru Да Титли Т.И.

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

1 2 3 4
07/10/99 19/11/99 14/03/01 03/04/00
mail.ru rambler.ru mail.ru rambler.ru
нет нет нет да
И. Витберг И. Рушберг М. Бигиди Т. Титли

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 620 513-2755 2001.02.20 1
+7 440 112-3052 2001.01.21 1
+7 406 012-4908 1999.09.12 0
+7 858 212-5393 2003.12.07 0
+7 858 212-5393 2003.12.07 0
+7 858 212-5393 2003.12.07 0

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

1 2 3 4
+7 620 513-27-55 +7 440 112-30-52 +7 406 012-49-08 +7 858 212-53-93
01-02-20 01-01-21 99-09-12 03-12-07
true true false false

Пример 2

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

1 2 3 4 5
+7 567 092-3040 2003.06.24 1
+7 567 092-3040 2003.06.24 1
+7 677 294-8043 2001.01.07 0
+7 567 092-3040 2003.06.24 1
+7 622 592-6097 2004.12.20 1

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

1 2 3
+7 567 092-30-40 +7 677 294-80-43 +7 622 592-60-97
03-06-24 01-01-07 04-12-20
true false true

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да 2002-07-24 33% tinli61[at]yahoo.com
да 2003-12-13 15% kosin89[at]gmail.com
нет 2000-08-20 28% zavin65[at]yandex.ru
нет 2000-08-20 28% zavin65[at]yandex.ru
нет 2000-08-20 28% zavin65[at]yandex.ru
да 2003-04-15 70% kibin91[at]mail.ru

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

1 2 3 4
Выполнено Выполнено Не выполнено Выполнено
24/07/2002 13/12/2003 20/08/2000 15/04/2003
0.33 0.15 0.28 0.70
tinli61 kosin89 zavin65 kibin91

Пример 2

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

1 2 3 4
да 2000-05-27 72% nelberg10[at]mail.ru
нет 2003-04-20 97% sosij11[at]mail.ru
нет 2003-04-20 97% sosij11[at]mail.ru
нет 1999-05-16 97% sunesman58[at]yandex.ru
нет 2003-04-20 97% sosij11[at]mail.ru

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

1 2 3
Выполнено Не выполнено Не выполнено
27/05/2000 20/04/2003 16/05/1999
0.72 0.97 0.97
nelberg10 sosij11 sunesman58

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.105#26.09.00 zorman21@yahoo.com
0.493#17.09.02 vitalij59@rambler.ru
0.769#03.08.02 dorskij57@mail.ru

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

1 2 3
0.10 zorman21 00/09/26
0.49 vitalij59 02/09/17
0.77 dorskij57 02/08/03

Пример 2

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

1 2
0.900#24.02.99 ramidic24@mail.ru
0.558#07.04.01 vasilij93@yandex.ru
0.864#17.04.04 timofej83@yandex.ru

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

1 2 3
0.90 ramidic24 99/02/24
0.56 vasilij93 01/04/07
0.86 timofej83 04/04/17

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vuzuridi77[at]yandex.ru 0.630 Не выполнено
gordej48[at]yahoo.com 0.655 Выполнено
bogutev9[at]yahoo.com 0.384 Выполнено
boris42[at]mail.ru 0.557 Выполнено

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

1 2 3
vuzuridi77@yandex.ru 0.6 нет
gordej48@yahoo.com 0.7 да
bogutev9@yahoo.com 0.4 да
boris42@mail.ru 0.6 да

Пример 2

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

1 2 3 4
al_bert5[at]mail.ru 0.816 Выполнено
zonubov27[at]yandex.ru 0.414 Не выполнено
rostislav18[at]yandex.ru 0.880 Не выполнено
sekberg32[at]gmail.com 0.230 Выполнено

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

1 2 3
al_bert5@mail.ru 0.8 да
zonubov27@yandex.ru 0.4 нет
rostislav18@yandex.ru 0.9 нет
sekberg32@gmail.com 0.2 да

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Тимофей Л. Ранучли timofej24@mail.ru 0.9445 Выполнено
Савелий Ф. Дилский savelij98@mail.ru 0.7117 Не выполнено
Леонид С. Роленский rolenskij85@yahoo.com 0.1311 Выполнено
Савелий Ф. Дилский savelij98@mail.ru 0.7117 Не выполнено
Савелий Ф. Дилский savelij98@mail.ru 0.7117 Не выполнено

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

1 2 3 4
Т.Л. Ранучли timofej24 94% true
С.Ф. Дилский savelij98 71% false
Л.С. Роленский rolenskij85 13% true

Пример 2

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

1 2 3 4
Артем Б. Лецокман lezokman65@yahoo.com 0.0009 Выполнено
Даниил С. Чокич daniil89@yandex.ru 0.0837 Выполнено
Евгений М. Лизимич evgenij40@mail.ru 0.0776 Выполнено
Даниил С. Чокич daniil89@yandex.ru 0.0837 Выполнено
Даниил С. Чокич daniil89@yandex.ru 0.0837 Выполнено

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

1 2 3 4
А.Б. Лецокман lezokman65 0% true
Д.С. Чокич daniil89 8% true
Е.М. Лизимич evgenij40 8% true

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
08-12-2001 3% 08-12-2001 +7 175 020-85-15
11-04-2001 87% 11-04-2001 +7 996 042-45-25
03-10-2004 4% 03-10-2004 +7 955 327-65-40

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

1 2 3
01-12-08 01-04-11 04-10-03
0.03 0.87 0.04
0208515 0424525 3276540

Пример 2

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

1 2 3 4 5 6
18-06-1999 49% 18-06-1999 +7 116 461-57-86
21-05-2000 15% 21-05-2000 +7 948 273-44-78
21-10-2004 15% 21-10-2004 +7 976 352-41-71

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

1 2 3
99-06-18 00-05-21 04-10-21
0.49 0.15 0.15
4615786 2734478 3524171

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Назар Т. Бомян&Нет 00-09-11
Юрий С. Цотук&Нет 99-12-15
Алексей Б. Бучян&Да 99-06-17
Георгий Р. Каловский&Нет 99-04-19
Юрий С. Цотук&Нет 99-12-15

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

1 2 3 4
Бомян Цотук Бучян Каловский
00/09/11 99/12/15 99/06/17 99/04/19
N N Y N

Пример 2

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

1 2
Игнат Ф. Дерук&Нет 02-06-02
Ростислав С. Цедев&Нет 03-05-24
Роман У. Зодук&Нет 00-08-06
Ростислав В. Чицли&Да 00-12-21
Роман У. Зодук&Нет 00-08-06

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

1 2 3 4
Дерук Цедев Зодук Чицли
02/06/02 03/05/24 00/08/06 00/12/21
N N N Y

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001.09.11 +7(872)977-60-55 0
2001.12.06 +7(267)110-80-08 0
2002.01.14 +7(198)205-06-94 0
2002.08.12 +7(673)711-02-09 1

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

1 2 3 4
11-09-2001 06-12-2001 14-01-2002 12-08-2002
(872) 977-6055 (267) 110-8008 (198) 205-0694 (673) 711-0209
N N N Y

Пример 2

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

1 2 3 4
2000.02.14 +7(815)088-95-76 1
1999.09.19 +7(866)254-07-31 1
1999.03.20 +7(007)294-67-57 1
1999.10.21 +7(566)676-07-01 0

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

1 2 3 4
14-02-2000 19-09-1999 20-03-1999 21-10-1999
(815) 088-9576 (866) 254-0731 (007) 294-6757 (566) 676-0701
Y Y Y N

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.184 Влад Д. Фамиди +7 (577) 291-31-10 +7 (577) 291-31-10
0.675 Денис Г. Зошазук +7 (438) 241-54-92 +7 (438) 241-54-92
0.914 Гордей Д. Бафов +7 (909) 155-50-72 +7 (909) 155-50-72
0.265 Игорь Н. Ватерли +7 (051) 245-20-90 +7 (051) 245-20-90

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

1 2 3 4
0.18 0.68 0.91 0.27
Влад Фамиди Денис Зошазук Гордей Бафов Игорь Ватерли
+7(577)291-31-10 +7(438)241-54-92 +7(909)155-50-72 +7(051)245-20-90

Пример 2

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

1 2 3 4 5 6
0.081 Федор Ш. Бацаций +7 (819) 871-37-46 +7 (819) 871-37-46
0.214 Арсений Б. Тифучянц +7 (260) 749-13-56 +7 (260) 749-13-56
0.993 Виктор Р. Лазак +7 (012) 812-94-34 +7 (012) 812-94-34

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

1 2 3
0.08 0.21 0.99
Федор Бацаций Арсений Тифучянц Виктор Лазак
+7(819)871-37-46 +7(260)749-13-56 +7(012)812-94-34

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
stanislav45@rambler.ru#0.350 true 25/07/1999 25/07/1999
stanislav45@rambler.ru#0.350 true 25/07/1999 25/07/1999
german47@mail.ru#0.863 true 26/06/2001 26/06/2001
rustam92@rambler.ru#0.437 false 15/09/2001 15/09/2001
zuvij26@rambler.ru#0.815 true 07/06/2000 07/06/2000
stanislav45@rambler.ru#0.350 true 25/07/1999 25/07/1999

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

1 2 3 4
rambler.ru mail.ru rambler.ru rambler.ru
0.35 0.86 0.44 0.81
Да Да Нет Да
99/07/25 01/06/26 01/09/15 00/06/07

Пример 2

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

1 2 3 4 5 6
citumak65@yandex.ru#0.318 false 10/02/2001 10/02/2001
leonid55@gmail.com#0.447 true 07/04/2000 07/04/2000
runusko34@yahoo.com#0.314 false 24/01/2002 24/01/2002
citumak65@yandex.ru#0.318 false 10/02/2001 10/02/2001
citumak65@yandex.ru#0.318 false 10/02/2001 10/02/2001
vaceslav35@rambler.ru#0.341 false 03/05/2001 03/05/2001

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

1 2 3 4
yandex.ru gmail.com yahoo.com rambler.ru
0.32 0.45 0.31 0.34
Нет Да Нет Нет
01/02/10 00/04/07 02/01/24 01/05/03

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(211)835-58-94;08.04.1999 Да
+7(200)963-74-45;28.01.2000 Да
+7(397)887-15-08;12.10.2004 Нет
+7(068)468-39-49;02.10.2000 Нет

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

1 2 3
(211) 835-58-94 Y 99.04.08
(200) 963-74-45 Y 00.01.28
(397) 887-15-08 N 04.10.12
(068) 468-39-49 N 00.10.02

Пример 2

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

1 2 3
+7(267)231-17-05;12.09.2000 Нет
+7(116)405-06-52;07.06.2003 Нет
+7(733)503-02-84;10.05.1999 Нет
+7(102)203-33-08;25.11.2004 Нет

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

1 2 3
(267) 231-17-05 N 00.09.12
(116) 405-06-52 N 03.06.07
(733) 503-02-84 N 99.05.10
(102) 203-33-08 N 04.11.25

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
25.02.2002 25.02.2002 620-9982&false
03.10.2004 03.10.2004 720-8931&false
13.03.1999 13.03.1999 236-8394&false

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

1 2 3
02.02.25 04.10.03 99.03.13
620-99-82 720-89-31 236-83-94
N N N

Пример 2

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

1 2 3
20.04.2001 20.04.2001 125-3260&false
04.05.2001 04.05.2001 917-3405&false
14.01.2001 14.01.2001 669-3354&true
11.06.2002 11.06.2002 366-3709&false

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

1 2 3 4
01.04.20 01.05.04 01.01.14 02.06.11
125-32-60 917-34-05 669-33-54 366-37-09
N N Y N

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
andrej65[at]gmail.com да да 0.7407 Андрей Н. Зикянц
aleksandr94[at]rambler.ru нет нет 0.6297 Александр С. Бучин
rostislav22[at]rambler.ru нет нет 0.1571 Ростислав И. Шучиди
zavidi7[at]rambler.ru нет нет 0.7803 Иван Е. Цавиди

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

1 2 3 4
andrej65 aleksandr94 rostislav22 zavidi7
1 0 0 0
74% 63% 16% 78%
Зикянц Андрей Бучин Александр Шучиди Ростислав Цавиди Иван

Пример 2

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

1 2 3 4 5 6
zirekak31[at]mail.ru да да 0.9378 Эмиль Ф. Цирекак
ritofic23[at]yandex.ru нет нет 0.1162 Юрий Ф. Ритофич
al_bert63[at]yahoo.com нет нет 0.0029 Альберт З. Лебберг
miroslav39[at]yahoo.com нет нет 0.3653 Мирослав Б. Цигев

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

1 2 3 4
zirekak31 ritofic23 al_bert63 miroslav39
1 0 0 0
94% 12% 0% 37%
Цирекак Эмиль Ритофич Юрий Лебберг Альберт Цигев Мирослав

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2170268 2002-03-18;sirev13@yahoo.com Ширев, В.Ч. Ширев, В.Ч.
5207645 1999-06-27;nedekak92@mail.ru Недекяк, А.С. Недекяк, А.С.
4265560 2002-04-10;zokiganz52@yandex.ru Зокигянц, П.Н. Зокигянц, П.Н.

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

1 2 3 4
217-0268 18/03/2002 В. Ширев sirev13[at]yahoo.com
520-7645 27/06/1999 А. Недекяк nedekak92[at]mail.ru
426-5560 10/04/2002 П. Зокигянц zokiganz52[at]yandex.ru

Пример 2

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

1 2 3 4 5
8705851 2003-09-14;zivskij2@gmail.com Зивский, В.К. Зивский, В.К.
5646196 2004-05-24;fogev45@yahoo.com Фогев, С.Е. Фогев, С.Е.
1182090 2004-01-27;nuzan24@mail.ru Нуцян, А.Т. Нуцян, А.Т.

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

1 2 3 4
870-5851 14/09/2003 В. Зивский zivskij2[at]gmail.com
564-6196 24/05/2004 С. Фогев fogev45[at]yahoo.com
118-2090 27/01/2004 А. Нуцян nuzan24[at]mail.ru

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
03.08.09 +7(325)423-65-26 dagefman50@yandex.ru Не выполнено Не выполнено
99.11.28 +7(663)964-58-42 simli60@gmail.com Выполнено Выполнено
01.05.01 +7(873)300-43-57 retskij59@gmail.com Не выполнено Не выполнено
01.05.01 +7(873)300-43-57 retskij59@gmail.com Не выполнено Не выполнено
01.05.01 +7(873)300-43-57 retskij59@gmail.com Не выполнено Не выполнено

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

1 2 3
03-08-09 99-11-28 01-05-01
(325) 423-65-26 (663) 964-58-42 (873) 300-43-57
yandex.ru gmail.com gmail.com
false true false

Пример 2

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

1 2 3 4 5 6 7
03.11.14 +7(663)063-12-73 lovov70@yandex.ru Выполнено Выполнено
99.02.04 +7(188)015-14-68 vinasidi69@mail.ru Не выполнено Не выполнено
03.11.14 +7(663)063-12-73 lovov70@yandex.ru Выполнено Выполнено
99.05.25 +7(344)591-67-03 lesij99@yahoo.com Не выполнено Не выполнено
03.11.14 +7(663)063-12-73 lovov70@yandex.ru Выполнено Выполнено
00.05.14 +7(719)859-47-17 tacikan24@gmail.com Выполнено Выполнено

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

1 2 3 4
03-11-14 99-02-04 99-05-25 00-05-14
(663) 063-12-73 (188) 015-14-68 (344) 591-67-03 (719) 859-47-17
yandex.ru mail.ru yahoo.com gmail.com
true false false true

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N 0.536 Губий, В.Ш. Губий, В.Ш. 16-07-02
N 0.006 Цавекий, Е.Т. Цавекий, Е.Т. 20-09-00
N 0.438 Дозук, М.С. Дозук, М.С. 11-11-04

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

1 2 3
false false false
0.5 0.0 0.4
В. Губий Е. Цавекий М. Дозук
02.07.16 00.09.20 04.11.11

Пример 2

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

1 2 3 4 5
Y 0.945 Габубук, Д.Д. Габубук, Д.Д. 19-12-04
Y 0.266 Шочефев, А.У. Шочефев, А.У. 28-07-01
Y 0.503 Фаватский, М.Т. Фаватский, М.Т. 07-09-04
N 0.140 Фигиди, М.О. Фигиди, М.О. 03-03-99

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

1 2 3 4
true true true false
0.9 0.3 0.5 0.1
Д. Габубук А. Шочефев М. Фаватский М. Фигиди
04.12.19 01.07.28 04.09.07 99.03.03

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
368-32-25!Платон Е. Шицич 06-11-2004
437-06-68!Радмир В. Лушянц 19-10-2003
824-50-02!Всеволод И. Чомак 13-03-2001
437-06-68!Радмир В. Лушянц 19-10-2003

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

1 2 3
Шицич П.Е. Лушянц Р.В. Чомак В.И.
3683225 4370668 8245002
06.11.04 19.10.03 13.03.01

Пример 2

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

1 2 3 4
890-38-78!Игнат Ц. Бацов 21-08-2001
085-46-03!Гордей Т. Фамев 14-12-2000
418-23-68!Платон К. Нетучяк 14-05-1999
418-23-68!Платон К. Нетучяк 14-05-1999
185-33-95!Тамерлан Б. Душидий 27-02-2001

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

1 2 3 4
Бацов И.Ц. Фамев Г.Т. Нетучяк П.К. Душидий Т.Б.
8903878 0854603 4182368 1853395
21.08.01 14.12.00 14.05.99 27.02.01

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
28%:+7 733 588-0844 colabov82[at]gmail.com colabov82[at]gmail.com
18%:+7 948 524-8077 nerskij74[at]gmail.com nerskij74[at]gmail.com
20%:+7 379 021-3216 sodifman41[at]yandex.ru sodifman41[at]yandex.ru
18%:+7 948 524-8077 nerskij74[at]gmail.com nerskij74[at]gmail.com
67%:+7 636 880-3771 demev35[at]yandex.ru demev35[at]yandex.ru

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

1 2 3
0.280 (733) 588-08-44 colabov82
0.670 (636) 880-37-71 demev35
0.180 (948) 524-80-77 nerskij74
0.200 (379) 021-32-16 sodifman41

Пример 2

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

1 2 3
53%:+7 213 790-2969 fobonev99[at]yahoo.com fobonev99[at]yahoo.com
18%:+7 932 909-8360 lizicko96[at]yandex.ru lizicko96[at]yandex.ru
18%:+7 932 909-8360 lizicko96[at]yandex.ru lizicko96[at]yandex.ru
35%:+7 391 578-9325 kecarberg4[at]mail.ru kecarberg4[at]mail.ru
43%:+7 585 228-7925 gonan68[at]gmail.com gonan68[at]gmail.com

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

1 2 3
0.530 (213) 790-29-69 fobonev99
0.430 (585) 228-79-25 gonan68
0.350 (391) 578-93-25 kecarberg4
0.180 (932) 909-83-60 lizicko96

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
09.10.2004 09.10.2004 Суров Н.А.#2804113473
21.04.2003 21.04.2003 Донберг Э.И.#8852376690
04.03.1999 04.03.1999 Басли А.Г.#1232679957

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

1 2 3
04/10/09 03/04/21 99/03/04
411-34-73 237-66-90 267-99-57
Н. Суров Э. Донберг А. Басли

Пример 2

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

1 2 3 4 5
17.02.2004 17.02.2004 Турак Э.Т.#8209592950
05.05.1999 05.05.1999 Гисин Н.К.#8732758514
28.10.1999 28.10.1999 Фодобин Е.Н.#4853366353

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

1 2 3
04/02/17 99/05/05 99/10/28
959-29-50 275-85-14 336-63-53
Э. Турак Н. Гисин Е. Фодобин

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
aroslav77[at]yandex.ru 19.06.2003 0.617 0 19.06.2003
maksim55[at]mail.ru 16.11.2004 0.316 1 16.11.2004
butko73[at]mail.ru 16.02.1999 0.018 0 16.02.1999
fenizak82[at]yandex.ru 20.11.2003 0.349 0 20.11.2003

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

1 2 3 4
aroslav77@yandex.ru 2003-06-19 0.6170 N
butko73@mail.ru 1999-02-16 0.0180 N
fenizak82@yandex.ru 2003-11-20 0.3490 N
maksim55@mail.ru 2004-11-16 0.3160 Y

Пример 2

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

1 2 3 4 5 6
mihail94[at]mail.ru 06.10.2002 0.497 0 06.10.2002
mimman43[at]yahoo.com 12.07.2003 0.748 0 12.07.2003
vsevolod83[at]yahoo.com 20.04.2001 0.962 1 20.04.2001

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

1 2 3 4
mihail94@mail.ru 2002-10-06 0.4970 N
mimman43@yahoo.com 2003-07-12 0.7480 N
vsevolod83@yahoo.com 2001-04-20 0.9620 Y

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.994 golidi16[at]yahoo.com golidi16[at]yahoo.com +7 084 027-27-64
0.945 renofskij84[at]mail.ru renofskij84[at]mail.ru +7 499 225-57-64
0.549 emil_44[at]yandex.ru emil_44[at]yandex.ru +7 937 820-35-11
0.043 german65[at]yandex.ru german65[at]yandex.ru +7 694 364-41-83

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

1 2 3 4
1.0 0.9 0.5 0.0
golidi16 renofskij84 emil_44 german65
084-027-2764 499-225-5764 937-820-3511 694-364-4183

Пример 2

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

1 2 3 4 5
0.173 svatogor89[at]rambler.ru svatogor89[at]rambler.ru +7 288 395-95-29
0.552 rostislav54[at]yahoo.com rostislav54[at]yahoo.com +7 226 640-59-48
0.810 artur48[at]gmail.com artur48[at]gmail.com +7 286 903-79-81

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

1 2 3
0.2 0.6 0.8
svatogor89 rostislav54 artur48
288-395-9529 226-640-5948 286-903-7981

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
20-06-2001!Лоронли, Р.А. false
07-12-2000!Линизий, Д.Ч. true
12-11-2002!Лошберг, Р.Ц. true
12-11-2002!Лошберг, Р.Ц. true
28-02-2000!Чодянц, П.У. false

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

1 2 3 4
Лоронли Линизий Лошберг Чодянц
Не выполнено Выполнено Выполнено Не выполнено
20/06/01 07/12/00 12/11/02 28/02/00

Пример 2

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

1 2 3
03-08-2004!Вошивак, Л.Д. false
16-05-2001!Цакиди, А.Г. true
03-08-2004!Вошивак, Л.Д. false
01-05-2004!Зечский, М.М. false

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

1 2 3
Вошивак Цакиди Зечский
Не выполнено Выполнено Не выполнено
03/08/04 16/05/01 01/05/04

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1999.08.06&+7(479)166-33-49 Рустам Цуфувянц Рустам Цуфувянц
2004.10.07&+7(178)352-86-87 Тихон Данешев Тихон Данешев
2004.07.05&+7(786)947-06-99 Семен Волев Семен Волев

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

1 2 3
(178) 352-86-87 Данешев Тихон 07/10/2004
(479) 166-33-49 Цуфувянц Рустам 06/08/1999
(786) 947-06-99 Волев Семен 05/07/2004

Пример 2

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

1 2 3
2000.08.08&+7(510)154-07-31 Леонид Лелубак Леонид Лелубак
1999.10.13&+7(167)182-69-96 Гордей Лугебий Гордей Лугебий
2003.02.23&+7(791)136-55-01 Святогор Гакомий Святогор Гакомий
1999.02.22&+7(334)159-61-52 Василий Цогидяк Василий Цогидяк

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

1 2 3
(167) 182-69-96 Лугебий Гордей 13/10/1999
(334) 159-61-52 Цогидяк Василий 22/02/1999
(510) 154-07-31 Лелубак Леонид 08/08/2000
(791) 136-55-01 Гакомий Святогор 23/02/2003

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false evgenij76@gmail.com&Евгений Д. Гесин 0.603
false evgenij76@gmail.com&Евгений Д. Гесин 0.603
false aleksej4@rambler.ru&Алексей О. Муредев 0.269
false matvej28@mail.ru&Матвей М. Радян 0.904
false evgenij76@gmail.com&Евгений Д. Гесин 0.603

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

1 2 3
Не выполнено Не выполнено Не выполнено
Гесин Муредев Радян
evgenij76[at]gmail.com aleksej4[at]rambler.ru matvej28[at]mail.ru
0.6 0.3 0.9

Пример 2

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

1 2 3
true igor_48@yandex.ru&Игорь Ш. Чулич 0.272
true igor_48@yandex.ru&Игорь Ш. Чулич 0.272
true igor_16@yahoo.com&Игорь Д. Чосак 0.015
false kizli38@yandex.ru&Олег Ц. Кицли 0.741
true igor_48@yandex.ru&Игорь Ш. Чулич 0.272
true vekatev88@mail.ru&Филипп Н. Векатев 0.750

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

1 2 3 4
Выполнено Выполнено Не выполнено Выполнено
Чулич Чосак Кицли Векатев
igor_48[at]yandex.ru igor_16[at]yahoo.com kizli38[at]yandex.ru vekatev88[at]mail.ru
0.3 0.0 0.7 0.8

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.5 Не выполнено С.М. Дебешин Не выполнено
0.2 Выполнено А.Б. Бонурин Выполнено
0.6 Выполнено Е.Ч. Шинециди Выполнено
0.6 Выполнено Е.Ч. Шинециди Выполнено
0.1 Не выполнено Р.А. Цикасак Не выполнено

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

1 2 3
0.200 Y Бонурин
0.500 N Дебешин
0.100 N Цикасак
0.600 Y Шинециди

Пример 2

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

1 2 3 4
0.5 Не выполнено Р.Ч. Чилли Не выполнено
0.5 Не выполнено Р.Ч. Чилли Не выполнено
0.2 Выполнено Г.Р. Золский Выполнено
0.9 Выполнено А.Ч. Тацофский Выполнено

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

1 2 3
0.200 Y Золский
0.900 Y Тацофский
0.500 N Чилли

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да&0.2394 Дебизиди, М.В. Дебизиди, М.В. (040) 095-6815
Да&0.6689 Зетак, Ю.С. Зетак, Ю.С. (767) 585-2416
Да&0.2394 Дебизиди, М.В. Дебизиди, М.В. (040) 095-6815
Да&0.2394 Дебизиди, М.В. Дебизиди, М.В. (040) 095-6815
Нет&0.8619 Синифин, Б.М. Синифин, Б.М. (999) 408-2039
Да&0.7747 Кушибий, Д.С. Кушибий, Д.С. (880) 649-8741

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

1 2 3 4
24% Дебизиди Выполнено (040) 095-68-15
67% Зетак Выполнено (767) 585-24-16
86% Синифин Не выполнено (999) 408-20-39
77% Кушибий Выполнено (880) 649-87-41

Пример 2

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

1 2 3 4 5
Да&0.9102 Кувулман, С.Г. Кувулман, С.Г. (422) 372-1154
Да&0.2712 Чозий, В.Т. Чозий, В.Т. (081) 937-8186
Да&0.2712 Чозий, В.Т. Чозий, В.Т. (081) 937-8186
Да&0.2712 Чозий, В.Т. Чозий, В.Т. (081) 937-8186
Нет&0.0699 Бакефий, И.И. Бакефий, И.И. (067) 972-4643

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

1 2 3 4
91% Кувулман Выполнено (422) 372-11-54
27% Чозий Выполнено (081) 937-81-86
7% Бакефий Не выполнено (067) 972-46-43

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 289 858-66-65 +7 289 858-66-65 2% 02/04/09 Лаший Ян
+7 750 974-73-21 +7 750 974-73-21 82% 99/05/01 Рутацук Артур
+7 353 299-51-44 +7 353 299-51-44 22% 99/08/16 Рофин Тимур
+7 947 682-22-66 +7 947 682-22-66 73% 99/06/21 Гешяк Тимур

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

1 2 3 4
858-66-65 974-73-21 299-51-44 682-22-66
0.0200 0.8200 0.2200 0.7300
09.04.02 01.05.99 16.08.99 21.06.99
Ян Лаший Артур Рутацук Тимур Рофин Тимур Гешяк

Пример 2

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

1 2 3 4 5 6
+7 885 358-72-22 +7 885 358-72-22 2% 99/07/14 Восберг Антон
+7 986 964-82-99 +7 986 964-82-99 61% 01/08/24 Зечучов Кирилл
+7 463 806-79-41 +7 463 806-79-41 95% 01/06/04 Чиворберг Ярослав
+7 354 184-35-09 +7 354 184-35-09 50% 99/09/10 Бевизак Алексей

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

1 2 3 4
358-72-22 964-82-99 806-79-41 184-35-09
0.0200 0.6100 0.9500 0.5000
14.07.99 24.08.01 04.06.01 10.09.99
Антон Восберг Кирилл Зечучов Ярослав Чиворберг Алексей Бевизак

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02.03.03&+71243977495 0.166 0.166
01.10.25&+72641467995 0.218 0.218
00.10.06&+72536154101 0.475 0.475
03.03.16&+74779020615 0.150 0.150

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

1 2 3
02/03/03 17% +7 (124) 397-74-95
01/10/25 22% +7 (264) 146-79-95
00/10/06 48% +7 (253) 615-41-01
03/03/16 15% +7 (477) 902-06-15

Пример 2

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

1 2 3 4
99.11.10&+72656100181 0.722 0.722
01.10.17&+72115702760 0.854 0.854
03.05.07&+75479732322 0.949 0.949

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

1 2 3
99/11/10 72% +7 (265) 610-01-81
01/10/17 85% +7 (211) 570-27-60
03/05/07 95% +7 (547) 973-23-22

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 955 299-8851 +7 955 299-8851 00.08.14 N;0.7901
+7 962 114-6745 +7 962 114-6745 01.02.20 N;0.5756
+7 264 252-7127 +7 264 252-7127 00.04.05 Y;0.2991
+7 955 299-8851 +7 955 299-8851 00.08.14 N;0.7901

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

1 2 3
299-8851 114-6745 252-7127
00/08/14 01/02/20 00/04/05
79% 58% 30%
false false true

Пример 2

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

1 2 3 4
+7 167 025-7001 +7 167 025-7001 04.07.07 Y;0.4342
+7 298 746-2418 +7 298 746-2418 03.12.05 N;0.3689
+7 956 740-9479 +7 956 740-9479 01.05.03 Y;0.4356
+7 980 682-5702 +7 980 682-5702 00.01.25 Y;0.3009
+7 298 746-2418 +7 298 746-2418 03.12.05 N;0.3689

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

1 2 3 4
025-7001 746-2418 740-9479 682-5702
04/07/07 03/12/05 01/05/03 00/01/25
43% 37% 44% 30%
true false true true

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Бичичиди Д.В. да 17.03.2002 0.16 0.16
Бичичиди Д.В. да 17.03.2002 0.16 0.16
Бичичиди Д.В. да 17.03.2002 0.16 0.16
Шенберг К.О. да 23.12.2004 0.76 0.76
Тотерский Р.С. да 25.09.1999 0.04 0.04
Модатян Т.Ф. нет 05.06.2001 0.81 0.81

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

1 2 3 4
Бичичиди Д. Да 2002.03.17 0.1600
Шенберг К. Да 2004.12.23 0.7600
Тотерский Р. Да 1999.09.25 0.0400
Модатян Т. Нет 2001.06.05 0.8100

Пример 2

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

1 2 3 4 5
Кацев Р.К. нет 20.11.1999 0.66 0.66
Фавишянц А.Т. да 17.09.2004 0.57 0.57
Чуцян Л.Г. да 08.06.2002 0.06 0.06
Чуцян Л.Г. да 08.06.2002 0.06 0.06
Масурак М.Ш. нет 28.09.1999 0.60 0.60
Чуцян Л.Г. да 08.06.2002 0.06 0.06

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

1 2 3 4
Кацев Р. Нет 1999.11.20 0.6600
Фавишянц А. Да 2004.09.17 0.5700
Чуцян Л. Да 2002.06.08 0.0600
Масурак М. Нет 1999.09.28 0.6000

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Ногко А.Л. +7(345)189-88-27 0.866
Рилук К.И. +7(411)139-66-67 0.254
Тудусук Д.Е. +7(432)812-76-71 0.450
Шуравко Е.Ц. +7(959)401-22-54 0.731
Шуравко Е.Ц. +7(959)401-22-54 0.731

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

1 2 3
Ногко 1898827 0.9
Рилук 1396667 0.3
Тудусук 8127671 0.5
Шуравко 4012254 0.7

Пример 2

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

1 2 3 4 5
Гирениди А.Н. +7(501)542-29-62 0.560
Гирениди А.Н. +7(501)542-29-62 0.560
Лабяк А.У. +7(243)229-26-39 0.262
Гитко П.Ф. +7(527)253-77-88 0.975
Чофутиди О.Б. +7(890)752-78-78 0.528

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

1 2 3
Гирениди 5422962 0.6
Лабяк 2292639 0.3
Гитко 2537788 1.0
Чофутиди 7527878 0.5