ИВБО-06-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.22#99.12.10 Y Y
0.22#04.03.09 Y Y
0.90#02.06.25 N N

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

1 2 3
22% Да 99-12-10
22% Да 04-03-09
90% Нет 02-06-25

Пример 2

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

1 2 3
0.67#00.08.08 N N
0.60#02.03.01 Y Y
0.67#02.04.17 Y Y
0.38#02.08.13 Y Y

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

1 2 3
67% Нет 00-08-08
60% Да 02-03-01
67% Да 02-04-17
38% Да 02-08-13

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Кодов С.Ч.;Выполнено 19/06/2004 19/06/2004
Нурорян Е.И.;Выполнено 14/06/2001 14/06/2001
Дашли Ф.К.;Выполнено 09/06/2004 09/06/2004
Бадак Р.З.;Не выполнено 20/02/1999 20/02/1999

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

1 2 3 4
Кодов С. Нурорян Е. Дашли Ф. Бадак Р.
да да да нет
04-06-19 01-06-14 04-06-09 99-02-20

Пример 2

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

1 2 3 4 5
Шегянц А.Д.;Не выполнено 24/01/2004 24/01/2004
Радев Д.Ш.;Не выполнено 15/11/2001 15/11/2001
Цегев С.Ф.;Выполнено 15/05/2001 15/05/2001
Симиди О.К.;Выполнено 19/08/2001 19/08/2001

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

1 2 3 4
Шегянц А. Радев Д. Цегев С. Симиди О.
нет нет да да
04-01-24 01-11-15 01-05-15 01-08-19

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Шучигин Р.Ц. N sucigin78@mail.ru 2001/02/09
Шудасев Д.Р. Y sudasev8@mail.ru 2003/03/13
Шудасев Д.Р. Y sudasev8@mail.ru 2003/03/13
Шудасев Д.Р. Y sudasev8@mail.ru 2003/03/13
Нубокян Д.Е. N nubokan24@gmail.com 2003/09/11
Фоцерий С.Н. Y fozerij33@rambler.ru 2004/08/12

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

1 2 3 4
Шучигин Р. Шудасев Д. Нубокян Д. Фоцерий С.
0 1 0 1
sucigin78[at]mail.ru sudasev8[at]mail.ru nubokan24[at]gmail.com fozerij33[at]rambler.ru
09-02-01 13-03-03 11-09-03 12-08-04

Пример 2

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

1 2 3 4
Сабян Д.О. N saban80@yahoo.com 2004/05/11
Мушак Е.Ц. N musak69@yahoo.com 2000/11/22
Мушак Е.Ц. N musak69@yahoo.com 2000/11/22
Бишибич В.Г. Y bisibic40@yahoo.com 2004/09/17
Мушак Е.Ц. N musak69@yahoo.com 2000/11/22
Цомев Д.Ц. Y zomev99@mail.ru 2001/12/16

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

1 2 3 4
Сабян Д. Мушак Е. Бишибич В. Цомев Д.
0 0 1 1
saban80[at]yahoo.com musak69[at]yahoo.com bisibic40[at]yahoo.com zomev99[at]mail.ru
11-05-04 22-11-00 17-09-04 16-12-01

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.1:+7 094 940-18-07 да да nikita80@gmail.com
0.7:+7 941 410-79-46 нет нет lisberg46@yahoo.com
1.0:+7 874 059-46-16 да да nakudov41@mail.ru
0.4:+7 519 101-61-44 нет нет cekskij92@rambler.ru
1.0:+7 874 059-46-16 да да nakudov41@mail.ru
1.0:+7 874 059-46-16 да да nakudov41@mail.ru

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

1 2 3 4
0.100 0.400 1.000 0.700
true false true false
+7 094 940-1807 +7 519 101-6144 +7 874 059-4616 +7 941 410-7946
nikita80 cekskij92 nakudov41 lisberg46

Пример 2

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

1 2 3 4 5
0.2:+7 469 806-18-76 да да roman73@yandex.ru
0.5:+7 026 725-84-69 нет нет ninozak39@mail.ru
0.8:+7 470 027-68-79 да да marsel_67@rambler.ru
0.8:+7 470 027-68-79 да да marsel_67@rambler.ru
0.8:+7 470 027-68-79 да да marsel_67@rambler.ru

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

1 2 3
0.500 0.200 0.800
false true true
+7 026 725-8469 +7 469 806-1876 +7 470 027-6879
ninozak39 roman73 marsel_67

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001-08-28 0.72 sikskij80[at]yahoo.com
1999-05-19 0.53 recugij74[at]yandex.ru
2003-09-28 0.31 sesazan77[at]yahoo.com

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

1 2 3
28-08-2001 19-05-1999 28-09-2003
72% 53% 31%
yahoo.com yandex.ru yahoo.com

Пример 2

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

1 2 3 4
2002-05-28 0.82 dumakic67[at]yahoo.com
2000-05-05 0.93 dotuk82[at]mail.ru
1999-10-17 0.24 tusidi99[at]mail.ru

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

1 2 3
28-05-2002 05-05-2000 17-10-1999
82% 93% 24%
yahoo.com mail.ru mail.ru

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
00.05.27:Да 0.081 tanidin57[at]mail.ru
01.01.26:Да 0.581 selizic88[at]rambler.ru
04.12.15:Нет 0.573 tubov47[at]rambler.ru
03.12.20:Нет 0.734 zizman95[at]mail.ru

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

1 2 3 4
Y Y N N
0.58 0.08 0.57 0.73
26-01-01 27-05-00 15-12-04 20-12-03
selizic88 tanidin57 tubov47 zizman95

Пример 2

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

1 2 3 4 5
02.03.02:Нет 0.831 sutebov67[at]rambler.ru
00.04.01:Нет 0.301 lovomuk5[at]yandex.ru
03.07.02:Да 0.315 mofko76[at]rambler.ru
04.06.07:Да 0.158 vunukak97[at]yandex.ru

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

1 2 3 4
N Y N Y
0.30 0.32 0.83 0.16
01-04-00 02-07-03 02-03-02 07-06-04
lovomuk5 mofko76 sutebov67 vunukak97

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
nisak15[at]yandex.ru nisak15[at]yandex.ru Нисак, К.Ш. 10-05-1999;Y
zuvosanz77[at]gmail.com zuvosanz77[at]gmail.com Цувошянц, С.Ф. 09-08-2004;N
zuvosanz77[at]gmail.com zuvosanz77[at]gmail.com Цувошянц, С.Ф. 09-08-2004;N
risev52[at]rambler.ru risev52[at]rambler.ru Ришев, И.Ф. 04-08-2000;N

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

1 2 3 4
yandex.ru К. Нисак 10/05/99 Да
gmail.com С. Цувошянц 09/08/04 Нет
rambler.ru И. Ришев 04/08/00 Нет

Пример 2

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

1 2 3 4
rosij40[at]mail.ru rosij40[at]mail.ru Росий, И.Ц. 12-10-2001;N
rosij40[at]mail.ru rosij40[at]mail.ru Росий, И.Ц. 12-10-2001;N
curskij97[at]mail.ru curskij97[at]mail.ru Чурский, А.Ч. 16-10-2004;N
taluzic54[at]gmail.com taluzic54[at]gmail.com Талузич, Т.С. 12-03-2003;Y
razukli45[at]mail.ru razukli45[at]mail.ru Разукли, З.С. 23-10-2002;N

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

1 2 3 4
mail.ru И. Росий 12/10/01 Нет
mail.ru А. Чурский 16/10/04 Нет
gmail.com Т. Талузич 12/03/03 Да
mail.ru З. Разукли 23/10/02 Нет

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
01/07/1999 Выполнено&+7 470 685-21-95 0.5343
15/07/2002 Выполнено&+7 352 458-21-69 0.5108
24/02/2003 Не выполнено&+7 086 406-27-13 0.3742
24/02/2003 Не выполнено&+7 086 406-27-13 0.3742
24/02/2003 Не выполнено&+7 086 406-27-13 0.3742

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

1 2 3
01-07-1999 15-07-2002 24-02-2003
1 1 0
53% 51% 37%
(470) 685-2195 (352) 458-2169 (086) 406-2713

Пример 2

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

1 2 3 4 5
15/02/2004 Не выполнено&+7 630 337-28-77 0.9097
04/01/1999 Выполнено&+7 123 308-26-53 0.5004
18/02/2003 Выполнено&+7 408 502-48-20 0.9005
06/11/1999 Выполнено&+7 694 393-79-99 0.3111
06/11/1999 Выполнено&+7 694 393-79-99 0.3111
06/11/1999 Выполнено&+7 694 393-79-99 0.3111

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

1 2 3 4
15-02-2004 04-01-1999 18-02-2003 06-11-1999
0 1 1 1
91% 50% 90% 31%
(630) 337-2877 (123) 308-2653 (408) 502-4820 (694) 393-7999

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.912 1 1 radmir3[at]gmail.com +7 923 489-8141
0.591 0 0 lefedli50[at]rambler.ru +7 884 536-8048
0.633 1 1 guludij30[at]yandex.ru +7 303 627-5814
0.490 0 0 zosegan67[at]mail.ru +7 405 498-1280

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

1 2 3 4
0.91 0.59 0.63 0.49
Выполнено Не выполнено Выполнено Не выполнено
gmail.com rambler.ru yandex.ru mail.ru
+79234898141 +78845368048 +73036275814 +74054981280

Пример 2

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

1 2 3 4 5
0.914 1 1 filipp95[at]rambler.ru +7 595 669-0626
0.118 0 0 daroganz85[at]yahoo.com +7 067 107-6372
0.681 1 1 gefan87[at]yahoo.com +7 276 268-6499

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

1 2 3
0.91 0.12 0.68
Выполнено Не выполнено Выполнено
rambler.ru yahoo.com yahoo.com
+75956690626 +70671076372 +72762686499

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
93%!Да serukli76[at]yahoo.com serukli76[at]yahoo.com
50%!Нет zulokev22[at]mail.ru zulokev22[at]mail.ru
72%!Нет dobaguk80[at]yahoo.com dobaguk80[at]yahoo.com

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

1 2 3
0.930 serukli76 Выполнено
0.500 zulokev22 Не выполнено
0.720 dobaguk80 Не выполнено

Пример 2

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

1 2 3 4
25%!Нет dizic17[at]mail.ru dizic17[at]mail.ru
21%!Да notanij13[at]gmail.com notanij13[at]gmail.com
97%!Да cobobuk66[at]gmail.com cobobuk66[at]gmail.com
5%!Да lititko11[at]mail.ru lititko11[at]mail.ru

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

1 2 3
0.250 dizic17 Не выполнено
0.210 notanij13 Выполнено
0.970 cobobuk66 Выполнено
0.050 lititko11 Выполнено

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3002 (409) 094-7889 28.03.2001 vetic47@mail.ru
0.9325 (140) 654-8975 16.05.2004 viktor31@rambler.ru
0.1808 (514) 635-5614 21.06.2004 defibman96@yandex.ru

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

1 2 3 4
0.300 094-7889 28/03/01 vetic47
0.181 635-5614 21/06/04 defibman96
0.932 654-8975 16/05/04 viktor31

Пример 2

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

1 2 3 4 5
0.5832 (009) 983-0138 28.08.2000 vsevolod77@rambler.ru
0.0809 (998) 203-5157 11.10.1999 vinukberg54@rambler.ru
0.9234 (355) 809-2607 05.07.2001 zaforuk85@mail.ru

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

1 2 3 4
0.081 203-5157 11/10/99 vinukberg54
0.923 809-2607 05/07/01 zaforuk85
0.583 983-0138 28/08/00 vsevolod77

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
03/09/01 0.35 0.35 Мирослав Д. Цорубянц miroslav14[at]yahoo.com
15/07/03 0.82 0.82 Глеб Е. Гуцомко guzomko59[at]gmail.com
21/05/02 0.72 0.72 Савелий А. Фаримянц farimanz96[at]gmail.com
24/11/00 0.01 0.01 Родион Р. Цоцугак zozugak95[at]mail.ru

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

1 2 3 4
01-09-03 0.3 Цорубянц М.Д. yahoo.com
03-07-15 0.8 Гуцомко Г.Е. gmail.com
02-05-21 0.7 Фаримянц С.А. gmail.com
00-11-24 0.0 Цоцугак Р.Р. mail.ru

Пример 2

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

1 2 3 4 5 6 7
17/06/04 0.77 0.77 Ильдар Ш. Шовекин sovekin62[at]rambler.ru
15/02/00 0.46 0.46 Роберт Д. Шибич robert15[at]yandex.ru
24/06/02 0.28 0.28 Елисей В. Гакман elisej35[at]gmail.com

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

1 2 3 4
04-06-17 0.8 Шовекин И.Ш. rambler.ru
00-02-15 0.5 Шибич Р.Д. yandex.ru
02-06-24 0.3 Гакман Е.В. gmail.com

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет Довман, А.И.#+7 724 768-7052 08.12.1999 08.12.1999
да Личалиди, Г.Н.#+7 878 849-0649 05.06.2002 05.06.2002
нет Дисашов, Ю.Н.#+7 974 036-9042 16.02.2000 16.02.2000
нет Дисашов, Ю.Н.#+7 974 036-9042 16.02.2000 16.02.2000

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

1 2 3
false true false
724-768-7052 878-849-0649 974-036-9042
1999 2002 2000
А. Довман Г. Личалиди Ю. Дисашов

Пример 2

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

1 2 3 4 5
да Мосорский, А.А.#+7 616 005-4521 28.04.2000 28.04.2000
да Чатофиди, Д.Е.#+7 580 082-3264 19.05.2004 19.05.2004
нет Титидак, С.Ф.#+7 743 138-1744 10.01.1999 10.01.1999
да Мосорский, А.А.#+7 616 005-4521 28.04.2000 28.04.2000

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

1 2 3
true true false
616-005-4521 580-082-3264 743-138-1744
2000 2004 1999
А. Мосорский Д. Чатофиди С. Титидак

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
evgenij49@mail.ru (127) 771-1061 48% нет нет
mihail60@rambler.ru (773) 688-5883 71% да да
mihail60@rambler.ru (773) 688-5883 71% да да
zonusov23@rambler.ru (186) 935-4968 17% нет нет

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

1 2 3 4
mail.ru 771-10-61 0.480 Не выполнено
rambler.ru 688-58-83 0.710 Выполнено
rambler.ru 935-49-68 0.170 Не выполнено

Пример 2

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

1 2 3 4 5 6 7
artur72@gmail.com (182) 906-3429 65% да да
artur72@gmail.com (182) 906-3429 65% да да
rudalanz54@mail.ru (938) 355-3853 28% да да
daniel_21@mail.ru (135) 712-0166 77% нет нет
durabak32@gmail.com (707) 885-1858 33% да да

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

1 2 3 4
gmail.com 906-34-29 0.650 Выполнено
mail.ru 355-38-53 0.280 Выполнено
mail.ru 712-01-66 0.770 Не выполнено
gmail.com 885-18-58 0.330 Выполнено

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vladislav62[at]yahoo.com 0.1 0.1 Не выполнено
aleksej39[at]mail.ru 0.4 0.4 Выполнено
ramil_91[at]yandex.ru 0.1 0.1 Выполнено
grigorij84[at]gmail.com 0.5 0.5 Выполнено
grigorij84[at]gmail.com 0.5 0.5 Выполнено

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

1 2 3 4
vladislav62@yahoo.com aleksej39@mail.ru ramil_91@yandex.ru grigorij84@gmail.com
10% 40% 10% 50%
false true true true

Пример 2

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

1 2 3 4
vadim9[at]yandex.ru 0.7 0.7 Не выполнено
vadim9[at]yandex.ru 0.7 0.7 Не выполнено
celuvanz95[at]mail.ru 0.3 0.3 Выполнено
odissej18[at]yandex.ru 0.1 0.1 Не выполнено

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

1 2 3
vadim9@yandex.ru celuvanz95@mail.ru odissej18@yandex.ru
70% 30% 10%
false true false

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2003/09/07 dudak42[at]yahoo.com#Дудак М.У.
2003/09/09 zadosskij64[at]yahoo.com#Цадошский А.З.
2003/09/07 dudak42[at]yahoo.com#Дудак М.У.
2002/06/13 fulodak9[at]yandex.ru#Фулодяк Т.Ш.
2002/07/06 fesorak83[at]gmail.com#Фесоряк И.А.

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

1 2 3 4
2003.09.07 2003.09.09 2002.06.13 2002.07.06
dudak42 zadosskij64 fulodak9 fesorak83
Дудак Цадошский Фулодяк Фесоряк

Пример 2

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

1 2 3
1999/05/07 kacman41[at]mail.ru#Качман Д.Ц.
2003/06/09 lusavan22[at]rambler.ru#Лусавян В.Ц.
2003/06/09 lusavan22[at]rambler.ru#Лусавян В.Ц.
2003/07/01 lasozuk17[at]rambler.ru#Лашозук М.Б.

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

1 2 3
1999.05.07 2003.06.09 2003.07.01
kacman41 lusavan22 lasozuk17
Качман Лусавян Лашозук

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 +7 644 132-78-18 1 0.2
0 +7 085 678-02-86 0 0.8
1 +7 005 123-27-13 1 0.7
1 +7 140 828-82-24 1 0.6

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

1 2 3 4
да нет да да
+76441327818 +70856780286 +70051232713 +71408288224
0.20 0.80 0.70 0.60

Пример 2

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

1 2 3 4 5
1 +7 019 485-06-30 1 0.1
0 +7 096 046-30-94 0 0.4
1 +7 227 073-39-17 1 0.0

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

1 2 3
да нет да
+70194850630 +70960463094 +72270733917
0.10 0.40 0.00

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(291) 060-9961 1&0.019 Владислав Бисозли Владислав Бисозли
(344) 591-9173 1&0.149 Андрей Ташук Андрей Ташук
(564) 468-9396 1&0.953 Виктор Лезич Виктор Лезич
(749) 422-2825 0&0.288 Вадим Кувилко Вадим Кувилко

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

1 2 3 4
2910609961 Y 2% Бисозли
7494222825 N 29% Кувилко
5644689396 Y 95% Лезич
3445919173 Y 15% Ташук

Пример 2

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

1 2 3 4
(874) 154-7814 0&0.546 Назар Нирушли Назар Нирушли
(514) 884-9415 1&0.131 Илья Рошифли Илья Рошифли
(651) 383-2539 1&0.316 Марат Дитафин Марат Дитафин

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

1 2 3 4
6513832539 Y 32% Дитафин
8741547814 N 55% Нирушли
5148849415 Y 13% Рошифли

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Насушич А.З. 100 489-7129 nasusic41[at]gmail.com
Чофечов А.Ч. 180 714-6546 cofecov77[at]gmail.com
Лидак В.Б. 649 438-6192 lidak86[at]yandex.ru
Вугутак С.В. 057 939-7922 vugutak47[at]mail.ru

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

1 2 3 4
Насушич А. Чофечов А. Лидак В. Вугутак С.
489-7129 714-6546 438-6192 939-7922
gmail.com gmail.com yandex.ru mail.ru

Пример 2

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

1 2 3 4 5
Закян И.Ш. 604 019-0649 zakan2[at]gmail.com
Визукиди С.Т. 843 774-0345 vizukidi71[at]rambler.ru
Гутицко И.М. 391 990-2456 gutizko11[at]mail.ru

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

1 2 3
Закян И. Визукиди С. Гутицко И.
019-0649 774-0345 990-2456
gmail.com rambler.ru mail.ru

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Виктор Тобазян tobazan74@yahoo.com#2000/02/15 N
Игнат Гошиди gosidi47@rambler.ru#2004/06/27 Y
Олег Ридичский ridicskij89@yandex.ru#2002/01/18 N

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

1 2 3
Гошиди Игнат Ридичский Олег Тобазян Виктор
04/06/27 02/01/18 00/02/15
да нет нет
gosidi47[at]rambler.ru ridicskij89[at]yandex.ru tobazan74[at]yahoo.com

Пример 2

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

1 2 3 4 5
Максим Лазов maksim80@mail.ru#2002/10/23 Y
Ростислав Месук rostislav3@mail.ru#2002/05/23 Y
Данил Ромугев romugev7@yandex.ru#2002/09/12 N
Руслан Вакибяк vakibak81@yandex.ru#2001/12/09 N

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

1 2 3 4
Лазов Максим Ромугев Данил Месук Ростислав Вакибяк Руслан
02/10/23 02/09/12 02/05/23 01/12/09
да нет да нет
maksim80[at]mail.ru romugev7[at]yandex.ru rostislav3[at]mail.ru vakibak81[at]yandex.ru

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.06|25-12-01 vazev88[at]gmail.com vazev88[at]gmail.com
0.41|06-03-99 bogivak91[at]yandex.ru bogivak91[at]yandex.ru
0.20|22-08-03 gidizak74[at]mail.ru gidizak74[at]mail.ru
0.41|06-03-99 bogivak91[at]yandex.ru bogivak91[at]yandex.ru

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

1 2 3
01/12/25 gmail.com 6%
99/03/06 yandex.ru 41%
03/08/22 mail.ru 20%

Пример 2

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

1 2 3 4 5
0.62|28-09-01 rasecanz44[at]yandex.ru rasecanz44[at]yandex.ru
0.81|21-08-03 fosuk70[at]gmail.com fosuk70[at]gmail.com
0.81|21-08-03 fosuk70[at]gmail.com fosuk70[at]gmail.com
0.11|12-11-02 ricozev80[at]yandex.ru ricozev80[at]yandex.ru

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

1 2 3
01/09/28 yandex.ru 62%
03/08/21 gmail.com 81%
02/11/12 yandex.ru 11%

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
kizelanz6[at]gmail.com 0 0.25 (112) 367-86-79
tilman84[at]mail.ru 1 0.31 (207) 029-66-57
silozev30[at]yahoo.com 0 0.23 (677) 362-33-99
nituvko9[at]gmail.com 1 0.23 (397) 800-83-80

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

1 2 3 4
kizelanz6 N 0.250 112-367-8679
tilman84 Y 0.310 207-029-6657
silozev30 N 0.230 677-362-3399
nituvko9 Y 0.230 397-800-8380

Пример 2

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

1 2 3 4 5 6
mabecak22[at]mail.ru 0 0.49 (458) 370-76-97
zalan84[at]gmail.com 1 0.33 (939) 582-12-14
muzotij46[at]mail.ru 0 0.47 (822) 302-80-42
budak39[at]rambler.ru 1 0.56 (135) 435-37-69

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

1 2 3 4
mabecak22 N 0.490 458-370-7697
zalan84 Y 0.330 939-582-1214
muzotij46 N 0.470 822-302-8042
budak39 Y 0.560 135-435-3769

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
025 138-5012 Голий, К.М. 0.696 нет
983 971-2370 Фавский, М.Н. 0.962 да
017 394-5850 Часевиди, Т.Ш. 0.599 нет
526 155-2878 Шенли, С.А. 0.224 да

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

1 2 3 4
1385012 Голий 0.6960 0
9712370 Фавский 0.9620 1
3945850 Часевиди 0.5990 0
1552878 Шенли 0.2240 1

Пример 2

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

1 2 3 4
092 220-5740 Мешянц, Д.З. 0.116 да
356 670-6346 Чегевли, Т.А. 0.158 нет
458 101-4673 Рубучянц, М.Н. 0.965 да

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

1 2 3 4
2205740 Мешянц 0.1160 1
6706346 Чегевли 0.1580 0
1014673 Рубучянц 0.9650 1

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Лев Когезин&0.3394 kogezin12[at]rambler.ru Y
Вадим Додамко&0.8107 dodamko44[at]mail.ru Y
Самир Цемезский&0.6932 zemezskij90[at]yahoo.com N

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

1 2 3 4
34% Когезин Лев kogezin12 да
81% Додамко Вадим dodamko44 да
69% Цемезский Самир zemezskij90 нет

Пример 2

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

1 2 3 4
Дамир Муфачберг&0.2742 mufacberg77[at]gmail.com Y
Данил Чусушак&0.2679 cususak49[at]gmail.com N
Виктор Чечяк&0.4621 viktor31[at]gmail.com N
Иван Сизеляк&0.9703 sizelak97[at]yandex.ru Y

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

1 2 3 4
27% Муфачберг Дамир mufacberg77 да
27% Чусушак Данил cususak49 нет
46% Чечяк Виктор viktor31 нет
97% Сизеляк Иван sizelak97 да

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sibonidi85@gmail.com|99-09-09 571 465-8126 1 1
marokman5@rambler.ru|00-11-19 853 409-6686 1 1
bulij62@rambler.ru|99-06-27 339 647-3357 0 0

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

1 2 3
27.06.99 19.11.00 09.09.99
339-647-3357 853-409-6686 571-465-8126
Нет Да Да
bulij62 marokman5 sibonidi85

Пример 2

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

1 2 3 4
tilev77@mail.ru|01-02-04 883 108-1032 0 0
tibizskij37@rambler.ru|04-02-02 668 483-7346 0 0
lenak56@rambler.ru|01-06-03 757 539-2180 0 0
gugskij61@yandex.ru|02-06-12 750 616-3384 1 1

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

1 2 3 4
12.06.02 03.06.01 02.02.04 04.02.01
750-616-3384 757-539-2180 668-483-7346 883-108-1032
Да Нет Нет Нет
gugskij61 lenak56 tibizskij37 tilev77

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
mutozko70@mail.ru!Выполнено Назар Б. Мутозко Назар Б. Мутозко
georgij75@rambler.ru!Выполнено Георгий О. Лечли Георгий О. Лечли
lubisko95@gmail.com!Не выполнено Артем И. Лубиско Артем И. Лубиско

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

1 2 3
lubisko95[at]gmail.com georgij75[at]rambler.ru mutozko70[at]mail.ru
А.И. Лубиско Г.О. Лечли Н.Б. Мутозко
нет да да

Пример 2

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

1 2 3
danila30@gmail.com!Выполнено Данила М. Душов Данила М. Душов
guvocev82@yandex.ru!Не выполнено Роберт М. Гувочев Роберт М. Гувочев
al_bert91@gmail.com!Выполнено Альберт В. Тенян Альберт В. Тенян

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

1 2 3
al_bert91[at]gmail.com danila30[at]gmail.com guvocev82[at]yandex.ru
А.В. Тенян Д.М. Душов Р.М. Гувочев
да да нет

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Виталий Н. Фицофянц 25% Виталий Н. Фицофянц fizofanz98[at]yandex.ru
Самир Н. Сишобак 87% Самир Н. Сишобак sisobak53[at]mail.ru
Ростислав Р. Рулук 44% Ростислав Р. Рулук rostislav6[at]rambler.ru
Владимир Е. Ларучяк 48% Владимир Е. Ларучяк vladimir88[at]yahoo.com

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

1 2 3 4
Фицофянц В.Н. Сишобак С.Н. Рулук Р.Р. Ларучяк В.Е.
0.2 0.9 0.4 0.5
fizofanz98@yandex.ru sisobak53@mail.ru rostislav6@rambler.ru vladimir88@yahoo.com

Пример 2

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

1 2 3 4 5 6
Глеб М. Чикук 61% Глеб М. Чикук cikuk79[at]rambler.ru
Святослав И. Фезадак 40% Святослав И. Фезадак svatoslav8[at]yahoo.com
Леонид З. Зитяк 21% Леонид З. Зитяк leonid27[at]mail.ru
Савелий Т. Кацонов 54% Савелий Т. Кацонов savelij14[at]gmail.com

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

1 2 3 4
Чикук Г.М. Фезадак С.И. Зитяк Л.З. Кацонов С.Т.
0.6 0.4 0.2 0.5
cikuk79@rambler.ru svatoslav8@yahoo.com leonid27@mail.ru savelij14@gmail.com

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 074 251-05-63 01-08-1999|N
+7 951 532-46-89 17-04-2001|N
+7 815 480-85-37 21-04-2002|Y

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

1 2 3
0742510563 8154808537 9515324689
1999-08-01 2002-04-21 2001-04-17
Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4
+7 622 058-07-04 09-11-2000|N
+7 048 472-45-33 18-08-1999|Y
+7 279 485-72-43 03-12-2003|Y
+7 403 833-25-20 26-01-2000|Y

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

1 2 3 4
0484724533 2794857243 4038332520 6220580704
1999-08-18 2003-12-03 2000-01-26 2000-11-09
Выполнено Выполнено Выполнено Не выполнено

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
5843295597 aleksandr68@gmail.com 0.97
8914433913 al_bert69@gmail.com 0.08
6727063727 miroslav12@gmail.com 0.42
5148519424 marsel_13@yandex.ru 0.42

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

1 2 3
329-55-97 aleksandr68 0.970
443-39-13 al_bert69 0.080
706-37-27 miroslav12 0.420
851-94-24 marsel_13 0.420

Пример 2

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

1 2 3
8465032059 odissej82@yandex.ru 0.08
0610655318 vitalij29@mail.ru 0.17
0908871421 nererberg90@rambler.ru 0.13

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

1 2 3
503-20-59 odissej82 0.080
065-53-18 vitalij29 0.170
887-14-21 nererberg90 0.130

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
bizufev10@rambler.ru 0.4535 0.4535 Глеб В. Бицуфев
leonid38@gmail.com 0.4132 0.4132 Леонид В. Чозий
rostislav63@mail.ru 0.6305 0.6305 Ростислав З. Регман
rostislav58@mail.ru 0.0698 0.0698 Ростислав Г. Мецарли

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

1 2 3
rambler.ru 0.5 Бицуфев, Г.В.
gmail.com 0.4 Чозий, Л.В.
mail.ru 0.6 Регман, Р.З.
mail.ru 0.1 Мецарли, Р.Г.

Пример 2

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

1 2 3 4
leonid27@mail.ru 0.2800 0.2800 Леонид З. Селин
rostislav23@rambler.ru 0.3499 0.3499 Ростислав Б. Гозич
zefumberg21@yahoo.com 0.1188 0.1188 Георгий Ф. Цефумберг

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

1 2 3
mail.ru 0.3 Селин, Л.З.
rambler.ru 0.3 Гозич, Р.Б.
yahoo.com 0.1 Цефумберг, Г.Ф.

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да Елисей Ш. Зуший!elisej84@gmail.com 0.58
да Денис Ф. Шуматли!sumatli5@rambler.ru 0.58
да Самир В. Цудециди!zudezidi18@rambler.ru 0.14
нет Матвей У. Шишман!matvej83@yahoo.com 0.41

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

1 2 3 4
Y N Y Y
Е.Ш. Зуший М.У. Шишман Д.Ф. Шуматли С.В. Цудециди
0.580 0.410 0.580 0.140
elisej84 matvej83 sumatli5 zudezidi18

Пример 2

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

1 2 3 4 5
да Дмитрий А. Тошациди!tosazidi65@yahoo.com 0.14
да Ярослав З. Сулобин!aroslav63@mail.ru 0.82
да Петр У. Завяк!zavak88@gmail.com 0.20

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

1 2 3
Y Y Y
Я.З. Сулобин Д.А. Тошациди П.У. Завяк
0.820 0.140 0.200
aroslav63 tosazidi65 zavak88

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1.0 Семен Н. Косазин Семен Н. Косазин (753) 542-1694&Выполнено
0.6 Влад Ф. Левий Влад Ф. Левий (789) 913-3427&Не выполнено
0.6 Родион Ч. Судов Родион Ч. Судов (985) 459-8316&Выполнено

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

1 2 3 4
1.000 Косазин Семен 542-16-94 true
0.600 Левий Влад 913-34-27 false
0.600 Судов Родион 459-83-16 true

Пример 2

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

1 2 3 4 5
0.1 Владимир Г. Цабилов Владимир Г. Цабилов (152) 631-4835&Выполнено
0.6 Данила С. Сатоций Данила С. Сатоций (600) 794-5009&Выполнено
0.2 Георгий У. Разебко Георгий У. Разебко (212) 686-5129&Не выполнено

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

1 2 3 4
0.100 Цабилов Владимир 631-48-35 true
0.600 Сатоций Данила 794-50-09 true
0.200 Разебко Георгий 686-51-29 false

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
97% 97% tasotak11@gmail.com +75055936610
19% 19% gakigman34@yandex.ru +75664636581
31% 31% nakak6@yahoo.com +74099410679

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

1 2 3
0.97 0.19 0.31
gmail.com yandex.ru yahoo.com
+7(505)593-66-10 +7(566)463-65-81 +7(409)941-06-79

Пример 2

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

1 2 3 4
83% 83% sasanz25@rambler.ru +76331383238
97% 97% zenberg92@yahoo.com +72043149246
18% 18% bizan40@rambler.ru +75975700327

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

1 2 3
0.83 0.97 0.18
rambler.ru yahoo.com rambler.ru
+7(633)138-32-38 +7(204)314-92-46 +7(597)570-03-27

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.315&Родион С. Возодский Выполнено vozodskij14[at]gmail.com
0.284&Тихон З. Фесяк Не выполнено tihon46[at]mail.ru
0.908&Арсений Г. Токко Выполнено arsenij7[at]yandex.ru
0.908&Арсений Г. Токко Выполнено arsenij7[at]yandex.ru
0.908&Арсений Г. Токко Выполнено arsenij7[at]yandex.ru

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

1 2 3 4
Возодский, Р.С. Да vozodskij14 0.3150
Фесяк, Т.З. Нет tihon46 0.2840
Токко, А.Г. Да arsenij7 0.9080

Пример 2

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

1 2 3
0.462&Виталий С. Чазинский Не выполнено cazinskij65[at]rambler.ru
0.462&Виталий С. Чазинский Не выполнено cazinskij65[at]rambler.ru
0.462&Виталий С. Чазинский Не выполнено cazinskij65[at]rambler.ru
0.905&Николай Ч. Чумич Выполнено nikolaj37[at]mail.ru
0.234&Айдар Ц. Цачов Не выполнено ajdar57[at]mail.ru

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

1 2 3 4
Чазинский, В.С. Нет cazinskij65 0.4620
Чумич, Н.Ч. Да nikolaj37 0.9050
Цачов, А.Ц. Нет ajdar57 0.2340

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004/12/08!false Арсен У. Зучберг
2000/05/10!false Вадим У. Кидян
1999/04/04!true Эмиль О. Гифитев

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

1 2 3
2004 А.У. Зучберг нет
2000 В.У. Кидян нет
1999 Э.О. Гифитев да

Пример 2

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

1 2 3 4
2003/11/10!false Андрей О. Лаванян
2000/10/19!true Ян С. Битич
2004/09/20!false Евгений И. Багачко
2002/02/18!false Борис Ц. Цифумский

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

1 2 3
2003 А.О. Лаванян нет
2000 Я.С. Битич да
2004 Е.И. Багачко нет
2002 Б.Ц. Цифумский нет

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Семен С. Нувин 0.6685 semen54[at]yahoo.com Y semen54[at]yahoo.com
Георгий Д. Гусачин 0.6488 georgij66[at]rambler.ru Y georgij66[at]rambler.ru
Георгий Д. Гусачин 0.6488 georgij66[at]rambler.ru Y georgij66[at]rambler.ru
Григорий С. Ровуний 0.4057 grigorij45[at]mail.ru Y grigorij45[at]mail.ru
Георгий Д. Гусачин 0.6488 georgij66[at]rambler.ru Y georgij66[at]rambler.ru

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

1 2 3 4
С.С. Нувин 67% yahoo.com Выполнено
Г.Д. Гусачин 65% rambler.ru Выполнено
Г.С. Ровуний 41% mail.ru Выполнено

Пример 2

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

1 2 3 4 5
Юрий Г. Душян 0.2594 dusan70[at]yahoo.com Y dusan70[at]yahoo.com
Алексей Е. Ногев 0.8690 aleksej81[at]yahoo.com N aleksej81[at]yahoo.com
Юрий Г. Душян 0.2594 dusan70[at]yahoo.com Y dusan70[at]yahoo.com
Юрий Г. Душян 0.2594 dusan70[at]yahoo.com Y dusan70[at]yahoo.com
Рустам В. Чочугин 0.3753 cocugin80[at]yahoo.com Y cocugin80[at]yahoo.com

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

1 2 3 4
Ю.Г. Душян 26% yahoo.com Выполнено
А.Е. Ногев 87% yahoo.com Не выполнено
Р.В. Чочугин 38% yahoo.com Выполнено

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
13.02.2004 false:Сотко Д.Н. 007 626-8975
13.02.2004 false:Сотко Д.Н. 007 626-8975
04.07.1999 false:Нисатман В.В. 025 349-0868
23.02.2003 false:Лигян Г.К. 935 118-0725

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

1 2 3
04.02.13 99.07.04 03.02.23
нет нет нет
626-89-75 349-08-68 118-07-25
Сотко Д. Нисатман В. Лигян Г.

Пример 2

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

1 2 3 4
17.04.1999 true:Нушемянц Е.О. 407 297-6302
22.07.2004 false:Бигинин В.М. 378 199-1456
02.02.2004 true:Шадигин Э.Л. 232 810-2149
02.02.2004 true:Шадигин Э.Л. 232 810-2149
14.10.2004 false:Динедий Д.Н. 123 587-5144

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

1 2 3 4
99.04.17 04.07.22 04.02.02 04.10.14
да нет да нет
297-63-02 199-14-56 810-21-49 587-51-44
Нушемянц Е. Бигинин В. Шадигин Э. Динедий Д.

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет marat36[at]rambler.ru!2003/01/10 Марат К. Фемяк Марат К. Фемяк
нет stanislav21[at]yandex.ru!2002/01/16 Станислав И. Томский Станислав И. Томский
да bogdan30[at]mail.ru!1999/11/04 Богдан Г. Мафян Богдан Г. Мафян

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

1 2 3
Да Нет Нет
bogdan30 marat36 stanislav21
04/11/99 10/01/03 16/01/02
Б.Г. Мафян М.К. Фемяк С.И. Томский

Пример 2

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

1 2 3 4
да timofej19[at]rambler.ru!2003/10/16 Тимофей И. Зоцян Тимофей И. Зоцян
нет leonid84[at]rambler.ru!2003/05/18 Леонид А. Челук Леонид А. Челук
да filetskij14[at]yandex.ru!1999/04/02 Рамиль Г. Филетский Рамиль Г. Филетский

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

1 2 3
Нет Да Да
leonid84 filetskij14 timofej19
18/05/03 02/04/99 16/10/03
Л.А. Челук Р.Г. Филетский Т.И. Зоцян

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vibov40@gmail.com vibov40@gmail.com 03/10/2000|0
viramko47@yahoo.com viramko47@yahoo.com 01/10/2000|0
rezidi79@mail.ru rezidi79@mail.ru 03/09/2004|1
gekidi61@yandex.ru gekidi61@yandex.ru 12/07/2003|0

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

1 2 3 4
vibov40[at]gmail.com viramko47[at]yahoo.com rezidi79[at]mail.ru gekidi61[at]yandex.ru
03-10-2000 01-10-2000 03-09-2004 12-07-2003
нет нет да нет

Пример 2

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

1 2 3 4
nozibko60@yahoo.com nozibko60@yahoo.com 02/10/2002|0
fazigic48@gmail.com fazigic48@gmail.com 19/11/2003|1
zokidli42@yahoo.com zokidli42@yahoo.com 23/11/2002|0
facalberg91@yandex.ru facalberg91@yandex.ru 03/11/2000|1

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

1 2 3 4
nozibko60[at]yahoo.com fazigic48[at]gmail.com zokidli42[at]yahoo.com facalberg91[at]yandex.ru
02-10-2002 19-11-2003 23-11-2002 03-11-2000
нет да нет да

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (792) 289-67-02 +7 (792) 289-67-02 Рамиль Доров 07.03.01|ramil_60[at]mail.ru
+7 (671) 523-71-84 +7 (671) 523-71-84 Петр Цитич 27.06.00|zitic4[at]rambler.ru
+7 (252) 399-54-52 +7 (252) 399-54-52 Ян Гикич 13.02.00|gikic10[at]gmail.com
+7 (252) 399-54-52 +7 (252) 399-54-52 Ян Гикич 13.02.00|gikic10[at]gmail.com
+7 (252) 399-54-52 +7 (252) 399-54-52 Ян Гикич 13.02.00|gikic10[at]gmail.com
+7 (504) 178-81-96 +7 (504) 178-81-96 Данила Токов 09.10.00|danila80[at]rambler.ru

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

1 2 3 4
792 289-6702 Доров 01/03/07 ramil_60
671 523-7184 Цитич 00/06/27 zitic4
252 399-5452 Гикич 00/02/13 gikic10
504 178-8196 Токов 00/10/09 danila80

Пример 2

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

1 2 3 4 5 6
+7 (927) 648-12-24 +7 (927) 648-12-24 Рамиль Фовев 14.02.04|ramil_34[at]yahoo.com
+7 (896) 502-60-37 +7 (896) 502-60-37 Владислав Мибимич 19.04.00|vladislav92[at]gmail.com
+7 (896) 502-60-37 +7 (896) 502-60-37 Владислав Мибимич 19.04.00|vladislav92[at]gmail.com
+7 (973) 765-08-13 +7 (973) 765-08-13 Алексей Вибин 27.11.03|aleksej12[at]yandex.ru
+7 (896) 502-60-37 +7 (896) 502-60-37 Владислав Мибимич 19.04.00|vladislav92[at]gmail.com

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

1 2 3 4
927 648-1224 Фовев 04/02/14 ramil_34
896 502-6037 Мибимич 00/04/19 vladislav92
973 765-0813 Вибин 03/11/27 aleksej12