ИКБО-15-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
12/02/2003 savelij67@rambler.ru +71932327309 +71932327309
22/08/1999 vsevolod24@yahoo.com +78641446537 +78641446537
07/05/2000 kotuban59@gmail.com +73530544645 +73530544645
21/12/1999 konstantin84@mail.ru +70357668376 +70357668376

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

1 2 3
21.12.1999 konstantin84[at]mail.ru 035-766-8376
07.05.2000 kotuban59[at]gmail.com 353-054-4645
12.02.2003 savelij67[at]rambler.ru 193-232-7309
22.08.1999 vsevolod24[at]yahoo.com 864-144-6537

Пример 2

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

1 2 3 4 5 6
04/09/2001 sonagli19@yahoo.com +72904527306 +72904527306
28/02/2001 bigisan22@yandex.ru +70869065336 +70869065336
25/01/2002 david31@yandex.ru +74930696085 +74930696085
10/09/2004 svatoslav89@gmail.com +75139851227 +75139851227

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

1 2 3
28.02.2001 bigisan22[at]yandex.ru 086-906-5336
25.01.2002 david31[at]yandex.ru 493-069-6085
04.09.2001 sonagli19[at]yahoo.com 290-452-7306
10.09.2004 svatoslav89[at]gmail.com 513-985-1227

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
64% +75854159108 Выполнено Выполнено
64% +75854159108 Выполнено Выполнено
25% +70307281931 Выполнено Выполнено
12% +71077532798 Не выполнено Не выполнено

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

1 2 3
0.64 415-9108 1
0.25 728-1931 1
0.12 753-2798 0

Пример 2

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

1 2 3 4 5 6
24% +71819322361 Выполнено Выполнено
35% +71342871280 Не выполнено Не выполнено
80% +74538786010 Выполнено Выполнено
80% +74538786010 Выполнено Выполнено

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

1 2 3
0.24 932-2361 1
0.35 287-1280 0
0.80 878-6010 1

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Выполнено 0.3 08/08/04 +7 876 426-2753 +7 876 426-2753
Не выполнено 0.6 16/08/00 +7 307 418-1918 +7 307 418-1918
Не выполнено 0.2 19/08/00 +7 671 175-5465 +7 671 175-5465
Выполнено 0.3 21/06/00 +7 064 143-6157 +7 064 143-6157

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

1 2 3 4
true 30% 04-08-08 +7(876)426-27-53
false 60% 00-08-16 +7(307)418-19-18
false 20% 00-08-19 +7(671)175-54-65
true 30% 00-06-21 +7(064)143-61-57

Пример 2

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

1 2 3 4 5 6
Не выполнено 1.0 15/08/04 +7 314 458-3907 +7 314 458-3907
Выполнено 0.1 18/10/04 +7 402 492-0932 +7 402 492-0932
Выполнено 0.7 03/10/99 +7 149 080-6481 +7 149 080-6481
Выполнено 0.1 20/06/03 +7 177 030-7262 +7 177 030-7262

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

1 2 3 4
false 100% 04-08-15 +7(314)458-39-07
true 10% 04-10-18 +7(402)492-09-32
true 70% 99-10-03 +7(149)080-64-81
true 10% 03-06-20 +7(177)030-72-62

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Игорь Ч. Гашян Игорь Ч. Гашян 0.517 igor_8@gmail.com
Вадим Ч. Годефиди Вадим Ч. Годефиди 0.276 godefidi13@rambler.ru
Григорий К. Шакберг Григорий К. Шакберг 0.603 grigorij13@yandex.ru

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

1 2 3
Вадим Годефиди Григорий Шакберг Игорь Гашян
0.28 0.60 0.52
rambler.ru yandex.ru gmail.com

Пример 2

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

1 2 3 4 5 6
Анатолий Р. Лемянц Анатолий Р. Лемянц 0.970 anatolij38@yandex.ru
Рустам Г. Цуземич Рустам Г. Цуземич 0.201 zuzemic73@mail.ru
Елисей У. Рушович Елисей У. Рушович 0.408 rusovic14@rambler.ru
Петр Ц. Тарли Петр Ц. Тарли 0.037 tarli64@yahoo.com

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

1 2 3 4
Анатолий Лемянц Елисей Рушович Петр Тарли Рустам Цуземич
0.97 0.41 0.04 0.20
yandex.ru rambler.ru yahoo.com mail.ru

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000-09-28:Да +7(614)303-87-77 +7(614)303-87-77 Цекекин С.О.
2000-09-28:Да +7(614)303-87-77 +7(614)303-87-77 Цекекин С.О.
2004-11-06:Да +7(408)279-68-10 +7(408)279-68-10 Мерук Р.В.
2001-03-28:Да +7(182)534-70-40 +7(182)534-70-40 Сошберг А.У.
2002-10-14:Нет +7(571)346-84-78 +7(571)346-84-78 Дафимман А.К.

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

1 2 3 4
Y Y Y N
+7 614 303-87-77 +7 408 279-68-10 +7 182 534-70-40 +7 571 346-84-78
Цекекин Мерук Сошберг Дафимман
00-09-28 04-11-06 01-03-28 02-10-14

Пример 2

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

1 2 3 4
1999-09-03:Нет +7(383)690-45-77 +7(383)690-45-77 Зачич В.М.
2001-03-16:Да +7(723)552-55-25 +7(723)552-55-25 Габефак В.Р.
1999-09-03:Нет +7(383)690-45-77 +7(383)690-45-77 Зачич В.М.
2003-09-02:Да +7(661)640-90-46 +7(661)640-90-46 Сицомук Б.В.

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

1 2 3
N Y Y
+7 383 690-45-77 +7 723 552-55-25 +7 661 640-90-46
Зачич Габефак Сицомук
99-09-03 01-03-16 03-09-02

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
04.03.2003;87% (774) 060-1064 Альберт Р. Точук
28.02.2001;95% (581) 137-8371 Михаил И. Фатиков
09.06.1999;47% (830) 083-5410 Игнат Ф. Вецодов
15.08.2003;5% (550) 325-1511 Святогор В. Зорберг
15.08.2003;5% (550) 325-1511 Святогор В. Зорберг
15.08.2003;5% (550) 325-1511 Святогор В. Зорберг

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

1 2 3 4
2003.03.04 2001.02.28 1999.06.09 2003.08.15
7740601064 5811378371 8300835410 5503251511
0.8700 0.9500 0.4700 0.0500
Точук Альберт Фатиков Михаил Вецодов Игнат Зорберг Святогор

Пример 2

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

1 2 3
10.02.2002;68% (438) 298-8363 Ян Е. Широлиди
12.01.2001;4% (400) 064-8785 Александр Д. Гоцяк
18.09.2004;12% (627) 495-3124 Дамир О. Цегук
18.09.2004;12% (627) 495-3124 Дамир О. Цегук
18.09.2004;12% (627) 495-3124 Дамир О. Цегук

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

1 2 3
2002.02.10 2001.01.12 2004.09.18
4382988363 4000648785 6274953124
0.6800 0.0400 0.1200
Широлиди Ян Гоцяк Александр Цегук Дамир

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет 58% Богдан Т. Бумунич 00-03-04
нет 86% Даниэль У. Гукурский 00-11-10
да 62% Давид Т. Зелберг 00-12-22
да 62% Давид Т. Зелберг 00-12-22
нет 38% Савва Д. Базак 02-11-12

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

1 2 3 4
0 0 1 0
0.5800 0.8600 0.6200 0.3800
Бумунич Богдан Гукурский Даниэль Зелберг Давид Базак Савва
00.03.04 00.11.10 00.12.22 02.11.12

Пример 2

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

1 2 3 4
нет 99% Михаил Ф. Зашук 99-05-23
да 93% Юрий Н. Рородин 00-12-11
да 17% Арсений О. Личберг 99-08-18
нет 99% Михаил Ф. Зашук 99-05-23

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

1 2 3
0 1 1
0.9900 0.9300 0.1700
Зашук Михаил Рородин Юрий Личберг Арсений
99.05.23 00.12.11 99.08.18

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vaceslav96[at]gmail.com +7(283)540-80-30 2003-09-20:Вячеслав Наморянц
stepan69[at]rambler.ru +7(811)675-38-93 2001-08-16:Степан Рогич
tuvozidi38[at]yahoo.com +7(823)610-86-06 2002-01-12:Георгий Тувозиди
tuvozidi38[at]yahoo.com +7(823)610-86-06 2002-01-12:Георгий Тувозиди

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

1 2 3 4
stepan69 +78116753893 16-08-2001 Рогич Степан
tuvozidi38 +78236108606 12-01-2002 Тувозиди Георгий
vaceslav96 +72835408030 20-09-2003 Наморянц Вячеслав

Пример 2

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

1 2 3
georgij5[at]rambler.ru +7(747)395-75-69 2002-09-23:Георгий Цисин
arsenij55[at]mail.ru +7(429)019-66-99 2001-08-22:Арсений Гарушев
nasosak48[at]mail.ru +7(048)952-82-99 1999-03-11:Платон Насосяк
nasosak48[at]mail.ru +7(048)952-82-99 1999-03-11:Платон Насосяк

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

1 2 3 4
arsenij55 +74290196699 22-08-2001 Гарушев Арсений
georgij5 +77473957569 23-09-2002 Цисин Георгий
nasosak48 +70489528299 11-03-1999 Насосяк Платон

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0 2003.09.23 (709) 575-22-58 0.291
0 2004.08.12 (493) 252-01-39 0.016
1 2004.03.23 (784) 428-88-55 0.506

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

1 2 3 4
нет 2003 7095752258 0.2910
нет 2004 4932520139 0.0160
да 2004 7844288855 0.5060

Пример 2

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

1 2 3 4 5
0 2002.11.12 (220) 579-74-60 0.447
0 2004.03.01 (514) 921-99-71 0.965
1 2003.03.21 (334) 450-29-71 0.260
0 2003.05.06 (772) 893-64-75 0.051

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

1 2 3 4
нет 2002 2205797460 0.4470
нет 2004 5149219971 0.9650
да 2003 3344502971 0.2600
нет 2003 7728936475 0.0510

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Выполнено!Дадиди, М.Ш. 0.3610
Выполнено!Дадиди, М.Ш. 0.3610
Выполнено!Дадиди, М.Ш. 0.3610
Выполнено!Цешский, А.Г. 0.6401
Выполнено!Росилянц, А.Ч. 0.2789

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

1 2 3
true true true
А. Росилянц А. Цешский М. Дадиди
28% 64% 36%

Пример 2

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

1 2
Выполнено!Чезян, Р.Р. 0.9465
Выполнено!Карев, Е.Г. 0.5390
Выполнено!Чувов, Д.С. 0.3681
Выполнено!Фетский, Д.И. 0.5568
Выполнено!Чувов, Д.С. 0.3681
Выполнено!Чувов, Д.С. 0.3681

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

1 2 3 4
true true true true
Д. Фетский Д. Чувов Е. Карев Р. Чезян
56% 37% 54% 95%

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(386) 778-6652;kudokberg9@rambler.ru 0.291 0.291
(867) 289-1650;buzecman48@gmail.com 0.665 0.665
(867) 289-1650;buzecman48@gmail.com 0.665 0.665
(867) 289-1650;buzecman48@gmail.com 0.665 0.665
(959) 370-5920;vitetov94@yahoo.com 0.347 0.347

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

1 2 3
kudokberg9[at]rambler.ru buzecman48[at]gmail.com vitetov94[at]yahoo.com
0.3 0.7 0.3
778-66-52 289-16-50 370-59-20

Пример 2

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

1 2 3 4
(245) 426-8438;fagozan34@yahoo.com 0.280 0.280
(245) 426-8438;fagozan34@yahoo.com 0.280 0.280
(894) 938-1796;sonemidi52@mail.ru 0.752 0.752
(555) 023-4365;rirak89@rambler.ru 0.129 0.129
(458) 342-2020;baric60@rambler.ru 0.349 0.349
(245) 426-8438;fagozan34@yahoo.com 0.280 0.280

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

1 2 3 4
fagozan34[at]yahoo.com sonemidi52[at]mail.ru rirak89[at]rambler.ru baric60[at]rambler.ru
0.3 0.8 0.1 0.3
426-84-38 938-17-96 023-43-65 342-20-20

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Г.Т. Чоцяк cozak58@rambler.ru cozak58@rambler.ru 0.0330
Г.Т. Чоцяк cozak58@rambler.ru cozak58@rambler.ru 0.0330
Д.Ц. Кушберг kusberg96@rambler.ru kusberg96@rambler.ru 0.6551
Т.У. Дасучук dasucuk43@yandex.ru dasucuk43@yandex.ru 0.2296
Г.Т. Чоцяк cozak58@rambler.ru cozak58@rambler.ru 0.0330

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

1 2 3
Чоцяк cozak58 0.033
Кушберг kusberg96 0.655
Дасучук dasucuk43 0.230

Пример 2

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

1 2 3 4
А.Ц. Зичян zican25@gmail.com zican25@gmail.com 0.2073
М.Ц. Гисезяк gisezak60@mail.ru gisezak60@mail.ru 0.7605
В.Ф. Зофифман zofifman21@gmail.com zofifman21@gmail.com 0.8322
С.Ш. Кудиди kudidi61@mail.ru kudidi61@mail.ru 0.3008
С.Ш. Кудиди kudidi61@mail.ru kudidi61@mail.ru 0.3008
С.Ш. Кудиди kudidi61@mail.ru kudidi61@mail.ru 0.3008

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

1 2 3
Зичян zican25 0.207
Гисезяк gisezak60 0.760
Зофифман zofifman21 0.832
Кудиди kudidi61 0.301

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.3831 1 bilagberg55[at]rambler.ru Эмиль М. Билагберг
0.5641 1 stanislav82[at]gmail.com Станислав З. Дафунич
0.7534 0 bivigak31[at]rambler.ru Филипп Т. Бивигак
0.7534 0 bivigak31[at]rambler.ru Филипп Т. Бивигак

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

1 2 3 4
38% да rambler.ru Э.М. Билагберг
56% да gmail.com С.З. Дафунич
75% нет rambler.ru Ф.Т. Бивигак

Пример 2

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

1 2 3 4 5 6
0.0326 1 guficskij45[at]yandex.ru Эдуард Д. Гуфичский
0.4510 1 tuzidi82[at]yahoo.com Федор А. Тузиди
0.4303 0 arsenij73[at]mail.ru Арсений А. Бушузяк
0.7874 0 aromir80[at]mail.ru Яромир Л. Рулий
0.4303 0 arsenij73[at]mail.ru Арсений А. Бушузяк

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

1 2 3 4
3% да yandex.ru Э.Д. Гуфичский
45% да yahoo.com Ф.А. Тузиди
43% нет mail.ru А.А. Бушузяк
79% нет mail.ru Я.Л. Рулий

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2
nasavman89@rambler.ru!+77211503596 Нашавман Э.Ш.
zusubko41@rambler.ru!+78352224570 Зушубко С.Ф.
zebic30@rambler.ru!+73508239794 Цебич В.О.
zebic30@rambler.ru!+73508239794 Цебич В.О.

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

1 2 3
721-150-3596 nasavman89 Э. Нашавман
350-823-9794 zebic30 В. Цебич
835-222-4570 zusubko41 С. Зушубко

Пример 2

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

1 2
lamin40@gmail.com!+79079445275 Ламин С.Г.
culberg30@mail.ru!+79505233829 Чулберг О.В.
lamin40@gmail.com!+79079445275 Ламин С.Г.
gakman31@yandex.ru!+74258214517 Гакман Я.Ц.

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

1 2 3
950-523-3829 culberg30 О. Чулберг
425-821-4517 gakman31 Я. Гакман
907-944-5275 lamin40 С. Ламин

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Замицов Р.З. Нет:zamizov28[at]rambler.ru Замицов Р.З.
Сидуфак Р.Р. Да:sidufak27[at]yandex.ru Сидуфак Р.Р.
Леменман Р.А. Да:lemenman16[at]yandex.ru Леменман Р.А.

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

1 2 3
Замицов Не выполнено zamizov28@rambler.ru
Сидуфак Выполнено sidufak27@yandex.ru
Леменман Выполнено lemenman16@yandex.ru

Пример 2

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

1 2 3
Дотман М.Ч. Да:dotman12[at]gmail.com Дотман М.Ч.
Цошадман Р.И. Нет:zosadman61[at]mail.ru Цошадман Р.И.
Тибский А.Б. Нет:tibskij64[at]gmail.com Тибский А.Б.

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

1 2 3
Дотман Выполнено dotman12@gmail.com
Цошадман Не выполнено zosadman61@mail.ru
Тибский Не выполнено tibskij64@gmail.com

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y Е.У. Фуладов|0.910
Y Н.Л. Цонезман|0.066
N М.А. Сушиший|0.675

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

1 2 3
Выполнено Выполнено Не выполнено
Е. Фуладов Н. Цонезман М. Сушиший
0.9100 0.0660 0.6750

Пример 2

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

1 2 3 4
Y Р.О. Затян|0.076
N А.У. Тенекян|0.186
Y О.Н. Финалук|0.489
Y М.И. Тузли|0.373

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

1 2 3 4
Выполнено Не выполнено Выполнено Выполнено
Р. Затян А. Тенекян О. Финалук М. Тузли
0.0760 0.1860 0.4890 0.3730

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.2;нет +78603328594 tamerin93[at]yahoo.com
0.8;нет +78272681848 artemij48[at]yahoo.com
0.5;нет +76619174901 susegberg93[at]yahoo.com

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

1 2 3
0.2000 0.8000 0.5000
(860) 332-85-94 (827) 268-18-48 (661) 917-49-01
yahoo.com yahoo.com yahoo.com
Не выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3
0.6;нет +79374601022 nikita50[at]gmail.com
0.4;нет +74626072546 gazorov4[at]mail.ru
0.9;да +73331569191 platon47[at]mail.ru

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

1 2 3
0.6000 0.4000 0.9000
(937) 460-10-22 (462) 607-25-46 (333) 156-91-91
gmail.com mail.ru mail.ru
Не выполнено Не выполнено Выполнено

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.859 Влад Д. Зоразко 01/12/03 Y
0.485 Егор Л. Савугяк 99/05/02 N
0.292 Арсен Ц. Лесянц 03/09/03 N
0.190 Давид Н. Завий 03/12/06 N

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

1 2 3 4
86% Зоразко Влад 01.12.03 1
48% Савугяк Егор 99.05.02 0
29% Лесянц Арсен 03.09.03 0
19% Завий Давид 03.12.06 0

Пример 2

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

1 2 3 4
0.068 Даниил Н. Кузич 01/09/25 Y
0.178 Тимофей А. Лошич 03/12/04 N
0.533 Ильдар Ф. Сицесук 99/01/03 Y

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

1 2 3 4
7% Кузич Даниил 01.09.25 1
18% Лошич Тимофей 03.12.04 0
53% Сицесук Ильдар 99.01.03 1

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+75756985772 Бунак Арсений да 11/09/00 11/09/00
+73122054197 Вуфин Адель да 09/11/01 09/11/01
+76824956066 Нивов Роберт нет 20/03/01 20/03/01
+76824956066 Нивов Роберт нет 20/03/01 20/03/01
+76824956066 Нивов Роберт нет 20/03/01 20/03/01
+71348727673 Гешский Даниил да 10/06/00 10/06/00

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

1 2 3 4
6985772 Бунак Да 11.09.00
2054197 Вуфин Да 09.11.01
4956066 Нивов Нет 20.03.01
8727673 Гешский Да 10.06.00

Пример 2

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

1 2 3 4 5
+74106426972 Вумич Андрей да 05/10/02 05/10/02
+74106426972 Вумич Андрей да 05/10/02 05/10/02
+79901058972 Фудиди Святослав нет 07/12/04 07/12/04
+78707249421 Нилимяк Елисей нет 21/05/00 21/05/00
+74102286546 Кокизянц Тихон нет 28/05/99 28/05/99
+74106426972 Вумич Андрей да 05/10/02 05/10/02

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

1 2 3 4
6426972 Вумич Да 05.10.02
1058972 Фудиди Нет 07.12.04
7249421 Нилимяк Нет 21.05.00
2286546 Кокизянц Нет 28.05.99

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Раняк, З.Б.:0.66 22/10/04 1 1
Фадий, Е.Ш.:0.88 21/09/03 1 1
Васуний, И.С.:0.96 25/08/99 1 1

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

1 2 3 4
Васуний И. 99-08-25 Y 0.9600
Раняк З. 04-10-22 Y 0.6600
Фадий Е. 03-09-21 Y 0.8800

Пример 2

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

1 2 3 4 5
Зарак, Р.Р.:0.50 03/03/02 1 1
Фегибберг, М.А.:0.34 04/11/01 0 0
Кокич, И.И.:0.86 02/11/01 1 1

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

1 2 3 4
Зарак Р. 02-03-03 Y 0.5000
Кокич И. 01-11-02 Y 0.8600
Фегибберг М. 01-11-04 N 0.3400

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Цичий, И.В. zicij55[at]rambler.ru 0.576 19.01.2000 19.01.2000
Тешак, Я.У. tesak36[at]yandex.ru 0.946 24.03.2000 24.03.2000
Ласский, В.О. lasskij80[at]yandex.ru 0.909 24.05.2001 24.05.2001
Вибиди, П.Ч. vibidi27[at]rambler.ru 0.120 14.12.2004 14.12.2004

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

1 2 3 4
Вибиди П. Ласский В. Тешак Я. Цичий И.
rambler.ru yandex.ru yandex.ru rambler.ru
0.1200 0.9090 0.9460 0.5760
04.12.14 01.05.24 00.03.24 00.01.19

Пример 2

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

1 2 3 4 5 6 7
Форин, Д.Б. forin40[at]gmail.com 0.333 09.12.2003 09.12.2003
Зешафли, Т.Д. zesafli34[at]yahoo.com 0.598 01.12.2000 01.12.2000
Терко, С.Т. terko70[at]rambler.ru 0.642 21.02.2003 21.02.2003
Дувянц, А.Ч. duvanz18[at]yahoo.com 0.910 14.02.1999 14.02.1999

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

1 2 3 4
Дувянц А. Зешафли Т. Терко С. Форин Д.
yahoo.com yahoo.com rambler.ru gmail.com
0.9100 0.5980 0.6420 0.3330
99.02.14 00.12.01 03.02.21 03.12.09

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Зочуфук, С.Т.#zocufuk46[at]yandex.ru 0.0624 03.11.99 03.11.99
Гурак, Д.З.#gurak55[at]yahoo.com 0.7805 28.12.04 28.12.04
Шолебак, Д.Р.#solebak20[at]yahoo.com 0.6985 16.10.03 16.10.03
Зегивли, Г.Ч.#zegivli6[at]gmail.com 0.4618 17.03.04 17.03.04

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

1 2 3 4
Гурак Зегивли Зочуфук Шолебак
gurak55@yahoo.com zegivli6@gmail.com zocufuk46@yandex.ru solebak20@yahoo.com
0.78 0.46 0.06 0.70
04.12.28 04.03.17 99.11.03 03.10.16

Пример 2

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

1 2 3 4 5
Вишофко, С.З.#visofko28[at]mail.ru 0.3431 05.04.03 05.04.03
Ливянц, П.У.#livanz62[at]gmail.com 0.9667 09.12.01 09.12.01
Миротяк, С.У.#mirotak30[at]yahoo.com 0.3336 14.03.03 14.03.03

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

1 2 3
Вишофко Ливянц Миротяк
visofko28@mail.ru livanz62@gmail.com mirotak30@yahoo.com
0.34 0.97 0.33
03.04.05 01.12.09 03.03.14

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Эмиль У. Фезотман|fezotman90@yahoo.com Y 48% 48%
Дамир Ш. Сарамянц|saramanz62@mail.ru N 65% 65%
Макар Г. Лечко|makar49@rambler.ru Y 13% 13%

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

1 2 3
fezotman90 saramanz62 makar49
Выполнено Не выполнено Выполнено
0.4800 0.6500 0.1300
Эмиль Фезотман Дамир Сарамянц Макар Лечко

Пример 2

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

1 2 3 4
Адель Б. Вукук|adel_30@yandex.ru N 42% 42%
Дамир Ц. Витман|vitman48@yandex.ru N 4% 4%
Алексей Ч. Возко|aleksej69@mail.ru N 68% 68%

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

1 2 3
adel_30 vitman48 aleksej69
Не выполнено Не выполнено Не выполнено
0.4200 0.0400 0.6800
Адель Вукук Дамир Витман Алексей Возко

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Y#zagadli54@yahoo.com Цагадли Айдар (397) 962-9840 (397) 962-9840
Y#bicimuk60@gmail.com Бичимук Леонид (757) 752-2215 (757) 752-2215
N#ruvko3@gmail.com Рувко Демид (974) 594-8533 (974) 594-8533

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

1 2 3
true true false
Цагадли Бичимук Рувко
9629840 7522215 5948533
yahoo.com gmail.com gmail.com

Пример 2

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

1 2 3 4 5 6
N#lecanz13@gmail.com Лечянц Федор (262) 079-7597 (262) 079-7597
Y#artemij60@mail.ru Шотин Артемий (352) 641-6239 (352) 641-6239
N#gordej90@yandex.ru Фосин Гордей (062) 806-1261 (062) 806-1261
Y#zidikuk87@mail.ru Цидикук Герман (569) 736-2394 (569) 736-2394

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

1 2 3 4
false true false true
Лечянц Шотин Фосин Цидикук
0797597 6416239 8061261 7362394
gmail.com mail.ru yandex.ru mail.ru

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Л.К. Шутберг 0.2&641-74-94
Л.Г. Дегасский 0.4&557-78-99
Л.К. Шутберг 0.2&641-74-94
Р.Ш. Чифский 0.2&640-38-31
Л.К. Шутберг 0.2&641-74-94

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

1 2 3
Л. Шутберг 641-7494 0.200
Л. Дегасский 557-7899 0.400
Р. Чифский 640-3831 0.200

Пример 2

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

1 2
А.М. Зучев 0.3&320-64-97
А.Р. Бодабов 0.4&480-30-74
А.Р. Бодабов 0.4&480-30-74
В.Е. Фебавук 0.8&234-74-98
А.Р. Бодабов 0.4&480-30-74

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

1 2 3
А. Зучев 320-6497 0.300
А. Бодабов 480-3074 0.400
В. Фебавук 234-7498 0.800

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
11.12.02 60% ranin57@mail.ru 60%
16.02.01 54% fufisman76@yahoo.com 54%
25.11.04 64% vacan93@yandex.ru 64%
02.06.03 72% sagavman27@mail.ru 72%

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

1 2 3 4
02/12/11 01/02/16 04/11/25 03/06/02
0.60 0.54 0.64 0.72
ranin57 fufisman76 vacan93 sagavman27

Пример 2

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

1 2 3 4
22.02.99 65% bimanz24@yahoo.com 65%
18.11.01 74% nedberg93@mail.ru 74%
06.08.04 44% gesilov1@yandex.ru 44%

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

1 2 3
99/02/22 01/11/18 04/08/06
0.65 0.74 0.44
bimanz24 nedberg93 gesilov1

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Цушешли, М.З.:0.7216 05/03/2003 (385) 091-39-11
Читакман, Г.У.:0.7758 04/05/2001 (270) 559-35-29
Читакман, Г.У.:0.7758 04/05/2001 (270) 559-35-29
Цодофук, С.Ш.:0.6365 17/08/2004 (810) 928-10-47

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

1 2 3
0.72 0.78 0.64
2003/03/05 2001/05/04 2004/08/17
091-39-11 559-35-29 928-10-47
М. Цушешли Г. Читакман С. Цодофук

Пример 2

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

1 2 3 4
Бачский, Р.К.:0.1500 21/09/2002 (111) 212-41-17
Сокизий, Е.Р.:0.2048 22/11/2004 (795) 798-28-26
Зокуфяк, Т.М.:0.8347 19/05/2002 (486) 453-39-38
Сокизий, Е.Р.:0.2048 22/11/2004 (795) 798-28-26

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

1 2 3
0.15 0.20 0.83
2002/09/21 2004/11/22 2002/05/19
212-41-17 798-28-26 453-39-38
Р. Бачский Е. Сокизий Т. Зокуфяк

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2
nikolaj31@yahoo.com Николай И. Башешов;20/09/03
kuzman96@yandex.ru Иван С. Кузман;01/11/04
nikita64@rambler.ru Никита И. Ругко;06/04/00
bogdan3@gmail.com Богдан Ч. Гедак;24/03/04

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

1 2 3
nikolaj31[at]yahoo.com Башешов 20-09-03
kuzman96[at]yandex.ru Кузман 01-11-04
nikita64[at]rambler.ru Ругко 06-04-00
bogdan3[at]gmail.com Гедак 24-03-04

Пример 2

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

1 2
zilitak55@gmail.com Артем Т. Цилитак;16/06/99
marsel_83@mail.ru Марсель А. Силко;13/02/04
aleksej10@yahoo.com Алексей Ф. Мегян;15/08/01
zacunij92@rambler.ru Радмир Ш. Цачуний;24/10/04

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

1 2 3
zilitak55[at]gmail.com Цилитак 16-06-99
marsel_83[at]mail.ru Силко 13-02-04
aleksej10[at]yahoo.com Мегян 15-08-01
zacunij92[at]rambler.ru Цачуний 24-10-04

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Цазий В.В. Цазий В.В. +7 300 050-09-74 Нет 06/10/2002
Руцев Г.И. Руцев Г.И. +7 561 042-18-20 Да 26/08/2000
Нокиди Ф.Л. Нокиди Ф.Л. +7 174 387-15-56 Нет 08/06/2000
Цугулский А.Л. Цугулский А.Л. +7 658 377-13-18 Нет 15/08/1999

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

1 2 3 4
Нокиди Ф. 174 387-1556 N 08/06/00
Руцев Г. 561 042-1820 Y 26/08/00
Цазий В. 300 050-0974 N 06/10/02
Цугулский А. 658 377-1318 N 15/08/99

Пример 2

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

1 2 3 4 5
Гозий А.Т. Гозий А.Т. +7 323 334-60-26 Да 27/11/2000
Чимич В.Ч. Чимич В.Ч. +7 528 715-74-85 Да 19/05/2003
Фанич Р.Ц. Фанич Р.Ц. +7 756 617-10-70 Да 24/01/2001

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

1 2 3 4
Гозий А. 323 334-6026 Y 27/11/00
Фанич Р. 756 617-1070 Y 24/01/01
Чимич В. 528 715-7485 Y 19/05/03

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Родион В. Диряк 2003-02-25 9% false
Михаил Ц. Вирко 2000-07-23 46% false
Родион В. Диряк 2003-02-25 9% false
Елисей В. Тучук 2003-11-12 21% false
Родион В. Диряк 2003-02-25 9% false
Дмитрий С. Чишян 2000-04-15 6% true

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

1 2 3 4
Родион Диряк Михаил Вирко Елисей Тучук Дмитрий Чишян
03.02.25 00.07.23 03.11.12 00.04.15
0.090 0.460 0.210 0.060
нет нет нет да

Пример 2

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

1 2 3 4 5 6
Александр А. Торефян 2002-04-18 49% true
Марсель Б. Ведак 2003-05-16 49% true
Марсель Б. Ведак 2003-05-16 49% true
Марсель Б. Ведак 2003-05-16 49% true
Георгий З. Ковяк 2004-02-05 13% false
Захар Ц. Вабакяк 2001-06-26 6% false

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

1 2 3 4
Александр Торефян Марсель Ведак Георгий Ковяк Захар Вабакяк
02.04.18 03.05.16 04.02.05 01.06.26
0.490 0.490 0.130 0.060
да да нет нет

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Герман И. Лебушак#Выполнено 558 390-4308 558 390-4308
Вячеслав Н. Зудасли#Не выполнено 404 859-3490 404 859-3490
Эмиль И. Кигозак#Не выполнено 465 581-9592 465 581-9592
Петр Д. Чешомяк#Выполнено 720 897-9361 720 897-9361
Петр Д. Чешомяк#Выполнено 720 897-9361 720 897-9361
Петр Д. Чешомяк#Выполнено 720 897-9361 720 897-9361

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

1 2 3
Да (558) 390-43-08 Лебушак
Нет (404) 859-34-90 Зудасли
Нет (465) 581-95-92 Кигозак
Да (720) 897-93-61 Чешомяк

Пример 2

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

1 2 3 4
Илья Ч. Кашумич#Выполнено 627 022-4044 627 022-4044
Илья Ч. Кашумич#Выполнено 627 022-4044 627 022-4044
Илья А. Мазберг#Выполнено 475 827-9082 475 827-9082
Родион Ш. Вакман#Выполнено 921 570-7654 921 570-7654
Илья Ч. Кашумич#Выполнено 627 022-4044 627 022-4044

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

1 2 3
Да (627) 022-40-44 Кашумич
Да (475) 827-90-82 Мазберг
Да (921) 570-76-54 Вакман

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true +7 (425) 033-93-14|0.2 Тимофей З. Мубов
true +7 (188) 406-16-17|0.8 Елисей Е. Кигев
true +7 (480) 267-08-04|0.9 Роман Р. Нушин
true +7 (144) 598-16-60|0.1 Григорий А. Лорамянц

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

1 2 3 4
Выполнено 0.20 Т.З. Мубов 0339314
Выполнено 0.90 Р.Р. Нушин 2670804
Выполнено 0.80 Е.Е. Кигев 4061617
Выполнено 0.10 Г.А. Лорамянц 5981660

Пример 2

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

1 2 3 4 5
true +7 (823) 525-81-27|0.4 Ринат К. Нунофко
false +7 (771) 316-09-87|0.5 Эдуард Ш. Чусадев
false +7 (711) 794-68-63|0.2 Матвей М. Цунорский
true +7 (010) 067-74-28|0.6 Назар Ч. Цадазяк

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

1 2 3 4
Выполнено 0.60 Н.Ч. Цадазяк 0677428
Не выполнено 0.50 Э.Ш. Чусадев 3160987
Выполнено 0.40 Р.К. Нунофко 5258127
Не выполнено 0.20 М.М. Цунорский 7946863

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sedafic54@rambler.ru 310 754-3352 N sedafic54@rambler.ru
vabizberg57@mail.ru 328 881-9591 Y vabizberg57@mail.ru
tusanz20@yahoo.com 914 948-2321 Y tusanz20@yahoo.com
vaceslav58@rambler.ru 577 121-6079 N vaceslav58@rambler.ru

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

1 2 3
sedafic54[at]rambler.ru 3107543352 Нет
vabizberg57[at]mail.ru 3288819591 Да
tusanz20[at]yahoo.com 9149482321 Да
vaceslav58[at]rambler.ru 5771216079 Нет

Пример 2

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

1 2 3 4
nolezanz29@yandex.ru 622 343-7369 N nolezanz29@yandex.ru
daniil15@gmail.com 862 093-7419 N daniil15@gmail.com
gelirman23@yahoo.com 811 311-6213 Y gelirman23@yahoo.com

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

1 2 3
nolezanz29[at]yandex.ru 6223437369 Нет
daniil15[at]gmail.com 8620937419 Нет
gelirman23[at]yahoo.com 8113116213 Да

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N 0.09:02.04.2002 kacezak46[at]gmail.com kacezak46[at]gmail.com
Y 0.10:13.09.2000 vsevolod27[at]yahoo.com vsevolod27[at]yahoo.com
Y 0.86:28.11.2001 aromir34[at]yahoo.com aromir34[at]yahoo.com
N 0.13:11.11.2001 david61[at]yandex.ru david61[at]yandex.ru

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

1 2 3 4
0 2002/04/02 gmail.com 0.0900
1 2000/09/13 yahoo.com 0.1000
1 2001/11/28 yahoo.com 0.8600
0 2001/11/11 yandex.ru 0.1300

Пример 2

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

1 2 3 4
Y 0.00:06.04.2000 mihail35[at]gmail.com mihail35[at]gmail.com
Y 0.80:24.04.2000 zakberg12[at]mail.ru zakberg12[at]mail.ru
N 0.24:28.11.2003 fobolidi85[at]gmail.com fobolidi85[at]gmail.com

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

1 2 3 4
1 2000/04/06 gmail.com 0.0000
1 2000/04/24 mail.ru 0.8000
0 2003/11/28 gmail.com 0.2400

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2
787-0992 1;06/02/2004
787-0992 1;06/02/2004
526-7742 1;08/08/2001
481-1215 1;06/04/2000
960-3239 0;26/02/2001

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

1 2 3
7870992 06/02/04 Y
5267742 08/08/01 Y
4811215 06/04/00 Y
9603239 26/02/01 N

Пример 2

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

1 2
902-6159 0;12/05/2004
331-4975 1;02/03/2004
040-2582 1;14/05/1999
331-4975 1;02/03/2004
357-4190 1;17/11/2000

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

1 2 3
9026159 12/05/04 N
3314975 02/03/04 Y
0402582 14/05/99 Y
3574190 17/11/00 Y

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
17-05-03&Не выполнено (261) 477-8038 Радский И.У.
10-07-99&Выполнено (549) 372-1155 Гиряк Д.Ч.
04-04-00&Выполнено (687) 546-3863 Зазалук Д.К.
16-11-01&Выполнено (776) 063-8699 Садин Т.Т.

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

1 2 3 4
N Y Y Y
477-80-38 372-11-55 546-38-63 063-86-99
Радский И. Гиряк Д. Зазалук Д. Садин Т.
03-05-17 99-07-10 00-04-04 01-11-16

Пример 2

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

1 2 3
06-03-04&Не выполнено (135) 906-9897 Шонянц Н.М.
26-10-04&Выполнено (011) 163-4454 Гизич Д.К.
25-12-02&Не выполнено (907) 473-6254 Дамий Г.Б.

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

1 2 3
N Y N
906-98-97 163-44-54 473-62-54
Шонянц Н. Гизич Д. Дамий Г.
04-03-06 04-10-26 02-12-25

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет 01/03/2001 0.0741 favberg64[at]gmail.com 0.0741
да 24/12/2002 0.8032 miroslav51[at]yahoo.com 0.8032
нет 07/01/1999 0.2003 sifufko58[at]mail.ru 0.2003
нет 07/01/1999 0.2003 sifufko58[at]mail.ru 0.2003
нет 07/01/1999 0.2003 sifufko58[at]mail.ru 0.2003

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

1 2 3 4
Не выполнено 01.03.01 0.07 favberg64@gmail.com
Выполнено 24.12.02 0.80 miroslav51@yahoo.com
Не выполнено 07.01.99 0.20 sifufko58@mail.ru

Пример 2

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

1 2 3 4 5
нет 19/10/2003 0.2864 aleksej31[at]gmail.com 0.2864
нет 14/08/2004 0.5026 aroslav77[at]mail.ru 0.5026
нет 14/08/2004 0.5026 aroslav77[at]mail.ru 0.5026
нет 14/08/2004 0.5026 aroslav77[at]mail.ru 0.5026
да 13/07/2004 0.2993 vociridi3[at]rambler.ru 0.2993
нет 24/05/2001 0.3007 artur10[at]yahoo.com 0.3007

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

1 2 3 4
Не выполнено 19.10.03 0.29 aleksej31@gmail.com
Не выполнено 14.08.04 0.50 aroslav77@mail.ru
Выполнено 13.07.04 0.30 vociridi3@rambler.ru
Не выполнено 24.05.01 0.30 artur10@yahoo.com

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.7;sanatev26@rambler.ru +7(355)274-68-59 +7(355)274-68-59
0.2;tizovij88@yandex.ru +7(528)164-74-22 +7(528)164-74-22
0.3;vladislav84@rambler.ru +7(004)585-61-42 +7(004)585-61-42
0.1;fedacidi32@yandex.ru +7(354)767-30-09 +7(354)767-30-09

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

1 2 3
0.20 yandex.ru 164-74-22
0.70 rambler.ru 274-68-59
0.30 rambler.ru 585-61-42
0.10 yandex.ru 767-30-09

Пример 2

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

1 2 3
0.3;mogunak48@rambler.ru +7(858)618-63-25 +7(858)618-63-25
0.2;stepan72@yandex.ru +7(493)603-30-02 +7(493)603-30-02
0.6;ruslan71@yandex.ru +7(316)650-89-75 +7(316)650-89-75
0.6;vaceslav2@mail.ru +7(152)485-51-48 +7(152)485-51-48

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

1 2 3
0.60 mail.ru 485-51-48
0.20 yandex.ru 603-30-02
0.30 rambler.ru 618-63-25
0.60 yandex.ru 650-89-75

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено&2001-07-01 +7(348)680-95-43 87% +7(348)680-95-43
Выполнено&2001-07-01 +7(348)680-95-43 87% +7(348)680-95-43
Выполнено&1999-12-22 +7(893)281-03-55 81% +7(893)281-03-55
Выполнено&2000-12-01 +7(254)696-99-40 83% +7(254)696-99-40

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

1 2 3
Да Да Да
2001 1999 2000
(348) 680-9543 (893) 281-0355 (254) 696-9940
0.870 0.810 0.830

Пример 2

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

1 2 3 4
Выполнено&2001-12-28 +7(315)412-60-13 92% +7(315)412-60-13
Выполнено&2001-02-11 +7(703)197-84-93 84% +7(703)197-84-93
Не выполнено&2001-05-16 +7(408)289-57-03 48% +7(408)289-57-03
Не выполнено&2003-02-15 +7(280)132-31-93 47% +7(280)132-31-93
Выполнено&2001-02-11 +7(703)197-84-93 84% +7(703)197-84-93

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

1 2 3 4
Да Да Нет Нет
2001 2001 2001 2003
(315) 412-6013 (703) 197-8493 (408) 289-5703 (280) 132-3193
0.920 0.840 0.480 0.470

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Р.Т. Савянц&Да 61% 61%
Е.Л. Кецезберг&Да 52% 52%
М.Е. Букечян&Да 65% 65%
Е.Л. Кецезберг&Да 52% 52%
С.У. Цоцман&Да 30% 30%

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

1 2 3 4
да да да да
Е. Кецезберг М. Букечян Р. Савянц С. Цоцман
0.520 0.650 0.610 0.300

Пример 2

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

1 2 3 4 5
М.Д. Сошавман&Да 21% 21%
В.Д. Шерский&Нет 80% 80%
М.К. Зигиди&Да 88% 88%
М.К. Зигиди&Да 88% 88%

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

1 2 3
нет да да
В. Шерский М. Зигиди М. Сошавман
0.800 0.880 0.210