ИКБО-22-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да#+7 (267) 611-70-18 С.Ф. Цумекко С.Ф. Цумекко zumekko37@yahoo.com
нет#+7 (739) 645-59-20 Д.О. Русянц Д.О. Русянц rusanz32@gmail.com
да#+7 (470) 488-60-91 А.Б. Лашацук А.Б. Лашацук lasazuk12@rambler.ru

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

1 2 3
+7(267)611-70-18 +7(739)645-59-20 +7(470)488-60-91
1 0 1
Цумекко Русянц Лашацук
zumekko37[at]yahoo.com rusanz32[at]gmail.com lasazuk12[at]rambler.ru

Пример 2

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

1 2 3 4
да#+7 (737) 135-29-49 Д.О. Дебидяк Д.О. Дебидяк debidak33@yandex.ru
да#+7 (559) 762-31-54 В.Н. Фидянц В.Н. Фидянц fidanz3@rambler.ru
да#+7 (506) 374-18-40 Э.З. Низивман Э.З. Низивман nizivman70@rambler.ru
нет#+7 (216) 935-96-03 В.Ч. Зучолко В.Ч. Зучолко zucolko94@yahoo.com

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

1 2 3 4
+7(737)135-29-49 +7(559)762-31-54 +7(506)374-18-40 +7(216)935-96-03
1 1 1 0
Дебидяк Фидянц Низивман Зучолко
debidak33[at]yandex.ru fidanz3[at]rambler.ru nizivman70[at]rambler.ru zucolko94[at]yahoo.com

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Богдан Фебман 19/08/02 bogdan15[at]gmail.com +7 (531) 869-28-59 +7 (531) 869-28-59
Яромир Токемли 20/12/01 tokemli43[at]gmail.com +7 (310) 721-78-39 +7 (310) 721-78-39
Дамир Федутский 08/12/99 fedutskij57[at]rambler.ru +7 (642) 916-73-04 +7 (642) 916-73-04
Максим Мифирян 03/02/01 mifiran66[at]yahoo.com +7 (149) 099-22-22 +7 (149) 099-22-22

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

1 2 3 4
Фебман Богдан Токемли Яромир Федутский Дамир Мифирян Максим
19.08.02 20.12.01 08.12.99 03.02.01
gmail.com gmail.com rambler.ru yahoo.com
8692859 7217839 9167304 0992222

Пример 2

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

1 2 3 4 5
Рустам Кебак 20/03/00 rustam61[at]gmail.com +7 (829) 316-35-60 +7 (829) 316-35-60
Давид Шидетберг 03/01/00 sidetberg70[at]rambler.ru +7 (735) 131-76-76 +7 (735) 131-76-76
Альберт Рефитли 16/07/02 al_bert36[at]rambler.ru +7 (393) 219-89-26 +7 (393) 219-89-26

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

1 2 3
Кебак Рустам Шидетберг Давид Рефитли Альберт
20.03.00 03.01.00 16.07.02
gmail.com rambler.ru rambler.ru
3163560 1317676 2198926

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.9762 0.9762 4401675521 Выполнено
0.5314 0.5314 8646237404 Не выполнено
0.8772 0.8772 9340843407 Не выполнено
0.1677 0.1677 5944613569 Не выполнено

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

1 2 3
0.98 167-55-21 1
0.53 623-74-04 0
0.88 084-34-07 0
0.17 461-35-69 0

Пример 2

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

1 2 3 4 5 6
0.9355 0.9355 9097683196 Не выполнено
0.4182 0.4182 9594155459 Выполнено
0.3160 0.3160 2550474075 Выполнено

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

1 2 3
0.94 768-31-96 0
0.42 415-54-59 1
0.32 047-40-75 1

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено|rostislav46@yahoo.com 0.8 Ростислав К. Цоряк Ростислав К. Цоряк
Выполнено|sozatak31@gmail.com 0.6 Роберт З. Шозатак Роберт З. Шозатак
Выполнено|sozatak31@gmail.com 0.6 Роберт З. Шозатак Роберт З. Шозатак
Не выполнено|fubberg70@gmail.com 0.4 Роберт Ф. Фубберг Роберт Ф. Фубберг
Не выполнено|zifotidi34@rambler.ru 0.4 Борис Ч. Цифотиди Борис Ч. Цифотиди
Выполнено|sozatak31@gmail.com 0.6 Роберт З. Шозатак Роберт З. Шозатак

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

1 2 3 4
N Y N N
80% 60% 40% 40%
rostislav46 sozatak31 fubberg70 zifotidi34
Цоряк Р.К. Шозатак Р.З. Фубберг Р.Ф. Цифотиди Б.Ч.

Пример 2

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

1 2 3 4
Не выполнено|bovuduk28@rambler.ru 0.1 Руслан В. Бовудук Руслан В. Бовудук
Выполнено|samir75@rambler.ru 0.8 Самир М. Чабко Самир М. Чабко
Не выполнено|georgij56@rambler.ru 0.2 Георгий Д. Милман Георгий Д. Милман
Выполнено|vasilij38@yahoo.com 0.6 Василий Т. Зонский Василий Т. Зонский
Выполнено|vasilij38@yahoo.com 0.6 Василий Т. Зонский Василий Т. Зонский
Выполнено|vasilij38@yahoo.com 0.6 Василий Т. Зонский Василий Т. Зонский

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

1 2 3 4
N Y N Y
10% 80% 20% 60%
bovuduk28 samir75 georgij56 vasilij38
Бовудук Р.В. Чабко С.М. Милман Г.Д. Зонский В.Т.

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Цулли М.В.:(199) 646-09-31 0.272
Цулли М.В.:(199) 646-09-31 0.272
Цулли М.В.:(199) 646-09-31 0.272
Воругберг М.Г.:(279) 874-88-56 0.981
Рилабук С.С.:(027) 877-64-59 0.103

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

1 2 3
С. Рилабук 10% 0278776459
М. Цулли 27% 1996460931
М. Воругберг 98% 2798748856

Пример 2

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

1 2 3
Мивли О.К.:(958) 491-65-22 0.446
Чифман А.С.:(829) 050-30-64 0.465
Мивли О.К.:(958) 491-65-22 0.446
Мивли О.К.:(958) 491-65-22 0.446
Телушман Р.С.:(446) 731-79-57 0.666
Каниди О.К.:(598) 310-86-22 0.220

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

1 2 3
Р. Телушман 67% 4467317957
О. Каниди 22% 5983108622
А. Чифман 46% 8290503064
О. Мивли 45% 9584916522

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.2 0.2 false|sucukij97[at]rambler.ru
0.5 0.5 false|rustam51[at]rambler.ru
0.5 0.5 false|soramanz33[at]mail.ru

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

1 2 3
0.2000 0.5000 0.5000
Не выполнено Не выполнено Не выполнено
rambler.ru rambler.ru mail.ru

Пример 2

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

1 2 3 4 5
0.9 0.9 false|bazic52[at]mail.ru
0.1 0.1 false|aleksandr77[at]mail.ru
0.3 0.3 false|adel_35[at]rambler.ru
0.2 0.2 true|bigizic41[at]rambler.ru

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

1 2 3 4
0.9000 0.1000 0.3000 0.2000
Не выполнено Не выполнено Не выполнено Выполнено
mail.ru mail.ru rambler.ru rambler.ru

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
rostislav26@gmail.com false +7(736)435-02-04 Ростислав Ц. Чошский
leonid3@gmail.com true +7(616)392-19-51 Леонид А. Силов
rostislav55@gmail.com false +7(706)911-32-49 Ростислав Д. Мадутян

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

1 2 3 4
rostislav26 0 435-02-04 Р.Ц. Чошский
leonid3 1 392-19-51 Л.А. Силов
rostislav55 0 911-32-49 Р.Д. Мадутян

Пример 2

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

1 2 3 4 5
nokitic27@gmail.com false +7(073)378-56-29 Ильдар Т. Нокитич
goferij61@yandex.ru false +7(004)161-65-63 Гордей Ц. Гоферий
vaceslav21@mail.ru true +7(186)602-46-27 Вячеслав У. Тисивяк
leonid41@rambler.ru true +7(875)497-47-68 Леонид Ш. Кебак

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

1 2 3 4
nokitic27 0 378-56-29 И.Т. Нокитич
goferij61 0 161-65-63 Г.Ц. Гоферий
vaceslav21 1 602-46-27 В.У. Тисивяк
leonid41 1 497-47-68 Л.Ш. Кебак

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
08/02/2004 Александр Л. Мемузберг 1#30%
08/02/2004 Александр Л. Мемузберг 1#30%
06/04/2002 Макар С. Ловский 0#89%
21/02/2004 Михаил З. Рушберг 1#84%

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

1 2 3 4
06/04/02 Ловский М.С. 0.89 false
08/02/04 Мемузберг А.Л. 0.30 true
21/02/04 Рушберг М.З. 0.84 true

Пример 2

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

1 2 3 4
03/12/2003 Макар У. Затук 0#71%
03/12/2003 Макар У. Затук 0#71%
09/03/2002 Рамиль К. Восегянц 0#16%
21/11/2000 Елисей О. Гакачук 1#96%

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

1 2 3 4
03/12/03 Затук М.У. 0.71 false
09/03/02 Восегянц Р.К. 0.16 false
21/11/00 Гакачук Е.О. 0.96 true

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Вовамак, В.И. 2002-10-24 72% Вовамак, В.И.
Шигли, А.М. 2000-01-13 49% Шигли, А.М.
Шигли, А.М. 2000-01-13 49% Шигли, А.М.
Битян, А.О. 2001-05-25 21% Битян, А.О.
Дозучберг, Н.О. 2000-08-26 87% Дозучберг, Н.О.

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

1 2 3
В. Вовамак 24-10-2002 0.7200
А. Шигли 13-01-2000 0.4900
А. Битян 25-05-2001 0.2100
Н. Дозучберг 26-08-2000 0.8700

Пример 2

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

1 2 3 4 5
Цезяк, С.Ц. 2002-02-04 87% Цезяк, С.Ц.
Киший, Т.Ц. 1999-06-27 0% Киший, Т.Ц.
Сачачиди, С.А. 1999-04-11 92% Сачачиди, С.А.
Цезяк, С.Ц. 2002-02-04 87% Цезяк, С.Ц.

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

1 2 3
С. Цезяк 04-02-2002 0.8700
Т. Киший 27-06-1999 0.0000
С. Сачачиди 11-04-1999 0.9200

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
logekskij89@yahoo.com:0 0.019
gemli78@yandex.ru:0 0.842
mararskij14@yandex.ru:1 0.954
vladislav52@rambler.ru:1 0.196

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

1 2 3
logekskij89 0.0190 false
gemli78 0.8420 false
mararskij14 0.9540 true
vladislav52 0.1960 true

Пример 2

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

1 2 3 4
ceban10@yahoo.com:0 0.616
ruslan24@mail.ru:0 0.049
zilizic84@yandex.ru:1 0.779
lazefidi48@yandex.ru:0 0.787

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

1 2 3
ceban10 0.6160 false
ruslan24 0.0490 false
zilizic84 0.7790 true
lazefidi48 0.7870 false

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1471877029#99.04.25 30% 30%
0665498438#02.07.21 3% 3%
3448116613#99.04.19 32% 32%
8777598830#01.11.09 3% 3%
8777598830#01.11.09 3% 3%

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

1 2 3
066-549-8438 21.07.02 0.0300
147-187-7029 25.04.99 0.3000
344-811-6613 19.04.99 0.3200
877-759-8830 09.11.01 0.0300

Пример 2

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

1 2 3
3717661276#02.09.12 51% 51%
6822480770#02.04.12 20% 20%
0405600240#02.10.13 77% 77%
0405600240#02.10.13 77% 77%
5615252111#04.01.03 24% 24%

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

1 2 3
040-560-0240 13.10.02 0.7700
371-766-1276 12.09.02 0.5100
561-525-2111 03.01.04 0.2400
682-248-0770 12.04.02 0.2000

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+71992450381!03-10-02 0.6650 0.6650
+72885743749!04-12-04 0.6360 0.6360
+70332660958!02-09-28 0.1775 0.1775
+70332660958!02-09-28 0.1775 0.1775
+70332660958!02-09-28 0.1775 0.1775

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

1 2 3
03/10/02 04/12/04 02/09/28
0.7 0.6 0.2
+7(199)245-03-81 +7(288)574-37-49 +7(033)266-09-58

Пример 2

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

1 2 3
+70788097133!04-07-27 0.8939 0.8939
+70534177379!01-12-22 0.3861 0.3861
+70534177379!01-12-22 0.3861 0.3861
+70534177379!01-12-22 0.3861 0.3861
+72123400189!02-02-19 0.5920 0.5920

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

1 2 3
04/07/27 01/12/22 02/02/19
0.9 0.4 0.6
+7(078)809-71-33 +7(053)417-73-79 +7(212)340-01-89

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04-12-28 0.29 Владимир Г. Зугян (026) 204-0341
03-12-05 0.96 Вадим Ц. Дебошянц (587) 211-3560
04-03-16 0.38 Даниэль У. Канобин (803) 648-0282
03-04-06 0.31 Тихон Н. Ботасян (357) 288-5985
03-12-05 0.96 Вадим Ц. Дебошянц (587) 211-3560

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

1 2 3 4
28.12.04 0.290 Зугян 204-03-41
05.12.03 0.960 Дебошянц 211-35-60
16.03.04 0.380 Канобин 648-02-82
06.04.03 0.310 Ботасян 288-59-85

Пример 2

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

1 2 3 4
00-09-05 0.73 Матвей Б. Шецадин (681) 851-9409
02-12-24 0.92 Арсен С. Кумотиди (485) 346-8034
00-11-05 0.60 Дмитрий А. Дочафли (391) 823-7394
00-11-05 0.60 Дмитрий А. Дочафли (391) 823-7394

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

1 2 3 4
05.09.00 0.730 Шецадин 851-94-09
24.12.02 0.920 Кумотиди 346-80-34
05.11.00 0.600 Дочафли 823-73-94

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N (389) 937-67-23 17.09.2003 Р.Е. Синич
Y (914) 102-10-50 27.02.1999 А.Ш. Цовин
N (146) 671-70-43 05.02.2003 М.С. Чофян

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

1 2 3
false true false
9376723 1021050 6717043
17-09-2003 27-02-1999 05-02-2003
Синич Р. Цовин А. Чофян М.

Пример 2

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

1 2 3 4 5
Y (194) 282-93-48 14.12.2001 А.Ц. Кефли
N (533) 239-93-43 27.10.2001 С.Ч. Бизимман
N (149) 507-25-28 26.12.2004 И.Б. Нидман

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

1 2 3
false true false
2399343 2829348 5072528
27-10-2001 14-12-2001 26-12-2004
Бизимман С. Кефли А. Нидман И.

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.9#Не выполнено +73932268909 +73932268909 fizak77@rambler.ru
0.3#Не выполнено +75673131734 +75673131734 sezli71@yandex.ru
0.1#Не выполнено +79433722587 +79433722587 besidi97@rambler.ru
0.3#Не выполнено +75673131734 +75673131734 sezli71@yandex.ru

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

1 2 3
0 0 0
0.900 0.300 0.100
2268909 3131734 3722587
fizak77 sezli71 besidi97

Пример 2

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

1 2 3 4
0.6#Выполнено +73963741454 +73963741454 milazidi86@yandex.ru
0.6#Выполнено +73963741454 +73963741454 milazidi86@yandex.ru
0.7#Выполнено +71217253161 +71217253161 codenak21@rambler.ru
0.0#Выполнено +77112678580 +77112678580 gulifin56@yahoo.com

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

1 2 3
1 1 1
0.600 0.700 0.000
3741454 7253161 2678580
milazidi86 codenak21 gulifin56

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 156 988-67-59:vokuk79[at]yandex.ru Выполнено
+7 641 695-60-42:tatuvev69[at]rambler.ru Выполнено
+7 259 295-96-63:zisizko69[at]rambler.ru Выполнено
+7 756 141-89-10:zegasuk88[at]rambler.ru Не выполнено
+7 641 695-60-42:tatuvev69[at]rambler.ru Выполнено

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

1 2 3
yandex.ru 1 (156) 988-67-59
rambler.ru 1 (641) 695-60-42
rambler.ru 1 (259) 295-96-63
rambler.ru 0 (756) 141-89-10

Пример 2

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

1 2
+7 158 146-59-06:rinatskij82[at]mail.ru Выполнено
+7 158 146-59-06:rinatskij82[at]mail.ru Выполнено
+7 473 326-84-63:satak57[at]yandex.ru Выполнено
+7 986 284-51-78:mevusanz25[at]yahoo.com Не выполнено

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

1 2 3
mail.ru 1 (158) 146-59-06
yandex.ru 1 (473) 326-84-63
yahoo.com 0 (986) 284-51-78

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Зозян В.О. 0:zozan38[at]yahoo.com +7(423)246-88-26
Вавий П.А. 0:vavij68[at]yahoo.com +7(988)493-36-99
Косешин В.Ч. 0:kosesin95[at]gmail.com +7(951)259-98-10
Вуритянц З.О. 1:vuritanz58[at]rambler.ru +7(603)336-15-84

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

1 2 3 4
В. Зозян zozan38@yahoo.com 423 246-8826 Нет
П. Вавий vavij68@yahoo.com 988 493-3699 Нет
В. Косешин kosesin95@gmail.com 951 259-9810 Нет
З. Вуритянц vuritanz58@rambler.ru 603 336-1584 Да

Пример 2

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

1 2 3
Дегич И.О. 0:degic42[at]mail.ru +7(257)407-41-39
Нигян В.З. 1:nigan98[at]rambler.ru +7(239)341-39-41
Киров Е.В. 1:kirov15[at]gmail.com +7(067)452-24-17
Дузедов С.Б. 1:duzedov53[at]yahoo.com +7(066)980-70-40

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

1 2 3 4
И. Дегич degic42@mail.ru 257 407-4139 Нет
В. Нигян nigan98@rambler.ru 239 341-3941 Да
Е. Киров kirov15@gmail.com 067 452-2417 Да
С. Дузедов duzedov53@yahoo.com 066 980-7040 Да

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
sekskij29[at]gmail.com да Денис Г. Секский (231) 805-84-43 (231) 805-84-43
rostislav47[at]rambler.ru да Ростислав Б. Гезич (467) 566-43-97 (467) 566-43-97
comigman55[at]mail.ru нет Ринат И. Чомигман (684) 023-50-17 (684) 023-50-17

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

1 2 3
sekskij29@gmail.com rostislav47@rambler.ru comigman55@mail.ru
true true false
Секский, Д.Г. Гезич, Р.Б. Чомигман, Р.И.
805-84-43 566-43-97 023-50-17

Пример 2

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

1 2 3 4 5
vladimir11[at]gmail.com да Владимир Н. Буринян (751) 110-22-81 (751) 110-22-81
gezisanz31[at]gmail.com да Адель О. Гезишянц (170) 149-96-92 (170) 149-96-92
rostislav60[at]yandex.ru да Ростислав В. Кадский (262) 455-25-55 (262) 455-25-55
nufisij54[at]yahoo.com нет Лев Д. Нуфиший (694) 481-81-64 (694) 481-81-64

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

1 2 3 4
vladimir11@gmail.com gezisanz31@gmail.com rostislav60@yandex.ru nufisij54@yahoo.com
true true true false
Буринян, В.Н. Гезишянц, А.О. Кадский, Р.В. Нуфиший, Л.Д.
110-22-81 149-96-92 455-25-55 481-81-64

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
23/10/2001 sakov48@gmail.com true
25/11/2003 mukisij61@yandex.ru false
13/01/2000 dovin42@yandex.ru true
23/10/2001 sakov48@gmail.com true
23/10/2001 sakov48@gmail.com true

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

1 2 3
01.10.23 03.11.25 00.01.13
gmail.com yandex.ru yandex.ru
Да Нет Да

Пример 2

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

1 2 3 4
18/01/2003 susecij86@yahoo.com true
11/03/2004 momij75@yahoo.com true
11/03/2004 momij75@yahoo.com true
11/03/2004 momij75@yahoo.com true
13/03/2003 boburman30@mail.ru true

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

1 2 3
03.01.18 04.03.11 03.03.13
yahoo.com yahoo.com mail.ru
Да Да Да

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
bukimli48[at]gmail.com bukimli48[at]gmail.com 0.9#01-10-1999
lifazidi49[at]rambler.ru lifazidi49[at]rambler.ru 0.2#09-08-2003
nuzisskij33[at]mail.ru nuzisskij33[at]mail.ru 0.8#07-05-2000
nuzisskij33[at]mail.ru nuzisskij33[at]mail.ru 0.8#07-05-2000
fidabskij14[at]yahoo.com fidabskij14[at]yahoo.com 0.7#21-06-2004

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

1 2 3
bukimli48 90% 99-10-01
fidabskij14 70% 04-06-21
lifazidi49 20% 03-08-09
nuzisskij33 80% 00-05-07

Пример 2

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

1 2 3
sakan11[at]yandex.ru sakan11[at]yandex.ru 0.8#04-12-1999
cigov30[at]yahoo.com cigov30[at]yahoo.com 0.0#04-03-2003
vukazman20[at]yahoo.com vukazman20[at]yahoo.com 0.1#08-12-2003
vukazman20[at]yahoo.com vukazman20[at]yahoo.com 0.1#08-12-2003

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

1 2 3
cigov30 0% 03-03-04
sakan11 80% 99-12-04
vukazman20 10% 03-12-08

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.9&0 2000/08/02 +76840590458 +76840590458
0.3&1 2004/03/12 +76618552794 +76618552794
0.3&0 1999/06/10 +73106918466 +73106918466
0.3&0 1999/06/10 +73106918466 +73106918466
0.3&0 1999/06/10 +73106918466 +73106918466

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

1 2 3
90% 30% 30%
false true false
02/08/2000 12/03/2004 10/06/1999
6840590458 6618552794 3106918466

Пример 2

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

1 2 3 4 5 6
0.5&0 2001/02/15 +70934126598 +70934126598
0.4&0 2002/09/09 +73667968857 +73667968857
0.4&0 2004/07/26 +72074174519 +72074174519
1.0&1 2002/09/25 +76252115009 +76252115009
1.0&1 2002/09/25 +76252115009 +76252115009
1.0&1 2002/09/25 +76252115009 +76252115009

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

1 2 3 4
50% 40% 40% 100%
false false false true
15/02/2001 09/09/2002 26/07/2004 25/09/2002
0934126598 3667968857 2074174519 6252115009

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
aleksandr13@gmail.com +7 665 129-7099 +7 665 129-7099 Не выполнено
ruzusuk78@rambler.ru +7 522 503-9182 +7 522 503-9182 Выполнено
aleksandr13@gmail.com +7 665 129-7099 +7 665 129-7099 Не выполнено
vaceslav31@yandex.ru +7 266 371-3510 +7 266 371-3510 Выполнено

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

1 2 3
vaceslav31 ruzusuk78 aleksandr13
+7 266 371-35-10 +7 522 503-91-82 +7 665 129-70-99
да да нет

Пример 2

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

1 2 3 4
nizocan94@rambler.ru +7 492 046-2597 +7 492 046-2597 Не выполнено
susovak20@yahoo.com +7 568 041-0791 +7 568 041-0791 Выполнено
svatogor57@mail.ru +7 416 105-1692 +7 416 105-1692 Не выполнено
svatogor57@mail.ru +7 416 105-1692 +7 416 105-1692 Не выполнено

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

1 2 3
svatogor57 nizocan94 susovak20
+7 416 105-16-92 +7 492 046-25-97 +7 568 041-07-91
нет нет да

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+77198227117;Нет nagizman64[at]yandex.ru Нагизман А.Н.
+70650138039;Нет binman67[at]gmail.com Бинман Л.К.
+70650138039;Нет binman67[at]gmail.com Бинман Л.К.
+70650138039;Нет binman67[at]gmail.com Бинман Л.К.
+72649279628;Да rilizberg96[at]rambler.ru Рилизберг В.Т.

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

1 2 3 4
Не выполнено binman67@gmail.com +7 065 013-80-39 Л. Бинман
Выполнено rilizberg96@rambler.ru +7 264 927-96-28 В. Рилизберг
Не выполнено nagizman64@yandex.ru +7 719 822-71-17 А. Нагизман

Пример 2

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

1 2 3
+73704572074;Нет nusokman90[at]yandex.ru Нусокман О.Ч.
+73704572074;Нет nusokman90[at]yandex.ru Нусокман О.Ч.
+73704572074;Нет nusokman90[at]yandex.ru Нусокман О.Ч.
+76115455572;Да zuruk45[at]yandex.ru Зурук Г.Л.
+71350907001;Да sasskij69[at]gmail.com Шашский П.С.
+76540052378;Да velalov78[at]yandex.ru Велалов Д.А.

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

1 2 3 4
Выполнено sasskij69@gmail.com +7 135 090-70-01 П. Шашский
Не выполнено nusokman90@yandex.ru +7 370 457-20-74 О. Нусокман
Выполнено zuruk45@yandex.ru +7 611 545-55-72 Г. Зурук
Выполнено velalov78@yandex.ru +7 654 005-23-78 Д. Велалов

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
5% 2000/06/16 9652809587 Да 9652809587
29% 2003/05/05 8472135678 Нет 8472135678
89% 2003/06/16 3491346332 Нет 3491346332
57% 2003/02/04 7454783325 Нет 7454783325

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

1 2 3 4
0.05 0.29 0.89 0.57
2000 2003 2003 2003
2809587 2135678 1346332 4783325
true false false false

Пример 2

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

1 2 3 4 5
65% 2003/10/19 7852233658 Да 7852233658
92% 2001/10/07 7103518392 Нет 7103518392
20% 2000/03/19 2544154877 Да 2544154877
55% 1999/01/09 5811044489 Нет 5811044489

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

1 2 3 4
0.65 0.92 0.20 0.55
2003 2001 2000 1999
2233658 3518392 4154877 1044489
true false true false

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
tilegskij68@rambler.ru 0.192 (666) 058-6518|Ян А. Тилегский
subunskij81@gmail.com 0.927 (791) 779-1291|Денис Р. Шубунский
timofej53@mail.ru 0.117 (063) 009-9377|Тимофей Ф. Чишич

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

1 2 3
tilegskij68[at]rambler.ru subunskij81[at]gmail.com timofej53[at]mail.ru
0.19 0.93 0.12
Тилегский Ян Шубунский Денис Чишич Тимофей
666 058-6518 791 779-1291 063 009-9377

Пример 2

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

1 2 3 4 5
svatogor32@mail.ru 0.968 (780) 086-6101|Святогор К. Рузев
rustam70@mail.ru 0.329 (313) 170-6848|Рустам Д. Белин
maguvman73@rambler.ru 0.415 (418) 303-9627|Марсель М. Магувман
eduard41@yahoo.com 0.994 (295) 624-8141|Эдуард Г. Гизак

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

1 2 3 4
svatogor32[at]mail.ru rustam70[at]mail.ru maguvman73[at]rambler.ru eduard41[at]yahoo.com
0.97 0.33 0.41 0.99
Рузев Святогор Белин Рустам Магувман Марсель Гизак Эдуард
780 086-6101 313 170-6848 418 303-9627 295 624-8141

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
202-78-53 2003-12-18 2003-12-18 8%&mekenij62[at]yandex.ru
483-67-57 1999-10-20 1999-10-20 27%&tatko7[at]gmail.com
853-68-86 1999-12-07 1999-12-07 74%&mific27[at]rambler.ru
539-85-95 2003-02-17 2003-02-17 3%&docutak94[at]gmail.com

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

1 2 3 4
202-7853 18-12-03 0.08 mekenij62
483-6757 20-10-99 0.27 tatko7
853-6886 07-12-99 0.74 mific27
539-8595 17-02-03 0.03 docutak94

Пример 2

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

1 2 3 4 5 6
710-39-48 2000-12-20 2000-12-20 7%&lifko17[at]yandex.ru
060-56-42 1999-01-23 1999-01-23 73%&tizman19[at]mail.ru
794-43-57 2001-04-24 2001-04-24 92%&defev28[at]yandex.ru

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

1 2 3 4
710-3948 20-12-00 0.07 lifko17
060-5642 23-01-99 0.73 tizman19
794-4357 24-04-01 0.92 defev28

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
sozusak82[at]mail.ru Шоцусак Михаил;194 266-6049 2001/11/09
seganz29[at]rambler.ru Сегянц Федор;787 227-4862 2004/01/15
dasskij80[at]rambler.ru Дашский Адель;602 596-4410 2004/09/02
dasskij80[at]rambler.ru Дашский Адель;602 596-4410 2004/09/02

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

1 2 3 4
mail.ru (194) 266-60-49 Михаил Шоцусак 09/11/01
rambler.ru (787) 227-48-62 Федор Сегянц 15/01/04
rambler.ru (602) 596-44-10 Адель Дашский 02/09/04

Пример 2

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

1 2 3
zemij11[at]gmail.com Цемий Мирон;303 266-4428 2002/04/19
zemij11[at]gmail.com Цемий Мирон;303 266-4428 2002/04/19
balman56[at]rambler.ru Балман Павел;215 252-7320 2001/12/20
svatoslav35[at]gmail.com Тоненянц Святослав;435 435-6387 2004/08/15

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

1 2 3 4
gmail.com (303) 266-44-28 Мирон Цемий 19/04/02
rambler.ru (215) 252-73-20 Павел Балман 20/12/01
gmail.com (435) 435-63-87 Святослав Тоненянц 15/08/04

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
nisegan66@yandex.ru Нисегян, С.С. 0.905 +71435126069
rezusak42@yahoo.com Резушак, Д.Н. 0.122 +74324335457
rutak25@yandex.ru Рутяк, О.Р. 0.059 +72803025976
zimofko18@mail.ru Зимофко, А.Т. 0.400 +71698664666

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

1 2 3 4
nisegan66 Нисегян 0.91 1435126069
rezusak42 Резушак 0.12 4324335457
rutak25 Рутяк 0.06 2803025976
zimofko18 Зимофко 0.40 1698664666

Пример 2

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

1 2 3 4
matan6@yandex.ru Матян, В.У. 0.207 +79895587990
kisak43@yandex.ru Кишак, Б.Л. 0.397 +76256991417
tosutli76@rambler.ru Тошутли, М.Ф. 0.086 +76486315348

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

1 2 3 4
matan6 Матян 0.21 9895587990
kisak43 Кишак 0.40 6256991417
tosutli76 Тошутли 0.09 6486315348

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Вувувов Платон vuvuvov17[at]yandex.ru;03.08.2001 Вувувов Платон
Кашберг Кирилл kasberg51[at]gmail.com;12.10.2000 Кашберг Кирилл
Герарий Григорий grigorij57[at]rambler.ru;05.04.2001 Герарий Григорий
Кашберг Кирилл kasberg51[at]gmail.com;12.10.2000 Кашберг Кирилл

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

1 2 3
Платон Вувувов Кирилл Кашберг Григорий Герарий
2001/08/03 2000/10/12 2001/04/05
vuvuvov17 kasberg51 grigorij57

Пример 2

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

1 2 3
Токазук Дмитрий tokazuk5[at]yahoo.com;12.10.2003 Токазук Дмитрий
Тафук Антон tafuk39[at]yandex.ru;14.11.2004 Тафук Антон
Тафук Антон tafuk39[at]yandex.ru;14.11.2004 Тафук Антон
Мовошман Станислав stanislav58[at]rambler.ru;15.12.2004 Мовошман Станислав
Гезумяк Леонид gezumak85[at]gmail.com;21.01.2000 Гезумяк Леонид

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

1 2 3 4
Дмитрий Токазук Антон Тафук Станислав Мовошман Леонид Гезумяк
2003/10/12 2004/11/14 2004/12/15 2000/01/21
tokazuk5 tafuk39 stanislav58 gezumak85

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.68|872-753-5101 24/11/02 24/11/02
0.73|403-534-3145 22/05/99 22/05/99
0.76|935-160-4920 11/08/99 11/08/99
0.68|872-753-5101 24/11/02 24/11/02
0.68|872-753-5101 24/11/02 24/11/02

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

1 2 3
7535101 68% 02.11.24
5343145 73% 99.05.22
1604920 76% 99.08.11

Пример 2

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

1 2 3 4 5
0.35|166-012-6426 09/03/03 09/03/03
0.35|166-012-6426 09/03/03 09/03/03
0.30|347-992-4748 19/06/04 19/06/04
0.72|977-115-2769 28/08/04 28/08/04
0.61|379-187-8855 07/02/00 07/02/00
0.35|166-012-6426 09/03/03 09/03/03

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

1 2 3
0126426 35% 03.03.09
9924748 30% 04.06.19
1152769 72% 04.08.28
1878855 61% 00.02.07

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(374) 699-2049 2002-05-14 0.27 Тихон Зуфогич
(870) 317-1446 2002-02-24 0.81 Амир Гуцонев
(605) 033-6286 2002-08-05 0.32 Тихон Богян
(920) 848-1924 2003-02-17 0.76 Павел Шошян

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

1 2 3 4
3746992049 8703171446 6050336286 9208481924
02-05-14 02-02-24 02-08-05 03-02-17
0.3 0.8 0.3 0.8
Зуфогич Гуцонев Богян Шошян

Пример 2

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

1 2 3 4 5
(273) 618-5419 1999-05-15 0.68 Роберт Лоцич
(038) 406-4508 2004-10-07 0.04 Павел Форивев
(722) 561-9056 1999-09-19 0.99 Виктор Зуцяк
(880) 138-1209 2002-07-15 0.41 Роберт Цемак

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

1 2 3 4
2736185419 0384064508 7225619056 8801381209
99-05-15 04-10-07 99-09-19 02-07-15
0.7 0.0 1.0 0.4
Лоцич Форивев Зуцяк Цемак

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Выполнено 4133754403 4133754403 dazidko43[at]gmail.com;0.825
Выполнено 3358666211 3358666211 bizuzberg89[at]yahoo.com;0.863
Не выполнено 9890396414 9890396414 lufov45[at]mail.ru;0.089
Не выполнено 3043678955 3043678955 larberg8[at]gmail.com;0.898

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

1 2 3 4
1 866-62-11 bizuzberg89@yahoo.com 0.8630
1 375-44-03 dazidko43@gmail.com 0.8250
0 367-89-55 larberg8@gmail.com 0.8980
0 039-64-14 lufov45@mail.ru 0.0890

Пример 2

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

1 2 3 4 5 6
Не выполнено 2450327529 2450327529 lonov62[at]yahoo.com;0.038
Выполнено 4141262566 4141262566 mezberg58[at]mail.ru;0.996
Не выполнено 9467940317 9467940317 zaviric98[at]mail.ru;0.359

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

1 2 3 4
0 032-75-29 lonov62@yahoo.com 0.0380
1 126-25-66 mezberg58@mail.ru 0.9960
0 794-03-17 zaviric98@mail.ru 0.3590

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Тихон Ногов!761-1167 true true tihon74@gmail.com
Марсель Шацич!026-6863 true true marsel_94@gmail.com
Юрий Кериди!148-4170 true true keridi43@yahoo.com
Богдан Лубубян!380-6563 false false lububan52@rambler.ru

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

1 2 3 4
Кериди Юрий Y 1484170 yahoo.com
Лубубян Богдан N 3806563 rambler.ru
Ногов Тихон Y 7611167 gmail.com
Шацич Марсель Y 0266863 gmail.com

Пример 2

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

1 2 3 4
Вадим Фанич!121-2498 false false vadim57@yahoo.com
Семен Мисов!487-3266 false false semen47@gmail.com
Григорий Регев!882-3290 true true grigorij99@mail.ru

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

1 2 3 4
Мисов Семен N 4873266 gmail.com
Регев Григорий Y 8823290 mail.ru
Фанич Вадим N 1212498 yahoo.com

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Антон А. Мазобов mazobov44@mail.ru#Y +7 078 101-40-29
Сергей З. Соцев sergej29@yandex.ru#Y +7 606 883-41-02
Константин Ш. Темий konstantin36@rambler.ru#Y +7 742 503-98-62

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

1 2 3
Антон Мазобов Константин Темий Сергей Соцев
1 1 1
101-40-29 503-98-62 883-41-02
mail.ru rambler.ru yandex.ru

Пример 2

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

1 2 3
Лев А. Наситяк nasitak19@mail.ru#N +7 815 800-25-58
Родион Г. Ригиди rodion97@rambler.ru#Y +7 893 846-67-89
Савелий Ф. Кегин savelij24@yahoo.com#N +7 416 045-91-50
Вадим Р. Ноциди nozidi2@yahoo.com#N +7 117 033-32-42

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

1 2 3 4
Вадим Ноциди Лев Наситяк Родион Ригиди Савелий Кегин
0 0 1 0
033-32-42 800-25-58 846-67-89 045-91-50
yahoo.com mail.ru rambler.ru yahoo.com

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
bucelli75@mail.ru Бучелли, А.З. 0.71
vugan78@rambler.ru Вугян, М.Е. 0.39
vugan78@rambler.ru Вугян, М.Е. 0.39
besekko83@gmail.com Бесекко, М.В. 0.59

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

1 2 3
mail.ru rambler.ru gmail.com
А. Бучелли М. Вугян М. Бесекко
0.710 0.390 0.590

Пример 2

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

1 2 3 4
sinij80@gmail.com Синий, А.Д. 0.06
lakusanz54@gmail.com Лакушянц, Р.В. 0.86
tekli20@yahoo.com Текли, Ф.А. 0.70
lakusanz54@gmail.com Лакушянц, Р.В. 0.86

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

1 2 3
gmail.com gmail.com yahoo.com
А. Синий Р. Лакушянц Ф. Текли
0.060 0.860 0.700

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.8;1 Росицский, Э.Д. 10.11.2004
0.1;1 Кенериди, Р.В. 09.11.2001
0.1;1 Кенериди, Р.В. 09.11.2001
0.5;1 Зиниди, М.Т. 03.02.1999
0.1;1 Кенериди, Р.В. 09.11.2001

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

1 2 3 4
Да Росицский Э. 04-11-10 0.80
Да Кенериди Р. 01-11-09 0.10
Да Зиниди М. 99-02-03 0.50

Пример 2

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

1 2 3 4 5
0.1;0 Фошиди, И.Н. 07.12.2000
0.1;0 Фошиди, И.Н. 07.12.2000
0.1;0 Датев, П.В. 10.05.2003
0.3;1 Кудман, Б.С. 17.02.1999
0.2;0 Батянц, М.М. 18.02.2000
0.1;0 Фошиди, И.Н. 07.12.2000

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

1 2 3 4
Нет Фошиди И. 00-12-07 0.10
Нет Датев П. 03-05-10 0.10
Да Кудман Б. 99-02-17 0.30
Нет Батянц М. 00-02-18 0.20

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
lunogin31[at]rambler.ru Петр Н. Луногин Не выполнено
svatogor39[at]rambler.ru Святогор А. Лисулак Выполнено
platon22[at]gmail.com Платон Н. Личин Выполнено

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

1 2 3
lunogin31 svatogor39 platon22
Луногин, П.Н. Лисулак, С.А. Личин, П.Н.
Нет Да Да

Пример 2

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

1 2 3 4 5
georgij35[at]yahoo.com Георгий Г. Лагев Не выполнено
bogdan22[at]yandex.ru Богдан В. Забли Не выполнено
valerij74[at]mail.ru Валерий Л. Гадян Не выполнено
vasonberg21[at]yahoo.com Савва Ш. Вашонберг Не выполнено

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

1 2 3 4
georgij35 bogdan22 valerij74 vasonberg21
Лагев, Г.Г. Забли, Б.В. Гадян, В.Л. Вашонберг, С.Ш.
Нет Нет Нет Нет

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 0 Андрей Газяк:99% andrej14@yandex.ru
0 0 Адель Зочучук:34% zocucuk54@rambler.ru
1 1 Данил Фечий:25% danil86@rambler.ru

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

1 2 3 4
N 1.0 Газяк andrej14
N 0.3 Зочучук zocucuk54
Y 0.2 Фечий danil86

Пример 2

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

1 2 3 4
0 0 Ринат Зелов:86% rinat18@mail.ru
0 0 Кирилл Кабич:97% kirill75@rambler.ru
1 1 Всеволод Годко:16% vsevolod42@yandex.ru

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

1 2 3 4
N 0.9 Зелов rinat18
N 1.0 Кабич kirill75
Y 0.2 Годко vsevolod42

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
ragev85@rambler.ru Y И.М. Рагев 02.08.15
feridi56@yandex.ru N З.А. Фериди 99.11.25
velev4@gmail.com Y А.Л. Велев 03.10.28
kizin17@rambler.ru N С.Л. Кизин 04.03.12

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

1 2 3 4
ragev85 feridi56 velev4 kizin17
Выполнено Не выполнено Выполнено Не выполнено
Рагев И. Фериди З. Велев А. Кизин С.
02/08/15 99/11/25 03/10/28 04/03/12

Пример 2

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

1 2 3 4 5
sonisman99@yandex.ru Y Л.А. Сонисман 99.09.16
sididi43@yandex.ru N С.М. Шидиди 99.05.24
gabev42@yandex.ru N Р.У. Габев 01.08.01
kezerev58@gmail.com Y Б.В. Кецерев 99.07.08

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

1 2 3 4
sonisman99 sididi43 gabev42 kezerev58
Выполнено Не выполнено Не выполнено Выполнено
Сонисман Л. Шидиди С. Габев Р. Кецерев Б.
99/09/16 99/05/24 01/08/01 99/07/08

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.7!(483) 104-7732 Не выполнено marev95[at]yahoo.com marev95[at]yahoo.com
0.5!(346) 462-2682 Выполнено maksim59[at]rambler.ru maksim59[at]rambler.ru
0.4!(544) 904-4413 Выполнено sucberg55[at]yandex.ru sucberg55[at]yandex.ru

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

1 2 3 4
0.70 0 marev95@yahoo.com 104-77-32
0.50 1 maksim59@rambler.ru 462-26-82
0.40 1 sucberg55@yandex.ru 904-44-13

Пример 2

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

1 2 3 4
0.2!(798) 293-5834 Не выполнено emil_73[at]rambler.ru emil_73[at]rambler.ru
0.7!(057) 718-1478 Выполнено nozesskij89[at]yandex.ru nozesskij89[at]yandex.ru
1.0!(781) 570-8923 Не выполнено tovman64[at]gmail.com tovman64[at]gmail.com
0.4!(420) 097-8506 Выполнено nuzskij68[at]mail.ru nuzskij68[at]mail.ru

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

1 2 3 4
0.20 0 emil_73@rambler.ru 293-58-34
0.70 1 nozesskij89@yandex.ru 718-14-78
1.00 0 tovman64@gmail.com 570-89-23
0.40 1 nuzskij68@mail.ru 097-85-06