ИКБО-11-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Чатов Г.Б. 17.09.2000 Выполнено
Фогивман Р.Ч. 24.09.2003 Выполнено
Фогивман Р.Ч. 24.09.2003 Выполнено
Бозов М.Г. 04.10.1999 Выполнено
Долак М.В. 28.09.2001 Не выполнено

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

1 2 3
Чатов Г. 2000 Да
Фогивман Р. 2003 Да
Бозов М. 1999 Да
Долак М. 2001 Нет

Пример 2

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

1 2 3 4 5
Дисук Т.К. 18.08.2000 Не выполнено
Бофянц К.У. 17.10.2000 Не выполнено
Бичук С.Е. 09.04.2002 Не выполнено
Музекли С.У. 10.04.2002 Не выполнено
Музекли С.У. 10.04.2002 Не выполнено

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

1 2 3
Дисук Т. 2000 Нет
Бофянц К. 2000 Нет
Бичук С. 2002 Нет
Музекли С. 2002 Нет

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2
dolin16@rambler.ru|Долин В.У. 1
dolin16@rambler.ru|Долин В.У. 1
dolin16@rambler.ru|Долин В.У. 1
vakibman40@gmail.com|Вакибман А.М. 1
risanov1@yahoo.com|Ришанов А.Ш. 0
dilan45@yahoo.com|Дилян Р.С. 0

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

1 2 3 4
А. Вакибман А. Ришанов В. Долин Р. Дилян
да нет да нет
vakibman40 risanov1 dolin16 dilan45

Пример 2

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

1 2
geman7@yahoo.com|Гемян Л.Н. 0
sozamin72@mail.ru|Соцамин Г.Е. 1
gelacak15@gmail.com|Гелачяк А.Ф. 1
tunak77@yandex.ru|Туняк А.Ф. 0
tunak77@yandex.ru|Туняк А.Ф. 0
tunak77@yandex.ru|Туняк А.Ф. 0

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

1 2 3 4
А. Гелачяк А. Туняк Г. Соцамин Л. Гемян
да нет да нет
gelacak15 tunak77 sozamin72 geman7

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03.12.19 +7 830 634-37-45 false;Василий Гецак
00.10.13 +7 228 569-74-99 true;Савва Руцацли
99.01.02 +7 532 921-54-93 true;Гордей Мовуцберг
99.01.02 +7 532 921-54-93 true;Гордей Мовуцберг
99.01.02 +7 532 921-54-93 true;Гордей Мовуцберг

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

1 2 3 4
19/12/03 +7 830 634-3745 N Гецак Василий
13/10/00 +7 228 569-7499 Y Руцацли Савва
02/01/99 +7 532 921-5493 Y Мовуцберг Гордей

Пример 2

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

1 2 3 4 5
04.10.15 +7 523 024-02-07 true;Федор Ланян
04.10.15 +7 523 024-02-07 true;Федор Ланян
04.06.06 +7 063 402-94-93 false;Ростислав Богук
04.10.15 +7 523 024-02-07 true;Федор Ланян
01.07.28 +7 826 884-12-98 false;Роман Бегберг
01.09.27 +7 369 855-88-44 true;Самир Чозурич

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

1 2 3 4
15/10/04 +7 523 024-0207 Y Ланян Федор
06/06/04 +7 063 402-9493 N Богук Ростислав
28/07/01 +7 826 884-1298 N Бегберг Роман
27/09/01 +7 369 855-8844 Y Чозурич Самир

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03.04.09 А.Ч. Ретекберг 0.65
02.10.11 В.О. Ривабянц 0.04
00.08.16 С.И. Вубич 0.98

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

1 2 3
00/08/16 03/04/09 02/10/11
Вубич Ретекберг Ривабянц
0.9800 0.6500 0.0400

Пример 2

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

1 2 3 4 5
01.07.07 В.Д. Лачегий 0.79
01.08.18 Г.Ц. Зецилли 0.04
02.09.12 В.Т. Букобич 0.30
02.02.25 Б.И. Негукберг 0.80

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

1 2 3 4
02/09/12 01/08/18 01/07/07 02/02/25
Букобич Зецилли Лачегий Негукберг
0.3000 0.0400 0.7900 0.8000

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Денис К. Фумук Денис К. Фумук 0.619:Выполнено
Денис К. Фумук Денис К. Фумук 0.619:Выполнено
Филипп Т. Тосиди Филипп Т. Тосиди 0.561:Выполнено
Богдан Ч. Дачман Богдан Ч. Дачман 0.968:Выполнено

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

1 2 3
Фумук, Д.К. Тосиди, Ф.Т. Дачман, Б.Ч.
0.6 0.6 1.0
да да да

Пример 2

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

1 2 3 4 5
Матвей Н. Мудазли Матвей Н. Мудазли 0.697:Выполнено
Петр К. Финиди Петр К. Финиди 0.563:Выполнено
Анатолий Е. Лудин Анатолий Е. Лудин 0.718:Выполнено
Кирилл Г. Фошоцман Кирилл Г. Фошоцман 0.462:Выполнено
Кирилл Г. Фошоцман Кирилл Г. Фошоцман 0.462:Выполнено

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

1 2 3 4
Мудазли, М.Н. Финиди, П.К. Лудин, А.Е. Фошоцман, К.Г.
0.7 0.6 0.7 0.5
да да да да

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vladislav25[at]mail.ru Владислав Б. Бицич Выполнено 2003/01/02 Владислав Б. Бицич
takisanz5[at]mail.ru Рамиль Ш. Такисянц Не выполнено 2000/04/17 Рамиль Ш. Такисянц
zizberg72[at]mail.ru Семен Ч. Зицберг Не выполнено 2002/09/15 Семен Ч. Зицберг

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

1 2 3 4
vladislav25@mail.ru Бицич, В.Б. 1 02/01/2003
takisanz5@mail.ru Такисянц, Р.Ш. 0 17/04/2000
zizberg72@mail.ru Зицберг, С.Ч. 0 15/09/2002

Пример 2

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

1 2 3 4 5
linodanz76[at]rambler.ru Гордей Ц. Линодянц Не выполнено 2002/04/19 Гордей Ц. Линодянц
tilberg89[at]yandex.ru Родион К. Тилберг Выполнено 2000/12/20 Родион К. Тилберг
svatogor6[at]mail.ru Святогор Ч. Нирерич Не выполнено 2002/01/12 Святогор Ч. Нирерич
roman91[at]rambler.ru Роман Е. Сазин Не выполнено 2000/09/27 Роман Е. Сазин

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

1 2 3 4
linodanz76@rambler.ru Линодянц, Г.Ц. 0 19/04/2002
tilberg89@yandex.ru Тилберг, Р.К. 1 20/12/2000
svatogor6@mail.ru Нирерич, С.Ч. 0 12/01/2002
roman91@rambler.ru Сазин, Р.Е. 0 27/09/2000

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.5 4310964733 да
0.5 8322418001 нет
0.5 8322418001 нет
0.3 8824196893 нет

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

1 2 3
0.5000 0.5000 0.3000
(431) 096-47-33 (832) 241-80-01 (882) 419-68-93
Y N N

Пример 2

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

1 2 3 4 5
0.1 6604002845 да
0.2 1852434798 да
1.0 3820157306 да
0.6 2895273256 да
0.2 1852434798 да

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

1 2 3 4
0.1000 0.2000 1.0000 0.6000
(660) 400-28-45 (185) 243-47-98 (382) 015-73-06 (289) 527-32-56
Y Y Y Y

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1999.02.05 М.Ш. Тусидман +7 (105) 985-34-32
2001.10.12 И.Г. Тенук +7 (607) 666-61-88
2000.09.15 Д.Ф. Битаний +7 (554) 836-44-30
1999.02.05 М.Ш. Тусидман +7 (105) 985-34-32

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

1 2 3
05/02/1999 15/09/2000 12/10/2001
М. Тусидман Д. Битаний И. Тенук
+7(105)985-34-32 +7(554)836-44-30 +7(607)666-61-88

Пример 2

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

1 2 3 4 5
2001.03.16 Д.А. Согли +7 (327) 752-75-87
2003.06.05 М.С. Датуцов +7 (764) 470-83-57
2002.01.07 С.Ч. Докофли +7 (006) 525-11-28
2003.11.19 А.З. Рорифов +7 (292) 618-19-60
2003.11.19 А.З. Рорифов +7 (292) 618-19-60

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

1 2 3 4
07/01/2002 19/11/2003 16/03/2001 05/06/2003
С. Докофли А. Рорифов Д. Согли М. Датуцов
+7(006)525-11-28 +7(292)618-19-60 +7(327)752-75-87 +7(764)470-83-57

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Роман Г. Раборий|2003.11.16 Не выполнено 0.440 Не выполнено
Роман Г. Раборий|2003.11.16 Не выполнено 0.440 Не выполнено
Ярослав Б. Тесов|2004.03.07 Не выполнено 0.097 Не выполнено
Макар М. Дорафянц|1999.08.07 Не выполнено 0.261 Не выполнено
Амир Г. Фафич|2003.12.18 Не выполнено 0.540 Не выполнено

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

1 2 3 4
Раборий, Р.Г. 0 16-11-03 0.4
Тесов, Я.Б. 0 07-03-04 0.1
Дорафянц, М.М. 0 07-08-99 0.3
Фафич, А.Г. 0 18-12-03 0.5

Пример 2

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

1 2 3 4 5 6
Руслан К. Сивяк|1999.05.06 Выполнено 0.762 Выполнено
Владимир Д. Фалиди|2004.01.12 Не выполнено 0.956 Не выполнено
Владимир Д. Фалиди|2004.01.12 Не выполнено 0.956 Не выполнено
Кирилл О. Разский|2001.06.22 Выполнено 0.731 Выполнено

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

1 2 3 4
Сивяк, Р.К. 1 06-05-99 0.8
Фалиди, В.Д. 0 12-01-04 1.0
Разский, К.О. 1 22-06-01 0.7

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Марат Сизукин#Нет sizukin2[at]yahoo.com
Владислав Себак#Нет vladislav98[at]yahoo.com
Богдан Шавич#Да bogdan15[at]gmail.com

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

1 2 3
false false true
sizukin2 vladislav98 bogdan15
Сизукин Себак Шавич

Пример 2

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

1 2
Игорь Дозедак#Нет dozedak57[at]yahoo.com
Федор Ногянц#Да noganz62[at]gmail.com
Даниэль Цуфинян#Да daniel_54[at]yandex.ru
Арсен Цезко#Да arsen78[at]gmail.com

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

1 2 3 4
false true true true
dozedak57 noganz62 daniel_54 arsen78
Дозедак Ногянц Цуфинян Цезко

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.5 25.12.02 false +7(357)110-76-49 +7(357)110-76-49
0.3 23.09.00 false +7(016)157-27-58 +7(016)157-27-58
0.3 23.09.00 false +7(016)157-27-58 +7(016)157-27-58
0.2 22.02.01 false +7(134)525-85-86 +7(134)525-85-86

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

1 2 3 4
0.50 02.12.25 N +7 357 110-7649
0.30 00.09.23 N +7 016 157-2758
0.20 01.02.22 N +7 134 525-8586

Пример 2

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

1 2 3 4 5 6
0.9 24.02.99 false +7(585)895-71-16 +7(585)895-71-16
0.8 09.04.00 false +7(243)781-17-30 +7(243)781-17-30
0.7 10.09.03 false +7(300)019-87-90 +7(300)019-87-90
0.5 01.02.02 false +7(407)810-71-88 +7(407)810-71-88
0.5 01.02.02 false +7(407)810-71-88 +7(407)810-71-88

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

1 2 3 4
0.90 99.02.24 N +7 585 895-7116
0.80 00.04.09 N +7 243 781-1730
0.70 03.09.10 N +7 300 019-8790
0.50 02.02.01 N +7 407 810-7188

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да Да 0.4767 2001/09/24:4282943283
Да Да 0.1465 2003/07/06:1376993083
Да Да 0.4767 2001/09/24:4282943283
Да Да 0.1787 1999/02/05:3954746171
Да Да 0.4260 2000/07/05:0013790971
Да Да 0.4767 2001/09/24:4282943283

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

1 2 3 4
true 0.48 01.09.24 294-32-83
true 0.15 03.07.06 699-30-83
true 0.18 99.02.05 474-61-71
true 0.43 00.07.05 379-09-71

Пример 2

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

1 2 3 4 5
Да Да 0.1536 2004/02/11:8317797821
Да Да 0.6548 2004/07/06:7297339630
Нет Нет 0.0602 2002/12/24:9959995087
Нет Нет 0.0602 2002/12/24:9959995087
Нет Нет 0.0602 2002/12/24:9959995087
Да Да 0.7585 2002/11/27:6966715085

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

1 2 3 4
true 0.15 04.02.11 779-78-21
true 0.65 04.07.06 733-96-30
false 0.06 02.12.24 999-50-87
true 0.76 02.11.27 671-50-85

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.9|mezinidi60@yandex.ru 00/05/08 00/05/08
0.8|refuk8@rambler.ru 99/07/10 99/07/10
0.9|kuzotuk67@rambler.ru 99/02/26 99/02/26

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

1 2 3
0.9000 0.8000 0.9000
mezinidi60 refuk8 kuzotuk67
00.05.08 99.07.10 99.02.26

Пример 2

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

1 2 3 4
0.4|dezskij41@yandex.ru 99/01/03 99/01/03
0.6|cadberg97@mail.ru 00/10/25 00/10/25
0.7|zudidi31@rambler.ru 03/12/23 03/12/23

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

1 2 3
0.4000 0.6000 0.7000
dezskij41 cadberg97 zudidi31
99.01.03 00.10.25 03.12.23

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
В.О. Кесувин;0.3 kesuvin77@rambler.ru kesuvin77@rambler.ru
А.Р. Кисосий;0.8 kisosij94@yandex.ru kisosij94@yandex.ru
М.Ч. Рашян;0.4 rasan37@gmail.com rasan37@gmail.com
Р.К. Незинов;1.0 nezinov21@gmail.com nezinov21@gmail.com

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

1 2 3 4
0.300 0.800 0.400 1.000
Кесувин Кисосий Рашян Незинов
rambler.ru yandex.ru gmail.com gmail.com

Пример 2

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

1 2 3
М.Л. Сигамий;0.8 sigamij31@gmail.com sigamij31@gmail.com
К.Г. Вокберг;0.3 vokberg20@rambler.ru vokberg20@rambler.ru
Р.Б. Кунарук;0.4 kunaruk65@gmail.com kunaruk65@gmail.com
П.Ч. Фодли;0.1 fodli53@yahoo.com fodli53@yahoo.com

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

1 2 3 4
0.800 0.300 0.400 0.100
Сигамий Вокберг Кунарук Фодли
gmail.com rambler.ru gmail.com yahoo.com

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.04#gaditov22@yandex.ru Y 26.02.2000
0.04#gaditov22@yandex.ru Y 26.02.2000
0.12#cigeran33@gmail.com Y 11.02.2003
0.42#mufucov66@rambler.ru N 20.11.2000
0.04#gaditov22@yandex.ru Y 26.02.2000
0.55#durotov99@yandex.ru Y 05.04.2003

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

1 2 3 4
gaditov22 cigeran33 mufucov66 durotov99
1 1 0 1
2000.02.26 2003.02.11 2000.11.20 2003.04.05
0.040 0.120 0.420 0.550

Пример 2

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

1 2 3
0.66#vuzinanz70@yandex.ru Y 17.07.2004
0.18#kigaranz4@gmail.com Y 13.08.2003
0.18#kigaranz4@gmail.com Y 13.08.2003
0.61#vesin92@rambler.ru Y 27.12.2002
0.18#kigaranz4@gmail.com Y 13.08.2003
0.84#zafefak14@mail.ru N 19.04.2000

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

1 2 3 4
vuzinanz70 kigaranz4 vesin92 zafefak14
1 1 1 0
2004.07.17 2003.08.13 2002.12.27 2000.04.19
0.660 0.180 0.610 0.840

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
tiritic47@gmail.com|true 06/02/99
sasarov30@yahoo.com|true 17/04/01
zimak31@yandex.ru|false 19/12/99
zularov82@gmail.com|false 01/01/00

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

1 2 3
gmail.com Y 99.02.06
yahoo.com Y 01.04.17
yandex.ru N 99.12.19
gmail.com N 00.01.01

Пример 2

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

1 2
zemigij72@gmail.com|false 04/11/00
bemli26@rambler.ru|true 20/04/02
bolko40@rambler.ru|true 03/03/00

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

1 2 3
gmail.com N 00.11.04
rambler.ru Y 02.04.20
rambler.ru Y 00.03.03

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Сукянц Э.Ц.&0.16 337-956-6948 337-956-6948
Банотский А.М.&0.09 814-664-3378 814-664-3378
Нилукин Д.Ш.&0.74 987-457-4278 987-457-4278

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

1 2 3
Сукянц Банотский Нилукин
(337) 956-69-48 (814) 664-33-78 (987) 457-42-78
16% 9% 74%

Пример 2

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

1 2 3
Соцутий А.И.&0.37 165-645-2584 165-645-2584
Киляк Б.Т.&0.56 197-925-6159 197-925-6159
Ругусян А.Е.&0.27 804-705-7582 804-705-7582

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

1 2 3
Соцутий Киляк Ругусян
(165) 645-25-84 (197) 925-61-59 (804) 705-75-82
37% 56% 27%

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(155)971-35-14 sarokij15[at]gmail.com 1999/09/10 Шарокий Б.Ф.
+7(665)891-01-58 resanz44[at]rambler.ru 2004/11/21 Решянц О.Ц.
+7(665)891-01-58 resanz44[at]rambler.ru 2004/11/21 Решянц О.Ц.
+7(882)167-79-34 makovberg85[at]yandex.ru 2000/08/12 Маковберг И.С.
+7(962)515-46-02 tosasko67[at]yandex.ru 2002/11/22 Тосаско М.У.

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

1 2 3 4
1559713514 gmail.com 1999-09-10 Шарокий Б.
6658910158 rambler.ru 2004-11-21 Решянц О.
8821677934 yandex.ru 2000-08-12 Маковберг И.
9625154602 yandex.ru 2002-11-22 Тосаско М.

Пример 2

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

1 2 3 4
+7(207)932-82-69 visugak86[at]gmail.com 2000/04/01 Висугяк Г.О.
+7(969)154-14-47 debic68[at]mail.ru 2003/07/16 Дебич О.Е.
+7(969)154-14-47 debic68[at]mail.ru 2003/07/16 Дебич О.Е.
+7(511)932-24-72 situk91[at]yandex.ru 2003/02/10 Ситук Г.Е.

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

1 2 3 4
2079328269 gmail.com 2000-04-01 Висугяк Г.
9691541447 mail.ru 2003-07-16 Дебич О.
5119322472 yandex.ru 2003-02-10 Ситук Г.

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
10.04.2001 Ян Е. Гуфян нет нет
26.11.2000 Эдуард О. Нитуций да да
28.03.2001 Рустам Т. Губобин нет нет
02.10.2001 Артемий Ф. Ричяк да да

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

1 2 3 4
10/04/01 26/11/00 28/03/01 02/10/01
Гуфян Ян Нитуций Эдуард Губобин Рустам Ричяк Артемий
false true false true

Пример 2

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

1 2 3 4 5 6
03.06.2004 Тамерлан С. Цотин нет нет
13.05.2001 Григорий М. Заций да да
27.08.1999 Артемий И. Цироцак да да
12.09.2003 Максим Л. Фоботов да да

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

1 2 3 4
03/06/04 13/05/01 27/08/99 12/09/03
Цотин Тамерлан Заций Григорий Цироцак Артемий Фоботов Максим
false true true true

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kusic23[at]mail.ru&Кушич А.Д. 979 872-5498 Y
bazuk66[at]rambler.ru&Базук А.М. 457 767-7006 Y
nuduk37[at]rambler.ru&Нудук Т.В. 209 140-5932 Y
romicuk75[at]mail.ru&Ромичук З.З. 814 339-1907 N
romicuk75[at]mail.ru&Ромичук З.З. 814 339-1907 N

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

1 2 3 4
Кушич (979) 872-54-98 true mail.ru
Базук (457) 767-70-06 true rambler.ru
Нудук (209) 140-59-32 true rambler.ru
Ромичук (814) 339-19-07 false mail.ru

Пример 2

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

1 2 3 4
senij67[at]rambler.ru&Шений А.С. 122 657-0176 Y
tecanuk62[at]yandex.ru&Течанук Г.И. 458 178-9302 N
vosucberg96[at]mail.ru&Восучберг А.И. 937 700-1164 N
vosucberg96[at]mail.ru&Восучберг А.И. 937 700-1164 N

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

1 2 3 4
Шений (122) 657-01-76 true rambler.ru
Течанук (458) 178-93-02 false yandex.ru
Восучберг (937) 700-11-64 false mail.ru

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 207 720-0794 +7 207 720-0794 Юрий К. Чумский:N
+7 853 135-3370 +7 853 135-3370 Борис Г. Чубумяк:Y
+7 988 656-2743 +7 988 656-2743 Тамерлан К. Лишман:Y
+7 708 457-0455 +7 708 457-0455 Дамир Б. Вивский:N

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

1 2 3
(207) 720-07-94 Нет Юрий Чумский
(853) 135-33-70 Да Борис Чубумяк
(988) 656-27-43 Да Тамерлан Лишман
(708) 457-04-55 Нет Дамир Вивский

Пример 2

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

1 2 3 4
+7 899 755-3591 +7 899 755-3591 Роберт М. Шисабяк:N
+7 680 588-7683 +7 680 588-7683 Матвей Ф. Мотский:Y
+7 599 540-2399 +7 599 540-2399 Артемий Т. Казусук:Y

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

1 2 3
(899) 755-35-91 Нет Роберт Шисабяк
(680) 588-76-83 Да Матвей Мотский
(599) 540-23-99 Да Артемий Казусук

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
caravij51@yahoo.com Нет&497-005-2222 91%
tavulak89@rambler.ru Да&826-453-8934 85%
rikidi24@rambler.ru Да&335-926-7189 93%
simetli83@rambler.ru Да&919-465-3543 70%

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

1 2 3 4
yahoo.com rambler.ru rambler.ru rambler.ru
(497) 005-22-22 (826) 453-89-34 (335) 926-71-89 (919) 465-35-43
0 1 1 1
0.9 0.8 0.9 0.7

Пример 2

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

1 2 3
misev36@rambler.ru Нет&571-605-4186 88%
catisan48@yandex.ru Да&999-068-5620 43%
nilanz54@yahoo.com Да&698-170-5258 15%

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

1 2 3
rambler.ru yandex.ru yahoo.com
(571) 605-41-86 (999) 068-56-20 (698) 170-52-58
0 1 1
0.9 0.4 0.1

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2001.02.11 Не выполнено grigorij98[at]rambler.ru 0.5788
2000.03.24 Выполнено mihail2[at]yahoo.com 0.9307
2001.05.03 Не выполнено rozenberg80[at]gmail.com 0.0339
2002.04.19 Выполнено sumodli47[at]gmail.com 0.1697
2002.04.19 Выполнено sumodli47[at]gmail.com 0.1697

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

1 2 3 4
11.02.2001 Нет rambler.ru 0.58
24.03.2000 Да yahoo.com 0.93
03.05.2001 Нет gmail.com 0.03
19.04.2002 Да gmail.com 0.17

Пример 2

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

1 2 3 4 5
1999.05.06 Выполнено vitalij21[at]yandex.ru 0.5508
2000.02.25 Выполнено gucavan13[at]yahoo.com 0.0815
2002.08.16 Выполнено aleksandr9[at]rambler.ru 0.1183
1999.07.04 Выполнено cavberg78[at]mail.ru 0.4515
1999.07.04 Выполнено cavberg78[at]mail.ru 0.4515

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

1 2 3 4
06.05.1999 Да yandex.ru 0.55
25.02.2000 Да yahoo.com 0.08
16.08.2002 Да rambler.ru 0.12
04.07.1999 Да mail.ru 0.45

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Денис У. Далак (752) 171-5947 Не выполнено denis3@yahoo.com (752) 171-5947
Эмиль В. Вобурак (086) 936-7648 Не выполнено voburak42@yahoo.com (086) 936-7648
Эмиль В. Вобурак (086) 936-7648 Не выполнено voburak42@yahoo.com (086) 936-7648
Эмиль В. Вобурак (086) 936-7648 Не выполнено voburak42@yahoo.com (086) 936-7648
Александр С. Сишев (658) 019-2361 Не выполнено aleksandr90@gmail.com (658) 019-2361
Яромир В. Шадоцянц (004) 168-3392 Выполнено sadozanz80@mail.ru (004) 168-3392

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

1 2 3 4
Денис Далак Эмиль Вобурак Александр Сишев Яромир Шадоцянц
752 171-5947 086 936-7648 658 019-2361 004 168-3392
N N N Y
yahoo.com yahoo.com gmail.com mail.ru

Пример 2

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

1 2 3 4 5
Николай Е. Ферезман (635) 322-1536 Не выполнено ferezman66@mail.ru (635) 322-1536
Алексей У. Тизин (727) 433-0594 Выполнено aleksej48@mail.ru (727) 433-0594
Алексей У. Тизин (727) 433-0594 Выполнено aleksej48@mail.ru (727) 433-0594
Алексей У. Тизин (727) 433-0594 Выполнено aleksej48@mail.ru (727) 433-0594
Радмир И. Дакотский (423) 857-2930 Не выполнено dakotskij71@gmail.com (423) 857-2930

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

1 2 3
Николай Ферезман Алексей Тизин Радмир Дакотский
635 322-1536 727 433-0594 423 857-2930
N Y N
mail.ru mail.ru gmail.com

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Д.Д. Лелифук#27/11/2000 lelifuk54@gmail.com 669-350-9136
Э.О. Шезко#18/05/2000 sezko16@yandex.ru 020-280-1651
Э.О. Шезко#18/05/2000 sezko16@yandex.ru 020-280-1651
Г.З. Семагиди#15/01/2004 semagidi35@yandex.ru 755-322-4216

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

1 2 3
2000.11.27 2000.05.18 2004.01.15
Лелифук Д. Шезко Э. Семагиди Г.
lelifuk54 sezko16 semagidi35
6693509136 0202801651 7553224216

Пример 2

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

1 2 3 4
А.М. Гумемман#22/02/2000 gumemman29@gmail.com 691-549-8980
М.Т. Шосерак#27/02/2000 soserak26@gmail.com 658-454-8370
М.Т. Шосерак#27/02/2000 soserak26@gmail.com 658-454-8370
К.Г. Читин#11/01/1999 citin55@rambler.ru 100-570-9732
С.З. Рафакберг#21/04/1999 rafakberg57@yahoo.com 668-978-4001

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

1 2 3 4
2000.02.22 2000.02.27 1999.01.11 1999.04.21
Гумемман А. Шосерак М. Читин К. Рафакберг С.
gumemman29 soserak26 citin55 rafakberg57
6915498980 6584548370 1005709732 6689784001

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
858 063-8664 sofko8@yandex.ru 01-04-1999 0.8733 0.8733
189 031-3165 mobebic38@yahoo.com 28-08-2001 0.2967 0.2967
189 031-3165 mobebic38@yahoo.com 28-08-2001 0.2967 0.2967
437 925-6832 zagidi35@yandex.ru 19-08-2002 0.3463 0.3463

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

1 2 3 4
189-031-3165 mobebic38 01/08/28 30%
437-925-6832 zagidi35 02/08/19 35%
858-063-8664 sofko8 99/04/01 87%

Пример 2

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

1 2 3 4 5 6
391 977-3263 rigatak3@rambler.ru 03-02-2003 0.8601 0.8601
391 977-3263 rigatak3@rambler.ru 03-02-2003 0.8601 0.8601
298 338-2033 kosocak27@yahoo.com 20-02-2000 0.7018 0.7018
887 683-8167 gamasko38@rambler.ru 09-02-2001 0.1451 0.1451

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

1 2 3 4
298-338-2033 kosocak27 00/02/20 70%
391-977-3263 rigatak3 03/02/03 86%
887-683-8167 gamasko38 01/02/09 15%

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y!bovman77[at]mail.ru 17% 17%
Y!tonusberg72[at]mail.ru 82% 82%
Y!basecij80[at]gmail.com 16% 16%
Y!tisefov25[at]mail.ru 6% 6%
Y!tisefov25[at]mail.ru 6% 6%
Y!tisefov25[at]mail.ru 6% 6%

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

1 2 3
Выполнено 0.2 bovman77
Выполнено 0.8 tonusberg72
Выполнено 0.2 basecij80
Выполнено 0.1 tisefov25

Пример 2

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

1 2 3
Y!zazogko21[at]yahoo.com 81% 81%
Y!canulev11[at]yahoo.com 82% 82%
N!komofan16[at]yahoo.com 11% 11%
Y!zodebberg52[at]yahoo.com 43% 43%
Y!zazogko21[at]yahoo.com 81% 81%
Y!zazogko21[at]yahoo.com 81% 81%

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

1 2 3
Выполнено 0.8 zazogko21
Выполнено 0.8 canulev11
Не выполнено 0.1 komofan16
Выполнено 0.4 zodebberg52

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
savelij74@rambler.ru 140-6080 Савелий Е. Цоривин Да
dmitrij28@yahoo.com 235-3072 Дмитрий О. Цувувяк Нет
stanislav1@rambler.ru 212-5038 Станислав Л. Дицко Нет
stanislav1@rambler.ru 212-5038 Станислав Л. Дицко Нет
stanislav1@rambler.ru 212-5038 Станислав Л. Дицко Нет
zebasskij93@rambler.ru 501-1844 Степан М. Цебашский Нет

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

1 2 3 4
savelij74 dmitrij28 stanislav1 zebasskij93
1406080 2353072 2125038 5011844
Цоривин Цувувяк Дицко Цебашский
1 0 0 0

Пример 2

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

1 2 3 4
tusucskij29@gmail.com 252-8313 Георгий Ч. Тушучский Нет
zekesko86@mail.ru 516-9371 Гордей З. Цекеско Да
artemij72@rambler.ru 766-7297 Артемий М. Тудугко Да
artemij72@rambler.ru 766-7297 Артемий М. Тудугко Да
artemij72@rambler.ru 766-7297 Артемий М. Тудугко Да

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

1 2 3
tusucskij29 zekesko86 artemij72
2528313 5169371 7667297
Тушучский Цекеско Тудугко
0 1 1

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 Тафян, П.Л. 03/01/04 tafan87@rambler.ru
0 Цицефко, М.Р. 24/07/04 zizefko95@rambler.ru
0 Бумли, Е.Р. 06/11/02 bumli86@yahoo.com
0 Нековян, С.Д. 28/02/00 nekovan75@mail.ru

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

1 2 3 4
Выполнено Тафян П. 04/01/03 tafan87[at]rambler.ru
Не выполнено Цицефко М. 04/07/24 zizefko95[at]rambler.ru
Не выполнено Бумли Е. 02/11/06 bumli86[at]yahoo.com
Не выполнено Нековян С. 00/02/28 nekovan75[at]mail.ru

Пример 2

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

1 2 3 4 5
0 Делин, А.А. 24/01/03 delin14@rambler.ru
0 Цотян, В.Г. 12/02/01 zotan6@rambler.ru
1 Чадарко, Р.А. 13/09/03 cadarko97@yahoo.com
1 Зевегман, А.Ш. 06/03/01 zevegman70@mail.ru

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

1 2 3 4
Не выполнено Делин А. 03/01/24 delin14[at]rambler.ru
Не выполнено Цотян В. 01/02/12 zotan6[at]rambler.ru
Выполнено Чадарко Р. 03/09/13 cadarko97[at]yahoo.com
Выполнено Зевегман А. 01/03/06 zevegman70[at]mail.ru

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
В.Ш. Фетобак fetobak34@rambler.ru Y Y
Р.Б. Лудифак ludifak78@rambler.ru N N
Р.Б. Лудифак ludifak78@rambler.ru N N
Р.Б. Лудифак ludifak78@rambler.ru N N
Р.Т. Дитукак ditukak44@yahoo.com Y Y
З.О. Товев tovev17@rambler.ru Y Y

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

1 2 3 4
Фетобак В. Лудифак Р. Дитукак Р. Товев З.
rambler.ru rambler.ru yahoo.com rambler.ru
Выполнено Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4 5
В.Ч. Биков bikov81@yandex.ru N N
Б.О. Вугян vugan98@yandex.ru Y Y
Б.О. Вугян vugan98@yandex.ru Y Y
К.Т. Зицберг zizberg24@rambler.ru Y Y
Б.О. Вугян vugan98@yandex.ru Y Y
С.Н. Кабук kabuk39@yahoo.com N N

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

1 2 3 4
Биков В. Вугян Б. Зицберг К. Кабук С.
yandex.ru yandex.ru rambler.ru yahoo.com
Не выполнено Выполнено Выполнено Не выполнено

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false 99.09.14 Чабич Н.К.
true 02.12.14 Тобанак Н.Л.
false 99.10.23 Чачечин П.И.
false 99.10.23 Чачечин П.И.
false 99.10.23 Чачечин П.И.

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

1 2 3
Нет 14/09/99 Н. Чабич
Да 14/12/02 Н. Тобанак
Нет 23/10/99 П. Чачечин

Пример 2

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

1 2 3
true 00.07.25 Шогенак А.А.
false 03.01.10 Бенин М.Ч.
false 02.06.28 Восберг А.Ц.
false 04.01.02 Дувувянц А.Ш.
false 04.01.02 Дувувянц А.Ш.
false 04.01.02 Дувувянц А.Ш.

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

1 2 3
Да 25/07/00 А. Шогенак
Нет 10/01/03 М. Бенин
Нет 28/06/02 А. Восберг
Нет 02/01/04 А. Дувувянц

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Мевак, Д.Ф. +7(929)107-16-66 true 0.4344
Гулинак, Р.М. +7(853)745-54-29 true 0.8800
Сузак, С.Д. +7(143)106-46-20 false 0.3587
Зибуфук, М.Б. +7(434)141-81-29 false 0.0170
Сузак, С.Д. +7(143)106-46-20 false 0.3587

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

1 2 3 4
Мевак +7 929 107-16-66 Да 0.43
Гулинак +7 853 745-54-29 Да 0.88
Сузак +7 143 106-46-20 Нет 0.36
Зибуфук +7 434 141-81-29 Нет 0.02

Пример 2

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

1 2 3 4
Фусберг, Д.У. +7(089)875-07-87 true 0.9695
Фусберг, Д.У. +7(089)875-07-87 true 0.9695
Сибли, М.Д. +7(153)575-09-18 true 0.9940
Забувян, С.Б. +7(707)409-88-48 false 0.2076
Мибян, А.Н. +7(293)237-32-58 true 0.2470

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

1 2 3 4
Фусберг +7 089 875-07-87 Да 0.97
Сибли +7 153 575-09-18 Да 0.99
Забувян +7 707 409-88-48 Нет 0.21
Мибян +7 293 237-32-58 Да 0.25

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Амир Солабян 490-79-13 0.966 490-79-13
Константин Мофуфли 107-53-05 0.434 107-53-05
Рустам Мисефяк 619-84-07 0.164 619-84-07

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

1 2 3
Солабян 4907913 0.9660
Мофуфли 1075305 0.4340
Мисефяк 6198407 0.1640

Пример 2

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

1 2 3 4 5 6
Лев Тудимов 450-80-10 0.188 450-80-10
Мирослав Нидберг 543-70-97 0.708 543-70-97
Ян Тудянц 727-36-81 0.377 727-36-81
Ринат Нофачий 085-07-34 0.782 085-07-34

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

1 2 3
Тудимов 4508010 0.1880
Нидберг 5437097 0.7080
Тудянц 7273681 0.3770
Нофачий 0850734 0.7820

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.24:false 170-229-1736
0.73:false 914-097-8799
0.83:false 375-750-9333
0.97:true 814-785-5944
0.73:false 914-097-8799
0.73:false 914-097-8799

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

1 2 3 4
0.2400 0.7300 0.8300 0.9700
1702291736 9140978799 3757509333 8147855944
N N N Y

Пример 2

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

1 2 3
0.36:true 658-001-4240
0.97:true 929-277-0722
0.97:true 929-277-0722
0.33:true 610-160-4868
0.32:true 554-401-9886
0.97:true 929-277-0722

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

1 2 3 4
0.3600 0.9700 0.3300 0.3200
6580014240 9292770722 6101604868 5544019886
Y Y Y Y

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y 0.3 bevazic15@mail.ru|02/04/11
Y 0.7 telazic14@yandex.ru|03/04/10
Y 0.3 bevazic15@mail.ru|02/04/11
Y 0.3 bevazic15@mail.ru|02/04/11
N 0.6 secskij29@yandex.ru|99/11/06

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

1 2 3 4
1 0.300 bevazic15 11-04-02
0 0.600 secskij29 06-11-99
1 0.700 telazic14 10-04-03

Пример 2

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

1 2 3 4
N 0.4 letan39@rambler.ru|01/06/04
N 0.9 mizin59@yandex.ru|04/10/17
N 0.1 zuzak42@mail.ru|03/02/27
Y 0.6 subin40@mail.ru|04/12/20
N 0.1 zuzak42@mail.ru|03/02/27
N 0.1 zuzak42@mail.ru|03/02/27

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

1 2 3 4
0 0.400 letan39 04-06-01
0 0.900 mizin59 17-10-04
1 0.600 subin40 20-12-04
0 0.100 zuzak42 27-02-03

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Малофиди Даниил malofidi75@gmail.com 99/08/18
Фадотев Влад fadotev70@rambler.ru 02/08/18
Фушов Степан stepan8@mail.ru 99/09/09
Мориди Святослав svatoslav59@gmail.com 01/06/24
Мориди Святослав svatoslav59@gmail.com 01/06/24

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

1 2 3
Даниил Малофиди malofidi75[at]gmail.com 18/08/99
Влад Фадотев fadotev70[at]rambler.ru 18/08/02
Степан Фушов stepan8[at]mail.ru 09/09/99
Святослав Мориди svatoslav59[at]gmail.com 24/06/01

Пример 2

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

1 2 3 4 5
Сафов Герман german69@mail.ru 99/07/07
Могудий Святослав svatoslav48@yahoo.com 99/03/01
Кусузев Тихон kusuzev87@mail.ru 02/06/05
Кусузев Тихон kusuzev87@mail.ru 02/06/05

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

1 2 3
Герман Сафов german69[at]mail.ru 07/07/99
Святослав Могудий svatoslav48[at]yahoo.com 01/03/99
Тихон Кусузев kusuzev87[at]mail.ru 05/06/02

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
2001.10.06 Нет;0.6374
2004.10.27 Да;0.5661
2004.04.06 Нет;0.7078
2004.04.06 Нет;0.7078
2004.04.06 Нет;0.7078

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

1 2 3
01/10/06 0.64 false
04/10/27 0.57 true
04/04/06 0.71 false

Пример 2

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

1 2
2002.05.18 Да;0.7267
2000.01.24 Да;0.0508
2004.12.03 Нет;0.4695
2004.12.03 Нет;0.4695
2004.12.03 Нет;0.4695

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

1 2 3
02/05/18 0.73 true
00/01/24 0.05 true
04/12/03 0.47 false

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2
17%#+7 (255) 817-85-55 Мазман, И.М.
43%#+7 (509) 045-82-59 Чоматман, М.В.
65%#+7 (324) 050-08-78 Мосяк, С.Н.
19%#+7 (341) 356-03-76 Каратов, К.Б.
43%#+7 (509) 045-82-59 Чоматман, М.В.

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

1 2 3
341-356-0376 0.2 Каратов
255-817-8555 0.2 Мазман
324-050-0878 0.7 Мосяк
509-045-8259 0.4 Чоматман

Пример 2

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

1 2
12%#+7 (722) 088-56-17 Багуфов, А.Ч.
79%#+7 (421) 328-80-18 Фотедук, Н.О.
79%#+7 (421) 328-80-18 Фотедук, Н.О.
2%#+7 (220) 590-85-85 Гадянц, А.Н.

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

1 2 3
722-088-5617 0.1 Багуфов
220-590-8585 0.0 Гадянц
421-328-8018 0.8 Фотедук

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
04-07-2004 04-07-2004 Нет;Ницозев А.И. 0.28
04-07-2004 04-07-2004 Нет;Ницозев А.И. 0.28
04-07-2004 04-07-2004 Нет;Ницозев А.И. 0.28
05-03-2002 05-03-2002 Нет;Кетотич Ю.Т. 0.52
26-04-2004 26-04-2004 Нет;Фаваков Б.С. 0.92
18-08-2002 18-08-2002 Да;Гадиди Р.Д. 0.48

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

1 2 3 4
04/07/04 05/03/02 26/04/04 18/08/02
Ницозев А. Кетотич Ю. Фаваков Б. Гадиди Р.
нет нет нет да
0.280 0.520 0.920 0.480

Пример 2

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

1 2 3 4 5
26-03-2000 26-03-2000 Нет;Тавян М.В. 0.99
26-03-2000 26-03-2000 Нет;Тавян М.В. 0.99
26-03-2000 26-03-2000 Нет;Тавян М.В. 0.99
28-04-2001 28-04-2001 Да;Софусук Д.Т. 0.64
23-02-2002 23-02-2002 Да;Намудук Е.Л. 0.02

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

1 2 3
26/03/00 28/04/01 23/02/02
Тавян М. Софусук Д. Намудук Е.
нет да да
0.990 0.640 0.020

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
bodanz17@rambler.ru|Давид Бодянц да да 04-09-2001
nudman31@yandex.ru|Глеб Нудман да да 09-01-2000
ignat63@mail.ru|Игнат Гечук нет нет 13-06-2000
nudman31@yandex.ru|Глеб Нудман да да 09-01-2000
nudman31@yandex.ru|Глеб Нудман да да 09-01-2000
falirak44@gmail.com|Амир Фалиряк да да 14-01-1999

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

1 2 3 4
Бодянц Давид 1 bodanz17 04/09/2001
Гечук Игнат 0 ignat63 13/06/2000
Нудман Глеб 1 nudman31 09/01/2000
Фалиряк Амир 1 falirak44 14/01/1999

Пример 2

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

1 2 3 4 5
sedomidi19@yandex.ru|Альберт Седомиди нет нет 05-01-2001
vladimir27@gmail.com|Владимир Сачогев нет нет 07-02-2001
david15@rambler.ru|Давид Фуцли нет нет 12-06-2004
david15@rambler.ru|Давид Фуцли нет нет 12-06-2004
david15@rambler.ru|Давид Фуцли нет нет 12-06-2004

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

1 2 3 4
Сачогев Владимир 0 vladimir27 07/02/2001
Седомиди Альберт 0 sedomidi19 05/01/2001
Фуцли Давид 0 david15 12/06/2004