ИКБО-26-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Бивадий Т.Р.!+7 384 568-66-42 bivadij9[at]gmail.com
Шосовский В.В.!+7 335 115-64-27 sosovskij6[at]mail.ru
Гатий Ф.Б.!+7 371 347-34-74 gatij7[at]rambler.ru
Лилабян В.Р.!+7 904 408-14-45 lilaban2[at]yahoo.com

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

1 2 3
Т. Бивадий 384 568-6642 bivadij9
В. Шосовский 335 115-6427 sosovskij6
Ф. Гатий 371 347-3474 gatij7
В. Лилабян 904 408-1445 lilaban2

Пример 2

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

1 2
Вачяк Г.Ч.!+7 468 516-29-01 vacak31[at]yahoo.com
Шумафский А.В.!+7 553 838-93-14 sumafskij20[at]yahoo.com
Вусянц А.В.!+7 948 112-98-25 vusanz93[at]yandex.ru
Дуфиди С.Т.!+7 006 085-03-57 dufidi90[at]rambler.ru

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

1 2 3
Г. Вачяк 468 516-2901 vacak31
А. Шумафский 553 838-9314 sumafskij20
А. Вусянц 948 112-9825 vusanz93
С. Дуфиди 006 085-0357 dufidi90

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
85% 13/03/03 1 turofberg57@gmail.com
76% 15/07/04 1 fotic47@mail.ru
38% 22/02/02 0 dikidi83@mail.ru
65% 17/09/02 1 socutev52@yahoo.com

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

1 2 3 4
0.850 0.760 0.380 0.650
03/03/13 04/07/15 02/02/22 02/09/17
true true false true
gmail.com mail.ru mail.ru yahoo.com

Пример 2

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

1 2 3 4 5 6
47% 26/09/04 1 mebij5@yahoo.com
83% 26/07/04 1 merak27@gmail.com
54% 23/12/03 1 secadin50@rambler.ru
63% 03/01/99 1 nosadan19@mail.ru

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

1 2 3 4
0.470 0.830 0.540 0.630
04/09/26 04/07/26 03/12/23 99/01/03
true true true true
yahoo.com gmail.com rambler.ru mail.ru

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 429 014-0690 +7 429 014-0690 да&02/08/04
+7 311 015-4524 +7 311 015-4524 да&01/01/19
+7 646 818-1530 +7 646 818-1530 нет&03/12/15

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

1 2 3
429-014-0690 311-015-4524 646-818-1530
1 1 0
02.08.04 01.01.19 03.12.15

Пример 2

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

1 2 3 4 5
+7 901 751-7399 +7 901 751-7399 да&99/01/11
+7 138 097-3580 +7 138 097-3580 да&99/01/07
+7 666 072-8428 +7 666 072-8428 да&99/03/03

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

1 2 3
901-751-7399 138-097-3580 666-072-8428
1 1 1
99.01.11 99.01.07 99.03.03

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Масурский, Р.Т. 57% masurskij64@mail.ru
Рошашберг, В.Н. 88% rosasberg57@gmail.com
Зучибянц, Д.У. 99% zucibanz99@rambler.ru
Кафий, Г.А. 56% kafij7@yahoo.com
Кафий, Г.А. 56% kafij7@yahoo.com

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

1 2 3
Масурский Р. 0.6 masurskij64[at]mail.ru
Рошашберг В. 0.9 rosasberg57[at]gmail.com
Зучибянц Д. 1.0 zucibanz99[at]rambler.ru
Кафий Г. 0.6 kafij7[at]yahoo.com

Пример 2

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

1 2 3 4
Месицберг, Д.Т. 40% mesizberg62@rambler.ru
Нодоцский, В.В. 31% nodozskij96@yandex.ru
Мифуцберг, С.Д. 89% mifuzberg16@rambler.ru
Зевяк, Д.Ц. 19% zevak91@mail.ru
Зевяк, Д.Ц. 19% zevak91@mail.ru

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

1 2 3
Месицберг Д. 0.4 mesizberg62[at]rambler.ru
Нодоцский В. 0.3 nodozskij96[at]yandex.ru
Мифуцберг С. 0.9 mifuzberg16[at]rambler.ru
Зевяк Д. 0.2 zevak91[at]mail.ru

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Сергей О. Маров Сергей О. Маров 19.09.2000 0.4 380-5477
Петр Р. Лемев Петр Р. Лемев 09.05.2000 0.2 813-0509
Петр Р. Лемев Петр Р. Лемев 09.05.2000 0.2 813-0509
Ярослав Г. Зечберг Ярослав Г. Зечберг 07.05.2001 0.8 983-8649
Петр Р. Лемев Петр Р. Лемев 09.05.2000 0.2 813-0509
Радмир Ч. Шолофий Радмир Ч. Шолофий 10.12.1999 0.5 669-7780

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

1 2 3 4
Маров Лемев Зечберг Шолофий
00.09.19 00.05.09 01.05.07 99.12.10
0.40 0.20 0.80 0.50
3805477 8130509 9838649 6697780

Пример 2

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

1 2 3 4 5
Константин К. Фимский Константин К. Фимский 13.05.2004 0.9 707-3453
Александр Е. Нонугян Александр Е. Нонугян 03.04.2001 0.0 699-8461
Дамир С. Шекецин Дамир С. Шекецин 04.11.2001 0.7 529-3587
Дамир С. Шекецин Дамир С. Шекецин 04.11.2001 0.7 529-3587
Арсений С. Вацувов Арсений С. Вацувов 09.01.1999 0.1 073-8938
Дамир С. Шекецин Дамир С. Шекецин 04.11.2001 0.7 529-3587

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

1 2 3 4
Фимский Нонугян Шекецин Вацувов
04.05.13 01.04.03 01.11.04 99.01.09
0.90 0.00 0.70 0.10
7073453 6998461 5293587 0738938

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Арсений Фошевук 28-05-2003 N
Тихон Цотечак 23-03-2003 N
Максим Вовицяк 13-10-2002 N
Максим Вовицяк 13-10-2002 N
Максим Вовицяк 13-10-2002 N

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

1 2 3
Фошевук Арсений Цотечак Тихон Вовицяк Максим
03-05-28 03-03-23 02-10-13
Не выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3
Ростислав Загин 08-08-1999 Y
Сергей Нубев 02-10-2004 N
Филипп Фисумиди 02-04-2003 N
Филипп Фисумиди 02-04-2003 N
Филипп Фисумиди 02-04-2003 N
Владимир Бизекянц 02-03-2000 Y

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

1 2 3 4
Загин Ростислав Нубев Сергей Фисумиди Филипп Бизекянц Владимир
99-08-08 04-10-02 03-04-02 00-03-02
Выполнено Не выполнено Не выполнено Выполнено

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.5328 Да;Мирослав Довибко 19.07.1999
0.8389 Да;Роман Лачин 02.09.2004
0.6090 Нет;Игнат Тукян 12.07.2001
0.6090 Нет;Игнат Тукян 12.07.2001

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

1 2 3 4
0.5 Довибко Мирослав 19-07-99 да
0.8 Лачин Роман 02-09-04 да
0.6 Тукян Игнат 12-07-01 нет

Пример 2

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

1 2 3 4 5
0.8193 Нет;Андрей Ронич 06.08.1999
0.9307 Нет;Анатолий Нелунский 11.04.2004
0.1431 Нет;Николай Цецадян 15.07.2000
0.0652 Нет;Константин Сагко 16.12.2001
0.9307 Нет;Анатолий Нелунский 11.04.2004

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

1 2 3 4
0.8 Ронич Андрей 06-08-99 нет
0.9 Нелунский Анатолий 11-04-04 нет
0.1 Цецадян Николай 15-07-00 нет
0.1 Сагко Константин 16-12-01 нет

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
busskij83@rambler.ru 2001/05/26 Бушский Г.В.
fakoman60@mail.ru 2004/07/12 Факомян А.И.
lazusberg20@mail.ru 2004/03/24 Лацусберг М.Б.
lazusberg20@mail.ru 2004/03/24 Лацусберг М.Б.
lazusberg20@mail.ru 2004/03/24 Лацусберг М.Б.
lulic10@yandex.ru 2004/07/10 Лулич Э.Б.

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

1 2 3 4
busskij83[at]rambler.ru fakoman60[at]mail.ru lazusberg20[at]mail.ru lulic10[at]yandex.ru
01/05/26 04/07/12 04/03/24 04/07/10
Бушский Г. Факомян А. Лацусберг М. Лулич Э.

Пример 2

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

1 2 3
riluzli91@gmail.com 2004/07/22 Рилуцли Р.С.
dedskij52@yandex.ru 2000/05/27 Дедский М.С.
zumev9@rambler.ru 2001/10/05 Зумев И.З.
susavev23@yandex.ru 2003/11/18 Шусавев Т.М.
zumev9@rambler.ru 2001/10/05 Зумев И.З.
zumev9@rambler.ru 2001/10/05 Зумев И.З.

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

1 2 3 4
dedskij52[at]yandex.ru riluzli91[at]gmail.com susavev23[at]yandex.ru zumev9[at]rambler.ru
00/05/27 04/07/22 03/11/18 01/10/05
Дедский М. Рилуцли Р. Шусавев Т. Зумев И.

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
bekak67@rambler.ru 04-01-00 Г.Г. Бекак +73570011780
safusidi87@yahoo.com 14-05-01 К.Е. Шафусиди +71677221121
bagonov56@yahoo.com 27-05-01 Г.Г. Багонов +70077828535
tasizak60@rambler.ru 16-06-04 И.М. Тасизак +72187663541
bagonov56@yahoo.com 27-05-01 Г.Г. Багонов +70077828535
bagonov56@yahoo.com 27-05-01 Г.Г. Багонов +70077828535

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

1 2 3 4
bekak67 safusidi87 bagonov56 tasizak60
04/01/00 14/05/01 27/05/01 16/06/04
Бекак Г. Шафусиди К. Багонов Г. Тасизак И.
357-001-1780 167-722-1121 007-782-8535 218-766-3541

Пример 2

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

1 2 3 4
sasak41@yandex.ru 15-11-01 Ю.Ш. Сашак +74003260818
recan69@yahoo.com 28-09-99 И.Д. Речян +71748938304
sasak41@yandex.ru 15-11-01 Ю.Ш. Сашак +74003260818
sesafberg61@mail.ru 17-02-02 А.Р. Шешафберг +70887751999
lutic21@mail.ru 01-07-04 П.Д. Лутич +76302118485
sasak41@yandex.ru 15-11-01 Ю.Ш. Сашак +74003260818

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

1 2 3 4
sasak41 recan69 sesafberg61 lutic21
15/11/01 28/09/99 17/02/02 01/07/04
Сашак Ю. Речян И. Шешафберг А. Лутич П.
400-326-0818 174-893-8304 088-775-1999 630-211-8485

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true|Павел Т. Гузацов +74015181318 +74015181318 0.5
false|Амир Д. Лагиди +78018874570 +78018874570 0.6
true|Степан Р. Шотберг +75222332501 +75222332501 0.7

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

1 2 3
Y N Y
+7 (401) 518-13-18 +7 (801) 887-45-70 +7 (522) 233-25-01
50% 60% 70%
П.Т. Гузацов А.Д. Лагиди С.Р. Шотберг

Пример 2

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

1 2 3 4
true|Ян У. Шибимиди +74669109421 +74669109421 1.0
false|Рамиль Т. Лушов +78587213402 +78587213402 0.8
true|Григорий Г. Мафин +79695473116 +79695473116 0.6
false|Айдар С. Мучян +70470907538 +70470907538 0.1

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

1 2 3 4
Y N Y N
+7 (466) 910-94-21 +7 (858) 721-34-02 +7 (969) 547-31-16 +7 (047) 090-75-38
100% 80% 60% 10%
Я.У. Шибимиди Р.Т. Лушов Г.Г. Мафин А.С. Мучян

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000.05.21 sozozov65@gmail.com 4106788 З.Г. Шоцоцов
2004.03.11 sozman30@mail.ru 3836081 Ю.У. Соцман
2002.08.23 comko49@gmail.com 9337966 Р.В. Чомко

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

1 2 3 4
2002-08-23 comko49 933-7966 Чомко Р.
2004-03-11 sozman30 383-6081 Соцман Ю.
2000-05-21 sozozov65 410-6788 Шоцоцов З.

Пример 2

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

1 2 3 4
1999.11.14 tazin49@gmail.com 7227678 С.Д. Тацин
2000.09.26 bosotak79@rambler.ru 1229590 В.М. Босотяк
1999.05.09 zomak54@yandex.ru 6924215 Д.Н. Цомяк
2001.07.04 cedigin49@rambler.ru 2249713 Т.С. Чедигин

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

1 2 3 4
2000-09-26 bosotak79 122-9590 Босотяк В.
2001-07-04 cedigin49 224-9713 Чедигин Т.
1999-11-14 tazin49 722-7678 Тацин С.
1999-05-09 zomak54 692-4215 Цомяк Д.

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да!+7 (222) 928-18-21 doman33@rambler.ru Д.Т. Домян
да!+7 (455) 509-26-07 sikanz57@mail.ru Р.Ш. Шикянц
нет!+7 (162) 772-74-41 sazman31@mail.ru Р.Г. Сацман
нет!+7 (775) 038-74-15 keridi58@gmail.com Г.В. Кериди
нет!+7 (775) 038-74-15 keridi58@gmail.com Г.В. Кериди
нет!+7 (775) 038-74-15 keridi58@gmail.com Г.В. Кериди

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

1 2 3 4
222 928-1821 455 509-2607 162 772-7441 775 038-7415
doman33[at]rambler.ru sikanz57[at]mail.ru sazman31[at]mail.ru keridi58[at]gmail.com
Да Да Нет Нет
Д. Домян Р. Шикянц Р. Сацман Г. Кериди

Пример 2

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

1 2 3 4 5
нет!+7 (052) 212-29-99 rasufuk34@rambler.ru В.Т. Рашуфук
нет!+7 (480) 887-49-10 lacin66@mail.ru В.Г. Лачин
нет!+7 (480) 887-49-10 lacin66@mail.ru В.Г. Лачин
нет!+7 (480) 887-49-10 lacin66@mail.ru В.Г. Лачин
да!+7 (459) 449-86-60 tirazidi16@yahoo.com З.А. Тиразиди

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

1 2 3
052 212-2999 480 887-4910 459 449-8660
rasufuk34[at]rambler.ru lacin66[at]mail.ru tirazidi16[at]yahoo.com
Нет Нет Да
В. Рашуфук В. Лачин З. Тиразиди

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.994 Нушавли, М.М. 99-11-18
0.122 Чукук, А.В. 04-12-19
0.522 Добушян, К.К. 04-12-11

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

1 2 3
12% А. Чукук 19-12-04
52% К. Добушян 11-12-04
99% М. Нушавли 18-11-99

Пример 2

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

1 2 3 4
0.886 Ганагий, М.В. 04-09-18
0.365 Совук, М.У. 02-06-18
0.549 Ветошак, О.У. 99-10-12

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

1 2 3
89% М. Ганагий 18-09-04
36% М. Совук 18-06-02
55% О. Ветошак 12-10-99

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да#Рустам Зурук 05/11/02
Да#Рустам Зурук 05/11/02
Нет#Григорий Зуцич 16/04/00
Да#Лев Тоноцин 20/01/01
Да#Роберт Сирберг 23/06/01

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

1 2 3 4
Y N Y Y
05-11-02 16-04-00 20-01-01 23-06-01
Зурук Рустам Зуцич Григорий Тоноцин Лев Сирберг Роберт

Пример 2

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

1 2 3
Да#Даниэль Целулин 14/08/04
Нет#Петр Кедицак 09/01/02
Да#Григорий Мивук 17/10/01
Да#Тимур Гусиди 10/11/99
Да#Даниэль Целулин 14/08/04

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

1 2 3 4
Y N Y Y
14-08-04 09-01-02 17-10-01 10-11-99
Целулин Даниэль Кедицак Петр Мивук Григорий Гусиди Тимур

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
german88[at]rambler.ru german88[at]rambler.ru (274) 834-1923&04.04.2001 Не выполнено
zizusman84[at]gmail.com zizusman84[at]gmail.com (620) 291-1959&07.04.2002 Не выполнено
kubberg52[at]mail.ru kubberg52[at]mail.ru (465) 651-5808&05.10.1999 Выполнено

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

1 2 3 4
rambler.ru 04.04.01 834-19-23 Нет
gmail.com 07.04.02 291-19-59 Нет
mail.ru 05.10.99 651-58-08 Да

Пример 2

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

1 2 3 4
tebuban99[at]mail.ru tebuban99[at]mail.ru (230) 493-5938&12.11.2003 Не выполнено
savelij79[at]mail.ru savelij79[at]mail.ru (801) 270-7855&03.05.1999 Выполнено
semen12[at]rambler.ru semen12[at]rambler.ru (695) 269-5601&08.12.2000 Не выполнено

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

1 2 3 4
mail.ru 12.11.03 493-59-38 Нет
mail.ru 03.05.99 270-78-55 Да
rambler.ru 08.12.00 269-56-01 Нет

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 737 152-6546 kuban14@gmail.com 15.03.2003
+7 249 249-2262 memumli7@gmail.com 09.05.2003
+7 046 584-9207 gasusidi30@rambler.ru 23.07.2004
+7 076 881-5918 somuk1@yahoo.com 17.03.2003
+7 076 881-5918 somuk1@yahoo.com 17.03.2003

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

1 2 3 4
1526546 2492262 5849207 8815918
kuban14 memumli7 gasusidi30 somuk1
03-03-15 03-05-09 04-07-23 03-03-17

Пример 2

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

1 2 3
+7 383 262-1442 nebij21@mail.ru 13.08.2001
+7 565 262-7346 comivak28@mail.ru 04.09.2003
+7 565 262-7346 comivak28@mail.ru 04.09.2003
+7 985 117-4564 bogev10@yandex.ru 09.09.2004

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

1 2 3
2621442 2627346 1174564
nebij21 comivak28 bogev10
01-08-13 03-09-04 04-09-09

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
06-09-03 0.81 german24@mail.ru
27-08-04 0.81 marsel_73@mail.ru
13-07-02 0.54 mosalan75@gmail.com
01-09-04 0.11 vobisanz57@yahoo.com

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

1 2 3
06.09.03 81% german24[at]mail.ru
27.08.04 81% marsel_73[at]mail.ru
13.07.02 54% mosalan75[at]gmail.com
01.09.04 11% vobisanz57[at]yahoo.com

Пример 2

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

1 2 3
24-01-02 0.23 eduard18@yandex.ru
21-10-03 0.42 merusli18@mail.ru
28-07-99 0.86 il_dar25@gmail.com
05-09-01 0.47 zolizev5@gmail.com

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

1 2 3
24.01.02 23% eduard18[at]yandex.ru
21.10.03 42% merusli18[at]mail.ru
28.07.99 86% il_dar25[at]gmail.com
05.09.01 47% zolizev5[at]gmail.com

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
15-11-1999 lovemli29[at]mail.ru 0.5
25-07-2000 bobadov90[at]yahoo.com 0.6
08-12-2000 zisofij21[at]gmail.com 0.3

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

1 2 3
99.11.15 00.07.25 00.12.08
lovemli29@mail.ru bobadov90@yahoo.com zisofij21@gmail.com
0.5000 0.6000 0.3000

Пример 2

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

1 2 3
28-05-2001 elisej18[at]rambler.ru 0.8
24-01-2004 nikita57[at]gmail.com 0.0
23-05-2004 zomli70[at]yandex.ru 0.0
25-05-2002 raramic20[at]gmail.com 0.4

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

1 2 3 4
01.05.28 04.01.24 04.05.23 02.05.25
elisej18@rambler.ru nikita57@gmail.com zomli70@yandex.ru raramic20@gmail.com
0.8000 0.0000 0.0000 0.4000

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000/11/28 aleksandr43[at]rambler.ru 0!Александр Е. Лисин aleksandr43[at]rambler.ru
2000/02/25 arsenij68[at]mail.ru 0!Арсений В. Торак arsenij68[at]mail.ru
2002/01/17 zutecan79[at]yandex.ru 1!Адель В. Зутечян zutecan79[at]yandex.ru

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

1 2 3
2000-11-28 2000-02-25 2002-01-17
aleksandr43@rambler.ru arsenij68@mail.ru zutecan79@yandex.ru
N N Y
Лисин А.Е. Торак А.В. Зутечян А.В.

Пример 2

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

1 2 3 4
2003/07/09 artemij59[at]mail.ru 1!Артемий В. Ношеско artemij59[at]mail.ru
2002/03/23 ignat43[at]rambler.ru 0!Игнат Ч. Нивко ignat43[at]rambler.ru
1999/03/02 vadim16[at]mail.ru 0!Вадим Е. Бозев vadim16[at]mail.ru

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

1 2 3
2003-07-09 2002-03-23 1999-03-02
artemij59@mail.ru ignat43@rambler.ru vadim16@mail.ru
Y N N
Ношеско А.В. Нивко И.Ч. Бозев В.Е.

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2
delesko78[at]gmail.com!да 0.964
kirill88[at]yahoo.com!да 0.237
nikita65[at]gmail.com!нет 0.547

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

1 2 3
Да 0.9640 gmail.com
Да 0.2370 yahoo.com
Нет 0.5470 gmail.com

Пример 2

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

1 2
nafilman54[at]yandex.ru!нет 0.080
conesidi96[at]gmail.com!да 0.524
valerij14[at]mail.ru!да 0.595

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

1 2 3
Нет 0.0800 yandex.ru
Да 0.5240 gmail.com
Да 0.5950 mail.ru

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Мивов, Р.Д. 8744136894 Не выполнено Не выполнено mivov85@gmail.com
Нецяк, Д.Е. 3737902167 Не выполнено Не выполнено nezak14@rambler.ru
Шосекин, Д.И. 6735465202 Не выполнено Не выполнено sosekin70@rambler.ru
Кокудман, М.М. 4316340801 Не выполнено Не выполнено kokudman5@yandex.ru
Кокудман, М.М. 4316340801 Не выполнено Не выполнено kokudman5@yandex.ru

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

1 2 3 4
Нецяк (373) 790-21-67 Нет rambler.ru
Кокудман (431) 634-08-01 Нет yandex.ru
Шосекин (673) 546-52-02 Нет rambler.ru
Мивов (874) 413-68-94 Нет gmail.com

Пример 2

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

1 2 3 4 5
Кудатук, Г.Г. 6192813714 Выполнено Выполнено kudatuk41@rambler.ru
Вабичук, С.Е. 2666879732 Выполнено Выполнено vabicuk25@mail.ru
Мефечак, А.В. 1901041709 Не выполнено Не выполнено mefecak39@mail.ru
Мефечак, А.В. 1901041709 Не выполнено Не выполнено mefecak39@mail.ru

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

1 2 3 4
Мефечак (190) 104-17-09 Нет mail.ru
Вабичук (266) 687-97-32 Да mail.ru
Кудатук (619) 281-37-14 Да rambler.ru

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Будко, Ф.Т. 384 061-6063:25.11.2000 budko6@yandex.ru
Гечарко, П.С. 142 152-1223:24.01.1999 gecarko20@gmail.com
Гадобук, Г.Б. 749 948-5506:13.08.1999 gadobuk13@yandex.ru
Гадобук, Г.Б. 749 948-5506:13.08.1999 gadobuk13@yandex.ru

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

1 2 3 4
Ф. Будко 00.11.25 384-061-6063 yandex.ru
П. Гечарко 99.01.24 142-152-1223 gmail.com
Г. Гадобук 99.08.13 749-948-5506 yandex.ru

Пример 2

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

1 2 3
Мевов, З.А. 786 175-0190:01.04.2004 mevov6@mail.ru
Шосман, И.Г. 764 974-9380:04.11.2000 sosman78@yahoo.com
Шосман, И.Г. 764 974-9380:04.11.2000 sosman78@yahoo.com
Шимеско, И.К. 541 117-2283:19.04.2001 simesko80@yandex.ru

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

1 2 3 4
З. Мевов 04.04.01 786-175-0190 mail.ru
И. Шосман 00.11.04 764-974-9380 yahoo.com
И. Шимеско 01.04.19 541-117-2283 yandex.ru

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
(109) 266-6484 (109) 266-6484 да:vekev56[at]rambler.ru 13.12.2000
(176) 788-4792 (176) 788-4792 да:sisuk35[at]mail.ru 03.04.1999
(870) 538-1179 (870) 538-1179 да:figobij29[at]gmail.com 14.02.1999

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

1 2 3 4
266-6484 Выполнено 13/12/00 rambler.ru
788-4792 Выполнено 03/04/99 mail.ru
538-1179 Выполнено 14/02/99 gmail.com

Пример 2

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

1 2 3 4 5 6
(450) 389-6771 (450) 389-6771 нет:zusberg77[at]yahoo.com 03.03.2003
(819) 959-9386 (819) 959-9386 да:kuzusan72[at]gmail.com 12.07.2002
(439) 030-4754 (439) 030-4754 нет:sisafij68[at]yahoo.com 28.09.2000
(231) 898-9596 (231) 898-9596 да:cibikidi46[at]rambler.ru 22.12.2001

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

1 2 3 4
389-6771 Не выполнено 03/03/03 yahoo.com
959-9386 Выполнено 12/07/02 gmail.com
030-4754 Не выполнено 28/09/00 yahoo.com
898-9596 Выполнено 22/12/01 rambler.ru

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.3983 kugolak56@mail.ru Олег И. Куголяк Да Да
0.5322 leonid77@yahoo.com Леонид Р. Цалов Да Да
0.0799 dadotin41@gmail.com Самир А. Дадотин Нет Нет

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

1 2 3
0.40 0.53 0.08
kugolak56[at]mail.ru leonid77[at]yahoo.com dadotin41[at]gmail.com
Олег Куголяк Леонид Цалов Самир Дадотин
да да нет

Пример 2

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

1 2 3 4 5 6
0.0901 lazic35@yahoo.com Юрий Б. Лацич Да Да
0.1983 vladimir60@mail.ru Владимир В. Казич Нет Нет
0.9604 lacogak66@yandex.ru Федор Ц. Лачогак Нет Нет
0.7391 tamerlan73@rambler.ru Тамерлан С. Зафоцич Нет Нет

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

1 2 3 4
0.09 0.20 0.96 0.74
lazic35[at]yahoo.com vladimir60[at]mail.ru lacogak66[at]yandex.ru tamerlan73[at]rambler.ru
Юрий Лацич Владимир Казич Федор Лачогак Тамерлан Зафоцич
да нет нет нет

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 442 942-55-59 Лосугяк, О.Г. 0.31|Да
+7 832 912-92-61 Безалман, С.Н. 0.86|Нет
+7 087 908-96-79 Себий, В.У. 0.37|Нет
+7 624 667-40-80 Чолодберг, Ю.Н. 0.06|Нет

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

1 2 3 4
9425559 9129261 9089679 6674080
Лосугяк О. Безалман С. Себий В. Чолодберг Ю.
Y N N N
0.310 0.860 0.370 0.060

Пример 2

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

1 2 3 4
+7 655 110-84-58 Нагян, Д.У. 0.79|Нет
+7 224 918-48-94 Макев, Н.У. 0.51|Нет
+7 216 214-54-93 Волий, В.У. 0.70|Да

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

1 2 3
1108458 9184894 2145493
Нагян Д. Макев Н. Волий В.
N N Y
0.790 0.510 0.700

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
04.05.2004 0.36:Y Герман Н. Зурицак Герман Н. Зурицак
06.10.2004 0.92:Y Святослав С. Рицецов Святослав С. Рицецов
20.05.2004 0.35:Y Кирилл Ф. Батянц Кирилл Ф. Батянц
26.09.2002 0.07:Y Игорь З. Кезорук Игорь З. Кезорук

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

1 2 3 4
2004.05.04 да Зурицак, Г.Н. 0.3600
2004.10.06 да Рицецов, С.С. 0.9200
2004.05.20 да Батянц, К.Ф. 0.3500
2002.09.26 да Кезорук, И.З. 0.0700

Пример 2

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

1 2 3 4 5
27.05.2003 0.34:N Тихон Ч. Фасофев Тихон Ч. Фасофев
21.07.2004 0.95:Y Илья Б. Чичиди Илья Б. Чичиди
05.05.2001 0.94:Y Ярослав В. Сисиди Ярослав В. Сисиди

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

1 2 3 4
2003.05.27 нет Фасофев, Т.Ч. 0.3400
2004.07.21 да Чичиди, И.Б. 0.9500
2001.05.05 да Сисиди, Я.В. 0.9400

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N 26-11-2003!0.3
N 26-11-2003!0.3
N 07-01-2003!0.6
Y 13-03-2004!0.3

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

1 2 3
false 0.3000 26-11-03
false 0.6000 07-01-03
true 0.3000 13-03-04

Пример 2

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

1 2 3
N 02-10-2001!0.9
Y 28-10-2002!0.2
N 13-12-2001!0.1
Y 28-10-2002!0.2
Y 18-03-2000!0.4

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

1 2 3
false 0.9000 02-10-01
true 0.2000 28-10-02
false 0.1000 13-12-01
true 0.4000 18-03-00

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено 0.4027 voruk85[at]yahoo.com 0.4027
Не выполнено 0.6674 dukuk54[at]yahoo.com 0.6674
Выполнено 0.9483 il_dar33[at]yandex.ru 0.9483
Выполнено 0.9483 il_dar33[at]yandex.ru 0.9483
Выполнено 0.9483 il_dar33[at]yandex.ru 0.9483

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

1 2 3
нет нет да
0.403 0.667 0.948
voruk85 dukuk54 il_dar33

Пример 2

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

1 2 3 4
Выполнено 0.7694 masesak3[at]yahoo.com 0.7694
Не выполнено 0.0909 maksim70[at]mail.ru 0.0909
Не выполнено 0.0909 maksim70[at]mail.ru 0.0909
Не выполнено 0.5468 georgij73[at]gmail.com 0.5468
Не выполнено 0.0909 maksim70[at]mail.ru 0.0909

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

1 2 3
да нет нет
0.769 0.091 0.547
masesak3 maksim70 georgij73

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено:99.11.08 +7 533 150-62-24 +7 533 150-62-24
Не выполнено:01.10.17 +7 136 713-86-81 +7 136 713-86-81
Не выполнено:04.01.01 +7 275 342-48-55 +7 275 342-48-55
Выполнено:00.02.06 +7 002 656-43-27 +7 002 656-43-27
Выполнено:00.02.06 +7 002 656-43-27 +7 002 656-43-27
Выполнено:00.02.06 +7 002 656-43-27 +7 002 656-43-27

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

1 2 3
99-11-08 Да +7(533)150-62-24
01-10-17 Нет +7(136)713-86-81
04-01-01 Нет +7(275)342-48-55
00-02-06 Да +7(002)656-43-27

Пример 2

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

1 2 3
Не выполнено:01.02.06 +7 321 483-46-66 +7 321 483-46-66
Выполнено:00.12.07 +7 495 380-66-16 +7 495 380-66-16
Не выполнено:04.11.17 +7 294 424-60-11 +7 294 424-60-11
Не выполнено:04.11.17 +7 294 424-60-11 +7 294 424-60-11
Не выполнено:04.11.17 +7 294 424-60-11 +7 294 424-60-11
Выполнено:01.05.21 +7 261 157-05-49 +7 261 157-05-49

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

1 2 3
01-02-06 Нет +7(321)483-46-66
00-12-07 Да +7(495)380-66-16
04-11-17 Нет +7(294)424-60-11
01-05-21 Да +7(261)157-05-49

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
02-06-03 36% 36% +79803472935 0
02-05-14 24% 24% +77384034649 0
99-10-03 50% 50% +75120463882 1

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

1 2 3 4
03-06-02 0.3600 +7(980)347-29-35 Нет
14-05-02 0.2400 +7(738)403-46-49 Нет
03-10-99 0.5000 +7(512)046-38-82 Да

Пример 2

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

1 2 3 4 5 6
04-04-20 36% 36% +75790411905 0
01-02-23 49% 49% +78073698625 1
99-08-05 43% 43% +71909291282 1
03-10-09 93% 93% +76049715867 1

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

1 2 3 4
20-04-04 0.3600 +7(579)041-19-05 Нет
23-02-01 0.4900 +7(807)369-86-25 Да
05-08-99 0.4300 +7(190)929-12-82 Да
09-10-03 0.9300 +7(604)971-58-67 Да

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y +7 584 554-63-27 8%
Y +7 584 554-63-27 8%
Y +7 830 716-38-91 21%
N +7 362 141-61-79 91%

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

1 2 3
1 5845546327 0.080
1 8307163891 0.210
0 3621416179 0.910

Пример 2

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

1 2 3
Y +7 299 361-03-96 36%
Y +7 748 270-69-74 30%
Y +7 299 361-03-96 36%
N +7 708 723-34-78 98%
Y +7 537 767-90-04 71%

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

1 2 3
1 2993610396 0.360
1 7482706974 0.300
0 7087233478 0.980
1 5377679004 0.710

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да&Николай Р. Вушатин 0.400 0.400
Да&Семен Т. Нотиди 0.555 0.555
Да&Тихон О. Чоций 0.479 0.479

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

1 2 3
Н.Р. Вушатин 0.4 1
С.Т. Нотиди 0.6 1
Т.О. Чоций 0.5 1

Пример 2

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

1 2 3
Да&Савва Ч. Тунанко 0.593 0.593
Нет&Владимир Е. Метибко 0.694 0.694
Нет&Тихон Д. Загакук 0.704 0.704
Нет&Олег Н. Суцамян 0.887 0.887

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

1 2 3
С.Ч. Тунанко 0.6 1
В.Е. Метибко 0.7 0
Т.Д. Загакук 0.7 0
О.Н. Суцамян 0.9 0

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нет&18-11-2001 0.6 ridobak9[at]yahoo.com
Да&07-05-2000 0.1 miron43[at]yandex.ru
Да&10-04-2000 0.1 socov40[at]yahoo.com

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

1 2 3
N Y Y
2001-11-18 2000-05-07 2000-04-10
0.60 0.10 0.10
ridobak9 miron43 socov40

Пример 2

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

1 2 3
Да&16-05-2003 0.6 andrej94[at]mail.ru
Нет&17-05-2001 0.3 vladislav8[at]rambler.ru
Да&17-04-2001 0.1 soticev80[at]yahoo.com

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

1 2 3
Y N Y
2003-05-16 2001-05-17 2001-04-17
0.60 0.30 0.10
andrej94 vladislav8 soticev80

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2
getan97[at]gmail.com!1 21.08.03
lolacak22[at]mail.ru!0 28.07.99
zokak34[at]yandex.ru!1 08.11.03
gicevli36[at]yandex.ru!0 24.04.01
lolacak22[at]mail.ru!0 28.07.99

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

1 2 3
Да getan97 21-08-03
Нет lolacak22 28-07-99
Да zokak34 08-11-03
Нет gicevli36 24-04-01

Пример 2

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

1 2
zodev60[at]yandex.ru!0 03.07.03
zedanz73[at]yahoo.com!1 20.03.03
nulizli83[at]mail.ru!0 05.09.04
zedanz73[at]yahoo.com!1 20.03.03

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

1 2 3
Нет zodev60 03-07-03
Да zedanz73 20-03-03
Нет nulizli83 05-09-04

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sanosanz52[at]gmail.com:+73520930367 04/09/25 04/09/25
sanosanz52[at]gmail.com:+73520930367 04/09/25 04/09/25
letko37[at]yandex.ru:+74541773146 03/06/02 03/06/02
vadasak37[at]yandex.ru:+78105811123 00/08/01 00/08/01

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

1 2 3
sanosanz52 04-09-25 352 093-0367
letko37 03-06-02 454 177-3146
vadasak37 00-08-01 810 581-1123

Пример 2

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

1 2 3 4
mumibidi92[at]mail.ru:+73346314049 04/08/20 04/08/20
mumibidi92[at]mail.ru:+73346314049 04/08/20 04/08/20
tedinev5[at]gmail.com:+78685402183 01/07/25 01/07/25
monecak62[at]gmail.com:+72899691347 00/06/23 00/06/23

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

1 2 3
mumibidi92 04-08-20 334 631-4049
tedinev5 01-07-25 868 540-2183
monecak62 00-06-23 289 969-1347

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Зушич Валерий!true 2001-12-04
Фурич Иван!false 2001-02-19
Вулян Артем!false 1999-07-15

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

1 2 3
1 Валерий Зушич 2001
0 Иван Фурич 2001
0 Артем Вулян 1999

Пример 2

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

1 2 3 4
Вофошяк Максим!true 2003-11-20
Нусиди Филипп!false 2004-06-24
Дорилий Павел!true 2002-04-16
Буцли Юрий!true 2002-07-27

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

1 2 3
1 Максим Вофошяк 2003
0 Филипп Нусиди 2004
1 Павел Дорилий 2002
1 Юрий Буцли 2002

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (908) 305-16-01 kasin19[at]yahoo.com Касин, Р.Ф. 21/03/2001
+7 (368) 500-99-81 vatedanz20[at]rambler.ru Ватедянц, Д.М. 23/04/2004
+7 (514) 802-18-81 zesan84[at]rambler.ru Зесян, Я.Ч. 18/09/2000
+7 (313) 863-57-33 zeranz61[at]mail.ru Зерянц, А.Ц. 28/03/2004

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

1 2 3 4
863-57-33 500-99-81 305-16-01 802-18-81
mail.ru rambler.ru yahoo.com rambler.ru
А. Зерянц Д. Ватедянц Р. Касин Я. Зесян
04.03.28 04.04.23 01.03.21 00.09.18

Пример 2

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

1 2 3 4
+7 (256) 647-05-48 vilutin68[at]rambler.ru Вилутин, Я.Ш. 27/08/1999
+7 (284) 639-08-40 gacij1[at]yahoo.com Гачий, С.Л. 07/02/2000
+7 (233) 287-27-68 savanz69[at]rambler.ru Шавянц, Р.Б. 28/04/2001
+7 (822) 033-21-69 nivubskij97[at]mail.ru Нивубский, В.А. 16/06/1999

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

1 2 3 4
033-21-69 287-27-68 639-08-40 647-05-48
mail.ru rambler.ru yahoo.com rambler.ru
В. Нивубский Р. Шавянц С. Гачий Я. Вилутин
99.06.16 01.04.28 00.02.07 99.08.27

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
681 079-3734 valerij81@rambler.ru valerij81@rambler.ru 2002/01/24 0.8071
833 141-6537 gordej55@yahoo.com gordej55@yahoo.com 2003/07/07 0.7097
572 539-1834 rosezskij28@yandex.ru rosezskij28@yandex.ru 2003/01/22 0.5794
377 640-7608 sikurskij91@yahoo.com sikurskij91@yahoo.com 2003/01/11 0.9306

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

1 2 3 4
079-37-34 141-65-37 539-18-34 640-76-08
rambler.ru yahoo.com yandex.ru yahoo.com
24-01-02 07-07-03 22-01-03 11-01-03
0.81 0.71 0.58 0.93

Пример 2

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

1 2 3 4 5 6 7
128 159-1294 resuvko85@yandex.ru resuvko85@yandex.ru 2000/10/15 0.3465
466 570-5960 tivatan10@gmail.com tivatan10@gmail.com 1999/09/16 0.6546
437 678-7607 zuzusli33@yandex.ru zuzusli33@yandex.ru 1999/06/05 0.1193

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

1 2 3
159-12-94 570-59-60 678-76-07
yandex.ru gmail.com yandex.ru
15-10-00 16-09-99 05-06-99
0.35 0.65 0.12

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Да marat45@yandex.ru Да 19/08/01
Да daniil9@mail.ru Да 08/03/02
Да ditutskij10@yandex.ru Да 10/07/01
Да vogafidi75@rambler.ru Да 09/08/02

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

1 2 3
да marat45 19.08.01
да daniil9 08.03.02
да ditutskij10 10.07.01
да vogafidi75 09.08.02

Пример 2

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

1 2 3 4 5 6
Нет tezesan54@yandex.ru Нет 28/07/02
Да titan7@gmail.com Да 26/08/99
Нет damuzan44@yahoo.com Нет 02/04/00

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

1 2 3
нет tezesan54 28.07.02
да titan7 26.08.99
нет damuzan44 02.04.00

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Вадим К. Гочуцли#gocuzli6[at]rambler.ru 0.410 +73150325830 +73150325830
Руслан Г. Коряк#ruslan44[at]yahoo.com 0.984 +70834143964 +70834143964
Айдар Ч. Бачич#ajdar30[at]yahoo.com 0.729 +74067178311 +74067178311
Радмир Ш. Гисезак#gisezak63[at]gmail.com 0.004 +73061949864 +73061949864

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

1 2 3 4
Руслан Коряк Радмир Гисезак Вадим Гочуцли Айдар Бачич
ruslan44 gisezak63 gocuzli6 ajdar30
98% 0% 41% 73%
(083) 414-39-64 (306) 194-98-64 (315) 032-58-30 (406) 717-83-11

Пример 2

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

1 2 3 4 5 6
Макар М. Функо#makar32[at]yandex.ru 0.075 +78835762818 +78835762818
Александр А. Сутич#aleksandr6[at]yandex.ru 0.439 +75442348333 +75442348333
Георгий Т. Лугук#georgij25[at]yahoo.com 0.454 +73223341354 +73223341354
Рамиль О. Моцозев#mozozev89[at]gmail.com 0.616 +71719671707 +71719671707

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

1 2 3 4
Рамиль Моцозев Георгий Лугук Александр Сутич Макар Функо
mozozev89 georgij25 aleksandr6 makar32
62% 45% 44% 8%
(171) 967-17-07 (322) 334-13-54 (544) 234-83-33 (883) 576-28-18