ИКБО-02-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да Вифко Ф.Р. 2003-01-01 Да
Да Цибий А.О. 2000-01-07 Да
Да Цибий А.О. 2000-01-07 Да
Да Зовулиди С.Р. 2003-11-18 Да
Да Фифонберг Е.Ш. 2004-07-25 Да

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

1 2 3 4
true true true true
Вифко Цибий Зовулиди Фифонберг
03-01-01 00-01-07 03-11-18 04-07-25

Пример 2

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

1 2 3 4
Нет Бозулян А.Н. 2004-10-02 Нет
Да Собачак М.Р. 2004-02-10 Да
Да Чотич А.Р. 1999-03-20 Да
Нет Бозулян А.Н. 2004-10-02 Нет
Да Цофиди Р.Ф. 2000-11-23 Да

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

1 2 3 4
false true true true
Бозулян Собачак Чотич Цофиди
04-10-02 04-02-10 99-03-20 00-11-23

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
18-02-01 N 0.7 0.7 +7(373)324-40-10
21-12-00 N 0.8 0.8 +7(983)231-32-20
23-08-01 N 0.3 0.3 +7(964)566-50-21
16-10-02 N 0.8 0.8 +7(790)904-17-02

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

1 2 3 4
18.02.01 нет 0.700 (373) 324-40-10
21.12.00 нет 0.800 (983) 231-32-20
23.08.01 нет 0.300 (964) 566-50-21
16.10.02 нет 0.800 (790) 904-17-02

Пример 2

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

1 2 3 4 5 6
25-02-04 N 0.0 0.0 +7(697)483-80-37
15-10-01 Y 0.6 0.6 +7(471)703-62-39
15-05-03 Y 0.3 0.3 +7(362)533-42-55
22-12-99 N 0.2 0.2 +7(246)500-52-03

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

1 2 3 4
25.02.04 нет 0.000 (697) 483-80-37
15.10.01 да 0.600 (471) 703-62-39
15.05.03 да 0.300 (362) 533-42-55
22.12.99 нет 0.200 (246) 500-52-03

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(509)839-63-77 2001-03-27 zalisidi16@rambler.ru
+7(509)839-63-77 2001-03-27 zalisidi16@rambler.ru
+7(644)710-64-93 2004-01-09 zeganz22@yandex.ru
+7(739)930-02-35 2004-11-21 cadutij39@yandex.ru
+7(874)599-77-40 2002-06-23 tozskij77@mail.ru
+7(509)839-63-77 2001-03-27 zalisidi16@rambler.ru

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

1 2 3 4
+75098396377 +76447106493 +77399300235 +78745997740
27-03-01 09-01-04 21-11-04 23-06-02
zalisidi16[at]rambler.ru zeganz22[at]yandex.ru cadutij39[at]yandex.ru tozskij77[at]mail.ru

Пример 2

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

1 2 3
+7(779)809-35-66 2002-12-27 turenli55@yandex.ru
+7(316)798-01-10 2002-08-04 platon4@yahoo.com
+7(980)022-38-01 1999-09-26 kirill36@rambler.ru
+7(375)778-35-06 2002-03-01 gamibidi71@yahoo.com
+7(375)778-35-06 2002-03-01 gamibidi71@yahoo.com
+7(375)778-35-06 2002-03-01 gamibidi71@yahoo.com

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

1 2 3 4
+77798093566 +73167980110 +79800223801 +73757783506
27-12-02 04-08-02 26-09-99 01-03-02
turenli55[at]yandex.ru platon4[at]yahoo.com kirill36[at]rambler.ru gamibidi71[at]yahoo.com

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02/01/07#нет 0.3064 0.3064 bedan87[at]yandex.ru
00/11/27#да 0.0726 0.0726 zorosman73[at]yahoo.com
00/03/06#нет 0.2102 0.2102 zavefli22[at]gmail.com
02/12/09#да 0.3673 0.3673 kusosskij28[at]mail.ru
02/01/07#нет 0.3064 0.3064 bedan87[at]yandex.ru

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

1 2 3 4
07.01.02 0 31% bedan87
27.11.00 1 7% zorosman73
06.03.00 0 21% zavefli22
09.12.02 1 37% kusosskij28

Пример 2

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

1 2 3 4
04/08/13#да 0.5860 0.5860 sunubanz7[at]gmail.com
02/09/10#нет 0.9549 0.9549 likosberg73[at]gmail.com
02/09/10#нет 0.9549 0.9549 likosberg73[at]gmail.com
02/02/18#да 0.3747 0.3747 romic88[at]gmail.com

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

1 2 3 4
13.08.04 1 59% sunubanz7
10.09.02 0 95% likosberg73
18.02.02 1 37% romic88

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
20.06.2002!stanislav72[at]mail.ru Станислав И. Фулилко 0.7901 Станислав И. Фулилко
25.02.2004!svatoslav86[at]yandex.ru Святослав Ч. Вемберг 0.3344 Святослав Ч. Вемберг
19.05.2002!rostislav50[at]yandex.ru Ростислав И. Вучянц 0.8246 Ростислав И. Вучянц
13.03.2001!codak85[at]mail.ru Юрий К. Чодак 0.4751 Юрий К. Чодак

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

1 2 3 4
stanislav72 2002/06/20 Фулилко 0.79
svatoslav86 2004/02/25 Вемберг 0.33
rostislav50 2002/05/19 Вучянц 0.82
codak85 2001/03/13 Чодак 0.48

Пример 2

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

1 2 3 4
08.01.2000!aroslav85[at]mail.ru Ярослав М. Вамич 0.5506 Ярослав М. Вамич
15.12.2001!dedekidi46[at]yahoo.com Радмир О. Дедекиди 0.7885 Радмир О. Дедекиди
19.09.2003!anatolij39[at]gmail.com Анатолий О. Рабли 0.7554 Анатолий О. Рабли
08.06.2000!lizosuk18[at]gmail.com Павел Ш. Лицошук 0.4582 Павел Ш. Лицошук

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

1 2 3 4
aroslav85 2000/01/08 Вамич 0.55
dedekidi46 2001/12/15 Дедекиди 0.79
anatolij39 2003/09/19 Рабли 0.76
lizosuk18 2000/06/08 Лицошук 0.46

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+73939788086 budafic22@rambler.ru 0.593
+76304036032 mobanz56@yahoo.com 0.101
+76304036032 mobanz56@yahoo.com 0.101
+73721245537 foduvov35@mail.ru 0.867
+73300754882 seforak60@gmail.com 0.281

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

1 2 3 4
978-80-86 403-60-32 124-55-37 075-48-82
rambler.ru yahoo.com mail.ru gmail.com
0.59 0.10 0.87 0.28

Пример 2

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

1 2 3 4 5
+77796055520 secizak56@rambler.ru 0.542
+73369162408 gefic55@gmail.com 0.945
+75236301626 difskij75@rambler.ru 0.917
+73369162408 gefic55@gmail.com 0.945

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

1 2 3
605-55-20 916-24-08 630-16-26
rambler.ru gmail.com rambler.ru
0.54 0.94 0.92

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.5 rirekberg21[at]yahoo.com|19/03/2003 Нет
0.6 zadicic27[at]yandex.ru|11/11/1999 Нет
0.1 zezberg25[at]gmail.com|28/11/2004 Нет
0.3 kesak51[at]mail.ru|19/02/2000 Нет
0.3 kesak51[at]mail.ru|19/02/2000 Нет
0.3 kesak51[at]mail.ru|19/02/2000 Нет

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

1 2 3 4
0.5000 rirekberg21@yahoo.com 19/03/03 0
0.6000 zadicic27@yandex.ru 11/11/99 0
0.1000 zezberg25@gmail.com 28/11/04 0
0.3000 kesak51@mail.ru 19/02/00 0

Пример 2

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

1 2 3
0.6 nikanz13[at]rambler.ru|23/12/2001 Да
0.4 titetidi1[at]yandex.ru|16/04/2002 Да
0.4 titetidi1[at]yandex.ru|16/04/2002 Да
0.5 babanz56[at]yandex.ru|15/04/2004 Да
0.4 titetidi1[at]yandex.ru|16/04/2002 Да

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

1 2 3 4
0.6000 nikanz13@rambler.ru 23/12/01 1
0.4000 titetidi1@yandex.ru 16/04/02 1
0.5000 babanz56@yandex.ru 15/04/04 1

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Фолич, В.Г. true!0.5544 Фолич, В.Г.
Вицич, А.Е. true!0.5001 Вицич, А.Е.
Чуцберг, Г.Ш. true!0.2019 Чуцберг, Г.Ш.

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

1 2 3
Фолич В. Вицич А. Чуцберг Г.
да да да
55% 50% 20%

Пример 2

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

1 2 3
Цосяк, Р.О. true!0.5455 Цосяк, Р.О.
Мечиди, А.Д. true!0.1221 Мечиди, А.Д.
Решишин, Г.У. false!0.1092 Решишин, Г.У.
Чимосов, С.Ш. false!0.0247 Чимосов, С.Ш.

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

1 2 3 4
Цосяк Р. Мечиди А. Решишин Г. Чимосов С.
да да нет нет
55% 12% 11% 2%

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sanumij85@gmail.com sanumij85@gmail.com 15-02-2004 Шанумий Е.Р.
fekuk27@yahoo.com fekuk27@yahoo.com 16-07-2001 Фекук И.Д.
kaluk65@yandex.ru kaluk65@yandex.ru 02-11-2002 Калук Я.В.
zugogak83@mail.ru zugogak83@mail.ru 08-06-1999 Цугогяк П.И.

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

1 2 3
sanumij85[at]gmail.com 04/02/15 Шанумий Е.
fekuk27[at]yahoo.com 01/07/16 Фекук И.
kaluk65[at]yandex.ru 02/11/02 Калук Я.
zugogak83[at]mail.ru 99/06/08 Цугогяк П.

Пример 2

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

1 2 3 4
dumin3@yandex.ru dumin3@yandex.ru 09-06-2002 Думин А.С.
datak29@gmail.com datak29@gmail.com 17-02-2002 Датак Д.И.
tifumuk13@gmail.com tifumuk13@gmail.com 21-09-2003 Тифумук С.Ц.

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

1 2 3
dumin3[at]yandex.ru 02/06/09 Думин А.
datak29[at]gmail.com 02/02/17 Датак Д.
tifumuk13[at]gmail.com 03/09/21 Тифумук С.

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
catuvman49[at]yandex.ru!0.052 +7 370 069-99-86 Валерий Р. Чатувман Валерий Р. Чатувман
catuvman49[at]yandex.ru!0.052 +7 370 069-99-86 Валерий Р. Чатувман Валерий Р. Чатувман
zivman56[at]yahoo.com!0.609 +7 789 155-52-67 Савва У. Зивман Савва У. Зивман
artem52[at]rambler.ru!0.644 +7 783 419-98-41 Артем И. Таший Артем И. Таший

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

1 2 3 4
yandex.ru 3700699986 0.05 Чатувман В.Р.
yahoo.com 7891555267 0.61 Зивман С.У.
rambler.ru 7834199841 0.64 Таший А.И.

Пример 2

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

1 2 3 4 5
vitalij35[at]mail.ru!0.516 +7 653 936-29-07 Виталий З. Гивян Виталий З. Гивян
fadasskij51[at]rambler.ru!0.945 +7 982 966-66-41 Давид Ш. Фадасский Давид Ш. Фадасский
aleksandr69[at]gmail.com!0.039 +7 130 590-62-53 Александр Ц. Фалиди Александр Ц. Фалиди
timofej2[at]gmail.com!0.193 +7 323 630-15-92 Тимофей Ц. Зечев Тимофей Ц. Зечев
timofej2[at]gmail.com!0.193 +7 323 630-15-92 Тимофей Ц. Зечев Тимофей Ц. Зечев

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

1 2 3 4
mail.ru 6539362907 0.52 Гивян В.З.
rambler.ru 9829666641 0.94 Фадасский Д.Ш.
gmail.com 1305906253 0.04 Фалиди А.Ц.
gmail.com 3236301592 0.19 Зечев Т.Ц.

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4 +7 (932) 437-58-90 0
0.9 +7 (784) 727-84-70 1
0.4 +7 (932) 437-58-90 0
0.0 +7 (332) 053-74-62 0

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

1 2 3
40% 90% 0%
437-58-90 727-84-70 053-74-62
Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3
0.2 +7 (601) 228-39-74 1
0.2 +7 (601) 228-39-74 1
0.0 +7 (546) 846-94-37 1
1.0 +7 (893) 790-10-06 0

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

1 2 3
20% 0% 100%
228-39-74 846-94-37 790-10-06
Выполнено Выполнено Не выполнено

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да 2001/07/19 fosic89[at]yandex.ru +7(852)314-83-26
нет 2001/05/04 likelli29[at]mail.ru +7(360)161-42-20
да 2002/11/19 girikli5[at]rambler.ru +7(126)398-81-71

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

1 2 3
Да Нет Да
19/07/2001 04/05/2001 19/11/2002
yandex.ru mail.ru rambler.ru
8523148326 3601614220 1263988171

Пример 2

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

1 2 3 4
нет 2000/05/22 zogimli93[at]gmail.com +7(342)096-88-96
да 2004/06/19 vigman61[at]gmail.com +7(657)490-40-57
да 2003/06/27 misafberg92[at]gmail.com +7(689)806-59-13

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

1 2 3
Нет Да Да
22/05/2000 19/06/2004 27/06/2003
gmail.com gmail.com gmail.com
3420968896 6574904057 6898065913

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Нет 18% lezukan95@gmail.com Богдан Лезукян 18%
Да 38% valerij19@mail.ru Валерий Шефий 38%
Нет 15% aleksandr35@gmail.com Александр Куфубин 15%
Да 46% zoborko75@yahoo.com Филипп Цоборко 46%

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

1 2 3 4
нет да нет да
0.1800 0.3800 0.1500 0.4600
lezukan95[at]gmail.com valerij19[at]mail.ru aleksandr35[at]gmail.com zoborko75[at]yahoo.com
Лезукян Богдан Шефий Валерий Куфубин Александр Цоборко Филипп

Пример 2

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

1 2 3 4 5
Нет 39% limanz60@yandex.ru Лев Лимянц 39%
Нет 50% evgenij6@yahoo.com Евгений Чукугяк 50%
Да 78% svatogor80@mail.ru Святогор Нешусли 78%

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

1 2 3
нет нет да
0.3900 0.5000 0.7800
limanz60[at]yandex.ru evgenij6[at]yahoo.com svatogor80[at]mail.ru
Лимянц Лев Чукугяк Евгений Нешусли Святогор

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kizij12[at]yandex.ru kizij12[at]yandex.ru Y Е.У. Киций
vezak96[at]rambler.ru vezak96[at]rambler.ru N Т.К. Вецяк
fezodidi49[at]mail.ru fezodidi49[at]mail.ru N И.Ш. Фецодиди
semak98[at]gmail.com semak98[at]gmail.com Y Р.В. Шемяк

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

1 2 3
vezak96 0 Вецяк Т.
kizij12 1 Киций Е.
fezodidi49 0 Фецодиди И.
semak98 1 Шемяк Р.

Пример 2

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

1 2 3 4
moremin48[at]yahoo.com moremin48[at]yahoo.com Y Л.А. Моремин
rolomic36[at]gmail.com rolomic36[at]gmail.com N Т.И. Роломич
zesifman5[at]gmail.com zesifman5[at]gmail.com Y Ф.Н. Зесифман

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

1 2 3
zesifman5 1 Зесифман Ф.
moremin48 1 Моремин Л.
rolomic36 0 Роломич Т.

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002/05/10!Y Лудак О.И.
2001/09/17!N Руминиди В.Б.
2002/06/05!N Вицонак Н.И.
2002/05/10!Y Лудак О.И.

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

1 2 3
Выполнено 10/05/02 Лудак О.
Не выполнено 17/09/01 Руминиди В.
Не выполнено 05/06/02 Вицонак Н.

Пример 2

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

1 2 3 4
2000/02/21!Y Корерий Т.Ч.
2003/04/16!N Кумиди М.Н.
2000/02/21!Y Корерий Т.Ч.
2000/11/17!N Цуматак Г.Б.
1999/12/12!N Гилефский Е.А.

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

1 2 3
Выполнено 21/02/00 Корерий Т.
Не выполнено 16/04/03 Кумиди М.
Не выполнено 17/11/00 Цуматак Г.
Не выполнено 12/12/99 Гилефский Е.

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 721 048-64-55 04.09.28 miroslav15@gmail.com miroslav15@gmail.com 0.29
+7 824 596-13-59 04.09.09 evgenij94@yahoo.com evgenij94@yahoo.com 0.94
+7 136 438-78-51 00.10.10 zalebuk1@yahoo.com zalebuk1@yahoo.com 0.33
+7 136 438-78-51 00.10.10 zalebuk1@yahoo.com zalebuk1@yahoo.com 0.33
+7 176 624-44-94 01.12.14 valerij17@yahoo.com valerij17@yahoo.com 0.84

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

1 2 3 4
1364387851 10.10.00 yahoo.com 33%
1766244494 14.12.01 yahoo.com 84%
7210486455 28.09.04 gmail.com 29%
8245961359 09.09.04 yahoo.com 94%

Пример 2

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

1 2 3 4 5
+7 606 245-29-25 03.04.06 sanocev19@yahoo.com sanocev19@yahoo.com 0.74
+7 311 788-62-74 99.01.02 ignat23@yahoo.com ignat23@yahoo.com 0.49
+7 712 563-09-94 02.09.22 matvej57@mail.ru matvej57@mail.ru 0.93
+7 606 245-29-25 03.04.06 sanocev19@yahoo.com sanocev19@yahoo.com 0.74

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

1 2 3 4
3117886274 02.01.99 yahoo.com 49%
6062452925 06.04.03 yahoo.com 74%
7125630994 22.09.02 mail.ru 93%

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет нет 2004-12-11 Гочемий, М.Б. gocemij28[at]yahoo.com
да да 2001-10-22 Дибекин, С.У. dibekin80[at]mail.ru
нет нет 2001-06-03 Кегабко, Р.В. kegabko88[at]yandex.ru
нет нет 2001-06-03 Кегабко, Р.В. kegabko88[at]yandex.ru
нет нет 2001-06-03 Кегабко, Р.В. kegabko88[at]yandex.ru

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

1 2 3 4
Выполнено 01-10-22 Дибекин dibekin80
Не выполнено 04-12-11 Гочемий gocemij28
Не выполнено 01-06-03 Кегабко kegabko88

Пример 2

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

1 2 3 4 5
да да 2003-05-01 Чафиди, Д.С. cafidi31[at]mail.ru
да да 1999-04-07 Бочувиди, А.И. bocuvidi40[at]mail.ru
нет нет 2004-11-28 Фезли, А.Ч. fezli32[at]yahoo.com
нет нет 2004-11-28 Фезли, А.Ч. fezli32[at]yahoo.com
нет нет 2004-11-28 Фезли, А.Ч. fezli32[at]yahoo.com
да да 2003-12-14 Зешикман, Г.М. zesikman29[at]rambler.ru

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

1 2 3 4
Выполнено 99-04-07 Бочувиди bocuvidi40
Выполнено 03-05-01 Чафиди cafidi31
Не выполнено 04-11-28 Фезли fezli32
Выполнено 03-12-14 Зешикман zesikman29

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Илья Т. Гифев Илья Т. Гифев 0.2#+7(731)895-47-20
Евгений В. Луцесев Евгений В. Луцесев 1.0#+7(958)715-63-83
Василий О. Шадич Василий О. Шадич 0.6#+7(024)916-86-79
Матвей Д. Гомачиди Матвей Д. Гомачиди 1.0#+7(862)545-29-76

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

1 2 3 4
Гифев, И.Т. Луцесев, Е.В. Шадич, В.О. Гомачиди, М.Д.
+7 731 895-4720 +7 958 715-6383 +7 024 916-8679 +7 862 545-2976
0.200 1.000 0.600 1.000

Пример 2

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

1 2 3
Арсен С. Зетянц Арсен С. Зетянц 0.8#+7(958)245-63-22
Егор Н. Решян Егор Н. Решян 0.5#+7(240)320-13-67
Евгений Г. Чечов Евгений Г. Чечов 0.9#+7(830)444-83-86
Леонид Д. Насук Леонид Д. Насук 0.6#+7(552)174-98-17

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

1 2 3 4
Зетянц, А.С. Решян, Е.Н. Чечов, Е.Г. Насук, Л.Д.
+7 958 245-6322 +7 240 320-1367 +7 830 444-8386 +7 552 174-9817
0.800 0.500 0.900 0.600

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7(218)833-82-76#19% да
+7(781)283-72-23#95% нет
+7(030)017-14-03#1% нет
+7(408)268-25-33#77% да

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

1 2 3
+7 (218) 833-82-76 Y 0.2
+7 (781) 283-72-23 N 0.9
+7 (030) 017-14-03 N 0.0
+7 (408) 268-25-33 Y 0.8

Пример 2

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

1 2
+7(254)951-27-95#81% нет
+7(350)084-94-39#89% нет
+7(076)286-56-91#74% нет
+7(557)521-44-21#13% да

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

1 2 3
+7 (254) 951-27-95 N 0.8
+7 (350) 084-94-39 N 0.9
+7 (076) 286-56-91 N 0.7
+7 (557) 521-44-21 Y 0.1

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет 8% 03-06-12 +7(701)313-53-74
да 59% 03-10-23 +7(401)416-49-69
да 83% 03-12-08 +7(565)993-69-81
да 59% 03-10-23 +7(401)416-49-69
да 59% 03-10-23 +7(401)416-49-69
да 86% 04-12-15 +7(324)408-31-38

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

1 2 3 4
false true true true
0.1 0.6 0.8 0.9
12.06.03 23.10.03 08.12.03 15.12.04
+7 (701) 313-53-74 +7 (401) 416-49-69 +7 (565) 993-69-81 +7 (324) 408-31-38

Пример 2

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

1 2 3 4 5
нет 84% 99-06-09 +7(517)352-93-16
нет 84% 99-06-09 +7(517)352-93-16
нет 84% 99-06-09 +7(517)352-93-16
да 48% 04-06-28 +7(824)378-52-76
нет 52% 03-11-13 +7(308)918-83-68

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

1 2 3
false true false
0.8 0.5 0.5
09.06.99 28.06.04 13.11.03
+7 (517) 352-93-16 +7 (824) 378-52-76 +7 (308) 918-83-68

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
12-05-01#0.6245 +7 (641) 333-05-90 nuzak51@yandex.ru
12-05-01#0.6245 +7 (641) 333-05-90 nuzak51@yandex.ru
06-11-00#0.1231 +7 (068) 976-94-46 kadic83@mail.ru
09-07-03#0.5403 +7 (911) 849-84-90 luziguk83@gmail.com
12-05-01#0.6245 +7 (641) 333-05-90 nuzak51@yandex.ru

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

1 2 3
12.05.01 06.11.00 09.07.03
3330590 9769446 8498490
62% 12% 54%
nuzak51[at]yandex.ru kadic83[at]mail.ru luziguk83[at]gmail.com

Пример 2

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

1 2 3 4
03-02-00#0.0056 +7 (894) 361-48-23 kudezak58@yahoo.com
27-02-02#0.3028 +7 (030) 128-37-51 satuzov77@yandex.ru
03-02-00#0.0056 +7 (894) 361-48-23 kudezak58@yahoo.com
03-02-00#0.0056 +7 (894) 361-48-23 kudezak58@yahoo.com
03-05-03#0.7862 +7 (593) 353-60-83 socetij74@yandex.ru
03-09-04#0.7578 +7 (509) 472-24-52 zosofko3@gmail.com

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

1 2 3 4
03.02.00 27.02.02 03.05.03 03.09.04
3614823 1283751 3536083 4722452
1% 30% 79% 76%
kudezak58[at]yahoo.com satuzov77[at]yandex.ru socetij74[at]yandex.ru zosofko3[at]gmail.com

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.890 kisucov92[at]mail.ru (202) 269-65-16 kisucov92[at]mail.ru
0.646 cinegko63[at]mail.ru (142) 314-55-80 cinegko63[at]mail.ru
0.100 svatogor80[at]gmail.com (784) 409-72-28 svatogor80[at]gmail.com
0.890 kisucov92[at]mail.ru (202) 269-65-16 kisucov92[at]mail.ru
0.890 kisucov92[at]mail.ru (202) 269-65-16 kisucov92[at]mail.ru
0.250 revanz75[at]gmail.com (456) 942-31-12 revanz75[at]gmail.com

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

1 2 3
0.89 kisucov92@mail.ru 2022696516
0.65 cinegko63@mail.ru 1423145580
0.10 svatogor80@gmail.com 7844097228
0.25 revanz75@gmail.com 4569423112

Пример 2

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

1 2 3 4 5
0.046 roman63[at]yahoo.com (776) 872-43-92 roman63[at]yahoo.com
0.046 roman63[at]yahoo.com (776) 872-43-92 roman63[at]yahoo.com
0.779 savelij40[at]gmail.com (895) 597-97-43 savelij40[at]gmail.com
0.250 tenegan44[at]rambler.ru (621) 848-56-26 tenegan44[at]rambler.ru
0.046 roman63[at]yahoo.com (776) 872-43-92 roman63[at]yahoo.com

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

1 2 3
0.05 roman63@yahoo.com 7768724392
0.78 savelij40@gmail.com 8955979743
0.25 tenegan44@rambler.ru 6218485626

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Вомев, В.У. 9937202174 9937202174 2001.07.22
Федиди, Г.С. 1724466031 1724466031 2001.03.27
Минко, Г.А. 8319579422 8319579422 2001.04.17

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

1 2 3
Вомев Федиди Минко
993-720-2174 172-446-6031 831-957-9422
2001 2001 2001

Пример 2

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

1 2 3 4
Рачли, П.У. 5334062965 5334062965 2003.06.19
Тикешин, А.Г. 6096155120 6096155120 1999.01.20
Лирий, Э.Б. 0049947723 0049947723 2001.01.15

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

1 2 3
Рачли Тикешин Лирий
533-406-2965 609-615-5120 004-994-7723
2003 1999 2001

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.679&Госомский, Д.Ц. +7 (158) 406-84-43 +7 (158) 406-84-43
0.527&Газли, Н.В. +7 (352) 689-44-06 +7 (352) 689-44-06
0.689&Чашурберг, Г.С. +7 (228) 569-36-72 +7 (228) 569-36-72

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

1 2 3
Газли Н. 53% 3526894406
Госомский Д. 68% 1584068443
Чашурберг Г. 69% 2285693672

Пример 2

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

1 2 3 4 5
0.753&Наводич, Я.Б. +7 (738) 574-17-71 +7 (738) 574-17-71
0.821&Вилин, Д.С. +7 (279) 976-96-75 +7 (279) 976-96-75
0.673&Вобалман, С.Б. +7 (340) 673-01-90 +7 (340) 673-01-90

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

1 2 3
Вилин Д. 82% 2799769675
Вобалман С. 67% 3406730190
Наводич Я. 75% 7385741771

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(245)588-92-62 Фибич, В.В. Нет;0.61
+7(220)115-66-44 Нуфук, С.К. Да;0.84
+7(730)010-42-57 Тамибиди, П.С. Да;0.92

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

1 2 3 4
+7 245 588-9262 В. Фибич N 61%
+7 730 010-4257 П. Тамибиди Y 92%
+7 220 115-6644 С. Нуфук Y 84%

Пример 2

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

1 2 3
+7(354)799-42-56 Шобоцич, М.У. Да;0.90
+7(556)758-58-08 Вешолий, И.Б. Нет;0.19
+7(036)587-12-63 Дидабук, С.Р. Да;0.77

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

1 2 3 4
+7 556 758-5808 И. Вешолий N 19%
+7 354 799-4256 М. Шобоцич Y 90%
+7 036 587-1263 С. Дидабук Y 77%

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.06&Руслан Б. Зуфалук 2002.01.12 zufaluk32@yandex.ru
1.00&Богдан С. Фушко 2001.11.25 bogdan92@yandex.ru
0.55&Святогор М. Лучич 2003.06.26 svatogor92@rambler.ru
0.42&Одиссей В. Донафов 2000.06.14 odissej63@yandex.ru

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

1 2 3 4
0.1 1.0 0.6 0.4
Руслан Зуфалук Богдан Фушко Святогор Лучич Одиссей Донафов
12-01-2002 25-11-2001 26-06-2003 14-06-2000
yandex.ru yandex.ru rambler.ru yandex.ru

Пример 2

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

1 2 3
0.45&Назар Д. Микий 2004.05.02 nazar79@yahoo.com
0.89&Роман В. Шасиди 2002.11.06 sasidi68@yahoo.com
0.67&Георгий Ц. Вошодяк 2000.04.14 georgij74@yandex.ru

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

1 2 3
0.5 0.9 0.7
Назар Микий Роман Шасиди Георгий Вошодяк
02-05-2004 06-11-2002 14-04-2000
yahoo.com yahoo.com yandex.ru

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Иван Гутяк 777-694-6944:N Иван Гутяк
Вячеслав Цочивли 517-058-2076:Y Вячеслав Цочивли
Максим Чушко 847-349-4551:N Максим Чушко

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

1 2 3
Гутяк Иван 694-6944 0
Цочивли Вячеслав 058-2076 1
Чушко Максим 349-4551 0

Пример 2

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

1 2 3 4
Ростислав Тизич 399-765-8326:Y Ростислав Тизич
Сергей Шубисяк 361-308-5262:Y Сергей Шубисяк
Артур Бивян 271-759-5127:N Артур Бивян
Мирон Февофман 220-183-7854:N Мирон Февофман

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

1 2 3
Тизич Ростислав 765-8326 1
Шубисяк Сергей 308-5262 1
Бивян Артур 759-5127 0
Февофман Мирон 183-7854 0

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(596) 172-7181 Нет 0.502 bicko67@yahoo.com
(245) 388-7183 Нет 0.716 zolan33@rambler.ru
(588) 032-9111 Нет 0.466 fatman92@yandex.ru
(429) 824-4631 Да 0.294 mesij78@yahoo.com
(429) 824-4631 Да 0.294 mesij78@yahoo.com
(429) 824-4631 Да 0.294 mesij78@yahoo.com

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

1 2 3 4
5961727181 2453887183 5880329111 4298244631
нет нет нет да
50% 72% 47% 29%
yahoo.com rambler.ru yandex.ru yahoo.com

Пример 2

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

1 2 3 4 5
(351) 612-0146 Да 0.097 nibak82@yahoo.com
(141) 987-4913 Да 0.560 naganskij84@gmail.com
(382) 314-8087 Да 0.482 ritidi2@yahoo.com
(941) 013-4423 Да 0.382 satko86@gmail.com
(941) 013-4423 Да 0.382 satko86@gmail.com
(941) 013-4423 Да 0.382 satko86@gmail.com

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

1 2 3 4
3516120146 1419874913 3823148087 9410134423
да да да да
10% 56% 48% 38%
yahoo.com gmail.com yahoo.com gmail.com

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
roman26[at]rambler.ru +7(743)329-02-68 roman26[at]rambler.ru 0.3 Роман Силяк
timofej21[at]yandex.ru +7(066)434-16-79 timofej21[at]yandex.ru 0.8 Тимофей Бочушев
ranonov41[at]gmail.com +7(666)906-27-69 ranonov41[at]gmail.com 0.8 Адель Ранонов

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

1 2 3 4
roman26 329-0268 0.300 Силяк Роман
timofej21 434-1679 0.800 Бочушев Тимофей
ranonov41 906-2769 0.800 Ранонов Адель

Пример 2

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

1 2 3 4 5
bivenberg20[at]yandex.ru +7(357)109-06-27 bivenberg20[at]yandex.ru 0.6 Владимир Бивенберг
solisin17[at]gmail.com +7(333)409-51-23 solisin17[at]gmail.com 0.5 Олег Солишин
konstantin51[at]gmail.com +7(960)156-90-86 konstantin51[at]gmail.com 0.7 Константин Вукуций
miron86[at]yahoo.com +7(469)149-58-34 miron86[at]yahoo.com 0.9 Мирон Зотук

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

1 2 3 4
bivenberg20 109-0627 0.600 Бивенберг Владимир
solisin17 409-5123 0.500 Солишин Олег
konstantin51 156-9086 0.700 Вукуций Константин
miron86 149-5834 0.900 Зотук Мирон

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 747 655-3985 kocosak20@gmail.com 1
+7 422 554-8731 noromanz32@yandex.ru 1
+7 422 554-8731 noromanz32@yandex.ru 1
+7 151 672-2976 lofan23@mail.ru 1

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

1 2 3
+7 747 655-39-85 +7 422 554-87-31 +7 151 672-29-76
gmail.com yandex.ru mail.ru
Y Y Y

Пример 2

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

1 2 3 4
+7 362 597-4748 fezadij32@yahoo.com 0
+7 251 210-2749 gafli6@yandex.ru 0
+7 444 492-1185 kivetko56@mail.ru 1
+7 444 492-1185 kivetko56@mail.ru 1

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

1 2 3
+7 362 597-47-48 +7 251 210-27-49 +7 444 492-11-85
yahoo.com yandex.ru mail.ru
N N Y

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(539)803-94-51 Степан В. Вефко Степан В. Вефко stepan90@gmail.com&02.08.16
+7(346)012-11-30 Мирослав Е. Бамуцянц Мирослав Е. Бамуцянц miroslav68@rambler.ru&02.11.02
+7(159)871-85-68 Марсель Ш. Сибатман Марсель Ш. Сибатман sibatman26@yandex.ru&01.06.23
+7(482)330-88-01 Борис К. Риравев Борис К. Риравев riravev65@gmail.com&02.03.11
+7(482)330-88-01 Борис К. Риравев Борис К. Риравев riravev65@gmail.com&02.03.11

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

1 2 3 4
539-803-9451 346-012-1130 159-871-8568 482-330-8801
Степан Вефко Мирослав Бамуцянц Марсель Сибатман Борис Риравев
02/08/16 02/11/02 01/06/23 02/03/11
gmail.com rambler.ru yandex.ru gmail.com

Пример 2

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

1 2 3 4
+7(367)523-94-49 Игнат Д. Шодисин Игнат Д. Шодисин sodisin56@yandex.ru&03.04.12
+7(431)773-95-65 Сергей Л. Буцев Сергей Л. Буцев sergej15@yahoo.com&01.06.09
+7(367)523-94-49 Игнат Д. Шодисин Игнат Д. Шодисин sodisin56@yandex.ru&03.04.12
+7(399)727-59-70 Станислав Ц. Чефян Станислав Ц. Чефян stanislav92@yahoo.com&02.10.19

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

1 2 3
367-523-9449 431-773-9565 399-727-5970
Игнат Шодисин Сергей Буцев Станислав Чефян
03/04/12 01/06/09 02/10/19
yandex.ru yahoo.com yahoo.com

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 910 056-39-49:bevukskij15@rambler.ru 8% 2000.11.25
+7 722 473-86-67:vizedli23@rambler.ru 93% 2003.09.11
+7 865 494-60-91:samir35@gmail.com 71% 2002.02.09
+7 609 721-82-13:adel_21@yahoo.com 85% 2003.09.18

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

1 2 3 4
+7 910 056-3949 0.1 00.11.25 bevukskij15
+7 722 473-8667 0.9 03.09.11 vizedli23
+7 865 494-6091 0.7 02.02.09 samir35
+7 609 721-8213 0.8 03.09.18 adel_21

Пример 2

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

1 2 3 4 5
+7 492 852-10-97:al_bert16@gmail.com 21% 2000.02.09
+7 986 119-68-20:zukugidi78@gmail.com 19% 2001.04.17
+7 690 396-91-62:sizumli18@mail.ru 40% 2003.12.06

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

1 2 3 4
+7 492 852-1097 0.2 00.02.09 al_bert16
+7 986 119-6820 0.2 01.04.17 zukugidi78
+7 690 396-9162 0.4 03.12.06 sizumli18

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
evgenij1@gmail.com +7(843)954-93-22;0.54 Y evgenij1@gmail.com
bulli62@gmail.com +7(010)944-08-54;0.31 N bulli62@gmail.com
lesomak9@mail.ru +7(944)175-10-42;0.27 N lesomak9@mail.ru
lesomak9@mail.ru +7(944)175-10-42;0.27 N lesomak9@mail.ru
kodibskij51@yahoo.com +7(896)189-91-90;0.94 Y kodibskij51@yahoo.com
lesomak9@mail.ru +7(944)175-10-42;0.27 N lesomak9@mail.ru

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

1 2 3 4
evgenij1 bulli62 lesomak9 kodibskij51
0.540 0.310 0.270 0.940
Выполнено Не выполнено Не выполнено Выполнено
954-93-22 944-08-54 175-10-42 189-91-90

Пример 2

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

1 2 3 4
bilomanz40@rambler.ru +7(957)296-58-24;0.12 Y bilomanz40@rambler.ru
bilomanz40@rambler.ru +7(957)296-58-24;0.12 Y bilomanz40@rambler.ru
somanz10@rambler.ru +7(502)209-90-17;0.79 Y somanz10@rambler.ru
bilomanz40@rambler.ru +7(957)296-58-24;0.12 Y bilomanz40@rambler.ru
cizedin53@gmail.com +7(198)477-42-05;0.59 Y cizedin53@gmail.com
cisilic1@rambler.ru +7(730)827-43-10;0.94 N cisilic1@rambler.ru

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

1 2 3 4
bilomanz40 somanz10 cizedin53 cisilic1
0.120 0.790 0.590 0.940
Выполнено Выполнено Выполнено Не выполнено
296-58-24 209-90-17 477-42-05 827-43-10

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Василий Лицяк vasilij90[at]yahoo.com 2003/08/16|(597) 866-75-49
Роман Зоцатич zozatic15[at]yahoo.com 2001/09/17|(497) 432-03-73
Макар Залугук zaluguk83[at]gmail.com 2004/07/08|(328) 305-08-40
Василий Лицяк vasilij90[at]yahoo.com 2003/08/16|(597) 866-75-49

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

1 2 3
Лицяк Зоцатич Залугук
vasilij90@yahoo.com zozatic15@yahoo.com zaluguk83@gmail.com
03-08-16 01-09-17 04-07-08
597-866-7549 497-432-0373 328-305-0840

Пример 2

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

1 2 3 4
Кирилл Вефев kirill90[at]yandex.ru 2001/06/03|(871) 628-72-80
Святогор Вецабиди svatogor61[at]yandex.ru 2003/06/20|(802) 295-49-93
Святогор Вецабиди svatogor61[at]yandex.ru 2003/06/20|(802) 295-49-93
Роман Бокич roman32[at]mail.ru 2004/04/28|(035) 479-61-44

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

1 2 3
Вефев Вецабиди Бокич
kirill90@yandex.ru svatogor61@yandex.ru roman32@mail.ru
01-06-03 03-06-20 04-04-28
871-628-7280 802-295-4993 035-479-6144

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 damir87[at]yahoo.com;0.69
0 gutezman31[at]yandex.ru;0.05
0 gordej51[at]mail.ru;0.78
1 satifidi71[at]gmail.com;0.35

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

1 2 3
true damir87 0.690
false gordej51 0.780
false gutezman31 0.050
true satifidi71 0.350

Пример 2

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

1 2 3 4
1 vladislav85[at]mail.ru;0.35
1 svatogor78[at]yandex.ru;0.69
0 elisej86[at]rambler.ru;0.19
1 tosberg25[at]gmail.com;0.29

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

1 2 3
false elisej86 0.190
true svatogor78 0.690
true tosberg25 0.290
true vladislav85 0.350

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
sazev38@mail.ru да Шазев А.Б.
zisolko95@mail.ru нет Зисолко Т.Л.
netman55@mail.ru да Нетман Ф.Т.

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

1 2 3
netman55[at]mail.ru sazev38[at]mail.ru zisolko95[at]mail.ru
Выполнено Выполнено Не выполнено
Ф. Нетман А. Шазев Т. Зисолко

Пример 2

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

1 2 3
zodecman77@rambler.ru нет Цодечман А.Е.
zaferskij95@yandex.ru да Заферский Р.Л.
gibov62@mail.ru да Гибов В.Н.
fazasman8@gmail.com нет Фазашман О.О.

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

1 2 3 4
fazasman8[at]gmail.com gibov62[at]mail.ru zaferskij95[at]yandex.ru zodecman77[at]rambler.ru
Не выполнено Выполнено Выполнено Не выполнено
О. Фазашман В. Гибов Р. Заферский А. Цодечман

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zasulidi79[at]gmail.com!Да 0.574 Засулиди В.В.
vozuzov50[at]yandex.ru!Нет 0.449 Возуцов Д.Н.
vekucskij62[at]yahoo.com!Да 0.826 Векучский В.Ч.

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

1 2 3
vekucskij62@yahoo.com zasulidi79@gmail.com vozuzov50@yandex.ru
83% 57% 45%
1 1 0
В. Векучский В. Засулиди Д. Возуцов

Пример 2

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

1 2 3
rucidi71[at]rambler.ru!Нет 0.999 Ручиди П.З.
sebli31[at]mail.ru!Да 0.202 Шебли Р.В.
mosskij8[at]gmail.com!Да 0.487 Мосский В.У.

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

1 2 3
mosskij8@gmail.com rucidi71@rambler.ru sebli31@mail.ru
49% 100% 20%
1 0 1
В. Мосский П. Ручиди Р. Шебли

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
dalberg3@yandex.ru +76941506689#Выполнено 1999/05/19
gasskij15@rambler.ru +76963845473#Не выполнено 2000/05/23
seresov80@mail.ru +74300639093#Не выполнено 1999/05/13
dovberg17@rambler.ru +70187222616#Не выполнено 2004/01/24

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

1 2 3 4
dalberg3[at]yandex.ru gasskij15[at]rambler.ru seresov80[at]mail.ru dovberg17[at]rambler.ru
694-150-6689 696-384-5473 430-063-9093 018-722-2616
Y N N N
99/05/19 00/05/23 99/05/13 04/01/24

Пример 2

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

1 2 3 4 5
nifev26@gmail.com +74648043520#Не выполнено 2000/05/22
vumisov57@gmail.com +79257259486#Не выполнено 1999/10/27
dokak82@rambler.ru +70884460202#Выполнено 1999/03/11

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

1 2 3
nifev26[at]gmail.com vumisov57[at]gmail.com dokak82[at]rambler.ru
464-804-3520 925-725-9486 088-446-0202
N N Y
00/05/22 99/10/27 99/03/11

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03/01/15 Нет 0.9
03/05/16 Да 0.8
02/07/15 Нет 0.5
02/08/12 Нет 0.9

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

1 2 3 4
03.01.15 03.05.16 02.07.15 02.08.12
0 1 0 0
0.900 0.800 0.500 0.900

Пример 2

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

1 2 3 4 5
03/05/11 Да 0.6
99/04/01 Да 0.6
04/01/15 Нет 0.6

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

1 2 3
03.05.11 99.04.01 04.01.15
1 1 0
0.600 0.600 0.600

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Мевянц Д.Ц.|mevanz15@yandex.ru Да +7 312 001-9255
Мевянц Д.Ц.|mevanz15@yandex.ru Да +7 312 001-9255
Цофский Г.Ш.|zofskij73@rambler.ru Да +7 897 426-2474
Мевянц Д.Ц.|mevanz15@yandex.ru Да +7 312 001-9255
Нубак М.Е.|nubak4@yahoo.com Нет +7 484 587-8483

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

1 2 3
zofskij73[at]rambler.ru mevanz15[at]yandex.ru nubak4[at]yahoo.com
да да нет
+7 897 426-24-74 +7 312 001-92-55 +7 484 587-84-83
Г. Цофский Д. Мевянц М. Нубак

Пример 2

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

1 2 3
Чилский А.С.|cilskij35@gmail.com Нет +7 791 326-3582
Редич И.А.|redic22@gmail.com Да +7 304 270-9505
Дивук М.О.|divuk6@gmail.com Нет +7 416 143-2650
Дивук М.О.|divuk6@gmail.com Нет +7 416 143-2650
Цезин Г.Ф.|zezin12@mail.ru Да +7 292 193-1072
Дивук М.О.|divuk6@gmail.com Нет +7 416 143-2650

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

1 2 3 4
cilskij35[at]gmail.com zezin12[at]mail.ru redic22[at]gmail.com divuk6[at]gmail.com
нет да да нет
+7 791 326-35-82 +7 292 193-10-72 +7 304 270-95-05 +7 416 143-26-50
А. Чилский Г. Цезин И. Редич М. Дивук