ИКБО-03-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
04/04/21;9076133 false false
00/08/25;2801473 true true
03/02/10;5534538 false false
99/03/24;7674463 true true

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

1 2 3
907-6133 Не выполнено 04.04.21
280-1473 Выполнено 00.08.25
553-4538 Не выполнено 03.02.10
767-4463 Выполнено 99.03.24

Пример 2

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

1 2 3
04/12/11;0198781 true true
04/05/28;2871808 false false
00/05/05;2450813 false false

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

1 2 3
019-8781 Выполнено 04.12.11
287-1808 Не выполнено 04.05.28
245-0813 Не выполнено 00.05.05

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+78467716702 Кобянц С.Г. 52% Да 52%
+76402416207 Бусетяк В.Е. 11% Да 11%
+75342517924 Ресли П.Ц. 39% Да 39%
+78467716702 Кобянц С.Г. 52% Да 52%
+77940491798 Тафешян А.Р. 1% Нет 1%

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

1 2 3 4
+7 534 251-79-24 +7 640 241-62-07 +7 794 049-17-98 +7 846 771-67-02
Ресли П. Бусетяк В. Тафешян А. Кобянц С.
0.3900 0.1100 0.0100 0.5200
Y Y N Y

Пример 2

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

1 2 3 4 5
+71790442827 Борий Д.Т. 40% Да 40%
+77377080225 Вегянц Э.Б. 21% Да 21%
+70837404404 Мозицянц В.У. 76% Нет 76%
+72764788084 Рочулман С.Ч. 72% Нет 72%
+72764788084 Рочулман С.Ч. 72% Нет 72%

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

1 2 3 4
+7 083 740-44-04 +7 179 044-28-27 +7 276 478-80-84 +7 737 708-02-25
Мозицянц В. Борий Д. Рочулман С. Вегянц Э.
0.7600 0.4000 0.7200 0.2100
N Y N Y

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
07-11-02 45% Фаталберг, С.А. Фаталберг, С.А.
26-01-04 99% Зутич, Я.Ц. Зутич, Я.Ц.
05-12-99 21% Мусак, В.Т. Мусак, В.Т.
05-12-99 21% Мусак, В.Т. Мусак, В.Т.
05-12-99 21% Мусак, В.Т. Мусак, В.Т.

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

1 2 3
02-11-07 0.5 С. Фаталберг
04-01-26 1.0 Я. Зутич
99-12-05 0.2 В. Мусак

Пример 2

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

1 2 3 4
13-12-01 85% Фашский, М.Р. Фашский, М.Р.
10-10-01 24% Вукофиди, Г.Р. Вукофиди, Г.Р.
10-10-01 24% Вукофиди, Г.Р. Вукофиди, Г.Р.
23-12-03 94% Фугли, М.С. Фугли, М.С.
10-10-01 24% Вукофиди, Г.Р. Вукофиди, Г.Р.

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

1 2 3
01-12-13 0.8 М. Фашский
01-10-10 0.2 Г. Вукофиди
03-12-23 0.9 М. Фугли

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.6472!01-04-04 +7 307 174-7581 sinberg53@yandex.ru sinberg53@yandex.ru
0.8983!00-10-13 +7 892 965-9321 sesizskij44@yandex.ru sesizskij44@yandex.ru
0.4020!03-04-17 +7 248 857-8377 nobberg77@gmail.com nobberg77@gmail.com

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

1 2 3
0.6 0.9 0.4
01/04/04 00/10/13 03/04/17
+7 (307) 174-75-81 +7 (892) 965-93-21 +7 (248) 857-83-77
sinberg53 sesizskij44 nobberg77

Пример 2

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

1 2 3 4
0.9784!00-02-08 +7 305 952-0256 tonman5@rambler.ru tonman5@rambler.ru
0.4772!00-04-23 +7 949 996-6005 daniel_43@yahoo.com daniel_43@yahoo.com
0.0760!02-09-03 +7 498 688-5943 stanislav24@mail.ru stanislav24@mail.ru
0.3967!99-09-09 +7 969 814-9840 zegufidi89@gmail.com zegufidi89@gmail.com

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

1 2 3 4
1.0 0.5 0.1 0.4
00/02/08 00/04/23 02/09/03 99/09/09
+7 (305) 952-02-56 +7 (949) 996-60-05 +7 (498) 688-59-43 +7 (969) 814-98-40
tonman5 daniel_43 stanislav24 zegufidi89

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 625 855-9603 0.0625 Бутабич А.Т.
+7 952 515-2989 0.2277 Мутуфий В.Р.
+7 952 515-2989 0.2277 Мутуфий В.Р.
+7 589 339-0701 0.3669 Нацин Д.Ч.

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

1 2 3
855-96-03 0.062 А. Бутабич
515-29-89 0.228 В. Мутуфий
339-07-01 0.367 Д. Нацин

Пример 2

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

1 2 3 4
+7 588 350-7847 0.4760 Ланин Д.Г.
+7 441 244-3687 0.1345 Чофук Е.Ч.
+7 441 244-3687 0.1345 Чофук Е.Ч.
+7 747 816-1454 0.6439 Кивалко Э.Е.

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

1 2 3
350-78-47 0.476 Д. Ланин
244-36-87 0.135 Е. Чофук
816-14-54 0.644 Э. Кивалко

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3422!true 19.07.02 mezic67[at]mail.ru
0.4022!true 25.06.04 zatiranz13[at]rambler.ru
0.6908!false 17.04.01 romli96[at]gmail.com

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

1 2 3
Выполнено Выполнено Не выполнено
19-07-02 25-06-04 17-04-01
34% 40% 69%
mezic67@mail.ru zatiranz13@rambler.ru romli96@gmail.com

Пример 2

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

1 2 3 4
0.5786!true 15.11.03 velli9[at]yandex.ru
0.9381!false 22.05.02 lavocko19[at]gmail.com
0.7119!false 24.01.00 nemanuk59[at]rambler.ru

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

1 2 3
Выполнено Не выполнено Не выполнено
15-11-03 22-05-02 24-01-00
58% 94% 71%
velli9@yandex.ru lavocko19@gmail.com nemanuk59@rambler.ru

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
02/04/2003 Даниэль Кегафак daniel_74[at]mail.ru +7 (561) 453-32-68 02/04/2003
18/10/2004 Захар Гагитов gagitov4[at]gmail.com +7 (017) 844-25-89 18/10/2004
16/06/2000 Тимофей Земошак timofej5[at]gmail.com +7 (685) 961-57-30 16/06/2000
06/12/2000 Мирослав Русберг miroslav87[at]rambler.ru +7 (322) 444-94-52 06/12/2000

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

1 2 3 4
03-04-02 04-10-18 00-12-06 00-06-16
Кегафак Гагитов Русберг Земошак
daniel_74 gagitov4 miroslav87 timofej5
(561) 453-32-68 (017) 844-25-89 (322) 444-94-52 (685) 961-57-30

Пример 2

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

1 2 3 4 5 6
10/02/2001 Олег Шотобко sotobko92[at]yandex.ru +7 (236) 894-70-34 10/02/2001
04/03/2004 Леонид Ровев leonid13[at]yandex.ru +7 (687) 064-50-32 04/03/2004
04/10/2000 Данил Цалянц zalanz15[at]mail.ru +7 (855) 147-37-32 04/10/2000

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

1 2 3
04-03-04 01-02-10 00-10-04
Ровев Шотобко Цалянц
leonid13 sotobko92 zalanz15
(687) 064-50-32 (236) 894-70-34 (855) 147-37-32

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Мешко Н.О. Мешко Н.О. 99-10-07:+7(294)574-26-20
Вакич С.Ш. Вакич С.Ш. 00-09-10:+7(298)310-44-97
Ведев Р.Ф. Ведев Р.Ф. 00-12-28:+7(160)384-29-50
Фанориди А.С. Фанориди А.С. 04-10-18:+7(393)635-73-20

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

1 2 3
А. Фанориди 18-10-04 +7 393 635-73-20
Н. Мешко 07-10-99 +7 294 574-26-20
Р. Ведев 28-12-00 +7 160 384-29-50
С. Вакич 10-09-00 +7 298 310-44-97

Пример 2

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

1 2 3
Тотакий Н.О. Тотакий Н.О. 04-07-07:+7(968)325-41-69
Бичян К.Ф. Бичян К.Ф. 02-08-03:+7(813)208-45-69
Вулелберг В.Ц. Вулелберг В.Ц. 00-06-01:+7(016)810-86-87
Тигафяк Г.Е. Тигафяк Г.Е. 02-07-12:+7(273)385-41-58

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

1 2 3
В. Вулелберг 01-06-00 +7 016 810-86-87
Г. Тигафяк 12-07-02 +7 273 385-41-58
К. Бичян 03-08-02 +7 813 208-45-69
Н. Тотакий 07-07-04 +7 968 325-41-69

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.3|Да +7(182)082-25-69
0.8|Нет +7(144)401-60-01
0.8|Нет +7(144)401-60-01
0.8|Нет +7(037)698-18-43
0.8|Нет +7(144)401-60-01

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

1 2 3
30% 1 082-25-69
80% 0 401-60-01
80% 0 698-18-43

Пример 2

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

1 2
0.6|Нет +7(255)897-01-23
0.1|Да +7(278)917-53-99
0.7|Да +7(950)700-43-51
0.7|Да +7(950)700-43-51
0.7|Да +7(950)700-43-51

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

1 2 3
70% 1 700-43-51
60% 0 897-01-23
10% 1 917-53-99

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
А.Д. Рачочич 0.0527 N
С.М. Мунев 0.1488 N
Д.Ч. Бабий 0.5495 N

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

1 2 3
Рачочич А. Мунев С. Бабий Д.
0.1 0.1 0.5
Не выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3 4
В.Ф. Ротич 0.9255 Y
Р.У. Визулянц 0.5982 Y
Д.С. Расицяк 0.3833 Y
П.Г. Бариди 0.5311 N

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

1 2 3 4
Ротич В. Визулянц Р. Расицяк Д. Бариди П.
0.9 0.6 0.4 0.5
Выполнено Выполнено Выполнено Не выполнено

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001-11-16 Не выполнено Дитонук, Л.Н. 0.9873
2001-06-07 Выполнено Денемян, В.Ц. 0.0610
1999-07-27 Выполнено Бучибяк, А.Т. 0.7820

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

1 2 3 4
01/11/16 false Дитонук 1.0
01/06/07 true Денемян 0.1
99/07/27 true Бучибяк 0.8

Пример 2

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

1 2 3 4
2000-07-14 Не выполнено Сивский, Н.З. 0.5278
2003-07-01 Не выполнено Балев, Ю.Ф. 0.9766
2003-01-19 Не выполнено Цадиди, Ф.З. 0.7729

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

1 2 3 4
00/07/14 false Сивский 0.5
03/07/01 false Балев 1.0
03/01/19 false Цадиди 0.8

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Дамир Л. Ночук Выполнено 0.4733
Максим С. Кочин Выполнено 0.0246
Роберт Т. Мигогич Выполнено 0.1695

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

1 2 3
Ночук Д.Л. Кочин М.С. Мигогич Р.Т.
да да да
0.47 0.02 0.17

Пример 2

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

1 2 3
Илья Б. Мицушберг Выполнено 0.3746
Максим Д. Тецочев Выполнено 0.4838
Максим Ц. Кимин Выполнено 0.2952
Федор Ц. Точич Выполнено 0.1852

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

1 2 3 4
Мицушберг И.Б. Тецочев М.Д. Кимин М.Ц. Точич Ф.Ц.
да да да да
0.37 0.48 0.30 0.19

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
timofej18@yandex.ru Тимофей А. Кедиди нет Тимофей А. Кедиди
vasilij77@yahoo.com Василий У. Лафак нет Василий У. Лафак
leonid64@yandex.ru Леонид М. Сафиди да Леонид М. Сафиди
leonid64@yandex.ru Леонид М. Сафиди да Леонид М. Сафиди
leonid64@yandex.ru Леонид М. Сафиди да Леонид М. Сафиди

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

1 2 3
leonid64 timofej18 vasilij77
Сафиди, Л.М. Кедиди, Т.А. Лафак, В.У.
1 0 0

Пример 2

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

1 2 3 4
ramil_11@rambler.ru Рамиль Б. Дотий нет Рамиль Б. Дотий
il_dar42@yahoo.com Ильдар О. Зифев да Ильдар О. Зифев
il_dar42@yahoo.com Ильдар О. Зифев да Ильдар О. Зифев
dugizuk61@gmail.com Артур Ц. Дугицук нет Артур Ц. Дугицук
il_dar42@yahoo.com Ильдар О. Зифев да Ильдар О. Зифев

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

1 2 3
dugizuk61 il_dar42 ramil_11
Дугицук, А.Ц. Зифев, И.О. Дотий, Р.Б.
0 1 0

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Петр З. Рамко!ramko48[at]yahoo.com 14.02.2004 14.02.2004
Альберт Л. Зесук!al_bert55[at]rambler.ru 15.01.1999 15.01.1999
Самир Е. Мирин!samir80[at]gmail.com 12.06.1999 12.06.1999
Глеб Г. Ревев!revev61[at]yahoo.com 13.02.2000 13.02.2000

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

1 2 3 4
Рамко П.З. Зесук А.Л. Мирин С.Е. Ревев Г.Г.
2004-02-14 1999-01-15 1999-06-12 2000-02-13
ramko48@yahoo.com al_bert55@rambler.ru samir80@gmail.com revev61@yahoo.com

Пример 2

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

1 2 3
Михаил И. Нукян!mihail39[at]yahoo.com 01.04.1999 01.04.1999
Даниил В. Цешман!daniil39[at]mail.ru 08.03.2004 08.03.2004
Адель Ш. Гицев!adel_40[at]yahoo.com 28.09.2004 28.09.2004

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

1 2 3
Нукян М.И. Цешман Д.В. Гицев А.Ш.
1999-04-01 2004-03-08 2004-09-28
mihail39@yahoo.com daniil39@mail.ru adel_40@yahoo.com

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
20.03.1999 macotic83[at]yandex.ru 0.5
06.09.2003 miroslav27[at]gmail.com 0.6
01.02.1999 bogdan86[at]gmail.com 0.5
01.07.2003 zocufman55[at]yahoo.com 0.7

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

1 2 3 4
1999 2003 1999 2003
macotic83 miroslav27 bogdan86 zocufman55
0.500 0.600 0.500 0.700

Пример 2

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

1 2 3
08.01.2001 konstantin29[at]gmail.com 0.2
03.01.2004 rivabin67[at]rambler.ru 0.6
12.04.2001 moluzman3[at]gmail.com 0.8

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

1 2 3
2001 2004 2001
konstantin29 rivabin67 moluzman3
0.200 0.600 0.800

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02.01.2003&cemobidi98@yahoo.com Не выполнено Антон Т. Чемобиди Антон Т. Чемобиди
28.01.2000&cagisberg66@yandex.ru Не выполнено Арсений Ш. Чагисберг Арсений Ш. Чагисберг
28.01.2000&cagisberg66@yandex.ru Не выполнено Арсений Ш. Чагисберг Арсений Ш. Чагисберг
26.07.2000&sotegij62@yahoo.com Выполнено Ринат М. Сотегий Ринат М. Сотегий
22.08.2004&nifanz28@gmail.com Не выполнено Лев М. Нифянц Лев М. Нифянц

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

1 2 3 4
cemobidi98 cagisberg66 sotegij62 nifanz28
Нет Нет Да Нет
Антон Чемобиди Арсений Чагисберг Ринат Сотегий Лев Нифянц
02.01.03 28.01.00 26.07.00 22.08.04

Пример 2

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

1 2 3 4
17.09.2000&stanislav24@gmail.com Выполнено Станислав Л. Фацман Станислав Л. Фацман
21.09.2000&fasubij96@gmail.com Не выполнено Виктор М. Фашубий Виктор М. Фашубий
20.10.2003&misebic23@mail.ru Не выполнено Филипп Ф. Мишебич Филипп Ф. Мишебич
20.10.2003&misebic23@mail.ru Не выполнено Филипп Ф. Мишебич Филипп Ф. Мишебич
13.04.2000&mozodev51@rambler.ru Не выполнено Арсен У. Моцодев Арсен У. Моцодев

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

1 2 3 4
stanislav24 fasubij96 misebic23 mozodev51
Да Нет Нет Нет
Станислав Фацман Виктор Фашубий Филипп Мишебич Арсен Моцодев
17.09.00 21.09.00 20.10.03 13.04.00

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да да 99/11/23!mebic66@gmail.com
нет нет 99/08/18!memetanz5@yahoo.com
да да 01/01/15!liridi55@yandex.ru
да да 01/01/15!liridi55@yandex.ru
нет нет 03/02/08!zegekuk73@gmail.com

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

1 2 3 4
Y N Y N
23-11-99 18-08-99 15-01-01 08-02-03
gmail.com yahoo.com yandex.ru gmail.com

Пример 2

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

1 2 3
да да 04/02/19!zididi46@yahoo.com
да да 04/02/19!zididi46@yahoo.com
нет нет 01/09/16!senemskij75@yahoo.com
да да 04/12/25!zusanz38@mail.ru

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

1 2 3
Y N Y
19-02-04 16-09-01 25-12-04
yahoo.com yahoo.com mail.ru

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.9 03-02-25 0.9 gibinli42[at]gmail.com!+76778067649
0.9 03-02-25 0.9 gibinli42[at]gmail.com!+76778067649
0.6 99-09-04 0.6 virak48[at]gmail.com!+77125562834
0.8 99-05-14 0.8 vudazko97[at]rambler.ru!+79560131713

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

1 2 3
0.900 0.600 0.800
25.02.03 04.09.99 14.05.99
+7 677 806-76-49 +7 712 556-28-34 +7 956 013-17-13
gibinli42@gmail.com virak48@gmail.com vudazko97@rambler.ru

Пример 2

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

1 2 3 4
0.7 99-09-19 0.7 zisan74[at]yahoo.com!+72463221560
0.7 03-12-07 0.7 dunman99[at]yandex.ru!+74763765567
0.2 99-11-08 0.2 dabin47[at]yandex.ru!+74260120482
0.7 02-12-07 0.7 morobli70[at]rambler.ru!+72913971762
0.2 99-11-08 0.2 dabin47[at]yandex.ru!+74260120482

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

1 2 3 4
0.700 0.700 0.200 0.700
19.09.99 07.12.03 08.11.99 07.12.02
+7 246 322-15-60 +7 476 376-55-67 +7 426 012-04-82 +7 291 397-17-62
zisan74@yahoo.com dunman99@yandex.ru dabin47@yandex.ru morobli70@rambler.ru

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 071 267-75-39 Артемий Воцотберг 0.720 09-08-1999
+7 352 619-45-07 Матвей Точемянц 0.902 15-03-2002
+7 484 737-21-95 Евгений Зитян 0.831 15-12-2002

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

1 2 3
267-75-39 619-45-07 737-21-95
Воцотберг Артемий Точемянц Матвей Зитян Евгений
0.7 0.9 0.8
09.08.99 15.03.02 15.12.02

Пример 2

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

1 2 3 4
+7 854 003-93-77 Савва Канишянц 0.220 24-03-2004
+7 911 002-93-73 Одиссей Рофотян 0.039 10-11-2003
+7 700 685-83-32 Иван Мумберг 0.861 17-02-1999

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

1 2 3
003-93-77 002-93-73 685-83-32
Канишянц Савва Рофотян Одиссей Мумберг Иван
0.2 0.0 0.9
24.03.04 10.11.03 17.02.99

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Д.Д. Сосук Д.Д. Сосук +7 488 140-35-07:1
Э.О. Новли Э.О. Новли +7 787 947-90-29:0
М.Ч. Цогелский М.Ч. Цогелский +7 734 352-60-34:0

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

1 2 3
Д. Сосук +7 (488) 140-35-07 Y
М. Цогелский +7 (734) 352-60-34 N
Э. Новли +7 (787) 947-90-29 N

Пример 2

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

1 2 3
И.М. Фумяк И.М. Фумяк +7 079 128-06-99:0
Я.Ш. Сугак Я.Ш. Сугак +7 440 015-60-38:0
М.С. Чуфакий М.С. Чуфакий +7 337 527-75-67:1

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

1 2 3
И. Фумяк +7 (079) 128-06-99 N
М. Чуфакий +7 (337) 527-75-67 Y
Я. Сугак +7 (440) 015-60-38 N

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vazekic8@yahoo.com 26-02-2004 Я.М. Вазекич N
lugusberg98@mail.ru 14-12-2003 Л.О. Лугусберг Y
luvij58@yahoo.com 22-05-1999 Э.А. Лувий Y
zadan64@rambler.ru 19-10-1999 Б.С. Цадян Y

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

1 2 3 4
yahoo.com 2004.02.26 Вазекич Я. нет
mail.ru 2003.12.14 Лугусберг Л. да
yahoo.com 1999.05.22 Лувий Э. да
rambler.ru 1999.10.19 Цадян Б. да

Пример 2

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

1 2 3 4
tazov92@gmail.com 21-03-2004 Е.Н. Тацов N
nugak54@mail.ru 28-09-2003 Б.У. Нугак N
gagin15@gmail.com 14-08-2004 С.Ш. Гагин Y
reric49@yahoo.com 23-02-2004 Р.Т. Рерич Y

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

1 2 3 4
gmail.com 2004.03.21 Тацов Е. нет
mail.ru 2003.09.28 Нугак Б. нет
gmail.com 2004.08.14 Гагин С. да
yahoo.com 2004.02.23 Рерич Р. да

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
02-02-02 Филипп Д. Сесянц true Филипп Д. Сесянц 0.3508
04-10-19 Олег Д. Гатиряк true Олег Д. Гатиряк 0.6831
00-07-28 Богдан С. Шофодберг true Богдан С. Шофодберг 0.9509
00-11-24 Ринат Е. Чекберг true Ринат Е. Чекберг 0.1083
00-11-24 Ринат Е. Чекберг true Ринат Е. Чекберг 0.1083

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

1 2 3 4
02.02.02 04.10.19 00.07.28 00.11.24
Сесянц, Ф.Д. Гатиряк, О.Д. Шофодберг, Б.С. Чекберг, Р.Е.
Y Y Y Y
35% 68% 95% 11%

Пример 2

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

1 2 3 4 5
00-01-15 Родион А. Кузомян true Родион А. Кузомян 0.7449
02-08-15 Арсен А. Гакберг true Арсен А. Гакберг 0.2646
02-08-15 Арсен А. Гакберг true Арсен А. Гакберг 0.2646
04-03-07 Арсений Г. Рабий true Арсений Г. Рабий 0.6849

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

1 2 3
00.01.15 02.08.15 04.03.07
Кузомян, Р.А. Гакберг, А.А. Рабий, А.Г.
Y Y Y
74% 26% 68%

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.8 +7 702 622-88-73!2002.12.04 false false
0.3 +7 046 728-72-21!2004.12.04 true true
0.7 +7 714 602-12-03!1999.02.15 true true

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

1 2 3
0.80 0.30 0.70
+7 (702) 622-88-73 +7 (046) 728-72-21 +7 (714) 602-12-03
04.12.2002 04.12.2004 15.02.1999
нет да да

Пример 2

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

1 2 3 4 5 6
0.2 +7 237 003-96-08!2003.08.23 true true
0.8 +7 201 955-74-93!2001.10.18 false false
0.1 +7 125 157-96-28!2003.02.27 true true

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

1 2 3
0.20 0.80 0.10
+7 (237) 003-96-08 +7 (201) 955-74-93 +7 (125) 157-96-28
23.08.2003 18.10.2001 27.02.2003
да нет да

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kadin10[at]gmail.com 0.1386&04/07/16 Т.Ф. Кадин
gotimin11[at]gmail.com 0.9713&01/10/17 С.Г. Готимин
dasegij82[at]yandex.ru 0.0141&04/05/20 Р.Д. Дасегий
dasegij82[at]yandex.ru 0.0141&04/05/20 Р.Д. Дасегий
dasegij82[at]yandex.ru 0.0141&04/05/20 Р.Д. Дасегий

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

1 2 3 4
gmail.com 04.07.16 14% Т. Кадин
gmail.com 01.10.17 97% С. Готимин
yandex.ru 04.05.20 1% Р. Дасегий

Пример 2

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

1 2 3 4
refko30[at]gmail.com 0.8842&02/07/05 Г.У. Рефко
toreranz27[at]mail.ru 0.1915&01/08/15 С.Ф. Торерянц
kulev45[at]yahoo.com 0.2758&04/04/22 Э.А. Кулев
kulev45[at]yahoo.com 0.2758&04/04/22 Э.А. Кулев
kulev45[at]yahoo.com 0.2758&04/04/22 Э.А. Кулев
zazic91[at]yandex.ru 0.3546&00/09/20 В.О. Цацич

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

1 2 3 4
gmail.com 02.07.05 88% Г. Рефко
mail.ru 01.08.15 19% С. Торерянц
yahoo.com 04.04.22 28% Э. Кулев
yandex.ru 00.09.20 35% В. Цацич

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Святослав Когян N&+7 874 426-33-87 12.10.2003 Святослав Когян
Родион Фимемянц Y&+7 462 266-07-68 05.02.2004 Родион Фимемянц
Родион Фимемянц Y&+7 462 266-07-68 05.02.2004 Родион Фимемянц
Родион Фимемянц Y&+7 462 266-07-68 05.02.2004 Родион Фимемянц
Алексей Васофяк N&+7 560 944-62-40 11.11.2004 Алексей Васофяк

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

1 2 3 4
Когян 4263387 Нет 12-10-2003
Фимемянц 2660768 Да 05-02-2004
Васофяк 9446240 Нет 11-11-2004

Пример 2

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

1 2 3 4
Рамиль Зицин Y&+7 344 685-50-47 15.03.2002 Рамиль Зицин
Борис Кичук Y&+7 758 867-31-04 28.03.2001 Борис Кичук
Борис Кичук Y&+7 758 867-31-04 28.03.2001 Борис Кичук
Борис Кичук Y&+7 758 867-31-04 28.03.2001 Борис Кичук
Даниил Мочиди Y&+7 811 783-91-06 25.08.1999 Даниил Мочиди

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

1 2 3 4
Зицин 6855047 Да 15-03-2002
Кичук 8673104 Да 28-03-2001
Мочиди 7839106 Да 25-08-1999

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
6572271 1 0.899 Чузман Виктор Чузман Виктор
1139744 1 0.554 Мамев Марат Мамев Марат
6572271 1 0.899 Чузман Виктор Чузман Виктор
1792821 1 0.980 Гашский Олег Гашский Олег

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

1 2 3
657-2271 113-9744 179-2821
да да да
0.9 0.6 1.0
Виктор Чузман Марат Мамев Олег Гашский

Пример 2

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

1 2 3 4 5 6 7
2702321 1 0.877 Мизитян Максим Мизитян Максим
1861972 0 0.261 Разусиди Федор Разусиди Федор
6892287 0 0.569 Ритов Олег Ритов Олег
5520418 1 0.167 Фочолук Тимур Фочолук Тимур
5520418 1 0.167 Фочолук Тимур Фочолук Тимур

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

1 2 3 4
270-2321 186-1972 689-2287 552-0418
да нет нет да
0.9 0.3 0.6 0.2
Максим Мизитян Федор Разусиди Олег Ритов Тимур Фочолук

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
(168) 805-6403 sergej4[at]gmail.com sergej4[at]gmail.com Сергей В. Вунов N
(774) 875-0762 grigorij99[at]yahoo.com grigorij99[at]yahoo.com Григорий Б. Шувиди N
(729) 432-7771 dmitrij11[at]yandex.ru dmitrij11[at]yandex.ru Дмитрий Ц. Цибиди Y
(729) 432-7771 dmitrij11[at]yandex.ru dmitrij11[at]yandex.ru Дмитрий Ц. Цибиди Y
(729) 432-7771 dmitrij11[at]yandex.ru dmitrij11[at]yandex.ru Дмитрий Ц. Цибиди Y
(238) 232-1494 timofej77[at]gmail.com timofej77[at]gmail.com Тимофей Т. Фусецин Y

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

1 2 3 4
8056403 gmail.com Вунов Сергей нет
8750762 yahoo.com Шувиди Григорий нет
4327771 yandex.ru Цибиди Дмитрий да
2321494 gmail.com Фусецин Тимофей да

Пример 2

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

1 2 3 4 5 6 7
(957) 392-9509 sinofin82[at]rambler.ru sinofin82[at]rambler.ru Давид Ц. Синофин Y
(646) 470-3401 tihon18[at]mail.ru tihon18[at]mail.ru Тихон Т. Батак N
(233) 275-7364 masov48[at]yandex.ru masov48[at]yandex.ru Глеб Ц. Масов N
(233) 275-7364 masov48[at]yandex.ru masov48[at]yandex.ru Глеб Ц. Масов N
(233) 275-7364 masov48[at]yandex.ru masov48[at]yandex.ru Глеб Ц. Масов N

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

1 2 3 4
3929509 rambler.ru Синофин Давид да
4703401 mail.ru Батак Тихон нет
2757364 yandex.ru Масов Глеб нет

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.80!1999/05/23 nikolaj44@yahoo.com Николай И. Ритенев
0.74!2001/07/12 maksim94@rambler.ru Максим Ш. Рушянц
0.41!2000/09/26 vazitic84@gmail.com Роман Ф. Вазитич
0.00!2000/12/02 tihon57@mail.ru Тихон Е. Цудин
0.00!2000/12/02 tihon57@mail.ru Тихон Е. Цудин

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

1 2 3 4
23.05.99 12.07.01 26.09.00 02.12.00
80% 74% 41% 0%
nikolaj44[at]yahoo.com maksim94[at]rambler.ru vazitic84[at]gmail.com tihon57[at]mail.ru
Ритенев Н.И. Рушянц М.Ш. Вазитич Р.Ф. Цудин Т.Е.

Пример 2

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

1 2 3 4 5
0.42!2002/10/17 fecelan88@rambler.ru Рустам В. Фечелян
0.28!2001/09/03 medodan13@mail.ru Данила Ц. Медодян
0.53!2000/07/07 il_dar20@yahoo.com Ильдар Ч. Чуфяк
0.53!2000/07/07 il_dar20@yahoo.com Ильдар Ч. Чуфяк

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

1 2 3
17.10.02 03.09.01 07.07.00
42% 28% 53%
fecelan88[at]rambler.ru medodan13[at]mail.ru il_dar20[at]yahoo.com
Фечелян Р.В. Медодян Д.Ц. Чуфяк И.Ч.

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(879) 173-72-92 В.О. Цишман Y 14/04/02
(054) 560-44-78 В.Д. Сивий N 01/03/01
(704) 549-10-30 И.Г. Ризли N 18/01/03
(704) 549-10-30 И.Г. Ризли N 18/01/03

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

1 2 3
8791737292 0545604478 7045491030
Цишман В. Сивий В. Ризли И.
да нет нет
02-04-14 01-03-01 03-01-18

Пример 2

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

1 2 3 4 5
(860) 655-83-81 Л.Д. Логиди Y 17/11/01
(197) 660-26-92 Р.Ф. Кединук N 21/12/04
(256) 462-65-74 Г.К. Цоцегянц Y 01/06/04
(140) 201-96-35 Я.Р. Цибов N 07/05/01
(197) 660-26-92 Р.Ф. Кединук N 21/12/04

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

1 2 3 4
8606558381 1976602692 2564626574 1402019635
Логиди Л. Кединук Р. Цоцегянц Г. Цибов Я.
да нет да нет
01-11-17 04-12-21 04-06-01 01-05-07

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.0745 grigorij1@mail.ru (754) 022-96-59 нет
0.9174 samusli79@yahoo.com (840) 938-94-71 да
0.6502 tocafskij39@mail.ru (884) 895-08-12 да

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

1 2 3
0.074 0.650 0.917
grigorij1 tocafskij39 samusli79
0229659 8950812 9389471
Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4
0.4561 vasilij45@mail.ru (414) 155-91-28 нет
0.7102 kukiranz54@mail.ru (348) 769-52-01 нет
0.9377 kimefak3@rambler.ru (585) 205-76-09 нет
0.5012 vladimir34@yandex.ru (852) 462-55-95 да

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

1 2 3 4
0.456 0.938 0.501 0.710
vasilij45 kimefak3 vladimir34 kukiranz54
1559128 2057609 4625595 7695201
Не выполнено Не выполнено Выполнено Не выполнено

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Анатолий Фицман Да 15.03.2000 0.105
Анатолий Фицман Да 15.03.2000 0.105
Ярослав Борян Да 12.05.2003 0.219
Андрей Мифефман Нет 19.04.1999 0.545
Эдуард Шотман Нет 26.10.2002 0.726

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

1 2 3 4
Фицман да 2000 0.1050
Борян да 2003 0.2190
Мифефман нет 1999 0.5450
Шотман нет 2002 0.7260

Пример 2

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

1 2 3 4
Георгий Зетошянц Да 21.08.2003 0.127
Дмитрий Либувман Да 26.10.2003 0.606
Гордей Рагов Да 19.02.2004 0.158
Дмитрий Либувман Да 26.10.2003 0.606

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

1 2 3 4
Зетошянц да 2003 0.1270
Либувман да 2003 0.6060
Рагов да 2004 0.1580

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Д.Т. Чидман 0.6!02.02.18 1 1
М.З. Чешянц 0.6!00.06.20 1 1
И.К. Мефук 0.5!00.05.28 0 0

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

1 2 3 4
Чидман 0.60 true 02/02/18
Чешянц 0.60 true 00/06/20
Мефук 0.50 false 00/05/28

Пример 2

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

1 2 3 4
Д.М. Дицадиди 0.1!01.02.19 0 0
С.Ц. Нокомин 0.1!04.02.03 1 1
С.А. Тонов 0.4!04.03.02 0 0

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

1 2 3 4
Дицадиди 0.10 false 01/02/19
Нокомин 0.10 true 04/02/03
Тонов 0.40 false 04/03/02

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
aleksej97@gmail.com Выполнено 9422080232 Алексей Л. Нубугич
nenenan15@yahoo.com Не выполнено 7017072390 Рустам Б. Нененян
miroslav40@yahoo.com Выполнено 1231805601 Мирослав С. Нубогман

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

1 2 3 4
gmail.com true (942) 208-0232 Нубугич А.Л.
yahoo.com false (701) 707-2390 Нененян Р.Б.
yahoo.com true (123) 180-5601 Нубогман М.С.

Пример 2

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

1 2 3 4
simodberg27@yandex.ru Не выполнено 3359395193 Савелий И. Шимодберг
culesak22@gmail.com Выполнено 5884376867 Руслан Е. Чулешак
mizosidi55@rambler.ru Не выполнено 0341268865 Кирилл Р. Мизошиди

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

1 2 3 4
yandex.ru false (335) 939-5193 Шимодберг С.И.
gmail.com true (588) 437-6867 Чулешак Р.Е.
rambler.ru false (034) 126-8865 Мизошиди К.Р.

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Шичев Н.В. 0.3823 0.3823 +7 136 706-94-24!sicev39[at]gmail.com
Шичев Н.В. 0.3823 0.3823 +7 136 706-94-24!sicev39[at]gmail.com
Шичев Н.В. 0.3823 0.3823 +7 136 706-94-24!sicev39[at]gmail.com
Шичли Ф.А. 0.0121 0.0121 +7 136 022-51-46!sicli95[at]yandex.ru
Гуфский И.Ч. 0.0654 0.0654 +7 372 023-32-33!gufskij24[at]rambler.ru

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

1 2 3
Н. Шичев Ф. Шичли И. Гуфский
38% 1% 7%
sicev39@gmail.com sicli95@yandex.ru gufskij24@rambler.ru
7069424 0225146 0233233

Пример 2

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

1 2 3 4 5
Лемирян Р.Ф. 0.8502 0.8502 +7 717 484-69-95!lemiran93[at]yandex.ru
Шанишев Е.И. 0.1968 0.1968 +7 130 520-80-51!sanisev76[at]rambler.ru
Тачорко Р.Е. 0.9772 0.9772 +7 194 728-74-42!tacorko20[at]rambler.ru
Зилезук Э.Т. 0.7099 0.7099 +7 122 558-03-15!zilezuk79[at]rambler.ru
Зилезук Э.Т. 0.7099 0.7099 +7 122 558-03-15!zilezuk79[at]rambler.ru
Зилезук Э.Т. 0.7099 0.7099 +7 122 558-03-15!zilezuk79[at]rambler.ru

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

1 2 3 4
Р. Лемирян Е. Шанишев Р. Тачорко Э. Зилезук
85% 20% 98% 71%
lemiran93@yandex.ru sanisev76@rambler.ru tacorko20@rambler.ru zilezuk79@rambler.ru
4846995 5208051 7287442 5580315

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
15-07-2003 lizev53[at]rambler.ru&false Лицев А.К.
20-07-2002 dicin3[at]gmail.com&true Дичин С.К.
20-07-2002 dicin3[at]gmail.com&true Дичин С.К.
17-10-2004 zecberg14[at]rambler.ru&true Зечберг О.Б.
20-07-2002 dicin3[at]gmail.com&true Дичин С.К.
16-10-2001 lesin68[at]gmail.com&false Лесин В.И.

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

1 2 3 4
03-07-15 02-07-20 04-10-17 01-10-16
нет да да нет
lizev53 dicin3 zecberg14 lesin68
А. Лицев С. Дичин О. Зечберг В. Лесин

Пример 2

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

1 2 3 4
02-04-2004 kamosuk37[at]mail.ru&false Камошук А.Р.
07-06-2000 serak25[at]mail.ru&false Шерак М.И.
02-04-2004 kamosuk37[at]mail.ru&false Камошук А.Р.
15-06-2000 kiramuk89[at]gmail.com&true Кирамук П.Ц.
22-05-2001 samukak70[at]yahoo.com&true Самукак Э.Ф.
02-04-2004 kamosuk37[at]mail.ru&false Камошук А.Р.

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

1 2 3 4
04-04-02 00-06-07 00-06-15 01-05-22
нет нет да да
kamosuk37 serak25 kiramuk89 samukak70
А. Камошук М. Шерак П. Кирамук Э. Самукак

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
828-715-3133 Некогко, А.Ф.&nekogko7@mail.ru
154-002-7058 Чобишак, И.Т.&cobisak63@yahoo.com
667-064-0451 Зигин, И.Б.&zigin76@mail.ru

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

1 2 3
828 715-3133 154 002-7058 667 064-0451
Некогко Чобишак Зигин
mail.ru yahoo.com mail.ru

Пример 2

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

1 2 3
337-767-6206 Богян, Ф.С.&bogan90@gmail.com
128-143-2805 Шамук, И.У.&samuk33@yandex.ru
214-337-1793 Дидский, А.Р.&didskij39@mail.ru

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

1 2 3
337 767-6206 128 143-2805 214 337-1793
Богян Шамук Дидский
gmail.com yandex.ru mail.ru

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+76285859582 Борис Зеланин|02.03.2001 zelanin54@mail.ru
+76466464488 Марат Цуфев|26.04.2001 marat59@rambler.ru
+72180381276 Марсель Робошянц|04.02.2004 robosanz89@gmail.com
+77234780835 Всеволод Сумомко|25.05.2003 vsevolod67@gmail.com
+77234780835 Всеволод Сумомко|25.05.2003 vsevolod67@gmail.com
+77234780835 Всеволод Сумомко|25.05.2003 vsevolod67@gmail.com

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

1 2 3 4
218 038-1276 04-02-2004 Робошянц Марсель robosanz89
628 585-9582 02-03-2001 Зеланин Борис zelanin54
646 646-4488 26-04-2001 Цуфев Марат marat59
723 478-0835 25-05-2003 Сумомко Всеволод vsevolod67

Пример 2

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

1 2 3 4
+76686620324 Степан Шанян|13.10.2003 stepan78@yandex.ru
+74968269722 Константин Зивиди|23.04.2003 konstantin21@rambler.ru
+76686620324 Степан Шанян|13.10.2003 stepan78@yandex.ru
+76686620324 Степан Шанян|13.10.2003 stepan78@yandex.ru
+76452402044 Филипп Ферев|08.05.2000 filipp40@yahoo.com

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

1 2 3 4
496 826-9722 23-04-2003 Зивиди Константин konstantin21
645 240-2044 08-05-2000 Ферев Филипп filipp40
668 662-0324 13-10-2003 Шанян Степан stepan78

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Нет 0.82:(464) 244-4738
Да 0.49:(030) 957-0945
Нет 0.87:(083) 978-1766

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

1 2 3
да 49% 030-957-0945
нет 87% 083-978-1766
нет 82% 464-244-4738

Пример 2

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

1 2
Нет 0.91:(696) 185-5244
Да 0.72:(591) 033-5190
Нет 0.88:(786) 406-7594

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

1 2 3
да 72% 591-033-5190
нет 91% 696-185-5244
нет 88% 786-406-7594

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.0 fikli66@rambler.ru 1 2001-10-16
0.8 refocidi67@gmail.com 0 2003-09-05
0.8 refocidi67@gmail.com 0 2003-09-05
0.5 sikucov60@yahoo.com 0 2003-12-17

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

1 2 3 4
0.000 rambler.ru true 16/10/01
0.800 gmail.com false 05/09/03
0.500 yahoo.com false 17/12/03

Пример 2

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

1 2 3 4
0.1 nacakov1@yahoo.com 0 2001-03-21
0.1 nacakov1@yahoo.com 0 2001-03-21
0.2 logskij73@rambler.ru 0 2002-05-07
0.6 kicucli96@gmail.com 0 2003-04-24

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

1 2 3 4
0.100 yahoo.com false 21/03/01
0.200 rambler.ru false 07/05/02
0.600 gmail.com false 24/04/03

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.077 +7 829 363-8133 09.12.2003 Эмиль С. Багин
0.840 +7 732 108-4283 04.07.2004 Тимофей Е. Дошифий
0.697 +7 707 978-8434 10.07.2003 Руслан Ц. Никикко

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

1 2 3
8% 84% 70%
+78293638133 +77321084283 +77079788434
09-12-03 04-07-04 10-07-03
Багин Дошифий Никикко

Пример 2

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

1 2 3 4 5
0.536 +7 591 674-9805 25.10.2004 Руслан Г. Финич
0.697 +7 912 992-2352 07.05.2002 Леонид М. Зимерин
0.299 +7 909 525-7278 05.10.2000 Артем Ч. Бегберг

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

1 2 3
54% 70% 30%
+75916749805 +79129922352 +79095257278
25-10-04 07-05-02 05-10-00
Финич Зимерин Бегберг