ИКБО-50-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
loluk42@rambler.ru +78343123817 0.03 02/02/07 +78343123817
funocak42@rambler.ru +76375372295 0.54 04/05/24 +76375372295
nasuk57@yahoo.com +78788901154 0.63 99/12/03 +78788901154
tuvemic50@rambler.ru +70213164522 0.80 01/01/21 +70213164522

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

1 2 3 4
loluk42 funocak42 nasuk57 tuvemic50
834-312-3817 637-537-2295 878-890-1154 021-316-4522
3% 54% 63% 80%
07-02-02 24-05-04 03-12-99 21-01-01

Пример 2

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

1 2 3 4 5 6
sorubidi84@yahoo.com +71582344132 0.42 01/10/03 +71582344132
senov86@yahoo.com +77014381973 0.16 04/03/28 +77014381973
kitli34@rambler.ru +79216670362 0.21 01/08/17 +79216670362
lovanz23@mail.ru +78714387189 0.30 01/04/28 +78714387189

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

1 2 3 4
sorubidi84 senov86 kitli34 lovanz23
158-234-4132 701-438-1973 921-667-0362 871-438-7189
42% 16% 21% 30%
03-10-01 28-03-04 17-08-01 28-04-01

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(982) 293-67-42 2003-10-05 Радмир Талусяк Радмир Талусяк
(572) 961-19-17 2003-02-03 Николай Чофяк Николай Чофяк
(832) 028-30-22 2002-09-27 Евгений Ситко Евгений Ситко
(832) 028-30-22 2002-09-27 Евгений Ситко Евгений Ситко
(832) 028-30-22 2002-09-27 Евгений Ситко Евгений Ситко

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

1 2 3
982-293-6742 572-961-1917 832-028-3022
03.10.05 03.02.03 02.09.27
Талусяк Чофяк Ситко

Пример 2

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

1 2 3 4
(531) 678-88-41 2000-02-23 Гордей Вебиди Гордей Вебиди
(309) 193-38-69 2001-01-05 Руслан Зицян Руслан Зицян
(481) 302-94-39 2004-02-28 Петр Дилумяк Петр Дилумяк
(309) 193-38-69 2001-01-05 Руслан Зицян Руслан Зицян
(742) 901-75-74 1999-07-08 Вячеслав Цотиди Вячеслав Цотиди
(309) 193-38-69 2001-01-05 Руслан Зицян Руслан Зицян

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

1 2 3 4
531-678-8841 309-193-3869 481-302-9439 742-901-7574
00.02.23 01.01.05 04.02.28 99.07.08
Вебиди Зицян Дилумяк Цотиди

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.13 konstantin75@mail.ru да 02.06.09
0.59 rikidi78@gmail.com да 01.02.02
0.13 konstantin75@mail.ru да 02.06.09
0.19 rorugberg90@rambler.ru да 04.03.28

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

1 2 3
0.130 0.590 0.190
mail.ru gmail.com rambler.ru
Да Да Да
02-06-09 01-02-02 04-03-28

Пример 2

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

1 2 3 4
0.92 netofanz23@rambler.ru нет 01.10.04
0.67 pavel71@mail.ru нет 01.11.09
0.41 rostislav41@rambler.ru нет 01.01.16
0.41 rostislav41@rambler.ru нет 01.01.16

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

1 2 3
0.920 0.670 0.410
rambler.ru mail.ru rambler.ru
Нет Нет Нет
01-10-04 01-11-09 01-01-16

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Выполнено 0.48 99/07/06 begaban76@yahoo.com
Выполнено 0.48 99/07/06 begaban76@yahoo.com
Не выполнено 0.09 02/04/28 gaviran17@yahoo.com
Выполнено 0.48 99/07/06 begaban76@yahoo.com
Не выполнено 0.08 02/01/20 rabberg1@yahoo.com

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

1 2 3 4
да 0.5 06.07.99 yahoo.com
нет 0.1 28.04.02 yahoo.com
нет 0.1 20.01.02 yahoo.com

Пример 2

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

1 2 3 4 5 6
Выполнено 0.89 00/01/08 sulekuk13@gmail.com
Не выполнено 0.31 03/02/18 biric57@yandex.ru
Не выполнено 0.90 01/12/08 cimusberg30@mail.ru
Не выполнено 0.90 01/12/08 cimusberg30@mail.ru
Не выполнено 0.90 01/12/08 cimusberg30@mail.ru

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

1 2 3 4
да 0.9 08.01.00 gmail.com
нет 0.3 18.02.03 yandex.ru
нет 0.9 08.12.01 mail.ru

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false:derokak61[at]rambler.ru 57% 00-11-15
false:kesov64[at]yahoo.com 50% 04-09-28
false:zuzli32[at]gmail.com 23% 99-10-02
false:derokak61[at]rambler.ru 57% 00-11-15
true:kezov31[at]rambler.ru 98% 02-05-01

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

1 2 3 4
rambler.ru 0.570 15/11/00 0
yahoo.com 0.500 28/09/04 0
gmail.com 0.230 02/10/99 0
rambler.ru 0.980 01/05/02 1

Пример 2

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

1 2 3 4
true:bivadko74[at]gmail.com 16% 99-01-20
true:gozurak25[at]gmail.com 71% 04-07-07
false:tatidi56[at]yandex.ru 9% 03-01-14
false:tatidi56[at]yandex.ru 9% 03-01-14
false:risuk99[at]rambler.ru 1% 01-10-20

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

1 2 3 4
gmail.com 0.160 20/01/99 1
gmail.com 0.710 07/07/04 1
yandex.ru 0.090 14/01/03 0
rambler.ru 0.010 20/10/01 0

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
372-914-4062#Y 02/11/28 02/11/28
426-721-2059#N 01/04/09 01/04/09
960-548-1413#N 99/07/22 99/07/22

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

1 2 3
3729144062 4267212059 9605481413
02.11.28 01.04.09 99.07.22
Выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3
920-544-0563#Y 00/12/12 00/12/12
653-961-6427#Y 04/07/20 04/07/20
313-501-6401#N 01/02/10 01/02/10

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

1 2 3
9205440563 6539616427 3135016401
00.12.12 04.07.20 01.02.10
Выполнено Выполнено Не выполнено

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 278 459-20-07 0.4!Цубак, Р.К.
+7 875 647-20-93 0.9!Рисич, А.Л.
+7 238 102-66-36 0.6!Вецувберг, Н.М.

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

1 2 3
278 459-2007 875 647-2093 238 102-6636
Цубак Рисич Вецувберг
40% 90% 60%

Пример 2

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

1 2
+7 849 123-81-10 0.8!Цутицяк, И.З.
+7 045 080-20-74 0.5!Зибяк, П.Ш.
+7 235 937-25-85 0.4!Муфман, Н.Д.

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

1 2 3
849 123-8110 045 080-2074 235 937-2585
Цутицяк Зибяк Муфман
80% 50% 40%

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
nosolko27@rambler.ru|8860332220 1999/03/16 0.1
bofak1@yandex.ru|9633459897 2001/11/07 0.2
fikidi43@rambler.ru|5241302070 2004/01/04 0.1

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

1 2 3 4
bofak1 3459897 2001.11.07 0.2000
fikidi43 1302070 2004.01.04 0.1000
nosolko27 0332220 1999.03.16 0.1000

Пример 2

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

1 2 3
rezko37@yandex.ru|5501828251 2004/01/03 0.9
cegskij62@gmail.com|4129537764 2004/01/04 1.0
nukak95@mail.ru|3041074347 2001/08/17 0.6
gofuk97@gmail.com|4708272073 2001/02/18 0.6

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

1 2 3 4
cegskij62 9537764 2004.01.04 1.0000
gofuk97 8272073 2001.02.18 0.6000
nukak95 1074347 2001.08.17 0.6000
rezko37 1828251 2004.01.03 0.9000

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Радмир И. Давефук 02/04/28 +7 372 484-47-66 davefuk13@mail.ru
Радмир И. Давефук 02/04/28 +7 372 484-47-66 davefuk13@mail.ru
Марат А. Ситянц 02/10/27 +7 973 897-90-33 sitanz38@mail.ru
Станислав К. Лешин 99/03/24 +7 964 291-73-55 stanislav45@yandex.ru

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

1 2 3
Р.И. Давефук М.А. Ситянц С.К. Лешин
02-04-28 02-10-27 99-03-24
484-4766 897-9033 291-7355
davefuk13 sitanz38 stanislav45

Пример 2

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

1 2 3 4 5 6
Роман Н. Зинли 99/10/24 +7 889 520-15-72 roman52@yandex.ru
Виктор Л. Зимочли 00/10/09 +7 019 676-44-62 zimocli88@yandex.ru
Гордей М. Мичев 03/04/02 +7 758 428-84-41 gordej75@yandex.ru
Никита К. Кавиди 00/07/20 +7 371 459-44-82 nikita39@yandex.ru
Виктор Л. Зимочли 00/10/09 +7 019 676-44-62 zimocli88@yandex.ru

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

1 2 3 4
Р.Н. Зинли В.Л. Зимочли Г.М. Мичев Н.К. Кавиди
99-10-24 00-10-09 03-04-02 00-07-20
520-1572 676-4462 428-8441 459-4482
roman52 zimocli88 gordej75 nikita39

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.7036 Выполнено Федор У. Ногемев;2004-02-13
0.8093 Не выполнено Руслан Г. Сорефов;2001-04-03
0.8093 Не выполнено Руслан Г. Сорефов;2001-04-03
0.9777 Не выполнено Амир Б. Фонимов;2002-10-08
0.8093 Не выполнено Руслан Г. Сорефов;2001-04-03

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

1 2 3
0.704 0.809 0.978
1 0 0
Ф.У. Ногемев Р.Г. Сорефов А.Б. Фонимов
2004.02.13 2001.04.03 2002.10.08

Пример 2

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

1 2 3
0.3234 Выполнено Сергей К. Зусоний;2004-10-25
0.3250 Выполнено Кирилл Б. Толавянц;2000-02-15
0.4007 Не выполнено Игорь К. Бисосин;2003-08-21
0.4007 Не выполнено Игорь К. Бисосин;2003-08-21
0.4007 Не выполнено Игорь К. Бисосин;2003-08-21

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

1 2 3
0.323 0.325 0.401
1 1 0
С.К. Зусоний К.Б. Толавянц И.К. Бисосин
2004.10.25 2000.02.15 2003.08.21

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
120 306-4640 120 306-4640 26/01/03 0.28 gumebko93@yandex.ru
638 066-1450 638 066-1450 19/09/00 0.73 govuk91@mail.ru
779 938-0291 779 938-0291 26/07/99 0.07 fufanz7@mail.ru
717 973-5826 717 973-5826 14/01/04 0.64 sezli62@mail.ru

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

1 2 3 4
306-4640 26-01-03 0.2800 yandex.ru
066-1450 19-09-00 0.7300 mail.ru
938-0291 26-07-99 0.0700 mail.ru
973-5826 14-01-04 0.6400 mail.ru

Пример 2

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

1 2 3 4 5
925 614-9271 925 614-9271 24/12/02 0.41 sicko20@gmail.com
785 979-5059 785 979-5059 26/05/01 0.85 susiranz65@yahoo.com
699 350-3685 699 350-3685 18/07/03 0.39 gazulskij2@rambler.ru
543 491-9796 543 491-9796 10/06/02 0.08 kukadan10@rambler.ru

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

1 2 3 4
614-9271 24-12-02 0.4100 gmail.com
979-5059 26-05-01 0.8500 yahoo.com
350-3685 18-07-03 0.3900 rambler.ru
491-9796 10-06-02 0.0800 rambler.ru

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
06.02.99 06.02.99 Степан А. Редозберг redozberg52@yandex.ru +73705374310
28.06.04 28.06.04 Эмиль В. Томов emil_77@gmail.com +77951876366
12.08.02 12.08.02 Назар Ш. Маряк nazar50@yahoo.com +75879082826
21.06.02 21.06.02 Всеволод З. Кикук vsevolod59@yandex.ru +73268303767
06.02.99 06.02.99 Степан А. Редозберг redozberg52@yandex.ru +73705374310

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

1 2 3 4
02-06-21 99-02-06 02-08-12 04-06-28
Кикук В.З. Редозберг С.А. Маряк Н.Ш. Томов Э.В.
yandex.ru yandex.ru yahoo.com gmail.com
326-830-3767 370-537-4310 587-908-2826 795-187-6366

Пример 2

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

1 2 3 4 5
16.07.01 16.07.01 Данила Б. Лумукли lumukli31@gmail.com +79481678270
02.04.00 02.04.00 Эмиль И. Весимян vesiman85@rambler.ru +74541636433
12.08.04 12.08.04 Самир О. Ратко samir77@yandex.ru +74752592166
16.07.01 16.07.01 Данила Б. Лумукли lumukli31@gmail.com +79481678270

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

1 2 3
00-04-02 04-08-12 01-07-16
Весимян Э.И. Ратко С.О. Лумукли Д.Б.
rambler.ru yandex.ru gmail.com
454-163-6433 475-259-2166 948-167-8270

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Марк Докяк 2002-09-27 0.8
Эмиль Цусисский 2004-05-16 0.1
Эмиль Цусисский 2004-05-16 0.1
Филипп Цигутич 2004-12-27 0.3

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

1 2 3
Докяк Цигутич Цусисский
2002.09.27 2004.12.27 2004.05.16
0.800 0.300 0.100

Пример 2

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

1 2 3
Дмитрий Кинузак 2000-04-22 0.2
Мирослав Ганев 2000-11-20 0.3
Илья Вадегберг 2003-04-07 0.8
Одиссей Беров 2000-01-03 0.0
Мирослав Ганев 2000-11-20 0.3

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

1 2 3 4
Беров Вадегберг Ганев Кинузак
2000.01.03 2003.04.07 2000.11.20 2000.04.22
0.000 0.800 0.300 0.200

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1#Гушабий Т.Л. 0.9182 1999-04-20
1#Цунли М.Т. 0.1110 2002-07-18
0#Зешелак К.Б. 0.8476 2003-06-05
0#Шецелак В.К. 0.4587 2002-05-21
0#Зешелак К.Б. 0.8476 2003-06-05

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

1 2 3 4
Гушабий Т. Цунли М. Зешелак К. Шецелак В.
0.918 0.111 0.848 0.459
Y Y N N
1999 2002 2003 2002

Пример 2

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

1 2 3
0#Мокман Т.Б. 0.8338 2004-12-17
0#Венберг Л.К. 0.0022 2003-11-20
0#Кебий С.К. 0.7540 2000-01-27
0#Шувузский А.Ц. 0.5046 2002-07-22
0#Мокман Т.Б. 0.8338 2004-12-17

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

1 2 3 4
Мокман Т. Венберг Л. Кебий С. Шувузский А.
0.834 0.002 0.754 0.505
N N N N
2004 2003 2000 2002

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
44%#beban38[at]mail.ru 2004.08.11 да 2004.08.11
44%#beban38[at]mail.ru 2004.08.11 да 2004.08.11
44%#beban38[at]mail.ru 2004.08.11 да 2004.08.11
1%#sagli39[at]yahoo.com 2003.08.10 да 2003.08.10
14%#nulov10[at]mail.ru 2004.10.10 да 2004.10.10
95%#razberg81[at]mail.ru 2001.11.21 да 2001.11.21

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

1 2 3 4
0.44 04.08.11 true beban38@mail.ru
0.14 04.10.10 true nulov10@mail.ru
0.95 01.11.21 true razberg81@mail.ru
0.01 03.08.10 true sagli39@yahoo.com

Пример 2

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

1 2 3 4
88%#zesov23[at]gmail.com 2003.01.13 да 2003.01.13
66%#vakokberg48[at]yandex.ru 2001.04.10 да 2001.04.10
17%#bozic8[at]yandex.ru 2004.07.14 да 2004.07.14
17%#bozic8[at]yandex.ru 2004.07.14 да 2004.07.14
17%#bozic8[at]yandex.ru 2004.07.14 да 2004.07.14
96%#gizev31[at]yahoo.com 2002.01.23 да 2002.01.23

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

1 2 3 4
0.17 04.07.14 true bozic8@yandex.ru
0.96 02.01.23 true gizev31@yahoo.com
0.66 01.04.10 true vakokberg48@yandex.ru
0.88 03.01.13 true zesov23@gmail.com

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vefan90@yahoo.com 0.4977 2000.08.01
taluk4@rambler.ru 0.7320 2004.02.16
vumuk40@mail.ru 0.3045 2004.12.25
sucskij69@rambler.ru 0.6107 2000.12.03
sucskij69@rambler.ru 0.6107 2000.12.03

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

1 2 3
yahoo.com 0.498 01-08-2000
rambler.ru 0.732 16-02-2004
mail.ru 0.304 25-12-2004
rambler.ru 0.611 03-12-2000

Пример 2

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

1 2 3
suzan53@yahoo.com 0.9906 2004.02.03
sevutan13@gmail.com 0.8521 1999.03.27
rotucak67@mail.ru 0.1613 1999.03.19
sevutan13@gmail.com 0.8521 1999.03.27
ralev22@yandex.ru 0.0981 2000.01.24

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

1 2 3
yahoo.com 0.991 03-02-2004
gmail.com 0.852 27-03-1999
mail.ru 0.161 19-03-1999
yandex.ru 0.098 24-01-2000

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да:2001/10/02 lerakov18[at]yandex.ru lerakov18[at]yandex.ru
да:2003/04/08 sinekli98[at]gmail.com sinekli98[at]gmail.com
да:2003/04/08 sinekli98[at]gmail.com sinekli98[at]gmail.com
да:2003/04/08 sinekli98[at]gmail.com sinekli98[at]gmail.com
нет:2001/09/12 vocezak57[at]rambler.ru vocezak57[at]rambler.ru

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

1 2 3
01/10/02 true yandex.ru
03/04/08 true gmail.com
01/09/12 false rambler.ru

Пример 2

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

1 2 3
да:2004/11/12 zibov44[at]mail.ru zibov44[at]mail.ru
да:2004/11/12 zibov44[at]mail.ru zibov44[at]mail.ru
да:2004/11/12 zibov44[at]mail.ru zibov44[at]mail.ru
нет:1999/05/05 nofagman25[at]gmail.com nofagman25[at]gmail.com
да:2004/07/10 binezuk67[at]mail.ru binezuk67[at]mail.ru
нет:2004/06/26 artur78[at]rambler.ru artur78[at]rambler.ru

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

1 2 3
04/11/12 true mail.ru
99/05/05 false gmail.com
04/07/10 true mail.ru
04/06/26 false rambler.ru

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.66 Нет rustam36[at]mail.ru
0.66 Нет rustam36[at]mail.ru
0.45 Да masodli32[at]mail.ru
0.48 Да odissej83[at]yahoo.com

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

1 2 3
66% 45% 48%
0 1 1
mail.ru mail.ru yahoo.com

Пример 2

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

1 2 3 4 5
0.74 Нет ignat42[at]gmail.com
0.24 Нет lamman44[at]rambler.ru
0.94 Нет vemacskij84[at]yahoo.com
0.47 Да gegokanz55[at]yandex.ru
0.47 Да gegokanz55[at]yandex.ru

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

1 2 3 4
74% 24% 94% 47%
0 0 0 1
gmail.com rambler.ru yahoo.com yandex.ru

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vadim10@yahoo.com 0.2002 Вадим Сибук
georgij67@rambler.ru 0.2123 Георгий Дешян
georgij67@rambler.ru 0.2123 Георгий Дешян
lagosak70@yahoo.com 0.1025 Адель Лагошяк
georgij67@rambler.ru 0.2123 Георгий Дешян

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

1 2 3
vadim10 georgij67 lagosak70
0.20 0.21 0.10
Сибук Дешян Лагошяк

Пример 2

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

1 2 3
tegesuk55@mail.ru 0.1409 Семен Тегешук
vladislav44@mail.ru 0.9528 Владислав Рафотев
vladislav44@mail.ru 0.9528 Владислав Рафотев
arsen74@rambler.ru 0.9507 Арсен Локич
netuvskij51@mail.ru 0.0102 Амир Нетувский
vladislav44@mail.ru 0.9528 Владислав Рафотев

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

1 2 3 4
tegesuk55 vladislav44 arsen74 netuvskij51
0.14 0.95 0.95 0.01
Тегешук Рафотев Локич Нетувский

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
rivak70@rambler.ru 0.3 Да 2001-08-25
sifuzak78@gmail.com 0.9 Нет 2004-06-18
odissej57@yandex.ru 1.0 Да 2004-04-18
tosenberg52@rambler.ru 0.8 Нет 1999-12-18

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

1 2 3 4
odissej57[at]yandex.ru 100% Y 2004.04.18
rivak70[at]rambler.ru 30% Y 2001.08.25
sifuzak78[at]gmail.com 90% N 2004.06.18
tosenberg52[at]rambler.ru 80% N 1999.12.18

Пример 2

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

1 2 3 4 5
il_dar1@gmail.com 0.8 Нет 2000-10-12
sezafan24@rambler.ru 0.6 Нет 2001-01-12
zamev83@yandex.ru 0.8 Нет 2000-10-02

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

1 2 3 4
il_dar1[at]gmail.com 80% N 2000.10.12
sezafan24[at]rambler.ru 60% N 2001.01.12
zamev83[at]yandex.ru 80% N 2000.10.02

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(118) 868-8614 Y 0.531;12.06.1999
(223) 029-2612 Y 0.922;19.03.2003
(932) 435-5793 Y 0.660;21.04.2002

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

1 2 3 4
8688614 да 12/06/99 0.53
0292612 да 19/03/03 0.92
4355793 да 21/04/02 0.66

Пример 2

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

1 2 3
(160) 127-2648 N 0.024;24.07.2003
(042) 187-9650 Y 0.543;21.07.2000
(337) 024-5510 Y 0.594;02.12.2001

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

1 2 3 4
1272648 нет 24/07/03 0.02
1879650 да 21/07/00 0.54
0245510 да 02/12/01 0.59

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Шефоцин Денис 0.61 sefozin56[at]yandex.ru 1
Туцли Мирон 0.11 tuzli26[at]yahoo.com 1
Руцберг Яромир 0.18 ruzberg34[at]yahoo.com 1
Зифянц Влад 0.14 zifanz47[at]gmail.com 0
Зифянц Влад 0.14 zifanz47[at]gmail.com 0

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

1 2 3 4
Шефоцин 0.6 yandex.ru да
Туцли 0.1 yahoo.com да
Руцберг 0.2 yahoo.com да
Зифянц 0.1 gmail.com нет

Пример 2

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

1 2 3 4 5 6
Цаков Амир 0.98 zakov60[at]yahoo.com 1
Кенев Илья 0.92 kenev46[at]gmail.com 1
Гудузов Родион 0.10 guduzov19[at]rambler.ru 0
Телагиди Василий 0.16 telagidi29[at]rambler.ru 1
Телагиди Василий 0.16 telagidi29[at]rambler.ru 1

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

1 2 3 4
Цаков 1.0 yahoo.com да
Кенев 0.9 gmail.com да
Гудузов 0.1 rambler.ru нет
Телагиди 0.2 rambler.ru да

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Павел Д. Дегитин Павел Д. Дегитин 1 0.68 946-3323
Святогор Ш. Шунман Святогор Ш. Шунман 1 0.96 636-8577
Святогор Ш. Шунман Святогор Ш. Шунман 1 0.96 636-8577
Виталий Т. Вовяк Виталий Т. Вовяк 0 0.65 714-9785
Роман И. Фокиди Роман И. Фокиди 0 0.15 614-8331

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

1 2 3 4
Виталий Вовяк Нет 65% 7149785
Павел Дегитин Да 68% 9463323
Роман Фокиди Нет 15% 6148331
Святогор Шунман Да 96% 6368577

Пример 2

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

1 2 3 4 5 6 7
Давид Ч. Цодоско Давид Ч. Цодоско 0 0.71 773-1114
Никита Н. Ломакук Никита Н. Ломакук 1 0.28 904-0132
Иван И. Марокяк Иван И. Марокяк 0 0.24 699-6037
Давид Ч. Цодоско Давид Ч. Цодоско 0 0.71 773-1114
Елисей И. Занли Елисей И. Занли 1 0.68 379-9721

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

1 2 3 4
Давид Цодоско Нет 71% 7731114
Елисей Занли Да 68% 3799721
Иван Марокяк Нет 24% 6996037
Никита Ломакук Да 28% 9040132

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
06.09.01 нет|+7 (112) 493-39-94 0.517
11.08.00 да|+7 (672) 347-42-53 0.386
11.08.00 да|+7 (672) 347-42-53 0.386
21.03.02 да|+7 (771) 727-63-42 0.496

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

1 2 3
01.09.06 00.08.11 02.03.21
Не выполнено Выполнено Выполнено
112 493-3994 672 347-4253 771 727-6342
0.52 0.39 0.50

Пример 2

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

1 2 3 4
22.04.00 нет|+7 (245) 226-89-96 0.940
27.05.01 да|+7 (695) 649-10-77 0.129
08.05.02 нет|+7 (748) 183-22-62 0.170
05.08.04 нет|+7 (178) 260-05-60 0.919
27.05.01 да|+7 (695) 649-10-77 0.129

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

1 2 3 4
00.04.22 01.05.27 02.05.08 04.08.05
Не выполнено Выполнено Не выполнено Не выполнено
245 226-8996 695 649-1077 748 183-2262 178 260-0560
0.94 0.13 0.17 0.92

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N Зобувман Е.Д.|(726) 791-59-54 N
N Зобувман Е.Д.|(726) 791-59-54 N
N Вифянц Д.Д.|(878) 654-14-27 N
N Зобувман Е.Д.|(726) 791-59-54 N
N Мидов К.К.|(208) 317-39-04 N

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

1 2 3
false false false
Е. Зобувман Д. Вифянц К. Мидов
726-791-5954 878-654-1427 208-317-3904

Пример 2

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

1 2 3 4
N Цусев Р.Б.|(523) 903-74-86 N
N Канман М.М.|(265) 903-15-27 N
Y Чочский В.Б.|(939) 850-84-54 Y
N Тичучман М.З.|(806) 758-64-35 N
N Тичучман М.З.|(806) 758-64-35 N
N Тичучман М.З.|(806) 758-64-35 N

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

1 2 3 4
false false true false
Р. Цусев М. Канман В. Чочский М. Тичучман
523-903-7486 265-903-1527 939-850-8454 806-758-6435

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+73222528952 vsevolod40[at]rambler.ru 05/09/2001 64% 64%
+74559891484 verokic20[at]mail.ru 23/09/2000 46% 46%
+75388450217 cuzko93[at]yahoo.com 21/01/2000 30% 30%
+75388450217 cuzko93[at]yahoo.com 21/01/2000 30% 30%
+75388450217 cuzko93[at]yahoo.com 21/01/2000 30% 30%
+73585991991 kocskij41[at]gmail.com 22/04/2002 89% 89%

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

1 2 3 4
3222528952 rambler.ru 01.09.05 0.6
4559891484 mail.ru 00.09.23 0.5
5388450217 yahoo.com 00.01.21 0.3
3585991991 gmail.com 02.04.22 0.9

Пример 2

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

1 2 3 4 5
+70932035446 serucuk83[at]mail.ru 06/11/2002 71% 71%
+76672660335 zazanz7[at]mail.ru 13/04/2002 35% 35%
+76672660335 zazanz7[at]mail.ru 13/04/2002 35% 35%
+76672660335 zazanz7[at]mail.ru 13/04/2002 35% 35%
+76189391927 rustam95[at]mail.ru 08/10/2001 98% 98%
+77890395559 dmitrij84[at]gmail.com 16/03/2000 78% 78%

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

1 2 3 4
0932035446 mail.ru 02.11.06 0.7
6672660335 mail.ru 02.04.13 0.3
6189391927 mail.ru 01.10.08 1.0
7890395559 gmail.com 00.03.16 0.8

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
kukidi14[at]yahoo.com|0.5635 Не выполнено Не выполнено
garskij27[at]yahoo.com|0.1442 Не выполнено Не выполнено
luvberg66[at]mail.ru|0.0743 Не выполнено Не выполнено

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

1 2 3
garskij27 kukidi14 luvberg66
14% 56% 7%
0 0 0

Пример 2

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

1 2 3
vorij97[at]gmail.com|0.6252 Выполнено Выполнено
latak2[at]yahoo.com|0.0183 Не выполнено Не выполнено
tisusidi71[at]yandex.ru|0.0975 Выполнено Выполнено
locin45[at]yahoo.com|0.6363 Не выполнено Не выполнено

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

1 2 3 4
latak2 locin45 tisusidi71 vorij97
2% 64% 10% 63%
0 0 1 1

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
nesenskij38[at]rambler.ru 0.3 25/09/2001
vubulskij40[at]mail.ru 0.7 08/10/1999
cemuzuk98[at]yahoo.com 1.0 19/08/1999
fidusic28[at]rambler.ru 0.1 20/10/2002
cemuzuk98[at]yahoo.com 1.0 19/08/1999
cemuzuk98[at]yahoo.com 1.0 19/08/1999

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

1 2 3 4
nesenskij38 vubulskij40 cemuzuk98 fidusic28
0.3000 0.7000 1.0000 0.1000
01-09-25 99-10-08 99-08-19 02-10-20

Пример 2

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

1 2 3 4 5
zebak24[at]rambler.ru 0.4 05/03/2000
zebak24[at]rambler.ru 0.4 05/03/2000
nonezic99[at]rambler.ru 0.4 28/05/2001
vilalko68[at]yahoo.com 0.5 19/10/2001
mumko62[at]mail.ru 0.4 26/11/1999
zebak24[at]rambler.ru 0.4 05/03/2000

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

1 2 3 4
zebak24 nonezic99 vilalko68 mumko62
0.4000 0.4000 0.5000 0.4000
00-03-05 01-05-28 01-10-19 99-11-26

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да 2000.11.08 +7 (834) 245-06-84 36%
да 2000.01.08 +7 (405) 191-17-66 82%
да 2001.08.23 +7 (145) 754-39-46 5%
да 1999.09.10 +7 (156) 619-68-72 65%

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

1 2 3 4
Да 23/08/01 145 754-3946 0.0500
Да 10/09/99 156 619-6872 0.6500
Да 08/01/00 405 191-1766 0.8200
Да 08/11/00 834 245-0684 0.3600

Пример 2

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

1 2 3 4
нет 1999.02.05 +7 (386) 878-43-84 96%
нет 2003.11.28 +7 (405) 785-44-82 69%
да 2004.03.09 +7 (817) 054-47-86 33%
да 2002.11.09 +7 (959) 069-41-16 14%

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

1 2 3 4
Нет 05/02/99 386 878-4384 0.9600
Нет 28/11/03 405 785-4482 0.6900
Да 09/03/04 817 054-4786 0.3300
Да 09/11/02 959 069-4116 0.1400

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2% 839-184-8847 Артур Ш. Шунук Нет
11% 726-737-0807 Константин Ф. Виришич Да
3% 206-317-0211 Платон Ч. Чичечко Нет
4% 208-416-5030 Борис О. Вузолко Нет
4% 208-416-5030 Борис О. Вузолко Нет

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

1 2 3 4
0.020 1848847 Артур Шунук N
0.110 7370807 Константин Виришич Y
0.030 3170211 Платон Чичечко N
0.040 4165030 Борис Вузолко N

Пример 2

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

1 2 3 4
94% 929-107-2152 Богдан И. Луцянц Нет
52% 144-996-7943 Игнат Ф. Легубберг Да
30% 011-503-1555 Альберт Л. Сешуриди Нет
30% 011-503-1555 Альберт Л. Сешуриди Нет

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

1 2 3 4
0.940 1072152 Богдан Луцянц N
0.520 9967943 Игнат Легубберг Y
0.300 5031555 Альберт Сешуриди N

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
gordej25[at]rambler.ru 03-11-19;Лоляк Гордей 7831185 7831185
tamerlan83[at]yandex.ru 99-07-19;Цовошак Тамерлан 0739859 0739859
zanigov36[at]yahoo.com 03-04-04;Цанигов Ильдар 2356395 2356395
zanigov36[at]yahoo.com 03-04-04;Цанигов Ильдар 2356395 2356395

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

1 2 3 4
rambler.ru 19-11-03 783-1185 Лоляк
yahoo.com 04-04-03 235-6395 Цанигов
yandex.ru 19-07-99 073-9859 Цовошак

Пример 2

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

1 2 3 4
fitanz14[at]yandex.ru 02-08-15;Фитянц Андрей 2796719 2796719
dobavskij61[at]gmail.com 02-01-19;Добавский Рустам 3488973 3488973
giruzanz24[at]gmail.com 04-02-24;Гируцянц Юрий 7336650 7336650
dobavskij61[at]gmail.com 02-01-19;Добавский Рустам 3488973 3488973

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

1 2 3 4
gmail.com 24-02-04 733-6650 Гируцянц
gmail.com 19-01-02 348-8973 Добавский
yandex.ru 15-08-02 279-6719 Фитянц

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sicadak26@yahoo.com&Назар Сичадяк 1999/10/08 Не выполнено Не выполнено
zitukij60@rambler.ru&Сергей Цитукий 2004/07/01 Выполнено Выполнено
ajdar24@yandex.ru&Айдар Луфян 2002/07/14 Выполнено Выполнено

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

1 2 3 4
sicadak26[at]yahoo.com Сичадяк 08-10-99 0
zitukij60[at]rambler.ru Цитукий 01-07-04 1
ajdar24[at]yandex.ru Луфян 14-07-02 1

Пример 2

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

1 2 3 4
vananz51@gmail.com&Савва Ванянц 2001/06/07 Выполнено Выполнено
rodion72@yahoo.com&Родион Наряк 2000/04/11 Не выполнено Не выполнено
zimolov30@mail.ru&Гордей Цимолов 2002/09/22 Не выполнено Не выполнено

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

1 2 3 4
vananz51[at]gmail.com Ванянц 07-06-01 1
rodion72[at]yahoo.com Наряк 11-04-00 0
zimolov30[at]mail.ru Цимолов 22-09-02 0

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true true 2004/05/09#Вадим В. Тевутян
false false 2003/07/12#Сергей Г. Цузишин
true true 2001/12/03#Кирилл О. Мачян
true true 1999/11/08#Юрий К. Вузелов

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

1 2 3 4
Выполнено Не выполнено Выполнено Выполнено
Тевутян, В.В. Цузишин, С.Г. Мачян, К.О. Вузелов, Ю.К.
09.05.2004 12.07.2003 03.12.2001 08.11.1999

Пример 2

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

1 2 3 4
true true 1999/11/17#Марат Р. Шечман
false false 2001/01/15#Тимур У. Ругадов
true true 2002/11/28#Алексей К. Тафарянц
true true 2003/05/04#Илья Д. Бичацман

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

1 2 3 4
Выполнено Не выполнено Выполнено Выполнено
Шечман, М.Р. Ругадов, Т.У. Тафарянц, А.К. Бичацман, И.Д.
17.11.1999 15.01.2001 28.11.2002 04.05.2003

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0;+7 648 831-93-21 0.74
0;+7 560 858-04-31 0.40
0;+7 648 831-93-21 0.74
1;+7 322 875-13-13 0.67

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

1 2 3
831-93-21 858-04-31 875-13-13
Не выполнено Не выполнено Выполнено
0.7 0.4 0.7

Пример 2

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

1 2
1;+7 691 977-51-08 0.99
0;+7 984 733-50-14 0.76
0;+7 859 274-37-28 0.49
0;+7 376 243-12-32 0.09
0;+7 984 733-50-14 0.76

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

1 2 3 4
977-51-08 733-50-14 274-37-28 243-12-32
Выполнено Не выполнено Не выполнено Не выполнено
1.0 0.8 0.5 0.1

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
fetidi58[at]mail.ru&0.446 да +7 105 635-02-30 +7 105 635-02-30
felacov53[at]mail.ru&0.483 нет +7 978 903-20-60 +7 978 903-20-60
corak67[at]yandex.ru&0.594 нет +7 827 723-36-59 +7 827 723-36-59
figij61[at]yandex.ru&0.671 да +7 342 246-38-35 +7 342 246-38-35

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

1 2 3 4
fetidi58 felacov53 corak67 figij61
Да Нет Нет Да
0.45 0.48 0.59 0.67
635-0230 903-2060 723-3659 246-3835

Пример 2

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

1 2 3 4 5
lacocskij90[at]rambler.ru&0.748 да +7 873 086-76-62 +7 873 086-76-62
zozak39[at]mail.ru&0.416 нет +7 423 634-45-94 +7 423 634-45-94
sizak46[at]rambler.ru&0.560 нет +7 803 761-09-42 +7 803 761-09-42

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

1 2 3
lacocskij90 zozak39 sizak46
Да Нет Нет
0.75 0.42 0.56
086-7662 634-4594 761-0942

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
нет 0.6750 +7(385)415-53-04 2000/03/21 2000/03/21
да 0.0558 +7(722)585-71-93 2004/12/23 2004/12/23
нет 0.6916 +7(163)686-86-96 1999/04/02 1999/04/02
да 0.5082 +7(718)005-07-92 2004/04/11 2004/04/11

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

1 2 3 4
Нет 69% 163-686-8696 02.04.99
Нет 68% 385-415-5304 21.03.00
Да 51% 718-005-0792 11.04.04
Да 6% 722-585-7193 23.12.04

Пример 2

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

1 2 3 4 5 6 7
да 0.8526 +7(861)735-22-78 2000/12/02 2000/12/02
нет 0.8752 +7(527)722-87-02 2003/01/28 2003/01/28
нет 0.1418 +7(976)200-38-08 2000/03/22 2000/03/22
да 0.7815 +7(724)358-04-58 1999/01/23 1999/01/23

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

1 2 3 4
Нет 88% 527-722-8702 28.01.03
Да 78% 724-358-0458 23.01.99
Да 85% 861-735-2278 02.12.00
Нет 14% 976-200-3808 22.03.00

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1.0 02/08/2003 false 02/08/2003 (695) 629-78-48
0.7 17/09/2001 true 17/09/2001 (648) 737-94-93
0.7 17/09/2001 true 17/09/2001 (648) 737-94-93
0.4 28/12/2001 true 28/12/2001 (193) 425-07-63
0.7 17/09/2001 true 17/09/2001 (648) 737-94-93
0.8 01/06/2002 true 01/06/2002 (992) 784-40-07

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

1 2 3 4
1.0000 0.7000 0.4000 0.8000
2003-08-02 2001-09-17 2001-12-28 2002-06-01
Не выполнено Выполнено Выполнено Выполнено
695-629-7848 648-737-9493 193-425-0763 992-784-4007

Пример 2

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

1 2 3 4 5
0.9 27/10/2002 true 27/10/2002 (384) 126-54-40
0.4 19/09/2000 false 19/09/2000 (690) 697-19-39
0.2 07/01/1999 false 07/01/1999 (346) 761-06-60
0.2 07/01/1999 false 07/01/1999 (346) 761-06-60
0.1 14/03/2000 false 14/03/2000 (399) 140-70-69
0.2 07/01/1999 false 07/01/1999 (346) 761-06-60

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

1 2 3 4
0.9000 0.4000 0.2000 0.1000
2002-10-27 2000-09-19 1999-01-07 2000-03-14
Выполнено Не выполнено Не выполнено Не выполнено
384-126-5440 690-697-1939 346-761-0660 399-140-7069

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
08/12/1999:Мекский, И.М. Выполнено
25/07/1999:Цезич, Д.Ч. Не выполнено
25/07/1999:Цезич, Д.Ч. Не выполнено
03/12/2003:Ниримич, Р.В. Выполнено

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

1 2 3
И. Мекский true 99.12.08
Д. Цезич false 99.07.25
Р. Ниримич true 03.12.03

Пример 2

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

1 2 3 4
13/02/2001:Кенунли, Д.К. Не выполнено
09/11/2000:Дефев, Г.Н. Не выполнено
09/11/2000:Дефев, Г.Н. Не выполнено
12/09/2003:Чификук, О.Т. Не выполнено

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

1 2 3
Д. Кенунли false 01.02.13
Г. Дефев false 00.11.09
О. Чификук false 03.09.12

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.8912|04-12-27 +7 588 100-27-58
0.9990|04-07-02 +7 374 077-36-04
0.3515|00-06-08 +7 447 749-86-70
0.3515|00-06-08 +7 447 749-86-70
0.6193|03-12-10 +7 186 658-12-55
0.3515|00-06-08 +7 447 749-86-70

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

1 2 3
03.12.10 62% +7 186 658-1255
04.07.02 100% +7 374 077-3604
00.06.08 35% +7 447 749-8670
04.12.27 89% +7 588 100-2758

Пример 2

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

1 2
0.3053|03-12-15 +7 543 943-67-89
0.1823|00-06-02 +7 084 344-45-40
0.1823|00-06-02 +7 084 344-45-40
0.0874|01-07-24 +7 742 829-80-27
0.1823|00-06-02 +7 084 344-45-40

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

1 2 3
00.06.02 18% +7 084 344-4540
03.12.15 31% +7 543 943-6789
01.07.24 9% +7 742 829-8027

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да#0.3428 8658691
нет#0.1598 6117704
нет#0.9559 8619989

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

1 2 3
Y 865-86-91 0.34
N 611-77-04 0.16
N 861-99-89 0.96

Пример 2

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

1 2 3
да#0.5949 6269424
да#0.7716 2339795
да#0.1297 8878206
нет#0.7462 9741612

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

1 2 3
Y 626-94-24 0.59
Y 233-97-95 0.77
Y 887-82-06 0.13
N 974-16-12 0.75