ИКБО-17-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Тимофей Т. Чукарев&timofej55@mail.ru 1 309-296-4784 309-296-4784
Тимур М. Мукич&timur25@yahoo.com 0 643-229-3233 643-229-3233
Марк Ш. Бифамук&bifamuk20@yahoo.com 1 749-408-9088 749-408-9088
Глеб Б. Никасяк&nikasak65@yahoo.com 0 444-519-4504 444-519-4504

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

1 2 3 4
mail.ru yahoo.com yahoo.com yahoo.com
Тимофей Чукарев Тимур Мукич Марк Бифамук Глеб Никасяк
Выполнено Не выполнено Выполнено Не выполнено
(309) 296-4784 (643) 229-3233 (749) 408-9088 (444) 519-4504

Пример 2

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

1 2 3 4
Алексей З. Мабуцский&mabuzskij82@yandex.ru 1 864-057-8471 864-057-8471
Тихон Д. Чешли&tihon97@rambler.ru 1 710-099-0993 710-099-0993
Всеволод Н. Ветук&vsevolod12@yahoo.com 0 376-585-5326 376-585-5326
Богдан З. Дарадев&daradev17@gmail.com 0 993-299-8889 993-299-8889

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

1 2 3 4
yandex.ru rambler.ru yahoo.com gmail.com
Алексей Мабуцский Тихон Чешли Всеволод Ветук Богдан Дарадев
Выполнено Выполнено Не выполнено Не выполнено
(864) 057-8471 (710) 099-0993 (376) 585-5326 (993) 299-8889

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
02.02.2000 0.1812#Мидериди Макар +7 147 495-36-19
06.05.2004 0.1613#Гокугянц Виталий +7 532 509-21-34
14.04.2004 0.0875#Шешизак Данил +7 931 621-73-44
06.05.2004 0.1613#Гокугянц Виталий +7 532 509-21-34
02.01.2001 0.6069#Тубагев Савва +7 258 679-06-07

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

1 2 3 4
00.02.02 04.05.06 04.04.14 01.01.02
Макар Мидериди Виталий Гокугянц Данил Шешизак Савва Тубагев
0.2 0.2 0.1 0.6
147-495-3619 532-509-2134 931-621-7344 258-679-0607

Пример 2

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

1 2 3
26.07.1999 0.9327#Форяк Григорий +7 911 824-74-07
21.03.2001 0.0769#Кезов Владислав +7 516 569-90-23
26.07.1999 0.9327#Форяк Григорий +7 911 824-74-07
19.03.1999 0.0643#Рувучов Эдуард +7 976 648-35-81
08.01.2002 0.9013#Токавук Марат +7 722 550-56-92

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

1 2 3 4
99.07.26 01.03.21 99.03.19 02.01.08
Григорий Форяк Владислав Кезов Эдуард Рувучов Марат Токавук
0.9 0.1 0.1 0.9
911-824-7407 516-569-9023 976-648-3581 722-550-5692

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Р.Г. Чагумман 0 2000-04-12 0.3963 0.3963
Д.Е. Лесидянц 1 2004-11-12 0.1534 0.1534
Е.М. Ницошак 0 2002-10-25 0.3538 0.3538

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

1 2 3
Чагумман Лесидянц Ницошак
нет да нет
00/04/12 04/11/12 02/10/25
0.4 0.2 0.4

Пример 2

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

1 2 3 4 5 6
С.Ч. Фолезян 0 2004-07-15 0.0340 0.0340
Д.У. Бецяк 1 2004-08-08 0.8498 0.8498
Р.Н. Цацичский 0 2003-07-20 0.9197 0.9197

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

1 2 3
Фолезян Бецяк Цацичский
нет да нет
04/07/15 04/08/08 03/07/20
0.0 0.8 0.9

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
22/04/2002 нет 0.7032 svatoslav3[at]gmail.com
24/10/2004 да 0.1863 evgenij86[at]yandex.ru
10/07/2001 нет 0.8755 nikita99[at]yahoo.com
10/07/2001 нет 0.8755 nikita99[at]yahoo.com

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

1 2 3
22.04.2002 24.10.2004 10.07.2001
Не выполнено Выполнено Не выполнено
0.70 0.19 0.88
svatoslav3@gmail.com evgenij86@yandex.ru nikita99@yahoo.com

Пример 2

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

1 2 3 4 5
24/01/2002 да 0.0299 falev25[at]yahoo.com
04/07/2001 да 0.8853 masidi52[at]mail.ru
03/10/2002 нет 0.1271 kirill76[at]gmail.com
04/07/2001 да 0.8853 masidi52[at]mail.ru

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

1 2 3
24.01.2002 04.07.2001 03.10.2002
Выполнено Выполнено Не выполнено
0.03 0.89 0.13
falev25@yahoo.com masidi52@mail.ru kirill76@gmail.com

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.483&П.Т. Тинич 1 2000/03/14
0.980&В.У. Себин 1 2002/06/25
0.483&П.Т. Тинич 1 2000/03/14
0.288&Т.Л. Камин 0 1999/01/23
0.788&Н.С. Телак 0 2002/02/06

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

1 2 3 4
48% 98% 29% 79%
Да Да Нет Нет
14-03-2000 25-06-2002 23-01-1999 06-02-2002
П. Тинич В. Себин Т. Камин Н. Телак

Пример 2

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

1 2 3 4
0.518&Б.Ч. Зебберг 0 2000/02/01
0.518&Б.Ч. Зебберг 0 2000/02/01
0.024&Р.Е. Мимигий 0 2001/10/03
0.292&Л.И. Зисий 0 2004/12/01

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

1 2 3
52% 2% 29%
Нет Нет Нет
01-02-2000 03-10-2001 01-12-2004
Б. Зебберг Р. Мимигий Л. Зисий

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
К.Б. Сезисман&true 0.33 0.33
Р.Р. Зесофий&false 0.91 0.91
Д.Т. Кокак&false 0.90 0.90
Э.Е. Бетолянц&true 0.83 0.83

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

1 2 3
Сезисман К. Да 0.3
Зесофий Р. Нет 0.9
Кокак Д. Нет 0.9
Бетолянц Э. Да 0.8

Пример 2

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

1 2 3 4
Ф.В. Фарузак&true 0.38 0.38
В.Л. Бувефук&true 0.33 0.33
А.О. Мавиниди&false 0.46 0.46

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

1 2 3
Фарузак Ф. Да 0.4
Бувефук В. Да 0.3
Мавиниди А. Нет 0.5

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 173 352-3856 1 metinskij76[at]yahoo.com 0.2
+7 389 377-7116 0 deseduk37[at]rambler.ru 0.1
+7 389 377-7116 0 deseduk37[at]rambler.ru 0.1
+7 560 455-4903 1 nemeranz85[at]rambler.ru 0.8

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

1 2 3
352-38-56 377-71-16 455-49-03
Выполнено Не выполнено Выполнено
yahoo.com rambler.ru rambler.ru
0.20 0.10 0.80

Пример 2

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

1 2 3 4
+7 870 005-3434 1 zozozan62[at]yandex.ru 0.7
+7 880 041-6458 1 taduzskij83[at]yandex.ru 0.7
+7 487 476-1117 0 bizev86[at]yandex.ru 0.7
+7 487 476-1117 0 bizev86[at]yandex.ru 0.7

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

1 2 3
005-34-34 041-64-58 476-11-17
Выполнено Выполнено Не выполнено
yandex.ru yandex.ru yandex.ru
0.70 0.70 0.70

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 715 086-1801!lededko33[at]gmail.com 0.7319 false
+7 696 821-7853!fuzesuk50[at]yahoo.com 0.7962 false
+7 696 821-7853!fuzesuk50[at]yahoo.com 0.7962 false
+7 307 272-2651!sodev70[at]mail.ru 0.9798 true

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

1 2 3 4
715-086-1801 lededko33@gmail.com 73% Не выполнено
696-821-7853 fuzesuk50@yahoo.com 80% Не выполнено
307-272-2651 sodev70@mail.ru 98% Выполнено

Пример 2

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

1 2 3
+7 680 327-8075!kimin51[at]rambler.ru 0.9049 true
+7 867 983-5445!revogak15[at]rambler.ru 0.0962 false
+7 173 101-2905!zilko8[at]yandex.ru 0.2959 false
+7 173 101-2905!zilko8[at]yandex.ru 0.2959 false

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

1 2 3 4
680-327-8075 kimin51@rambler.ru 90% Выполнено
867-983-5445 revogak15@rambler.ru 10% Не выполнено
173-101-2905 zilko8@yandex.ru 30% Не выполнено

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Владимир Е. Шаледман!+76618461454 10.11.03 vladimir87[at]yahoo.com
Руслан Ф. Чибамяк!+76123987068 07.03.04 cibamak52[at]mail.ru
Игнат Ч. Шудочян!+78183754377 04.07.04 sudocan27[at]yahoo.com
Руслан Ф. Чибамяк!+76123987068 07.03.04 cibamak52[at]mail.ru
Эмиль О. Шомомман!+74800055713 16.03.00 somomman24[at]rambler.ru

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

1 2 3 4
+7 (661) 846-14-54 03-11-10 Владимир Шаледман vladimir87
+7 (612) 398-70-68 04-03-07 Руслан Чибамяк cibamak52
+7 (818) 375-43-77 04-07-04 Игнат Шудочян sudocan27
+7 (480) 005-57-13 00-03-16 Эмиль Шомомман somomman24

Пример 2

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

1 2 3
Тимофей З. Ривов!+71512996271 03.04.03 timofej78[at]gmail.com
Святослав З. Цанский!+78746890689 01.05.02 svatoslav62[at]yahoo.com
Гордей Т. Вишасли!+70675816999 15.06.01 visasli84[at]mail.ru
Владимир Д. Ривичберг!+79018131687 17.12.01 rivicberg19[at]gmail.com
Владимир Д. Ривичберг!+79018131687 17.12.01 rivicberg19[at]gmail.com

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

1 2 3 4
+7 (151) 299-62-71 03-04-03 Тимофей Ривов timofej78
+7 (874) 689-06-89 02-05-01 Святослав Цанский svatoslav62
+7 (067) 581-69-99 01-06-15 Гордей Вишасли visasli84
+7 (901) 813-16-87 01-12-17 Владимир Ривичберг rivicberg19

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Р.Д. Рифачин +7 (040) 533-86-61 05/07/01 rifacin10[at]gmail.com rifacin10[at]gmail.com
Р.Ф. Чотак +7 (940) 194-22-41 25/06/02 cotak34[at]yahoo.com cotak34[at]yahoo.com
В.С. Дегулли +7 (169) 156-56-79 15/02/02 degulli64[at]mail.ru degulli64[at]mail.ru

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

1 2 3
Рифачин Чотак Дегулли
0405338661 9401942241 1691565679
05-07-01 25-06-02 15-02-02
rifacin10@gmail.com cotak34@yahoo.com degulli64@mail.ru

Пример 2

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

1 2 3 4 5 6
П.И. Тумогман +7 (231) 854-91-58 20/07/04 tumogman4[at]gmail.com tumogman4[at]gmail.com
Р.З. Течимов +7 (212) 189-25-85 19/03/03 tecimov29[at]gmail.com tecimov29[at]gmail.com
Д.Т. Баков +7 (687) 433-82-57 02/08/04 bakov15[at]yandex.ru bakov15[at]yandex.ru

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

1 2 3
Тумогман Течимов Баков
2318549158 2121892585 6874338257
20-07-04 19-03-03 02-08-04
tumogman4@gmail.com tecimov29@gmail.com bakov15@yandex.ru

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2
vekesli64[at]yandex.ru|false 19-03-00
vurugskij31[at]rambler.ru|false 08-02-00
bisemak59[at]yahoo.com|false 09-01-03

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

1 2 3
N vekesli64@yandex.ru 00.03.19
N vurugskij31@rambler.ru 00.02.08
N bisemak59@yahoo.com 03.01.09

Пример 2

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

1 2
kanomko58[at]yahoo.com|true 08-03-01
linanz76[at]rambler.ru|true 09-06-01
figasidi16[at]gmail.com|true 05-08-02
vesenidi89[at]mail.ru|false 20-11-02

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

1 2 3
Y kanomko58@yahoo.com 01.03.08
Y linanz76@rambler.ru 01.06.09
Y figasidi16@gmail.com 02.08.05
N vesenidi89@mail.ru 02.11.20

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
lavman90[at]gmail.com 04-04-2000 Лавман Я.Б.
lodigev2[at]rambler.ru 03-03-2002 Лодигев М.Л.
sadskij79[at]gmail.com 09-02-2001 Садский А.Б.
sadskij79[at]gmail.com 09-02-2001 Садский А.Б.

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

1 2 3
sadskij79 lodigev2 lavman90
09.02.01 03.03.02 04.04.00
А. Садский М. Лодигев Я. Лавман

Пример 2

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

1 2 3
tugefman99[at]gmail.com 18-10-2004 Тугефман А.Г.
golezij15[at]yandex.ru 27-05-2001 Голезий Я.Ф.
golezij15[at]yandex.ru 27-05-2001 Голезий Я.Ф.
keguzskij97[at]mail.ru 11-10-2003 Кегузский М.С.
celosli63[at]yahoo.com 22-07-2003 Челосли О.Д.

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

1 2 3 4
tugefman99 keguzskij97 celosli63 golezij15
18.10.04 11.10.03 22.07.03 27.05.01
А. Тугефман М. Кегузский О. Челосли Я. Голезий

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Выполнено&pavel85[at]mail.ru +7(153)211-36-49
Не выполнено&svatoslav15[at]gmail.com +7(350)059-76-91
Выполнено&nurogak86[at]gmail.com +7(687)787-05-80
Выполнено&david65[at]mail.ru +7(350)276-67-69
Выполнено&david65[at]mail.ru +7(350)276-67-69
Выполнено&david65[at]mail.ru +7(350)276-67-69

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

1 2 3
pavel85@mail.ru Y 153-211-3649
svatoslav15@gmail.com N 350-059-7691
nurogak86@gmail.com Y 687-787-0580
david65@mail.ru Y 350-276-6769

Пример 2

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

1 2
Выполнено&tamerlan35[at]yahoo.com +7(162)986-51-86
Выполнено&zofasic24[at]rambler.ru +7(827)723-18-69
Выполнено&godofman79[at]yahoo.com +7(798)221-13-06
Выполнено&godofman79[at]yahoo.com +7(798)221-13-06
Выполнено&godofman79[at]yahoo.com +7(798)221-13-06

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

1 2 3
tamerlan35@yahoo.com Y 162-986-5186
zofasic24@rambler.ru Y 827-723-1869
godofman79@yahoo.com Y 798-221-1306

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (603) 976-89-25 zosafidi52@gmail.com:Одиссей А. Зошафиди +7 (603) 976-89-25
+7 (659) 647-53-78 savelij11@gmail.com:Савелий Б. Кугский +7 (659) 647-53-78
+7 (603) 976-89-25 zosafidi52@gmail.com:Одиссей А. Зошафиди +7 (603) 976-89-25
+7 (605) 325-83-93 seguridi98@yandex.ru:Иван Ц. Сегуриди +7 (605) 325-83-93
+7 (062) 667-55-10 fusinman90@gmail.com:Глеб Г. Фусинман +7 (062) 667-55-10

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

1 2 3 4
(603) 976-8925 (659) 647-5378 (605) 325-8393 (062) 667-5510
Зошафиди, О.А. Кугский, С.Б. Сегуриди, И.Ц. Фусинман, Г.Г.
zosafidi52 savelij11 seguridi98 fusinman90

Пример 2

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

1 2 3
+7 (295) 370-87-61 matvej52@yandex.ru:Матвей М. Кутак +7 (295) 370-87-61
+7 (578) 850-48-43 vladimir1@yandex.ru:Владимир В. Нусиняк +7 (578) 850-48-43
+7 (711) 779-62-46 tasacij54@yahoo.com:Семен Л. Тасачий +7 (711) 779-62-46
+7 (711) 779-62-46 tasacij54@yahoo.com:Семен Л. Тасачий +7 (711) 779-62-46

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

1 2 3
(295) 370-8761 (578) 850-4843 (711) 779-6246
Кутак, М.М. Нусиняк, В.В. Тасачий, С.Л.
matvej52 vladimir1 tasacij54

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.498 sukikko89[at]gmail.com 11/01/2001 Сукикко Артемий
0.174 tokuduk1[at]rambler.ru 05/10/2003 Токудук Иван
0.274 duvafidi43[at]yahoo.com 20/07/2003 Дувафиди Гордей

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

1 2 3
50% 17% 27%
sukikko89 tokuduk1 duvafidi43
01/01/11 03/10/05 03/07/20
Артемий Сукикко Иван Токудук Гордей Дувафиди

Пример 2

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

1 2 3 4
0.098 vsevolod14[at]yahoo.com 18/05/2004 Вубянц Всеволод
0.393 mabekov71[at]rambler.ru 02/10/2003 Мабеков Радмир
0.675 vladimir17[at]mail.ru 24/06/2004 Номибак Владимир
0.560 nelazli58[at]yahoo.com 09/12/2002 Нелацли Денис

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

1 2 3 4
10% 39% 68% 56%
vsevolod14 mabekov71 vladimir17 nelazli58
04/05/18 03/10/02 04/06/24 02/12/09
Всеволод Вубянц Радмир Мабеков Владимир Номибак Денис Нелацли

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 349 427-0923 2000/10/08 0.959 0.959 false
+7 383 683-6289 1999/01/10 0.758 0.758 true
+7 129 614-4729 2003/10/21 0.254 0.254 true
+7 791 852-4270 2004/07/04 0.705 0.705 false

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

1 2 3 4
427-0923 08-10-00 1.0 нет
683-6289 10-01-99 0.8 да
614-4729 21-10-03 0.3 да
852-4270 04-07-04 0.7 нет

Пример 2

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

1 2 3 4 5
+7 560 716-2076 2004/11/10 0.077 0.077 true
+7 008 917-5547 2000/10/13 0.355 0.355 true
+7 206 318-1393 2001/03/27 0.267 0.267 false

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

1 2 3 4
716-2076 10-11-04 0.1 да
917-5547 13-10-00 0.4 да
318-1393 27-03-01 0.3 нет

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
seduzin6@gmail.com Б.Ц. Шедузин 0.0 false
sirij79@rambler.ru А.К. Ширий 0.4 false
micisin39@rambler.ru В.Л. Мичисин 0.8 true
micisin39@rambler.ru В.Л. Мичисин 0.8 true
micisin39@rambler.ru В.Л. Мичисин 0.8 true
ralosberg93@mail.ru А.К. Ралосберг 1.0 false

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

1 2 3 4
gmail.com Б. Шедузин 0.00 0
rambler.ru А. Ширий 0.40 0
rambler.ru В. Мичисин 0.80 1
mail.ru А. Ралосберг 1.00 0

Пример 2

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

1 2 3 4 5
tubomak93@gmail.com Т.З. Тубомяк 0.4 false
sisadko4@rambler.ru О.Ч. Сишадко 0.8 false
sisadko4@rambler.ru О.Ч. Сишадко 0.8 false
vifazman61@mail.ru Д.М. Вифазман 0.9 false
sisadko4@rambler.ru О.Ч. Сишадко 0.8 false

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

1 2 3 4
gmail.com Т. Тубомяк 0.40 0
rambler.ru О. Сишадко 0.80 0
mail.ru Д. Вифазман 0.90 0

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
24/08/2004 mesocij36@yahoo.com Да
19/12/1999 nisozij25@yandex.ru Нет
07/10/1999 zekuvov35@mail.ru Да
27/12/2002 kecolidi13@gmail.com Нет

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

1 2 3 4
24.08.04 19.12.99 07.10.99 27.12.02
yahoo.com yandex.ru mail.ru gmail.com
Y N Y N

Пример 2

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

1 2 3
26/05/2000 togocidi81@yahoo.com Да
19/11/2000 vurin6@yahoo.com Да
05/12/2001 tikov94@yandex.ru Нет

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

1 2 3
26.05.00 19.11.00 05.12.01
yahoo.com yahoo.com yandex.ru
Y Y N

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
19% Артем Ш. Четадов 03-05-2001 1
30% Альберт Г. Шинин 23-09-2001 0
78% Эмиль Ч. Цабебян 18-03-2001 1
51% Григорий Т. Бушли 26-04-2004 1

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

1 2 3 4
0.3 0.2 0.5 0.8
А.Г. Шинин А.Ш. Четадов Г.Т. Бушли Э.Ч. Цабебян
2001.09.23 2001.05.03 2004.04.26 2001.03.18
нет да да да

Пример 2

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

1 2 3 4 5 6
53% Самир С. Гугацян 26-08-2003 0
90% Владислав З. Зетский 01-07-2000 0
80% Степан О. Силечиди 06-09-2000 0
73% Вадим У. Мебенберг 05-12-2002 0

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

1 2 3 4
0.9 0.7 0.8 0.5
В.З. Зетский В.У. Мебенберг С.О. Силечиди С.С. Гугацян
2000.07.01 2002.12.05 2000.09.06 2003.08.26
нет нет нет нет

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
00-07-22 Ворерий Р.И. +7(098)108-87-49 Ворерий Р.И.
04-11-21 Лишук С.Ш. +7(150)925-92-89 Лишук С.Ш.
02-12-21 Гашев Г.М. +7(575)773-41-79 Гашев Г.М.
00-07-22 Ворерий Р.И. +7(098)108-87-49 Ворерий Р.И.
00-03-08 Кобетук Ф.Ш. +7(772)198-54-17 Кобетук Ф.Ш.

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

1 2 3 4
22-07-00 21-11-04 21-12-02 08-03-00
Р. Ворерий С. Лишук Г. Гашев Ф. Кобетук
098 108-8749 150 925-9289 575 773-4179 772 198-5417

Пример 2

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

1 2 3 4 5
01-10-09 Дичко Ф.И. +7(982)391-66-53 Дичко Ф.И.
01-02-06 Гизелко Н.В. +7(478)470-78-94 Гизелко Н.В.
99-07-21 Бебянц Г.Л. +7(867)458-34-23 Бебянц Г.Л.
02-03-27 Невугли Г.З. +7(795)676-29-52 Невугли Г.З.
02-03-27 Невугли Г.З. +7(795)676-29-52 Невугли Г.З.

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

1 2 3 4
09-10-01 06-02-01 21-07-99 27-03-02
Ф. Дичко Н. Гизелко Г. Бебянц Г. Невугли
982 391-6653 478 470-7894 867 458-3423 795 676-2952

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.2249 03/06/03 vadim47@gmail.com N vadim47@gmail.com
0.9418 03/07/20 savelij51@yandex.ru Y savelij51@yandex.ru
0.6366 04/07/16 sedesuk28@gmail.com N sedesuk28@gmail.com

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

1 2 3 4
0.22 03-06-03 vadim47[at]gmail.com нет
0.94 03-07-20 savelij51[at]yandex.ru да
0.64 04-07-16 sedesuk28[at]gmail.com нет

Пример 2

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

1 2 3 4 5
0.4134 99/07/19 tamerlan63@mail.ru N tamerlan63@mail.ru
0.7724 00/08/02 bezadij11@yahoo.com Y bezadij11@yahoo.com
0.2099 99/07/22 tituzin45@mail.ru Y tituzin45@mail.ru

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

1 2 3 4
0.41 99-07-19 tamerlan63[at]mail.ru нет
0.77 00-08-02 bezadij11[at]yahoo.com да
0.21 99-07-22 tituzin45[at]mail.ru да

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Сушукко, С.Р. да 0.2
Летиди, К.Ф. нет 0.2
Билезук, В.Л. да 0.2

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

1 2 3
С. Сушукко true 0.200
К. Летиди false 0.200
В. Билезук true 0.200

Пример 2

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

1 2 3
Засин, А.З. нет 0.2
Демян, Б.О. нет 0.1
Тонин, П.У. нет 0.9
Лецурко, А.У. нет 1.0

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

1 2 3
А. Засин false 0.200
Б. Демян false 0.100
П. Тонин false 0.900
А. Лецурко false 1.000

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Борис А. Гудий Да:10/01/1999 (394) 084-3482
Рамиль Е. Децов Нет:22/07/2004 (136) 561-1574
Самир А. Сагурук Нет:02/01/2003 (064) 727-6784

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

1 2 3
Гудий Борис Децов Рамиль Сагурук Самир
1 0 0
1999 2004 2003
084-34-82 561-15-74 727-67-84

Пример 2

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

1 2 3
Станислав Е. Сагувич Нет:13/04/1999 (745) 098-9307
Айдар Ч. Зифигук Да:25/10/2002 (300) 626-2998
Ринат Е. Боцочев Нет:10/09/2004 (088) 687-0291
Олег Л. Шефман Нет:16/08/2003 (633) 720-8555

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

1 2 3 4
Сагувич Станислав Зифигук Айдар Боцочев Ринат Шефман Олег
0 1 0 0
1999 2002 2004 2003
098-93-07 626-29-98 687-02-91 720-85-55

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000/11/15 +7 (185) 744-92-37 0.1 Выполнено
2000/11/15 +7 (185) 744-92-37 0.1 Выполнено
2000/11/15 +7 (185) 744-92-37 0.1 Выполнено
2001/11/12 +7 (862) 684-30-14 0.0 Не выполнено
2004/03/28 +7 (841) 753-54-72 0.9 Выполнено
2004/06/28 +7 (984) 396-07-94 0.4 Выполнено

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

1 2 3 4
04.06.28 396-0794 0.40 1
01.11.12 684-3014 0.00 0
00.11.15 744-9237 0.10 1
04.03.28 753-5472 0.90 1

Пример 2

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

1 2 3 4
1999/08/10 +7 (830) 504-90-93 0.2 Не выполнено
2004/01/12 +7 (699) 912-22-14 0.9 Не выполнено
2004/01/12 +7 (699) 912-22-14 0.9 Не выполнено
2004/03/15 +7 (495) 514-54-84 0.3 Не выполнено
2004/01/12 +7 (699) 912-22-14 0.9 Не выполнено

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

1 2 3 4
99.08.10 504-9093 0.20 0
04.03.15 514-5484 0.30 0
04.01.12 912-2214 0.90 0

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
927 917-4396 2001-06-01 60%
927 917-4396 2001-06-01 60%
309 803-8492 2000-10-23 74%
995 361-9988 1999-09-21 98%

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

1 2 3
9174396 8038492 3619988
01.06.01 00.10.23 99.09.21
0.6 0.7 1.0

Пример 2

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

1 2 3 4 5
952 607-3408 2004-08-05 90%
787 543-3962 2003-08-23 20%
849 238-6607 2004-02-07 75%
337 354-8438 2003-03-21 19%
337 354-8438 2003-03-21 19%

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

1 2 3 4
6073408 5433962 2386607 3548438
04.08.05 03.08.23 04.02.07 03.03.21
0.9 0.2 0.8 0.2

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.134 1 elisej66[at]yandex.ru 2000.01.02
0.580 1 bimberg99[at]rambler.ru 2002.08.22
0.580 1 bimberg99[at]rambler.ru 2002.08.22
0.739 0 stanislav95[at]gmail.com 2002.02.18
0.983 1 fedor63[at]mail.ru 2001.09.24

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

1 2 3 4
0.1 true elisej66 02.01.00
0.6 true bimberg99 22.08.02
0.7 false stanislav95 18.02.02
1.0 true fedor63 24.09.01

Пример 2

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

1 2 3 4 5 6
0.658 0 dosifberg23[at]yandex.ru 2002.12.19
0.267 0 ganij16[at]gmail.com 2003.07.14
0.658 0 dosifberg23[at]yandex.ru 2002.12.19
0.672 1 vaceslav68[at]yandex.ru 1999.03.05

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

1 2 3 4
0.7 false dosifberg23 19.12.02
0.3 false ganij16 14.07.03
0.7 true vaceslav68 05.03.99

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
rustam80@rambler.ru:28/08/1999 Рустам М. Кенин
vasilij60@yahoo.com:04/12/2004 Василий Б. Вешузий
vasilij60@yahoo.com:04/12/2004 Василий Б. Вешузий
vasilij60@yahoo.com:04/12/2004 Василий Б. Вешузий
timur4@mail.ru:05/01/2001 Тимур Ш. Коцов

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

1 2 3
1999/08/28 2001/01/05 2004/12/04
Р.М. Кенин Т.Ш. Коцов В.Б. Вешузий
rustam80 timur4 vasilij60

Пример 2

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

1 2 3
sakicak30@gmail.com:14/07/1999 Артур И. Шакичяк
sakicak30@gmail.com:14/07/1999 Артур И. Шакичяк
sakicak30@gmail.com:14/07/1999 Артур И. Шакичяк
arsen10@yahoo.com:02/04/2001 Арсен Ц. Вигяк
lidedberg82@rambler.ru:01/01/1999 Всеволод Р. Лидедберг
devman84@gmail.com:16/10/2003 Иван О. Девман

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

1 2 3 4
2001/04/02 2003/10/16 1999/01/01 1999/07/14
А.Ц. Вигяк И.О. Девман В.Р. Лидедберг А.И. Шакичяк
arsen10 devman84 lidedberg82 sakicak30

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да&+7 (597) 942-22-08 Борис З. Кошиди Борис З. Кошиди
нет&+7 (384) 752-82-10 Мирослав И. Чуцов Мирослав И. Чуцов
да&+7 (867) 831-64-99 Дамир И. Сокиди Дамир И. Сокиди
да&+7 (509) 296-52-72 Валерий У. Госко Валерий У. Госко
нет&+7 (384) 752-82-10 Мирослав И. Чуцов Мирослав И. Чуцов

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

1 2 3
Y Кошиди, Б.З. 9422208
N Чуцов, М.И. 7528210
Y Сокиди, Д.И. 8316499
Y Госко, В.У. 2965272

Пример 2

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

1 2 3
нет&+7 (946) 772-54-49 Марсель Г. Мочов Марсель Г. Мочов
да&+7 (197) 110-05-71 Арсен Г. Лисукко Арсен Г. Лисукко
да&+7 (197) 110-05-71 Арсен Г. Лисукко Арсен Г. Лисукко
нет&+7 (148) 944-54-64 Арсений Ц. Чадман Арсений Ц. Чадман

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

1 2 3
N Мочов, М.Г. 7725449
Y Лисукко, А.Г. 1100571
N Чадман, А.Ц. 9445464

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Цешумий, В.К. N zesumij91[at]yahoo.com
Себян, А.С. N seban23[at]rambler.ru
Чусман, Ю.Н. N cusman23[at]yahoo.com
Шунберг, Т.С. N sunberg79[at]gmail.com
Чусман, Ю.Н. N cusman23[at]yahoo.com

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

1 2 3
Ю. Чусман нет cusman23@yahoo.com
А. Себян нет seban23@rambler.ru
Т. Шунберг нет sunberg79@gmail.com
В. Цешумий нет zesumij91@yahoo.com

Пример 2

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

1 2 3
Фулиди, В.Ш. N fulidi1[at]rambler.ru
Ливонян, С.Б. Y livonan73[at]yandex.ru
Недиди, М.Ш. Y nedidi60[at]rambler.ru
Недиди, М.Ш. Y nedidi60[at]rambler.ru

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

1 2 3
В. Фулиди нет fulidi1@rambler.ru
С. Ливонян да livonan73@yandex.ru
М. Недиди да nedidi60@rambler.ru

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Данил У. Ломафак false 0.8600
Георгий К. Гомов false 0.5735
Семен Д. Черли true 0.8873
Глеб Г. Кавазли true 0.0079

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

1 2 3 4
Д.У. Ломафак Г.К. Гомов С.Д. Черли Г.Г. Кавазли
нет нет да да
0.860 0.574 0.887 0.008

Пример 2

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

1 2 3 4
Григорий О. Бабли false 0.6932
Эдуард Г. Чакин false 0.8654
Даниил О. Кашян true 0.4707

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

1 2 3
Г.О. Бабли Э.Г. Чакин Д.О. Кашян
нет нет да
0.693 0.865 0.471

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(752)481-61-84 Артем Данимев danimev9[at]gmail.com&да
+7(752)481-61-84 Артем Данимев danimev9[at]gmail.com&да
+7(796)940-07-79 Святослав Мусяк svatoslav85[at]gmail.com&нет
+7(372)237-06-91 Дмитрий Нодич dmitrij87[at]mail.ru&да

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

1 2 3 4
+7 (752) 481-61-84 Данимев Артем true gmail.com
+7 (796) 940-07-79 Мусяк Святослав false gmail.com
+7 (372) 237-06-91 Нодич Дмитрий true mail.ru

Пример 2

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

1 2 3 4 5
+7(322)556-68-07 Олег Гокев gokev87[at]gmail.com&да
+7(294)930-27-92 Данил Чидко danil4[at]yahoo.com&нет
+7(563)072-93-10 Эдуард Цефян eduard85[at]yandex.ru&нет
+7(563)072-93-10 Эдуард Цефян eduard85[at]yandex.ru&нет

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

1 2 3 4
+7 (322) 556-68-07 Гокев Олег true gmail.com
+7 (294) 930-27-92 Чидко Данил false yahoo.com
+7 (563) 072-93-10 Цефян Эдуард false yandex.ru

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(278) 534-58-69:99.07.07 Сикский, Р.А. нет нет
(252) 426-86-44:04.07.03 Шувезян, М.Ш. нет нет
(647) 266-05-49:02.08.04 Фичберг, Т.У. да да
(249) 573-75-31:02.10.09 Голенянц, А.У. нет нет

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

1 2 3 4
07/07/99 Сикский Р. false 5345869
03/07/04 Шувезян М. false 4268644
04/08/02 Фичберг Т. true 2660549
09/10/02 Голенянц А. false 5737531

Пример 2

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

1 2 3 4 5
(564) 710-91-47:99.03.15 Ручов, А.Р. да да
(238) 969-48-56:02.01.18 Шешян, С.Е. нет нет
(983) 576-17-19:01.10.05 Келибберг, В.Л. нет нет
(964) 227-72-44:02.01.06 Самич, В.В. да да

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

1 2 3 4
15/03/99 Ручов А. true 7109147
18/01/02 Шешян С. false 9694856
05/10/01 Келибберг В. false 5761719
06/01/02 Самич В. true 2277244

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
20.12.02 20.12.02 +7 075 857-43-87&sogin51@mail.ru
18.10.03 18.10.03 +7 953 033-77-04&garumko29@yahoo.com
01.02.99 01.02.99 +7 184 212-85-28&kadufak56@mail.ru
01.02.99 01.02.99 +7 184 212-85-28&kadufak56@mail.ru
01.02.99 01.02.99 +7 184 212-85-28&kadufak56@mail.ru

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

1 2 3
03.10.18 9530337704 garumko29[at]yahoo.com
99.02.01 1842128528 kadufak56[at]mail.ru
02.12.20 0758574387 sogin51[at]mail.ru

Пример 2

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

1 2 3 4
28.04.03 28.04.03 +7 850 389-12-07&stanislav49@yahoo.com
28.04.03 28.04.03 +7 850 389-12-07&stanislav49@yahoo.com
27.09.04 27.09.04 +7 853 242-17-26&vilekan41@rambler.ru
08.11.00 08.11.00 +7 774 070-12-25&lusev75@rambler.ru
22.04.00 22.04.00 +7 957 071-36-01&il_dar14@yahoo.com
28.04.03 28.04.03 +7 850 389-12-07&stanislav49@yahoo.com

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

1 2 3
00.04.22 9570713601 il_dar14[at]yahoo.com
00.11.08 7740701225 lusev75[at]rambler.ru
03.04.28 8503891207 stanislav49[at]yahoo.com
04.09.27 8532421726 vilekan41[at]rambler.ru

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
nobko27@gmail.com:Нет +7 726 515-5599 +7 726 515-5599
sabisskij67@yandex.ru:Нет +7 966 776-6119 +7 966 776-6119
sabisskij67@yandex.ru:Нет +7 966 776-6119 +7 966 776-6119
sabisskij67@yandex.ru:Нет +7 966 776-6119 +7 966 776-6119
sonozskij95@yandex.ru:Нет +7 675 967-6814 +7 675 967-6814

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

1 2 3
0 0 0
675 967-6814 726 515-5599 966 776-6119
sonozskij95 nobko27 sabisskij67

Пример 2

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

1 2 3
mihail30@rambler.ru:Нет +7 727 099-2825 +7 727 099-2825
mihail30@rambler.ru:Нет +7 727 099-2825 +7 727 099-2825
mihail30@rambler.ru:Нет +7 727 099-2825 +7 727 099-2825
kurunli88@gmail.com:Нет +7 063 485-0366 +7 063 485-0366
nesamev11@rambler.ru:Да +7 413 864-8343 +7 413 864-8343

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

1 2 3
0 1 0
063 485-0366 413 864-8343 727 099-2825
kurunli88 nesamev11 mihail30

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Фумич, А.У. 00.08.27 0.8042 0.8042 Выполнено
Фикилак, Я.Д. 00.04.14 0.9812 0.9812 Выполнено
Чанман, Я.Ч. 02.05.08 0.1994 0.1994 Не выполнено
Лирман, А.Е. 04.12.27 0.4189 0.4189 Выполнено

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

1 2 3 4
Фумич А. Фикилак Я. Чанман Я. Лирман А.
00/08/27 00/04/14 02/05/08 04/12/27
80% 98% 20% 42%
да да нет да

Пример 2

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

1 2 3 4 5
Мосуфий, Е.К. 01.03.16 0.0020 0.0020 Не выполнено
Точко, Е.Г. 01.06.08 0.3605 0.3605 Выполнено
Шалян, Ф.О. 04.12.03 0.8400 0.8400 Выполнено
Цогский, Т.А. 99.11.01 0.6965 0.6965 Выполнено

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

1 2 3 4
Мосуфий Е. Точко Е. Шалян Ф. Цогский Т.
01/03/16 01/06/08 04/12/03 99/11/01
0% 36% 84% 70%
нет да да да

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2
600-04-12:0.7 digko81@gmail.com
565-69-57:0.9 tesko44@mail.ru
258-28-85:0.3 zumugman49@mail.ru
379-36-24:0.3 sirorij13@yahoo.com

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

1 2 3 4
30% 30% 90% 70%
258-2885 379-3624 565-6957 600-0412
zumugman49[at]mail.ru sirorij13[at]yahoo.com tesko44[at]mail.ru digko81[at]gmail.com

Пример 2

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

1 2
720-57-93:0.8 bogdan31@mail.ru
805-44-69:0.1 odissej58@mail.ru
043-72-37:0.5 vsevolod90@mail.ru
830-80-22:0.4 sulecin36@gmail.com

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

1 2 3 4
50% 80% 10% 40%
043-7237 720-5793 805-4469 830-8022
vsevolod90[at]mail.ru bogdan31[at]mail.ru odissej58[at]mail.ru sulecin36[at]gmail.com

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
16/04/99 N&(725) 254-4702
22/02/03 N&(850) 036-1139
02/02/04 Y&(588) 182-2857
16/04/99 N&(725) 254-4702

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

1 2 3
99.04.16 03.02.22 04.02.02
725 254-4702 850 036-1139 588 182-2857
нет нет да

Пример 2

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

1 2
05/03/99 Y&(376) 042-9991
12/05/01 N&(282) 628-7776
05/04/04 Y&(933) 925-8831
12/05/01 N&(282) 628-7776

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

1 2 3
99.03.05 01.05.12 04.04.05
376 042-9991 282 628-7776 933 925-8831
да нет да

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (668) 683-68-52 Сазебин, Н.Л. sazebin27[at]yandex.ru sazebin27[at]yandex.ru 02-06-2003
+7 (345) 123-49-90 Ведодев, Р.М. vedodev4[at]yahoo.com vedodev4[at]yahoo.com 27-09-2002
+7 (668) 683-68-52 Сазебин, Н.Л. sazebin27[at]yandex.ru sazebin27[at]yandex.ru 02-06-2003
+7 (316) 410-11-62 Кирак, Т.Е. kirak58[at]gmail.com kirak58[at]gmail.com 14-09-2002

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

1 2 3
+7 668 683-68-52 +7 345 123-49-90 +7 316 410-11-62
Сазебин Н. Ведодев Р. Кирак Т.
sazebin27 vedodev4 kirak58
2003-06-02 2002-09-27 2002-09-14

Пример 2

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

1 2 3 4 5 6
+7 (089) 700-92-95 Такебский, А.С. takebskij26[at]gmail.com takebskij26[at]gmail.com 22-10-2004
+7 (542) 886-26-29 Тумберг, С.Г. tumberg51[at]yahoo.com tumberg51[at]yahoo.com 19-05-2000
+7 (692) 789-26-74 Мозман, И.Р. mozman77[at]yahoo.com mozman77[at]yahoo.com 08-11-2003
+7 (413) 735-81-53 Фелич, М.Т. felic4[at]yahoo.com felic4[at]yahoo.com 10-03-2002
+7 (413) 735-81-53 Фелич, М.Т. felic4[at]yahoo.com felic4[at]yahoo.com 10-03-2002

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

1 2 3 4
+7 089 700-92-95 +7 542 886-26-29 +7 692 789-26-74 +7 413 735-81-53
Такебский А. Тумберг С. Мозман И. Фелич М.
takebskij26 tumberg51 mozman77 felic4
2004-10-22 2000-05-19 2003-11-08 2002-03-10

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
697-011-8465#Y vitalij71[at]rambler.ru
127-814-0830#N danila84[at]yandex.ru
237-277-1568#Y rostislav79[at]yahoo.com
401-487-6043#N nasocuk81[at]gmail.com

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

1 2 3 4
6970118465 1278140830 2372771568 4014876043
vitalij71@rambler.ru danila84@yandex.ru rostislav79@yahoo.com nasocuk81@gmail.com
Выполнено Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3
948-462-0677#Y bisecij12[at]yahoo.com
428-724-4246#N aromir92[at]gmail.com
528-486-2339#N gagesic96[at]rambler.ru

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

1 2 3
9484620677 4287244246 5284862339
bisecij12@yahoo.com aromir92@gmail.com gagesic96@rambler.ru
Выполнено Не выполнено Не выполнено

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
04-04-03&да 26% 26%
01-11-25&нет 95% 95%
00-12-08&да 89% 89%
04-07-05&да 31% 31%

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

1 2 3 4
Выполнено Не выполнено Выполнено Выполнено
0.26 0.95 0.89 0.31
03-04-04 25-11-01 08-12-00 05-07-04

Пример 2

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

1 2 3 4 5
02-10-05&нет 63% 63%
02-11-16&да 100% 100%
04-10-23&да 11% 11%
02-08-15&нет 27% 27%

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

1 2 3 4
Не выполнено Выполнено Выполнено Не выполнено
0.63 1.00 0.11 0.27
05-10-02 16-11-02 23-10-04 15-08-02