ИКБО-33-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7(564)659-20-83 sosberg23[at]gmail.com 65% 17.10.1999
+7(403)680-90-06 lavozidi87[at]yandex.ru 99% 26.02.2003
+7(403)680-90-06 lavozidi87[at]yandex.ru 99% 26.02.2003
+7(797)806-38-91 sikidi10[at]gmail.com 21% 16.12.2002
+7(403)680-90-06 lavozidi87[at]yandex.ru 99% 26.02.2003

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

1 2 3
+7 403 680-9006 +7 564 659-2083 +7 797 806-3891
lavozidi87 sosberg23 sikidi10
0.99 0.65 0.21
2003 1999 2002

Пример 2

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

1 2 3 4 5 6
+7(776)161-03-98 sacanz37[at]yahoo.com 18% 02.06.2000
+7(269)816-96-24 rogov47[at]yandex.ru 1% 02.07.2003
+7(263)770-96-46 kasesman77[at]yandex.ru 8% 21.01.2003
+7(269)816-96-24 rogov47[at]yandex.ru 1% 02.07.2003
+7(269)816-96-24 rogov47[at]yandex.ru 1% 02.07.2003
+7(475)781-08-36 tobinic90[at]yandex.ru 48% 10.09.1999

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

1 2 3 4
+7 263 770-9646 +7 269 816-9624 +7 475 781-0836 +7 776 161-0398
kasesman77 rogov47 tobinic90 sacanz37
0.08 0.01 0.48 0.18
2003 2003 1999 2000

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
27.09.2003 Да +7 134 570-8096 zanakov53@yahoo.com
12.11.2002 Да +7 984 860-5563 renokuk23@mail.ru
11.11.2003 Нет +7 304 974-6913 somecak82@gmail.com

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

1 2 3 4
2003 да 570-80-96 yahoo.com
2002 да 860-55-63 mail.ru
2003 нет 974-69-13 gmail.com

Пример 2

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

1 2 3 4 5 6
07.07.1999 Нет +7 720 768-7669 gosov88@yahoo.com
23.09.2001 Нет +7 073 428-6726 titukin41@rambler.ru
12.01.2003 Нет +7 578 290-4966 sorefak16@mail.ru
08.08.1999 Да +7 776 223-4624 defalak60@gmail.com

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

1 2 3 4
1999 нет 768-76-69 yahoo.com
2001 нет 428-67-26 rambler.ru
2003 нет 290-49-66 mail.ru
1999 да 223-46-24 gmail.com

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Марат У. Цебалман;(898) 522-2333 0.6432 0.6432 нет
Марат У. Цебалман;(898) 522-2333 0.6432 0.6432 нет
Демид Т. Цобуков;(108) 150-9983 0.5314 0.5314 да
Марат У. Цебалман;(898) 522-2333 0.6432 0.6432 нет
Марк Л. Кебман;(843) 425-8570 0.9444 0.9444 нет
Амир В. Цишотак;(152) 392-8953 0.7440 0.7440 нет

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

1 2 3 4
898 522-2333 0.6 Марат Цебалман Не выполнено
108 150-9983 0.5 Демид Цобуков Выполнено
843 425-8570 0.9 Марк Кебман Не выполнено
152 392-8953 0.7 Амир Цишотак Не выполнено

Пример 2

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

1 2 3 4
Борис Л. Зивич;(234) 817-9571 0.2193 0.2193 нет
Иван У. Чозев;(724) 822-4734 0.2229 0.2229 нет
Иван У. Чозев;(724) 822-4734 0.2229 0.2229 нет
Иван У. Чозев;(724) 822-4734 0.2229 0.2229 нет
Роман Ц. Далениди;(815) 355-9678 0.8490 0.8490 нет

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

1 2 3 4
234 817-9571 0.2 Борис Зивич Не выполнено
724 822-4734 0.2 Иван Чозев Не выполнено
815 355-9678 0.8 Роман Далениди Не выполнено

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Зудянц Александр Выполнено aleksandr98[at]gmail.com
Фирецин Тихон Не выполнено firezin32[at]yandex.ru
Бонедов Гордей Не выполнено bonedov72[at]gmail.com

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

1 2 3
Зудянц true aleksandr98
Бонедов false bonedov72
Фирецин false firezin32

Пример 2

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

1 2 3 4
Ташутянц Егор Не выполнено tasutanz63[at]rambler.ru
Ницак Сергей Выполнено sergej5[at]gmail.com
Лочомянц Мирон Выполнено locomanz33[at]gmail.com

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

1 2 3
Лочомянц true locomanz33
Ницак true sergej5
Ташутянц false tasutanz63

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true Рулотли Никита!21/08/2004 0.057
true Рулотли Никита!21/08/2004 0.057
true Зимов Даниил!25/04/2004 0.144
true Сируфев Мирослав!03/09/1999 0.873
false Мимянц Вадим!14/02/2003 0.515
true Рулотли Никита!21/08/2004 0.057

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

1 2 3 4
Y Зимов 14% 2004-04-25
N Мимянц 52% 2003-02-14
Y Рулотли 6% 2004-08-21
Y Сируфев 87% 1999-09-03

Пример 2

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

1 2 3 4 5
true Линян Владимир!13/06/1999 0.557
true Зелунский Владислав!28/01/2000 0.513
false Сазский Кирилл!08/04/2004 0.657
false Сазский Кирилл!08/04/2004 0.657
false Сазский Кирилл!08/04/2004 0.657

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

1 2 3 4
Y Зелунский 51% 2000-01-28
Y Линян 56% 1999-06-13
N Сазский 66% 2004-04-08

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2
false#viktor36@yahoo.com 0.385
false#georgij42@yahoo.com 0.179
true#razikak81@yahoo.com 0.905
true#razikak81@yahoo.com 0.905
true#razikak81@yahoo.com 0.905

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

1 2 3
viktor36 N 38%
georgij42 N 18%
razikak81 Y 90%

Пример 2

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

1 2
true#svatogor65@mail.ru 0.153
false#resacberg54@rambler.ru 0.613
false#danila32@yahoo.com 0.998
false#danila32@yahoo.com 0.998
false#danila32@yahoo.com 0.998
true#togacman92@yandex.ru 0.393

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

1 2 3
svatogor65 Y 15%
resacberg54 N 61%
danila32 N 100%
togacman92 Y 39%

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.48 Чозов И.З. Чозов И.З. cozov74@yandex.ru&23/01/99
0.93 Вамемов Т.Д. Вамемов Т.Д. vamemov71@mail.ru&19/03/04
0.55 Сугазак Т.У. Сугазак Т.У. sugazak5@yahoo.com&28/02/04

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

1 2 3 4
0.4800 Чозов yandex.ru 23-01-99
0.9300 Вамемов mail.ru 19-03-04
0.5500 Сугазак yahoo.com 28-02-04

Пример 2

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

1 2 3 4
0.36 Дудитман Т.О. Дудитман Т.О. duditman37@yandex.ru&14/05/00
0.51 Фушедий Я.М. Фушедий Я.М. fusedij15@gmail.com&12/02/00
0.31 Чуфман С.Ц. Чуфман С.Ц. cufman14@yandex.ru&07/12/03

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

1 2 3 4
0.3600 Дудитман yandex.ru 14-05-00
0.5100 Фушедий gmail.com 12-02-00
0.3100 Чуфман yandex.ru 07-12-03

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
david30[at]yandex.ru:Давид Лолко Не выполнено Не выполнено
nikita96[at]yandex.ru:Никита Чошиди Выполнено Выполнено
svatogor6[at]mail.ru:Святогор Чоций Не выполнено Не выполнено
nudskij41[at]rambler.ru:Макар Нудский Выполнено Выполнено

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

1 2 3 4
david30@yandex.ru nudskij41@rambler.ru svatogor6@mail.ru nikita96@yandex.ru
0 1 0 1
Лолко Давид Нудский Макар Чоций Святогор Чошиди Никита

Пример 2

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

1 2 3
igor_54[at]yahoo.com:Игорь Минян Не выполнено Не выполнено
sitilidi77[at]rambler.ru:Илья Ситилиди Не выполнено Не выполнено
casisan86[at]gmail.com:Мирон Чашисян Выполнено Выполнено

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

1 2 3
igor_54@yahoo.com sitilidi77@rambler.ru casisan86@gmail.com
0 0 1
Минян Игорь Ситилиди Илья Чашисян Мирон

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(172)854-52-70 Иван Р. Рабевич true true
+7(596)411-49-01 Ростислав Б. Вавенский false false
+7(113)296-67-97 Владислав Ч. Лисишов false false

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

1 2 3
+7 172 854-52-70 +7 596 411-49-01 +7 113 296-67-97
Иван Рабевич Ростислав Вавенский Владислав Лисишов
да нет нет

Пример 2

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

1 2 3 4 5
+7(368)570-38-43 Леонид Ц. Загов false false
+7(755)564-51-27 Петр Б. Кезасиди false false
+7(866)672-12-35 Ян О. Лалский true true
+7(914)761-66-83 Тимофей Г. Зелко true true

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

1 2 3 4
+7 368 570-38-43 +7 755 564-51-27 +7 866 672-12-35 +7 914 761-66-83
Леонид Загов Петр Кезасиди Ян Лалский Тимофей Зелко
нет нет да да

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
aleksandr97@rambler.ru Александр Ветов +7 109 026-2582 да
zecanz83@yahoo.com Марк Зечянц +7 187 023-4898 нет
aleksej90@rambler.ru Алексей Занберг +7 652 312-8028 нет

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

1 2 3 4
aleksandr97 Ветов +7 109 026-25-82 Да
zecanz83 Зечянц +7 187 023-48-98 Нет
aleksej90 Занберг +7 652 312-80-28 Нет

Пример 2

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

1 2 3 4
bezucak64@mail.ru Андрей Безучак +7 623 569-4777 нет
stepan97@rambler.ru Степан Цатак +7 777 674-2174 да
aromir96@gmail.com Яромир Госиди +7 903 582-8190 да

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

1 2 3 4
bezucak64 Безучак +7 623 569-47-77 Нет
stepan97 Цатак +7 777 674-21-74 Да
aromir96 Госиди +7 903 582-81-90 Да

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
44%;Владимир Лавин vladimir98@rambler.ru 17/05/2001 17/05/2001
78%;Максим Ригуфук rigufuk32@yahoo.com 24/12/2000 24/12/2000
78%;Максим Ригуфук rigufuk32@yahoo.com 24/12/2000 24/12/2000
60%;Савелий Гашомак savelij42@yandex.ru 12/05/2004 12/05/2004
78%;Максим Ригуфук rigufuk32@yahoo.com 24/12/2000 24/12/2000

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

1 2 3
0.4400 0.7800 0.6000
vladimir98 rigufuk32 savelij42
2001.05.17 2000.12.24 2004.05.12
Лавин Владимир Ригуфук Максим Гашомак Савелий

Пример 2

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

1 2 3 4
53%;Марат Толутяк tolutak67@yandex.ru 18/03/2000 18/03/2000
80%;Айдар Шумудяк sumudak38@gmail.com 15/02/2004 15/02/2004
80%;Айдар Шумудяк sumudak38@gmail.com 15/02/2004 15/02/2004
75%;Адель Чоряк adel_24@yandex.ru 11/08/2003 11/08/2003
41%;Демид Мобин demid55@yahoo.com 17/03/1999 17/03/1999
80%;Айдар Шумудяк sumudak38@gmail.com 15/02/2004 15/02/2004

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

1 2 3 4
0.5300 0.8000 0.7500 0.4100
tolutak67 sumudak38 adel_24 demid55
2000.03.18 2004.02.15 2003.08.11 1999.03.17
Толутяк Марат Шумудяк Айдар Чоряк Адель Мобин Демид

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002.05.05:0.608 +71320029014
2000.12.05:0.020 +77731082104
2000.12.05:0.020 +77731082104
1999.03.22:0.099 +76957716851

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

1 2 3
05-05-2002 05-12-2000 22-03-1999
(132) 002-90-14 (773) 108-21-04 (695) 771-68-51
0.6080 0.0200 0.0990

Пример 2

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

1 2 3 4
2000.02.05:0.566 +72751545466
2001.08.05:0.569 +72242572397
2001.08.05:0.569 +72242572397
2003.09.11:0.286 +79842929072

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

1 2 3
05-02-2000 05-08-2001 11-09-2003
(275) 154-54-66 (224) 257-23-97 (984) 292-90-72
0.5660 0.5690 0.2860

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3788 0.3788 1:rabak35[at]gmail.com
0.7759 0.7759 1:navotskij51[at]yandex.ru
0.0538 0.0538 0:gutak85[at]mail.ru
0.4104 0.4104 1:faluk58[at]yahoo.com

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

1 2 3
0.379 rabak35 Y
0.776 navotskij51 Y
0.054 gutak85 N
0.410 faluk58 Y

Пример 2

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

1 2 3 4 5
0.4182 0.4182 0:dakman52[at]yahoo.com
0.2231 0.2231 0:necazidi38[at]yandex.ru
0.2895 0.2895 1:kabak37[at]mail.ru

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

1 2 3
0.418 dakman52 N
0.223 necazidi38 N
0.289 kabak37 Y

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Т.Л. Сиско Т.Л. Сиско sisko54@gmail.com:+7 796 739-7938
Д.Л. Шениди Д.Л. Шениди senidi79@rambler.ru:+7 108 574-4745
Е.И. Нофян Е.И. Нофян nofan7@mail.ru:+7 828 437-5409
А.А. Голук А.А. Голук goluk28@mail.ru:+7 544 917-4256

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

1 2 3
Голук А. goluk28 917-42-56
Нофян Е. nofan7 437-54-09
Сиско Т. sisko54 739-79-38
Шениди Д. senidi79 574-47-45

Пример 2

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

1 2 3 4
В.Ш. Зидумий В.Ш. Зидумий zidumij71@mail.ru:+7 564 881-3181
Р.Г. Лидибян Р.Г. Лидибян lidiban21@yandex.ru:+7 375 075-3055
Э.О. Дафуфян Э.О. Дафуфян dafufan29@yandex.ru:+7 393 760-4726

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

1 2 3
Дафуфян Э. dafufan29 760-47-26
Зидумий В. zidumij71 881-31-81
Лидибян Р. lidiban21 075-30-55

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
99-02-15|Антон Н. Тагоцман +7(469)061-55-19 +7(469)061-55-19
02-07-15|Ильдар Е. Неренук +7(303)569-59-96 +7(303)569-59-96
02-07-20|Георгий К. Нирич +7(861)727-59-95 +7(861)727-59-95
00-10-27|Семен Г. Зовисук +7(740)286-06-76 +7(740)286-06-76

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

1 2 3 4
Антон Тагоцман Ильдар Неренук Георгий Нирич Семен Зовисук
469-061-5519 303-569-5996 861-727-5995 740-286-0676
99/02/15 02/07/15 02/07/20 00/10/27

Пример 2

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

1 2 3 4 5
04-05-11|Филипп Ч. Нивий +7(176)262-37-46 +7(176)262-37-46
01-05-23|Денис Е. Чидов +7(068)762-71-76 +7(068)762-71-76
03-12-14|Святослав Б. Чосетман +7(944)561-68-18 +7(944)561-68-18
03-03-15|Федор Ф. Тагабян +7(006)617-58-22 +7(006)617-58-22

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

1 2 3 4
Филипп Нивий Денис Чидов Святослав Чосетман Федор Тагабян
176-262-3746 068-762-7176 944-561-6818 006-617-5822
04/05/11 01/05/23 03/12/14 03/03/15

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
miroslav23@rambler.ru да 01.01.22
aleksej64@rambler.ru да 00.10.18
zuconak79@yandex.ru нет 03.05.05
aleksej64@rambler.ru да 00.10.18
sodov94@yahoo.com нет 99.02.24

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

1 2 3
rambler.ru 1 01/01/22
rambler.ru 1 00/10/18
yandex.ru 0 03/05/05
yahoo.com 0 99/02/24

Пример 2

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

1 2 3 4 5
sadakan43@gmail.com нет 02.01.26
fuzicidi47@yahoo.com нет 99.04.11
artemij66@mail.ru нет 02.07.18
sadakan43@gmail.com нет 02.01.26
digecin60@rambler.ru нет 99.01.25

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

1 2 3
gmail.com 0 02/01/26
yahoo.com 0 99/04/11
mail.ru 0 02/07/18
rambler.ru 0 99/01/25

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
takskij73@yahoo.com|Марат Л. Такский 2000/12/11
lisakuk45@mail.ru|Марк И. Лишакук 2000/01/26
lisakuk45@mail.ru|Марк И. Лишакук 2000/01/26
zifucanz51@yandex.ru|Яромир И. Зифучянц 2002/12/12
lisakuk45@mail.ru|Марк И. Лишакук 2000/01/26

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

1 2 3
yandex.ru mail.ru yahoo.com
12/12/02 26/01/00 11/12/00
Зифучянц Я.И. Лишакук М.И. Такский М.Л.

Пример 2

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

1 2 3 4
vasubev3@yahoo.com|Демид Т. Васубев 2003/10/04
vadim18@mail.ru|Вадим С. Чашов 2004/04/08
lesic75@mail.ru|Ян Ф. Лешич 2004/03/04
lesic75@mail.ru|Ян Ф. Лешич 2004/03/04
lesic75@mail.ru|Ян Ф. Лешич 2004/03/04
konstantin70@rambler.ru|Константин Т. Зоний 2000/05/27

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

1 2 3 4
yahoo.com rambler.ru mail.ru mail.ru
04/10/03 27/05/00 04/03/04 08/04/04
Васубев Д.Т. Зоний К.Т. Лешич Я.Ф. Чашов В.С.

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Святогор Фечин 770-584-9969 Святогор Фечин svatogor15@mail.ru
Николай Кегиди 013-452-5739 Николай Кегиди nikolaj59@yahoo.com
Рамиль Кедский 571-698-3154 Рамиль Кедский kedskij67@yahoo.com

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

1 2 3
Кегиди Николай 4525739 nikolaj59[at]yahoo.com
Фечин Святогор 5849969 svatogor15[at]mail.ru
Кедский Рамиль 6983154 kedskij67[at]yahoo.com

Пример 2

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

1 2 3 4 5 6
Захар Бафяк 653-447-8777 Захар Бафяк zahar72@mail.ru
Михаил Чегезиди 734-940-7729 Михаил Чегезиди cegezidi22@yahoo.com
Евгений Тамман 839-202-0944 Евгений Тамман evgenij14@yahoo.com

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

1 2 3
Тамман Евгений 2020944 evgenij14[at]yahoo.com
Бафяк Захар 4478777 zahar72[at]mail.ru
Чегезиди Михаил 9407729 cegezidi22[at]yahoo.com

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000-02-05 2000-02-05 zetskij21[at]mail.ru 32%
2001-08-13 2001-08-13 vladimir54[at]yahoo.com 16%
2001-12-06 2001-12-06 mofberg81[at]rambler.ru 11%
2004-08-05 2004-08-05 kukubak31[at]mail.ru 8%
2001-12-06 2001-12-06 mofberg81[at]rambler.ru 11%

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

1 2 3
05.02.00 mail.ru 0.32
13.08.01 yahoo.com 0.16
06.12.01 rambler.ru 0.11
05.08.04 mail.ru 0.08

Пример 2

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

1 2 3 4 5
2000-02-05 2000-02-05 maksim22[at]yandex.ru 2%
2003-01-14 2003-01-14 gozitak39[at]yahoo.com 13%
2000-02-05 2000-02-05 maksim22[at]yandex.ru 2%
1999-01-05 1999-01-05 zeregin58[at]rambler.ru 69%
2000-10-15 2000-10-15 timofej5[at]rambler.ru 55%

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

1 2 3
05.02.00 yandex.ru 0.02
14.01.03 yahoo.com 0.13
05.01.99 rambler.ru 0.69
15.10.00 rambler.ru 0.55

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
grigorij44[at]gmail.com;10.01.03 Да Григорий О. Човман Григорий О. Човман
fomanz72[at]rambler.ru;02.06.04 Нет Артем Ш. Фомянц Артем Ш. Фомянц
gakecak60[at]mail.ru;10.07.02 Нет Елисей О. Гакечак Елисей О. Гакечак
gakecak60[at]mail.ru;10.07.02 Нет Елисей О. Гакечак Елисей О. Гакечак

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

1 2 3 4
fomanz72@rambler.ru 04/06/02 N Фомянц
gakecak60@mail.ru 02/07/10 N Гакечак
grigorij44@gmail.com 03/01/10 Y Човман

Пример 2

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

1 2 3 4 5 6
marat78[at]gmail.com;28.02.04 Нет Марат Ц. Финук Марат Ц. Финук
aleksandr31[at]yahoo.com;19.06.00 Да Александр Т. Цузарман Александр Т. Цузарман
gekko74[at]rambler.ru;07.09.02 Да Олег Е. Гекко Олег Е. Гекко
zekivman44[at]rambler.ru;08.12.01 Нет Сергей С. Зекивман Сергей С. Зекивман
marat78[at]gmail.com;28.02.04 Нет Марат Ц. Финук Марат Ц. Финук

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

1 2 3 4
aleksandr31@yahoo.com 00/06/19 Y Цузарман
gekko74@rambler.ru 02/09/07 Y Гекко
marat78@gmail.com 04/02/28 N Финук
zekivman44@rambler.ru 01/12/08 N Зекивман

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zisarberg26[at]yandex.ru Никита Зисарберг 531-264-3260 531-264-3260 1
zucalic71[at]yandex.ru Филипп Цучалич 691-397-2225 691-397-2225 0
surocan34[at]yahoo.com Макар Шурочян 503-658-1736 503-658-1736 0

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

1 2 3
zisarberg26 zucalic71 surocan34
Зисарберг Никита Цучалич Филипп Шурочян Макар
264-3260 397-2225 658-1736
Выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3 4 5
tozedidi61[at]yahoo.com Валерий Тозедиди 677-926-1824 677-926-1824 0
vsevolod35[at]yahoo.com Всеволод Цесак 140-844-8104 140-844-8104 0
cesukanz63[at]rambler.ru Альберт Чешукянц 321-721-3102 321-721-3102 0
vladimir49[at]mail.ru Владимир Дагов 094-075-4389 094-075-4389 1

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

1 2 3 4
vladimir49 tozedidi61 vsevolod35 cesukanz63
Дагов Владимир Тозедиди Валерий Цесак Всеволод Чешукянц Альберт
075-4389 926-1824 844-8104 721-3102
Выполнено Не выполнено Не выполнено Не выполнено

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Зеночяк Владислав 806 197-6185|0.03
Гикегук Николай 334 358-8254|0.17
Лутевман Амир 715 854-4205|0.75

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

1 2 3
Владислав Зеночяк Николай Гикегук Амир Лутевман
197-6185 358-8254 854-4205
3% 17% 75%

Пример 2

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

1 2 3
Газев Эдуард 482 196-8229|0.74
Машян Одиссей 837 589-6226|0.41
Ночалли Тамерлан 339 864-0588|0.92

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

1 2 3
Эдуард Газев Одиссей Машян Тамерлан Ночалли
196-8229 589-6226 864-0588
74% 41% 92%

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.927 vadamuk58@rambler.ru|Самир Вадамук 0.927 Не выполнено
0.044 rostislav41@yandex.ru|Ростислав Лосич 0.044 Не выполнено
0.672 aleksej37@mail.ru|Алексей Филяк 0.672 Выполнено

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

1 2 3
0.9270 0.0440 0.6720
vadamuk58[at]rambler.ru rostislav41[at]yandex.ru aleksej37[at]mail.ru
Вадамук Самир Лосич Ростислав Филяк Алексей
нет нет да

Пример 2

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

1 2 3 4
0.371 anton48@mail.ru|Антон Муцов 0.371 Выполнено
0.907 svatoslav10@rambler.ru|Святослав Басеров 0.907 Не выполнено
0.080 cizirko27@rambler.ru|Назар Чизирко 0.080 Выполнено

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

1 2 3
0.3710 0.9070 0.0800
anton48[at]mail.ru svatoslav10[at]rambler.ru cizirko27[at]rambler.ru
Муцов Антон Басеров Святослав Чизирко Назар
да нет да

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (642) 909-35-93 zufutev79[at]yandex.ru zufutev79[at]yandex.ru 0.39
+7 (223) 285-77-97 garozij96[at]mail.ru garozij96[at]mail.ru 0.28
+7 (547) 757-55-90 netudskij30[at]rambler.ru netudskij30[at]rambler.ru 0.26
+7 (327) 805-43-28 fosicov78[at]rambler.ru fosicov78[at]rambler.ru 0.72

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

1 2 3
(642) 909-3593 yandex.ru 0.390
(223) 285-7797 mail.ru 0.280
(547) 757-5590 rambler.ru 0.260
(327) 805-4328 rambler.ru 0.720

Пример 2

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

1 2 3 4
+7 (111) 773-81-90 zecko21[at]gmail.com zecko21[at]gmail.com 0.92
+7 (324) 016-44-15 zedic51[at]rambler.ru zedic51[at]rambler.ru 0.46
+7 (211) 498-68-67 kadij70[at]yahoo.com kadij70[at]yahoo.com 0.79
+7 (403) 284-44-02 soradak26[at]rambler.ru soradak26[at]rambler.ru 0.10

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

1 2 3
(111) 773-8190 gmail.com 0.920
(324) 016-4415 rambler.ru 0.460
(211) 498-6867 yahoo.com 0.790
(403) 284-4402 rambler.ru 0.100

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
24.04.2001 78% sumizic12@rambler.ru|0829603786
04.08.2004 71% tamerlan52@mail.ru|5843643637
11.12.1999 63% stanislav71@mail.ru|1419801640
17.05.2003 4% bobanz98@yahoo.com|0234062319

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

1 2 3 4
2001-04-24 0.78 960-37-86 sumizic12
2004-08-04 0.71 364-36-37 tamerlan52
1999-12-11 0.63 980-16-40 stanislav71
2003-05-17 0.04 406-23-19 bobanz98

Пример 2

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

1 2 3 4
25.02.2002 7% vladimir89@yahoo.com|7046257878
25.01.1999 90% daniel_57@rambler.ru|8675694968
11.11.2003 79% nusskij48@gmail.com|1190494797

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

1 2 3 4
2002-02-25 0.07 625-78-78 vladimir89
1999-01-25 0.90 569-49-68 daniel_57
2003-11-11 0.79 049-47-97 nusskij48

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Ралиди, Г.Ч. true +7(070)666-30-59 Ралиди, Г.Ч.
Лашский, В.Р. true +7(273)749-31-52 Лашский, В.Р.
Ралиди, Г.Ч. true +7(070)666-30-59 Ралиди, Г.Ч.
Цагберг, Г.В. true +7(582)626-18-86 Цагберг, Г.В.
Нацко, З.Ц. true +7(339)103-27-52 Нацко, З.Ц.

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

1 2 3
Ралиди Г. 1 666-30-59
Лашский В. 1 749-31-52
Цагберг Г. 1 626-18-86
Нацко З. 1 103-27-52

Пример 2

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

1 2 3 4
Будуцко, Н.Т. false +7(649)258-79-89 Будуцко, Н.Т.
Лосберг, В.Е. true +7(706)982-02-26 Лосберг, В.Е.
Лосберг, В.Е. true +7(706)982-02-26 Лосберг, В.Е.
Козулич, Н.Л. false +7(173)506-81-38 Козулич, Н.Л.

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

1 2 3
Будуцко Н. 0 258-79-89
Лосберг В. 1 982-02-26
Козулич Н. 0 506-81-38

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2
59%&Да +79624614669
8%&Нет +74074856042
15%&Да +72363926006
8%&Нет +74074856042

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

1 2 3
0.590 0.080 0.150
Y N Y
+7 (962) 461-46-69 +7 (407) 485-60-42 +7 (236) 392-60-06

Пример 2

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

1 2
30%&Да +74611710181
42%&Да +75911453506
62%&Да +74255498760
42%&Да +75911453506

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

1 2 3
0.300 0.420 0.620
Y Y Y
+7 (461) 171-01-81 +7 (591) 145-35-06 +7 (425) 549-87-60

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
23.10.2004 да да +7(731)143-20-72
13.09.2004 да да +7(328)310-48-59
16.05.2004 да да +7(188)113-60-96

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

1 2 3
2004.10.23 Да +7 731 143-20-72
2004.09.13 Да +7 328 310-48-59
2004.05.16 Да +7 188 113-60-96

Пример 2

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

1 2 3 4 5 6
04.05.2003 нет нет +7(418)407-50-13
01.11.2004 нет нет +7(699)891-78-14
14.06.1999 нет нет +7(939)992-24-43

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

1 2 3
2003.05.04 Нет +7 418 407-50-13
2004.11.01 Нет +7 699 891-78-14
1999.06.14 Нет +7 939 992-24-43

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1!dutli91@mail.ru 0.3 Дутли, М.Д.
1!nafko43@yahoo.com 0.3 Нафко, В.Г.
1!nafko43@yahoo.com 0.3 Нафко, В.Г.
1!bimev42@mail.ru 0.6 Бимев, Т.З.

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

1 2 3
true true true
30% 30% 60%
mail.ru yahoo.com mail.ru
Дутли Нафко Бимев

Пример 2

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

1 2 3
1!logenanz76@gmail.com 0.1 Логенянц, К.М.
1!kefevuk8@yahoo.com 0.9 Кефевук, Р.И.
0!sisanz92@yandex.ru 0.1 Сисянц, Т.И.
0!sisanz92@yandex.ru 0.1 Сисянц, Т.И.

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

1 2 3
true true false
10% 90% 10%
gmail.com yahoo.com yandex.ru
Логенянц Кефевук Сисянц

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Чацман Р.Л. cazman12@yahoo.com cazman12@yahoo.com Нет 407-136-2207
Гудонянц А.Б. gudonanz11@rambler.ru gudonanz11@rambler.ru Да 757-718-3954
Фодомиди М.Л. fodomidi14@gmail.com fodomidi14@gmail.com Да 515-709-5559
Кукокко В.С. kukokko73@rambler.ru kukokko73@rambler.ru Да 641-956-6666
Кукокко В.С. kukokko73@rambler.ru kukokko73@rambler.ru Да 641-956-6666

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

1 2 3 4
Чацман Р. Гудонянц А. Фодомиди М. Кукокко В.
yahoo.com rambler.ru gmail.com rambler.ru
нет да да да
136-22-07 718-39-54 709-55-59 956-66-66

Пример 2

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

1 2 3 4 5
Рисидук М.И. risiduk43@rambler.ru risiduk43@rambler.ru Да 064-779-5642
Дофувий С.Т. dofuvij92@mail.ru dofuvij92@mail.ru Да 294-765-1494
Бачатев С.А. bacatev60@rambler.ru bacatev60@rambler.ru Да 626-272-8635
Фучиди О.С. fucidi93@yandex.ru fucidi93@yandex.ru Да 138-421-0506
Дофувий С.Т. dofuvij92@mail.ru dofuvij92@mail.ru Да 294-765-1494

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

1 2 3 4
Рисидук М. Дофувий С. Бачатев С. Фучиди О.
rambler.ru mail.ru rambler.ru yandex.ru
да да да да
779-56-42 765-14-94 272-86-35 421-05-06

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.571;24-02-1999 да да
0.829;06-08-2001 нет нет
0.896;21-06-1999 да да
0.161;09-07-2004 да да

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

1 2 3 4
24.02.1999 06.08.2001 21.06.1999 09.07.2004
0.57 0.83 0.90 0.16
true false true true

Пример 2

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

1 2 3 4
0.775;13-04-2002 нет нет
0.438;07-07-2004 да да
0.395;08-08-1999 нет нет

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

1 2 3
13.04.2002 07.07.2004 08.08.1999
0.78 0.44 0.40
false true false

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
99-09-10 true|А.Л. Сешофич (756) 334-7977 (756) 334-7977
03-04-23 false|М.М. Шогев (748) 404-3128 (748) 404-3128
01-07-08 false|А.Р. Фотий (602) 278-7758 (602) 278-7758
04-02-20 true|М.О. Дутский (540) 231-0752 (540) 231-0752

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

1 2 3 4
20/02/04 08/07/01 23/04/03 10/09/99
М. Дутский А. Фотий М. Шогев А. Сешофич
(540) 231-07-52 (602) 278-77-58 (748) 404-31-28 (756) 334-79-77
1 0 0 1

Пример 2

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

1 2 3 4 5 6
01-05-17 true|Р.О. Разишянц (385) 208-9873 (385) 208-9873
04-10-19 true|В.С. Дулочов (172) 673-5567 (172) 673-5567
04-01-09 false|В.Б. Шамман (167) 466-5549 (167) 466-5549

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

1 2 3
09/01/04 19/10/04 17/05/01
В. Шамман В. Дулочов Р. Разишянц
(167) 466-55-49 (172) 673-55-67 (385) 208-98-73
0 1 1

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
39% 508 398-5559#vatecak1[at]yahoo.com 39%
24% 216 341-8997#viktor14[at]yahoo.com 24%
11% 381 783-0679#vsevolod71[at]gmail.com 11%

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

1 2 3
0.39 0.24 0.11
3985559 3418997 7830679
yahoo.com yahoo.com gmail.com

Пример 2

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

1 2 3
16% 650 468-8805#bogdan93[at]gmail.com 16%
7% 701 313-9136#solan21[at]yahoo.com 7%
80% 396 329-8291#artur88[at]rambler.ru 80%
93% 513 057-8860#vubberg68[at]gmail.com 93%

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

1 2 3 4
0.16 0.07 0.80 0.93
4688805 3139136 3298291 0578860
gmail.com yahoo.com rambler.ru gmail.com

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
29% 28-11-2002:Вемиди В.Д. vemidi96[at]gmail.com
77% 20-01-2003:Шесагев Ф.Н. sesagev2[at]yandex.ru
88% 16-02-1999:Рукадук А.Л. rukaduk27[at]gmail.com

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

1 2 3
0.290 0.770 0.880
Вемиди Шесагев Рукадук
2002/11/28 2003/01/20 1999/02/16
gmail.com yandex.ru gmail.com

Пример 2

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

1 2 3
7% 24-08-2003:Лафов Р.Ц. lafov39[at]yandex.ru
3% 05-10-2000:Фокиций Л.Н. fokizij58[at]yandex.ru
32% 21-10-2003:Берянц И.В. beranz85[at]yahoo.com
62% 14-01-1999:Шенов В.В. senov59[at]yandex.ru

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

1 2 3 4
0.070 0.030 0.320 0.620
Лафов Фокиций Берянц Шенов
2003/08/24 2000/10/05 2003/10/21 1999/01/14
yandex.ru yandex.ru yahoo.com yandex.ru

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да;0.52 19-12-1999 gucij44@gmail.com
Да;0.07 28-06-1999 mugman90@yahoo.com
Нет;0.20 28-09-2003 refskij76@rambler.ru
Да;0.12 10-05-2003 zifotan33@mail.ru

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

1 2 3 4
0.5 0.1 0.2 0.1
19/12/99 28/06/99 28/09/03 10/05/03
1 1 0 1
gucij44 mugman90 refskij76 zifotan33

Пример 2

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

1 2 3
Да;0.97 14-01-2001 febak98@gmail.com
Да;0.74 23-12-2004 zufimko59@mail.ru
Нет;0.55 17-08-2001 sozman33@rambler.ru

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

1 2 3
1.0 0.7 0.6
14/01/01 23/12/04 17/08/01
1 1 0
febak98 zufimko59 sozman33

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
aromir71[at]yandex.ru aromir71[at]yandex.ru Яромир Р. Тецин|20/03/01
talugij6[at]yandex.ru talugij6[at]yandex.ru Родион Т. Талугий|06/12/99
kezanz36[at]yahoo.com kezanz36[at]yahoo.com Адель Н. Кезянц|06/06/03
rolovskij20[at]rambler.ru rolovskij20[at]rambler.ru Николай Ч. Роловский|14/04/03
rolovskij20[at]rambler.ru rolovskij20[at]rambler.ru Николай Ч. Роловский|14/04/03

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

1 2 3 4
aromir71@yandex.ru talugij6@yandex.ru kezanz36@yahoo.com rolovskij20@rambler.ru
Тецин Талугий Кезянц Роловский
01.03.20 99.12.06 03.06.06 03.04.14

Пример 2

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

1 2 3
ganasij7[at]gmail.com ganasij7[at]gmail.com Сергей Ш. Ганаший|16/04/00
svatogor11[at]yandex.ru svatogor11[at]yandex.ru Святогор Б. Лефиди|21/12/00
lunomev35[at]gmail.com lunomev35[at]gmail.com Матвей Б. Луномев|04/09/02
anatolij22[at]rambler.ru anatolij22[at]rambler.ru Анатолий Ц. Морман|21/04/02
svatogor11[at]yandex.ru svatogor11[at]yandex.ru Святогор Б. Лефиди|21/12/00

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

1 2 3 4
ganasij7@gmail.com svatogor11@yandex.ru lunomev35@gmail.com anatolij22@rambler.ru
Ганаший Лефиди Луномев Морман
00.04.16 00.12.21 02.09.04 02.04.21

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
secev79@yahoo.com secev79@yahoo.com 317-38-50 нет
carusman89@yandex.ru carusman89@yandex.ru 197-26-04 нет
vutko85@mail.ru vutko85@mail.ru 374-89-77 да
guzotin24@mail.ru guzotin24@mail.ru 474-72-58 нет

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

1 2 3
yandex.ru 197-2604 Нет
yahoo.com 317-3850 Нет
mail.ru 374-8977 Да
mail.ru 474-7258 Нет

Пример 2

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

1 2 3 4
socak57@gmail.com socak57@gmail.com 877-09-55 да
zalli75@gmail.com zalli75@gmail.com 463-28-35 да
segev53@rambler.ru segev53@rambler.ru 154-14-49 нет
nebabanz25@rambler.ru nebabanz25@rambler.ru 908-69-61 да

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

1 2 3
rambler.ru 154-1449 Нет
gmail.com 463-2835 Да
gmail.com 877-0955 Да
rambler.ru 908-6961 Да

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Нет Нет 0.889 01-04-12 Нивян Одиссей
Нет Нет 0.434 04-03-16 Дитемич Святослав
Да Да 0.377 04-08-03 Мурий Матвей

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

1 2 3
false false true
0.8890 0.4340 0.3770
12-04-01 16-03-04 03-08-04
Одиссей Нивян Святослав Дитемич Матвей Мурий

Пример 2

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

1 2 3 4 5
Да Да 0.243 02-02-14 Сиратский Самир
Да Да 0.749 00-06-25 Товацев Егор
Да Да 0.002 02-12-13 Бефли Владислав
Нет Нет 0.706 99-07-26 Зудаков Игорь

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

1 2 3 4
true true true false
0.2430 0.7490 0.0020 0.7060
14-02-02 25-06-00 13-12-02 26-07-99
Самир Сиратский Егор Товацев Владислав Бефли Игорь Зудаков

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
029-2811 0.0827!Константин Р. Зомберг
621-5534 0.7059!Савелий К. Мозман
961-0636 0.8300!Георгий Г. Вофиди
961-0636 0.8300!Георгий Г. Вофиди
961-0636 0.8300!Георгий Г. Вофиди

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

1 2 3
0292811 0.08 Зомберг Константин
6215534 0.71 Мозман Савелий
9610636 0.83 Вофиди Георгий

Пример 2

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

1 2 3
795-4272 0.9217!Иван З. Незли
795-4272 0.9217!Иван З. Незли
795-4272 0.9217!Иван З. Незли
247-6743 0.3706!Кирилл Р. Ватберг
163-4404 0.7509!Денис И. Цолев

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

1 2 3
7954272 0.92 Незли Иван
2476743 0.37 Ватберг Кирилл
1634404 0.75 Цолев Денис

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
23-06-2002 false Руслан У. Дозман 103-2211 103-2211
09-04-2002 true Эдуард Р. Мемолий 564-5678 564-5678
09-04-2002 true Эдуард Р. Мемолий 564-5678 564-5678
16-10-2000 false Сергей Б. Нагев 976-1418 976-1418

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

1 2 3
2002-06-23 2002-04-09 2000-10-16
Нет Да Нет
Руслан Дозман Эдуард Мемолий Сергей Нагев
1032211 5645678 9761418

Пример 2

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

1 2 3 4 5 6
21-11-2001 false Андрей Ш. Кинузев 507-2067 507-2067
06-08-2001 true Данил М. Месин 919-8396 919-8396
20-12-2001 true Макар А. Зудян 123-2522 123-2522
06-08-2001 true Данил М. Месин 919-8396 919-8396

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

1 2 3
2001-11-21 2001-08-06 2001-12-20
Нет Да Да
Андрей Кинузев Данил Месин Макар Зудян
5072067 9198396 1232522