ИКБО-43-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
dudomberg24[at]gmail.com;0 0.8 0.8
zolozidi13[at]mail.ru;1 0.7 0.7
cetamuk33[at]yandex.ru;0 0.4 0.4
rasic61[at]gmail.com;0 0.8 0.8

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

1 2 3
Нет gmail.com 0.800
Да mail.ru 0.700
Нет yandex.ru 0.400
Нет gmail.com 0.800

Пример 2

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

1 2 3 4 5
nuvberg52[at]rambler.ru;1 0.3 0.3
garokman65[at]yandex.ru;0 0.7 0.7
gonov58[at]yahoo.com;1 0.8 0.8

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

1 2 3
Да rambler.ru 0.300
Нет yandex.ru 0.700
Да yahoo.com 0.800

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Ярослав И. Рекавяк;(314) 044-64-88 21.06.01 21.06.01
Ярослав И. Рекавяк;(314) 044-64-88 21.06.01 21.06.01
Марсель В. Човский;(521) 859-96-07 20.08.99 20.08.99
Анатолий Н. Гимичский;(025) 502-99-74 16.01.02 16.01.02

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

1 2 3
Рекавяк Я.И. Човский М.В. Гимичский А.Н.
21-06-01 20-08-99 16-01-02
044-6488 859-9607 502-9974

Пример 2

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

1 2 3
Арсен Ч. Давий;(343) 016-19-12 24.01.01 24.01.01
Данил У. Летарук;(390) 529-87-79 17.03.03 17.03.03
Тихон А. Чочин;(939) 766-85-68 15.03.03 15.03.03
Тихон А. Чочин;(939) 766-85-68 15.03.03 15.03.03

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

1 2 3
Давий А.Ч. Летарук Д.У. Чочин Т.А.
24-01-01 17-03-03 15-03-03
016-1912 529-8779 766-8568

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.8804;Рамиль З. Кеско 28.09.04 28.09.04 ramil_74@yandex.ru
0.2748;Леонид И. Номашак 05.07.02 05.07.02 nomasak83@rambler.ru
0.2748;Леонид И. Номашак 05.07.02 05.07.02 nomasak83@rambler.ru
0.4232;Владислав Т. Вудолман 26.03.04 26.03.04 vladislav30@mail.ru
0.5372;Назар В. Морибин 28.04.99 28.04.99 moribin38@mail.ru
0.2748;Леонид И. Номашак 05.07.02 05.07.02 nomasak83@rambler.ru

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

1 2 3 4
Вудолман В.Т. Кеско Р.З. Морибин Н.В. Номашак Л.И.
26-03-04 28-09-04 28-04-99 05-07-02
mail.ru yandex.ru mail.ru rambler.ru
0.423 0.880 0.537 0.275

Пример 2

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

1 2 3 4 5 6
0.1964;Федор Н. Цунугев 01.03.02 01.03.02 zunugev80@rambler.ru
0.4108;Иван Б. Говонли 21.08.03 21.08.03 govonli75@gmail.com
0.6478;Захар О. Субко 03.09.00 03.09.00 zahar69@mail.ru
0.9217;Семен В. Царецко 17.03.04 17.03.04 zarezko67@yahoo.com
0.9217;Семен В. Царецко 17.03.04 17.03.04 zarezko67@yahoo.com
0.9217;Семен В. Царецко 17.03.04 17.03.04 zarezko67@yahoo.com

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

1 2 3 4
Говонли И.Б. Субко З.О. Царецко С.В. Цунугев Ф.Н.
21-08-03 03-09-00 17-03-04 01-03-02
gmail.com mail.ru yahoo.com rambler.ru
0.411 0.648 0.922 0.196

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
99/07/03 Шатук Платон Не выполнено platon26[at]gmail.com platon26[at]gmail.com
02/03/17 Лизев Данил Выполнено lizev43[at]yahoo.com lizev43[at]yahoo.com
03/03/17 Могяк Влад Выполнено mogak54[at]yandex.ru mogak54[at]yandex.ru
03/03/17 Могяк Влад Выполнено mogak54[at]yandex.ru mogak54[at]yandex.ru
01/08/06 Бизиди Демид Не выполнено bizidi32[at]gmail.com bizidi32[at]gmail.com

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

1 2 3 4
03-07-99 Шатук Нет platon26
17-03-02 Лизев Да lizev43
17-03-03 Могяк Да mogak54
06-08-01 Бизиди Нет bizidi32

Пример 2

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

1 2 3 4 5
02/11/05 Чутокянц Василий Выполнено cutokanz12[at]gmail.com cutokanz12[at]gmail.com
01/04/18 Рисорский Яромир Выполнено risorskij21[at]yandex.ru risorskij21[at]yandex.ru
02/03/03 Бивуцев Лев Не выполнено bivuzev44[at]mail.ru bivuzev44[at]mail.ru
02/03/03 Бивуцев Лев Не выполнено bivuzev44[at]mail.ru bivuzev44[at]mail.ru
99/04/15 Тоцатак Святослав Выполнено svatoslav90[at]gmail.com svatoslav90[at]gmail.com

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

1 2 3 4
05-11-02 Чутокянц Да cutokanz12
18-04-01 Рисорский Да risorskij21
03-03-02 Бивуцев Нет bivuzev44
15-04-99 Тоцатак Да svatoslav90

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нодатман, Я.С.!45% Не выполнено 2001/11/15
Кашянц, М.У.!44% Выполнено 2002/07/24
Гасубин, А.У.!61% Выполнено 2001/01/13
Бефман, В.Ш.!41% Выполнено 2000/12/03

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

1 2 3 4
0.450 0.440 0.610 0.410
нет да да да
15/11/2001 24/07/2002 13/01/2001 03/12/2000
Нодатман Кашянц Гасубин Бефман

Пример 2

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

1 2 3
Тирушев, А.М.!4% Выполнено 2001/12/27
Фецин, А.К.!24% Не выполнено 2000/09/24
Мисев, П.А.!33% Не выполнено 2001/01/22

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

1 2 3
0.040 0.240 0.330
да нет нет
27/12/2001 24/09/2000 22/01/2001
Тирушев Фецин Мисев

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено!03-05-03 (805) 536-5543 (805) 536-5543
Не выполнено!20-01-00 (742) 078-0373 (742) 078-0373
Не выполнено!09-06-01 (892) 349-4213 (892) 349-4213
Не выполнено!20-01-00 (742) 078-0373 (742) 078-0373
Выполнено!11-04-04 (073) 130-7379 (073) 130-7379
Не выполнено!20-01-00 (742) 078-0373 (742) 078-0373

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

1 2 3 4
Да Нет Нет Да
03.05.03 00.01.20 01.06.09 04.04.11
5365543 0780373 3494213 1307379

Пример 2

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

1 2 3
Выполнено!15-07-99 (518) 145-1210 (518) 145-1210
Не выполнено!02-05-99 (664) 223-8915 (664) 223-8915
Выполнено!22-03-01 (361) 227-4952 (361) 227-4952
Выполнено!22-03-01 (361) 227-4952 (361) 227-4952
Выполнено!22-03-01 (361) 227-4952 (361) 227-4952

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

1 2 3
Да Нет Да
99.07.15 99.05.02 01.03.22
1451210 2238915 2274952

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Р.Р. Фивазян fivazan60@gmail.com fivazan60@gmail.com нет
Б.Д. Кесисий kesisij99@gmail.com kesisij99@gmail.com да
Д.К. Кувли kuvli70@mail.ru kuvli70@mail.ru нет
М.Л. Решавян resavan28@gmail.com resavan28@gmail.com да

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

1 2 3 4
Р. Фивазян Б. Кесисий Д. Кувли М. Решавян
fivazan60[at]gmail.com kesisij99[at]gmail.com kuvli70[at]mail.ru resavan28[at]gmail.com
N Y N Y

Пример 2

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

1 2 3 4 5 6
Н.Д. Лицобман lizobman70@yahoo.com lizobman70@yahoo.com нет
Е.Ч. Димак dimak20@gmail.com dimak20@gmail.com нет
П.З. Лововяк lovovak58@yandex.ru lovovak58@yandex.ru нет

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

1 2 3
Н. Лицобман Е. Димак П. Лововяк
lizobman70[at]yahoo.com dimak20[at]gmail.com lovovak58[at]yandex.ru
N N N

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2
25-08-2004&rostislav90@yahoo.com Ростислав Ц. Фогелко
28-10-2004&tamerlan79@mail.ru Тамерлан Ч. Рацечиди
12-12-2003&konstantin40@gmail.com Константин Ц. Цетоцянц
14-06-1999&zomedov47@rambler.ru Захар В. Цомедов

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

1 2 3 4
2004-08-25 2004-10-28 2003-12-12 1999-06-14
rostislav90[at]yahoo.com tamerlan79[at]mail.ru konstantin40[at]gmail.com zomedov47[at]rambler.ru
Фогелко Ростислав Рацечиди Тамерлан Цетоцянц Константин Цомедов Захар

Пример 2

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

1 2
07-10-2002&losasev11@gmail.com Самир О. Лошашев
21-11-1999&odissej34@yahoo.com Одиссей Г. Мукавий
03-09-2003&memarak98@gmail.com Сергей Р. Мемаряк

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

1 2 3
2002-10-07 1999-11-21 2003-09-03
losasev11[at]gmail.com odissej34[at]yahoo.com memarak98[at]gmail.com
Лошашев Самир Мукавий Одиссей Мемаряк Сергей

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Влад Тацберг Влад Тацберг 02.05.06 N
Влад Тацберг Влад Тацберг 02.05.06 N
Арсен Моцецберг Арсен Моцецберг 03.07.03 Y
Влад Тацберг Влад Тацберг 02.05.06 N
Егор Дилий Егор Дилий 01.06.20 Y

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

1 2 3
Дилий Егор Моцецберг Арсен Тацберг Влад
01-06-20 03-07-03 02-05-06
1 1 0

Пример 2

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

1 2 3 4 5
Иван Ликуско Иван Ликуско 03.05.14 N
Иван Ликуско Иван Ликуско 03.05.14 N
Иван Ликуско Иван Ликуско 03.05.14 N
Георгий Нонянц Георгий Нонянц 00.02.08 Y
Александр Ризев Александр Ризев 03.10.20 Y
Даниэль Совицянц Даниэль Совицянц 04.08.18 N

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

1 2 3 4
Ликуско Иван Нонянц Георгий Ризев Александр Совицянц Даниэль
03-05-14 00-02-08 03-10-20 04-08-18
0 1 1 0

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да да 51%:gisemli63[at]mail.ru
да да 51%:gisemli63[at]mail.ru
да да 63%:bumosman32[at]yahoo.com
да да 51%:gisemli63[at]mail.ru
да да 26%:nunin16[at]yahoo.com

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

1 2 3
1 1 1
mail.ru yahoo.com yahoo.com
0.51 0.63 0.26

Пример 2

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

1 2 3
да да 62%:ruzij83[at]mail.ru
да да 79%:memuvan9[at]rambler.ru
нет нет 19%:farin52[at]yandex.ru
нет нет 66%:lekak56[at]yahoo.com
нет нет 19%:farin52[at]yandex.ru
нет нет 19%:farin52[at]yandex.ru

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

1 2 3 4
1 1 0 0
mail.ru rambler.ru yandex.ru yahoo.com
0.62 0.79 0.19 0.66

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.6661 N&2002/07/28 0.6661
0.1373 N&2001/06/09 0.1373
0.6300 Y&2000/05/12 0.6300
0.2416 N&2000/01/16 0.2416
0.2416 N&2000/01/16 0.2416
0.2416 N&2000/01/16 0.2416

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

1 2 3 4
0.67 0.14 0.63 0.24
нет нет да нет
2002.07.28 2001.06.09 2000.05.12 2000.01.16

Пример 2

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

1 2 3 4
0.2373 Y&2002/08/23 0.2373
0.4437 Y&2000/02/06 0.4437
0.5403 Y&2000/03/17 0.5403
0.5403 Y&2000/03/17 0.5403
0.5403 Y&2000/03/17 0.5403

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

1 2 3
0.24 0.44 0.54
да да да
2002.08.23 2000.02.06 2000.03.17

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
02/09/04 939-615-9264 939-615-9264 vitalij21[at]yandex.ru
16/10/03 852-722-0145 852-722-0145 aleksej12[at]rambler.ru
07/03/99 120-282-3539 120-282-3539 rigskij49[at]mail.ru
11/05/01 133-861-5050 133-861-5050 filipp99[at]rambler.ru

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

1 2 3 4
99.03.07 04.09.02 03.10.16 01.05.11
282-3539 615-9264 722-0145 861-5050
rigskij49@mail.ru vitalij21@yandex.ru aleksej12@rambler.ru filipp99@rambler.ru

Пример 2

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

1 2 3 4 5
25/10/01 565-679-3531 565-679-3531 zobasman92[at]yandex.ru
09/06/04 175-780-8328 175-780-8328 vadim83[at]yandex.ru
17/06/04 861-552-5753 861-552-5753 roman33[at]gmail.com
20/06/01 658-834-1516 658-834-1516 aroslav18[at]gmail.com

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

1 2 3 4
04.06.17 01.10.25 04.06.09 01.06.20
552-5753 679-3531 780-8328 834-1516
roman33@gmail.com zobasman92@yandex.ru vadim83@yandex.ru aroslav18@gmail.com

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2000-02-20 Илья А. Гелли 0.113 0.113
2000-04-02 Демид Л. Далман 0.506 0.506
2000-02-20 Илья А. Гелли 0.113 0.113
2000-10-27 Данил Л. Зегечберг 0.759 0.759

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

1 2 3
20-02-2000 Илья Гелли 0.1130
02-04-2000 Демид Далман 0.5060
27-10-2000 Данил Зегечберг 0.7590

Пример 2

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

1 2 3 4 5 6
2001-06-26 Одиссей Р. Лушин 0.023 0.023
2001-10-26 Савва Е. Чуфак 0.305 0.305
2000-12-10 Святослав И. Шагин 0.734 0.734
2002-10-09 Даниил М. Цовунук 0.158 0.158
2002-10-09 Даниил М. Цовунук 0.158 0.158

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

1 2 3
26-06-2001 Одиссей Лушин 0.0230
26-10-2001 Савва Чуфак 0.3050
10-12-2000 Святослав Шагин 0.7340
09-10-2002 Даниил Цовунук 0.1580

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (043) 056-71-02 0.290 vladislav93[at]gmail.com
+7 (245) 146-03-50 0.681 besesuk36[at]mail.ru
+7 (245) 146-03-50 0.681 besesuk36[at]mail.ru
+7 (114) 893-91-86 0.314 lurikanz96[at]rambler.ru
+7 (245) 146-03-50 0.681 besesuk36[at]mail.ru
+7 (653) 249-78-92 0.270 kecamanz11[at]mail.ru

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

1 2 3 4
+7 043 056-71-02 +7 245 146-03-50 +7 114 893-91-86 +7 653 249-78-92
0.2900 0.6810 0.3140 0.2700
gmail.com mail.ru rambler.ru mail.ru

Пример 2

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

1 2 3
+7 (369) 897-06-41 0.298 cugesov69[at]gmail.com
+7 (233) 207-50-31 0.396 lubokskij24[at]gmail.com
+7 (705) 734-88-05 0.005 vaceslav64[at]mail.ru
+7 (705) 734-88-05 0.005 vaceslav64[at]mail.ru
+7 (705) 734-88-05 0.005 vaceslav64[at]mail.ru

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

1 2 3
+7 369 897-06-41 +7 233 207-50-31 +7 705 734-88-05
0.2980 0.3960 0.0050
gmail.com gmail.com mail.ru

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Георгий Ц. Дацочянц&+7(653)277-47-30 dazocanz12@mail.ru dazocanz12@mail.ru
Арсений Н. Фуцегман&+7(106)237-92-80 fuzegman8@rambler.ru fuzegman8@rambler.ru
Марат Л. Шувич&+7(044)266-96-96 marat31@yandex.ru marat31@yandex.ru

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

1 2 3
277-47-30 dazocanz12 Дацочянц
237-92-80 fuzegman8 Фуцегман
266-96-96 marat31 Шувич

Пример 2

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

1 2 3 4 5
Марат Т. Вазорин&+7(409)195-66-55 vazorin99@mail.ru vazorin99@mail.ru
Игнат Н. Лисосов&+7(190)638-79-19 lisosov46@gmail.com lisosov46@gmail.com
Даниэль Н. Рочавий&+7(429)664-41-22 daniel_24@yandex.ru daniel_24@yandex.ru

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

1 2 3
195-66-55 vazorin99 Вазорин
638-79-19 lisosov46 Лисосов
664-41-22 daniel_24 Рочавий

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.89 04-09-02;+7(226)379-88-16 N
0.16 03-11-19;+7(934)735-11-70 Y
0.62 00-07-10;+7(709)327-34-92 Y
0.74 01-08-03;+7(769)927-01-66 Y

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

1 2 3 4
0.8900 226-379-8816 04/09/02 нет
0.1600 934-735-1170 03/11/19 да
0.6200 709-327-3492 00/07/10 да
0.7400 769-927-0166 01/08/03 да

Пример 2

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

1 2 3
0.61 01-06-14;+7(135)358-55-27 Y
0.52 02-12-09;+7(904)911-87-75 Y
0.17 03-11-12;+7(874)454-45-83 N
0.88 00-05-02;+7(872)774-67-39 Y

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

1 2 3 4
0.6100 135-358-5527 01/06/14 да
0.5200 904-911-8775 02/12/09 да
0.1700 874-454-4583 03/11/12 нет
0.8800 872-774-6739 00/05/02 да

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.2 12/11/03 613-441-5047
0.4 20/08/99 911-515-5483
0.0 04/01/03 421-664-8849
0.0 04/01/03 421-664-8849
0.1 26/07/03 094-456-3793

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

1 2 3 4
0.20 0.40 0.00 0.10
03/11/12 99/08/20 03/01/04 03/07/26
613 441-5047 911 515-5483 421 664-8849 094 456-3793

Пример 2

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

1 2 3
0.5 23/03/02 560-046-5621
0.5 23/03/02 560-046-5621
0.5 10/09/01 624-463-4011
0.6 22/03/01 884-441-9541

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

1 2 3
0.50 0.50 0.60
02/03/23 01/09/10 01/03/22
560 046-5621 624 463-4011 884 441-9541

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 269 535-5686 09-11-2003 0.03 Наний, Н.Н.
+7 602 397-9630 08-03-2003 0.31 Кидошов, А.А.
+7 602 397-9630 08-03-2003 0.31 Кидошов, А.А.
+7 906 901-5021 03-07-2004 0.68 Гулов, Р.Р.
+7 602 397-9630 08-03-2003 0.31 Кидошов, А.А.

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

1 2 3
2695355686 6023979630 9069015021
2003 2003 2004
0.0300 0.3100 0.6800
Н. Наний А. Кидошов Р. Гулов

Пример 2

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

1 2 3 4 5
+7 150 961-0833 12-03-2003 0.83 Дизулич, В.Д.
+7 992 479-5023 14-05-2001 0.01 Мушко, А.Ц.
+7 621 593-7163 07-06-2003 0.98 Бирян, Д.Т.
+7 621 593-7163 07-06-2003 0.98 Бирян, Д.Т.
+7 621 593-7163 07-06-2003 0.98 Бирян, Д.Т.

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

1 2 3
1509610833 9924795023 6215937163
2003 2001 2003
0.8300 0.0100 0.9800
В. Дизулич А. Мушко Д. Бирян

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Макар О. Сонко|+7 152 478-5733 0.4 0.4
Филипп Т. Рукук|+7 065 937-9326 0.3 0.3
Савва Г. Мунишский|+7 822 844-9548 0.9 0.9

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

1 2 3
Сонко, М.О. Рукук, Ф.Т. Мунишский, С.Г.
0.40 0.30 0.90
+7(152)478-57-33 +7(065)937-93-26 +7(822)844-95-48

Пример 2

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

1 2 3 4
Гордей Д. Тоготин|+7 454 493-1563 0.9 0.9
Антон В. Зизудян|+7 749 691-8637 0.3 0.3
Родион Б. Бизак|+7 965 354-4443 0.4 0.4

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

1 2 3
Тоготин, Г.Д. Зизудян, А.В. Бизак, Р.Б.
0.90 0.30 0.40
+7(454)493-15-63 +7(749)691-86-37 +7(965)354-44-43

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 063 052-0324 04.09.01 gavuvak41@yahoo.com
+7 245 300-9115 01.03.06 goculskij28@yahoo.com
+7 965 064-0539 02.06.26 bikic43@rambler.ru

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

1 2 3
(063) 052-0324 01/09/04 yahoo.com
(245) 300-9115 06/03/01 yahoo.com
(965) 064-0539 26/06/02 rambler.ru

Пример 2

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

1 2 3
+7 282 171-4969 99.02.21 fulasskij68@mail.ru
+7 853 137-7546 02.05.03 manesman79@rambler.ru
+7 843 680-8266 02.02.01 nomilidi29@yahoo.com

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

1 2 3
(282) 171-4969 21/02/99 mail.ru
(853) 137-7546 03/05/02 rambler.ru
(843) 680-8266 01/02/02 yahoo.com

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y 0.4 susatov4@yahoo.com
Y 0.6 lisinak79@yahoo.com
N 0.0 saman40@rambler.ru

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

1 2 3
Да 0.40 susatov4[at]yahoo.com
Да 0.60 lisinak79[at]yahoo.com
Нет 0.00 saman40[at]rambler.ru

Пример 2

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

1 2 3 4
Y 0.5 buzavak36@gmail.com
N 0.1 zerelanz7@yandex.ru
N 0.5 zekko92@yandex.ru

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

1 2 3
Да 0.50 buzavak36[at]gmail.com
Нет 0.10 zerelanz7[at]yandex.ru
Нет 0.50 zekko92[at]yandex.ru

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 081 018-91-26 0.1131 0.1131 11/10/2003
+7 746 862-22-57 0.2829 0.2829 18/11/1999
+7 962 943-93-07 0.7572 0.7572 27/09/2003
+7 951 589-44-81 0.3888 0.3888 10/04/2004
+7 951 589-44-81 0.3888 0.3888 10/04/2004

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

1 2 3 4
0810189126 7468622257 9629439307 9515894481
11% 28% 76% 39%
2003/10/11 1999/11/18 2003/09/27 2004/04/10

Пример 2

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

1 2 3 4
+7 320 654-06-12 0.1565 0.1565 15/07/2000
+7 741 646-44-88 0.4954 0.4954 18/08/2003
+7 099 234-32-44 0.6354 0.6354 22/01/2003
+7 741 646-44-88 0.4954 0.4954 18/08/2003

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

1 2 3
3206540612 7416464488 0992343244
16% 50% 64%
2000/07/15 2003/08/18 2003/01/22

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2
400-670-8976|false 19-08-2004
498-714-9652|false 11-12-2003
459-270-6068|true 01-04-2003
459-270-6068|true 01-04-2003

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

1 2 3
400 670-8976 498 714-9652 459 270-6068
Не выполнено Не выполнено Выполнено
19.08.04 11.12.03 01.04.03

Пример 2

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

1 2
730-955-8025|true 02-03-2004
347-751-0631|false 02-01-1999
101-985-8017|false 12-04-2000
101-985-8017|false 12-04-2000

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

1 2 3
730 955-8025 347 751-0631 101 985-8017
Выполнено Не выполнено Не выполнено
02.03.04 02.01.99 12.04.00

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Шузавко, М.М. +71563917379 suzavko14[at]rambler.ru 18/01/1999
Бетский, Д.Н. +73855954885 betskij69[at]gmail.com 12/02/2002
Логезберг, В.Ц. +78836944199 logezberg83[at]rambler.ru 13/07/2004

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

1 2 3
М. Шузавко Д. Бетский В. Логезберг
391-73-79 595-48-85 694-41-99
rambler.ru gmail.com rambler.ru
18.01.1999 12.02.2002 13.07.2004

Пример 2

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

1 2 3 4 5 6
Фосман, М.Б. +79631008695 fosman11[at]yahoo.com 12/05/2002
Солман, И.И. +79256338777 solman37[at]mail.ru 22/08/2004
Вуняк, И.Ф. +78162747170 vunak73[at]mail.ru 18/09/1999

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

1 2 3
М. Фосман И. Солман И. Вуняк
100-86-95 633-87-77 274-71-70
yahoo.com mail.ru mail.ru
12.05.2002 22.08.2004 18.09.1999

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
fonizskij1@yahoo.com Андрей А. Фонизский;+7 956 692-1606 0.1 0.1
aleksandr57@yahoo.com Александр Р. Шогорак;+7 561 103-2032 0.8 0.8
denis31@mail.ru Денис Ф. Нацли;+7 646 224-2359 0.4 0.4

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

1 2 3 4
fonizskij1[at]yahoo.com (956) 692-1606 Фонизский 0.1000
aleksandr57[at]yahoo.com (561) 103-2032 Шогорак 0.8000
denis31[at]mail.ru (646) 224-2359 Нацли 0.4000

Пример 2

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

1 2 3 4 5 6
vsevolod41@yahoo.com Всеволод Ц. Чанак;+7 865 032-7278 1.0 1.0
ruslan55@gmail.com Руслан К. Соцев;+7 549 036-7672 0.1 0.1
vasilij13@rambler.ru Василий И. Мурикук;+7 282 416-7132 1.0 1.0
sazidi10@mail.ru Илья З. Шазиди;+7 364 789-9486 0.7 0.7

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

1 2 3 4
vsevolod41[at]yahoo.com (865) 032-7278 Чанак 1.0000
ruslan55[at]gmail.com (549) 036-7672 Соцев 0.1000
vasilij13[at]rambler.ru (282) 416-7132 Мурикук 1.0000
sazidi10[at]mail.ru (364) 789-9486 Шазиди 0.7000

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
00-06-13&sorekskij16[at]yahoo.com 491 530-5051 491 530-5051
02-02-19&biboguk53[at]yahoo.com 500 353-9885 500 353-9885
02-02-21&secak55[at]gmail.com 146 099-9957 146 099-9957
01-09-18&garigij88[at]mail.ru 235 545-2299 235 545-2299

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

1 2 3 4
13-06-00 19-02-02 21-02-02 18-09-01
yahoo.com yahoo.com gmail.com mail.ru
530-5051 353-9885 099-9957 545-2299

Пример 2

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

1 2 3 4
99-01-10&dolev79[at]rambler.ru 872 823-7654 872 823-7654
02-06-10&gaban61[at]mail.ru 285 071-2529 285 071-2529
00-03-13&sesuzan10[at]gmail.com 019 184-5758 019 184-5758

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

1 2 3
10-01-99 10-06-02 13-03-00
rambler.ru mail.ru gmail.com
823-7654 071-2529 184-5758

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
dozij19@yandex.ru 18.11.04 4934441135 0.2264
comevskij85@mail.ru 22.04.02 1887618190 0.8540
comevskij85@mail.ru 22.04.02 1887618190 0.8540
tamasanz39@yahoo.com 15.01.03 5931929469 0.8849
comevskij85@mail.ru 22.04.02 1887618190 0.8540
covusev62@yandex.ru 01.04.01 9767372336 0.2414

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

1 2 3 4
dozij19 comevskij85 tamasanz39 covusev62
18-11-04 22-04-02 15-01-03 01-04-01
493-444-1135 188-761-8190 593-192-9469 976-737-2336
0.2 0.9 0.9 0.2

Пример 2

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

1 2 3 4
kigman91@yandex.ru 04.08.99 3686433296 0.9470
kigman91@yandex.ru 04.08.99 3686433296 0.9470
cezij23@yandex.ru 27.11.03 7324248146 0.3396
kigman91@yandex.ru 04.08.99 3686433296 0.9470
domli45@yandex.ru 04.11.04 8404847924 0.2800

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

1 2 3
kigman91 cezij23 domli45
04-08-99 27-11-03 04-11-04
368-643-3296 732-424-8146 840-484-7924
0.9 0.3 0.3

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
valerij62@rambler.ru 38% Да Да
debimij19@rambler.ru 95% Нет Нет
foramic90@yandex.ru 61% Да Да
cizicanz2@yahoo.com 53% Да Да

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

1 2 3 4
valerij62[at]rambler.ru debimij19[at]rambler.ru foramic90[at]yandex.ru cizicanz2[at]yahoo.com
0.38 0.95 0.61 0.53
Выполнено Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4 5
zorskij58@rambler.ru 97% Нет Нет
sotberg49@yahoo.com 32% Да Да
nibesli91@gmail.com 99% Да Да

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

1 2 3
zorskij58[at]rambler.ru sotberg49[at]yahoo.com nibesli91[at]gmail.com
0.97 0.32 0.99
Не выполнено Выполнено Выполнено

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
13/04/00 0.655 fuzucanz99@rambler.ru fuzucanz99@rambler.ru
17/12/00 0.002 renanz23@mail.ru renanz23@mail.ru
13/04/00 0.655 fuzucanz99@rambler.ru fuzucanz99@rambler.ru
24/01/99 0.324 civunin88@yahoo.com civunin88@yahoo.com
13/04/00 0.655 fuzucanz99@rambler.ru fuzucanz99@rambler.ru

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

1 2 3
13-04-00 0.7 rambler.ru
17-12-00 0.0 mail.ru
24-01-99 0.3 yahoo.com

Пример 2

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

1 2 3 4 5 6
08/08/00 0.975 sivetic61@rambler.ru sivetic61@rambler.ru
11/09/03 0.274 ramil_40@yahoo.com ramil_40@yahoo.com
01/06/99 0.056 tamerlan20@gmail.com tamerlan20@gmail.com
08/08/00 0.975 sivetic61@rambler.ru sivetic61@rambler.ru
08/08/00 0.975 sivetic61@rambler.ru sivetic61@rambler.ru

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

1 2 3
08-08-00 1.0 rambler.ru
11-09-03 0.3 yahoo.com
01-06-99 0.1 gmail.com

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+78083738694 Y Дивадев Артур Y
+78054504135 N Мамиди Михаил N
+76936811515 Y Ричадев Святогор Y
+76080440459 N Невиско Степан N

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

1 2 3 4
+7 (808) 373-86-94 +7 (805) 450-41-35 +7 (693) 681-15-15 +7 (608) 044-04-59
true false true false
Артур Дивадев Михаил Мамиди Святогор Ричадев Степан Невиско

Пример 2

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

1 2 3 4 5
+75348840565 N Кадовак Андрей N
+79468313899 N Цадудский Виктор N
+74522366638 N Дочорман Михаил N
+73687857045 N Чосий Даниил N

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

1 2 3 4
+7 (534) 884-05-65 +7 (946) 831-38-99 +7 (452) 236-66-38 +7 (368) 785-70-45
false false false false
Андрей Кадовак Виктор Цадудский Михаил Дочорман Даниил Чосий

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1 Лишибиди, Р.Д.&lisibidi32[at]rambler.ru 23%
1 Шефак, Д.Ш.&sefak26[at]rambler.ru 7%
1 Вотабов, Г.Т.&votabov54[at]mail.ru 97%
0 Модезук, А.Ч.&modezuk46[at]gmail.com 2%
0 Модезук, А.Ч.&modezuk46[at]gmail.com 2%
0 Модезук, А.Ч.&modezuk46[at]gmail.com 2%

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

1 2 3 4
да да да нет
Лишибиди Р. Шефак Д. Вотабов Г. Модезук А.
lisibidi32 sefak26 votabov54 modezuk46
0.23 0.07 0.97 0.02

Пример 2

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

1 2 3
0 Часуший, Т.Ц.&casusij77[at]gmail.com 99%
1 Рудурев, Л.З.&rudurev67[at]yahoo.com 55%
0 Кимич, Г.Ч.&kimic47[at]mail.ru 32%
0 Кимич, Г.Ч.&kimic47[at]mail.ru 32%
0 Гемянц, М.А.&gemanz17[at]rambler.ru 20%
0 Кимич, Г.Ч.&kimic47[at]mail.ru 32%

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

1 2 3 4
нет да нет нет
Часуший Т. Рудурев Л. Кимич Г. Гемянц М.
casusij77 rudurev67 kimic47 gemanz17
0.99 0.55 0.32 0.20

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.9354 02.08.22!+7 999 004-1891 Нет
0.2123 01.04.21!+7 946 172-4120 Нет
0.9957 00.10.28!+7 594 788-6330 Да
0.9354 02.08.22!+7 999 004-1891 Нет
0.9354 02.08.22!+7 999 004-1891 Нет

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

1 2 3 4
100% (594) 788-63-30 true 00/10/28
21% (946) 172-41-20 false 01/04/21
94% (999) 004-18-91 false 02/08/22

Пример 2

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

1 2 3
0.7690 02.10.18!+7 329 654-4136 Да
0.4912 01.11.16!+7 559 289-6502 Нет
0.4912 01.11.16!+7 559 289-6502 Нет
0.5176 02.11.14!+7 715 032-6963 Да
0.6469 02.09.17!+7 383 854-2955 Нет
0.4912 01.11.16!+7 559 289-6502 Нет

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

1 2 3 4
77% (329) 654-41-36 true 02/10/18
65% (383) 854-29-55 false 02/09/17
49% (559) 289-65-02 false 01/11/16
52% (715) 032-69-63 true 02/11/14

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
mibev45[at]mail.ru 27.07.2001 0.3
fisudin7[at]gmail.com 19.10.2002 0.9
fisudin7[at]gmail.com 19.10.2002 0.9
nasli69[at]yahoo.com 04.10.2002 0.6
fisudin7[at]gmail.com 19.10.2002 0.9

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

1 2 3
mail.ru 01/07/27 30%
gmail.com 02/10/19 90%
yahoo.com 02/10/04 60%

Пример 2

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

1 2 3 4
zesan14[at]rambler.ru 04.11.2001 0.3
betanz48[at]mail.ru 21.02.2004 0.4
betanz48[at]mail.ru 21.02.2004 0.4
betanz48[at]mail.ru 21.02.2004 0.4
zenin20[at]yahoo.com 24.09.1999 0.2
kolidi61[at]gmail.com 17.03.2001 1.0

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

1 2 3
rambler.ru 01/11/04 30%
mail.ru 04/02/21 40%
yahoo.com 99/09/24 20%
gmail.com 01/03/17 100%

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
14.12.2002 cisecov16@rambler.ru:43% да
19.10.1999 tazukberg45@yandex.ru:37% да
26.01.2003 zufko80@rambler.ru:99% да
11.07.2003 cimilij67@yahoo.com:36% да
11.07.2003 cimilij67@yahoo.com:36% да

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

1 2 3 4
03-07-11 02-12-14 99-10-19 03-01-26
cimilij67[at]yahoo.com cisecov16[at]rambler.ru tazukberg45[at]yandex.ru zufko80[at]rambler.ru
0.360 0.430 0.370 0.990
1 1 1 1

Пример 2

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

1 2 3
22.01.2001 gerabman49@yahoo.com:38% нет
01.12.2003 nikic30@yahoo.com:67% да
16.03.2001 nesskij93@yahoo.com:14% да
16.03.2001 nesskij93@yahoo.com:14% да

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

1 2 3
01-01-22 01-03-16 03-12-01
gerabman49[at]yahoo.com nesskij93[at]yahoo.com nikic30[at]yahoo.com
0.380 0.140 0.670
0 1 1

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
tosskij98@gmail.com 313-3030 08.06.2003 0
kodskij72@rambler.ru 360-2926 05.02.2001 0
nobutev68@rambler.ru 131-2009 19.09.2001 1

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

1 2 3 4
tosskij98[at]gmail.com 3133030 08-06-03 N
kodskij72[at]rambler.ru 3602926 05-02-01 N
nobutev68[at]rambler.ru 1312009 19-09-01 Y

Пример 2

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

1 2 3 4 5 6
tafak25@mail.ru 587-9949 21.02.2000 0
gemasli85@yahoo.com 414-7894 02.11.2003 1
fatidi84@mail.ru 597-4564 21.01.2002 1

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

1 2 3 4
tafak25[at]mail.ru 5879949 21-02-00 N
gemasli85[at]yahoo.com 4147894 02-11-03 Y
fatidi84[at]mail.ru 5974564 21-01-02 Y

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.14 Рацагов Н.Б. 99.08.21 0.14
0.57 Вилукин В.Т. 03.02.22 0.57
0.68 Зевий Р.З. 99.05.25 0.68

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

1 2 3
0.570 Вилукин 22/02/03
0.680 Зевий 25/05/99
0.140 Рацагов 21/08/99

Пример 2

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

1 2 3 4 5
0.48 Лемоцак Р.К. 00.02.10 0.48
0.98 Шодли А.Ф. 99.02.22 0.98
0.57 Чазов Р.В. 02.06.15 0.57
0.02 Цудин Д.З. 02.09.11 0.02

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

1 2 3
0.480 Лемоцак 10/02/00
0.020 Цудин 11/09/02
0.570 Чазов 15/06/02
0.980 Шодли 22/02/99

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
vadim75@rambler.ru&Нет 70%
miroslav43@gmail.com&Да 32%
ramil_44@rambler.ru&Да 63%

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

1 2 3
N Y Y
0.7 0.3 0.6
rambler.ru gmail.com rambler.ru

Пример 2

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

1 2
vladislav78@gmail.com&Да 97%
kegilij5@rambler.ru&Да 48%
eduard99@gmail.com&Нет 43%
bisidi90@rambler.ru&Да 27%

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

1 2 3 4
Y Y N Y
1.0 0.5 0.4 0.3
gmail.com rambler.ru gmail.com rambler.ru

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
11.09.00 lafazev30[at]yandex.ru 0.7 Лафацев С.З.
18.05.03 melidi68[at]rambler.ru 0.2 Мелиди Т.Р.
22.11.00 bovesak78[at]yandex.ru 0.2 Бовешяк Р.Г.

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

1 2 3
11/09/00 18/05/03 22/11/00
yandex.ru rambler.ru yandex.ru
0.70 0.20 0.20
Лафацев Мелиди Бовешяк

Пример 2

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

1 2 3 4
14.12.01 vivov60[at]rambler.ru 0.4 Вивов В.Р.
10.01.03 cazij81[at]rambler.ru 0.1 Чазий С.И.
26.02.00 mamanz1[at]rambler.ru 0.0 Мамянц Е.О.

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

1 2 3
14/12/01 10/01/03 26/02/00
rambler.ru rambler.ru rambler.ru
0.40 0.10 0.00
Вивов Чазий Мамянц

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 484 392-21-14 2001.10.19 0.2 0.2
+7 813 731-80-95 2001.07.28 0.5 0.5
+7 487 706-96-34 1999.05.27 0.2 0.2
+7 487 706-96-34 1999.05.27 0.2 0.2

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

1 2 3
392-21-14 706-96-34 731-80-95
2001 1999 2001
0.200 0.200 0.500

Пример 2

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

1 2 3 4
+7 929 203-55-48 2000.11.14 0.9 0.9
+7 261 915-31-80 1999.10.19 0.1 0.1
+7 688 709-05-59 2003.05.05 0.1 0.1
+7 987 224-95-79 2000.08.11 0.1 0.1
+7 987 224-95-79 2000.08.11 0.1 0.1

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

1 2 3 4
203-55-48 224-95-79 709-05-59 915-31-80
2000 2000 2003 1999
0.900 0.100 0.100 0.100

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.142 zevin88[at]gmail.com Цевин Федор 99/01/17
0.121 zilin23[at]yandex.ru Зилин Влад 01/03/28
0.038 basko56[at]gmail.com Баско Юрий 03/05/23

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

1 2 3
0.1420 0.1210 0.0380
gmail.com yandex.ru gmail.com
Цевин Зилин Баско
17.01.99 28.03.01 23.05.03

Пример 2

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

1 2 3 4
0.017 metucan17[at]yandex.ru Метучян Амир 99/05/15
0.977 rutskij75[at]gmail.com Рутский Гордей 03/06/12
0.870 sucidi76[at]mail.ru Сучиди Макар 02/06/17

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

1 2 3
0.0170 0.9770 0.8700
yandex.ru gmail.com mail.ru
Метучян Рутский Сучиди
15.05.99 12.06.03 17.06.02