ИКБО-27-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zafimov87[at]rambler.ru&Петр О. Зафимов (732) 927-5466 (732) 927-5466
tihon56[at]yahoo.com&Тихон Ч. Зорук (147) 420-2647 (147) 420-2647
tihon56[at]yahoo.com&Тихон Ч. Зорук (147) 420-2647 (147) 420-2647
vaceslav86[at]mail.ru&Вячеслав З. Сефаниди (257) 102-4379 (257) 102-4379
tukovli2[at]yandex.ru&Роберт С. Туковли (396) 938-8434 (396) 938-8434
tihon56[at]yahoo.com&Тихон Ч. Зорук (147) 420-2647 (147) 420-2647

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

1 2 3 4
Зорук Туковли Сефаниди Зафимов
tihon56 tukovli2 vaceslav86 zafimov87
420-26-47 938-84-34 102-43-79 927-54-66

Пример 2

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

1 2 3
demid57[at]yahoo.com&Демид И. Бикко (243) 111-2320 (243) 111-2320
nikita55[at]gmail.com&Никита Т. Рениди (103) 353-9921 (103) 353-9921
bogodov39[at]mail.ru&Марат Н. Богодов (083) 066-2930 (083) 066-2930
nikita55[at]gmail.com&Никита Т. Рениди (103) 353-9921 (103) 353-9921
nikita55[at]gmail.com&Никита Т. Рениди (103) 353-9921 (103) 353-9921

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

1 2 3
Богодов Бикко Рениди
bogodov39 demid57 nikita55
066-29-30 111-23-20 353-99-21

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2001/11/20 Дофак Мирон|dofak2[at]rambler.ru
2000/10/23 Лигин Савелий|savelij66[at]yandex.ru
2004/12/19 Цошев Семен|zosev15[at]gmail.com

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

1 2 3
2001 Дофак dofak2
2000 Лигин savelij66
2004 Цошев zosev15

Пример 2

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

1 2 3
2003/07/26 Зедев Денис|zedev79[at]gmail.com
2001/11/06 Зурко Лев|zurko69[at]rambler.ru
2003/03/15 Фирочберг Евгений|firocberg49[at]mail.ru

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

1 2 3
2003 Зедев zedev79
2001 Зурко zurko69
2003 Фирочберг firocberg49

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
16/11/2004 0.7720 0.7720 cobucuk66@gmail.com В.К. Чобучук
11/01/2004 0.3478 0.3478 gibodin14@gmail.com Э.У. Гибодин
22/08/2004 0.5820 0.5820 zucskij12@rambler.ru А.А. Зучский
04/09/2001 0.5922 0.5922 tefanz65@yahoo.com Р.К. Тефянц

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

1 2 3 4
01-09-04 0.6 tefanz65[at]yahoo.com Р. Тефянц
04-01-11 0.3 gibodin14[at]gmail.com Э. Гибодин
04-08-22 0.6 zucskij12[at]rambler.ru А. Зучский
04-11-16 0.8 cobucuk66[at]gmail.com В. Чобучук

Пример 2

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

1 2 3 4 5
21/05/2002 0.6167 0.6167 fekisskij46@yahoo.com Е.Ш. Фекисский
27/07/2002 0.9291 0.9291 bilberg73@yandex.ru С.Д. Билберг
24/12/2001 0.1828 0.1828 kerin67@gmail.com М.С. Керин

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

1 2 3 4
01-12-24 0.2 kerin67[at]gmail.com М. Керин
02-05-21 0.6 fekisskij46[at]yahoo.com Е. Фекисский
02-07-27 0.9 bilberg73[at]yandex.ru С. Билберг

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
madisli82[at]gmail.com;54% +73914159235 Да
rustam93[at]yandex.ru;47% +79853167049 Нет
zaserov73[at]yandex.ru;50% +75135453204 Да
dumeric73[at]mail.ru;6% +73026913059 Нет

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

1 2 3 4
gmail.com yandex.ru yandex.ru mail.ru
391-415-9235 985-316-7049 513-545-3204 302-691-3059
0.5 0.5 0.5 0.1
1 0 1 0

Пример 2

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

1 2 3
dunulskij62[at]yandex.ru;72% +74767992511 Нет
modumanz94[at]yahoo.com;96% +75568901815 Да
samir66[at]yandex.ru;27% +77541887224 Нет

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

1 2 3
yandex.ru yahoo.com yandex.ru
476-799-2511 556-890-1815 754-188-7224
0.7 1.0 0.3
0 1 0

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(518) 624-06-54 cecakak20@yandex.ru&0.0068 0
(249) 980-31-69 ravurko26@yahoo.com&0.3703 0
(035) 455-30-56 merezic78@mail.ru&0.8670 1
(560) 645-12-47 savak62@rambler.ru&0.4874 0
(560) 645-12-47 savak62@rambler.ru&0.4874 0
(560) 645-12-47 savak62@rambler.ru&0.4874 0

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

1 2 3 4
624-06-54 yandex.ru 0.0 false
980-31-69 yahoo.com 0.4 false
455-30-56 mail.ru 0.9 true
645-12-47 rambler.ru 0.5 false

Пример 2

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

1 2 3
(769) 592-75-75 momofij80@yahoo.com&0.3056 1
(349) 483-83-33 lobuzberg68@mail.ru&0.9984 1
(323) 383-86-91 platon52@mail.ru&0.3660 1
(349) 483-83-33 lobuzberg68@mail.ru&0.9984 1
(349) 483-83-33 lobuzberg68@mail.ru&0.9984 1

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

1 2 3 4
592-75-75 yahoo.com 0.3 true
483-83-33 mail.ru 1.0 true
383-86-91 mail.ru 0.4 true

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
03-11-2003 791-012-4033 Д.М. Гисициди
19-09-2001 655-871-6458 А.Г. Ненук
16-11-2002 774-034-1802 Ф.С. Шабли

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

1 2 3
03/11/03 7910124033 Д. Гисициди
19/09/01 6558716458 А. Ненук
16/11/02 7740341802 Ф. Шабли

Пример 2

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

1 2 3
01-12-2004 362-561-5362 М.З. Зуцук
01-03-2001 461-607-8796 В.И. Зулберг
25-01-2002 629-728-3071 В.Ч. Фегяк
27-07-2000 044-652-8590 Г.У. Тибак

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

1 2 3
01/12/04 3625615362 М. Зуцук
01/03/01 4616078796 В. Зулберг
25/01/02 6297283071 В. Фегяк
27/07/00 0446528590 Г. Тибак

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.89 Нет Мовесев, С.В. Нет
0.46 Да Гимин, В.Р. Да
0.73 Да Губуцук, С.Ц. Да
0.38 Да Нумичий, А.М. Да

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

1 2 3 4
0.8900 0.4600 0.7300 0.3800
0 1 1 1
Мовесев С. Гимин В. Губуцук С. Нумичий А.

Пример 2

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

1 2 3 4
0.27 Да Фузигак, З.З. Да
0.39 Нет Зилберг, О.Ц. Нет
0.61 Да Ношобберг, А.М. Да
0.32 Да Цебобин, А.И. Да

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

1 2 3 4
0.2700 0.3900 0.6100 0.3200
1 0 1 1
Фузигак З. Зилберг О. Ношобберг А. Цебобин А.

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
8105899086:false Ботевич, А.Т.
2987691829:false Чисагиди, М.А.
4425708943:true Тумский, Т.Д.

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

1 2 3
N N Y
810-589-9086 298-769-1829 442-570-8943
Ботевич А. Чисагиди М. Тумский Т.

Пример 2

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

1 2 3 4
7262688545:false Шасий, А.В.
0421271592:true Цедетич, Т.Б.
4531063821:false Кутуцич, К.Р.

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

1 2 3
N Y N
726-268-8545 042-127-1592 453-106-3821
Шасий А. Цедетич Т. Кутуцич К.

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
84%|Да Лосотич, В.Б. Лосотич, В.Б.
64%|Да Тазуняк, А.И. Тазуняк, А.И.
29%|Нет Ревибий, П.Б. Ревибий, П.Б.

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

1 2 3
1 Лосотич 0.8
1 Тазуняк 0.6
0 Ревибий 0.3

Пример 2

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

1 2 3 4 5
68%|Да Фолидев, Р.Ф. Фолидев, Р.Ф.
87%|Нет Шузевберг, Р.Д. Шузевберг, Р.Д.
57%|Нет Вацитов, Э.У. Вацитов, Э.У.

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

1 2 3
1 Фолидев 0.7
0 Шузевберг 0.9
0 Вацитов 0.6

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
5% 2001.01.10 Нет danil84[at]yahoo.com
99% 2003.07.26 Да zunusak76[at]yahoo.com
86% 1999.02.12 Да femibberg2[at]yahoo.com
99% 2003.07.26 Да zunusak76[at]yahoo.com

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

1 2 3 4
0.05 2001-01-10 false danil84@yahoo.com
0.99 2003-07-26 true zunusak76@yahoo.com
0.86 1999-02-12 true femibberg2@yahoo.com

Пример 2

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

1 2 3 4
39% 2002.12.05 Да zavskij19[at]rambler.ru
73% 1999.10.18 Нет marsel_70[at]mail.ru
39% 2002.12.05 Да zavskij19[at]rambler.ru
57% 2002.06.19 Нет gisman95[at]rambler.ru
6% 2000.12.01 Да valerij58[at]gmail.com

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

1 2 3 4
0.39 2002-12-05 true zavskij19@rambler.ru
0.73 1999-10-18 false marsel_70@mail.ru
0.57 2002-06-19 false gisman95@rambler.ru
0.06 2000-12-01 true valerij58@gmail.com

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
01-07-11 false 24%
04-03-28 false 58%
99-02-16 false 24%
99-02-16 false 24%

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

1 2 3
11/07/01 28/03/04 16/02/99
Нет Нет Нет
0.24 0.58 0.24

Пример 2

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

1 2 3 4 5
01-06-02 true 51%
04-01-22 true 13%
99-10-25 true 56%
99-10-25 true 56%

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

1 2 3
02/06/01 22/01/04 25/10/99
Да Да Да
0.51 0.13 0.56

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
19-06-00 kugufberg38@gmail.com kugufberg38@gmail.com Мирон С. Кугуфберг нет
04-06-04 arsenij44@mail.ru arsenij44@mail.ru Арсений Т. Нудегко нет
26-02-04 aleksandr32@rambler.ru aleksandr32@rambler.ru Александр И. Шегич нет
25-08-01 aroslav20@rambler.ru aroslav20@rambler.ru Ярослав А. Чибман нет
25-08-01 aroslav20@rambler.ru aroslav20@rambler.ru Ярослав А. Чибман нет
25-08-01 aroslav20@rambler.ru aroslav20@rambler.ru Ярослав А. Чибман нет

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

1 2 3 4
19.06.00 kugufberg38 Кугуфберг М.С. Не выполнено
04.06.04 arsenij44 Нудегко А.Т. Не выполнено
26.02.04 aleksandr32 Шегич А.И. Не выполнено
25.08.01 aroslav20 Чибман Я.А. Не выполнено

Пример 2

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

1 2 3 4 5
17-04-99 vsevolod54@rambler.ru vsevolod54@rambler.ru Всеволод О. Ливодянц да
07-05-99 sutufberg59@gmail.com sutufberg59@gmail.com Эдуард А. Шутуфберг да
07-05-99 sutufberg59@gmail.com sutufberg59@gmail.com Эдуард А. Шутуфберг да
26-04-03 mihail81@yandex.ru mihail81@yandex.ru Михаил Ц. Ледко да
07-05-99 sutufberg59@gmail.com sutufberg59@gmail.com Эдуард А. Шутуфберг да

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

1 2 3 4
17.04.99 vsevolod54 Ливодянц В.О. Выполнено
07.05.99 sutufberg59 Шутуфберг Э.А. Выполнено
26.04.03 mihail81 Ледко М.Ц. Выполнено

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
01/03/2003 0.5!zasumuk42[at]yandex.ru 01/03/2003 1
19/09/2001 0.4!german21[at]gmail.com 19/09/2001 0
12/08/1999 0.5!lezavin80[at]rambler.ru 12/08/1999 0
19/09/2001 0.4!german21[at]gmail.com 19/09/2001 0
08/12/2001 0.5!vsevolod14[at]rambler.ru 08/12/2001 0
19/09/2001 0.4!german21[at]gmail.com 19/09/2001 0

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

1 2 3 4
03.03.01 zasumuk42 Y 0.5000
01.09.19 german21 N 0.4000
99.08.12 lezavin80 N 0.5000
01.12.08 vsevolod14 N 0.5000

Пример 2

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

1 2 3 4 5
14/12/2003 0.3!zimikko34[at]mail.ru 14/12/2003 0
22/07/2001 0.5!ruslan93[at]yandex.ru 22/07/2001 0
22/07/2001 0.5!ruslan93[at]yandex.ru 22/07/2001 0
22/07/2001 0.5!ruslan93[at]yandex.ru 22/07/2001 0
26/08/2003 0.1!odissej47[at]gmail.com 26/08/2003 0

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

1 2 3 4
03.12.14 zimikko34 N 0.3000
01.07.22 ruslan93 N 0.5000
03.08.26 odissej47 N 0.1000

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Даниил Г. Наметский#nametskij44[at]rambler.ru +79337802293 10%
Даниил Г. Наметский#nametskij44[at]rambler.ru +79337802293 10%
Артем М. Цегев#artem26[at]mail.ru +77257548554 42%
Эдуард Т. Цимяк#eduard68[at]yandex.ru +72125150804 81%

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

1 2 3 4
rambler.ru Наметский, Д.Г. +7 (933) 780-22-93 0.1
mail.ru Цегев, А.М. +7 (725) 754-85-54 0.4
yandex.ru Цимяк, Э.Т. +7 (212) 515-08-04 0.8

Пример 2

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

1 2 3 4 5
Борис А. Гевефук#gevefuk2[at]rambler.ru +79749905981 96%
Влад Д. Вирянц#viranz90[at]yandex.ru +71864779628 97%
Гордей З. Гуверли#guverli24[at]rambler.ru +78300031056 40%
Борис А. Гевефук#gevefuk2[at]rambler.ru +79749905981 96%

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

1 2 3 4
yandex.ru Вирянц, В.Д. +7 (186) 477-96-28 1.0
rambler.ru Гевефук, Б.А. +7 (974) 990-59-81 1.0
rambler.ru Гуверли, Г.З. +7 (830) 003-10-56 0.4

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.5:gerarberg94[at]yahoo.com Герарберг Яромир да да
0.3:il_dar80[at]mail.ru Нофко Ильдар нет нет
0.3:leonid76[at]yandex.ru Дитев Леонид да да
0.3:leonid76[at]yandex.ru Дитев Леонид да да
0.3:leonid76[at]yandex.ru Дитев Леонид да да

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

1 2 3 4
0.5000 gerarberg94 Герарберг Выполнено
0.3000 il_dar80 Нофко Не выполнено
0.3000 leonid76 Дитев Выполнено

Пример 2

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

1 2 3 4
0.0:logorli53[at]yandex.ru Логорли Тимур нет нет
0.0:logorli53[at]yandex.ru Логорли Тимур нет нет
0.8:sudetij67[at]yandex.ru Судетий Гордей да да
0.9:arsenij45[at]yahoo.com Вофли Арсений нет нет
0.9:cicov77[at]rambler.ru Чичов Артем нет нет
0.0:logorli53[at]yandex.ru Логорли Тимур нет нет

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

1 2 3 4
0.0000 logorli53 Логорли Не выполнено
0.8000 sudetij67 Судетий Выполнено
0.9000 arsenij45 Вофли Не выполнено
0.9000 cicov77 Чичов Не выполнено

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да#0054462138 12.12.00 0.779
Нет#2144367738 03.10.00 0.088
Да#6010444036 20.01.00 0.363
Да#6010444036 20.01.00 0.363
Да#6010444036 20.01.00 0.363
Да#1743040985 04.07.99 0.022

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

1 2 3 4
(005) 446-21-38 (214) 436-77-38 (601) 044-40-36 (174) 304-09-85
00/12/12 00/10/03 00/01/20 99/07/04
0.7790 0.0880 0.3630 0.0220
Выполнено Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4 5
Да#7679063279 12.07.01 0.546
Да#8888318003 22.09.99 0.849
Да#1607348915 26.08.00 0.561
Да#1607348915 26.08.00 0.561
Да#1607348915 26.08.00 0.561

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

1 2 3
(767) 906-32-79 (888) 831-80-03 (160) 734-89-15
01/07/12 99/09/22 00/08/26
0.5460 0.8490 0.5610
Выполнено Выполнено Выполнено

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
gucic55@rambler.ru#Ф.У. Гучич 2002/08/24 2002/08/24
fekak40@yandex.ru#М.Л. Фекак 1999/06/21 1999/06/21
mividi41@rambler.ru#Д.О. Мивиди 2000/06/28 2000/06/28
tonerberg62@yandex.ru#С.Е. Тонерберг 2003/02/04 2003/02/04

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

1 2 3 4
fekak40[at]yandex.ru gucic55[at]rambler.ru mividi41[at]rambler.ru tonerberg62[at]yandex.ru
М. Фекак Ф. Гучич Д. Мивиди С. Тонерберг
21-06-1999 24-08-2002 28-06-2000 04-02-2003

Пример 2

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

1 2 3
rosin89@yahoo.com#К.Л. Рошин 2000/06/25 2000/06/25
nuzasli97@rambler.ru#А.М. Нуцасли 2003/02/09 2003/02/09
gogli4@rambler.ru#А.О. Гогли 2000/08/06 2000/08/06
dafberg10@gmail.com#А.А. Дафберг 2001/07/05 2001/07/05

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

1 2 3 4
dafberg10[at]gmail.com gogli4[at]rambler.ru nuzasli97[at]rambler.ru rosin89[at]yahoo.com
А. Дафберг А. Гогли А. Нуцасли К. Рошин
05-07-2001 06-08-2000 09-02-2003 25-06-2000

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
sibak36@rambler.ru true Шибак Д.Р. sibak36@rambler.ru +7 998 592-5944
cotikan25@rambler.ru false Чотикян Я.Ч. cotikan25@rambler.ru +7 735 763-3650
datanak62@yahoo.com true Датаняк Э.А. datanak62@yahoo.com +7 660 082-5076

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

1 2 3 4
cotikan25 Не выполнено Чотикян 7357633650
datanak62 Выполнено Датаняк 6600825076
sibak36 Выполнено Шибак 9985925944

Пример 2

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

1 2 3 4 5 6
fosomko59@yandex.ru false Фосомко М.М. fosomko59@yandex.ru +7 224 550-2455
mazuk56@mail.ru false Мазук А.Ш. mazuk56@mail.ru +7 983 659-2031
buzizov1@yandex.ru true Бузицов А.Б. buzizov1@yandex.ru +7 489 329-6812
sofman41@yahoo.com true Софман М.Ц. sofman41@yahoo.com +7 687 175-1473

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

1 2 3 4
buzizov1 Выполнено Бузицов 4893296812
fosomko59 Не выполнено Фосомко 2245502455
mazuk56 Не выполнено Мазук 9836592031
sofman41 Выполнено Софман 6871751473

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kifman75@yahoo.com 99-02-07 0.6600 +7 (292) 943-44-74
kusakidi9@mail.ru 04-11-02 0.5554 +7 (847) 532-21-21
kusakidi9@mail.ru 04-11-02 0.5554 +7 (847) 532-21-21
kusakidi9@mail.ru 04-11-02 0.5554 +7 (847) 532-21-21
tukemij86@yandex.ru 99-07-21 0.1623 +7 (446) 811-28-40
mosli21@rambler.ru 00-08-21 0.0655 +7 (525) 075-52-37

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

1 2 3 4
yahoo.com mail.ru yandex.ru rambler.ru
07.02.99 02.11.04 21.07.99 21.08.00
0.7 0.6 0.2 0.1
943-4474 532-2121 811-2840 075-5237

Пример 2

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

1 2 3 4
vaceslav9@rambler.ru 02-01-21 0.0892 +7 (033) 375-38-75
eduard23@mail.ru 04-04-26 0.8851 +7 (071) 191-02-27
eduard23@mail.ru 04-04-26 0.8851 +7 (071) 191-02-27
eduard23@mail.ru 04-04-26 0.8851 +7 (071) 191-02-27
fusebev71@rambler.ru 02-11-11 0.8051 +7 (989) 798-87-88

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

1 2 3
rambler.ru mail.ru rambler.ru
21.01.02 26.04.04 11.11.02
0.1 0.9 0.8
375-3875 191-0227 798-8788

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
cuzolskij24[at]yahoo.com#+7 178 082-8304 true
solezij15[at]mail.ru#+7 255 671-6890 false
gokanz18[at]yahoo.com#+7 264 483-6932 false
raricli26[at]yandex.ru#+7 043 318-3174 false

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

1 2 3
082-83-04 1 yahoo.com
318-31-74 0 yandex.ru
483-69-32 0 yahoo.com
671-68-90 0 mail.ru

Пример 2

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

1 2 3
emil_16[at]rambler.ru#+7 777 846-1026 false
mibivberg15[at]yandex.ru#+7 031 465-5347 true
bobisak83[at]gmail.com#+7 065 064-0379 false

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

1 2 3
064-03-79 0 gmail.com
465-53-47 1 yandex.ru
846-10-26 0 rambler.ru

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
bozikin46[at]rambler.ru 02/02/2001 0 0.87 0.87
bozikin46[at]rambler.ru 02/02/2001 0 0.87 0.87
lesucman1[at]yahoo.com 24/12/2001 0 0.49 0.49
busev76[at]yandex.ru 25/01/1999 1 0.11 0.11

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

1 2 3 4
rambler.ru 02-02-01 false 0.9
yahoo.com 24-12-01 false 0.5
yandex.ru 25-01-99 true 0.1

Пример 2

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

1 2 3 4 5
limev87[at]gmail.com 13/05/2002 0 0.17 0.17
rizumman51[at]mail.ru 16/04/2000 0 0.78 0.78
venev41[at]mail.ru 03/01/1999 1 0.89 0.89
venev41[at]mail.ru 03/01/1999 1 0.89 0.89
bosatan70[at]rambler.ru 15/05/2002 0 0.74 0.74

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

1 2 3 4
gmail.com 13-05-02 false 0.2
mail.ru 16-04-00 false 0.8
mail.ru 03-01-99 true 0.9
rambler.ru 15-05-02 false 0.7

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.4103 +72956933467 0
0.6200 +76206727445 0
0.2946 +74751766869 0
0.3844 +72230326148 0

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

1 2 3 4
0.4 0.6 0.3 0.4
6933467 6727445 1766869 0326148
Нет Нет Нет Нет

Пример 2

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

1 2 3 4 5
0.0263 +76486216738 1
0.3414 +71228629966 1
0.9175 +72336618144 1
0.5552 +71916066978 0

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

1 2 3 4
0.0 0.3 0.9 0.6
6216738 8629966 6618144 6066978
Да Да Да Нет

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002.08.16 Ручубберг Марсель 1663912225
2003.02.11 Тетиди Руслан 7391866628
1999.05.03 Шегоряк Яромир 0151827721
2002.11.13 Гафакянц Виталий 9054824209
2002.11.13 Гафакянц Виталий 9054824209

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

1 2 3
2002/08/16 Ручубберг 166 391-2225
2003/02/11 Тетиди 739 186-6628
1999/05/03 Шегоряк 015 182-7721
2002/11/13 Гафакянц 905 482-4209

Пример 2

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

1 2 3 4
2004.10.07 Тогак Эмиль 0887933147
2001.08.21 Куфак Владислав 4907572444
2002.10.05 Лашомянц Руслан 4396784061
2002.10.05 Лашомянц Руслан 4396784061

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

1 2 3
2004/10/07 Тогак 088 793-3147
2001/08/21 Куфак 490 757-2444
2002/10/05 Лашомянц 439 678-4061

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Федский Мирон +7 836 498-5837 22-03-2003:0.69
Негев Леонид +7 774 516-5617 26-05-2004:0.20
Вирянц Лев +7 849 718-2479 01-12-2004:0.48
Чабесский Самир +7 890 360-8324 24-07-2002:0.41

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

1 2 3 4
Мирон Федский +7(836)498-58-37 0.7 2003/03/22
Леонид Негев +7(774)516-56-17 0.2 2004/05/26
Лев Вирянц +7(849)718-24-79 0.5 2004/12/01
Самир Чабесский +7(890)360-83-24 0.4 2002/07/24

Пример 2

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

1 2 3 4
Либосский Святогор +7 292 459-4683 21-02-2002:0.79
Мешко Макар +7 373 334-3022 01-11-2003:0.81
Латли Никита +7 751 456-8385 22-10-2000:0.03

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

1 2 3 4
Святогор Либосский +7(292)459-46-83 0.8 2002/02/21
Макар Мешко +7(373)334-30-22 0.8 2003/11/01
Никита Латли +7(751)456-83-85 0.0 2000/10/22

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+78461967740!Вочонберг Игорь 0.5691 voconberg48@yandex.ru 0.5691
+77649968035!Фишебяк Данил 0.3252 fisebak92@yahoo.com 0.3252
+75593897421!Шевакли Игнат 0.7664 sevakli19@gmail.com 0.7664
+79406370337!Золян Рустам 0.1996 rustam97@yandex.ru 0.1996

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

1 2 3 4
Данил Фишебяк Рустам Золян Игнат Шевакли Игорь Вочонберг
0.3 0.2 0.8 0.6
fisebak92 rustam97 sevakli19 voconberg48
996-80-35 637-03-37 389-74-21 196-77-40

Пример 2

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

1 2 3 4 5
+78704299027!Ботинберг Александр 0.2008 botinberg72@yandex.ru 0.2008
+75483104773!Бифезич Вадим 0.9884 bifezic36@yahoo.com 0.9884
+78226528528!Зизувко Андрей 0.5603 zizuvko13@gmail.com 0.5603

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

1 2 3
Вадим Бифезич Александр Ботинберг Андрей Зизувко
1.0 0.2 0.6
bifezic36 botinberg72 zizuvko13
310-47-73 429-90-27 652-85-28

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0 2000.07.27 botskij92@yahoo.com botskij92@yahoo.com
1 2002.07.20 gacisic74@rambler.ru gacisic74@rambler.ru
0 2003.12.25 odissej55@gmail.com odissej55@gmail.com
0 1999.01.14 cunezskij77@yahoo.com cunezskij77@yahoo.com

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

1 2 3 4
нет да нет нет
27-07-2000 20-07-2002 25-12-2003 14-01-1999
botskij92 gacisic74 odissej55 cunezskij77

Пример 2

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

1 2 3 4 5 6
0 2003.03.23 viktor74@rambler.ru viktor74@rambler.ru
0 1999.10.18 matvej39@mail.ru matvej39@mail.ru
1 2001.04.17 becekov68@yandex.ru becekov68@yandex.ru

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

1 2 3
нет нет да
23-03-2003 18-10-1999 17-04-2001
viktor74 matvej39 becekov68

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да да Вивин Л.В.#01.05.07
нет нет Декусов А.Ч.#04.06.01
нет нет Гилушич М.И.#99.02.15
нет нет Гилушич М.И.#99.02.15

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

1 2 3
Y 07-05-01 Вивин Л.
N 01-06-04 Декусов А.
N 15-02-99 Гилушич М.

Пример 2

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

1 2 3
да да Зокберг Е.Е.#00.02.11
нет нет Шичарич Е.Ц.#00.06.05
да да Бигевян М.Ц.#02.02.08
да да Зокберг Е.Е.#00.02.11

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

1 2 3
Y 11-02-00 Зокберг Е.
N 05-06-00 Шичарич Е.
Y 08-02-02 Бигевян М.

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
valerij50[at]yandex.ru (819) 716-0766:0.41 Валерий Д. Шицев Валерий Д. Шицев
savelij12[at]mail.ru (522) 116-6149:0.31 Савелий У. Чочман Савелий У. Чочман
fidovak33[at]yandex.ru (294) 777-2922:0.19 Андрей У. Фидовак Андрей У. Фидовак
georgij99[at]gmail.com (173) 222-9401:0.76 Георгий Р. Зесак Георгий Р. Зесак

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

1 2 3 4
fidovak33@yandex.ru georgij99@gmail.com savelij12@mail.ru valerij50@yandex.ru
294-777-2922 173-222-9401 522-116-6149 819-716-0766
Андрей Фидовак Георгий Зесак Савелий Чочман Валерий Шицев
0.2 0.8 0.3 0.4

Пример 2

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

1 2 3 4
svatoslav59[at]yahoo.com (434) 374-9663:0.85 Святослав М. Дотли Святослав М. Дотли
lifisberg23[at]yahoo.com (756) 983-7257:0.99 Вадим Н. Лифишберг Вадим Н. Лифишберг
konstantin75[at]gmail.com (202) 051-2984:0.44 Константин О. Цудусберг Константин О. Цудусберг
gabezic36[at]yandex.ru (307) 068-8189:0.37 Ринат Р. Габецич Ринат Р. Габецич

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

1 2 3 4
gabezic36@yandex.ru konstantin75@gmail.com lifisberg23@yahoo.com svatoslav59@yahoo.com
307-068-8189 202-051-2984 756-983-7257 434-374-9663
Ринат Габецич Константин Цудусберг Вадим Лифишберг Святослав Дотли
0.4 0.4 1.0 0.8

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true;lafizanz28[at]mail.ru 763-813-1069 0.62
false;sezuzan81[at]gmail.com 562-664-9704 0.24
false;sezuzan81[at]gmail.com 562-664-9704 0.24
false;sezuzan81[at]gmail.com 562-664-9704 0.24
false;racuzic26[at]rambler.ru 358-708-7411 0.02

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

1 2 3 4
mail.ru 7638131069 62% да
gmail.com 5626649704 24% нет
rambler.ru 3587087411 2% нет

Пример 2

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

1 2 3 4 5
true;megefin34[at]yandex.ru 530-801-8111 0.33
false;funidi9[at]gmail.com 645-786-6540 0.40
true;megefin34[at]yandex.ru 530-801-8111 0.33
true;megefin34[at]yandex.ru 530-801-8111 0.33
false;murberg70[at]yandex.ru 807-361-5145 0.86

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

1 2 3 4
yandex.ru 5308018111 33% да
gmail.com 6457866540 40% нет
yandex.ru 8073615145 86% нет

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vsevolod1[at]gmail.com Всеволод Сидурев:04-10-22 0.6790 0.6790
anatolij85[at]gmail.com Анатолий Лочомак:02-09-10 0.3192 0.3192
ramskij11[at]rambler.ru Влад Рамский:03-04-01 0.6444 0.6444
ramskij11[at]rambler.ru Влад Рамский:03-04-01 0.6444 0.6444
robert44[at]gmail.com Роберт Восян:00-12-04 0.2035 0.2035

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

1 2 3 4
robert44 anatolij85 ramskij11 vsevolod1
00/12/04 02/09/10 03/04/01 04/10/22
20% 32% 64% 68%
Восян Лочомак Рамский Сидурев

Пример 2

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

1 2 3 4
dacigberg20[at]yahoo.com Виталий Дачигберг:02-08-09 0.6624 0.6624
dacigberg20[at]yahoo.com Виталий Дачигберг:02-08-09 0.6624 0.6624
sezesidi56[at]mail.ru Михаил Сезешиди:03-05-06 0.2077 0.2077
demid42[at]mail.ru Демид Дунич:00-07-03 0.5762 0.5762

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

1 2 3
dacigberg20 demid42 sezesidi56
02/08/09 00/07/03 03/05/06
66% 58% 21%
Дачигберг Дунич Сезешиди

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.56 leonid35@rambler.ru Леонид В. Монян 2001-09-07
0.54 vitalij27@mail.ru Виталий Е. Кучев 1999-12-07
0.63 vladimir92@rambler.ru Владимир М. Гезезев 2002-07-17
0.64 roman34@rambler.ru Роман Н. Цубин 2001-03-08

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

1 2 3 4
56% 54% 63% 64%
leonid35 vitalij27 vladimir92 roman34
Л.В. Монян В.Е. Кучев В.М. Гезезев Р.Н. Цубин
2001/09/07 1999/12/07 2002/07/17 2001/03/08

Пример 2

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

1 2 3 4 5 6
0.41 vacli46@rambler.ru Илья Ш. Вачли 2004-08-21
0.77 anton40@gmail.com Антон О. Нитий 2000-12-26
0.51 dmitrij94@mail.ru Дмитрий К. Сирорук 2000-07-05

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

1 2 3
41% 77% 51%
vacli46 anton40 dmitrij94
И.Ш. Вачли А.О. Нитий Д.К. Сирорук
2004/08/21 2000/12/26 2000/07/05

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(239)328-14-47|18/05/1999 dizak46@rambler.ru 0.89
+7(239)328-14-47|18/05/1999 dizak46@rambler.ru 0.89
+7(563)236-38-88|02/06/2002 cicidi14@gmail.com 0.91
+7(415)349-34-68|14/10/2000 tovanz5@rambler.ru 0.39
+7(239)328-14-47|18/05/1999 dizak46@rambler.ru 0.89

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

1 2 3 4
18-05-1999 rambler.ru 0.8900 +7 (239) 328-14-47
14-10-2000 rambler.ru 0.3900 +7 (415) 349-34-68
02-06-2002 gmail.com 0.9100 +7 (563) 236-38-88

Пример 2

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

1 2 3
+7(044)636-35-93|23/11/2003 budan82@mail.ru 0.22
+7(944)924-31-37|04/05/2002 laverin80@mail.ru 0.53
+7(643)836-18-02|05/10/1999 zanasak71@yandex.ru 0.39
+7(961)140-61-78|12/05/2002 zesonic86@rambler.ru 0.01
+7(961)140-61-78|12/05/2002 zesonic86@rambler.ru 0.01
+7(961)140-61-78|12/05/2002 zesonic86@rambler.ru 0.01

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

1 2 3 4
23-11-2003 mail.ru 0.2200 +7 (044) 636-35-93
05-10-1999 yandex.ru 0.3900 +7 (643) 836-18-02
04-05-2002 mail.ru 0.5300 +7 (944) 924-31-37
12-05-2002 rambler.ru 0.0100 +7 (961) 140-61-78

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2
9412703028 61%;sezisuk42[at]gmail.com
9520540146 23%;suzanz83[at]yandex.ru
0349137246 85%;anatolij45[at]mail.ru

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

1 2 3
2703028 0540146 9137246
sezisuk42@gmail.com suzanz83@yandex.ru anatolij45@mail.ru
0.6 0.2 0.8

Пример 2

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

1 2
5894899988 28%;daniel_97[at]rambler.ru
0464542154 54%;evgenij9[at]rambler.ru
9645254166 17%;nikolaj48[at]mail.ru

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

1 2 3
4899988 4542154 5254166
daniel_97@rambler.ru evgenij9@rambler.ru nikolaj48@mail.ru
0.3 0.5 0.2

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
02-08-2003 viktor77[at]gmail.com 0.7
02-08-2003 viktor77[at]gmail.com 0.7
10-04-2003 svatoslav83[at]mail.ru 0.1
13-01-2004 cevilko22[at]mail.ru 0.1
02-08-2003 viktor77[at]gmail.com 0.7

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

1 2 3
03-08-02 03-04-10 04-01-13
viktor77 svatoslav83 cevilko22
0.7000 0.1000 0.1000

Пример 2

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

1 2 3
03-11-2002 tamerlan69[at]yandex.ru 0.9
03-11-2002 tamerlan69[at]yandex.ru 0.9
11-10-2001 aleksej30[at]rambler.ru 0.0
03-11-2002 tamerlan69[at]yandex.ru 0.9
12-01-2002 rasukman48[at]gmail.com 0.2

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

1 2 3
02-11-03 01-10-11 02-01-12
tamerlan69 aleksej30 rasukman48
0.9000 0.0000 0.2000

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Мигянц Святогор Мигянц Святогор 19.02.02!0.184
Луфишин Эмиль Луфишин Эмиль 10.08.03!0.511
Телугиди Марк Телугиди Марк 04.10.99!0.910

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

1 2 3
Марк Телугиди 0.9100 04/10/99
Святогор Мигянц 0.1840 19/02/02
Эмиль Луфишин 0.5110 10/08/03

Пример 2

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

1 2 3
Форук Рамиль Форук Рамиль 04.06.99!0.279
Коболов Елисей Коболов Елисей 11.01.02!0.637
Мерберг Кирилл Мерберг Кирилл 16.02.04!0.841
Нацук Юрий Нацук Юрий 21.06.04!0.578

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

1 2 3
Елисей Коболов 0.6370 11/01/02
Кирилл Мерберг 0.8410 16/02/04
Рамиль Форук 0.2790 04/06/99
Юрий Нацук 0.5780 21/06/04

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2001/04/12;0.734 Леонид Б. Газирянц нет
2000/07/01;0.594 Роман М. Вугонский да
2004/08/19;0.198 Эмиль С. Релберг да
2002/03/21;0.003 Всеволод У. Вешич да

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

1 2 3 4
12/04/2001 01/07/2000 19/08/2004 21/03/2002
Газирянц Вугонский Релберг Вешич
Не выполнено Выполнено Выполнено Выполнено
0.7340 0.5940 0.1980 0.0030

Пример 2

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

1 2 3
2002/12/06;0.508 Анатолий Ф. Баренак да
1999/01/27;0.755 Платон О. Гикумев нет
2003/11/08;0.363 Антон Е. Шамли да
2003/11/19;0.677 Марсель Ч. Митли да

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

1 2 3 4
06/12/2002 27/01/1999 08/11/2003 19/11/2003
Баренак Гикумев Шамли Митли
Выполнено Не выполнено Выполнено Выполнено
0.5080 0.7550 0.3630 0.6770

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
15% Арсен Телин#01/03/14 да
18% Яромир Цизянц#04/04/28 нет
18% Яромир Цизянц#04/04/28 нет
41% Станислав Разман#04/08/11 нет

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

1 2 3 4
0.1500 Телин 1 14-03-01
0.1800 Цизянц 0 28-04-04
0.4100 Разман 0 11-08-04

Пример 2

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

1 2 3 4
24% Яромир Чоробий#04/08/15 да
59% Станислав Боцицин#02/10/19 нет
59% Станислав Боцицин#02/10/19 нет
97% Назар Недянц#04/10/23 нет

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

1 2 3 4
0.2400 Чоробий 1 15-08-04
0.5900 Боцицин 0 19-10-02
0.9700 Недянц 0 23-10-04

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.6005 Вадевий, М.С. 02.09.01 +7(388)013-50-25
0.4335 Шидли, Д.Ш. 99.03.01 +7(728)805-40-56
0.5743 Ралубин, А.С. 02.02.18 +7(456)613-94-89

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

1 2 3 4
0.601 Вадевий 02-09-01 +73880135025
0.433 Шидли 99-03-01 +77288054056
0.574 Ралубин 02-02-18 +74566139489

Пример 2

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

1 2 3 4 5
0.2811 Бакман, Т.Л. 01.07.11 +7(515)029-69-75
0.2091 Мутянц, С.М. 01.09.03 +7(037)868-15-70
0.7073 Бегонак, С.У. 01.02.09 +7(915)632-42-69

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

1 2 3 4
0.281 Бакман 01-07-11 +75150296975
0.209 Мутянц 01-09-03 +70378681570
0.707 Бегонак 01-02-09 +79156324269

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
18/11/2004;973-398-2993 Да Да
19/02/1999;567-781-9963 Нет Нет
12/11/2004;911-767-1268 Да Да
12/11/2004;911-767-1268 Да Да
14/07/2001;050-187-8977 Да Да

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

1 2 3 4
2004.11.18 1999.02.19 2004.11.12 2001.07.14
(973) 398-2993 (567) 781-9963 (911) 767-1268 (050) 187-8977
true false true true

Пример 2

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

1 2 3
01/01/2004;175-483-4023 Нет Нет
10/03/1999;419-141-8419 Нет Нет
01/01/2004;175-483-4023 Нет Нет
08/03/2004;414-898-8381 Нет Нет

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

1 2 3
2004.01.01 1999.03.10 2004.03.08
(175) 483-4023 (419) 141-8419 (414) 898-8381
false false false

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.015 325 553-5257 zafidi16[at]mail.ru zafidi16[at]mail.ru
0.519 023 811-4339 raridi72[at]yandex.ru raridi72[at]yandex.ru
0.148 425 446-5632 sisosli77[at]rambler.ru sisosli77[at]rambler.ru
0.015 325 553-5257 zafidi16[at]mail.ru zafidi16[at]mail.ru
0.015 325 553-5257 zafidi16[at]mail.ru zafidi16[at]mail.ru

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

1 2 3
0.01 553-52-57 zafidi16
0.52 811-43-39 raridi72
0.15 446-56-32 sisosli77

Пример 2

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

1 2 3 4 5 6
0.795 922 335-8638 vaceslav18[at]gmail.com vaceslav18[at]gmail.com
0.643 973 807-4876 facberg15[at]yahoo.com facberg15[at]yahoo.com
0.254 528 116-6543 zugisman14[at]gmail.com zugisman14[at]gmail.com
0.643 973 807-4876 facberg15[at]yahoo.com facberg15[at]yahoo.com
0.643 973 807-4876 facberg15[at]yahoo.com facberg15[at]yahoo.com

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

1 2 3
0.80 335-86-38 vaceslav18
0.64 807-48-76 facberg15
0.25 116-65-43 zugisman14