ИКБО-18-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.26 0.26 28-11-2000;N
0.46 0.46 10-08-2002;Y
0.52 0.52 27-03-2000;Y

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

1 2 3
0.2600 0.4600 0.5200
нет да да
28.11.2000 10.08.2002 27.03.2000

Пример 2

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

1 2 3 4 5
0.66 0.66 12-03-2003;N
0.88 0.88 11-01-1999;Y
0.07 0.07 08-08-2004;N
0.87 0.87 19-02-2004;Y

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

1 2 3 4
0.6600 0.8800 0.0700 0.8700
нет да нет да
12.03.2003 11.01.1999 08.08.2004 19.02.2004

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.9657 0 03-07-07|sadolin88[at]yahoo.com
0.1783 0 02-06-23|anatolij85[at]gmail.com
0.7045 1 02-08-26|rustam15[at]yahoo.com
0.6128 0 02-07-06|daniil24[at]rambler.ru

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

1 2 3 4
0.97 false yahoo.com 07-07-03
0.18 false gmail.com 23-06-02
0.70 true yahoo.com 26-08-02
0.61 false rambler.ru 06-07-02

Пример 2

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

1 2 3 4
0.7536 1 01-01-27|fibskij5[at]yandex.ru
0.2577 0 00-02-10|odissej42[at]mail.ru
0.9666 1 01-07-18|sergej39[at]gmail.com
0.3211 0 02-08-02|nedetak43[at]yahoo.com

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

1 2 3 4
0.75 true yandex.ru 27-01-01
0.26 false mail.ru 10-02-00
0.97 true gmail.com 18-07-01
0.32 false yahoo.com 02-08-02

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.0559 +75064965077 fedinman67@yahoo.com fedinman67@yahoo.com
0.0559 +75064965077 fedinman67@yahoo.com fedinman67@yahoo.com
0.5227 +72530251405 ralko8@gmail.com ralko8@gmail.com
0.1652 +78545653822 kizak6@rambler.ru kizak6@rambler.ru

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

1 2 3
0.1 +7(506)496-50-77 fedinman67[at]yahoo.com
0.2 +7(854)565-38-22 kizak6[at]rambler.ru
0.5 +7(253)025-14-05 ralko8[at]gmail.com

Пример 2

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

1 2 3 4 5 6
0.2320 +70700777009 vesazko26@yandex.ru vesazko26@yandex.ru
0.5301 +79694407935 mametov48@yahoo.com mametov48@yahoo.com
0.8867 +77048126391 vsevolod24@yahoo.com vsevolod24@yahoo.com
0.5301 +79694407935 mametov48@yahoo.com mametov48@yahoo.com

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

1 2 3
0.5 +7(969)440-79-35 mametov48[at]yahoo.com
0.2 +7(070)077-70-09 vesazko26[at]yandex.ru
0.9 +7(704)812-63-91 vsevolod24[at]yahoo.com

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
4179084942 0 Елисей Ц. Билабянц
5199984828 0 Платон Б. Ноняк
8397059807 0 Павел Г. Вонский
8397059807 0 Павел Г. Вонский
8397059807 0 Павел Г. Вонский
5109068278 1 Валерий Р. Неторберг

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

1 2 3
908-49-42 N Елисей Билабянц
998-48-28 N Платон Ноняк
705-98-07 N Павел Вонский
906-82-78 Y Валерий Неторберг

Пример 2

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

1 2 3
7895690510 0 Егор Т. Чебук
2807155178 0 Гордей Ц. Дугий
2807155178 0 Гордей Ц. Дугий
7903794572 0 Игорь З. Зиболин
2807155178 0 Гордей Ц. Дугий
1530674829 1 Глеб С. Динко

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

1 2 3
569-05-10 N Егор Чебук
715-51-78 N Гордей Дугий
379-45-72 N Игорь Зиболин
067-48-29 Y Глеб Динко

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Р.С. Кунич +7(550)826-27-94 01-04-04
Д.Е. Цигучман +7(345)415-22-28 05-03-04
Д.Р. Румувли +7(140)593-70-47 02-02-02
Д.Р. Румувли +7(140)593-70-47 02-02-02
Г.Ч. Шовенли +7(587)733-89-95 04-09-04

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

1 2 3 4
Румувли Цигучман Кунич Шовенли
140-593-7047 345-415-2228 550-826-2794 587-733-8995
02-02-02 04-03-05 04-04-01 04-09-04

Пример 2

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

1 2 3
Ф.Н. Мочли +7(103)681-42-69 21-05-99
Я.Ц. Фунудов +7(954)338-31-82 17-12-03
Я.Ц. Фунудов +7(954)338-31-82 17-12-03
Т.К. Бубитяк +7(802)656-20-05 17-02-01

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

1 2 3
Мочли Бубитяк Фунудов
103-681-4269 802-656-2005 954-338-3182
99-05-21 01-02-17 03-12-17

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zusanz24[at]mail.ru 0.935 Борис Г. Зушянц
zusanz24[at]mail.ru 0.935 Борис Г. Зушянц
zusanz24[at]mail.ru 0.935 Борис Г. Зушянц
ignat90[at]mail.ru 0.530 Игнат И. Рабян
makar42[at]yahoo.com 0.640 Макар Е. Фашян
silorij95[at]mail.ru 0.465 Марат А. Силорий

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

1 2 3
mail.ru 0.9 Борис Зушянц
mail.ru 0.5 Игнат Рабян
yahoo.com 0.6 Макар Фашян
mail.ru 0.5 Марат Силорий

Пример 2

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

1 2 3
grigorij69[at]yandex.ru 0.041 Григорий И. Бацудий
svatoslav63[at]yahoo.com 0.282 Святослав И. Ричин
svatoslav63[at]yahoo.com 0.282 Святослав И. Ричин
svatoslav63[at]yahoo.com 0.282 Святослав И. Ричин
zidberg37[at]mail.ru 0.070 Марк Б. Цидберг

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

1 2 3
yandex.ru 0.0 Григорий Бацудий
yahoo.com 0.3 Святослав Ричин
mail.ru 0.1 Марк Цидберг

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
anton75[at]mail.ru (853) 424-9647 N
daniel_72[at]yahoo.com (876) 388-0905 N
sulamanz39[at]yahoo.com (118) 438-2154 N

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

1 2 3
sulamanz39 anton75 daniel_72
(118) 438-21-54 (853) 424-96-47 (876) 388-09-05
false false false

Пример 2

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

1 2 3 4
nikolaj1[at]gmail.com (945) 462-1418 N
al_bert37[at]gmail.com (625) 474-0672 Y
gabecanz22[at]gmail.com (685) 138-2940 N

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

1 2 3
al_bert37 gabecanz22 nikolaj1
(625) 474-06-72 (685) 138-29-40 (945) 462-14-18
true false false

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
28-03-99 0.672 +7(035)823-44-45 +7(035)823-44-45
17-02-00 0.654 +7(466)226-55-58 +7(466)226-55-58
26-05-04 0.186 +7(257)405-70-92 +7(257)405-70-92

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

1 2 3
99.03.28 67% 035 823-4445
00.02.17 65% 466 226-5558
04.05.26 19% 257 405-7092

Пример 2

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

1 2 3 4 5
16-11-04 0.823 +7(553)231-30-52 +7(553)231-30-52
28-03-02 0.943 +7(924)613-66-23 +7(924)613-66-23
14-11-03 0.742 +7(961)645-84-87 +7(961)645-84-87
10-09-01 0.457 +7(093)342-12-55 +7(093)342-12-55

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

1 2 3
04.11.16 82% 553 231-3052
02.03.28 94% 924 613-6623
03.11.14 74% 961 645-8487
01.09.10 46% 093 342-1255

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2003.08.27|true +7(128)617-01-64 Мурешян, М.Б. Мурешян, М.Б.
2000.07.18|true +7(402)255-62-66 Тунешев, М.Н. Тунешев, М.Н.
2000.06.12|false +7(854)110-90-31 Литевий, П.М. Литевий, П.М.

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

1 2 3
27.08.2003 18.07.2000 12.06.2000
+7 128 617-01-64 +7 402 255-62-66 +7 854 110-90-31
М. Мурешян М. Тунешев П. Литевий
да да нет

Пример 2

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

1 2 3 4
2001.11.06|false +7(106)980-89-47 Мосузиди, Р.М. Мосузиди, Р.М.
2001.03.28|true +7(389)993-57-59 Кетевин, И.У. Кетевин, И.У.
2003.05.23|true +7(376)889-01-70 Фикев, Г.У. Фикев, Г.У.
2003.04.25|false +7(003)251-28-16 Робян, А.Ч. Робян, А.Ч.

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

1 2 3 4
06.11.2001 28.03.2001 23.05.2003 25.04.2003
+7 106 980-89-47 +7 389 993-57-59 +7 376 889-01-70 +7 003 251-28-16
Р. Мосузиди И. Кетевин Г. Фикев А. Робян
нет да да нет

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Сетегман П.Н.;(668) 163-8447 setegman81[at]yandex.ru
Римяк С.М.;(084) 112-4913 rimak98[at]rambler.ru
Ликин Л.Р.;(694) 317-3730 likin98[at]gmail.com

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

1 2 3
6681638447 yandex.ru Сетегман П.
0841124913 rambler.ru Римяк С.
6943173730 gmail.com Ликин Л.

Пример 2

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

1 2
Фешавиди А.О.;(704) 991-4240 fesavidi91[at]gmail.com
Бусли Б.С.;(877) 222-8340 busli44[at]yahoo.com
Галев И.Т.;(430) 284-4826 galev44[at]mail.ru
Тоцук Р.Ш.;(649) 242-8353 tozuk65[at]gmail.com

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

1 2 3
7049914240 gmail.com Фешавиди А.
8772228340 yahoo.com Бусли Б.
4302844826 mail.ru Галев И.
6492428353 gmail.com Тоцук Р.

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено 2004-12-26 2004-12-26 35% +7 803 190-5928
Не выполнено 2002-01-08 2002-01-08 81% +7 504 060-5026
Выполнено 2004-06-14 2004-06-14 50% +7 358 112-9785
Выполнено 2004-06-14 2004-06-14 50% +7 358 112-9785
Не выполнено 2000-04-02 2000-04-02 57% +7 046 112-0504

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

1 2 3 4
1 26.12.04 0.3500 803-190-5928
0 08.01.02 0.8100 504-060-5026
1 14.06.04 0.5000 358-112-9785
0 02.04.00 0.5700 046-112-0504

Пример 2

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

1 2 3 4 5
Выполнено 1999-06-12 1999-06-12 44% +7 909 234-4980
Выполнено 2001-06-24 2001-06-24 99% +7 083 166-7715
Выполнено 1999-03-22 1999-03-22 49% +7 468 217-2431
Выполнено 2001-06-24 2001-06-24 99% +7 083 166-7715
Не выполнено 2000-04-21 2000-04-21 95% +7 783 360-6962

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

1 2 3 4
1 12.06.99 0.4400 909-234-4980
1 24.06.01 0.9900 083-166-7715
1 22.03.99 0.4900 468-217-2431
0 21.04.00 0.9500 783-360-6962

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4610 нет;vasilij73[at]mail.ru
0.3712 нет;vitalij8[at]rambler.ru
0.0767 да;kirill15[at]mail.ru
0.9955 да;ignat22[at]yahoo.com

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

1 2 3 4
0.5 0.4 0.1 1.0
Не выполнено Не выполнено Выполнено Выполнено
vasilij73@mail.ru vitalij8@rambler.ru kirill15@mail.ru ignat22@yahoo.com

Пример 2

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

1 2 3
0.2294 нет;ruradic8[at]mail.ru
0.8320 да;timur6[at]rambler.ru
0.8106 нет;timofej93[at]mail.ru
0.1150 да;eduard70[at]rambler.ru

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

1 2 3 4
0.2 0.8 0.8 0.1
Не выполнено Выполнено Не выполнено Выполнено
ruradic8@mail.ru timur6@rambler.ru timofej93@mail.ru eduard70@rambler.ru

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
36% grigorij9[at]gmail.com Да 99-06-11 99-06-11
66% dmitrij57[at]yandex.ru Да 00-07-02 00-07-02
4% boris58[at]gmail.com Нет 00-07-04 00-07-04
45% basisak95[at]rambler.ru Нет 03-05-24 03-05-24
45% basisak95[at]rambler.ru Нет 03-05-24 03-05-24

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

1 2 3 4
0.360 grigorij9 Выполнено 11/06/99
0.660 dmitrij57 Выполнено 02/07/00
0.040 boris58 Не выполнено 04/07/00
0.450 basisak95 Не выполнено 24/05/03

Пример 2

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

1 2 3 4 5 6 7
6% grigorij60[at]yahoo.com Да 00-01-02 00-01-02
77% daniel_34[at]yandex.ru Нет 02-01-15 02-01-15
76% ignat6[at]yandex.ru Да 00-05-17 00-05-17
6% grigorij60[at]yahoo.com Да 00-01-02 00-01-02

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

1 2 3 4
0.060 grigorij60 Выполнено 02/01/00
0.770 daniel_34 Не выполнено 15/01/02
0.760 ignat6 Выполнено 17/05/00

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2
А.К. Дезберг dezberg27@gmail.com#2004/05/01
А.К. Дезберг dezberg27@gmail.com#2004/05/01
Д.Г. Гелобук gelobuk42@mail.ru#1999/11/03
С.Ш. Бавиков bavikov35@rambler.ru#2004/10/28
Д.Р. Нитадский nitadskij35@gmail.com#2000/08/28

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

1 2 3 4
А. Дезберг Д. Гелобук С. Бавиков Д. Нитадский
dezberg27 gelobuk42 bavikov35 nitadskij35
2004-05-01 1999-11-03 2004-10-28 2000-08-28

Пример 2

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

1 2
С.Д. Дебисак debisak18@yandex.ru#2000/03/16
И.К. Зишугич zisugic11@gmail.com#2003/01/01
С.Д. Дебисак debisak18@yandex.ru#2000/03/16
Д.У. Читли citli76@gmail.com#2003/06/18
Р.А. Легошберг legosberg40@yahoo.com#2002/10/15

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

1 2 3 4
С. Дебисак И. Зишугич Д. Читли Р. Легошберг
debisak18 zisugic11 citli76 legosberg40
2000-03-16 2003-01-01 2003-06-18 2002-10-15

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 (773) 169-25-10 0.0:sozanak76@yandex.ru
+7 (719) 664-83-76 0.8:geruguk44@rambler.ru
+7 (898) 541-06-93 0.7:telin56@yahoo.com
+7 (898) 541-06-93 0.7:telin56@yahoo.com
+7 (898) 541-06-93 0.7:telin56@yahoo.com
+7 (584) 434-93-76 0.3:saduk95@gmail.com

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

1 2 3
169-2510 0% sozanak76
664-8376 80% geruguk44
541-0693 70% telin56
434-9376 30% saduk95

Пример 2

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

1 2
+7 (131) 425-08-93 0.2:zacko67@mail.ru
+7 (321) 794-19-35 0.7:guradev43@gmail.com
+7 (321) 794-19-35 0.7:guradev43@gmail.com
+7 (279) 217-80-05 0.2:melezan29@yahoo.com
+7 (480) 925-77-26 0.8:foturak46@yahoo.com
+7 (321) 794-19-35 0.7:guradev43@gmail.com

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

1 2 3
425-0893 20% zacko67
794-1935 70% guradev43
217-8005 20% melezan29
925-7726 80% foturak46

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 216 321-80-43 Фокосук Евгений 0.1792
+7 101 699-09-08 Фичяк Самир 0.4125
+7 970 701-27-25 Дашешберг Кирилл 0.0847
+7 333 800-17-60 Лубозак Лев 0.6450
+7 970 701-27-25 Дашешберг Кирилл 0.0847
+7 970 701-27-25 Дашешберг Кирилл 0.0847

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

1 2 3
216-321-8043 Евгений Фокосук 0.2
101-699-0908 Самир Фичяк 0.4
970-701-2725 Кирилл Дашешберг 0.1
333-800-1760 Лев Лубозак 0.6

Пример 2

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

1 2 3
+7 474 279-21-80 Навичак Даниил 0.3750
+7 682 231-07-15 Тецян Богдан 0.3152
+7 354 688-02-90 Ратецак Тимофей 0.9464
+7 944 505-91-57 Дигян Всеволод 0.7436
+7 944 505-91-57 Дигян Всеволод 0.7436
+7 944 505-91-57 Дигян Всеволод 0.7436

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

1 2 3
474-279-2180 Даниил Навичак 0.4
682-231-0715 Богдан Тецян 0.3
354-688-0290 Тимофей Ратецак 0.9
944-505-9157 Всеволод Дигян 0.7

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.36#gizanz98@mail.ru Ф.Н. Гицянц Ф.Н. Гицянц
0.09#toladic56@rambler.ru Д.У. Толадич Д.У. Толадич
0.82#domli34@yahoo.com Н.В. Домли Н.В. Домли

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

1 2 3
82% domli34[at]yahoo.com Н. Домли
36% gizanz98[at]mail.ru Ф. Гицянц
9% toladic56[at]rambler.ru Д. Толадич

Пример 2

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

1 2 3 4 5
0.99#denan2@rambler.ru И.О. Денян И.О. Денян
0.20#bisimij89@mail.ru М.Л. Бисимий М.Л. Бисимий
0.44#fusobic27@gmail.com Ф.И. Фусобич Ф.И. Фусобич

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

1 2 3
20% bisimij89[at]mail.ru М. Бисимий
99% denan2[at]rambler.ru И. Денян
44% fusobic27[at]gmail.com Ф. Фусобич

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vladimir21[at]mail.ru Владимир И. Зоцафак|0.711 3908048236
elisej79[at]rambler.ru Елисей А. Римян|0.323 9897992603
elisej79[at]rambler.ru Елисей А. Римян|0.323 9897992603
elisej79[at]rambler.ru Елисей А. Римян|0.323 9897992603
svatoslav19[at]yandex.ru Святослав Т. Бишогук|0.617 8932083353

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

1 2 3 4
vladimir21 В.И. Зоцафак (390) 804-82-36 0.71
elisej79 Е.А. Римян (989) 799-26-03 0.32
svatoslav19 С.Т. Бишогук (893) 208-33-53 0.62

Пример 2

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

1 2 3
neveruk87[at]rambler.ru Савва И. Неверук|0.026 3957573601
zoruvan90[at]rambler.ru Семен В. Цорувян|0.324 1505148455
boris75[at]yahoo.com Борис Б. Сучак|0.746 8343652180
sumunic12[at]yandex.ru Рамиль З. Шумунич|0.861 6506966332
sumunic12[at]yandex.ru Рамиль З. Шумунич|0.861 6506966332
sumunic12[at]yandex.ru Рамиль З. Шумунич|0.861 6506966332

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

1 2 3 4
neveruk87 С.И. Неверук (395) 757-36-01 0.03
zoruvan90 С.В. Цорувян (150) 514-84-55 0.32
boris75 Б.Б. Сучак (834) 365-21-80 0.75
sumunic12 Р.З. Шумунич (650) 696-63-32 0.86

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1999/07/10 0.8|ignat28[at]rambler.ru нет
1999/10/08 0.5|zofobov93[at]yandex.ru да
2001/11/08 0.4|vofevanz5[at]gmail.com нет
2002/07/08 0.1|fedor93[at]gmail.com нет

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

1 2 3 4
1999 1999 2001 2002
80% 50% 40% 10%
N Y N N
rambler.ru yandex.ru gmail.com gmail.com

Пример 2

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

1 2 3 4 5
1999/01/04 0.1|anatolij49[at]rambler.ru нет
1999/07/19 0.0|robert10[at]yahoo.com да
2001/01/19 0.6|nomasidi94[at]gmail.com нет
2004/08/27 0.2|bitibman49[at]mail.ru да

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

1 2 3 4
1999 1999 2001 2004
10% 0% 60% 20%
N Y N Y
rambler.ru yahoo.com gmail.com mail.ru

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3195 0.3195 evgenij79[at]yandex.ru!true Евгений М. Чокянц
0.3195 0.3195 evgenij79[at]yandex.ru!true Евгений М. Чокянц
0.3195 0.3195 evgenij79[at]yandex.ru!true Евгений М. Чокянц
0.9950 0.9950 ignat94[at]rambler.ru!true Игнат Ч. Лумич
0.6742 0.6742 zimevuk30[at]gmail.com!true Игнат Т. Зимевук

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

1 2 3
0.3 1.0 0.7
Выполнено Выполнено Выполнено
evgenij79@yandex.ru ignat94@rambler.ru zimevuk30@gmail.com
Чокянц Лумич Зимевук

Пример 2

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

1 2 3 4 5
0.7866 0.7866 vsevolod96[at]yahoo.com!true Всеволод З. Кивубяк
0.7866 0.7866 vsevolod96[at]yahoo.com!true Всеволод З. Кивубяк
0.7866 0.7866 vsevolod96[at]yahoo.com!true Всеволод З. Кивубяк
0.0992 0.0992 german13[at]yandex.ru!false Герман Р. Кишиди
0.8430 0.8430 fatisberg57[at]rambler.ru!false Матвей А. Фатисберг
0.0407 0.0407 odissej61[at]mail.ru!true Одиссей М. Кумян

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

1 2 3 4
0.8 0.1 0.0 0.8
Не выполнено Не выполнено Выполнено Выполнено
fatisberg57@rambler.ru german13@yandex.ru odissej61@mail.ru vsevolod96@yahoo.com
Фатисберг Кишиди Кумян Кивубяк

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.13#01.08.14 Р.Ч. Личекев
0.73#00.11.12 А.Л. Медифко
0.64#01.10.27 Р.Р. Сечский
0.13#01.08.14 Р.Ч. Личекев

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

1 2 3
14/08/01 12/11/00 27/10/01
0.130 0.730 0.640
Личекев Медифко Сечский

Пример 2

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

1 2 3
0.91#02.02.06 М.Р. Лагугиди
0.41#04.02.26 А.Л. Чонавиди
0.91#02.02.06 М.Р. Лагугиди
0.69#00.02.12 Д.З. Лофян

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

1 2 3
06/02/02 26/02/04 12/02/00
0.910 0.410 0.690
Лагугиди Чонавиди Лофян

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
gedezak81@yandex.ru:Марк К. Гедецак Y 0.665
pavel27@yandex.ru:Павел Г. Вуцяк Y 0.121
anatolij72@yahoo.com:Анатолий Б. Гикулов N 0.328
gedezak81@yandex.ru:Марк К. Гедецак Y 0.665
lotberg40@gmail.com:Ильдар Ш. Лотберг Y 0.332

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

1 2 3 4
gedezak81 да Гедецак Марк 0.7
pavel27 да Вуцяк Павел 0.1
anatolij72 нет Гикулов Анатолий 0.3
lotberg40 да Лотберг Ильдар 0.3

Пример 2

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

1 2 3
zemucberg76@rambler.ru:Вячеслав У. Земучберг Y 0.344
evgenij92@rambler.ru:Евгений О. Бивский Y 0.289
evgenij92@rambler.ru:Евгений О. Бивский Y 0.289
fesman52@mail.ru:Назар К. Фесман Y 0.184
aromir81@yandex.ru:Яромир Е. Чадян N 0.903

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

1 2 3 4
zemucberg76 да Земучберг Вячеслав 0.3
evgenij92 да Бивский Евгений 0.3
fesman52 да Фесман Назар 0.2
aromir81 нет Чадян Яромир 0.9

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
465-973-7240 26.10.2004 casskij36[at]yandex.ru casskij36[at]yandex.ru нет
021-018-4528 19.05.2001 cekisev40[at]gmail.com cekisev40[at]gmail.com нет
041-934-4776 11.11.1999 tucskij9[at]rambler.ru tucskij9[at]rambler.ru нет

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

1 2 3
973-7240 018-4528 934-4776
04-10-26 01-05-19 99-11-11
yandex.ru gmail.com rambler.ru
Нет Нет Нет

Пример 2

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

1 2 3 4 5
783-897-9868 21.05.2001 difavij52[at]rambler.ru difavij52[at]rambler.ru да
578-300-4737 20.12.2003 zefanz19[at]yandex.ru zefanz19[at]yandex.ru нет
106-017-7685 27.12.2003 dudesanz40[at]mail.ru dudesanz40[at]mail.ru нет
834-266-6324 25.08.2002 vibokko78[at]rambler.ru vibokko78[at]rambler.ru нет

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

1 2 3 4
897-9868 300-4737 017-7685 266-6324
01-05-21 03-12-20 03-12-27 02-08-25
rambler.ru yandex.ru mail.ru rambler.ru
Да Нет Нет Нет

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N:0.5 2000/05/11 2000/05/11
Y:0.4 2004/07/19 2004/07/19
N:0.4 2003/08/26 2003/08/26

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

1 2 3
0.500 0.400 0.400
нет да нет
00.05.11 04.07.19 03.08.26

Пример 2

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

1 2 3
N:0.7 1999/10/27 1999/10/27
Y:0.5 2002/06/24 2002/06/24
N:0.6 2004/04/22 2004/04/22

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

1 2 3
0.700 0.500 0.600
нет да нет
99.10.27 02.06.24 04.04.22

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
906 604-5830 Эдуард Д. Вимко:eduard32@mail.ru да
175 673-3371 Денис М. Зинолянц:zinolanz21@gmail.com нет
542 554-3839 Адель И. Косусук:kosusuk69@rambler.ru нет
114 993-0343 Тимофей Г. Сузегук:timofej9@yandex.ru нет

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

1 2 3 4
(906) 604-58-30 (175) 673-33-71 (542) 554-38-39 (114) 993-03-43
Э.Д. Вимко Д.М. Зинолянц А.И. Косусук Т.Г. Сузегук
1 0 0 0
eduard32 zinolanz21 kosusuk69 timofej9

Пример 2

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

1 2 3 4
545 689-2928 Александр Ш. Чоцифянц:aleksandr14@yandex.ru да
125 608-4910 Ян Т. Рукук:rukuk60@mail.ru да
785 272-9004 Илья Ф. Чубивли:cubivli92@yandex.ru да

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

1 2 3
(545) 689-29-28 (125) 608-49-10 (785) 272-90-04
А.Ш. Чоцифянц Я.Т. Рукук И.Ф. Чубивли
1 1 1
aleksandr14 rukuk60 cubivli92

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y Альберт Н. Форук 0.66#04.04.03
N Анатолий Б. Чозянц 0.64#23.12.99
Y Альберт С. Чизекберг 0.37#24.06.04
N Арсений О. Чусман 0.74#12.02.04

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

1 2 3 4
Выполнено Форук Альберт 04/04/03 0.7
Выполнено Чизекберг Альберт 24/06/04 0.4
Не выполнено Чозянц Анатолий 23/12/99 0.6
Не выполнено Чусман Арсений 12/02/04 0.7

Пример 2

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

1 2 3
Y Семен Ц. Тонин 0.04#16.07.00
N Глеб У. Натин 0.66#13.11.02
N Альберт Е. Тошов 0.74#01.09.99

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

1 2 3 4
Не выполнено Натин Глеб 13/11/02 0.7
Выполнено Тонин Семен 16/07/00 0.0
Не выполнено Тошов Альберт 01/09/99 0.7

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Выполнено vasarberg55[at]gmail.com vasarberg55[at]gmail.com 2002.04.01 Васарберг Ф.Д.
Не выполнено suzulman61[at]gmail.com suzulman61[at]gmail.com 2001.09.09 Шуцулман С.К.
Не выполнено cokanz97[at]rambler.ru cokanz97[at]rambler.ru 2004.05.11 Чокянц Ю.Ф.

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

1 2 3 4
1 vasarberg55 01/04/2002 Ф. Васарберг
0 suzulman61 09/09/2001 С. Шуцулман
0 cokanz97 11/05/2004 Ю. Чокянц

Пример 2

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

1 2 3 4 5 6 7
Не выполнено sodovidi53[at]yahoo.com sodovidi53[at]yahoo.com 2000.10.12 Содовиди Г.О.
Не выполнено zugev35[at]yahoo.com zugev35[at]yahoo.com 2003.06.09 Цугев С.В.
Выполнено carli83[at]yahoo.com carli83[at]yahoo.com 2003.09.21 Чарли М.Е.

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

1 2 3 4
0 sodovidi53 12/10/2000 Г. Содовиди
0 zugev35 09/06/2003 С. Цугев
1 carli83 21/09/2003 М. Чарли

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.7605 koliric79@yahoo.com Колирич Василий
0.2578 gogij50@gmail.com Гогий Игнат
0.4749 metberg10@yandex.ru Метберг Руслан

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

1 2 3
0.8 0.3 0.5
koliric79[at]yahoo.com gogij50[at]gmail.com metberg10[at]yandex.ru
Василий Колирич Игнат Гогий Руслан Метберг

Пример 2

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

1 2 3 4
0.5589 kedudberg74@yandex.ru Кедудберг Даниил
0.9245 zazev8@rambler.ru Зацев Эмиль
0.1711 motocic17@yahoo.com Моточич Павел

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

1 2 3
0.6 0.9 0.2
kedudberg74[at]yandex.ru zazev8[at]rambler.ru motocic17[at]yahoo.com
Даниил Кедудберг Эмиль Зацев Павел Моточич

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(858)183-01-32 Нет Налолберг М.Н. nalolberg79[at]gmail.com
+7(858)183-01-32 Нет Налолберг М.Н. nalolberg79[at]gmail.com
+7(770)082-72-50 Да Рабич К.С. rabic51[at]gmail.com
+7(858)183-01-32 Нет Налолберг М.Н. nalolberg79[at]gmail.com
+7(066)964-81-10 Да Дудовов Г.В. dudovov51[at]yahoo.com
+7(070)909-84-98 Да Февяк Э.Ш. fevak73[at]yandex.ru

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

1 2 3 4
+7 858 183-01-32 +7 770 082-72-50 +7 066 964-81-10 +7 070 909-84-98
Не выполнено Выполнено Выполнено Выполнено
Налолберг М. Рабич К. Дудовов Г. Февяк Э.
nalolberg79@gmail.com rabic51@gmail.com dudovov51@yahoo.com fevak73@yandex.ru

Пример 2

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

1 2 3 4
+7(135)554-36-51 Да Фовушиди Н.Р. fovusidi50[at]rambler.ru
+7(219)492-64-32 Да Боний А.Н. bonij26[at]mail.ru
+7(219)492-64-32 Да Боний А.Н. bonij26[at]mail.ru
+7(219)492-64-32 Да Боний А.Н. bonij26[at]mail.ru
+7(890)366-35-96 Нет Мудурский Р.З. mudurskij45[at]yandex.ru

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

1 2 3
+7 135 554-36-51 +7 219 492-64-32 +7 890 366-35-96
Выполнено Выполнено Не выполнено
Фовушиди Н. Боний А. Мудурский Р.
fovusidi50@rambler.ru bonij26@mail.ru mudurskij45@yandex.ru

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да 03-07-11#33% fetugak8@yandex.ru
нет 99-04-08#83% mihail15@yahoo.com
да 99-01-27#14% konstantin5@rambler.ru

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

1 2 3
Выполнено Не выполнено Выполнено
11-07-03 08-04-99 27-01-99
fetugak8[at]yandex.ru mihail15[at]yahoo.com konstantin5[at]rambler.ru
0.33 0.83 0.14

Пример 2

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

1 2 3
нет 04-04-14#51% sirurev21@yandex.ru
нет 00-06-05#48% rostislav75@yahoo.com
нет 01-06-09#87% bidomli77@rambler.ru
нет 00-12-07#82% daniil84@yahoo.com

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

1 2 3 4
Не выполнено Не выполнено Не выполнено Не выполнено
14-04-04 05-06-00 09-06-01 07-12-00
sirurev21[at]yandex.ru rostislav75[at]yahoo.com bidomli77[at]rambler.ru daniil84[at]yahoo.com
0.51 0.48 0.87 0.82

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
fibalin61@yahoo.com 15/03/03 Фибалин О.Г. Фибалин О.Г.
sazij1@rambler.ru 11/03/03 Саций С.О. Саций С.О.
bisezli81@yahoo.com 14/03/03 Бишецли Д.В. Бишецли Д.В.
sazij1@rambler.ru 11/03/03 Саций С.О. Саций С.О.
kugofanz67@yahoo.com 22/01/01 Кугофянц А.В. Кугофянц А.В.

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

1 2 3
yahoo.com 15.03.03 Фибалин
rambler.ru 11.03.03 Саций
yahoo.com 14.03.03 Бишецли
yahoo.com 22.01.01 Кугофянц

Пример 2

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

1 2 3 4 5 6
musisman30@yahoo.com 19/08/01 Мусисман Р.К. Мусисман Р.К.
gufuk61@gmail.com 24/03/99 Гуфук Р.К. Гуфук Р.К.
gufuk61@gmail.com 24/03/99 Гуфук Р.К. Гуфук Р.К.
lunli5@gmail.com 07/09/01 Лунли Л.У. Лунли Л.У.

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

1 2 3
yahoo.com 19.08.01 Мусисман
gmail.com 24.03.99 Гуфук
gmail.com 07.09.01 Лунли

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Лутитин Святогор 01-04-2004 N
Шисигянц Назар 11-06-2004 Y
Лерич Богдан 20-09-2002 N
Чазиков Евгений 11-03-2003 Y

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

1 2 3 4
Святогор Лутитин Назар Шисигянц Богдан Лерич Евгений Чазиков
01-04-04 11-06-04 20-09-02 11-03-03
Нет Да Нет Да

Пример 2

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

1 2 3
Баляк Игнат 03-09-2002 Y
Зирук Леонид 01-10-2004 N
Кацитко Святослав 17-03-2003 Y
Вукидий Артур 07-09-2004 Y

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

1 2 3 4
Игнат Баляк Леонид Зирук Святослав Кацитко Артур Вукидий
03-09-02 01-10-04 17-03-03 07-09-04
Да Нет Да Да

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
11/07/2001 11/07/2001 lebilberg27[at]rambler.ru:0
01/03/2001 01/03/2001 givolak55[at]yandex.ru:0
01/12/2004 01/12/2004 gozuzov68[at]rambler.ru:0
01/12/2004 01/12/2004 gozuzov68[at]rambler.ru:0
01/12/2004 01/12/2004 gozuzov68[at]rambler.ru:0
12/06/2003 12/06/2003 tamecak63[at]yahoo.com:0

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

1 2 3 4
11.07.01 01.03.01 01.12.04 12.06.03
lebilberg27@rambler.ru givolak55@yandex.ru gozuzov68@rambler.ru tamecak63@yahoo.com
нет нет нет нет

Пример 2

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

1 2 3
12/02/2001 12/02/2001 zamecberg70[at]yandex.ru:0
28/08/2002 28/08/2002 ginisuk63[at]gmail.com:1
04/05/2000 04/05/2000 lacidi98[at]rambler.ru:1
11/01/2003 11/01/2003 foribic38[at]rambler.ru:1
11/01/2003 11/01/2003 foribic38[at]rambler.ru:1
11/01/2003 11/01/2003 foribic38[at]rambler.ru:1

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

1 2 3 4
12.02.01 28.08.02 04.05.00 11.01.03
zamecberg70@yandex.ru ginisuk63@gmail.com lacidi98@rambler.ru foribic38@rambler.ru
нет да да да

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
00-09-20#120-988-9873 svatogor85@yandex.ru Святогор Т. Нешский Святогор Т. Нешский
99-12-02#163-055-4917 nizasanz3@gmail.com Евгений Ц. Низашянц Евгений Ц. Низашянц
99-12-02#163-055-4917 nizasanz3@gmail.com Евгений Ц. Низашянц Евгений Ц. Низашянц
03-06-27#551-593-9165 stepan40@yandex.ru Степан И. Качко Степан И. Качко
99-12-02#163-055-4917 nizasanz3@gmail.com Евгений Ц. Низашянц Евгений Ц. Низашянц
04-01-07#186-599-1717 sufidi74@yandex.ru Вадим Т. Шуфиди Вадим Т. Шуфиди

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

1 2 3 4
00.09.20 99.12.02 03.06.27 04.01.07
120 988-9873 163 055-4917 551 593-9165 186 599-1717
yandex.ru gmail.com yandex.ru yandex.ru
С.Т. Нешский Е.Ц. Низашянц С.И. Качко В.Т. Шуфиди

Пример 2

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

1 2 3 4 5
99-11-13#446-315-9043 roman68@yahoo.com Роман Р. Зудук Роман Р. Зудук
00-08-20#901-774-7794 aromir85@mail.ru Яромир У. Весич Яромир У. Весич
02-08-10#110-006-1469 elisej95@gmail.com Елисей Н. Цокич Елисей Н. Цокич
02-08-10#110-006-1469 elisej95@gmail.com Елисей Н. Цокич Елисей Н. Цокич
02-08-10#110-006-1469 elisej95@gmail.com Елисей Н. Цокич Елисей Н. Цокич
00-09-19#795-434-3368 vulivberg22@yandex.ru Айдар М. Вуливберг Айдар М. Вуливберг

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

1 2 3 4
99.11.13 00.08.20 02.08.10 00.09.19
446 315-9043 901 774-7794 110 006-1469 795 434-3368
yahoo.com mail.ru gmail.com yandex.ru
Р.Р. Зудук Я.У. Весич Е.Н. Цокич А.М. Вуливберг

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.1 +71221223887 Родион Г. Балев Не выполнено
0.5 +78983948266 Родион К. Цинанук Выполнено
0.6 +74311053316 Валерий Ц. Цефитий Не выполнено
0.4 +73038766295 Петр Е. Шуфиди Не выполнено

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

1 2 3 4
0.1000 0.5000 0.6000 0.4000
122 122-3887 898 394-8266 431 105-3316 303 876-6295
Балев Цинанук Цефитий Шуфиди
нет да нет нет

Пример 2

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

1 2 3 4 5
0.6 +72578657552 Леонид О. Шотяк Выполнено
0.8 +71565305463 Илья В. Ботянц Выполнено
0.9 +74302046053 Гордей У. Ромян Не выполнено
0.4 +77168996320 Станислав Р. Чобецянц Выполнено

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

1 2 3 4
0.6000 0.8000 0.9000 0.4000
257 865-7552 156 530-5463 430 204-6053 716 899-6320
Шотяк Ботянц Ромян Чобецянц
да да нет да

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
vsevolod65[at]yahoo.com|2004.02.06 (488) 565-5046 (488) 565-5046 Да
negukko62[at]rambler.ru|2003.12.26 (317) 214-1977 (317) 214-1977 Да
zubanz88[at]mail.ru|2003.02.17 (166) 795-0583 (166) 795-0583 Да
zubanz88[at]mail.ru|2003.02.17 (166) 795-0583 (166) 795-0583 Да
zubanz88[at]mail.ru|2003.02.17 (166) 795-0583 (166) 795-0583 Да

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

1 2 3 4
vsevolod65 (488) 565-50-46 1 06/02/2004
negukko62 (317) 214-19-77 1 26/12/2003
zubanz88 (166) 795-05-83 1 17/02/2003

Пример 2

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

1 2 3 4 5 6
cefakic3[at]rambler.ru|2001.04.11 (604) 279-6575 (604) 279-6575 Да
kiresanz63[at]gmail.com|1999.08.02 (456) 822-9710 (456) 822-9710 Да
danil21[at]yahoo.com|2001.04.03 (092) 621-1097 (092) 621-1097 Да
danil21[at]yahoo.com|2001.04.03 (092) 621-1097 (092) 621-1097 Да
danil21[at]yahoo.com|2001.04.03 (092) 621-1097 (092) 621-1097 Да

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

1 2 3 4
cefakic3 (604) 279-65-75 1 11/04/2001
kiresanz63 (456) 822-97-10 1 02/08/1999
danil21 (092) 621-10-97 1 03/04/2001

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Зонев, С.Б.;03/11/00 нет
Рурумский, В.В.;03/07/02 да
Фуланяк, С.Ф.;16/12/01 да

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

1 2 3
00-11-03 Зонев С. Нет
02-07-03 Рурумский В. Да
01-12-16 Фуланяк С. Да

Пример 2

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

1 2
Бичко, Г.А.;25/08/01 нет
Набман, И.С.;07/03/02 да
Козицян, Р.З.;28/10/99 нет
Воцов, Б.Г.;16/10/03 нет

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

1 2 3
01-08-25 Бичко Г. Нет
02-03-07 Набман И. Да
99-10-28 Козицян Р. Нет
03-10-16 Воцов Б. Нет

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+72302043482 47%|да tamerlan81[at]yandex.ru +72302043482
+70608808914 75%|да lozodij33[at]rambler.ru +70608808914
+73014490119 13%|нет vitalij41[at]gmail.com +73014490119

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

1 2 3
2043482 4490119 8808914
0.4700 0.1300 0.7500
tamerlan81 vitalij41 lozodij33
Да Нет Да

Пример 2

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

1 2 3 4 5 6
+70143731059 59%|нет lokanz49[at]mail.ru +70143731059
+72312067880 53%|да stanislav52[at]gmail.com +72312067880
+76852401044 76%|да kufanko68[at]rambler.ru +76852401044
+75714954327 52%|да miron32[at]mail.ru +75714954327

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

1 2 3 4
2067880 2401044 3731059 4954327
0.5300 0.7600 0.5900 0.5200
stanislav52 kufanko68 lokanz49 miron32
Да Да Нет Да

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true +7 991 131-60-89!А.Д. Редий 0.1 0.1
false +7 055 088-12-47!С.Б. Мафециди 0.8 0.8
false +7 515 691-40-68!Д.У. Фонебко 0.1 0.1
true +7 801 821-76-99!С.Ф. Чурук 0.4 0.4

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

1 2 3 4
0 +7 (055) 088-12-47 С. Мафециди 0.80
0 +7 (515) 691-40-68 Д. Фонебко 0.10
1 +7 (801) 821-76-99 С. Чурук 0.40
1 +7 (991) 131-60-89 А. Редий 0.10

Пример 2

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

1 2 3 4 5
false +7 061 819-70-49!В.Ф. Цозянц 0.4 0.4
true +7 095 419-47-97!К.Б. Рикалин 0.8 0.8
true +7 326 939-59-62!Р.Ц. Лачегли 0.7 0.7

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

1 2 3 4
0 +7 (061) 819-70-49 В. Цозянц 0.40
1 +7 (095) 419-47-97 К. Рикалин 0.80
1 +7 (326) 939-59-62 Р. Лачегли 0.70

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y 0.9555 Y 09/11/2002
Y 0.9841 Y 13/02/2004
N 0.8629 N 10/10/2004

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

1 2 3
1 1 0
96% 98% 86%
2002 2004 2004

Пример 2

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

1 2 3 4
N 0.4901 N 24/05/2001
Y 0.6981 Y 01/12/1999
Y 0.3412 Y 06/06/1999
N 0.5570 N 23/02/2003

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

1 2 3 4
0 1 1 0
49% 70% 34% 56%
2001 1999 1999 2003