ИНБО-23-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
luvefidi35@yandex.ru Лувефиди Б.Т. true true 0.46
tetidi76@yandex.ru Тетиди В.Ц. false false 0.19
tetidi76@yandex.ru Тетиди В.Ц. false false 0.19
tetidi76@yandex.ru Тетиди В.Ц. false false 0.19
zugulidi83@mail.ru Зугулиди С.Г. false false 0.62

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

1 2 3 4
luvefidi35 Лувефиди Y 0.5
tetidi76 Тетиди N 0.2
zugulidi83 Зугулиди N 0.6

Пример 2

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

1 2 3 4 5 6
ficezev55@rambler.ru Фичезев Д.Б. true true 0.02
fomebman79@mail.ru Фомебман Р.Б. false false 0.79
fomebman79@mail.ru Фомебман Р.Б. false false 0.79
fomebman79@mail.ru Фомебман Р.Б. false false 0.79
rebidov62@yandex.ru Ребидов М.Г. false false 0.50

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

1 2 3 4
ficezev55 Фичезев Y 0.0
fomebman79 Фомебман N 0.8
rebidov62 Ребидов N 0.5

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
99-09-28 М.Н. Вувко да
99-05-22 М.З. Лобесак нет
00-12-26 З.У. Шенуций да
00-12-26 З.У. Шенуций да
00-12-26 З.У. Шенуций да

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

1 2 3
99.09.28 Вувко Да
99.05.22 Лобесак Нет
00.12.26 Шенуций Да

Пример 2

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

1 2 3
02-07-16 Е.Ш. Зезирин да
02-07-16 Е.Ш. Зезирин да
00-04-22 Я.М. Дотко да
02-07-16 Е.Ш. Зезирин да
01-06-22 М.У. Дуфошяк нет

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

1 2 3
02.07.16 Зезирин Да
00.04.22 Дотко Да
01.06.22 Дуфошяк Нет

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3618|04.10.02 Не выполнено Не выполнено Тунерянц С.Ф.
0.4107|12.08.99 Не выполнено Не выполнено Нуфянц М.М.
0.8754|09.04.04 Не выполнено Не выполнено Габилук Г.Е.
0.7748|04.01.03 Выполнено Выполнено Новский П.Н.
0.7748|04.01.03 Выполнено Выполнено Новский П.Н.

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

1 2 3 4
0.36 нет Тунерянц С. 04-10-02
0.41 нет Нуфянц М. 12-08-99
0.88 нет Габилук Г. 09-04-04
0.77 да Новский П. 04-01-03

Пример 2

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

1 2 3 4
0.2993|03.09.04 Не выполнено Не выполнено Катук Р.Б.
0.2993|03.09.04 Не выполнено Не выполнено Катук Р.Б.
0.7099|06.11.00 Не выполнено Не выполнено Вакли О.З.
0.3349|11.06.03 Не выполнено Не выполнено Нубяк Р.Ф.

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

1 2 3 4
0.30 нет Катук Р. 03-09-04
0.71 нет Вакли О. 06-11-00
0.33 нет Нубяк Р. 11-06-03

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zedan87[at]yandex.ru Выполнено 0.223
zedan87[at]yandex.ru Выполнено 0.223
bevak48[at]gmail.com Выполнено 0.478
solin32[at]gmail.com Выполнено 0.625
zedan87[at]yandex.ru Выполнено 0.223

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

1 2 3
yandex.ru 1 22%
gmail.com 1 48%
gmail.com 1 62%

Пример 2

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

1 2 3
bigskij20[at]rambler.ru Не выполнено 0.262
zatilov77[at]mail.ru Выполнено 0.033
dulan77[at]gmail.com Не выполнено 0.383
zatilov77[at]mail.ru Выполнено 0.033
varev91[at]yahoo.com Не выполнено 0.926
zatilov77[at]mail.ru Выполнено 0.033

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

1 2 3
rambler.ru 0 26%
mail.ru 1 3%
gmail.com 0 38%
yahoo.com 0 93%

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.5:Шомко Богдан 02/05/04
0.5:Родко Ян 14/07/02
0.1:Цомудак Эмиль 27/09/99

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

1 2 3
0.50 02-05-04 Шомко
0.50 14-07-02 Родко
0.10 27-09-99 Цомудак

Пример 2

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

1 2 3
0.7:Шочман Савелий 24/10/01
0.8:Чинич Петр 23/05/04
0.3:Гесев Владислав 18/06/03
0.1:Мичев Мирослав 18/07/02

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

1 2 3
0.70 24-10-01 Шочман
0.80 23-05-04 Чинич
0.30 18-06-03 Гесев
0.10 18-07-02 Мичев

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Дмитрий Ч. Фашян#02.12.2004 0.4105
Егор Г. Зибин#10.06.1999 0.0200
Роберт Б. Мичидберг#05.09.2000 0.1857

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

1 2 3
Фашян Д.Ч. 2004/12/02 41%
Зибин Е.Г. 1999/06/10 2%
Мичидберг Р.Б. 2000/09/05 19%

Пример 2

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

1 2 3
Артур В. Цебибиди#20.09.2001 0.7599
Ринат К. Базский#15.06.1999 0.1460
Ростислав Е. Бимли#10.02.2004 0.8900

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

1 2 3
Цебибиди А.В. 2001/09/20 76%
Базский Р.К. 1999/06/15 15%
Бимли Р.Е. 2004/02/10 89%

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(445) 951-75-47:false 00-05-26 Ян Р. Кенянц
(445) 951-75-47:false 00-05-26 Ян Р. Кенянц
(445) 951-75-47:false 00-05-26 Ян Р. Кенянц
(322) 479-67-03:false 00-07-11 Юрий Ц. Тенов
(976) 625-71-31:false 02-11-06 Денис М. Шанук
(024) 574-86-82:true 03-05-09 Виталий Б. Рикугук

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

1 2 3 4
951-7547 26-05-00 Ян Кенянц N
479-6703 11-07-00 Юрий Тенов N
625-7131 06-11-02 Денис Шанук N
574-8682 09-05-03 Виталий Рикугук Y

Пример 2

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

1 2 3
(085) 480-07-74:false 04-03-20 Максим Р. Намич
(085) 480-07-74:false 04-03-20 Максим Р. Намич
(769) 586-47-52:false 99-05-15 Ян У. Фуналин
(085) 480-07-74:false 04-03-20 Максим Р. Намич
(416) 319-43-40:false 03-09-28 Роман Б. Ромяк

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

1 2 3 4
480-0774 20-03-04 Максим Намич N
586-4752 15-05-99 Ян Фуналин N
319-4340 28-09-03 Роман Ромяк N

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Ильдар Н. Магитберг&17.11.2001 +73622194815 +73622194815
Илья М. Рафко&06.11.2002 +70372240192 +70372240192
Герман Б. Чолочак&19.05.1999 +76707484128 +76707484128

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

1 2 3
Магитберг И.Н. 219-48-15 2001/11/17
Рафко И.М. 224-01-92 2002/11/06
Чолочак Г.Б. 748-41-28 1999/05/19

Пример 2

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

1 2 3 4 5
Самир И. Гемурич&12.01.2004 +79406206703 +79406206703
Игорь Д. Ривигман&02.05.2002 +76528691173 +76528691173
Лев Б. Тичефберг&07.03.2004 +78028454341 +78028454341

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

1 2 3
Гемурич С.И. 620-67-03 2004/01/12
Ривигман И.Д. 869-11-73 2002/05/02
Тичефберг Л.Б. 845-43-41 2004/03/07

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3:true Николай Ч. Сушегев Николай Ч. Сушегев
0.6:false Эмиль К. Белолман Эмиль К. Белолман
0.2:true Ильдар Д. Сиритич Ильдар Д. Сиритич
0.2:true Ильдар Д. Сиритич Ильдар Д. Сиритич
0.2:true Ильдар Д. Сиритич Ильдар Д. Сиритич

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

1 2 3
0.300 да Сушегев Николай
0.600 нет Белолман Эмиль
0.200 да Сиритич Ильдар

Пример 2

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

1 2 3 4 5
0.7:false Марсель М. Лелезов Марсель М. Лелезов
0.7:false Мирослав Т. Гашев Мирослав Т. Гашев
0.7:false Мирослав Т. Гашев Мирослав Т. Гашев
0.0:false Рамиль Л. Носук Рамиль Л. Носук
0.7:false Мирослав Т. Гашев Мирослав Т. Гашев

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

1 2 3
0.700 нет Лелезов Марсель
0.700 нет Гашев Мирослав
0.000 нет Носук Рамиль

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
167-659-6785:0.8 Нет Нет
742-677-6063:0.7 Нет Нет
783-091-5232:0.6 Да Да

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

1 2 3
0.800 0.700 0.600
(167) 659-6785 (742) 677-6063 (783) 091-5232
N N Y

Пример 2

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

1 2 3 4
990-009-4743:0.7 Нет Нет
049-158-8509:0.1 Нет Нет
290-502-1296:0.3 Да Да
228-242-3695:0.4 Нет Нет

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

1 2 3 4
0.700 0.100 0.300 0.400
(990) 009-4743 (049) 158-8509 (290) 502-1296 (228) 242-3695
N N Y N

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено&Святослав З. Летецман 900-625-5803
Выполнено&Евгений Ф. Зифский 567-791-8430
Не выполнено&Арсений Ч. Дамакиди 234-757-7238
Не выполнено&Арсений Ч. Дамакиди 234-757-7238

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

1 2 3
Летецман Святослав Зифский Евгений Дамакиди Арсений
1 1 0
(900) 625-58-03 (567) 791-84-30 (234) 757-72-38

Пример 2

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

1 2 3 4
Не выполнено&Вячеслав Т. Теробян 735-740-4141
Не выполнено&Максим Ц. Дилий 323-419-6570
Не выполнено&Артем И. Мечли 281-780-4907
Не выполнено&Максим Ц. Дилий 323-419-6570

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

1 2 3
Теробян Вячеслав Дилий Максим Мечли Артем
0 0 0
(735) 740-41-41 (323) 419-65-70 (281) 780-49-07

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Бадман Ю.Ц.&04/11/2001 007-238-3406 007-238-3406 0.1375
Цачубий З.Е.&02/03/1999 455-818-9305 455-818-9305 0.3810
Совян Е.Т.&15/07/2001 345-824-9824 345-824-9824 0.3542

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

1 2 3
15-07-2001 02-03-1999 04-11-2001
824-98-24 818-93-05 238-34-06
Е. Совян З. Цачубий Ю. Бадман
0.354 0.381 0.138

Пример 2

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

1 2 3 4
Битугин А.Ш.&20/08/2000 469-139-1893 469-139-1893 0.9972
Шубян Т.Б.&25/11/2002 448-078-2781 448-078-2781 0.4150
Дашудян Е.Ц.&03/09/2003 465-840-9887 465-840-9887 0.0440
Нофоцберг А.Ч.&13/07/2003 039-657-4514 039-657-4514 0.9413

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

1 2 3 4
20-08-2000 13-07-2003 03-09-2003 25-11-2002
139-18-93 657-45-14 840-98-87 078-27-81
А. Битугин А. Нофоцберг Е. Дашудян Т. Шубян
0.997 0.941 0.044 0.415

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Лович В.С. Y 0.174 lovic71@gmail.com
Чулский М.А. Y 0.850 culskij49@yahoo.com
Лович В.С. Y 0.174 lovic71@gmail.com
Сосянц Ф.Ч. Y 0.725 sosanz11@rambler.ru
Лебивман А.Д. N 0.980 lebivman97@rambler.ru
Лович В.С. Y 0.174 lovic71@gmail.com

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

1 2 3 4
Лович Чулский Сосянц Лебивман
Выполнено Выполнено Выполнено Не выполнено
0.1740 0.8500 0.7250 0.9800
gmail.com yahoo.com rambler.ru rambler.ru

Пример 2

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

1 2 3 4 5
Конучев М.Б. Y 0.490 konucev30@yahoo.com
Манян Т.Ц. N 0.392 manan45@rambler.ru
Манян Т.Ц. N 0.392 manan45@rambler.ru
Редянц С.Л. Y 0.128 redanz10@yahoo.com
Рурагук Ю.М. Y 0.720 ruraguk24@yandex.ru
Манян Т.Ц. N 0.392 manan45@rambler.ru

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

1 2 3 4
Конучев Манян Редянц Рурагук
Выполнено Не выполнено Выполнено Выполнено
0.4900 0.3920 0.1280 0.7200
yahoo.com rambler.ru yahoo.com yandex.ru

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000.08.16 Р.К. Зувутев 97% zuvutev6[at]gmail.com
2000.01.09 Е.С. Демубли 60% demubli44[at]gmail.com
2002.07.05 А.Ц. Шатман 57% satman31[at]gmail.com

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

1 2 3 4
16.08.00 Зувутев 1.0 zuvutev6@gmail.com
09.01.00 Демубли 0.6 demubli44@gmail.com
05.07.02 Шатман 0.6 satman31@gmail.com

Пример 2

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

1 2 3 4 5
2004.10.16 Н.Д. Чемян 1% ceman95[at]yahoo.com
2004.02.07 И.Н. Бирский 68% birskij8[at]yandex.ru
2001.08.12 Э.Ш. Дафукберг 97% dafukberg37[at]yandex.ru

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

1 2 3 4
16.10.04 Чемян 0.0 ceman95@yahoo.com
07.02.04 Бирский 0.7 birskij8@yandex.ru
12.08.01 Дафукберг 1.0 dafukberg37@yandex.ru

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
gebanskij46[at]mail.ru:2003/09/27 Гебанский Давид Гебанский Давид
sekin40[at]rambler.ru:2004/04/01 Секин Лев Секин Лев
tikman26[at]yandex.ru:2001/09/16 Тикман Глеб Тикман Глеб
tikman26[at]yandex.ru:2001/09/16 Тикман Глеб Тикман Глеб
tikman26[at]yandex.ru:2001/09/16 Тикман Глеб Тикман Глеб
simanz21[at]rambler.ru:2001/01/23 Симянц Адель Симянц Адель

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

1 2 3
mail.ru 03/09/27 Гебанский
rambler.ru 04/04/01 Секин
yandex.ru 01/09/16 Тикман
rambler.ru 01/01/23 Симянц

Пример 2

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

1 2 3 4
sotunanz20[at]gmail.com:2000/08/05 Сотунянц Дамир Сотунянц Дамир
nusagic68[at]gmail.com:1999/08/18 Нусагич Евгений Нусагич Евгений
kedafli29[at]yandex.ru:2002/01/23 Кедафли Денис Кедафли Денис
nasko62[at]gmail.com:1999/07/24 Нашко Марат Нашко Марат
nasko62[at]gmail.com:1999/07/24 Нашко Марат Нашко Марат
nasko62[at]gmail.com:1999/07/24 Нашко Марат Нашко Марат

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

1 2 3
gmail.com 00/08/05 Сотунянц
gmail.com 99/08/18 Нусагич
yandex.ru 02/01/23 Кедафли
gmail.com 99/07/24 Нашко

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
01-12-13|rostislav77[at]yahoo.com Ростислав Т. Тезянц
01-05-09|cacanz19[at]yandex.ru Ринат О. Чачянц
02-07-13|marsel_77[at]gmail.com Марсель О. Мифский
02-07-13|marsel_77[at]gmail.com Марсель О. Мифский
02-07-13|marsel_77[at]gmail.com Марсель О. Мифский
00-10-05|zifebev68[at]yahoo.com Юрий Т. Цифебев

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

1 2 3 4
13.12.01 09.05.01 13.07.02 05.10.00
Тезянц Чачянц Мифский Цифебев
rostislav77 cacanz19 marsel_77 zifebev68

Пример 2

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

1 2 3 4
02-09-20|salinev89[at]mail.ru Тимур Ш. Салинев
02-09-20|salinev89[at]mail.ru Тимур Ш. Салинев
02-09-20|salinev89[at]mail.ru Тимур Ш. Салинев
99-03-28|marat50[at]yahoo.com Марат К. Нузев
99-12-04|fasezskij35[at]rambler.ru Анатолий С. Фасезский

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

1 2 3
20.09.02 28.03.99 04.12.99
Салинев Нузев Фасезский
salinev89 marat50 fasezskij35

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.3 +77604356208 02/10/16
0.9 +79055940120 04/11/20
0.8 +74871603450 01/04/14

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

1 2 3
80% 30% 90%
487-160-3450 760-435-6208 905-594-0120
14.04.01 16.10.02 20.11.04

Пример 2

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

1 2 3
0.0 +77905278739 02/09/22
1.0 +71630482975 02/04/07
0.0 +73044748468 03/11/18

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

1 2 3
100% 0% 0%
163-048-2975 304-474-8468 790-527-8739
07.04.02 18.11.03 22.09.02

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
sergej74[at]yandex.ru 04/04/08 0.1
sergej74[at]yandex.ru 04/04/08 0.1
sotberg8[at]yandex.ru 00/07/02 0.0
zahar3[at]rambler.ru 99/03/18 0.0
sergej74[at]yandex.ru 04/04/08 0.1

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

1 2 3
sergej74 sotberg8 zahar3
04-04-08 00-07-02 99-03-18
0.1000 0.0000 0.0000

Пример 2

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

1 2 3 4 5
georgij21[at]gmail.com 01/06/21 0.8
sazskij23[at]yahoo.com 01/02/25 0.6
sazskij23[at]yahoo.com 01/02/25 0.6
zirov39[at]rambler.ru 04/12/04 0.5
sazskij23[at]yahoo.com 01/02/25 0.6
vireran37[at]rambler.ru 04/10/16 0.9

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

1 2 3 4
georgij21 sazskij23 vireran37 zirov39
01-06-21 01-02-25 04-10-16 04-12-04
0.8000 0.6000 0.9000 0.5000

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
06.12.03 06.12.03 +7 (995) 378-91-94;Киритман П.И.
06.12.03 06.12.03 +7 (995) 378-91-94;Киритман П.И.
07.06.00 07.06.00 +7 (139) 184-96-76;Динебин Е.Г.
02.04.02 02.04.02 +7 (442) 658-77-82;Линизяк В.К.

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

1 2 3
03.12.06 +7 995 378-9194 П. Киритман
00.06.07 +7 139 184-9676 Е. Динебин
02.04.02 +7 442 658-7782 В. Линизяк

Пример 2

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

1 2 3
02.04.00 02.04.00 +7 (951) 052-92-81;Рамянц И.З.
17.11.99 17.11.99 +7 (182) 524-53-74;Чавий Д.Л.
12.02.02 12.02.02 +7 (919) 007-80-68;Дафин Р.У.
21.09.02 21.09.02 +7 (740) 538-94-19;Шафачак И.С.
12.02.02 12.02.02 +7 (919) 007-80-68;Дафин Р.У.

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

1 2 3
00.04.02 +7 951 052-9281 И. Рамянц
99.11.17 +7 182 524-5374 Д. Чавий
02.02.12 +7 919 007-8068 Р. Дафин
02.09.21 +7 740 538-9419 И. Шафачак

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено!(742) 724-0359 1999-06-17 1999-06-17 svatogor56[at]mail.ru
Выполнено!(398) 182-9409 2002-03-10 2002-03-10 viktor70[at]yandex.ru
Выполнено!(314) 130-4813 2004-12-28 2004-12-28 stepan54[at]rambler.ru

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

1 2 3
7427240359 3981829409 3141304813
17.06.1999 10.03.2002 28.12.2004
Да Да Да
svatogor56 viktor70 stepan54

Пример 2

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

1 2 3 4
Выполнено!(077) 085-0674 2001-01-11 2001-01-11 zuzeric37[at]gmail.com
Выполнено!(491) 036-3878 2000-05-12 2000-05-12 rivemij94[at]rambler.ru
Не выполнено!(864) 619-1725 1999-07-26 1999-07-26 aroslav97[at]gmail.com
Не выполнено!(715) 922-2398 1999-11-28 1999-11-28 kikberg93[at]yandex.ru

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

1 2 3 4
0770850674 4910363878 8646191725 7159222398
11.01.2001 12.05.2000 26.07.1999 28.11.1999
Да Да Нет Нет
zuzeric37 rivemij94 aroslav97 kikberg93

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
99-07-05 0.3 0.3 Тихон Ш. Готич +7 (979) 016-38-52
99-07-05 0.3 0.3 Тихон Ш. Готич +7 (979) 016-38-52
99-07-05 0.3 0.3 Тихон Ш. Готич +7 (979) 016-38-52
04-07-02 0.1 0.1 Григорий М. Вациди +7 (633) 487-47-11
04-12-22 0.0 0.0 Ян У. Сучко +7 (638) 719-05-03

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

1 2 3
05/07/99 02/07/04 22/12/04
0.300 0.100 0.000
Тихон Готич Григорий Вациди Ян Сучко
9790163852 6334874711 6387190503

Пример 2

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

1 2 3 4 5
04-06-23 0.9 0.9 Евгений А. Бинли +7 (416) 099-24-87
01-04-25 0.4 0.4 Рамиль И. Масизский +7 (807) 241-84-55
04-08-07 0.2 0.2 Руслан К. Шелизук +7 (540) 372-32-39
01-04-25 0.4 0.4 Рамиль И. Масизский +7 (807) 241-84-55
01-04-25 0.4 0.4 Рамиль И. Масизский +7 (807) 241-84-55

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

1 2 3
23/06/04 25/04/01 07/08/04
0.900 0.400 0.200
Евгений Бинли Рамиль Масизский Руслан Шелизук
4160992487 8072418455 5403723239

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
13.03.2000 zacanz14[at]rambler.ru!Марк Б. Зачянц 705-63-42
20.02.2004 vaceslav93[at]yandex.ru!Вячеслав Ц. Тобузев 377-80-23
20.02.2004 vaceslav93[at]yandex.ru!Вячеслав Ц. Тобузев 377-80-23
20.02.2004 vaceslav93[at]yandex.ru!Вячеслав Ц. Тобузев 377-80-23
04.03.2004 aroslav90[at]yandex.ru!Ярослав Ч. Чисафян 194-28-72

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

1 2 3
00-03-13 04-02-20 04-03-04
М.Б. Зачянц В.Ц. Тобузев Я.Ч. Чисафян
zacanz14 vaceslav93 aroslav90
705-6342 377-8023 194-2872

Пример 2

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

1 2 3 4 5
01.02.1999 damir3[at]yandex.ru!Дамир Т. Шашко 755-95-12
01.02.1999 damir3[at]yandex.ru!Дамир Т. Шашко 755-95-12
01.02.1999 damir3[at]yandex.ru!Дамир Т. Шашко 755-95-12
17.05.1999 platon3[at]yahoo.com!Платон Ф. Тинянц 550-95-49
12.11.2002 artemij15[at]mail.ru!Артемий Б. Даризин 806-27-84

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

1 2 3
99-02-01 99-05-17 02-11-12
Д.Т. Шашко П.Ф. Тинянц А.Б. Даризин
damir3 platon3 artemij15
755-9512 550-9549 806-2784

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Летушянц И.Б.#17/02/2001 letusanz37[at]yahoo.com 1588558833 1588558833
Берачянц Д.Р.#09/09/2001 beracanz30[at]rambler.ru 8719109591 8719109591
Вамянц А.И.#09/01/2002 vamanz19[at]yahoo.com 4949547724 4949547724

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

1 2 3 4
2001 Берачянц Д. beracanz30@rambler.ru (871) 910-95-91
2002 Вамянц А. vamanz19@yahoo.com (494) 954-77-24
2001 Летушянц И. letusanz37@yahoo.com (158) 855-88-33

Пример 2

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

1 2 3 4 5 6
Рецберг З.Р.#07/10/2000 rezberg3[at]mail.ru 9613521802 9613521802
Вурериди Г.Б.#27/01/2001 vureridi1[at]yahoo.com 3404265479 3404265479
Возберг Г.Р.#03/12/1999 vozberg98[at]gmail.com 4239780759 4239780759
Васутин Л.Р.#11/09/2003 vasutin94[at]mail.ru 2788983746 2788983746

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

1 2 3 4
2003 Васутин Л. vasutin94@mail.ru (278) 898-37-46
1999 Возберг Г. vozberg98@gmail.com (423) 978-07-59
2001 Вурериди Г. vureridi1@yahoo.com (340) 426-54-79
2000 Рецберг З. rezberg3@mail.ru (961) 352-18-02

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.8#+7 (730) 410-65-92 Чудич Одиссей
0.5#+7 (221) 753-64-27 Кибалич Мирослав
0.6#+7 (139) 555-59-94 Додумберг Никита
0.8#+7 (730) 410-65-92 Чудич Одиссей
1.0#+7 (382) 933-67-88 Вотенберг Мирослав

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

1 2 3 4
730 410-6592 221 753-6427 139 555-5994 382 933-6788
Чудич Кибалич Додумберг Вотенберг
0.8000 0.5000 0.6000 1.0000

Пример 2

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

1 2
0.3#+7 (554) 407-40-30 Бузотук Марк
0.7#+7 (989) 331-27-62 Дошасев Филипп
0.3#+7 (648) 699-27-83 Цувиняк Никита
0.3#+7 (648) 699-27-83 Цувиняк Никита
0.1#+7 (152) 251-69-51 Ромко Ростислав

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

1 2 3 4
554 407-4030 989 331-2762 648 699-2783 152 251-6951
Бузотук Дошасев Цувиняк Ромко
0.3000 0.7000 0.3000 0.1000

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено +7(950)783-63-48#Даниэль Л. Сомич
Выполнено +7(907)772-47-20#Данил Л. Кирли
Не выполнено +7(661)772-29-70#Ярослав Д. Нашокук

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

1 2 3
true +7 907 772-4720 Кирли Данил
false +7 661 772-2970 Нашокук Ярослав
true +7 950 783-6348 Сомич Даниэль

Пример 2

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

1 2 3
Выполнено +7(328)834-12-52#Степан У. Шалучев
Выполнено +7(628)426-17-52#Артемий К. Шакигак
Выполнено +7(417)288-86-68#Мирон А. Бицич
Выполнено +7(995)306-24-63#Артур О. Тафунук

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

1 2 3
true +7 417 288-8668 Бицич Мирон
true +7 995 306-2463 Тафунук Артур
true +7 628 426-1752 Шакигак Артемий
true +7 328 834-1252 Шалучев Степан

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+71699828745 0.25 zafman49[at]yandex.ru
+75075331815 0.32 kovefan24[at]rambler.ru
+75075331815 0.32 kovefan24[at]rambler.ru
+75075331815 0.32 kovefan24[at]rambler.ru
+76755841321 0.37 zizalin50[at]yahoo.com

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

1 2 3
+7 169 982-8745 0.250 zafman49@yandex.ru
+7 507 533-1815 0.320 kovefan24@rambler.ru
+7 675 584-1321 0.370 zizalin50@yahoo.com

Пример 2

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

1 2 3 4 5
+79832263619 0.63 cekosanz87[at]yahoo.com
+79832263619 0.63 cekosanz87[at]yahoo.com
+79832263619 0.63 cekosanz87[at]yahoo.com
+78402089440 0.60 zasan31[at]mail.ru
+79215410374 0.80 sesuk78[at]mail.ru

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

1 2 3
+7 983 226-3619 0.630 cekosanz87@yahoo.com
+7 840 208-9440 0.600 zasan31@mail.ru
+7 921 541-0374 0.800 sesuk78@mail.ru

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
17-03-02 0.11 +7 389 061-8502 Макар Тоцман
18-10-00 0.52 +7 598 015-5921 Давид Легедев
09-11-03 0.03 +7 069 055-2590 Лев Канобман
14-06-00 0.26 +7 463 540-3508 Иван Тугев

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

1 2 3 4
17.03.02 18.10.00 09.11.03 14.06.00
0.110 0.520 0.030 0.260
3890618502 5980155921 0690552590 4635403508
Тоцман Макар Легедев Давид Канобман Лев Тугев Иван

Пример 2

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

1 2 3 4 5
24-11-99 0.46 +7 569 196-4826 Марат Дузусский
20-03-03 0.46 +7 057 830-9592 Роберт Фофянц
10-01-04 0.37 +7 819 376-1938 Роман Чигоцяк

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

1 2 3
24.11.99 20.03.03 10.01.04
0.460 0.460 0.370
5691964826 0578309592 8193761938
Дузусский Марат Фофянц Роберт Чигоцяк Роман

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
27-05-1999&9038694421 Зувберг, А.И. Зувберг, А.И.
10-10-2001&6753463437 Сикяк, Р.М. Сикяк, Р.М.
22-02-2003&5484472834 Дозабак, В.Ч. Дозабак, В.Ч.

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

1 2 3
869-4421 346-3437 447-2834
Зувберг А. Сикяк Р. Дозабак В.
27/05/99 10/10/01 22/02/03

Пример 2

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

1 2 3
18-10-2000&9232975373 Мотумий, Г.Ф. Мотумий, Г.Ф.
26-07-2004&7006679386 Денагин, А.С. Денагин, А.С.
16-08-2000&7617792450 Сидук, В.М. Сидук, В.М.
23-02-2000&6372204063 Мочли, Ф.Д. Мочли, Ф.Д.

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

1 2 3 4
297-5373 667-9386 779-2450 220-4063
Мотумий Г. Денагин А. Сидук В. Мочли Ф.
18/10/00 26/07/04 16/08/00 23/02/00

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
625-055-7972 625-055-7972 tobocan85@mail.ru 0.7
538-214-3604 538-214-3604 gozefij99@rambler.ru 0.5
295-902-2279 295-902-2279 larskij68@gmail.com 0.5
413-286-3864 413-286-3864 demid18@yandex.ru 0.1

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

1 2 3 4
625 055-7972 538 214-3604 295 902-2279 413 286-3864
tobocan85 gozefij99 larskij68 demid18
0.700 0.500 0.500 0.100

Пример 2

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

1 2 3 4
413-263-2301 413-263-2301 secizskij17@yahoo.com 0.4
932-722-6205 932-722-6205 marsel_15@gmail.com 0.6
617-173-7120 617-173-7120 al_bert94@mail.ru 0.8
191-603-8182 191-603-8182 kuvekev67@mail.ru 0.6

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

1 2 3 4
413 263-2301 932 722-6205 617 173-7120 191 603-8182
secizskij17 marsel_15 al_bert94 kuvekev67
0.400 0.600 0.800 0.600

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
kezezman20[at]gmail.com 05/01/04 Нет Нет Кецецман Д.Т.
tizij9[at]rambler.ru 01/10/04 Нет Нет Тиций Р.З.
zudacanz77[at]mail.ru 25/11/00 Да Да Зудачянц Н.Д.

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

1 2 3
gmail.com mail.ru rambler.ru
04-01-05 00-11-25 04-10-01
0 1 0
Д. Кецецман Н. Зудачянц Р. Тиций

Пример 2

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

1 2 3 4 5
gogin55[at]yandex.ru 23/09/03 Да Да Гогин А.С.
diridi9[at]gmail.com 28/06/04 Да Да Дириди С.О.
zikan49[at]gmail.com 21/03/00 Да Да Зикян Т.О.
calodan91[at]mail.ru 03/12/99 Нет Нет Чалодян В.Л.

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

1 2 3 4
yandex.ru mail.ru gmail.com gmail.com
03-09-23 99-12-03 04-06-28 00-03-21
1 0 1 1
А. Гогин В. Чалодян С. Дириди Т. Зикян

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
elisej90@yahoo.com Елисей Цетян Елисей Цетян +7 578 744-45-59
al_bert99@rambler.ru Альберт Чимли Альберт Чимли +7 840 897-54-02
al_bert99@rambler.ru Альберт Чимли Альберт Чимли +7 840 897-54-02
samir20@mail.ru Самир Лотли Самир Лотли +7 565 281-46-27

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

1 2 3
samir20 elisej90 al_bert99
Лотли Цетян Чимли
+75652814627 +75787444559 +78408975402

Пример 2

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

1 2 3 4 5 6
denis81@yandex.ru Денис Цогак Денис Цогак +7 968 034-33-51
fucitij63@yahoo.com Данил Фучитий Данил Фучитий +7 772 912-82-74
robert44@rambler.ru Роберт Рубян Роберт Рубян +7 217 169-92-21
dodskij8@yahoo.com Андрей Додский Андрей Додский +7 444 384-57-32
robert44@rambler.ru Роберт Рубян Роберт Рубян +7 217 169-92-21

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

1 2 3 4
robert44 dodskij8 fucitij63 denis81
Рубян Додский Фучитий Цогак
+72171699221 +74443845732 +77729128274 +79680343351

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Шугян Ринат|false 0.4 +7 994 377-86-11 +7 994 377-86-11
Самук Арсен|false 0.8 +7 374 934-78-20 +7 374 934-78-20
Дочигский Тихон|false 0.8 +7 097 011-34-89 +7 097 011-34-89
Зилакли Герман|false 0.7 +7 048 020-21-14 +7 048 020-21-14

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

1 2 3 4
Не выполнено Не выполнено Не выполнено Не выполнено
0.40 0.80 0.80 0.70
(994) 377-8611 (374) 934-7820 (097) 011-3489 (048) 020-2114
Шугян Самук Дочигский Зилакли

Пример 2

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

1 2 3 4
Немберг Герман|true 1.0 +7 074 901-12-75 +7 074 901-12-75
Фетий Андрей|true 0.7 +7 978 384-94-67 +7 978 384-94-67
Нулберг Захар|false 1.0 +7 203 543-93-78 +7 203 543-93-78

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

1 2 3
Выполнено Выполнено Не выполнено
1.00 0.70 1.00
(074) 901-1275 (978) 384-9467 (203) 543-9378
Немберг Фетий Нулберг

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.9!395-641-5795 05/10/2004 zigozan27[at]yandex.ru
0.6!855-095-5984 20/09/1999 filipp28[at]yahoo.com
0.9!918-631-0793 10/02/1999 masitanz16[at]mail.ru

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

1 2 3
(395) 641-5795 (855) 095-5984 (918) 631-0793
2004/10/05 1999/09/20 1999/02/10
0.9000 0.6000 0.9000
zigozan27 filipp28 masitanz16

Пример 2

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

1 2 3
0.9!080-595-1525 05/10/2004 leonid54[at]rambler.ru
0.2!804-482-2054 19/12/2001 kifimko14[at]mail.ru
0.3!886-729-2740 23/01/2002 sigesov77[at]rambler.ru

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

1 2 3
(080) 595-1525 (804) 482-2054 (886) 729-2740
2004/10/05 2001/12/19 2002/01/23
0.9000 0.2000 0.3000
leonid54 kifimko14 sigesov77

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Максим Л. Вашовман|+72863273075 Да Да
Тихон Ц. Вевский|+73192227837 Да Да
Василий Ц. Метий|+74908321012 Да Да
Никита Ф. Фозелов|+70532017065 Нет Нет

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

1 2 3
(053) 201-70-65 0 Фозелов Н.Ф.
(286) 327-30-75 1 Вашовман М.Л.
(319) 222-78-37 1 Вевский Т.Ц.
(490) 832-10-12 1 Метий В.Ц.

Пример 2

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

1 2 3 4
Богдан Б. Мабодак|+71652292091 Нет Нет
Василий Е. Севский|+71616130867 Да Да
Назар З. Федян|+77730981705 Нет Нет
Егор Д. Вебян|+79132014993 Нет Нет

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

1 2 3
(161) 613-08-67 1 Севский В.Е.
(165) 229-20-91 0 Мабодак Б.Б.
(773) 098-17-05 0 Федян Н.З.
(913) 201-49-93 0 Вебян Е.Д.

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
367-78-77;tazman54@gmail.com 02/06/2004 02/06/2004
155-14-30;rofuk55@yahoo.com 11/05/2002 11/05/2002
155-14-30;rofuk55@yahoo.com 11/05/2002 11/05/2002
860-57-98;coboric56@yahoo.com 08/08/1999 08/08/1999
155-14-30;rofuk55@yahoo.com 11/05/2002 11/05/2002

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

1 2 3
367-7877 04-06-02 tazman54[at]gmail.com
155-1430 02-05-11 rofuk55[at]yahoo.com
860-5798 99-08-08 coboric56[at]yahoo.com

Пример 2

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

1 2 3 4
270-85-68;gezutov3@mail.ru 24/08/2004 24/08/2004
041-38-84;tinij60@mail.ru 11/04/2001 11/04/2001
278-06-33;sacukic59@rambler.ru 10/11/1999 10/11/1999
278-06-33;sacukic59@rambler.ru 10/11/1999 10/11/1999
278-06-33;sacukic59@rambler.ru 10/11/1999 10/11/1999

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

1 2 3
270-8568 04-08-24 gezutov3[at]mail.ru
041-3884 01-04-11 tinij60[at]mail.ru
278-0633 99-11-10 sacukic59[at]rambler.ru

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(307) 822-97-88 Y Матвей Дореций!dorezij11[at]yandex.ru
(197) 204-99-85 N Амир Вуруший!vurusij80[at]mail.ru
(706) 838-47-98 N Марк Шуков!sukov8[at]yahoo.com
(863) 863-72-81 N Адель Цашиди!zasidi55[at]gmail.com
(863) 863-72-81 N Адель Цашиди!zasidi55[at]gmail.com
(863) 863-72-81 N Адель Цашиди!zasidi55[at]gmail.com

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

1 2 3 4
2049985 8229788 8637281 8384798
0 1 0 0
Вуруший Дореций Цашиди Шуков
vurusij80@mail.ru dorezij11@yandex.ru zasidi55@gmail.com sukov8@yahoo.com

Пример 2

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

1 2 3
(479) 956-35-64 Y Эдуард Гичицяк!gicizak69[at]yahoo.com
(754) 111-92-29 N Константин Сибечиди!konstantin95[at]gmail.com
(166) 837-13-45 Y Ильдар Душанак!dusanak89[at]rambler.ru
(709) 867-20-85 Y Леонид Цурян!leonid73[at]rambler.ru
(709) 867-20-85 Y Леонид Цурян!leonid73[at]rambler.ru
(709) 867-20-85 Y Леонид Цурян!leonid73[at]rambler.ru

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

1 2 3 4
9563564 8371345 1119229 8672085
1 1 0 1
Гичицяк Душанак Сибечиди Цурян
gicizak69@yahoo.com dusanak89@rambler.ru konstantin95@gmail.com leonid73@rambler.ru

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 597 008-1245 zidulko41@yahoo.com Иван Зидулко
+7 725 418-9681 rocesman22@gmail.com Филипп Рочешман
+7 791 563-2987 sidasko35@rambler.ru Никита Шидашко
+7 159 983-6978 svatogor38@rambler.ru Святогор Деров
+7 597 008-1245 zidulko41@yahoo.com Иван Зидулко

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

1 2 3 4
+7 (159) 983-69-78 +7 (597) 008-12-45 +7 (725) 418-96-81 +7 (791) 563-29-87
svatogor38 zidulko41 rocesman22 sidasko35
Деров Святогор Зидулко Иван Рочешман Филипп Шидашко Никита

Пример 2

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

1 2 3
+7 101 448-1670 cikavev43@yandex.ru Данила Чикавев
+7 515 670-5221 arsenij12@mail.ru Арсений Тугебев
+7 494 104-1692 tanuvman17@mail.ru Юрий Танувман
+7 101 448-1670 cikavev43@yandex.ru Данила Чикавев

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

1 2 3
+7 (101) 448-16-70 +7 (494) 104-16-92 +7 (515) 670-52-21
cikavev43 tanuvman17 arsenij12
Чикавев Данила Танувман Юрий Тугебев Арсений

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Владислав Б. Шишский 624 929-3142 2004.06.26
Игнат Р. Гарич 082 224-3064 2002.05.14
Владислав Б. Шишский 624 929-3142 2004.06.26
Владислав Б. Шишский 624 929-3142 2004.06.26
Артур С. Шифин 618 584-9574 2003.09.06

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

1 2 3
Гарич (082) 224-3064 2002-05-14
Шифин (618) 584-9574 2003-09-06
Шишский (624) 929-3142 2004-06-26

Пример 2

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

1 2 3
Ринат О. Чиляк 560 150-5545 2002.09.23
Дмитрий М. Фотов 574 642-6527 2001.06.17
Ринат О. Чиляк 560 150-5545 2002.09.23
Роман О. Кубунич 678 623-1628 1999.01.17
Ринат О. Чиляк 560 150-5545 2002.09.23

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

1 2 3
Кубунич (678) 623-1628 1999-01-17
Фотов (574) 642-6527 2001-06-17
Чиляк (560) 150-5545 2002-09-23

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Вячеслав Лучов 0.03#vaceslav39[at]gmail.com +7 684 843-67-59 +7 684 843-67-59
Павел Мадов 0.56#pavel53[at]yandex.ru +7 589 740-46-44 +7 589 740-46-44
Андрей Разекак 0.89#razekak29[at]gmail.com +7 509 024-66-77 +7 509 024-66-77
Вячеслав Лучов 0.03#vaceslav39[at]gmail.com +7 684 843-67-59 +7 684 843-67-59

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

1 2 3
Лучов Вячеслав Мадов Павел Разекак Андрей
0.0 0.6 0.9
+7 (684) 843-67-59 +7 (589) 740-46-44 +7 (509) 024-66-77
gmail.com yandex.ru gmail.com

Пример 2

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

1 2 3 4 5
Вадим Бакский 0.12#bakskij84[at]gmail.com +7 091 317-58-33 +7 091 317-58-33
Виталий Дилянц 0.30#vitalij41[at]yahoo.com +7 378 470-78-81 +7 378 470-78-81
Марсель Цузецли 0.12#marsel_73[at]mail.ru +7 127 155-16-50 +7 127 155-16-50
Виталий Дилянц 0.30#vitalij41[at]yahoo.com +7 378 470-78-81 +7 378 470-78-81

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

1 2 3
Бакский Вадим Дилянц Виталий Цузецли Марсель
0.1 0.3 0.1
+7 (091) 317-58-33 +7 (378) 470-78-81 +7 (127) 155-16-50
gmail.com yahoo.com mail.ru

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004-01-21;0.0206 Выполнено Выполнено
2001-05-10;0.9121 Не выполнено Не выполнено
1999-06-09;0.5760 Выполнено Выполнено
1999-06-09;0.5760 Выполнено Выполнено

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

1 2 3
21-01-04 0.021 да
10-05-01 0.912 нет
09-06-99 0.576 да

Пример 2

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

1 2 3 4
2003-10-12;0.3397 Выполнено Выполнено
2003-11-04;0.7811 Не выполнено Не выполнено
2001-03-05;0.5820 Не выполнено Не выполнено
2003-11-04;0.7811 Не выполнено Не выполнено
1999-02-19;0.1631 Выполнено Выполнено

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

1 2 3
12-10-03 0.340 да
04-11-03 0.781 нет
05-03-01 0.582 нет
19-02-99 0.163 да