ИВБО-01-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2
evgenij60[at]yandex.ru&+7 (655) 372-21-12 Евгений Безучко
evgenij60[at]yandex.ru&+7 (655) 372-21-12 Евгений Безучко
marat98[at]yandex.ru&+7 (086) 292-72-09 Марат Фикяк
evgenij60[at]yandex.ru&+7 (655) 372-21-12 Евгений Безучко
artem85[at]rambler.ru&+7 (254) 314-46-46 Артем Бивак

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

1 2 3
evgenij60@yandex.ru 3722112 Безучко Евгений
marat98@yandex.ru 2927209 Фикяк Марат
artem85@rambler.ru 3144646 Бивак Артем

Пример 2

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

1 2
semuzidi49[at]rambler.ru&+7 (807) 907-52-20 Даниил Шемузиди
andrej29[at]yandex.ru&+7 (039) 638-52-27 Андрей Детян
kesanskij86[at]yandex.ru&+7 (004) 321-64-27 Тимофей Кесанский
kesanskij86[at]yandex.ru&+7 (004) 321-64-27 Тимофей Кесанский
kesanskij86[at]yandex.ru&+7 (004) 321-64-27 Тимофей Кесанский

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

1 2 3
semuzidi49@rambler.ru 9075220 Шемузиди Даниил
andrej29@yandex.ru 6385227 Детян Андрей
kesanskij86@yandex.ru 3216427 Кесанский Тимофей

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zetenic89[at]yahoo.com|+7(749)698-56-92 07.10.02 07.10.02 Y
zokobman17[at]yandex.ru|+7(411)581-48-69 02.06.03 02.06.03 N
vladislav99[at]yandex.ru|+7(974)903-44-91 19.04.00 19.04.00 Y
vladislav99[at]yandex.ru|+7(974)903-44-91 19.04.00 19.04.00 Y

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

1 2 3
vladislav99@yandex.ru zetenic89@yahoo.com zokobman17@yandex.ru
+7 (974) 903-44-91 +7 (749) 698-56-92 +7 (411) 581-48-69
00-04-19 02-10-07 03-06-02
да да нет

Пример 2

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

1 2 3 4
citalan34[at]rambler.ru|+7(663)016-14-13 28.09.01 28.09.01 Y
konstantin86[at]mail.ru|+7(943)479-50-23 06.03.01 06.03.01 Y
konstantin86[at]mail.ru|+7(943)479-50-23 06.03.01 06.03.01 Y
vladimir60[at]mail.ru|+7(213)256-66-91 25.07.02 25.07.02 Y
anatolij79[at]yahoo.com|+7(841)768-34-13 06.06.01 06.06.01 N

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

1 2 3 4
anatolij79@yahoo.com citalan34@rambler.ru konstantin86@mail.ru vladimir60@mail.ru
+7 (841) 768-34-13 +7 (663) 016-14-13 +7 (943) 479-50-23 +7 (213) 256-66-91
01-06-06 01-09-28 01-03-06 02-07-25
нет да да да

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Вошосянц Р.Е. 99% 26.06.2001
Доний М.Б. 73% 21.02.1999
Висимин Я.Д. 79% 01.12.2003

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

1 2 3
Вошосянц 0.9900 2001
Доний 0.7300 1999
Висимин 0.7900 2003

Пример 2

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

1 2 3
Февуниди А.З. 44% 26.09.2003
Кисин В.Ф. 85% 21.08.2000
Добский Е.М. 35% 04.05.2000

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

1 2 3
Февуниди 0.4400 2003
Кисин 0.8500 2000
Добский 0.3500 2000

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+73760895351#0.055 да да
+73215225068#0.467 да да
+70153206569#0.939 нет нет
+70153206569#0.939 нет нет
+70153206569#0.939 нет нет

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

1 2 3
6% +7 376 089-53-51 1
47% +7 321 522-50-68 1
94% +7 015 320-65-69 0

Пример 2

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

1 2 3 4
+70591897562#0.439 нет нет
+78790979122#0.761 да да
+78940180921#0.173 да да
+70591897562#0.439 нет нет
+70591897562#0.439 нет нет

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

1 2 3
44% +7 059 189-75-62 0
76% +7 879 097-91-22 1
17% +7 894 018-09-21 1

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено 0.556 zifebak66@mail.ru (337) 569-1231 zifebak66@mail.ru
Не выполнено 0.340 fezli60@mail.ru (785) 713-9786 fezli60@mail.ru
Не выполнено 0.889 tebufanz93@mail.ru (294) 073-2973 tebufanz93@mail.ru
Не выполнено 0.556 zifebak66@mail.ru (337) 569-1231 zifebak66@mail.ru

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

1 2 3 4
нет 0.8890 tebufanz93 2940732973
нет 0.5560 zifebak66 3375691231
нет 0.3400 fezli60 7857139786

Пример 2

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

1 2 3 4 5
Не выполнено 0.593 nilan95@rambler.ru (806) 650-3935 nilan95@rambler.ru
Выполнено 0.120 vedak10@yahoo.com (375) 796-5776 vedak10@yahoo.com
Выполнено 0.120 vedak10@yahoo.com (375) 796-5776 vedak10@yahoo.com
Не выполнено 0.265 nosucan1@gmail.com (709) 056-4654 nosucan1@gmail.com

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

1 2 3 4
да 0.1200 vedak10 3757965776
нет 0.2650 nosucan1 7090564654
нет 0.5930 nilan95 8066503935

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
cefanz23@yahoo.com 2% Е.Н. Чефянц
tesij58@rambler.ru 54% М.Г. Тесий
gozuk97@yahoo.com 57% О.Н. Гоцук
gozuk97@yahoo.com 57% О.Н. Гоцук

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

1 2 3
yahoo.com 0.5700 Гоцук
rambler.ru 0.5400 Тесий
yahoo.com 0.0200 Чефянц

Пример 2

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

1 2 3 4 5
misanz1@yahoo.com 66% С.Ф. Мисянц
visidi97@mail.ru 87% А.С. Висиди
munutak90@yandex.ru 27% А.Н. Мунутак
zabenin94@gmail.com 65% Б.Ц. Цабенин
zabenin94@gmail.com 65% Б.Ц. Цабенин

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

1 2 3
mail.ru 0.8700 Висиди
yahoo.com 0.6600 Мисянц
yandex.ru 0.2700 Мунутак
gmail.com 0.6500 Цабенин

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
ranosov24[at]mail.ru 177-139-1982 Y!08-03-02
socusuk58[at]yandex.ru 779-002-9080 N!22-06-99
visafanz25[at]rambler.ru 375-940-0750 N!27-02-01
gozebli25[at]mail.ru 927-916-7669 N!07-09-99

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

1 2 3 4
gozebli25 927 916-7669 Нет 07.09.99
ranosov24 177 139-1982 Да 08.03.02
socusuk58 779 002-9080 Нет 22.06.99
visafanz25 375 940-0750 Нет 27.02.01

Пример 2

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

1 2 3 4 5
sosimanz90[at]rambler.ru 406-292-7678 Y!26-04-03
tamerlan22[at]gmail.com 455-760-2014 Y!14-12-04
svatoslav65[at]mail.ru 929-879-3652 N!08-03-04
bukko44[at]mail.ru 847-050-1918 Y!28-08-99

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

1 2 3 4
bukko44 847 050-1918 Да 28.08.99
sosimanz90 406 292-7678 Да 26.04.03
svatoslav65 929 879-3652 Нет 08.03.04
tamerlan22 455 760-2014 Да 14.12.04

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(566)814-33-37:55% Выполнено Выполнено
+7(934)265-62-97:26% Не выполнено Не выполнено
+7(564)675-94-05:49% Выполнено Выполнено
+7(564)675-94-05:49% Выполнено Выполнено
+7(564)675-94-05:49% Выполнено Выполнено
+7(840)318-78-55:59% Не выполнено Не выполнено

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

1 2 3 4
0.6 0.3 0.5 0.6
true false true false
814-3337 265-6297 675-9405 318-7855

Пример 2

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

1 2 3
+7(472)144-25-91:71% Выполнено Выполнено
+7(472)144-25-91:71% Выполнено Выполнено
+7(257)118-45-79:42% Не выполнено Не выполнено
+7(932)667-59-25:92% Выполнено Выполнено
+7(472)144-25-91:71% Выполнено Выполнено

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

1 2 3
0.7 0.4 0.9
true false true
144-2591 118-4579 667-5925

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
fecalij96@yahoo.com 0.3581 В.Д. Фечалий
nozak45@gmail.com 0.9240 А.Ц. Нозяк
melatuk92@rambler.ru 0.4701 А.А. Мелатук
nozak45@gmail.com 0.9240 А.Ц. Нозяк
nozak45@gmail.com 0.9240 А.Ц. Нозяк

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

1 2 3
fecalij96 0.4 Фечалий
nozak45 0.9 Нозяк
melatuk92 0.5 Мелатук

Пример 2

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

1 2 3 4 5
fecli61@gmail.com 0.0784 В.Д. Фечли
vatocan22@yandex.ru 0.3887 А.В. Ваточян
sezonin34@yahoo.com 0.5103 М.М. Сезонин
vatocan22@yandex.ru 0.3887 А.В. Ваточян
vatocan22@yandex.ru 0.3887 А.В. Ваточян
nisomskij82@yahoo.com 0.7443 А.Ч. Нишомский

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

1 2 3
fecli61 0.1 Фечли
vatocan22 0.4 Ваточян
sezonin34 0.5 Сезонин
nisomskij82 0.7 Нишомский

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
9269760952 2002.04.14 fukurak80@gmail.com false
4903185883 2000.03.19 sebezanz2@mail.ru true
3978239299 2003.07.08 zahar98@gmail.com false
5742455496 2000.03.25 vsevolod85@yandex.ru false

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

1 2 3 4
2455496 00-03-25 vsevolod85[at]yandex.ru N
3185883 00-03-19 sebezanz2[at]mail.ru Y
8239299 03-07-08 zahar98[at]gmail.com N
9760952 02-04-14 fukurak80[at]gmail.com N

Пример 2

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

1 2 3 4
1938556679 2001.05.03 robert57@rambler.ru true
7570204151 2000.10.26 svatoslav15@yandex.ru false
8882194342 2004.07.20 nilberg68@gmail.com false
0466032292 2004.02.27 vezucic93@yahoo.com true

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

1 2 3 4
0204151 00-10-26 svatoslav15[at]yandex.ru N
2194342 04-07-20 nilberg68[at]gmail.com N
6032292 04-02-27 vezucic93[at]yahoo.com Y
8556679 01-05-03 robert57[at]rambler.ru Y

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2
(554) 606-53-86#Давид Т. Цошиди 99.09.19
(488) 723-99-35#Владислав Р. Лимли 01.02.04
(705) 265-12-31#Артем О. Цилалко 04.12.25
(488) 723-99-35#Владислав Р. Лимли 01.02.04
(091) 057-48-87#Олег Р. Гемидий 00.08.06

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

1 2 3 4
Олег Гемидий Владислав Лимли Давид Цошиди Артем Цилалко
00/08/06 01/02/04 99/09/19 04/12/25
0910574887 4887239935 5546065386 7052651231

Пример 2

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

1 2
(059) 751-11-37#Радмир Ц. Кумли 03.06.28
(220) 828-54-77#Захар З. Сучев 99.05.19
(308) 804-25-93#Игнат Д. Сорук 02.07.15
(308) 804-25-93#Игнат Д. Сорук 02.07.15

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

1 2 3
Радмир Кумли Захар Сучев Игнат Сорук
03/06/28 99/05/19 02/07/15
0597511137 2208285477 3088042593

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
13/11/2000 Рустам Р. Бацеций 13/11/2000 false bazezij92[at]yandex.ru
25/09/1999 Лев С. Чорко 25/09/1999 false corko39[at]gmail.com
13/11/2000 Рустам Р. Бацеций 13/11/2000 false bazezij92[at]yandex.ru
15/04/1999 Андрей У. Цозяк 15/04/1999 false andrej44[at]yahoo.com

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

1 2 3
2000-11-13 1999-09-25 1999-04-15
Бацеций Чорко Цозяк
нет нет нет
yandex.ru gmail.com yahoo.com

Пример 2

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

1 2 3 4 5 6
02/07/2002 Даниэль И. Фукакев 02/07/2002 true daniel_40[at]rambler.ru
13/02/2001 Артур Н. Шибитман 13/02/2001 true sibitman27[at]gmail.com
28/12/1999 Ростислав В. Фомли 28/12/1999 false rostislav52[at]yandex.ru
13/02/2001 Артур Н. Шибитман 13/02/2001 true sibitman27[at]gmail.com

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

1 2 3
2002-07-02 2001-02-13 1999-12-28
Фукакев Шибитман Фомли
да да нет
rambler.ru gmail.com yandex.ru

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
44%:2001.05.22 rustam65[at]mail.ru 9128774439
3%:1999.09.09 nazar43[at]gmail.com 9684318634
14%:2003.07.24 vasilij76[at]gmail.com 6363141309

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

1 2 3 4
0.4 rustam65@mail.ru 01-05-22 8774439
0.0 nazar43@gmail.com 99-09-09 4318634
0.1 vasilij76@gmail.com 03-07-24 3141309

Пример 2

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

1 2 3
11%:2002.11.18 menezin54[at]gmail.com 6387553783
70%:2002.02.10 culij85[at]yahoo.com 4994843367
43%:2002.10.13 dalazman1[at]mail.ru 9401804442

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

1 2 3 4
0.1 menezin54@gmail.com 02-11-18 7553783
0.7 culij85@yahoo.com 02-02-10 4843367
0.4 dalazman1@mail.ru 02-10-13 1804442

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
aleksandr49[at]mail.ru;+7 (916) 539-80-40 0.133 0.133
zanurskij51[at]yandex.ru;+7 (658) 940-15-78 0.884 0.884
kodidi63[at]yahoo.com;+7 (026) 709-55-93 0.311 0.311
aromir69[at]gmail.com;+7 (202) 407-90-28 0.122 0.122

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

1 2 3 4
aleksandr49@mail.ru zanurskij51@yandex.ru kodidi63@yahoo.com aromir69@gmail.com
+79165398040 +76589401578 +70267095593 +72024079028
0.1330 0.8840 0.3110 0.1220

Пример 2

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

1 2 3 4
sazumak47[at]mail.ru;+7 (203) 602-58-79 0.070 0.070
il_dar27[at]gmail.com;+7 (022) 031-92-27 0.129 0.129
nikita61[at]gmail.com;+7 (877) 200-46-77 0.949 0.949
artemij63[at]yahoo.com;+7 (934) 658-09-70 0.207 0.207

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

1 2 3 4
sazumak47@mail.ru il_dar27@gmail.com nikita61@gmail.com artemij63@yahoo.com
+72036025879 +70220319227 +78772004677 +79346580970
0.0700 0.1290 0.9490 0.2070

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Волукич А.У. 0.569 0.569 Нет
Зитяк В.Ц. 0.374 0.374 Нет
Мачомев Т.Г. 0.970 0.970 Да

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

1 2 3
Волукич 0.5690 false
Зитяк 0.3740 false
Мачомев 0.9700 true

Пример 2

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

1 2 3 4
Лилли А.Р. 0.754 0.754 Да
Нифобяк К.Р. 0.701 0.701 Нет
Вуречев А.У. 0.019 0.019 Да
Зовман Л.И. 0.021 0.021 Нет

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

1 2 3
Лилли 0.7540 true
Нифобяк 0.7010 false
Вуречев 0.0190 true
Зовман 0.0210 false

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (554) 002-74-13 +7 (554) 002-74-13 Не выполнено!0.379
+7 (738) 227-90-42 +7 (738) 227-90-42 Не выполнено!0.223
+7 (448) 406-25-66 +7 (448) 406-25-66 Не выполнено!0.144
+7 (448) 406-25-66 +7 (448) 406-25-66 Не выполнено!0.144
+7 (448) 406-25-66 +7 (448) 406-25-66 Не выполнено!0.144

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

1 2 3
(554) 002-7413 Нет 0.4
(738) 227-9042 Нет 0.2
(448) 406-2566 Нет 0.1

Пример 2

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

1 2 3
+7 (796) 428-43-04 +7 (796) 428-43-04 Выполнено!0.946
+7 (519) 767-68-10 +7 (519) 767-68-10 Выполнено!0.056
+7 (519) 767-68-10 +7 (519) 767-68-10 Выполнено!0.056
+7 (264) 549-63-01 +7 (264) 549-63-01 Не выполнено!0.198
+7 (519) 767-68-10 +7 (519) 767-68-10 Выполнено!0.056

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

1 2 3
(796) 428-4304 Да 0.9
(519) 767-6810 Да 0.1
(264) 549-6301 Нет 0.2

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Дичомин, А.В.&dicomin98@yandex.ru +7 (219) 456-70-53 +7 (219) 456-70-53 Y
Нуфесов, А.Л.&nufesov85@rambler.ru +7 (203) 378-70-05 +7 (203) 378-70-05 N
Шувасин, М.Н.&suvasin89@rambler.ru +7 (908) 469-53-90 +7 (908) 469-53-90 Y
Касалин, Э.З.&kasalin75@gmail.com +7 (918) 856-28-10 +7 (918) 856-28-10 N

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

1 2 3 4
А. Дичомин А. Нуфесов М. Шувасин Э. Касалин
456-70-53 378-70-05 469-53-90 856-28-10
yandex.ru rambler.ru rambler.ru gmail.com
да нет да нет

Пример 2

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

1 2 3 4
Наларин, В.Ч.&nalarin41@yandex.ru +7 (403) 970-63-89 +7 (403) 970-63-89 N
Фаналин, М.Л.&fanalin57@gmail.com +7 (737) 602-40-08 +7 (737) 602-40-08 N
Нокефберг, Е.Г.&nokefberg60@yandex.ru +7 (785) 578-47-60 +7 (785) 578-47-60 Y

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

1 2 3
В. Наларин М. Фаналин Е. Нокефберг
970-63-89 602-40-08 578-47-60
yandex.ru gmail.com yandex.ru
нет нет да

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
275 738-8843 10-05-2002 0.752 Тамерлан Тучянц
726 356-9142 01-08-2003 0.508 Давид Цафушман
409 714-0751 12-01-2001 0.768 Олег Фомуцянц
609 788-5908 07-07-2003 0.161 Савва Логутяк

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

1 2 3 4
275-738-8843 10.05.2002 75% Тучянц
409-714-0751 12.01.2001 77% Фомуцянц
609-788-5908 07.07.2003 16% Логутяк
726-356-9142 01.08.2003 51% Цафушман

Пример 2

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

1 2 3 4
946 494-3565 24-04-2000 0.561 Юрий Бецигин
251 923-5676 11-06-2001 0.127 Эдуард Рудман
513 769-6889 27-10-2004 0.331 Дамир Дузман

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

1 2 3 4
251-923-5676 11.06.2001 13% Рудман
513-769-6889 27.10.2004 33% Дузман
946-494-3565 24.04.2000 56% Бецигин

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
grigorij41@rambler.ru:2004/05/21 N N
ignat87@rambler.ru:2003/03/20 Y Y
rostislav17@rambler.ru:2000/02/16 N N
konstantin31@yandex.ru:2002/03/05 Y Y
konstantin31@yandex.ru:2002/03/05 Y Y
konstantin31@yandex.ru:2002/03/05 Y Y

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

1 2 3 4
rambler.ru rambler.ru rambler.ru yandex.ru
0 1 0 1
04.05.21 03.03.20 00.02.16 02.03.05

Пример 2

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

1 2 3 4 5
sucunic61@yandex.ru:2000/07/03 Y Y
konstantin76@yahoo.com:2001/05/01 Y Y
igor_26@yahoo.com:2004/12/17 Y Y
igor_26@yahoo.com:2004/12/17 Y Y
igor_26@yahoo.com:2004/12/17 Y Y

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

1 2 3
yandex.ru yahoo.com yahoo.com
1 1 1
00.07.03 01.05.01 04.12.17

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2
suman34@yahoo.com N#0.3475
talanberg31@gmail.com Y#0.1449
suman34@yahoo.com N#0.3475
tibolak72@yahoo.com N#0.6249

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

1 2 3
yahoo.com 0.35 Нет
gmail.com 0.14 Да
yahoo.com 0.62 Нет

Пример 2

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

1 2
vufskij4@mail.ru N#0.3108
gizan42@yandex.ru Y#0.5212
ricij74@yandex.ru N#0.4472
ricij74@yandex.ru N#0.4472
setusman60@rambler.ru Y#0.1348

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

1 2 3
mail.ru 0.31 Нет
yandex.ru 0.52 Да
yandex.ru 0.45 Нет
rambler.ru 0.13 Да

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.2282;Нет ditic36[at]yahoo.com ditic36[at]yahoo.com +7(929)494-25-60
0.1985;Нет zabak33[at]yahoo.com zabak33[at]yahoo.com +7(176)113-09-56
0.1236;Нет celko65[at]rambler.ru celko65[at]rambler.ru +7(061)317-22-99
0.1236;Нет celko65[at]rambler.ru celko65[at]rambler.ru +7(061)317-22-99
0.1553;Да mibazli95[at]gmail.com mibazli95[at]gmail.com +7(358)275-05-44

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

1 2 3 4
0 0 0 1
0.2 0.2 0.1 0.2
yahoo.com yahoo.com rambler.ru gmail.com
929-494-2560 176-113-0956 061-317-2299 358-275-0544

Пример 2

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

1 2 3 4 5 6
0.8577;Да sisak10[at]mail.ru sisak10[at]mail.ru +7(146)722-39-34
0.6820;Да misobman6[at]mail.ru misobman6[at]mail.ru +7(954)625-87-56
0.8643;Нет kuleran7[at]rambler.ru kuleran7[at]rambler.ru +7(012)517-67-65
0.9717;Да berusak53[at]mail.ru berusak53[at]mail.ru +7(578)007-13-44
0.9717;Да berusak53[at]mail.ru berusak53[at]mail.ru +7(578)007-13-44

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

1 2 3 4
1 1 0 1
0.9 0.7 0.9 1.0
mail.ru mail.ru rambler.ru mail.ru
146-722-3934 954-625-8756 012-517-6765 578-007-1344

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
01/10/02 Выполнено Макар З. Зовеций zovezij75@rambler.ru
23/03/01 Не выполнено Одиссей Ц. Чумидук odissej10@gmail.com
16/04/01 Не выполнено Тамерлан Р. Тувберг tamerlan69@mail.ru
16/04/01 Не выполнено Тамерлан Р. Тувберг tamerlan69@mail.ru
16/04/01 Не выполнено Тамерлан Р. Тувберг tamerlan69@mail.ru

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

1 2 3 4
02/10/01 Y Зовеций zovezij75[at]rambler.ru
01/03/23 N Чумидук odissej10[at]gmail.com
01/04/16 N Тувберг tamerlan69[at]mail.ru

Пример 2

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

1 2 3 4 5 6
02/08/01 Не выполнено Тамерлан У. Рафий tamerlan48@gmail.com
02/08/01 Не выполнено Тамерлан У. Рафий tamerlan48@gmail.com
03/08/01 Выполнено Василий Ф. Лаботук vasilij44@mail.ru
16/05/01 Выполнено Марсель Р. Госуфко marsel_11@yandex.ru
02/08/01 Не выполнено Тамерлан У. Рафий tamerlan48@gmail.com

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

1 2 3 4
01/08/02 N Рафий tamerlan48[at]gmail.com
01/08/03 Y Лаботук vasilij44[at]mail.ru
01/05/16 Y Госуфко marsel_11[at]yandex.ru

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Анатолий Ф. Ронолов anatolij24@yandex.ru да
Глеб К. Лучумов lucumov46@yandex.ru да
Глеб К. Лучумов lucumov46@yandex.ru да
Глеб К. Лучумов lucumov46@yandex.ru да
Амир К. Турак turak4@yandex.ru нет
Роберт Ч. Чугавко cugavko52@mail.ru нет

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

1 2 3
Ронолов yandex.ru Выполнено
Лучумов yandex.ru Выполнено
Турак yandex.ru Не выполнено
Чугавко mail.ru Не выполнено

Пример 2

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

1 2 3 4
Влад С. Бицуфберг bizufberg87@rambler.ru нет
Семен Ш. Могко semen83@yahoo.com да
Никита Г. Дидин nikita92@yandex.ru нет
Александр Н. Фезавян aleksandr5@yahoo.com нет
Александр Н. Фезавян aleksandr5@yahoo.com нет
Александр Н. Фезавян aleksandr5@yahoo.com нет

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

1 2 3
Бицуфберг rambler.ru Не выполнено
Могко yahoo.com Выполнено
Дидин yandex.ru Не выполнено
Фезавян yahoo.com Не выполнено

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03.10.07 735-10-60&0.7664 Нотиди С.О. Нотиди С.О.
01.03.23 585-11-87&0.9558 Финин А.Е. Финин А.Е.
02.04.12 585-26-41&0.0542 Тивуший А.К. Тивуший А.К.
02.07.05 677-21-57&0.1735 Риритак В.Г. Риритак В.Г.

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

1 2 3 4
07-10-03 23-03-01 12-04-02 05-07-02
735-1060 585-1187 585-2641 677-2157
Нотиди С. Финин А. Тивуший А. Риритак В.
0.8 1.0 0.1 0.2

Пример 2

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

1 2 3 4
04.03.11 529-52-25&0.7561 Чезянц А.Ц. Чезянц А.Ц.
02.06.19 188-11-74&0.5943 Бемечберг О.О. Бемечберг О.О.
00.05.25 845-95-55&0.6160 Зицянц С.А. Зицянц С.А.
01.06.26 197-69-03&0.8704 Ганасов М.Ц. Ганасов М.Ц.

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

1 2 3 4
11-03-04 19-06-02 25-05-00 26-06-01
529-5225 188-1174 845-9555 197-6903
Чезянц А. Бемечберг О. Зицянц С. Ганасов М.
0.8 0.6 0.6 0.9

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено:21.07.2001 svatogor52@yahoo.com svatogor52@yahoo.com
Не выполнено:11.04.2000 nisuk43@gmail.com nisuk43@gmail.com
Выполнено:25.01.2002 zebemev28@yandex.ru zebemev28@yandex.ru

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

1 2 3
true 2001 svatogor52[at]yahoo.com
false 2000 nisuk43[at]gmail.com
true 2002 zebemev28[at]yandex.ru

Пример 2

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

1 2 3
Выполнено:01.02.2000 konstantin16@rambler.ru konstantin16@rambler.ru
Выполнено:18.11.2004 fozozin56@gmail.com fozozin56@gmail.com
Выполнено:01.01.2001 fanic73@mail.ru fanic73@mail.ru
Выполнено:19.08.2001 vigunin34@rambler.ru vigunin34@rambler.ru

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

1 2 3
true 2000 konstantin16[at]rambler.ru
true 2004 fozozin56[at]gmail.com
true 2001 fanic73[at]mail.ru
true 2001 vigunin34[at]rambler.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1999/09/27 да!525 833-1604 0.4816
2002/08/21 нет!592 151-6579 0.3959
2001/09/06 нет!511 881-8156 0.6161
2004/07/22 да!170 487-1911 0.8702

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

1 2 3 4
99-09-27 02-08-21 01-09-06 04-07-22
8331604 1516579 8818156 4871911
1 0 0 1
48% 40% 62% 87%

Пример 2

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

1 2 3
2004/07/13 нет!686 572-4696 0.3474
2001/10/18 нет!764 610-6860 0.4393
2003/02/02 да!941 146-8679 0.9416
2004/07/15 нет!274 702-8644 0.6866

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

1 2 3 4
04-07-13 01-10-18 03-02-02 04-07-15
5724696 6106860 1468679 7028644
0 0 1 0
35% 44% 94% 69%

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Дмитрий Нотев#0.5990 18/12/2002 +7 (634) 854-70-09
Елисей Мафберг#0.7924 20/01/2002 +7 (332) 415-91-19
Василий Тамиди#0.2888 01/10/2002 +7 (060) 190-34-89
Данила Кубимий#0.8355 13/07/1999 +7 (551) 774-48-75

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

1 2 3 4
Нотев Дмитрий 2002 8547009 0.6
Мафберг Елисей 2002 4159119 0.8
Тамиди Василий 2002 1903489 0.3
Кубимий Данила 1999 7744875 0.8

Пример 2

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

1 2 3
Игнат Гочий#0.9627 19/09/2001 +7 (781) 964-88-46
Эмиль Цилиди#0.9275 23/08/2001 +7 (714) 739-58-82
Иван Дефучский#0.8849 09/03/2003 +7 (685) 102-10-26

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

1 2 3 4
Гочий Игнат 2001 9648846 1.0
Цилиди Эмиль 2001 7395882 0.9
Дефучский Иван 2003 1021026 0.9

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
gilli87[at]yahoo.com 02/06/14 0 0
tabelko10[at]rambler.ru 00/10/02 0 0
dobidi23[at]yahoo.com 02/05/23 0 0
tabelko10[at]rambler.ru 00/10/02 0 0
gomesidi38[at]yahoo.com 04/11/20 1 1
tabelko10[at]rambler.ru 00/10/02 0 0

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

1 2 3 4
dobidi23 gilli87 gomesidi38 tabelko10
23.05.02 14.06.02 20.11.04 02.10.00
Нет Нет Да Нет

Пример 2

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

1 2 3 4 5
zulov14[at]mail.ru 02/12/14 0 0
fozecskij94[at]rambler.ru 04/10/08 1 1
tinoguk96[at]mail.ru 00/11/22 0 0
tinoguk96[at]mail.ru 00/11/22 0 0
tinoguk96[at]mail.ru 00/11/22 0 0
dinemskij26[at]yandex.ru 00/06/07 0 0

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

1 2 3 4
dinemskij26 fozecskij94 tinoguk96 zulov14
07.06.00 08.10.04 22.11.00 14.12.02
Нет Да Нет Нет

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
57% 05.06.04 05.06.04 Выполнено!megosuk11[at]yandex.ru
8% 04.03.04 04.03.04 Выполнено!gozidi28[at]rambler.ru
87% 20.03.01 20.03.01 Выполнено!morovev67[at]yahoo.com
87% 20.03.01 20.03.01 Выполнено!morovev67[at]yahoo.com
87% 20.03.01 20.03.01 Выполнено!morovev67[at]yahoo.com

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

1 2 3 4
0.57 04.06.05 megosuk11@yandex.ru true
0.08 04.03.04 gozidi28@rambler.ru true
0.87 01.03.20 morovev67@yahoo.com true

Пример 2

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

1 2 3 4
13% 26.10.01 26.10.01 Выполнено!nuzij96[at]yahoo.com
2% 27.12.01 27.12.01 Не выполнено!svatogor62[at]yandex.ru
13% 16.09.00 16.09.00 Не выполнено!norskij79[at]yahoo.com
21% 06.07.04 06.07.04 Не выполнено!gimamidi64[at]rambler.ru
21% 06.07.04 06.07.04 Не выполнено!gimamidi64[at]rambler.ru
21% 06.07.04 06.07.04 Не выполнено!gimamidi64[at]rambler.ru

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

1 2 3 4
0.13 01.10.26 nuzij96@yahoo.com true
0.02 01.12.27 svatogor62@yandex.ru false
0.13 00.09.16 norskij79@yahoo.com false
0.21 04.07.06 gimamidi64@rambler.ru false

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001.08.09 Леонид Б. Мечяк 0.6
2002.01.04 Макар Д. Гачудко 1.0
2001.01.16 Даниэль Г. Тицилянц 0.8
2000.10.21 Мирон К. Рубусли 0.4

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

1 2 3
2001/08/09 Леонид Мечяк 0.60
2002/01/04 Макар Гачудко 1.00
2001/01/16 Даниэль Тицилянц 0.80
2000/10/21 Мирон Рубусли 0.40

Пример 2

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

1 2 3 4
2003.12.17 Влад Л. Лигинян 1.0
2002.09.20 Данил А. Зарошко 0.6
1999.02.07 Артемий Ш. Цучутиди 0.2
2004.03.15 Ян Ч. Доско 0.5

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

1 2 3
2003/12/17 Влад Лигинян 1.00
2002/09/20 Данил Зарошко 0.60
1999/02/07 Артемий Цучутиди 0.20
2004/03/15 Ян Доско 0.50

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Филипп Модебин|modebin44@mail.ru 25.06.2004 25.06.2004
Святогор Шицицук|svatogor66@yahoo.com 13.09.1999 13.09.1999
Георгий Нуцизко|georgij59@rambler.ru 10.07.1999 10.07.1999
Ильдар Гимабич|gimabic73@mail.ru 18.09.2002 18.09.2002
Святогор Шицицук|svatogor66@yahoo.com 13.09.1999 13.09.1999

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

1 2 3 4
modebin44[at]mail.ru svatogor66[at]yahoo.com georgij59[at]rambler.ru gimabic73[at]mail.ru
25/06/04 13/09/99 10/07/99 18/09/02
Модебин Шицицук Нуцизко Гимабич

Пример 2

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

1 2 3 4
Святослав Мачман|svatoslav29@yandex.ru 04.10.1999 04.10.1999
Александр Нуфук|aleksandr6@mail.ru 25.06.2000 25.06.2000
Александр Нуфук|aleksandr6@mail.ru 25.06.2000 25.06.2000
Арсен Чесак|arsen79@gmail.com 13.12.2002 13.12.2002

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

1 2 3
svatoslav29[at]yandex.ru aleksandr6[at]mail.ru arsen79[at]gmail.com
04/10/99 25/06/00 13/12/02
Мачман Нуфук Чесак

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
rozevuk45[at]yahoo.com!0.5258 05-01-2000 05-01-2000
tamerlan51[at]yahoo.com!0.8815 25-04-2002 25-04-2002
lasisij77[at]yandex.ru!0.8377 10-02-2000 10-02-2000

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

1 2 3
rozevuk45 tamerlan51 lasisij77
53% 88% 84%
05/01/2000 25/04/2002 10/02/2000

Пример 2

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

1 2 3
marsel_57[at]gmail.com!0.2271 16-02-2003 16-02-2003
radmir88[at]rambler.ru!0.1564 03-01-2001 03-01-2001
zahar6[at]yahoo.com!0.0444 23-07-2000 23-07-2000
tavefev43[at]gmail.com!0.8624 16-05-2000 16-05-2000

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

1 2 3 4
marsel_57 radmir88 zahar6 tavefev43
23% 16% 4% 86%
16/02/2003 03/01/2001 23/07/2000 16/05/2000

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2003/02/17!betaran92@gmail.com Нет Нет
1999/11/18!solak19@yandex.ru Да Да
2003/10/09!svatoslav71@yandex.ru Нет Нет
2000/01/12!nazar31@gmail.com Нет Нет
2003/02/17!betaran92@gmail.com Нет Нет
2003/02/17!betaran92@gmail.com Нет Нет

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

1 2 3 4
2003-02-17 1999-11-18 2003-10-09 2000-01-12
betaran92[at]gmail.com solak19[at]yandex.ru svatoslav71[at]yandex.ru nazar31[at]gmail.com
Не выполнено Выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3
2003/12/26!cizesko18@yandex.ru Да Да
2003/01/12!lafacskij95@mail.ru Нет Нет
2001/02/18!eduard69@yandex.ru Да Да
2000/07/27!miroslav7@gmail.com Нет Нет
2000/07/27!miroslav7@gmail.com Нет Нет
2000/07/27!miroslav7@gmail.com Нет Нет

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

1 2 3 4
2003-12-26 2003-01-12 2001-02-18 2000-07-27
cizesko18[at]yandex.ru lafacskij95[at]mail.ru eduard69[at]yandex.ru miroslav7[at]gmail.com
Выполнено Не выполнено Выполнено Не выполнено

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Шотский, Г.Д. 1766138 sotskij34@mail.ru
Бодебов, Д.С. 3342652 bodebov75@mail.ru
Тешокский, А.Д. 0097281 tesokskij75@gmail.com

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

1 2 3
Шотский Бодебов Тешокский
176-6138 334-2652 009-7281
sotskij34[at]mail.ru bodebov75[at]mail.ru tesokskij75[at]gmail.com

Пример 2

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

1 2 3
Теракев, Д.К. 1537641 terakev85@yandex.ru
Ралибев, М.Л. 9271680 ralibev82@gmail.com
Равутук, А.Д. 0799062 ravutuk41@yandex.ru
Вушук, П.Д. 6692121 vusuk96@rambler.ru

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

1 2 3 4
Теракев Ралибев Равутук Вушук
153-7641 927-1680 079-9062 669-2121
terakev85[at]yandex.ru ralibev82[at]gmail.com ravutuk41[at]yandex.ru vusuk96[at]rambler.ru

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.14 Герман Бековли +7 096 693-21-07
0.91 Рустам Шукезиди +7 505 179-07-33
0.86 Руслан Лалман +7 844 928-54-17
0.88 Эмиль Везич +7 314 984-11-54

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

1 2 3 4
14% 88% 86% 91%
Бековли Везич Лалман Шукезиди
+7 096 693-2107 +7 314 984-1154 +7 844 928-5417 +7 505 179-0733

Пример 2

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

1 2 3 4 5
0.13 Адель Цигев +7 266 381-33-92
0.46 Адель Сабов +7 962 930-96-95
0.96 Даниэль Тефий +7 473 071-32-32
0.81 Ильдар Цинский +7 810 841-09-94

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

1 2 3 4
46% 96% 13% 81%
Сабов Тефий Цигев Цинский
+7 962 930-9695 +7 473 071-3232 +7 266 381-3392 +7 810 841-0994

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
sunadman56[at]gmail.com 8701889 N N
zusemin22[at]mail.ru 3349860 N N
vidman36[at]mail.ru 8020232 Y Y
dusebij7[at]yandex.ru 9066545 N N

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

1 2 3
gmail.com 870-18-89 Не выполнено
mail.ru 334-98-60 Не выполнено
mail.ru 802-02-32 Выполнено
yandex.ru 906-65-45 Не выполнено

Пример 2

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

1 2 3 4 5 6
gasak56[at]gmail.com 9978083 Y Y
manikan91[at]yandex.ru 7045963 N N
vulimidi80[at]gmail.com 6563767 Y Y

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

1 2 3
gmail.com 997-80-83 Выполнено
yandex.ru 704-59-63 Не выполнено
gmail.com 656-37-67 Выполнено

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
gonidan54@yandex.ru +7(412)074-88-90;0.66
vuzuk38@rambler.ru +7(516)970-19-40;0.60
segskij35@yahoo.com +7(720)994-81-41;0.13
stanislav4@yahoo.com +7(330)023-50-43;0.02
stanislav4@yahoo.com +7(330)023-50-43;0.02
stanislav4@yahoo.com +7(330)023-50-43;0.02

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

1 2 3
stanislav4[at]yahoo.com +7 (330) 023-50-43 2%
gonidan54[at]yandex.ru +7 (412) 074-88-90 66%
vuzuk38[at]rambler.ru +7 (516) 970-19-40 60%
segskij35[at]yahoo.com +7 (720) 994-81-41 13%

Пример 2

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

1 2 3
vuzberg67@yandex.ru +7(475)990-13-92;0.31
tubov42@rambler.ru +7(711)564-34-05;0.92
zeluzko55@mail.ru +7(471)564-29-67;0.70
tubov42@rambler.ru +7(711)564-34-05;0.92
tubov42@rambler.ru +7(711)564-34-05;0.92

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

1 2 3
zeluzko55[at]mail.ru +7 (471) 564-29-67 70%
vuzberg67[at]yandex.ru +7 (475) 990-13-92 31%
tubov42[at]rambler.ru +7 (711) 564-34-05 92%

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0;0.063 Решидин, Р.В. 04-12-20 04-12-20
0;0.779 Цонузяк, А.Т. 04-03-09 04-03-09
0;0.284 Дугатиди, Я.И. 02-08-15 02-08-15
1;0.981 Цошацко, А.Б. 04-12-17 04-12-17

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

1 2 3 4
0.2840 0.0630 0.7790 0.9810
Дугатиди Я. Решидин Р. Цонузяк А. Цошацко А.
15.08.02 20.12.04 09.03.04 17.12.04
false false false true

Пример 2

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

1 2 3 4 5
0;0.330 Несян, И.Ц. 00-10-07 00-10-07
1;0.455 Нидяк, Р.Г. 04-11-05 04-11-05
1;0.204 Мугушко, С.И. 03-01-24 03-01-24
0;0.527 Цозий, В.Т. 00-06-12 00-06-12

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

1 2 3 4
0.2040 0.3300 0.4550 0.5270
Мугушко С. Несян И. Нидяк Р. Цозий В.
24.01.03 07.10.00 05.11.04 12.06.00
true false true false

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Нофов Виктор:viktor8[at]mail.ru 1
Рамикянц Анатолий:ramikanz95[at]yahoo.com 1
Нофов Виктор:viktor8[at]mail.ru 1
Зочомук Роман:zocomuk78[at]mail.ru 0

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

1 2 3
viktor8 Нофов да
ramikanz95 Рамикянц да
zocomuk78 Зочомук нет

Пример 2

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

1 2
Чирилин Амир:cirilin88[at]gmail.com 1
Нунев Станислав:stanislav38[at]yahoo.com 0
Резедянц Богдан:rezedanz27[at]yahoo.com 1
Нунев Станислав:stanislav38[at]yahoo.com 0

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

1 2 3
cirilin88 Чирилин да
stanislav38 Нунев нет
rezedanz27 Резедянц да

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
23.07.01 44%|1721479391 true
11.05.02 88%|8243179975 true
24.08.03 90%|5239040534 false

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

1 2 3
01.07.23 02.05.11 03.08.24
0.4 0.9 0.9
Выполнено Выполнено Не выполнено
147-93-91 317-99-75 904-05-34

Пример 2

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

1 2 3 4
02.02.00 16%|9942753685 true
07.07.04 54%|7456655629 false
01.10.02 93%|8411366563 true
06.01.02 50%|5701804149 false

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

1 2 3 4
00.02.02 04.07.07 02.10.01 02.01.06
0.2 0.5 0.9 0.5
Выполнено Не выполнено Выполнено Не выполнено
275-36-85 665-56-29 136-65-63 180-41-49