ИКБО-62-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Р.Ф. Кикулов +7(505)655-85-61 0.713 Р.Ф. Кикулов
Р.Ф. Кикулов +7(505)655-85-61 0.713 Р.Ф. Кикулов
Р.Ф. Кикулов +7(505)655-85-61 0.713 Р.Ф. Кикулов
В.Д. Шидак +7(302)259-63-65 0.932 В.Д. Шидак
А.Ч. Замасский +7(193)693-70-82 0.647 А.Ч. Замасский
Д.Ф. Зацашберг +7(191)480-99-38 0.373 Д.Ф. Зацашберг

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

1 2 3 4
Кикулов Шидак Замасский Зацашберг
+75056558561 +73022596365 +71936937082 +71914809938
71% 93% 65% 37%

Пример 2

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

1 2 3 4 5
С.З. Вучко +7(772)284-78-39 0.149 С.З. Вучко
И.Г. Гацунак +7(738)228-43-99 0.931 И.Г. Гацунак
И.Г. Гацунак +7(738)228-43-99 0.931 И.Г. Гацунак
И.Г. Гацунак +7(738)228-43-99 0.931 И.Г. Гацунак
А.Т. Зевский +7(944)634-81-22 0.855 А.Т. Зевский

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

1 2 3
Вучко Гацунак Зевский
+77722847839 +77382284399 +79446348122
15% 93% 86%

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
rasli90[at]mail.ru 0.112 Д.Ч. Расли Д.Ч. Расли
vabov35[at]mail.ru 0.586 Р.М. Вабов Р.М. Вабов
limko84[at]yahoo.com 0.603 А.Т. Лимко А.Т. Лимко
vabov35[at]mail.ru 0.586 Р.М. Вабов Р.М. Вабов
dozanz54[at]mail.ru 0.241 В.З. Доцянц В.З. Доцянц

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

1 2 3 4
dozanz54 limko84 rasli90 vabov35
0.2 0.6 0.1 0.6
Доцянц В. Лимко А. Расли Д. Вабов Р.

Пример 2

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

1 2 3 4
zisidi64[at]gmail.com 0.642 А.З. Цисиди А.З. Цисиди
ginazan43[at]mail.ru 0.837 М.В. Гинацян М.В. Гинацян
gurin84[at]gmail.com 0.650 Р.Е. Гурин Р.Е. Гурин
casorov86[at]yahoo.com 0.141 А.Р. Часоров А.Р. Часоров
gurin84[at]gmail.com 0.650 Р.Е. Гурин Р.Е. Гурин

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

1 2 3 4
casorov86 ginazan43 gurin84 zisidi64
0.1 0.8 0.7 0.6
Часоров А. Гинацян М. Гурин Р. Цисиди А.

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
safonman53@gmail.com safonman53@gmail.com 1&(521) 824-22-33 Сафонман, М.Ц.
tuzegov92@yahoo.com tuzegov92@yahoo.com 1&(882) 426-83-09 Тузегов, Д.У.
kazigidi76@yahoo.com kazigidi76@yahoo.com 1&(740) 512-49-75 Кацигиди, Е.У.
kazigidi76@yahoo.com kazigidi76@yahoo.com 1&(740) 512-49-75 Кацигиди, Е.У.
kazigidi76@yahoo.com kazigidi76@yahoo.com 1&(740) 512-49-75 Кацигиди, Е.У.

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

1 2 3
kazigidi76[at]yahoo.com safonman53[at]gmail.com tuzegov92[at]yahoo.com
Выполнено Выполнено Выполнено
Кацигиди Е. Сафонман М. Тузегов Д.
512-49-75 824-22-33 426-83-09

Пример 2

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

1 2 3 4 5
vafan41@gmail.com vafan41@gmail.com 1&(357) 184-32-85 Вафян, Д.К.
disij78@rambler.ru disij78@rambler.ru 1&(068) 874-56-28 Дисий, Н.Б.
guvonev42@rambler.ru guvonev42@rambler.ru 0&(480) 792-76-46 Гувонев, Ф.Б.
guvonev42@rambler.ru guvonev42@rambler.ru 0&(480) 792-76-46 Гувонев, Ф.Б.
guvonev42@rambler.ru guvonev42@rambler.ru 0&(480) 792-76-46 Гувонев, Ф.Б.

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

1 2 3
disij78[at]rambler.ru guvonev42[at]rambler.ru vafan41[at]gmail.com
Выполнено Не выполнено Выполнено
Дисий Н. Гувонев Ф. Вафян Д.
874-56-28 792-76-46 184-32-85

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.0037 Закивянц, Г.Б. 09/07/2004
0.9132 Бирушов, Л.Ч. 13/10/2004
0.0535 Вишберг, М.Д. 25/06/2002
0.4533 Канобиди, К.З. 19/02/2003
0.9132 Бирушов, Л.Ч. 13/10/2004

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

1 2 3
0.00 Закивянц 04/07/09
0.91 Бирушов 04/10/13
0.05 Вишберг 02/06/25
0.45 Канобиди 03/02/19

Пример 2

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

1 2 3 4 5
0.5951 Цациди, А.Б. 18/09/2004
0.5951 Цациди, А.Б. 18/09/2004
0.7086 Ницук, Д.Л. 04/09/2000
0.8391 Ролов, Р.Б. 21/03/2003

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

1 2 3
0.60 Цациди 04/09/18
0.71 Ницук 00/09/04
0.84 Ролов 03/03/21

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (813) 553-89-41|Рамиль Ш. Буфозян 24/09/2004 24/09/2004
+7 (639) 460-28-17|Данила Л. Финичяк 03/11/2000 03/11/2000
+7 (314) 739-66-31|Марат Р. Чузиди 07/09/2002 07/09/2002
+7 (280) 458-87-91|Ярослав В. Чацко 05/05/2003 05/05/2003

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

1 2 3 4
Чацко Чузиди Финичяк Буфозян
03-05-05 02-09-07 00-11-03 04-09-24
280 458-8791 314 739-6631 639 460-2817 813 553-8941

Пример 2

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

1 2 3 4 5
+7 (687) 275-67-62|Родион О. Дуфашов 05/01/1999 05/01/1999
+7 (129) 468-04-59|Константин Н. Вубичли 01/02/1999 01/02/1999
+7 (411) 403-82-96|Тихон Н. Гибозко 17/06/1999 17/06/1999
+7 (981) 359-40-06|Глеб Л. Фофич 19/05/2000 19/05/2000

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

1 2 3 4
Вубичли Гибозко Дуфашов Фофич
99-02-01 99-06-17 99-01-05 00-05-19
129 468-0459 411 403-8296 687 275-6762 981 359-4006

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
12.06.2004|Не выполнено Месиди Олег Месиди Олег
19.02.2002|Выполнено Залев Влад Залев Влад
23.02.2001|Выполнено Цакиди Сергей Цакиди Сергей

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

1 2 3
true Залев 2002
false Месиди 2004
true Цакиди 2001

Пример 2

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

1 2 3
23.05.2001|Не выполнено Мичомберг Анатолий Мичомберг Анатолий
13.07.2001|Выполнено Чозулак Святогор Чозулак Святогор
01.06.2003|Выполнено Бирич Всеволод Бирич Всеволод

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

1 2 3
true Бирич 2003
false Мичомберг 2001
true Чозулак 2001

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 264 250-16-13#Елисей Симов да elisej82@yandex.ru elisej82@yandex.ru
+7 331 719-49-45#Давид Цодашин да zodasin15@yahoo.com zodasin15@yahoo.com
+7 331 719-49-45#Давид Цодашин да zodasin15@yahoo.com zodasin15@yahoo.com
+7 147 991-39-02#Игнат Бидалий нет bidalij59@rambler.ru bidalij59@rambler.ru
+7 331 719-49-45#Давид Цодашин да zodasin15@yahoo.com zodasin15@yahoo.com
+7 661 885-24-39#Яромир Лафикяк нет lafikak59@yahoo.com lafikak59@yahoo.com

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

1 2 3 4
Симов Елисей Цодашин Давид Бидалий Игнат Лафикяк Яромир
true true false false
+7(264)250-16-13 +7(331)719-49-45 +7(147)991-39-02 +7(661)885-24-39
yandex.ru yahoo.com rambler.ru yahoo.com

Пример 2

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

1 2 3 4 5
+7 045 874-04-39#Никита Банянц да nikita21@yandex.ru nikita21@yandex.ru
+7 068 445-95-39#Арсен Дамян нет arsen76@rambler.ru arsen76@rambler.ru
+7 711 556-49-84#Глеб Цетузянц нет zetuzanz35@yandex.ru zetuzanz35@yandex.ru
+7 711 556-49-84#Глеб Цетузянц нет zetuzanz35@yandex.ru zetuzanz35@yandex.ru
+7 711 556-49-84#Глеб Цетузянц нет zetuzanz35@yandex.ru zetuzanz35@yandex.ru

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

1 2 3
Банянц Никита Дамян Арсен Цетузянц Глеб
true false false
+7(045)874-04-39 +7(068)445-95-39 +7(711)556-49-84
yandex.ru rambler.ru yandex.ru

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
rostislav80[at]rambler.ru 1999.02.05 Дивутян Ростислав Дивутян Ростислав +7 (252) 504-97-67
rostislav80[at]rambler.ru 1999.02.05 Дивутян Ростислав Дивутян Ростислав +7 (252) 504-97-67
reganz60[at]yandex.ru 2000.09.06 Регянц Роман Регянц Роман +7 (312) 595-27-12
rostislav80[at]rambler.ru 1999.02.05 Дивутян Ростислав Дивутян Ростислав +7 (252) 504-97-67
kuzanz59[at]gmail.com 2001.11.01 Куцянц Матвей Куцянц Матвей +7 (343) 261-59-01

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

1 2 3 4
rostislav80@rambler.ru 05.02.99 Ростислав Дивутян (252) 504-9767
reganz60@yandex.ru 06.09.00 Роман Регянц (312) 595-2712
kuzanz59@gmail.com 01.11.01 Матвей Куцянц (343) 261-5901

Пример 2

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

1 2 3 4 5
daniel_79[at]mail.ru 2000.11.27 Дидян Даниэль Дидян Даниэль +7 (440) 492-77-98
danila92[at]yandex.ru 2001.03.06 Гамич Данила Гамич Данила +7 (428) 267-28-55
nedli20[at]yahoo.com 2003.11.06 Недли Петр Недли Петр +7 (100) 500-59-15
vaceslav58[at]gmail.com 2001.04.25 Говак Вячеслав Говак Вячеслав +7 (324) 152-22-26
vaceslav58[at]gmail.com 2001.04.25 Говак Вячеслав Говак Вячеслав +7 (324) 152-22-26
vaceslav58[at]gmail.com 2001.04.25 Говак Вячеслав Говак Вячеслав +7 (324) 152-22-26

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

1 2 3 4
daniel_79@mail.ru 27.11.00 Даниэль Дидян (440) 492-7798
danila92@yandex.ru 06.03.01 Данила Гамич (428) 267-2855
nedli20@yahoo.com 06.11.03 Петр Недли (100) 500-5915
vaceslav58@gmail.com 25.04.01 Вячеслав Говак (324) 152-2226

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
П.З. Чубекман 32% 2002-07-22 cubekman50[at]rambler.ru
П.З. Чубекман 32% 2002-07-22 cubekman50[at]rambler.ru
Е.В. Зулазин 11% 2001-10-22 zulazin85[at]yahoo.com
А.О. Дешов 98% 2002-12-01 desov60[at]gmail.com

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

1 2 3
Чубекман Зулазин Дешов
0.320 0.110 0.980
2002.07.22 2001.10.22 2002.12.01
rambler.ru yahoo.com gmail.com

Пример 2

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

1 2 3 4 5
М.З. Косонин 68% 1999-06-22 kosonin71[at]mail.ru
А.Ф. Шузко 89% 2002-02-11 suzko8[at]mail.ru
Н.Ф. Фивомий 22% 2000-06-28 fivomij45[at]rambler.ru
Н.Ф. Фивомий 22% 2000-06-28 fivomij45[at]rambler.ru

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

1 2 3
Косонин Шузко Фивомий
0.680 0.890 0.220
1999.06.22 2002.02.11 2000.06.28
mail.ru mail.ru rambler.ru

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.91 Константин Теручий +7(786)522-06-83 Константин Теручий 1
0.79 Тимур Неракянц +7(991)092-30-69 Тимур Неракянц 1
0.79 Тимур Неракянц +7(991)092-30-69 Тимур Неракянц 1
0.79 Тимур Неракянц +7(991)092-30-69 Тимур Неракянц 1
0.72 Захар Зетебян +7(943)258-96-82 Захар Зетебян 0
0.41 Амир Кицемев +7(231)818-85-96 Амир Кицемев 1

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

1 2 3 4
0.910 0.790 0.720 0.410
Теручий Неракянц Зетебян Кицемев
7865220683 9910923069 9432589682 2318188596
Выполнено Выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4 5 6 7
0.86 Василий Вилучов +7(435)961-04-54 Василий Вилучов 0
0.86 Василий Вилучов +7(435)961-04-54 Василий Вилучов 0
0.86 Василий Вилучов +7(435)961-04-54 Василий Вилучов 0
0.90 Олег Бедокко +7(150)190-91-57 Олег Бедокко 1
0.09 Данила Ценицский +7(501)067-71-66 Данила Ценицский 0
0.44 Леонид Зицли +7(271)261-76-03 Леонид Зицли 1

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

1 2 3 4
0.860 0.900 0.090 0.440
Вилучов Бедокко Ценицский Зицли
4359610454 1501909157 5010677166 2712617603
Не выполнено Выполнено Не выполнено Выполнено

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
bigskij41@yandex.ru 0 bigskij41@yandex.ru (727) 321-5945
zuradidi34@yahoo.com 0 zuradidi34@yahoo.com (289) 785-4059
sotuk46@rambler.ru 1 sotuk46@rambler.ru (128) 896-1913
bigskij41@yandex.ru 0 bigskij41@yandex.ru (727) 321-5945

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

1 2 3
bigskij41[at]yandex.ru Не выполнено 727-321-5945
zuradidi34[at]yahoo.com Не выполнено 289-785-4059
sotuk46[at]rambler.ru Выполнено 128-896-1913

Пример 2

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

1 2 3 4 5
gacazanz60@rambler.ru 1 gacazanz60@rambler.ru (129) 728-4417
lozberg94@yahoo.com 0 lozberg94@yahoo.com (222) 843-7585
fukak74@mail.ru 1 fukak74@mail.ru (528) 924-9344
gacazanz60@rambler.ru 1 gacazanz60@rambler.ru (129) 728-4417

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

1 2 3
gacazanz60[at]rambler.ru Выполнено 129-728-4417
lozberg94[at]yahoo.com Не выполнено 222-843-7585
fukak74[at]mail.ru Выполнено 528-924-9344

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Д.М. Кокли 0 kokli71[at]gmail.com kokli71[at]gmail.com
Я.Т. Ронофли 0 ronofli79[at]gmail.com ronofli79[at]gmail.com
Я.Т. Ронофли 0 ronofli79[at]gmail.com ronofli79[at]gmail.com
Я.Т. Ронофли 0 ronofli79[at]gmail.com ronofli79[at]gmail.com
М.Р. Тонберг 1 tonberg11[at]mail.ru tonberg11[at]mail.ru

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

1 2 3
Д. Кокли нет gmail.com
Я. Ронофли нет gmail.com
М. Тонберг да mail.ru

Пример 2

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

1 2 3 4
В.Б. Фоцофиди 0 fozofidi53[at]gmail.com fozofidi53[at]gmail.com
Г.О. Ноняк 0 nonak63[at]yahoo.com nonak63[at]yahoo.com
В.Б. Фоцофиди 0 fozofidi53[at]gmail.com fozofidi53[at]gmail.com
М.Н. Лекман 1 lekman60[at]gmail.com lekman60[at]gmail.com
М.Т. Засли 1 zasli28[at]gmail.com zasli28[at]gmail.com
В.Б. Фоцофиди 0 fozofidi53[at]gmail.com fozofidi53[at]gmail.com

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

1 2 3
В. Фоцофиди нет gmail.com
Г. Ноняк нет yahoo.com
М. Лекман да gmail.com
М. Засли да gmail.com

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Илья Д. Кезуцов kezuzov34[at]mail.ru 10.09.04 +79026571831 +79026571831
Илья Д. Кезуцов kezuzov34[at]mail.ru 10.09.04 +79026571831 +79026571831
Марат Б. Цишский zisskij36[at]yahoo.com 18.10.00 +74785297950 +74785297950
Эдуард К. Вифяк eduard2[at]yahoo.com 19.12.02 +76872254215 +76872254215

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

1 2 3 4
Кезуцов mail.ru 04.09.10 9026571831
Цишский yahoo.com 00.10.18 4785297950
Вифяк yahoo.com 02.12.19 6872254215

Пример 2

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

1 2 3 4 5
Борис С. Дичич boris7[at]yahoo.com 01.04.01 +76584845438 +76584845438
Борис С. Дичич boris7[at]yahoo.com 01.04.01 +76584845438 +76584845438
Сергей Е. Лувий sergej83[at]gmail.com 05.06.99 +74741721036 +74741721036
Захар У. Гуцин zahar50[at]gmail.com 18.11.99 +73940951307 +73940951307
Владислав Д. Нифев vladislav15[at]yahoo.com 03.04.03 +73936043249 +73936043249

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

1 2 3 4
Дичич yahoo.com 01.04.01 6584845438
Лувий gmail.com 99.06.05 4741721036
Гуцин gmail.com 99.11.18 3940951307
Нифев yahoo.com 03.04.03 3936043249

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 989 808-0384 lobskij87@mail.ru нет
+7 989 808-0384 lobskij87@mail.ru нет
+7 638 333-8284 fudific82@mail.ru нет
+7 196 391-0113 tisisin45@yandex.ru нет

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

1 2 3
638-333-8284 fudific82 Не выполнено
989-808-0384 lobskij87 Не выполнено
196-391-0113 tisisin45 Не выполнено

Пример 2

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

1 2 3 4
+7 277 386-0210 sunak35@yandex.ru нет
+7 978 585-9244 lekenij25@yahoo.com нет
+7 978 585-9244 lekenij25@yahoo.com нет
+7 452 686-2642 bazic54@yandex.ru да

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

1 2 3
452-686-2642 bazic54 Выполнено
978-585-9244 lekenij25 Не выполнено
277-386-0210 sunak35 Не выполнено

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нет;(437) 845-3033 zilin72@mail.ru 0.8998
Нет;(437) 845-3033 zilin72@mail.ru 0.8998
Нет;(763) 292-9232 morevak23@yahoo.com 0.3457
Нет;(737) 786-4052 norozak15@yandex.ru 0.5003

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

1 2 3 4
437-845-3033 zilin72[at]mail.ru 0.900 N
763-292-9232 morevak23[at]yahoo.com 0.346 N
737-786-4052 norozak15[at]yandex.ru 0.500 N

Пример 2

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

1 2 3
Нет;(662) 737-1306 mudev21@yandex.ru 0.3361
Нет;(662) 737-1306 mudev21@yandex.ru 0.3361
Да;(722) 114-4732 mogak90@yahoo.com 0.9464
Нет;(222) 899-7271 bisakic26@yahoo.com 0.8825

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

1 2 3 4
662-737-1306 mudev21[at]yandex.ru 0.336 N
722-114-4732 mogak90[at]yahoo.com 0.946 Y
222-899-7271 bisakic26[at]yahoo.com 0.882 N

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Цемич, Р.Ц. 2001/12/23 zemic39[at]gmail.com
Гакокянц, О.Е. 2002/11/04 gakokanz85[at]yahoo.com
Натич, Я.В. 2004/07/24 natic95[at]gmail.com
Натич, Я.В. 2004/07/24 natic95[at]gmail.com

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

1 2 3
Гакокянц О. Цемич Р. Натич Я.
04/11/2002 23/12/2001 24/07/2004
yahoo.com gmail.com gmail.com

Пример 2

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

1 2 3
Молутко, А.А. 2002/02/12 molutko98[at]rambler.ru
Цокко, Р.К. 2000/11/27 zokko66[at]gmail.com
Цокко, Р.К. 2000/11/27 zokko66[at]gmail.com
Ницивян, А.Е. 2004/12/28 nizivan32[at]mail.ru

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

1 2 3
Молутко А. Цокко Р. Ницивян А.
12/02/2002 27/11/2000 28/12/2004
rambler.ru gmail.com mail.ru

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.6|+7 992 917-79-83 evgenij56@rambler.ru
1.0|+7 231 703-32-73 linberg8@mail.ru
0.9|+7 657 689-73-32 refecak58@gmail.com
0.9|+7 657 689-73-32 refecak58@gmail.com
0.9|+7 657 689-73-32 refecak58@gmail.com
0.3|+7 129 483-10-90 sulacberg9@yahoo.com

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

1 2 3 4
0.300 1.000 0.900 0.600
yahoo.com mail.ru gmail.com rambler.ru
1294831090 2317033273 6576897332 9929177983

Пример 2

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

1 2
0.5|+7 765 786-19-93 zosisidi47@yandex.ru
0.8|+7 124 316-57-67 aleksej63@yahoo.com
0.8|+7 124 316-57-67 aleksej63@yahoo.com
0.8|+7 124 316-57-67 aleksej63@yahoo.com
0.9|+7 910 804-57-21 cadulin58@yahoo.com

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

1 2 3
0.800 0.500 0.900
yahoo.com yandex.ru yahoo.com
1243165767 7657861993 9108045721

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Анатолий Наримберг|+7 478 941-4693 2003.01.12
Савва Зифомак|+7 160 118-6522 2002.06.05
Савва Гомов|+7 930 905-6849 2001.08.17
Степан Зулибов|+7 238 393-3077 2002.06.11

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

1 2 3 4
9414693 1186522 9056849 3933077
Наримберг Зифомак Гомов Зулибов
2003-01-12 2002-06-05 2001-08-17 2002-06-11

Пример 2

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

1 2 3
Никита Битуфли|+7 711 340-3328 2002.04.02
Ян Мевин|+7 293 212-5320 2001.02.21
Эмиль Гуцумов|+7 055 183-0697 1999.10.20
Святогор Гецяк|+7 941 802-8692 2004.03.15

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

1 2 3 4
3403328 2125320 1830697 8028692
Битуфли Мевин Гуцумов Гецяк
2002-04-02 2001-02-21 1999-10-20 2004-03-15

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
lesezko65@mail.ru Андрей Лешецко Да Да (104) 002-2805
vasilij5@rambler.ru Василий Думян Нет Нет (120) 215-4438
suzesov70@mail.ru Роберт Суцесов Нет Нет (893) 403-0475

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

1 2 3 4
mail.ru Лешецко 1 1040022805
rambler.ru Думян 0 1202154438
mail.ru Суцесов 0 8934030475

Пример 2

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

1 2 3 4 5
nazar46@gmail.com Назар Фонак Нет Нет (139) 368-1871
risij97@mail.ru Влад Риший Нет Нет (541) 310-0711
danil23@yandex.ru Данил Гезян Да Да (490) 718-9387
anton4@yandex.ru Антон Цофин Нет Нет (951) 184-9541

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

1 2 3 4
gmail.com Фонак 0 1393681871
mail.ru Риший 0 5413100711
yandex.ru Гезян 1 4907189387
yandex.ru Цофин 0 9511849541

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
С.Г. Шидумак 2001-02-20 887-837-2210 0.029
Р.О. Бокизли 2003-12-18 198-894-1038 0.666
М.С. Руфибин 2004-07-28 837-078-3936 0.789
С.Ф. Ченавли 2002-12-28 827-177-7770 0.142

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

1 2 3 4
Р. Бокизли 18-12-03 1988941038 0.7
С. Ченавли 28-12-02 8271777770 0.1
М. Руфибин 28-07-04 8370783936 0.8
С. Шидумак 20-02-01 8878372210 0.0

Пример 2

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

1 2 3 4 5
Э.Д. Тунич 2002-06-07 165-193-7290 0.600
З.Ф. Кутий 2002-03-09 627-751-8684 0.664
Р.В. Водиди 2002-10-22 976-935-2355 0.393
Я.М. Кезегко 2001-11-09 748-990-7477 0.900

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

1 2 3 4
Э. Тунич 07-06-02 1651937290 0.6
З. Кутий 09-03-02 6277518684 0.7
Я. Кезегко 09-11-01 7489907477 0.9
Р. Водиди 22-10-02 9769352355 0.4

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
elisej25@yandex.ru 7% Елисей Ридий elisej25@yandex.ru +7 965 340-03-14
vozisidi45@rambler.ru 24% Ринат Воцисиди vozisidi45@rambler.ru +7 707 323-14-79
aromir40@yahoo.com 37% Яромир Дизиди aromir40@yahoo.com +7 302 106-05-61
magilan12@yahoo.com 0% Павел Магилян magilan12@yahoo.com +7 648 047-24-93

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

1 2 3 4
elisej25 vozisidi45 aromir40 magilan12
0.070 0.240 0.370 0.000
Ридий Воцисиди Дизиди Магилян
(965) 340-0314 (707) 323-1479 (302) 106-0561 (648) 047-2493

Пример 2

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

1 2 3 4 5 6
sergej49@mail.ru 22% Сергей Лафман sergej49@mail.ru +7 465 637-71-97
bozesak21@yahoo.com 82% Данила Бозесяк bozesak21@yahoo.com +7 023 321-73-92
denis13@mail.ru 99% Денис Бамич denis13@mail.ru +7 261 328-76-62

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

1 2 3
sergej49 bozesak21 denis13
0.220 0.820 0.990
Лафман Бозесяк Бамич
(465) 637-7197 (023) 321-7392 (261) 328-7662

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
16.08.2002 0.6 Нет Кобебский, В.Т.
27.08.2000 0.1 Да Тузудов, Н.Д.
25.11.2004 0.5 Да Тифицич, С.М.

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

1 2 3
16-08-2002 25-11-2004 27-08-2000
0.600 0.500 0.100
false true true
Кобебский Тифицич Тузудов

Пример 2

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

1 2 3 4 5 6
05.03.2002 0.8 Да Биручиди, М.Ш.
23.06.2003 0.2 Да Зирусянц, М.А.
23.10.1999 0.7 Нет Когимин, Б.Д.
19.04.2001 0.3 Да Тишян, С.Ш.

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

1 2 3 4
05-03-2002 23-06-2003 23-10-1999 19-04-2001
0.800 0.200 0.700 0.300
true true false true
Биручиди Зирусянц Когимин Тишян

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
2004-04-21 0.8447 varan56[at]yahoo.com 0.8447 N
2002-01-09 0.7689 zovov74[at]rambler.ru 0.7689 N
1999-09-08 0.6004 zikesev27[at]rambler.ru 0.6004 Y
1999-09-08 0.6004 zikesev27[at]rambler.ru 0.6004 Y
1999-09-08 0.6004 zikesev27[at]rambler.ru 0.6004 Y

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

1 2 3
21/04/04 09/01/02 08/09/99
0.845 0.769 0.600
varan56 zovov74 zikesev27
false false true

Пример 2

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

1 2 3 4 5 6 7
2001-05-26 0.9941 votubak54[at]mail.ru 0.9941 N
2001-05-26 0.9941 votubak54[at]mail.ru 0.9941 N
2001-05-26 0.9941 votubak54[at]mail.ru 0.9941 N
2000-02-26 0.6497 mibman44[at]gmail.com 0.6497 N
1999-06-12 0.5879 darulov96[at]rambler.ru 0.5879 N

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

1 2 3
26/05/01 26/02/00 12/06/99
0.994 0.650 0.588
votubak54 mibman44 darulov96
false false false

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
471 831-0232 Да 0.0642 rekman1[at]rambler.ru
001 727-3421 Нет 0.4410 nilan52[at]mail.ru
160 951-4525 Да 0.6749 lofukev15[at]gmail.com
160 951-4525 Да 0.6749 lofukev15[at]gmail.com
160 951-4525 Да 0.6749 lofukev15[at]gmail.com
185 041-8261 Нет 0.9160 fonidberg95[at]yandex.ru

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

1 2 3 4
0418261 false 92% fonidberg95
9514525 true 67% lofukev15
7273421 false 44% nilan52
8310232 true 6% rekman1

Пример 2

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

1 2 3 4
717 095-5492 Да 0.1702 svatoslav93[at]yahoo.com
717 095-5492 Да 0.1702 svatoslav93[at]yahoo.com
717 095-5492 Да 0.1702 svatoslav93[at]yahoo.com
659 650-2492 Нет 0.9190 cofidak83[at]rambler.ru
752 108-5226 Да 0.0236 nivomak78[at]yahoo.com

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

1 2 3 4
6502492 false 92% cofidak83
1085226 true 2% nivomak78
0955492 true 17% svatoslav93

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03/03/23 false 0.1
03/06/26 false 0.2
03/06/26 false 0.2
01/09/10 true 0.8
02/08/27 true 1.0

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

1 2 3
23/03/03 нет 10%
26/06/03 нет 20%
10/09/01 да 80%
27/08/02 да 100%

Пример 2

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

1 2 3 4 5
04/09/07 false 0.4
03/03/23 false 0.6
99/04/27 true 0.2
99/09/15 false 0.1
04/09/07 false 0.4

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

1 2 3
07/09/04 нет 40%
23/03/03 нет 60%
27/04/99 да 20%
15/09/99 нет 10%

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(966) 598-69-76 0.5200 zufli40[at]gmail.com 0.5200 Зуфли Петр
(103) 823-38-39 0.2277 kokan24[at]mail.ru 0.2277 Кокян Борис
(158) 693-16-70 0.7919 nikita7[at]yandex.ru 0.7919 Цуфян Никита

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

1 2 3 4
823-38-39 0.228 kokan24 Кокян
693-16-70 0.792 nikita7 Цуфян
598-69-76 0.520 zufli40 Зуфли

Пример 2

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

1 2 3 4 5
(775) 102-78-10 0.6043 muvetic73[at]rambler.ru 0.6043 Муветич Артур
(288) 569-54-79 0.2547 zurezko12[at]gmail.com 0.2547 Зурецко Айдар
(858) 853-19-77 0.1262 zizovko95[at]gmail.com 0.1262 Цизовко Амир

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

1 2 3 4
102-78-10 0.604 muvetic73 Муветич
853-19-77 0.126 zizovko95 Цизовко
569-54-79 0.255 zurezko12 Зурецко

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
914 414-9620 1 1 18.08.00
338 021-5135 1 1 15.07.03
914 414-9620 1 1 18.08.00
307 652-2568 0 0 05.06.00
885 921-6106 1 1 24.06.03

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

1 2 3 4
914-414-9620 338-021-5135 307-652-2568 885-921-6106
да да нет да
18/08/00 15/07/03 05/06/00 24/06/03

Пример 2

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

1 2 3 4 5 6
073 175-6210 1 1 18.07.01
242 969-4319 0 0 18.11.00
242 969-4319 0 0 18.11.00
896 980-4183 0 0 21.10.04
703 113-5155 1 1 08.06.99

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

1 2 3 4
073-175-6210 242-969-4319 896-980-4183 703-113-5155
да нет нет да
18/07/01 18/11/00 21/10/04 08/06/99

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Радмир Кучорак kucorak12@mail.ru 446 014-9927 0.854
Радмир Кучорак kucorak12@mail.ru 446 014-9927 0.854
Радмир Кучорак kucorak12@mail.ru 446 014-9927 0.854
Тихон Дучов tihon75@mail.ru 376 166-2425 0.486
Глеб Нелишко nelisko46@gmail.com 320 161-2064 0.457

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

1 2 3
Дучов Кучорак Нелишко
tihon75 kucorak12 nelisko46
166-24-25 014-99-27 161-20-64
0.4860 0.8540 0.4570

Пример 2

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

1 2 3 4
Рустам Досишук dosisuk61@yandex.ru 398 049-0762 0.458
Денис Лодумман lodumman98@gmail.com 552 723-4110 0.243
Тихон Вонук tihon80@mail.ru 531 532-0486 0.658
Тихон Вонук tihon80@mail.ru 531 532-0486 0.658
Леонид Руруфиди rurufidi6@yandex.ru 751 107-5421 0.618
Тихон Вонук tihon80@mail.ru 531 532-0486 0.658

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

1 2 3 4
Вонук Досишук Лодумман Руруфиди
tihon80 dosisuk61 lodumman98 rurufidi6
532-04-86 049-07-62 723-41-10 107-54-21
0.6580 0.4580 0.2430 0.6180

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Выполнено danil30@yandex.ru|Данил Л. Кидко (791) 357-26-45 (791) 357-26-45
Выполнено danil30@yandex.ru|Данил Л. Кидко (791) 357-26-45 (791) 357-26-45
Не выполнено rustam50@rambler.ru|Рустам С. Занев (559) 768-48-94 (559) 768-48-94
Не выполнено tuzidi93@yahoo.com|Данил Е. Тузиди (422) 236-68-70 (422) 236-68-70
Не выполнено nikolaj47@mail.ru|Николай Ч. Гутян (084) 727-61-34 (084) 727-61-34

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

1 2 3 4
Y N N N
danil30[at]yandex.ru rustam50[at]rambler.ru tuzidi93[at]yahoo.com nikolaj47[at]mail.ru
(791) 357-2645 (559) 768-4894 (422) 236-6870 (084) 727-6134
Кидко Занев Тузиди Гутян

Пример 2

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

1 2 3 4 5 6
Не выполнено debividi75@gmail.com|Алексей Ц. Дебивиди (870) 854-63-45 (870) 854-63-45
Выполнено bisogidi64@mail.ru|Эмиль В. Бисогиди (086) 206-03-41 (086) 206-03-41
Выполнено zecavman70@yandex.ru|Георгий Ч. Цечавман (866) 416-78-57 (866) 416-78-57
Выполнено sukic93@yandex.ru|Иван К. Сукич (396) 738-81-77 (396) 738-81-77
Выполнено sukic93@yandex.ru|Иван К. Сукич (396) 738-81-77 (396) 738-81-77

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

1 2 3 4
N Y Y Y
debividi75[at]gmail.com bisogidi64[at]mail.ru zecavman70[at]yandex.ru sukic93[at]yandex.ru
(870) 854-6345 (086) 206-0341 (866) 416-7857 (396) 738-8177
Дебивиди Бисогиди Цечавман Сукич

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kalacanz44@gmail.com;Калачянц Д.Е. 11.07.2000 11.07.2000 0.17
suzukman56@yandex.ru;Суцукман Р.Г. 03.01.1999 03.01.1999 0.35
somanz89@rambler.ru;Шомянц Г.Р. 15.12.2003 15.12.2003 0.62

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

1 2 3
Калачянц Д. Суцукман Р. Шомянц Г.
11/07/00 03/01/99 15/12/03
0.170 0.350 0.620
kalacanz44[at]gmail.com suzukman56[at]yandex.ru somanz89[at]rambler.ru

Пример 2

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

1 2 3 4
nesic43@yahoo.com;Нешич Т.Д. 22.03.2002 22.03.2002 0.84
varisov38@rambler.ru;Варишов Д.К. 17.01.2001 17.01.2001 0.38
lerusij5@mail.ru;Лерусий М.Г. 07.10.2004 07.10.2004 0.60

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

1 2 3
Нешич Т. Варишов Д. Лерусий М.
22/03/02 17/01/01 07/10/04
0.840 0.380 0.600
nesic43[at]yahoo.com varisov38[at]rambler.ru lerusij5[at]mail.ru

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.7 +75475644184 02/07/05
0.5 +74293620233 01/03/24
0.5 +74293620233 01/03/24
0.8 +74428714945 04/04/11
0.1 +75351750109 01/11/10

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

1 2 3
0.70 +7 547 564-4184 02.07.05
0.50 +7 429 362-0233 01.03.24
0.80 +7 442 871-4945 04.04.11
0.10 +7 535 175-0109 01.11.10

Пример 2

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

1 2 3
0.3 +78675185503 04/08/02
0.8 +79182391615 04/04/16
0.5 +77378567266 02/08/22
0.5 +77378567266 02/08/22
0.3 +73056227469 00/06/10

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

1 2 3
0.30 +7 867 518-5503 04.08.02
0.80 +7 918 239-1615 04.04.16
0.50 +7 737 856-7266 02.08.22
0.30 +7 305 622-7469 00.06.10

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Цурич Родион 2002/05/01 +7 (466) 803-63-93 +7 (466) 803-63-93
Вуролский Ринат 2004/07/14 +7 (584) 545-98-42 +7 (584) 545-98-42
Ларасак Виктор 2003/06/18 +7 (889) 784-83-58 +7 (889) 784-83-58

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

1 2 3
Цурич Вуролский Ларасак
01-05-2002 14-07-2004 18-06-2003
+7 466 803-63-93 +7 584 545-98-42 +7 889 784-83-58

Пример 2

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

1 2 3 4 5 6
Тошин Глеб 2003/06/28 +7 (603) 460-74-01 +7 (603) 460-74-01
Рефяк Руслан 2002/07/13 +7 (508) 854-19-64 +7 (508) 854-19-64
Котий Марат 2003/05/26 +7 (887) 794-81-95 +7 (887) 794-81-95
Булов Самир 1999/02/15 +7 (981) 942-15-66 +7 (981) 942-15-66

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

1 2 3 4
Тошин Рефяк Котий Булов
28-06-2003 13-07-2002 26-05-2003 15-02-1999
+7 603 460-74-01 +7 508 854-19-64 +7 887 794-81-95 +7 981 942-15-66

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1&Андрей В. Цагов +76331267136 +76331267136
0&Матвей Р. Зекук +74472593812 +74472593812
1&Владислав С. Каденин +79647524844 +79647524844

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

1 2 3
Зекук 259-38-12 N
Каденин 752-48-44 Y
Цагов 126-71-36 Y

Пример 2

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

1 2 3 4
0&Макар О. Нушиди +76013452844 +76013452844
0&Артемий С. Вогабич +72057260690 +72057260690
1&Василий Б. Сорян +74241760902 +74241760902
1&Макар В. Сибий +71900558351 +71900558351

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

1 2 3
Вогабич 726-06-90 N
Нушиди 345-28-44 N
Сибий 055-83-51 Y
Сорян 176-09-02 Y

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено Кушерак Руслан kuserak63@yahoo.com +73922774713
Выполнено Цуцевяк Никита zuzevak53@gmail.com +74865357623
Выполнено Берич Тихон beric44@yahoo.com +71279608966
Выполнено Вегский Родион vegskij36@mail.ru +78738309564

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

1 2 3 4
0 1 1 1
Руслан Кушерак Никита Цуцевяк Тихон Берич Родион Вегский
kuserak63 zuzevak53 beric44 vegskij36
+7 392 277-4713 +7 486 535-7623 +7 127 960-8966 +7 873 830-9564

Пример 2

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

1 2 3 4 5
Не выполнено Гушуфский Семен gusufskij99@yandex.ru +76295614791
Не выполнено Битий Святослав svatoslav54@yahoo.com +79882417104
Выполнено Дошко Елисей elisej41@yahoo.com +78268131203
Не выполнено Ташян Амир tasan53@rambler.ru +75480523035

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

1 2 3 4
0 0 1 0
Семен Гушуфский Святослав Битий Елисей Дошко Амир Ташян
gusufskij99 svatoslav54 elisej41 tasan53
+7 629 561-4791 +7 988 241-7104 +7 826 813-1203 +7 548 052-3035

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(645)641-27-20&romidi25[at]mail.ru 0.9237 Y 0.9237
+7(188)791-30-11&savva7[at]mail.ru 0.7200 N 0.7200
+7(626)579-98-92&anatolij76[at]rambler.ru 0.8490 N 0.8490

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

1 2 3 4
645 641-2720 0.92 mail.ru 1
188 791-3011 0.72 mail.ru 0
626 579-9892 0.85 rambler.ru 0

Пример 2

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

1 2 3 4
+7(673)292-14-91&sozocak9[at]gmail.com 0.8842 N 0.8842
+7(711)343-21-56&valerij2[at]yahoo.com 0.4558 Y 0.4558
+7(215)286-74-79&bekskij13[at]mail.ru 0.5875 N 0.5875

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

1 2 3 4
673 292-1491 0.88 gmail.com 0
711 343-2156 0.46 yahoo.com 1
215 286-7479 0.59 mail.ru 0

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
denis70[at]yandex.ru:Денис Вабев 09.08.2003 09.08.2003 0
gunaric62[at]gmail.com:Максим Гунарич 22.10.2004 22.10.2004 0
odissej46[at]mail.ru:Одиссей Макиди 21.01.1999 21.01.1999 1
tutabko29[at]rambler.ru:Руслан Тутабко 06.01.2000 06.01.2000 0

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

1 2 3 4
Вабев Гунарич Макиди Тутабко
denis70@yandex.ru gunaric62@gmail.com odissej46@mail.ru tutabko29@rambler.ru
03/08/09 04/10/22 99/01/21 00/01/06
Не выполнено Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4
tecskij9[at]mail.ru:Артур Течский 21.03.2000 21.03.2000 0
zavufak50[at]gmail.com:Антон Цавуфяк 16.10.1999 16.10.1999 1
radmir23[at]yahoo.com:Радмир Зашин 16.10.2004 16.10.2004 0

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

1 2 3
Течский Цавуфяк Зашин
tecskij9@mail.ru zavufak50@gmail.com radmir23@yahoo.com
00/03/21 99/10/16 04/10/16
Не выполнено Выполнено Не выполнено

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Павел Ц. Бивий&0.71 pavel27@mail.ru pavel27@mail.ru 01/05/01
Артур М. Рошич&0.15 artur2@yahoo.com artur2@yahoo.com 04/08/09
Артур М. Рошич&0.15 artur2@yahoo.com artur2@yahoo.com 04/08/09
Лев Ш. Муферий&0.06 muferij29@gmail.com muferij29@gmail.com 03/08/08

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

1 2 3
Бивий П.Ц. Муферий Л.Ш. Рошич А.М.
0.710 0.060 0.150
mail.ru gmail.com yahoo.com
01.05.01 03.08.08 04.08.09

Пример 2

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

1 2 3 4
Марат С. Датикий&0.94 datikij21@yahoo.com datikij21@yahoo.com 01/05/11
Кирилл Ф. Кишук&0.45 kirill28@yahoo.com kirill28@yahoo.com 04/04/09
Гордей Ш. Рирук&0.53 gordej37@rambler.ru gordej37@rambler.ru 02/04/05
Гордей Ш. Рирук&0.53 gordej37@rambler.ru gordej37@rambler.ru 02/04/05

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

1 2 3
Датикий М.С. Кишук К.Ф. Рирук Г.Ш.
0.940 0.450 0.530
yahoo.com yahoo.com rambler.ru
01.05.11 04.04.09 02.04.05

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03-01-13:Сергей Б. Цутский да zutskij68@mail.ru zutskij68@mail.ru
00-02-19:Рамиль И. Винекук нет vinekuk40@yahoo.com vinekuk40@yahoo.com
01-07-17:Антон Н. Сифекин да sifekin37@rambler.ru sifekin37@rambler.ru

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

1 2 3 4
С.Б. Цутский 03/01/13 1 mail.ru
Р.И. Винекук 00/02/19 0 yahoo.com
А.Н. Сифекин 01/07/17 1 rambler.ru

Пример 2

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

1 2 3 4
03-05-15:Ярослав Ч. Шавачич да aroslav14@rambler.ru aroslav14@rambler.ru
99-09-04:Тихон Р. Зуфли да tihon89@mail.ru tihon89@mail.ru
01-10-13:Ринат М. Рисянц нет risanz47@mail.ru risanz47@mail.ru
04-09-24:Глеб В. Сушидский да susidskij5@gmail.com susidskij5@gmail.com

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

1 2 3 4
Я.Ч. Шавачич 03/05/15 1 rambler.ru
Т.Р. Зуфли 99/09/04 1 mail.ru
Р.М. Рисянц 01/10/13 0 mail.ru
Г.В. Сушидский 04/09/24 1 gmail.com

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Шорянц Сергей|03/10/18 true (595) 621-62-82 (595) 621-62-82
Шинугли Станислав|02/03/24 false (146) 600-86-84 (146) 600-86-84
Серий Максим|04/10/01 true (866) 885-94-01 (866) 885-94-01
Шорянц Сергей|03/10/18 true (595) 621-62-82 (595) 621-62-82
Шорянц Сергей|03/10/18 true (595) 621-62-82 (595) 621-62-82
Нулук Тимофей|02/10/05 false (916) 284-16-87 (916) 284-16-87

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

1 2 3 4
18-10-03 Сергей Шорянц Y 6216282
24-03-02 Станислав Шинугли N 6008684
01-10-04 Максим Серий Y 8859401
05-10-02 Тимофей Нулук N 2841687

Пример 2

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

1 2 3 4
Ветко Одиссей|02/02/26 false (556) 484-35-81 (556) 484-35-81
Фолев Кирилл|02/10/06 true (651) 345-36-14 (651) 345-36-14
Фолев Кирилл|02/10/06 true (651) 345-36-14 (651) 345-36-14
Фолев Кирилл|02/10/06 true (651) 345-36-14 (651) 345-36-14
Римий Самир|04/09/02 false (542) 394-26-30 (542) 394-26-30

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

1 2 3 4
26-02-02 Одиссей Ветко N 4843581
06-10-02 Кирилл Фолев Y 3453614
02-09-04 Самир Римий N 3942630

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Выполнено!saguk18[at]yahoo.com 0.1808
Выполнено!vladimir78[at]gmail.com 0.7599
Выполнено!calolskij42[at]rambler.ru 0.1184

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

1 2 3
да calolskij42 0.118
да saguk18 0.181
да vladimir78 0.760

Пример 2

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

1 2
Выполнено!nosivskij27[at]gmail.com 0.3430
Не выполнено!tamerlan34[at]yahoo.com 0.4861
Выполнено!danila27[at]yandex.ru 0.3266

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

1 2 3
да danila27 0.327
да nosivskij27 0.343
нет tamerlan34 0.486