ИКБО-32-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(576) 531-9607;Вадим И. Кесман 1.0 true
(808) 969-8705;Петр Е. Меков 0.8 true
(975) 759-8258;Арсен Е. Терко 0.2 false
(808) 969-8705;Петр Е. Меков 0.8 true
(399) 088-9794;Олег И. Гадемберг 0.2 true

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

1 2 3 4
531-9607 1.0000 В.И. Кесман Выполнено
969-8705 0.8000 П.Е. Меков Выполнено
759-8258 0.2000 А.Е. Терко Не выполнено
088-9794 0.2000 О.И. Гадемберг Выполнено

Пример 2

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

1 2 3 4
(372) 342-4650;Семен М. Суморак 0.6 true
(409) 303-9985;Арсений З. Фаласов 0.9 true
(812) 820-7921;Лев Д. Шутяк 1.0 true
(812) 820-7921;Лев Д. Шутяк 1.0 true

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

1 2 3 4
342-4650 0.6000 С.М. Суморак Выполнено
303-9985 0.9000 А.З. Фаласов Выполнено
820-7921 1.0000 Л.Д. Шутяк Выполнено

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.9|9048866376 С.И. Дигусич
0.1|9546389680 Ю.Т. Ронский
0.3|7532962036 В.А. Зукак

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

1 2 3
904 886-6376 0.90 Дигусич С.
954 638-9680 0.10 Ронский Ю.
753 296-2036 0.30 Зукак В.

Пример 2

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

1 2 3
0.3|4920721648 Д.С. Шалий
0.3|8866794912 Т.О. Затуцберг
0.4|1302765247 А.С. Вафидиди

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

1 2 3
492 072-1648 0.30 Шалий Д.
886 679-4912 0.30 Затуцберг Т.
130 276-5247 0.40 Вафидиди А.

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
lilij23@rambler.ru lilij23@rambler.ru Не выполнено|09-04-2000
muluzov73@rambler.ru muluzov73@rambler.ru Не выполнено|03-08-2003
svatogor55@mail.ru svatogor55@mail.ru Не выполнено|18-05-1999
vsevolod76@yandex.ru vsevolod76@yandex.ru Не выполнено|25-01-2003
vsevolod76@yandex.ru vsevolod76@yandex.ru Не выполнено|25-01-2003

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

1 2 3 4
lilij23[at]rambler.ru muluzov73[at]rambler.ru svatogor55[at]mail.ru vsevolod76[at]yandex.ru
false false false false
09.04.00 03.08.03 18.05.99 25.01.03

Пример 2

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

1 2 3
vakli20@gmail.com vakli20@gmail.com Выполнено|04-11-2004
gekolov56@gmail.com gekolov56@gmail.com Не выполнено|10-10-2000
il_dar46@mail.ru il_dar46@mail.ru Не выполнено|23-05-2003
il_dar46@mail.ru il_dar46@mail.ru Не выполнено|23-05-2003

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

1 2 3
vakli20[at]gmail.com gekolov56[at]gmail.com il_dar46[at]mail.ru
true false false
04.11.04 10.10.00 23.05.03

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y 0.56|01/01/14 Y
Y 0.56|01/01/14 Y
Y 0.72|00/01/26 Y
Y 0.56|01/01/14 Y
Y 0.26|99/08/27 Y

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

1 2 3
Да Да Да
0.560 0.720 0.260
14.01.01 26.01.00 27.08.99

Пример 2

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

1 2 3
Y 0.21|99/04/08 Y
N 0.96|01/03/03 N
N 0.96|01/03/03 N
N 0.23|04/05/26 N
N 0.96|01/03/03 N
N 0.13|99/02/14 N

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

1 2 3 4
Да Нет Нет Нет
0.210 0.960 0.230 0.130
08.04.99 03.03.01 26.05.04 14.02.99

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Ростислав Д. Фалев rostislav18[at]rambler.ru&33%
Виктор И. Рушук viktor55[at]yahoo.com&23%
Тимофей Т. Дикук timofej56[at]mail.ru&45%
Тимофей Т. Дикук timofej56[at]mail.ru&45%
Тимофей Т. Дикук timofej56[at]mail.ru&45%
Павел У. Сатиди satidi25[at]yahoo.com&66%

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

1 2 3 4
Фалев Ростислав Рушук Виктор Дикук Тимофей Сатиди Павел
0.33 0.23 0.45 0.66
rostislav18 viktor55 timofej56 satidi25

Пример 2

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

1 2
Назар Ц. Витиди vitidi71[at]mail.ru&1%
Назар Ц. Витиди vitidi71[at]mail.ru&1%
Назар Ц. Витиди vitidi71[at]mail.ru&1%
Даниэль И. Медикий daniel_33[at]yahoo.com&1%
Арсений Л. Фиренов arsenij22[at]rambler.ru&67%

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

1 2 3
Витиди Назар Медикий Даниэль Фиренов Арсений
0.01 0.01 0.67
vitidi71 daniel_33 arsenij22

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
16/10/2004 Да Да cazic83@rambler.ru Чацич, М.Ф.
17/05/2000 Нет Нет lutanz1@mail.ru Лутянц, Т.З.
07/04/2000 Нет Нет mamobev4@gmail.com Мамобев, Д.Н.
07/04/2000 Нет Нет mamobev4@gmail.com Мамобев, Д.Н.

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

1 2 3
16-10-04 17-05-00 07-04-00
Выполнено Не выполнено Не выполнено
rambler.ru mail.ru gmail.com
М. Чацич Т. Лутянц Д. Мамобев

Пример 2

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

1 2 3 4 5 6
19/10/1999 Нет Нет cusobli90@yandex.ru Чушобли, Д.Н.
19/10/1999 Нет Нет cusobli90@yandex.ru Чушобли, Д.Н.
12/11/2004 Да Да disimev5@rambler.ru Дисимев, М.Б.
14/11/2001 Да Да gamman1@gmail.com Гамман, С.Д.

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

1 2 3
19-10-99 12-11-04 14-11-01
Не выполнено Выполнено Выполнено
yandex.ru rambler.ru gmail.com
Д. Чушобли М. Дисимев С. Гамман

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(081)414-99-94 78% Ильдар Бинко 25/11/2002 +7(081)414-99-94
+7(205)208-24-91 33% Владислав Гевук 08/07/2003 +7(205)208-24-91
+7(233)724-42-24 6% Даниэль Цирянц 13/06/2000 +7(233)724-42-24
+7(471)296-33-05 7% Михаил Мучоцов 11/03/2004 +7(471)296-33-05

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

1 2 3 4
+7 (081) 414-99-94 +7 (205) 208-24-91 +7 (233) 724-42-24 +7 (471) 296-33-05
0.780 0.330 0.060 0.070
Бинко Ильдар Гевук Владислав Цирянц Даниэль Мучоцов Михаил
25-11-02 08-07-03 13-06-00 11-03-04

Пример 2

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

1 2 3 4 5
+7(611)246-44-65 17% Георгий Лифетов 14/12/2004 +7(611)246-44-65
+7(049)086-84-24 93% Захар Детелак 11/03/2002 +7(049)086-84-24
+7(322)324-83-82 93% Герман Сусук 04/04/1999 +7(322)324-83-82
+7(051)818-87-75 55% Елисей Бучян 14/05/2001 +7(051)818-87-75

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

1 2 3 4
+7 (611) 246-44-65 +7 (049) 086-84-24 +7 (322) 324-83-82 +7 (051) 818-87-75
0.170 0.930 0.930 0.550
Лифетов Георгий Детелак Захар Сусук Герман Бучян Елисей
14-12-04 11-03-02 04-04-99 14-05-01

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2
да#0.0011 dunurak44@yandex.ru
да#0.4921 nomubak81@mail.ru
да#0.9539 kakelman38@mail.ru
да#0.5983 soduvan90@gmail.com
да#0.0011 dunurak44@yandex.ru

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

1 2 3 4
0.001 0.492 0.954 0.598
dunurak44 nomubak81 kakelman38 soduvan90
Да Да Да Да

Пример 2

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

1 2
нет#0.4237 sevan18@mail.ru
нет#0.6871 lucazic97@rambler.ru
нет#0.6871 lucazic97@rambler.ru
нет#0.6185 beditak63@yandex.ru

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

1 2 3
0.424 0.687 0.619
sevan18 lucazic97 beditak63
Нет Нет Нет

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет vozaban47[at]rambler.ru +70258228843 +70258228843
Да daniel_4[at]mail.ru +70414229591 +70414229591
Нет vozaban47[at]rambler.ru +70258228843 +70258228843
Нет tuzekin74[at]rambler.ru +77732618760 +77732618760
Нет negberg50[at]gmail.com +72118837999 +72118837999

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

1 2 3 4
N Y N N
rambler.ru mail.ru gmail.com rambler.ru
+7 025 822-8843 +7 041 422-9591 +7 211 883-7999 +7 773 261-8760

Пример 2

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

1 2 3 4
Да svatogor86[at]rambler.ru +77640446502 +77640446502
Да sibokanz26[at]mail.ru +76070280719 +76070280719
Да roman87[at]yahoo.com +78166231074 +78166231074
Да svatogor86[at]rambler.ru +77640446502 +77640446502

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

1 2 3
Y Y Y
mail.ru rambler.ru yahoo.com
+7 607 028-0719 +7 764 044-6502 +7 816 623-1074

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.197 false Макар М. Тишов
0.379 false Захар Н. Чурекский
0.816 false Григорий А. Цолберг

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

1 2 3
0.20 нет Тишов, М.М.
0.38 нет Чурекский, З.Н.
0.82 нет Цолберг, Г.А.

Пример 2

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

1 2 3
0.611 false Владимир М. Чизяк
0.923 true Василий Б. Дочак
0.199 true Алексей Ф. Шекий
0.961 false Петр К. Темиди

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

1 2 3
0.61 нет Чизяк, В.М.
0.92 да Дочак, В.Б.
0.20 да Шекий, А.Ф.
0.96 нет Темиди, П.К.

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
al_bert56@yandex.ru 1&2002.02.15 al_bert56@yandex.ru 0.1
fezozij52@yandex.ru 1&2004.09.02 fezozij52@yandex.ru 0.6
vekinak72@gmail.com 1&2004.05.22 vekinak72@gmail.com 0.9
al_bert56@yandex.ru 1&2002.02.15 al_bert56@yandex.ru 0.1
miroslav13@yandex.ru 0&1999.05.15 miroslav13@yandex.ru 0.2

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

1 2 3 4
yandex.ru Да 15/02/02 0.100
yandex.ru Да 02/09/04 0.600
gmail.com Да 22/05/04 0.900
yandex.ru Нет 15/05/99 0.200

Пример 2

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

1 2 3 4
sanic97@gmail.com 0&2004.01.22 sanic97@gmail.com 0.0
miroslav88@mail.ru 0&2002.01.22 miroslav88@mail.ru 0.7
tesberg25@mail.ru 1&2000.11.03 tesberg25@mail.ru 0.0
tesberg25@mail.ru 1&2000.11.03 tesberg25@mail.ru 0.0

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

1 2 3 4
gmail.com Нет 22/01/04 0.000
mail.ru Нет 22/01/02 0.700
mail.ru Да 03/11/00 0.000

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Ферич А.Е. 0.3039 true (040) 044-91-19
Цубутянц А.Ш. 0.1024 false (796) 282-07-30
Чогин В.Ц. 0.7965 false (970) 339-84-11
Чогин В.Ц. 0.7965 false (970) 339-84-11
Чогин В.Ц. 0.7965 false (970) 339-84-11
Чутман Ю.Р. 0.3986 true (757) 036-49-68

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

1 2 3 4
А. Ферич А. Цубутянц В. Чогин Ю. Чутман
0.3 0.1 0.8 0.4
Да Нет Нет Да
0449119 2820730 3398411 0364968

Пример 2

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

1 2 3 4
Цитук С.В. 0.4968 false (047) 112-48-36
Цитук С.В. 0.4968 false (047) 112-48-36
Цитук С.В. 0.4968 false (047) 112-48-36
Тушенянц И.Л. 0.7338 false (978) 664-65-80
Мегли М.С. 0.7171 true (454) 009-13-38

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

1 2 3
С. Цитук И. Тушенянц М. Мегли
0.5 0.7 0.7
Нет Нет Да
1124836 6646580 0091338

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.1#false 198 101-2828 fuvesanz66[at]yahoo.com
0.1#true 193 063-7814 ronev38[at]yahoo.com
0.7#true 102 120-4951 mekin98[at]mail.ru

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

1 2 3
0.1000 0.1000 0.7000
063-7814 101-2828 120-4951
Да Нет Да
ronev38 fuvesanz66 mekin98

Пример 2

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

1 2 3 4
0.1#true 483 916-8268 vladislav90[at]mail.ru
0.4#false 776 663-1605 arsenij87[at]mail.ru
0.2#true 904 441-4832 guvifin22[at]gmail.com
0.0#true 925 900-0350 sevberg95[at]mail.ru

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

1 2 3 4
0.2000 0.4000 0.0000 0.1000
441-4832 663-1605 900-0350 916-8268
Да Нет Да Да
guvifin22 arsenij87 sevberg95 vladislav90

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fanozidi61@gmail.com N 09/11/2004 09/11/2004
zinko48@yandex.ru Y 09/09/2001 09/09/2001
dufulidi23@yahoo.com N 05/06/2001 05/06/2001
zukisak21@yandex.ru Y 20/12/2000 20/12/2000

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

1 2 3
gmail.com 0 2004/11/09
yandex.ru 1 2001/09/09
yahoo.com 0 2001/06/05
yandex.ru 1 2000/12/20

Пример 2

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

1 2 3 4
semanz63@rambler.ru N 27/11/2001 27/11/2001
tovij42@rambler.ru Y 03/03/1999 03/03/1999
laviric51@gmail.com Y 21/05/2002 21/05/2002

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

1 2 3
rambler.ru 0 2001/11/27
rambler.ru 1 1999/03/03
gmail.com 1 2002/05/21

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
01/01/17 Мевизий, А.Л.!mevizij87[at]yandex.ru
00/07/15 Кезяк, А.Е.!kezak37[at]yandex.ru
00/02/01 Целич, В.Т.!zelic34[at]mail.ru
00/02/01 Целич, В.Т.!zelic34[at]mail.ru
00/02/01 Целич, В.Т.!zelic34[at]mail.ru

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

1 2 3
00.07.15 01.01.17 00.02.01
Кезяк Мевизий Целич
kezak37@yandex.ru mevizij87@yandex.ru zelic34@mail.ru

Пример 2

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

1 2 3
02/10/13 Шигашян, А.В.!sigasan15[at]yandex.ru
02/05/11 Рибарли, Е.Ф.!ribarli93[at]yahoo.com
02/04/19 Февберг, Е.Р.!fevberg89[at]mail.ru
02/04/19 Февберг, Е.Р.!fevberg89[at]mail.ru
02/04/19 Февберг, Е.Р.!fevberg89[at]mail.ru

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

1 2 3
02.05.11 02.04.19 02.10.13
Рибарли Февберг Шигашян
ribarli93@yahoo.com fevberg89@mail.ru sigasan15@yandex.ru

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Руслан Ф. Куфяк 06.07.01 +7 (089) 527-25-47 0.73
Глеб З. Васафли 11.11.04 +7 (730) 402-51-76 0.08
Тамерлан Р. Туналев 24.07.03 +7 (404) 695-23-46 0.87
Тамерлан Р. Туналев 24.07.03 +7 (404) 695-23-46 0.87
Тамерлан Р. Туналев 24.07.03 +7 (404) 695-23-46 0.87

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

1 2 3 4
Куфяк, Р.Ф. 01-07-06 5272547 0.7300
Васафли, Г.З. 04-11-11 4025176 0.0800
Туналев, Т.Р. 03-07-24 6952346 0.8700

Пример 2

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

1 2 3 4 5 6
Григорий З. Гекеров 15.12.01 +7 (759) 164-13-34 0.48
Григорий З. Гекеров 15.12.01 +7 (759) 164-13-34 0.48
Григорий З. Гекеров 15.12.01 +7 (759) 164-13-34 0.48
Андрей М. Росидский 01.08.03 +7 (634) 109-46-42 0.87
Гордей А. Татяк 02.08.02 +7 (231) 142-57-71 0.59
Савелий У. Детук 09.10.99 +7 (392) 589-80-74 0.16

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

1 2 3 4
Гекеров, Г.З. 01-12-15 1641334 0.4800
Росидский, А.М. 03-08-01 1094642 0.8700
Татяк, Г.А. 02-08-02 1425771 0.5900
Детук, С.У. 99-10-09 5898074 0.1600

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y dekarak68[at]yandex.ru 69% +7 (021) 507-53-89
Y satesko47[at]yahoo.com 23% +7 (782) 473-06-48
N zorumidi2[at]yahoo.com 64% +7 (282) 573-32-85
N zorumidi2[at]yahoo.com 64% +7 (282) 573-32-85

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

1 2 3 4
true dekarak68 0.7 021 507-5389
true satesko47 0.2 782 473-0648
false zorumidi2 0.6 282 573-3285

Пример 2

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

1 2 3 4
N tuzicev72[at]mail.ru 99% +7 (316) 834-08-83
N vicman66[at]rambler.ru 22% +7 (127) 438-02-27
N fedor42[at]mail.ru 33% +7 (731) 747-67-96
N fedor42[at]mail.ru 33% +7 (731) 747-67-96

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

1 2 3 4
false tuzicev72 1.0 316 834-0883
false vicman66 0.2 127 438-0227
false fedor42 0.3 731 747-6796

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1999-09-12 0.1;0746641632 Иван Е. Редов
2002-06-05 0.6;1752347845 Мирон Н. Лишамли
2002-06-05 0.6;1752347845 Мирон Н. Лишамли
2003-08-21 0.6;4892736206 Глеб Т. Чобитли

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

1 2 3 4
1999.09.12 074-664-1632 10% Редов Иван
2002.06.05 175-234-7845 60% Лишамли Мирон
2003.08.21 489-273-6206 60% Чобитли Глеб

Пример 2

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

1 2 3 4 5
2000-08-23 0.3;2279213373 Арсений Л. Цучов
2004-05-27 0.8;5009888666 Тихон Е. Мефко
2004-12-25 0.9;7943335797 Артемий Н. Чузов
2004-05-27 0.8;5009888666 Тихон Е. Мефко

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

1 2 3 4
2000.08.23 227-921-3373 30% Цучов Арсений
2004.05.27 500-988-8666 80% Мефко Тихон
2004.12.25 794-333-5797 90% Чузов Артемий

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2000.10.02 0.083 +74634705727 Ташариди Владислав 2000.10.02
2000.10.02 0.083 +74634705727 Ташариди Владислав 2000.10.02
2001.12.26 0.809 +78050185304 Дутешак Амир 2001.12.26
2000.10.02 0.083 +74634705727 Ташариди Владислав 2000.10.02
2004.06.07 0.852 +77681004773 Шаний Святогор 2004.06.07
2004.05.08 0.475 +74663487485 Бичесин Евгений 2004.05.08

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

1 2 3 4
2001 2000 2004 2004
81% 8% 48% 85%
018-53-04 470-57-27 348-74-85 100-47-73
Амир Дутешак Владислав Ташариди Евгений Бичесин Святогор Шаний

Пример 2

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

1 2 3 4 5 6
1999.09.09 0.923 +79339819393 Венушян Владимир 1999.09.09
2003.01.12 0.177 +70367676450 Луцинич Одиссей 2003.01.12
2003.01.12 0.177 +70367676450 Луцинич Одиссей 2003.01.12
1999.09.09 0.315 +70945880412 Лузак Амир 1999.09.09
2003.01.12 0.177 +70367676450 Луцинич Одиссей 2003.01.12
2000.02.08 0.864 +70696605095 Невук Рустам 2000.02.08

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

1 2 3 4
1999 1999 2003 2000
32% 92% 18% 86%
588-04-12 981-93-93 767-64-50 660-50-95
Амир Лузак Владимир Венушян Одиссей Луцинич Рустам Невук

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Нет|Арсений Сакедин arsenij71@rambler.ru 1.0
Да|Вячеслав Нерян vaceslav87@mail.ru 0.7
Нет|Арсений Сакедин arsenij71@rambler.ru 1.0
Нет|Влад Тилин tilin9@mail.ru 0.1
Да|Тимур Цируфук zirufuk54@gmail.com 0.2

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

1 2 3 4
N Y N Y
arsenij71[at]rambler.ru vaceslav87[at]mail.ru tilin9[at]mail.ru zirufuk54[at]gmail.com
100% 70% 10% 20%
Сакедин Арсений Нерян Вячеслав Тилин Влад Цируфук Тимур

Пример 2

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

1 2 3 4 5
Да|Данила Букянц danila12@yandex.ru 0.5
Да|Мирон Кутянц kutanz1@yandex.ru 1.0
Да|Леонид Цуцяк leonid99@rambler.ru 0.7
Да|Мирон Кутянц kutanz1@yandex.ru 1.0

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

1 2 3
Y Y Y
danila12[at]yandex.ru kutanz1[at]yandex.ru leonid99[at]rambler.ru
50% 100% 70%
Букянц Данила Кутянц Мирон Цуцяк Леонид

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.8:Альберт Ц. Бучман al_bert29@mail.ru al_bert29@mail.ru Выполнено
0.2:Альберт Д. Гагев al_bert77@mail.ru al_bert77@mail.ru Не выполнено
0.4:Богдан Ц. Нумобук numobuk93@mail.ru numobuk93@mail.ru Выполнено
0.6:Рамиль К. Вечиди ramil_33@yandex.ru ramil_33@yandex.ru Не выполнено

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

1 2 3 4
80% al_bert29[at]mail.ru Бучман Да
20% al_bert77[at]mail.ru Гагев Нет
40% numobuk93[at]mail.ru Нумобук Да
60% ramil_33[at]yandex.ru Вечиди Нет

Пример 2

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

1 2 3 4
0.1:Константин Ш. Рицев konstantin26@gmail.com konstantin26@gmail.com Не выполнено
0.6:Руслан Н. Гечян ruslan52@mail.ru ruslan52@mail.ru Выполнено
0.2:Марк В. Вадман vadman84@gmail.com vadman84@gmail.com Не выполнено

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

1 2 3 4
10% konstantin26[at]gmail.com Рицев Нет
60% ruslan52[at]mail.ru Гечян Да
20% vadman84[at]gmail.com Вадман Нет

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
mosman83[at]yahoo.com 1 07-12-02 +7 (267) 713-92-71
latanz77[at]gmail.com 1 13-02-00 +7 (335) 192-33-67
latanz77[at]gmail.com 1 13-02-00 +7 (335) 192-33-67
visberg37[at]rambler.ru 1 02-07-99 +7 (886) 197-27-64

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

1 2 3 4
rambler.ru Выполнено 02.07.99 197-27-64
yahoo.com Выполнено 07.12.02 713-92-71
gmail.com Выполнено 13.02.00 192-33-67

Пример 2

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

1 2 3 4
nitev64[at]yahoo.com 0 05-10-01 +7 (431) 339-59-71
gasanz8[at]yandex.ru 0 25-08-03 +7 (606) 613-67-82
dusizic3[at]gmail.com 1 06-03-04 +7 (681) 835-80-01
zesberg40[at]yandex.ru 0 18-05-01 +7 (076) 503-30-28
zesberg40[at]yandex.ru 0 18-05-01 +7 (076) 503-30-28

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

1 2 3 4
yahoo.com Не выполнено 05.10.01 339-59-71
gmail.com Выполнено 06.03.04 835-80-01
yandex.ru Не выполнено 18.05.01 503-30-28
yandex.ru Не выполнено 25.08.03 613-67-82

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Зефман, Г.Л. +71128297599&01/10/21
Зизман, И.Ч. +79347215207&04/07/25
Шалочман, С.Б. +71182616730&02/10/20

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

1 2 3
Зефман 21.10.01 (112) 829-7599
Зизман 25.07.04 (934) 721-5207
Шалочман 20.10.02 (118) 261-6730

Пример 2

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

1 2
Тицачко, В.Р. +71567350735&00/01/24
Фезевак, Р.С. +73639510550&04/04/23
Фадли, Р.С. +75381715010&04/06/25

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

1 2 3
Тицачко 24.01.00 (156) 735-0735
Фадли 25.06.04 (538) 171-5010
Фезевак 23.04.04 (363) 951-0550

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.2 0.2 cuvic15@rambler.ru 7320072240 Влад У. Чувич
0.2 0.2 cuvic15@rambler.ru 7320072240 Влад У. Чувич
0.8 0.8 sukev71@rambler.ru 9293979133 Иван Д. Сукев
0.3 0.3 zuzberg35@mail.ru 8119495042 Богдан Б. Цуцберг
0.8 0.8 vsevolod46@yandex.ru 4811829075 Всеволод Т. Бадунак

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

1 2 3 4
20% 80% 30% 80%
cuvic15[at]rambler.ru sukev71[at]rambler.ru zuzberg35[at]mail.ru vsevolod46[at]yandex.ru
007-2240 397-9133 949-5042 182-9075
Чувич Влад Сукев Иван Цуцберг Богдан Бадунак Всеволод

Пример 2

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

1 2 3 4 5
0.8 0.8 rizerberg70@yahoo.com 0707326615 Артем О. Рицерберг
0.9 0.9 denis27@rambler.ru 8604442877 Денис Ц. Шифяк
0.0 0.0 sulibanz40@mail.ru 1667020262 Платон У. Сулибянц
0.0 0.0 sulibanz40@mail.ru 1667020262 Платон У. Сулибянц
0.5 0.5 rimunan60@rambler.ru 9751542712 Руслан Л. Римунян

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

1 2 3 4
80% 90% 0% 50%
rizerberg70[at]yahoo.com denis27[at]rambler.ru sulibanz40[at]mail.ru rimunan60[at]rambler.ru
732-6615 444-2877 702-0262 154-2712
Рицерберг Артем Шифяк Денис Сулибянц Платон Римунян Руслан

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
12.04.04 Выполнено kusizberg27@yahoo.com
24.04.99 Выполнено nizogov73@mail.ru
05.06.04 Не выполнено rirev48@gmail.com
05.06.04 Не выполнено rirev48@gmail.com
05.06.04 Не выполнено rirev48@gmail.com

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

1 2 3
12/04/04 Y yahoo.com
24/04/99 Y mail.ru
05/06/04 N gmail.com

Пример 2

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

1 2 3 4 5
21.12.00 Выполнено nizuzan20@rambler.ru
14.06.01 Не выполнено devov36@rambler.ru
14.06.01 Не выполнено devov36@rambler.ru
14.06.01 Не выполнено devov36@rambler.ru
11.11.00 Выполнено nonev76@gmail.com

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

1 2 3
21/12/00 Y rambler.ru
14/06/01 N rambler.ru
11/11/00 Y gmail.com

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zunezov52@yandex.ru true 0.4196 0.4196 Зунезов Рустам
samitic4@yandex.ru true 0.8607 0.8607 Самитич Егор
demberg17@rambler.ru false 0.8308 0.8308 Демберг Арсений

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

1 2 3
yandex.ru yandex.ru rambler.ru
Y Y N
0.42 0.86 0.83
Рустам Зунезов Егор Самитич Арсений Демберг

Пример 2

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

1 2 3 4 5
aromir16@yandex.ru false 0.4376 0.4376 Нонук Яромир
nudskij78@mail.ru true 0.2148 0.2148 Нудский Мирон
fumanz49@yahoo.com false 0.2032 0.2032 Фумянц Руслан
ribev33@yandex.ru true 0.3892 0.3892 Рибев Дамир

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

1 2 3 4
yandex.ru mail.ru yahoo.com yandex.ru
N Y N Y
0.44 0.21 0.20 0.39
Яромир Нонук Мирон Нудский Руслан Фумянц Дамир Рибев

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Макар А. Шуфонко N;sufonko12[at]yandex.ru
Данил Ц. Гокизский N;gokizskij95[at]yahoo.com
Данил Ц. Гокизский N;gokizskij95[at]yahoo.com
Родион У. Мукачко N;mukacko78[at]yandex.ru
Игорь Н. Мурский N;murskij32[at]rambler.ru
Данил Ц. Гокизский N;gokizskij95[at]yahoo.com

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

1 2 3
Шуфонко false sufonko12@yandex.ru
Гокизский false gokizskij95@yahoo.com
Мукачко false mukacko78@yandex.ru
Мурский false murskij32@rambler.ru

Пример 2

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

1 2
Одиссей О. Чашич N;odissej95[at]gmail.com
Одиссей О. Чашич N;odissej95[at]gmail.com
Одиссей О. Чашич N;odissej95[at]gmail.com
Рамиль У. Тоцак Y;ramil_29[at]yandex.ru
Тихон Г. Бамян Y;tihon67[at]mail.ru
Вадим З. Канишко Y;kanisko15[at]yahoo.com

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

1 2 3
Чашич false odissej95@gmail.com
Тоцак true ramil_29@yandex.ru
Бамян true tihon67@mail.ru
Канишко true kanisko15@yahoo.com

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Артур И. Кугашман false#0.3111 09-04-2001
Богдан С. Начак true#0.7141 18-04-2001
Богдан С. Начак true#0.7141 18-04-2001
Назар Ч. Шикурли true#0.8041 04-04-2004
Богдан С. Начак true#0.7141 18-04-2001
Алексей Е. Тудян false#0.5614 14-10-2002

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

1 2 3 4
Алексей Тудян Артур Кугашман Богдан Начак Назар Шикурли
56% 31% 71% 80%
Нет Нет Да Да
14.10.2002 09.04.2001 18.04.2001 04.04.2004

Пример 2

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

1 2 3 4 5
Савва М. Кулетов true#0.8611 08-09-2004
Савва М. Кулетов true#0.8611 08-09-2004
Андрей Е. Бавий true#0.6779 03-09-2003
Савва М. Кулетов true#0.8611 08-09-2004
Георгий В. Фушев false#0.3620 12-11-2000
Максим И. Мевирянц false#0.0931 22-12-2003

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

1 2 3 4
Андрей Бавий Георгий Фушев Максим Мевирянц Савва Кулетов
68% 36% 9% 86%
Да Нет Нет Да
03.09.2003 12.11.2000 22.12.2003 08.09.2004

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 760 728-06-71&Y kecabij49@gmail.com kecabij49@gmail.com Сергей Кечабий
+7 486 629-61-99&Y timofej23@gmail.com timofej23@gmail.com Тимофей Мабский
+7 939 115-82-50&Y vasilij36@yandex.ru vasilij36@yandex.ru Василий Мабисян

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

1 2 3
7607280671 4866296199 9391158250
kecabij49 timofej23 vasilij36
Кечабий Сергей Мабский Тимофей Мабисян Василий
true true true

Пример 2

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

1 2 3 4
+7 866 237-22-22&N sefitij72@yahoo.com sefitij72@yahoo.com Радмир Сефитий
+7 314 150-88-10&N zitli19@yahoo.com zitli19@yahoo.com Ян Цитли
+7 138 052-44-90&N sareruk18@mail.ru sareruk18@mail.ru Богдан Сарерук

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

1 2 3
8662372222 3141508810 1380524490
sefitij72 zitli19 sareruk18
Сефитий Радмир Цитли Ян Сарерук Богдан
false false false

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (694) 640-34-19 milak47@rambler.ru Милак, А.Д.
+7 (680) 951-63-05 filirov1@yandex.ru Филиров, Д.С.
+7 (028) 254-59-43 nigukic51@gmail.com Нигукич, С.Л.
+7 (315) 006-63-76 zecosli22@yandex.ru Цечошли, Я.Ч.
+7 (315) 006-63-76 zecosli22@yandex.ru Цечошли, Я.Ч.
+7 (315) 006-63-76 zecosli22@yandex.ru Цечошли, Я.Ч.

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

1 2 3
640-3419 rambler.ru А. Милак
951-6305 yandex.ru Д. Филиров
254-5943 gmail.com С. Нигукич
006-6376 yandex.ru Я. Цечошли

Пример 2

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

1 2 3
+7 (693) 400-39-51 luvidi72@rambler.ru Лувиди, С.Ш.
+7 (693) 400-39-51 luvidi72@rambler.ru Лувиди, С.Ш.
+7 (738) 413-34-29 senagic23@yahoo.com Шенагич, Р.Ч.
+7 (685) 019-22-74 dufij57@mail.ru Дуфий, Р.В.
+7 (693) 400-39-51 luvidi72@rambler.ru Лувиди, С.Ш.

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

1 2 3
400-3951 rambler.ru С. Лувиди
413-3429 yahoo.com Р. Шенагич
019-2274 mail.ru Р. Дуфий

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
69%|00.09.04 zugev9[at]rambler.ru zugev9[at]rambler.ru false
78%|99.01.19 mudozev59[at]yahoo.com mudozev59[at]yahoo.com false
43%|01.01.13 rozekan43[at]gmail.com rozekan43[at]gmail.com false
43%|01.01.13 rozekan43[at]gmail.com rozekan43[at]gmail.com false
43%|01.01.13 rozekan43[at]gmail.com rozekan43[at]gmail.com false

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

1 2 3
0.7 0.8 0.4
04/09/00 19/01/99 13/01/01
rambler.ru yahoo.com gmail.com
Не выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3 4
22%|04.10.04 fedan97[at]rambler.ru fedan97[at]rambler.ru false
22%|04.10.04 fedan97[at]rambler.ru fedan97[at]rambler.ru false
53%|03.07.07 sidakov26[at]rambler.ru sidakov26[at]rambler.ru true
22%|04.10.04 fedan97[at]rambler.ru fedan97[at]rambler.ru false
91%|00.07.17 cikskij39[at]gmail.com cikskij39[at]gmail.com true

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

1 2 3
0.2 0.5 0.9
04/10/04 07/07/03 17/07/00
rambler.ru rambler.ru gmail.com
Не выполнено Выполнено Выполнено

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
149-640-8902 0.53 german31[at]yahoo.com Герман Л. Новянц Герман Л. Новянц
149-640-8902 0.53 german31[at]yahoo.com Герман Л. Новянц Герман Л. Новянц
421-130-1185 0.89 nodifuk33[at]mail.ru Степан Г. Нодифук Степан Г. Нодифук
782-962-9549 0.20 vonozberg50[at]rambler.ru Артемий И. Воноцберг Артемий И. Воноцберг
149-640-8902 0.53 german31[at]yahoo.com Герман Л. Новянц Герман Л. Новянц

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

1 2 3 4
9629549 0.2 vonozberg50@rambler.ru Воноцберг Артемий
6408902 0.5 german31@yahoo.com Новянц Герман
1301185 0.9 nodifuk33@mail.ru Нодифук Степан

Пример 2

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

1 2 3 4 5 6
374-278-5026 0.20 zomidi31[at]rambler.ru Роман С. Цомиди Роман С. Цомиди
374-278-5026 0.20 zomidi31[at]rambler.ru Роман С. Цомиди Роман С. Цомиди
374-278-5026 0.20 zomidi31[at]rambler.ru Роман С. Цомиди Роман С. Цомиди
011-887-2762 0.11 gafemin7[at]gmail.com Герман К. Гафемин Герман К. Гафемин
434-893-9254 0.36 filipp84[at]gmail.com Филипп Н. Валян Филипп Н. Валян

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

1 2 3 4
8939254 0.4 filipp84@gmail.com Валян Филипп
8872762 0.1 gafemin7@gmail.com Гафемин Герман
2785026 0.2 zomidi31@rambler.ru Цомиди Роман

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.5136 +7 034 494-07-39 ticko25[at]rambler.ru Тичко С.Е. +7 034 494-07-39
0.2313 +7 985 096-19-45 kulegidi60[at]yandex.ru Кулегиди Э.Г. +7 985 096-19-45
0.2313 +7 985 096-19-45 kulegidi60[at]yandex.ru Кулегиди Э.Г. +7 985 096-19-45
0.9269 +7 828 235-87-61 lonedic7[at]gmail.com Лонедич И.М. +7 828 235-87-61
0.6339 +7 544 617-49-83 vesobin56[at]mail.ru Вешобин О.Г. +7 544 617-49-83

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

1 2 3 4
0.5 0.2 0.9 0.6
+70344940739 +79850961945 +78282358761 +75446174983
ticko25 kulegidi60 lonedic7 vesobin56
Тичко Кулегиди Лонедич Вешобин

Пример 2

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

1 2 3 4 5 6
0.4805 +7 074 237-15-48 goman95[at]yahoo.com Гомян А.О. +7 074 237-15-48
0.1362 +7 118 080-74-22 tutak46[at]rambler.ru Тутак А.В. +7 118 080-74-22
0.1362 +7 118 080-74-22 tutak46[at]rambler.ru Тутак А.В. +7 118 080-74-22
0.7106 +7 880 979-03-37 zetev27[at]yahoo.com Зетев Б.К. +7 880 979-03-37

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

1 2 3
0.5 0.1 0.7
+70742371548 +71180807422 +78809790337
goman95 tutak46 zetev27
Гомян Тутак Зетев

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.234 Не выполнено Не выполнено 10.03.1999
0.931 Не выполнено Не выполнено 17.04.2003
0.010 Не выполнено Не выполнено 22.10.2004

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

1 2 3
0.2 0.9 0.0
нет нет нет
1999.03.10 2003.04.17 2004.10.22

Пример 2

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

1 2 3 4
0.448 Выполнено Выполнено 14.01.2003
0.148 Не выполнено Не выполнено 13.04.2003
0.246 Выполнено Выполнено 27.09.1999

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

1 2 3
0.4 0.1 0.2
да нет да
2003.01.14 2003.04.13 1999.09.27

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет 14-05-2001 (037) 585-18-33 (037) 585-18-33
нет 25-06-2002 (603) 315-85-47 (603) 315-85-47
нет 25-06-2002 (603) 315-85-47 (603) 315-85-47
да 23-10-2000 (892) 719-13-54 (892) 719-13-54

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

1 2 3
0 0 1
14-05-01 25-06-02 23-10-00
585-18-33 315-85-47 719-13-54

Пример 2

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

1 2 3 4
нет 13-07-2001 (483) 719-70-87 (483) 719-70-87
да 19-09-2002 (834) 898-30-60 (834) 898-30-60
да 14-03-1999 (640) 865-32-77 (640) 865-32-77
да 19-09-2002 (834) 898-30-60 (834) 898-30-60

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

1 2 3
0 1 1
13-07-01 19-09-02 14-03-99
719-70-87 898-30-60 865-32-77

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.4697 Родион Тумак true Родион Тумак
0.5270 Ростислав Дуфман true Ростислав Дуфман
0.9482 Семен Миришли false Семен Миришли

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

1 2 3
0.527 0.948 0.470
Дуфман Ростислав Миришли Семен Тумак Родион
1 0 1

Пример 2

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

1 2 3 4 5 6
0.9794 Макар Цералский true Макар Цералский
0.5012 Григорий Решашман false Григорий Решашман
0.8919 Игорь Мумотич true Игорь Мумотич
0.8758 Богдан Шугук false Богдан Шугук

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

1 2 3 4
0.892 0.501 0.979 0.876
Мумотич Игорь Решашман Григорий Цералский Макар Шугук Богдан
1 0 1 0

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(807) 298-67-67 2002.09.20|да
(958) 104-69-55 2000.01.15|да
(691) 611-84-83 2001.05.19|да

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

1 2 3
807 298-6767 Y 2002
958 104-6955 Y 2000
691 611-8483 Y 2001

Пример 2

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

1 2 3
(533) 309-21-25 2004.04.20|да
(563) 645-51-93 2002.11.04|да
(757) 553-40-98 2004.06.25|да
(271) 075-18-46 2002.08.21|да

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

1 2 3
533 309-2125 Y 2004
563 645-5193 Y 2002
757 553-4098 Y 2004
271 075-1846 Y 2002

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.7161 Алексей М. Гумберг Выполнено 796-970-3518
0.9970 Владимир С. Зарафев Выполнено 662-875-6256
0.9502 Влад Ч. Шазориди Не выполнено 683-616-2557
0.9441 Святогор Ц. Лафушянц Не выполнено 114-062-3034
0.9970 Владимир С. Зарафев Выполнено 662-875-6256

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

1 2 3 4
0.7 1.0 1.0 0.9
Гумберг Алексей Зарафев Владимир Шазориди Влад Лафушянц Святогор
Y Y N N
(796) 970-3518 (662) 875-6256 (683) 616-2557 (114) 062-3034

Пример 2

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

1 2 3 4 5 6
0.4143 Матвей Ш. Тогатин Выполнено 107-889-1830
0.4388 Роман А. Нагский Выполнено 893-867-0326
0.9901 Гордей И. Фифудберг Не выполнено 770-652-7032
0.4388 Роман А. Нагский Выполнено 893-867-0326
0.6289 Роман Ч. Гибудман Не выполнено 005-689-3511

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

1 2 3 4
0.4 0.4 1.0 0.6
Тогатин Матвей Нагский Роман Фифудберг Гордей Гибудман Роман
Y Y N N
(107) 889-1830 (893) 867-0326 (770) 652-7032 (005) 689-3511

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true 25-11-1999 25-11-1999 0.0866
true 09-10-2001 09-10-2001 0.7005
true 09-10-2001 09-10-2001 0.7005
true 25-11-2001 25-11-2001 0.2502
true 12-08-2003 12-08-2003 0.6800

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

1 2 3
Y 25.11.99 0.1
Y 09.10.01 0.7
Y 25.11.01 0.3
Y 12.08.03 0.7

Пример 2

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

1 2 3 4
true 04-08-2003 04-08-2003 0.8471
false 16-11-2002 16-11-2002 0.0094
true 25-12-1999 25-12-1999 0.7634
true 25-12-1999 25-12-1999 0.7634

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

1 2 3
Y 04.08.03 0.8
N 16.11.02 0.0
Y 25.12.99 0.8

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
00/02/05 tikberg57@yahoo.com|Y
00/03/26 bozasij60@yahoo.com|N
04/09/07 fakoluk76@yahoo.com|Y

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

1 2 3
05.02.00 26.03.00 07.09.04
yahoo.com yahoo.com yahoo.com
да нет да

Пример 2

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

1 2 3 4
02/08/03 kiganz72@rambler.ru|N
04/12/14 suvazskij9@yandex.ru|Y
99/03/07 zenman5@gmail.com|Y

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

1 2 3
03.08.02 14.12.04 07.03.99
rambler.ru yandex.ru gmail.com
нет да да