ИКБО-61-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true 06/08/02 Игнат Д. Линезиди linezidi2@mail.ru
true 27/10/02 Тамерлан Н. Мефарин tamerlan59@yahoo.com
false 21/02/99 Дмитрий У. Дувяк dmitrij80@gmail.com
false 21/02/99 Дмитрий У. Дувяк dmitrij80@gmail.com
false 21/02/99 Дмитрий У. Дувяк dmitrij80@gmail.com

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

1 2 3
да да нет
06-08-02 27-10-02 21-02-99
Линезиди И.Д. Мефарин Т.Н. Дувяк Д.У.
linezidi2 tamerlan59 dmitrij80

Пример 2

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

1 2 3 4 5
true 28/06/03 Филипп У. Бибиков bibikov35@mail.ru
true 12/06/02 Тимофей Ц. Цокко timofej89@yahoo.com
false 23/06/02 Денис З. Нивман nivman80@yandex.ru
true 22/01/02 Анатолий О. Какян anatolij53@yahoo.com
true 22/01/02 Анатолий О. Какян anatolij53@yahoo.com
true 22/01/02 Анатолий О. Какян anatolij53@yahoo.com

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

1 2 3 4
да да нет да
28-06-03 12-06-02 23-06-02 22-01-02
Бибиков Ф.У. Цокко Т.Ц. Нивман Д.З. Какян А.О.
bibikov35 timofej89 nivman80 anatolij53

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
422 456-4262 0.6 0.6 Толашян Т.З.
681 809-7986 0.6 0.6 Фабяк В.Б.
681 809-7986 0.6 0.6 Фабяк В.Б.
058 747-3284 0.1 0.1 Будалук А.З.
934 220-8061 0.1 0.1 Луцский Л.М.

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

1 2 3
(058) 747-3284 0.10 Будалук А.
(934) 220-8061 0.10 Луцский Л.
(422) 456-4262 0.60 Толашян Т.
(681) 809-7986 0.60 Фабяк В.

Пример 2

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

1 2 3 4
809 811-6421 1.0 1.0 Летиди В.Л.
450 022-0166 0.2 0.2 Мочагак С.С.
166 993-5195 1.0 1.0 Нешасов Н.В.
809 811-6421 1.0 1.0 Летиди В.Л.
909 960-4338 0.1 0.1 Нисецук В.Ф.

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

1 2 3
(809) 811-6421 1.00 Летиди В.
(450) 022-0166 0.20 Мочагак С.
(166) 993-5195 1.00 Нешасов Н.
(909) 960-4338 0.10 Нисецук В.

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(116) 439-3635&kanozij31[at]yandex.ru true 0.85
(697) 743-0714&gokidi22[at]yandex.ru false 0.08
(625) 899-0987&coguk57[at]rambler.ru true 0.28

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

1 2 3 4
kanozij31@yandex.ru (116) 439-36-35 Выполнено 85%
gokidi22@yandex.ru (697) 743-07-14 Не выполнено 8%
coguk57@rambler.ru (625) 899-09-87 Выполнено 28%

Пример 2

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

1 2 3 4 5
(302) 546-7239&fumamidi44[at]mail.ru false 0.01
(365) 791-9503&taruzak83[at]mail.ru true 0.01
(603) 355-5692&gucagman64[at]yahoo.com false 0.53

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

1 2 3 4
fumamidi44@mail.ru (302) 546-72-39 Не выполнено 1%
taruzak83@mail.ru (365) 791-95-03 Выполнено 1%
gucagman64@yahoo.com (603) 355-56-92 Не выполнено 53%

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Богдан И. Росутяк 0.76 Богдан И. Росутяк нет
Марсель Г. Мезитко 1.00 Марсель Г. Мезитко да
Савва Н. Когянц 0.88 Савва Н. Когянц нет
Мирослав Б. Нишанман 0.10 Мирослав Б. Нишанман да

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

1 2 3 4
Росутяк Богдан Мезитко Марсель Когянц Савва Нишанман Мирослав
76% 100% 88% 10%
Нет Да Нет Да

Пример 2

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

1 2 3 4
Игнат О. Созий 0.45 Игнат О. Созий нет
Кирилл Ч. Руфич 0.33 Кирилл Ч. Руфич нет
Юрий Л. Лесяк 0.80 Юрий Л. Лесяк да
Артур Л. Гифорев 0.47 Артур Л. Гифорев да

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

1 2 3 4
Созий Игнат Руфич Кирилл Лесяк Юрий Гифорев Артур
45% 33% 80% 47%
Нет Нет Да Да

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y|17.02.04 Фитин, А.Л. +7 118 580-5585
Y|17.02.04 Фитин, А.Л. +7 118 580-5585
Y|21.09.03 Шушиди, Т.У. +7 790 094-6774
Y|16.03.02 Гизян, Р.Д. +7 806 887-7954

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

1 2 3 4
17/02/04 Фитин да 580-5585
21/09/03 Шушиди да 094-6774
16/03/02 Гизян да 887-7954

Пример 2

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

1 2 3
Y|13.01.04 Витугак, И.И. +7 207 819-3805
N|18.02.03 Кунанко, П.З. +7 213 134-1523
Y|22.07.00 Сирук, Г.Г. +7 944 591-2459
N|15.05.99 Нефский, И.З. +7 022 299-4267
Y|13.01.04 Витугак, И.И. +7 207 819-3805

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

1 2 3 4
13/01/04 Витугак да 819-3805
18/02/03 Кунанко нет 134-1523
22/07/00 Сирук да 591-2459
15/05/99 Нефский нет 299-4267

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
27-04-99 62% +7 (560) 880-99-42
04-08-03 47% +7 (296) 551-30-88
04-08-03 47% +7 (296) 551-30-88
20-01-04 62% +7 (408) 891-97-96
04-08-03 47% +7 (296) 551-30-88
13-11-99 38% +7 (010) 096-93-31

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

1 2 3
13.11.99 0.38 096-9331
04.08.03 0.47 551-3088
27.04.99 0.62 880-9942
20.01.04 0.62 891-9796

Пример 2

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

1 2 3
05-06-02 46% +7 (084) 221-87-91
24-07-04 50% +7 (599) 571-31-09
08-05-04 86% +7 (420) 716-53-12
08-05-04 86% +7 (420) 716-53-12
08-05-04 86% +7 (420) 716-53-12

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

1 2 3
05.06.02 0.46 221-8791
24.07.04 0.50 571-3109
08.05.04 0.86 716-5312

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0 0.906 evgenij42@yandex.ru (496) 516-63-54 evgenij42@yandex.ru
1 0.492 nikita72@yandex.ru (882) 195-23-89 nikita72@yandex.ru
1 0.286 kirill58@rambler.ru (256) 298-46-81 kirill58@rambler.ru
1 0.102 losan32@yahoo.com (469) 489-63-43 losan32@yahoo.com
1 0.492 nikita72@yandex.ru (882) 195-23-89 nikita72@yandex.ru
1 0.492 nikita72@yandex.ru (882) 195-23-89 nikita72@yandex.ru

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

1 2 3 4
Не выполнено Выполнено Выполнено Выполнено
91% 49% 29% 10%
yandex.ru yandex.ru rambler.ru yahoo.com
496-516-6354 882-195-2389 256-298-4681 469-489-6343

Пример 2

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

1 2 3 4 5
1 0.261 dmitrij8@yandex.ru (079) 781-74-97 dmitrij8@yandex.ru
0 0.983 vladimir64@yahoo.com (136) 071-52-47 vladimir64@yahoo.com
1 0.912 vasilij49@yahoo.com (444) 048-15-48 vasilij49@yahoo.com
1 0.095 vladimir96@yandex.ru (198) 632-84-73 vladimir96@yandex.ru
1 0.095 vladimir96@yandex.ru (198) 632-84-73 vladimir96@yandex.ru
1 0.095 vladimir96@yandex.ru (198) 632-84-73 vladimir96@yandex.ru

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

1 2 3 4
Выполнено Не выполнено Выполнено Выполнено
26% 98% 91% 10%
yandex.ru yahoo.com yahoo.com yandex.ru
079-781-7497 136-071-5247 444-048-1548 198-632-8473

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000-05-23&М.Л. Мерурин 0.398 0.398
2000-04-02&З.С. Зичозко 0.912 0.912
2001-11-11&Г.О. Ноцодберг 0.226 0.226
1999-01-05&Т.Д. Дусириди 0.612 0.612
1999-01-05&Т.Д. Дусириди 0.612 0.612

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

1 2 3 4
М. Мерурин З. Зичозко Г. Ноцодберг Т. Дусириди
2000/05/23 2000/04/02 2001/11/11 1999/01/05
0.3980 0.9120 0.2260 0.6120

Пример 2

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

1 2 3 4
2003-05-15&О.Ш. Килирак 0.371 0.371
2004-07-23&Г.И. Накочянц 0.307 0.307
2003-09-14&Р.У. Фосак 0.747 0.747
2003-05-15&О.Ш. Килирак 0.371 0.371
2003-09-03&А.Е. Факман 0.756 0.756

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

1 2 3 4
О. Килирак Г. Накочянц Р. Фосак А. Факман
2003/05/15 2004/07/23 2003/09/14 2003/09/03
0.3710 0.3070 0.7470 0.7560

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
16-01-2003 Ю.А. Чемов cemov85[at]gmail.com cemov85[at]gmail.com да
28-05-1999 Г.Б. Рининов rininov97[at]yahoo.com rininov97[at]yahoo.com да
18-11-1999 Л.И. Диниди dinidi6[at]mail.ru dinidi6[at]mail.ru нет
09-06-2002 М.З. Розерли rozerli92[at]mail.ru rozerli92[at]mail.ru нет
09-06-2002 М.З. Розерли rozerli92[at]mail.ru rozerli92[at]mail.ru нет

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

1 2 3 4
2003.01.16 1999.05.28 1999.11.18 2002.06.09
Чемов Ю. Рининов Г. Диниди Л. Розерли М.
cemov85 rininov97 dinidi6 rozerli92
Y Y N N

Пример 2

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

1 2 3 4 5
25-12-2001 Ф.Л. Цунегак zunegak28[at]mail.ru zunegak28[at]mail.ru нет
09-12-2004 Н.В. Дазий dazij59[at]rambler.ru dazij59[at]rambler.ru да
26-01-1999 Э.О. Курко kurko12[at]yandex.ru kurko12[at]yandex.ru да
26-01-1999 Э.О. Курко kurko12[at]yandex.ru kurko12[at]yandex.ru да
11-06-2001 Ф.К. Бимли bimli54[at]gmail.com bimli54[at]gmail.com нет

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

1 2 3 4
2001.12.25 2004.12.09 1999.01.26 2001.06.11
Цунегак Ф. Дазий Н. Курко Э. Бимли Ф.
zunegak28 dazij59 kurko12 bimli54
N Y Y N

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Фачутянц, М.Л. facutanz73[at]rambler.ru&Не выполнено
Фазак, В.О. fazak8[at]yahoo.com&Выполнено
Сибман, А.З. sibman63[at]yahoo.com&Не выполнено
Фазак, В.О. fazak8[at]yahoo.com&Выполнено
Фазак, В.О. fazak8[at]yahoo.com&Выполнено

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

1 2 3
Фачутянц М. facutanz73@rambler.ru нет
Фазак В. fazak8@yahoo.com да
Сибман А. sibman63@yahoo.com нет

Пример 2

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

1 2 3
Софотук, М.Г. sofotuk81[at]gmail.com&Выполнено
Дефудиди, О.Р. defudidi55[at]yahoo.com&Выполнено
Софотук, М.Г. sofotuk81[at]gmail.com&Выполнено
Шакушский, Н.Ш. sakusskij40[at]mail.ru&Не выполнено
Софотук, М.Г. sofotuk81[at]gmail.com&Выполнено

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

1 2 3
Дефудиди О. defudidi55@yahoo.com да
Шакушский Н. sakusskij40@mail.ru нет
Софотук М. sofotuk81@gmail.com да

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(826)864-06-32;evgenij76@yahoo.com Нет
+7(680)203-53-14;tamerlan41@gmail.com Нет
+7(826)864-06-32;evgenij76@yahoo.com Нет
+7(686)552-06-70;velubic86@mail.ru Нет

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

1 2 3
(826) 864-0632 (680) 203-5314 (686) 552-0670
N N N
yahoo.com gmail.com mail.ru

Пример 2

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

1 2 3 4
+7(833)185-77-36;casivanz10@mail.ru Нет
+7(632)918-09-29;svatoslav73@yandex.ru Да
+7(237)419-64-09;vsevolod36@gmail.com Да
+7(925)133-16-61;zurman2@yandex.ru Нет
+7(833)185-77-36;casivanz10@mail.ru Нет

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

1 2 3 4
(833) 185-7736 (632) 918-0929 (237) 419-6409 (925) 133-1661
N Y Y N
mail.ru yandex.ru gmail.com yandex.ru

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет!2988792035 М.И. Цасяк М.И. Цасяк 1999.04.06
Нет!7228589762 К.Н. Бекорак К.Н. Бекорак 2001.02.07
Да!6683647641 С.З. Шимацев С.З. Шимацев 2004.07.07

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

1 2 3 4
нет (722) 858-9762 Бекорак К. 2001
нет (298) 879-2035 Цасяк М. 1999
да (668) 364-7641 Шимацев С. 2004

Пример 2

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

1 2 3 4
Нет!4402543862 А.Ш. Цигезян А.Ш. Цигезян 2004.05.21
Да!6009588750 И.А. Фободий И.А. Фободий 2003.12.28
Нет!5409838016 Т.А. Кагетберг Т.А. Кагетберг 1999.11.27
Нет!4146309666 А.Г. Шидотов А.Г. Шидотов 2001.09.10

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

1 2 3 4
нет (540) 983-8016 Кагетберг Т. 1999
да (600) 958-8750 Фободий И. 2003
нет (440) 254-3862 Цигезян А. 2004
нет (414) 630-9666 Шидотов А. 2001

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Святогор В. Дарегян 472-693-0653 Да 07-03-03 07-03-03
Тимур Д. Шазко 221-569-3746 Да 13-12-03 13-12-03
Ян Л. Цалачяк 855-572-4205 Да 27-02-04 27-02-04

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

1 2 3
Дарегян, С.В. Шазко, Т.Д. Цалачяк, Я.Л.
693-06-53 569-37-46 572-42-05
Y Y Y
07/03/03 13/12/03 27/02/04

Пример 2

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

1 2 3 4 5 6
Рамиль У. Намивский 360-537-3189 Да 03-03-01 03-03-01
Ярослав И. Годасев 642-911-8632 Да 08-06-00 08-06-00
Радмир Д. Фешучак 443-621-4341 Нет 22-07-99 22-07-99

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

1 2 3
Намивский, Р.У. Годасев, Я.И. Фешучак, Р.Д.
537-31-89 911-86-32 621-43-41
Y Y N
03/03/01 08/06/00 22/07/99

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
rubenov23@yahoo.com Родион Рубенов 2000-07-16 Не выполнено Не выполнено
al_bert40@yandex.ru Альберт Содяк 2004-06-12 Не выполнено Не выполнено
budosanz20@yandex.ru Одиссей Будосянц 2003-09-08 Выполнено Выполнено
artem17@rambler.ru Артем Севян 2000-06-12 Не выполнено Не выполнено

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

1 2 3 4
yahoo.com yandex.ru yandex.ru rambler.ru
Рубенов Родион Содяк Альберт Будосянц Одиссей Севян Артем
16.07.2000 12.06.2004 08.09.2003 12.06.2000
Нет Нет Да Нет

Пример 2

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

1 2 3 4 5
roman9@mail.ru Роман Винин 2004-07-08 Выполнено Выполнено
il_dar5@gmail.com Ильдар Гунич 2002-07-04 Выполнено Выполнено
kasocic48@gmail.com Рамиль Кашочич 2003-10-20 Выполнено Выполнено
zenizov71@mail.ru Даниил Ценизов 2002-01-17 Выполнено Выполнено

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

1 2 3 4
mail.ru gmail.com gmail.com mail.ru
Винин Роман Гунич Ильдар Кашочич Рамиль Ценизов Даниил
08.07.2004 04.07.2002 20.10.2003 17.01.2002
Да Да Да Да

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Р.У. Тифефий:1 0.6
А.Ф. Годук:1 0.3
Я.Ц. Зукубев:1 0.9

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

1 2 3
Тифефий Р. Y 0.60
Годук А. Y 0.30
Зукубев Я. Y 0.90

Пример 2

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

1 2
К.К. Дозичий:1 0.3
С.Т. Ротский:0 0.9
Я.И. Риценин:1 0.4
О.О. Дуляк:1 0.3

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

1 2 3
Дозичий К. Y 0.30
Ротский С. N 0.90
Риценин Я. Y 0.40
Дуляк О. Y 0.30

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
01/08/08;Владимир Локак 808 526-0767
00/06/28;Евгений Морянц 898 876-4595
03/08/23;Рустам Сочак 224 500-7104
03/08/23;Рустам Сочак 224 500-7104
03/08/23;Рустам Сочак 224 500-7104

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

1 2 3
01.08.08 00.06.28 03.08.23
808-526-0767 898-876-4595 224-500-7104
Локак Владимир Морянц Евгений Сочак Рустам

Пример 2

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

1 2
04/10/23;Демид Рубушман 301 241-4951
01/12/03;Родион Чидарман 560 347-4491
04/01/17;Святослав Цасий 427 668-8992
02/09/02;Данил Шугев 461 545-8010
02/09/02;Данил Шугев 461 545-8010
02/09/02;Данил Шугев 461 545-8010

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

1 2 3 4
04.10.23 01.12.03 04.01.17 02.09.02
301-241-4951 560-347-4491 427-668-8992 461-545-8010
Рубушман Демид Чидарман Родион Цасий Святослав Шугев Данил

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Захар У. Туфянц 0.245 +77244394645
Юрий Р. Зулко 0.269 +78791064228
Денис Б. Вогиди 0.366 +79844955498
Денис Б. Вогиди 0.366 +79844955498
Иван К. Шекли 0.196 +79579114159
Денис Б. Вогиди 0.366 +79844955498

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

1 2 3
Туфянц, З.У. 0.24 7244394645
Зулко, Ю.Р. 0.27 8791064228
Вогиди, Д.Б. 0.37 9844955498
Шекли, И.К. 0.20 9579114159

Пример 2

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

1 2 3
Ярослав Л. Цонитич 0.334 +70080278133
Кирилл С. Софосман 0.298 +77695248651
Кирилл С. Софосман 0.298 +77695248651
Герман С. Фемикко 0.950 +71991993535
Тимофей Ф. Рувесяк 0.279 +76070471183
Кирилл С. Софосман 0.298 +77695248651

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

1 2 3
Цонитич, Я.Л. 0.33 0080278133
Софосман, К.С. 0.30 7695248651
Фемикко, Г.С. 0.95 1991993535
Рувесяк, Т.Ф. 0.28 6070471183

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
logko45@mail.ru 21.02.2002 Да Логко Савва Да
fezidak58@yahoo.com 17.10.2002 Да Фецидак Эдуард Да
elisej42@gmail.com 20.01.1999 Нет Зофин Елисей Нет
mutenanz62@yandex.ru 22.08.2002 Да Мутенянц Даниэль Да

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

1 2 3 4
mail.ru yahoo.com gmail.com yandex.ru
2002-02-21 2002-10-17 1999-01-20 2002-08-22
Y Y N Y
Логко Фецидак Зофин Мутенянц

Пример 2

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

1 2 3 4 5 6
vekonin83@mail.ru 03.04.2001 Нет Веконин Андрей Нет
geganev97@mail.ru 15.11.2003 Нет Геганев Богдан Нет
kirill78@gmail.com 13.06.2004 Да Ритук Кирилл Да
sesev68@rambler.ru 25.10.2003 Нет Шесев Федор Нет

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

1 2 3 4
mail.ru mail.ru gmail.com rambler.ru
2001-04-03 2003-11-15 2004-06-13 2003-10-25
N N Y N
Веконин Геганев Ритук Шесев

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04-09-20 04-09-20 0.578#+7(561)570-01-34
02-04-09 02-04-09 0.201#+7(363)544-43-62
01-06-10 01-06-10 0.410#+7(184)634-83-50
02-05-24 02-05-24 0.033#+7(544)263-83-60
01-06-10 01-06-10 0.410#+7(184)634-83-50

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

1 2 3
04.09.20 0.58 (561) 570-0134
02.04.09 0.20 (363) 544-4362
01.06.10 0.41 (184) 634-8350
02.05.24 0.03 (544) 263-8360

Пример 2

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

1 2 3 4
04-08-17 04-08-17 0.175#+7(044)557-82-79
01-07-18 01-07-18 0.424#+7(683)701-08-80
99-10-18 99-10-18 0.808#+7(119)495-58-23
99-10-18 99-10-18 0.808#+7(119)495-58-23

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

1 2 3
04.08.17 0.17 (044) 557-8279
01.07.18 0.42 (683) 701-0880
99.10.18 0.81 (119) 495-5823

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1999.10.28|kabskij15[at]mail.ru Не выполнено Не выполнено
1999.10.28|kabskij15[at]mail.ru Не выполнено Не выполнено
2004.10.01|nonic99[at]gmail.com Выполнено Выполнено
2000.03.12|batecli91[at]mail.ru Не выполнено Не выполнено

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

1 2 3
1999-10-28 2004-10-01 2000-03-12
нет да нет
mail.ru gmail.com mail.ru

Пример 2

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

1 2 3 4
1999.07.04|savezanz90[at]yahoo.com Выполнено Выполнено
2002.08.09|zubak68[at]mail.ru Не выполнено Не выполнено
1999.04.26|cisuk49[at]rambler.ru Не выполнено Не выполнено
1999.07.04|savezanz90[at]yahoo.com Выполнено Выполнено

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

1 2 3
1999-07-04 2002-08-09 1999-04-26
да нет нет
yahoo.com mail.ru rambler.ru

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
neracuk61[at]rambler.ru neracuk61[at]rambler.ru Артем С. Нерачук!0.1
vazubak53[at]yandex.ru vazubak53[at]yandex.ru Амир Е. Вацубяк!0.1
mikskij72[at]yahoo.com mikskij72[at]yahoo.com Степан У. Микский!0.7

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

1 2 3
neracuk61@rambler.ru Нерачук Артем 0.1000
vazubak53@yandex.ru Вацубяк Амир 0.1000
mikskij72@yahoo.com Микский Степан 0.7000

Пример 2

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

1 2 3 4
emil_53[at]mail.ru emil_53[at]mail.ru Эмиль У. Довий!0.1
razemev94[at]yahoo.com razemev94[at]yahoo.com Семен Ц. Раземев!0.5
resemberg21[at]mail.ru resemberg21[at]mail.ru Одиссей Ц. Ресемберг!0.4
marsel_33[at]rambler.ru marsel_33[at]rambler.ru Марсель С. Рифли!0.3

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

1 2 3
emil_53@mail.ru Довий Эмиль 0.1000
razemev94@yahoo.com Раземев Семен 0.5000
resemberg21@mail.ru Ресемберг Одиссей 0.4000
marsel_33@rambler.ru Рифли Марсель 0.3000

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (494) 336-15-55 нет bekasberg29@gmail.com
+7 (723) 146-53-12 да leonid99@yahoo.com
+7 (682) 997-26-26 да tutman53@gmail.com
+7 (220) 046-41-63 нет bizberg80@yahoo.com
+7 (220) 046-41-63 нет bizberg80@yahoo.com

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

1 2 3
+7 494 336-1555 N bekasberg29[at]gmail.com
+7 723 146-5312 Y leonid99[at]yahoo.com
+7 682 997-2626 Y tutman53[at]gmail.com
+7 220 046-4163 N bizberg80[at]yahoo.com

Пример 2

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

1 2 3 4
+7 (459) 472-81-49 нет nirosev75@rambler.ru
+7 (382) 191-22-98 да gotli81@mail.ru
+7 (481) 978-43-06 да somacman23@rambler.ru
+7 (481) 978-43-06 да somacman23@rambler.ru

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

1 2 3
+7 459 472-8149 N nirosev75[at]rambler.ru
+7 382 191-2298 Y gotli81[at]mail.ru
+7 481 978-4306 Y somacman23[at]rambler.ru

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2
rodion58[at]yahoo.com;20/06/03 67%
zilafidi6[at]mail.ru;21/02/02 94%
megurak53[at]yandex.ru;10/12/01 92%
zilafidi6[at]mail.ru;21/02/02 94%

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

1 2 3
03-06-20 02-02-21 01-12-10
0.67 0.94 0.92
rodion58 zilafidi6 megurak53

Пример 2

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

1 2
casimev77[at]yandex.ru;03/08/03 87%
bogdan1[at]mail.ru;13/08/04 64%
natutanz66[at]gmail.com;06/04/01 86%
natutanz66[at]gmail.com;06/04/01 86%

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

1 2 3
03-08-03 04-08-13 01-04-06
0.87 0.64 0.86
casimev77 bogdan1 natutanz66

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
14.01.01:Т.Г. Чусич cusic62[at]mail.ru 0.1
15.04.01:А.И. Шеков sekov74[at]gmail.com 0.4
25.07.04:М.Ф. Бумук bumuk31[at]gmail.com 0.4
07.10.04:Э.Ч. Мишман misman62[at]yandex.ru 0.8

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

1 2 3 4
Т. Чусич А. Шеков М. Бумук Э. Мишман
mail.ru gmail.com gmail.com yandex.ru
0.100 0.400 0.400 0.800
01.01.14 01.04.15 04.07.25 04.10.07

Пример 2

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

1 2 3
24.07.04:В.Е. Дабесман dabesman37[at]yandex.ru 0.4
25.09.03:А.Б. Велевберг velevberg24[at]yahoo.com 0.9
27.05.01:И.Д. Физский fizskij81[at]yandex.ru 0.8

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

1 2 3
В. Дабесман А. Велевберг И. Физский
yandex.ru yahoo.com yandex.ru
0.400 0.900 0.800
04.07.24 03.09.25 01.05.27

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
demesak92[at]yandex.ru|Демешак Р.В. 2002.06.14 2002.06.14
caduk19[at]yandex.ru|Чадук М.Ц. 2003.02.07 2003.02.07
sirskij82[at]yandex.ru|Сирский В.А. 1999.11.11 1999.11.11
cazagan42[at]mail.ru|Чазагян Г.Т. 2003.05.27 2003.05.27

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

1 2 3
demesak92@yandex.ru Демешак Р. 14/06/02
caduk19@yandex.ru Чадук М. 07/02/03
sirskij82@yandex.ru Сирский В. 11/11/99
cazagan42@mail.ru Чазагян Г. 27/05/03

Пример 2

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

1 2 3
zicumuk95[at]mail.ru|Цичумук С.Ч. 2000.03.13 2000.03.13
mizucskij18[at]mail.ru|Мицучский Г.М. 2000.08.25 2000.08.25
tosimak5[at]yandex.ru|Тошимяк Е.В. 2000.03.04 2000.03.04
suvocin5[at]mail.ru|Шувочин О.Н. 2000.08.18 2000.08.18

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

1 2 3
zicumuk95@mail.ru Цичумук С. 13/03/00
mizucskij18@mail.ru Мицучский Г. 25/08/00
tosimak5@yandex.ru Тошимяк Е. 04/03/00
suvocin5@mail.ru Шувочин О. 18/08/00

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true Шицамяк Захар|17.04.00
true Натий Демид|23.04.00
true Фуфимиди Елисей|05.01.99
false Зилолиди Иван|09.02.03

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

1 2 3 4
0 1 1 1
Зилолиди Натий Фуфимиди Шицамяк
03/02/09 00/04/23 99/01/05 00/04/17

Пример 2

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

1 2 3
false Загин Даниэль|18.04.04
true Фасский Игорь|14.03.02
false Говарман Арсен|19.05.04

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

1 2 3
0 0 1
Говарман Загин Фасский
04/05/19 04/04/18 02/03/14

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.84;(813) 354-7001 tidebman50[at]yandex.ru tidebman50[at]yandex.ru
0.59;(426) 634-5732 ravko87[at]yahoo.com ravko87[at]yahoo.com
0.59;(426) 634-5732 ravko87[at]yahoo.com ravko87[at]yahoo.com
0.59;(426) 634-5732 ravko87[at]yahoo.com ravko87[at]yahoo.com
0.19;(185) 244-6466 refin11[at]rambler.ru refin11[at]rambler.ru

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

1 2 3
0.8 813 354-7001 tidebman50@yandex.ru
0.6 426 634-5732 ravko87@yahoo.com
0.2 185 244-6466 refin11@rambler.ru

Пример 2

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

1 2 3 4
0.00;(167) 920-1975 dacan16[at]gmail.com dacan16[at]gmail.com
0.81;(947) 315-9089 fanitak1[at]rambler.ru fanitak1[at]rambler.ru
0.00;(167) 920-1975 dacan16[at]gmail.com dacan16[at]gmail.com
0.00;(167) 920-1975 dacan16[at]gmail.com dacan16[at]gmail.com
0.89;(538) 040-4043 busenli5[at]yahoo.com busenli5[at]yahoo.com

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

1 2 3
0.0 167 920-1975 dacan16@gmail.com
0.8 947 315-9089 fanitak1@rambler.ru
0.9 538 040-4043 busenli5@yahoo.com

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2
svatogor74[at]rambler.ru 9101044577:0.4545
lurididi28[at]yandex.ru 1745699161:0.1361
sobabij76[at]yandex.ru 0983995177:0.2066
sobabij76[at]yandex.ru 0983995177:0.2066
nagolak73[at]yahoo.com 3600276080:0.2474

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

1 2 3
nagolak73@yahoo.com 027-6080 25%
svatogor74@rambler.ru 104-4577 45%
sobabij76@yandex.ru 399-5177 21%
lurididi28@yandex.ru 569-9161 14%

Пример 2

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

1 2
david19[at]mail.ru 8019502986:0.6368
david19[at]mail.ru 8019502986:0.6368
mirafanz88[at]yandex.ru 9051195583:0.8130
kocolidi38[at]mail.ru 5555127903:0.0228

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

1 2 3
mirafanz88@yandex.ru 119-5583 81%
kocolidi38@mail.ru 512-7903 2%
david19@mail.ru 950-2986 64%

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
denisic92[at]mail.ru нет 24/05/2004 нет Леонид Г. Денисич
tamerlan89[at]gmail.com нет 09/11/2004 нет Тамерлан О. Ломук
aleksej60[at]gmail.com да 11/11/2004 да Алексей Д. Кекяк

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

1 2 3 4
denisic92 Нет 24.05.2004 Л.Г. Денисич
tamerlan89 Нет 09.11.2004 Т.О. Ломук
aleksej60 Да 11.11.2004 А.Д. Кекяк

Пример 2

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

1 2 3 4 5 6
aleksej33[at]yahoo.com да 20/01/2003 да Алексей Н. Чадук
denis84[at]mail.ru да 03/07/2004 да Денис С. Самич
konstantin4[at]yahoo.com нет 25/08/1999 нет Константин О. Дикисин

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

1 2 3 4
aleksej33 Да 20.01.2003 А.Н. Чадук
denis84 Да 03.07.2004 Д.С. Самич
konstantin4 Нет 25.08.1999 К.О. Дикисин

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
diluk30@yahoo.com 13/10/1999&да
cagific44@gmail.com 15/04/2002&да
fadazskij25@gmail.com 20/08/2004&да
zusanz76@mail.ru 11/01/1999&да
cagific44@gmail.com 15/04/2002&да
cagific44@gmail.com 15/04/2002&да

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

1 2 3 4
diluk30[at]yahoo.com cagific44[at]gmail.com fadazskij25[at]gmail.com zusanz76[at]mail.ru
Выполнено Выполнено Выполнено Выполнено
99/10/13 02/04/15 04/08/20 99/01/11

Пример 2

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

1 2 3
racizic52@mail.ru 25/02/1999&да
venak81@yandex.ru 09/05/2002&да
venak81@yandex.ru 09/05/2002&да
venak81@yandex.ru 09/05/2002&да
nasberg10@yahoo.com 07/10/1999&да

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

1 2 3
racizic52[at]mail.ru venak81[at]yandex.ru nasberg10[at]yahoo.com
Выполнено Выполнено Выполнено
99/02/25 02/05/09 99/10/07

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
99.02.19 В.Ч. Кунко 99.02.19 (532) 676-55-54 Да
04.01.04 Я.З. Гуфицич 04.01.04 (126) 415-81-13 Да
03.05.17 М.Н. Чедовко 03.05.17 (147) 882-07-24 Да

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

1 2 3 4
19/02/99 В. Кунко 676-5554 Y
04/01/04 Я. Гуфицич 415-8113 Y
17/05/03 М. Чедовко 882-0724 Y

Пример 2

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

1 2 3 4 5
00.06.05 К.Т. Нунич 00.06.05 (474) 685-76-40 Нет
02.06.03 С.К. Дилитов 02.06.03 (959) 909-19-24 Да
03.02.25 М.Р. Зобифиди 03.02.25 (235) 115-57-24 Нет
00.02.24 П.О. Дунофко 00.02.24 (297) 081-79-92 Да

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

1 2 3 4
05/06/00 К. Нунич 685-7640 N
03/06/02 С. Дилитов 909-1924 Y
25/02/03 М. Зобифиди 115-5724 N
24/02/00 П. Дунофко 081-7992 Y

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 610 195-93-03 Куранли Г.Т.;0.08
+7 246 964-72-81 Зичий Д.Ф.;0.13
+7 875 139-21-83 Цедучский М.Р.;0.60
+7 975 736-95-96 Чуцян А.Т.;0.11

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

1 2 3
246-964-7281 13% Зичий
610-195-9303 8% Куранли
875-139-2183 60% Цедучский
975-736-9596 11% Чуцян

Пример 2

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

1 2
+7 127 142-79-53 Кадиди М.Н.;0.26
+7 283 695-81-56 Бузоцич А.Ш.;0.59
+7 845 026-04-38 Лачянц В.Р.;0.04

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

1 2 3
283-695-8156 59% Бузоцич
127-142-7953 26% Кадиди
845-026-0438 4% Лачянц

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
01-02-12 Тедиди М.Е. 0.267 +7 (453) 090-54-42
00-10-23 Лашазли А.Р. 0.143 +7 (246) 921-51-96
01-02-12 Тедиди М.Е. 0.267 +7 (453) 090-54-42
00-09-01 Везев Е.Ц. 0.770 +7 (936) 024-33-53

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

1 2 3 4
01-09-00 Везев Е. 77% +79360243353
23-10-00 Лашазли А. 14% +72469215196
12-02-01 Тедиди М. 27% +74530905442

Пример 2

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

1 2 3 4 5 6
01-01-13 Цучемич А.З. 0.375 +7 (041) 625-23-08
00-08-08 Бенимак Б.Ш. 0.418 +7 (262) 609-37-05
00-08-08 Бенимак Б.Ш. 0.418 +7 (262) 609-37-05
02-07-24 Нолугли А.О. 0.200 +7 (623) 815-97-21

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

1 2 3 4
08-08-00 Бенимак Б. 42% +72626093705
24-07-02 Нолугли А. 20% +76238159721
13-01-01 Цучемич А. 38% +70416252308

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000-09-20 +7 444 674-8093 нет
2000-09-20 +7 444 674-8093 нет
1999-10-13 +7 049 786-2318 да
2004-03-21 +7 809 154-5877 нет
2003-11-01 +7 673 128-6456 да
2000-09-20 +7 444 674-8093 нет

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

1 2 3
20.09.2000 (444) 674-8093 N
13.10.1999 (049) 786-2318 Y
21.03.2004 (809) 154-5877 N
01.11.2003 (673) 128-6456 Y

Пример 2

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

1 2 3 4
2000-10-25 +7 478 069-4944 да
2003-12-27 +7 100 912-8004 нет
2003-12-27 +7 100 912-8004 нет
2003-01-18 +7 743 532-7028 нет
2003-12-27 +7 100 912-8004 нет

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

1 2 3
25.10.2000 (478) 069-4944 Y
27.12.2003 (100) 912-8004 N
18.01.2003 (743) 532-7028 N

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Доцитко Рустам +7 584 702-63-10!dozitko53[at]gmail.com
Ралов Ринат +7 923 565-26-06!ralov21[at]yandex.ru
Кебли Захар +7 843 242-68-88!kebli28[at]yahoo.com
Кибатич Василий +7 591 471-75-10!kibatic16[at]rambler.ru

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

1 2 3
Рустам Доцитко dozitko53@gmail.com (584) 702-63-10
Василий Кибатич kibatic16@rambler.ru (591) 471-75-10
Захар Кебли kebli28@yahoo.com (843) 242-68-88
Ринат Ралов ralov21@yandex.ru (923) 565-26-06

Пример 2

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

1 2 3 4
Лофуцберг Виктор +7 112 358-55-95!lofuzberg13[at]rambler.ru
Гакокян Руслан +7 666 607-76-99!gakokan32[at]yahoo.com
Лугекман Вячеслав +7 205 673-12-18!lugekman13[at]rambler.ru
Чуцерук Марсель +7 673 890-54-34!cuzeruk44[at]yandex.ru

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

1 2 3
Виктор Лофуцберг lofuzberg13@rambler.ru (112) 358-55-95
Вячеслав Лугекман lugekman13@rambler.ru (205) 673-12-18
Руслан Гакокян gakokan32@yahoo.com (666) 607-76-99
Марсель Чуцерук cuzeruk44@yandex.ru (673) 890-54-34

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.080 +7(084)377-84-54#georgij94@yahoo.com false
0.720 +7(743)972-54-11#folezin46@rambler.ru true
0.822 +7(650)754-78-52#degecanz38@rambler.ru true
0.776 +7(302)489-82-29#fatemko80@rambler.ru false
0.776 +7(302)489-82-29#fatemko80@rambler.ru false
0.776 +7(302)489-82-29#fatemko80@rambler.ru false

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

1 2 3 4
82% 78% 72% 8%
+7 650 754-7852 +7 302 489-8229 +7 743 972-5411 +7 084 377-8454
1 0 1 0
degecanz38 fatemko80 folezin46 georgij94

Пример 2

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

1 2 3
0.725 +7(759)502-91-62#daniel_74@yandex.ru true
0.921 +7(370)020-56-66#tulizanz71@yahoo.com false
0.436 +7(401)833-39-73#damodic35@gmail.com true
0.921 +7(370)020-56-66#tulizanz71@yahoo.com false
0.921 +7(370)020-56-66#tulizanz71@yahoo.com false
0.316 +7(945)095-43-16#daniel_33@yahoo.com true

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

1 2 3 4
44% 32% 72% 92%
+7 401 833-3973 +7 945 095-4316 +7 759 502-9162 +7 370 020-5666
1 1 1 0
damodic35 daniel_33 daniel_74 tulizanz71

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
damir46[at]rambler.ru Дамир Д. Шарко&07.03.2003 Да Да
vucazan19[at]gmail.com Родион Т. Вучацян&05.02.1999 Да Да
nikolaj48[at]yahoo.com Николай Н. Фефев&22.02.1999 Нет Нет

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

1 2 3 4
damir46 Д.Д. Шарко true 03.03.07
vucazan19 Р.Т. Вучацян true 99.02.05
nikolaj48 Н.Н. Фефев false 99.02.22

Пример 2

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

1 2 3 4
marat26[at]mail.ru Марат З. Форян&03.01.2000 Да Да
meroranz7[at]mail.ru Тихон Б. Мерорянц&14.11.2001 Да Да
miroslav49[at]yahoo.com Мирослав Т. Логедак&17.10.2003 Да Да
matvej73[at]rambler.ru Матвей И. Шагяк&24.05.2001 Да Да

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

1 2 3 4
marat26 М.З. Форян true 00.01.03
meroranz7 Т.Б. Мерорянц true 01.11.14
miroslav49 М.Т. Логедак true 03.10.17
matvej73 М.И. Шагяк true 01.05.24

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
06/05/01 vuzulev29[at]rambler.ru да
15/09/02 vazerko34[at]yahoo.com да
25/12/00 david2[at]yandex.ru нет
18/04/01 konstantin98[at]rambler.ru да
18/04/01 konstantin98[at]rambler.ru да

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

1 2 3 4
06.05.01 15.09.02 25.12.00 18.04.01
rambler.ru yahoo.com yandex.ru rambler.ru
Y Y N Y

Пример 2

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

1 2 3
19/08/99 damir31[at]mail.ru нет
23/10/03 vonuk81[at]gmail.com да
23/10/03 vonuk81[at]gmail.com да
07/06/01 falman88[at]yandex.ru нет

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

1 2 3
19.08.99 23.10.03 07.06.01
mail.ru gmail.com yandex.ru
N Y N

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
rodion67@rambler.ru 03.07.22 Родион Ф. Шазук Родион Ф. Шазук 0.5246
zotedidi7@yahoo.com 02.03.23 Яромир О. Цотедиди Яромир О. Цотедиди 0.9751
al_bert50@yahoo.com 00.06.04 Альберт Е. Гегефко Альберт Е. Гегефко 0.9763
stanislav50@yahoo.com 00.02.21 Станислав И. Сутитук Станислав И. Сутитук 0.3271

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

1 2 3 4
al_bert50[at]yahoo.com 04.06.00 Гегефко Альберт 0.976
stanislav50[at]yahoo.com 21.02.00 Сутитук Станислав 0.327
rodion67[at]rambler.ru 22.07.03 Шазук Родион 0.525
zotedidi7[at]yahoo.com 23.03.02 Цотедиди Яромир 0.975

Пример 2

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

1 2 3 4 5 6 7
tamerlan47@mail.ru 03.06.10 Тамерлан К. Бинич Тамерлан К. Бинич 0.8959
valerij41@gmail.com 02.01.26 Валерий И. Микак Валерий И. Микак 0.3736
denis26@yandex.ru 99.12.19 Денис К. Чизев Денис К. Чизев 0.2299
kirill77@gmail.com 99.11.25 Кирилл Р. Дофяк Кирилл Р. Дофяк 0.3308

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

1 2 3 4
tamerlan47[at]mail.ru 10.06.03 Бинич Тамерлан 0.896
denis26[at]yandex.ru 19.12.99 Чизев Денис 0.230
kirill77[at]gmail.com 25.11.99 Дофяк Кирилл 0.331
valerij41[at]gmail.com 26.01.02 Микак Валерий 0.374

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 025 486-6387 16/09/99 0.9 Зечский В.М.
+7 025 486-6387 16/09/99 0.9 Зечский В.М.
+7 025 486-6387 16/09/99 0.9 Зечский В.М.
+7 072 600-2865 28/08/99 0.6 Негич Н.Е.
+7 341 798-6851 15/10/03 0.9 Нефко А.А.

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

1 2 3 4
798-68-51 03.10.15 90% А. Нефко
486-63-87 99.09.16 90% В. Зечский
600-28-65 99.08.28 60% Н. Негич

Пример 2

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

1 2 3 4
+7 934 513-4842 23/01/02 0.8 Теназберг Д.Ш.
+7 934 513-4842 23/01/02 0.8 Теназберг Д.Ш.
+7 934 513-4842 23/01/02 0.8 Теназберг Д.Ш.
+7 417 559-9315 05/04/00 0.5 Лаловко Р.Б.
+7 753 153-0701 06/09/99 0.7 Цуфич Д.М.

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

1 2 3 4
513-48-42 02.01.23 80% Д. Теназберг
153-07-01 99.09.06 70% Д. Цуфич
559-93-15 00.04.05 50% Р. Лаловко