ИКБО-20-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да да 0.2320;vasugskij33@yahoo.com
да да 0.4434;sumic84@yandex.ru
да да 0.2320;vasugskij33@yahoo.com
да да 0.3837;rinazko96@mail.ru
да да 0.2320;vasugskij33@yahoo.com

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

1 2 3
Y Y Y
0.23 0.44 0.38
vasugskij33 sumic84 rinazko96

Пример 2

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

1 2 3 4
нет нет 0.2086;tesic72@gmail.com
нет нет 0.6810;gofotij35@mail.ru
да да 0.1226;dibatin89@mail.ru
нет нет 0.6810;gofotij35@mail.ru
нет нет 0.6810;gofotij35@mail.ru

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

1 2 3
N N Y
0.21 0.68 0.12
tesic72 gofotij35 dibatin89

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Р.Н. Бациков 0.10 bazikov11[at]mail.ru
М.Р. Солегин 0.07 solegin52[at]rambler.ru
С.К. Мутко 0.54 mutko80[at]mail.ru

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

1 2 3
Р. Бациков 0.1000 bazikov11
М. Солегин 0.0700 solegin52
С. Мутко 0.5400 mutko80

Пример 2

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

1 2 3
А.А. Кобли 0.15 kobli7[at]gmail.com
Р.Ч. Фогак 0.29 fogak21[at]yahoo.com
Е.К. Луфев 0.74 lufev46[at]gmail.com
Р.Б. Вегусак 0.72 vegusak90[at]mail.ru

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

1 2 3
А. Кобли 0.1500 kobli7
Р. Фогак 0.2900 fogak21
Е. Луфев 0.7400 lufev46
Р. Вегусак 0.7200 vegusak90

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.4 1999/01/24 folokij43@yandex.ru +75240981520
1.0 2003/07/23 lalikak42@yahoo.com +76144239048
0.4 1999/01/24 folokij43@yandex.ru +75240981520
0.4 1999/01/24 folokij43@yandex.ru +75240981520
0.8 2000/03/16 dakabic12@yandex.ru +71516245153

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

1 2 3 4
0.400 24-01-99 folokij43 +7 524 098-1520
1.000 23-07-03 lalikak42 +7 614 423-9048
0.800 16-03-00 dakabic12 +7 151 624-5153

Пример 2

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

1 2 3 4 5 6
0.5 2001/06/18 nuzli26@gmail.com +77809831008
0.3 2004/04/21 zokman92@mail.ru +71413192336
0.3 2004/04/21 zokman92@mail.ru +71413192336
0.5 2002/06/08 mizunli14@mail.ru +70303505305
0.3 2004/04/21 zokman92@mail.ru +71413192336

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

1 2 3 4
0.500 18-06-01 nuzli26 +7 780 983-1008
0.300 21-04-04 zokman92 +7 141 319-2336
0.500 08-06-02 mizunli14 +7 030 350-5305

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Б.Е. Шезиди 54%!598-077-3911 Да Да
А.С. Банин 44%!448-493-8938 Да Да
О.Е. Рофибко 57%!989-669-5804 Да Да
Г.Г. Муфукин 59%!003-409-1931 Нет Нет
Г.Г. Муфукин 59%!003-409-1931 Нет Нет

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

1 2 3 4
Шезиди Б. 0.5 да 077-3911
Банин А. 0.4 да 493-8938
Рофибко О. 0.6 да 669-5804
Муфукин Г. 0.6 нет 409-1931

Пример 2

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

1 2 3 4 5
А.В. Ворберг 65%!764-258-7343 Нет Нет
С.И. Лунедий 26%!143-039-2844 Да Да
Р.К. Рузич 94%!613-790-5876 Да Да
С.И. Лунедий 26%!143-039-2844 Да Да
А.Т. Шакский 41%!361-244-5971 Да Да

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

1 2 3 4
Ворберг А. 0.7 нет 258-7343
Лунедий С. 0.3 да 039-2844
Рузич Р. 0.9 да 790-5876
Шакский А. 0.4 да 244-5971

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1999.05.18&0.626 mulosanz56@gmail.com mulosanz56@gmail.com
2001.12.02&0.561 dabavij24@yahoo.com dabavij24@yahoo.com
2002.01.08&0.877 cicman97@mail.ru cicman97@mail.ru

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

1 2 3
0.6260 mulosanz56 1999/05/18
0.5610 dabavij24 2001/12/02
0.8770 cicman97 2002/01/08

Пример 2

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

1 2 3
2002.07.04&0.217 sezunan31@mail.ru sezunan31@mail.ru
2003.10.24&0.528 leonid13@mail.ru leonid13@mail.ru
2004.10.01&0.631 dmitrij59@yahoo.com dmitrij59@yahoo.com
2004.05.01&0.078 vaceslav46@gmail.com vaceslav46@gmail.com

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

1 2 3
0.2170 sezunan31 2002/07/04
0.5280 leonid13 2003/10/24
0.6310 dmitrij59 2004/10/01
0.0780 vaceslav46 2004/05/01

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
06.03.2001 Не выполнено 0.451 Не выполнено Давид Ш. Лечский
23.03.1999 Не выполнено 0.436 Не выполнено Филипп Д. Чомомский
02.09.2002 Выполнено 0.718 Выполнено Станислав Д. Тичонман
02.09.2002 Выполнено 0.718 Выполнено Станислав Д. Тичонман
02.09.2002 Выполнено 0.718 Выполнено Станислав Д. Тичонман

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

1 2 3 4
2001 0 45% Лечский, Д.Ш.
1999 0 44% Чомомский, Ф.Д.
2002 1 72% Тичонман, С.Д.

Пример 2

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

1 2 3 4 5
01.10.2004 Не выполнено 0.354 Не выполнено Даниил У. Рировян
22.04.1999 Не выполнено 0.451 Не выполнено Самир В. Чофедов
01.10.2004 Не выполнено 0.354 Не выполнено Даниил У. Рировян
13.10.1999 Выполнено 0.907 Выполнено Эмиль Д. Шегук
01.10.2004 Не выполнено 0.354 Не выполнено Даниил У. Рировян

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

1 2 3 4
2004 0 35% Рировян, Д.У.
1999 0 45% Чофедов, С.В.
1999 1 91% Шегук, Э.Д.

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Герман Ш. Сотов:2001-04-21 true german8[at]gmail.com
Павел А. Когиди:2004-02-17 true kogidi52[at]mail.ru
Савва М. Белак:2004-01-12 false savva25[at]yandex.ru
Степан У. Кошочук:2003-10-20 true kosocuk1[at]rambler.ru

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

1 2 3 4
Герман Сотов 21.04.2001 Y german8@gmail.com
Павел Когиди 17.02.2004 Y kogidi52@mail.ru
Савва Белак 12.01.2004 N savva25@yandex.ru
Степан Кошочук 20.10.2003 Y kosocuk1@rambler.ru

Пример 2

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

1 2 3 4
Дамир Д. Рунберг:2004-05-17 true runberg34[at]rambler.ru
Марсель В. Нодушук:2000-08-14 true marsel_31[at]yahoo.com
Артемий Д. Цобян:2000-07-22 true artemij25[at]yahoo.com
Арсен Е. Зитин:2000-11-16 true arsen22[at]mail.ru

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

1 2 3 4
Дамир Рунберг 17.05.2004 Y runberg34@rambler.ru
Марсель Нодушук 14.08.2000 Y marsel_31@yahoo.com
Артемий Цобян 22.07.2000 Y artemij25@yahoo.com
Арсен Зитин 16.11.2000 Y arsen22@mail.ru

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено Э.В. Сатко +7 (590) 132-39-69 satko74[at]yandex.ru
Выполнено В.С. Вуфегко +7 (107) 352-07-08 vufegko30[at]mail.ru
Выполнено М.К. Лесубак +7 (309) 107-48-67 lesubak66[at]yandex.ru

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

1 2 3
да да да
Вуфегко Лесубак Сатко
107-352-0708 309-107-4867 590-132-3969
mail.ru yandex.ru yandex.ru

Пример 2

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

1 2 3 4
Выполнено Н.Ш. Цафутиди +7 (834) 598-95-37 zafutidi95[at]mail.ru
Выполнено Н.И. Вифян +7 (928) 432-40-24 vifan49[at]mail.ru
Не выполнено Р.И. Текидук +7 (080) 144-27-21 tekiduk9[at]yandex.ru

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

1 2 3
да нет да
Вифян Текидук Цафутиди
928-432-4024 080-144-2721 834-598-9537
mail.ru yandex.ru mail.ru

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
16%:losomic57[at]yandex.ru 2004-03-01 Лошомич Р.К. Лошомич Р.К.
18%:febavev15[at]rambler.ru 2002-04-14 Фебавев Г.З. Фебавев Г.З.
69%:zifefman88[at]gmail.com 2000-12-12 Зифефман Л.К. Зифефман Л.К.
16%:losomic57[at]yandex.ru 2004-03-01 Лошомич Р.К. Лошомич Р.К.

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

1 2 3 4
0.6900 12-12-2000 zifefman88 Зифефман Л.
0.1600 01-03-2004 losomic57 Лошомич Р.
0.1800 14-04-2002 febavev15 Фебавев Г.

Пример 2

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

1 2 3 4 5 6
52%:fevberg42[at]rambler.ru 2004-04-15 Февберг О.Р. Февберг О.Р.
36%:regozev51[at]rambler.ru 1999-02-11 Регоцев Р.Н. Регоцев Р.Н.
42%:dosin13[at]mail.ru 2004-02-24 Дошин Н.З. Дошин Н.З.
42%:dosin13[at]mail.ru 2004-02-24 Дошин Н.З. Дошин Н.З.

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

1 2 3 4
0.4200 24-02-2004 dosin13 Дошин Н.
0.3600 11-02-1999 regozev51 Регоцев Р.
0.5200 15-04-2004 fevberg42 Февберг О.

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(589)194-71-90!false Фоцокев Борис fozokev59@yahoo.com
+7(466)881-15-54!false Шавучич Борис savucic85@yahoo.com
+7(466)881-15-54!false Шавучич Борис savucic85@yahoo.com
+7(831)188-25-67!false Ковагко Ильдар kovagko44@mail.ru
+7(439)849-20-17!true Фарук Роберт robert4@gmail.com

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

1 2 3 4
Не выполнено Не выполнено Не выполнено Выполнено
Фоцокев Шавучич Ковагко Фарук
+75891947190 +74668811554 +78311882567 +74398492017
fozokev59[at]yahoo.com savucic85[at]yahoo.com kovagko44[at]mail.ru robert4[at]gmail.com

Пример 2

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

1 2 3
+7(694)113-01-80!true Цумидев Петр zumidev78@rambler.ru
+7(694)113-01-80!true Цумидев Петр zumidev78@rambler.ru
+7(949)136-49-52!false Цичий Глеб zicij77@mail.ru
+7(799)032-76-54!true Буфомак Константин konstantin14@yahoo.com

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

1 2 3
Выполнено Не выполнено Выполнено
Цумидев Цичий Буфомак
+76941130180 +79491364952 +77990327654
zumidev78[at]rambler.ru zicij77[at]mail.ru konstantin14[at]yahoo.com

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y 20% Дачесев, А.У.
Y 5% Чидивберг, Р.М.
Y 20% Дачесев, А.У.
N 16% Сашук, И.И.

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

1 2 3
1 1 0
0.2 0.1 0.2
Дачесев А. Чидивберг Р. Сашук И.

Пример 2

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

1 2 3
N 92% Касеков, И.И.
Y 72% Лагий, С.Н.
Y 62% Белко, И.Н.
Y 62% Белко, И.Н.
N 53% Рачян, Н.А.

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

1 2 3 4
0 1 1 0
0.9 0.7 0.6 0.5
Касеков И. Лагий С. Белко И. Рачян Н.

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
(955) 688-85-36 Вивич Герман;0.8 (955) 688-85-36 99/10/27
(521) 607-65-88 Гедубберг Виктор;1.0 (521) 607-65-88 01/11/28
(521) 607-65-88 Гедубберг Виктор;1.0 (521) 607-65-88 01/11/28
(521) 607-65-88 Гедубберг Виктор;1.0 (521) 607-65-88 01/11/28
(608) 519-75-07 Дуцилян Эмиль;0.1 (608) 519-75-07 04/07/17

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

1 2 3 4
955 688-8536 Герман Вивич 0.8000 99-10-27
521 607-6588 Виктор Гедубберг 1.0000 01-11-28
608 519-7507 Эмиль Дуцилян 0.1000 04-07-17

Пример 2

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

1 2 3 4 5 6
(285) 891-49-30 Разачов Алексей;0.3 (285) 891-49-30 00/07/14
(023) 261-64-30 Зутивян Никита;0.3 (023) 261-64-30 01/07/26
(492) 895-61-53 Цирский Роберт;0.9 (492) 895-61-53 00/11/23
(023) 261-64-30 Зутивян Никита;0.3 (023) 261-64-30 01/07/26
(023) 261-64-30 Зутивян Никита;0.3 (023) 261-64-30 01/07/26

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

1 2 3 4
285 891-4930 Алексей Разачов 0.3000 00-07-14
023 261-6430 Никита Зутивян 0.3000 01-07-26
492 895-6153 Роберт Цирский 0.9000 00-11-23

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
10.08.2002 Савелий Г. Терий:+71838722601 0.62
10.08.2002 Савелий Г. Терий:+71838722601 0.62
15.03.2004 Константин С. Дучли:+74542246527 0.27
25.11.2002 Даниэль Д. Дешашян:+72365590571 0.21
18.11.2000 Ян Л. Мумев:+75983620509 0.32

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

1 2 3 4
02/08/10 04/03/15 02/11/25 00/11/18
Терий, С.Г. Дучли, К.С. Дешашян, Д.Д. Мумев, Я.Л.
0.620 0.270 0.210 0.320
872-2601 224-6527 559-0571 362-0509

Пример 2

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

1 2 3 4
11.12.2004 Юрий Ф. Буфиди:+73348892267 0.50
13.10.2002 Вячеслав З. Мачешяк:+74980376590 0.18
11.12.2004 Юрий Ф. Буфиди:+73348892267 0.50
19.03.2004 Николай С. Фузянц:+78994695572 0.67

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

1 2 3
04/12/11 02/10/13 04/03/19
Буфиди, Ю.Ф. Мачешяк, В.З. Фузянц, Н.С.
0.500 0.180 0.670
889-2267 037-6590 469-5572

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 299 191-11-20;02.01.05 zezic96@gmail.com zezic96@gmail.com
+7 778 628-11-02;04.05.04 mazov92@rambler.ru mazov92@rambler.ru
+7 822 350-23-41;99.04.22 rulasskij32@yahoo.com rulasskij32@yahoo.com

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

1 2 3
05/01/02 (299) 191-11-20 zezic96[at]gmail.com
04/05/04 (778) 628-11-02 mazov92[at]rambler.ru
22/04/99 (822) 350-23-41 rulasskij32[at]yahoo.com

Пример 2

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

1 2 3
+7 196 673-92-12;04.08.24 bocli50@gmail.com bocli50@gmail.com
+7 830 043-49-30;04.01.17 vumosman39@yahoo.com vumosman39@yahoo.com
+7 212 064-55-35;99.03.24 zezenev40@mail.ru zezenev40@mail.ru
+7 414 274-48-11;99.06.06 rasadin70@yahoo.com rasadin70@yahoo.com

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

1 2 3
24/08/04 (196) 673-92-12 bocli50[at]gmail.com
24/03/99 (212) 064-55-35 zezenev40[at]mail.ru
06/06/99 (414) 274-48-11 rasadin70[at]yahoo.com
17/01/04 (830) 043-49-30 vumosman39[at]yahoo.com

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Да Макар Д. Фукянц Да +7 378 133-45-14
Да Семен К. Шадберг Да +7 230 863-06-38
Да Захар В. Белук Да +7 014 579-38-16
Нет Станислав Г. Набирак Нет +7 485 462-66-44

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

1 2 3 4
true true true false
Макар Фукянц Семен Шадберг Захар Белук Станислав Набирак
(378) 133-45-14 (230) 863-06-38 (014) 579-38-16 (485) 462-66-44

Пример 2

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

1 2 3 4 5 6
Да Вадим О. Шамичян Да +7 374 643-69-56
Да Артем У. Фобберг Да +7 163 665-12-49
Да Рамиль Ч. Сузуфский Да +7 922 549-92-70
Нет Петр Ц. Ричий Нет +7 860 336-81-15

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

1 2 3 4
true true true false
Вадим Шамичян Артем Фобберг Рамиль Сузуфский Петр Ричий
(374) 643-69-56 (163) 665-12-49 (922) 549-92-70 (860) 336-81-15

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2003-11-26 88% Марат Ц. Зезумак
2003-06-28 43% Федор Ц. Бегамский
2002-06-06 50% Алексей У. Шуривман
2003-06-28 43% Федор Ц. Бегамский

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

1 2 3
26.11.03 28.06.03 06.06.02
0.880 0.430 0.500
М.Ц. Зезумак Ф.Ц. Бегамский А.У. Шуривман

Пример 2

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

1 2 3
2003-11-20 21% Лев У. Римузяк
2004-10-11 45% Олег И. Велизянц
2003-01-13 21% Тимофей Б. Кумберг
2003-10-20 72% Юрий Ц. Мимяк
2003-10-20 72% Юрий Ц. Мимяк

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

1 2 3 4
20.11.03 11.10.04 13.01.03 20.10.03
0.210 0.450 0.210 0.720
Л.У. Римузяк О.И. Велизянц Т.Б. Кумберг Ю.Ц. Мимяк

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да|0.2 1999-12-25 1999-12-25
нет|0.0 1999-02-15 1999-02-15
да|0.9 1999-08-01 1999-08-01
да|0.9 1999-08-01 1999-08-01
да|0.9 1999-08-01 1999-08-01

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

1 2 3
0.20 1999 true
0.00 1999 false
0.90 1999 true

Пример 2

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

1 2 3
да|0.9 2000-10-16 2000-10-16
да|0.6 2002-03-11 2002-03-11
да|0.6 2002-03-11 2002-03-11
да|0.5 2004-06-04 2004-06-04
да|0.6 2002-03-11 2002-03-11

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

1 2 3
0.90 2000 true
0.60 2002 true
0.50 2004 true

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.622!+78910017485 true true
0.322!+79846685388 false false
0.351!+74875205958 true true
0.622!+78910017485 true true

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

1 2 3
0.35 +7(487)520-59-58 Y
0.62 +7(891)001-74-85 Y
0.32 +7(984)668-53-88 N

Пример 2

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

1 2 3
0.377!+75484378693 false false
0.243!+74729745159 false false
0.428!+74196691753 false false
0.428!+74196691753 false false

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

1 2 3
0.43 +7(419)669-17-53 N
0.24 +7(472)974-51-59 N
0.38 +7(548)437-86-93 N

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2002-09-18 80% Вишувак Дамир Вишувак Дамир
2002-06-01 72% Музурянц Савва Музурянц Савва
2000-11-12 98% Цачак Виктор Цачак Виктор
2001-06-06 18% Шадский Владислав Шадский Владислав
2002-06-01 72% Музурянц Савва Музурянц Савва

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

1 2 3
18/09/2002 0.800 Дамир Вишувак
01/06/2002 0.720 Савва Музурянц
12/11/2000 0.980 Виктор Цачак
06/06/2001 0.180 Владислав Шадский

Пример 2

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

1 2 3 4 5 6
2000-07-07 35% Гадубак Егор Гадубак Егор
2000-07-22 80% Митудев Тамерлан Митудев Тамерлан
2004-06-22 31% Шалидук Георгий Шалидук Георгий
2000-07-22 80% Митудев Тамерлан Митудев Тамерлан
2000-04-11 95% Момберг Марк Момберг Марк

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

1 2 3
07/07/2000 0.350 Егор Гадубак
22/07/2000 0.800 Тамерлан Митудев
22/06/2004 0.310 Георгий Шалидук
11/04/2000 0.950 Марк Момберг

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.48|Розадянц Егор 24-11-03 24-11-03
0.12|Рокко Василий 03-08-03 03-08-03
0.12|Сигидко Савелий 01-11-99 01-11-99
0.41|Гофошман Денис 18-10-00 18-10-00

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

1 2 3 4
Василий Рокко Денис Гофошман Егор Розадянц Савелий Сигидко
03/08/03 18/10/00 24/11/03 01/11/99
0.1200 0.4100 0.4800 0.1200

Пример 2

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

1 2 3
0.65|Зизушко Николай 04-06-01 04-06-01
0.25|Гагувли Даниэль 08-05-04 08-05-04
0.01|Вошян Артем 28-05-02 28-05-02

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

1 2 3
Артем Вошян Даниэль Гагувли Николай Зизушко
28/05/02 08/05/04 04/06/01
0.0100 0.2500 0.6500

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Да 02.08.10:Д.Ф. Кешберг
Да 02.08.10:Д.Ф. Кешберг
Да 01.04.26:Н.Е. Нефозак
Нет 00.08.15:М.С. Фебузов

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

1 2 3
да да нет
02/08/10 01/04/26 00/08/15
Кешберг Д. Нефозак Н. Фебузов М.

Пример 2

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

1 2
Да 03.08.21:Н.Н. Мерарли
Да 02.08.13:Р.Ф. Кигич
Да 04.05.23:С.Р. Гезокский
Да 04.05.27:Р.И. Чунак
Да 04.05.27:Р.И. Чунак

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

1 2 3 4
да да да да
03/08/21 02/08/13 04/05/23 04/05/27
Мерарли Н. Кигич Р. Гезокский С. Чунак Р.

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001.12.09!0.837 Силян, С.Б. Силян, С.Б.
2000.06.19!0.898 Чафарук, Я.Ш. Чафарук, Я.Ш.
2001.05.18!0.823 Дебишский, А.С. Дебишский, А.С.
2001.07.23!0.580 Немяк, Д.Г. Немяк, Д.Г.
2001.07.23!0.580 Немяк, Д.Г. Немяк, Д.Г.

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

1 2 3
09.12.01 Силян 84%
19.06.00 Чафарук 90%
18.05.01 Дебишский 82%
23.07.01 Немяк 58%

Пример 2

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

1 2 3 4
2001.12.14!0.861 Шибин, Р.Б. Шибин, Р.Б.
2003.10.13!0.046 Гелувко, Р.З. Гелувко, Р.З.
2003.10.13!0.046 Гелувко, Р.З. Гелувко, Р.З.
2002.11.06!0.808 Чонишко, Ю.З. Чонишко, Ю.З.
2001.11.02!0.674 Такашян, Н.Н. Такашян, Н.Н.

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

1 2 3
14.12.01 Шибин 86%
13.10.03 Гелувко 5%
06.11.02 Чонишко 81%
02.11.01 Такашян 67%

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено lubazman15@rambler.ru 14-02-2000
Выполнено zakman85@gmail.com 17-06-2002
Выполнено rifij26@yahoo.com 19-05-2001
Выполнено nilugic41@mail.ru 12-02-2003

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

1 2 3
false rambler.ru 2000/02/14
true gmail.com 2002/06/17
true yahoo.com 2001/05/19
true mail.ru 2003/02/12

Пример 2

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

1 2 3 4 5
Выполнено fuzazanz47@yahoo.com 27-04-2004
Не выполнено rototko20@yahoo.com 08-04-2004
Не выполнено zitilskij50@mail.ru 13-08-1999

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

1 2 3
true yahoo.com 2004/04/27
false yahoo.com 2004/04/08
false mail.ru 1999/08/13

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sacezak46@yahoo.com +7 471 128-35-05 sacezak46@yahoo.com false
takelko37@gmail.com +7 147 144-71-23 takelko37@gmail.com false
dunidi41@gmail.com +7 262 480-79-52 dunidi41@gmail.com false
sacezak46@yahoo.com +7 471 128-35-05 sacezak46@yahoo.com false
divin68@yahoo.com +7 819 169-49-99 divin68@yahoo.com false

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

1 2 3
sacezak46 (471) 128-3505 0
takelko37 (147) 144-7123 0
dunidi41 (262) 480-7952 0
divin68 (819) 169-4999 0

Пример 2

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

1 2 3 4
sosidi9@mail.ru +7 592 524-21-28 sosidi9@mail.ru true
lidunli67@yandex.ru +7 430 878-97-54 lidunli67@yandex.ru true
kubov74@mail.ru +7 826 349-23-59 kubov74@mail.ru false
lidunli67@yandex.ru +7 430 878-97-54 lidunli67@yandex.ru true
kebak82@mail.ru +7 531 673-02-29 kebak82@mail.ru true

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

1 2 3
sosidi9 (592) 524-2128 1
lidunli67 (430) 878-9754 1
kubov74 (826) 349-2359 0
kebak82 (531) 673-0229 1

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
murin67[at]mail.ru murin67[at]mail.ru 2001-05-06!да
negerij44[at]gmail.com negerij44[at]gmail.com 2000-03-18!нет
cakacov56[at]yahoo.com cakacov56[at]yahoo.com 2002-12-03!нет
cakacov56[at]yahoo.com cakacov56[at]yahoo.com 2002-12-03!нет

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

1 2 3
murin67@mail.ru negerij44@gmail.com cakacov56@yahoo.com
Выполнено Не выполнено Не выполнено
01-05-06 00-03-18 02-12-03

Пример 2

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

1 2 3
vsevolod93[at]yandex.ru vsevolod93[at]yandex.ru 1999-05-09!да
bogdan11[at]yahoo.com bogdan11[at]yahoo.com 1999-01-10!да
bogdan11[at]yahoo.com bogdan11[at]yahoo.com 1999-01-10!да
lirevic90[at]gmail.com lirevic90[at]gmail.com 2003-07-12!нет

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

1 2 3
vsevolod93@yandex.ru bogdan11@yahoo.com lirevic90@gmail.com
Выполнено Выполнено Не выполнено
99-05-09 99-01-10 03-07-12

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет rinat31@yahoo.com;Ринат Шуфев
да samir4@yandex.ru;Самир Ногий
нет zadko89@rambler.ru;Юрий Цадко

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

1 2 3
Да Нет Нет
Ногий Самир Цадко Юрий Шуфев Ринат
yandex.ru rambler.ru yahoo.com

Пример 2

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

1 2 3 4
да matvej59@gmail.com;Матвей Мобянц
да ruzazli32@rambler.ru;Кирилл Руцацли
да dacafskij38@rambler.ru;Игнат Дачафский

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

1 2 3
Да Да Да
Дачафский Игнат Мобянц Матвей Руцацли Кирилл
rambler.ru gmail.com rambler.ru

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 1 +7 027 124-9754 cufedko8@gmail.com
0 0 +7 311 323-6823 ruvli25@gmail.com
1 1 +7 461 629-3129 rigedak69@gmail.com
1 1 +7 024 835-3162 zagic23@rambler.ru

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

1 2 3
Y 0271249754 gmail.com
N 3113236823 gmail.com
Y 4616293129 gmail.com
Y 0248353162 rambler.ru

Пример 2

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

1 2 3 4
0 0 +7 599 787-3229 dacofev61@yandex.ru
0 0 +7 006 431-5417 sikafli22@rambler.ru
1 1 +7 424 057-0765 tetidi17@gmail.com
0 0 +7 737 736-2218 tuzavko61@rambler.ru

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

1 2 3
N 5997873229 yandex.ru
N 0064315417 rambler.ru
Y 4240570765 gmail.com
N 7377362218 rambler.ru

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
lozskij86@yahoo.com#04/08/01 0.92 +7(805)035-89-56
zigeguk49@gmail.com#09/12/00 0.01 +7(409)974-29-54
zekic63@mail.ru#01/10/00 0.81 +7(737)664-28-34
sevidi79@yandex.ru#04/06/01 0.23 +7(344)744-34-32

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

1 2 3 4
yahoo.com gmail.com mail.ru yandex.ru
04-08-01 09-12-00 01-10-00 04-06-01
92% 1% 81% 23%
(805) 035-8956 (409) 974-2954 (737) 664-2834 (344) 744-3432

Пример 2

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

1 2 3
zovin94@yandex.ru#11/08/02 0.68 +7(946)901-77-06
laresanz71@rambler.ru#20/07/03 0.22 +7(803)626-61-52
vusanz47@rambler.ru#08/05/00 0.36 +7(795)588-78-45
losskij10@rambler.ru#22/03/99 0.16 +7(576)603-68-23

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

1 2 3 4
yandex.ru rambler.ru rambler.ru rambler.ru
11-08-02 20-07-03 08-05-00 22-03-99
68% 22% 36% 16%
(946) 901-7706 (803) 626-6152 (795) 588-7845 (576) 603-6823

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Платон А. Зегян platon96[at]rambler.ru +7(250)644-63-39 00/12/17
Борис Т. Шабуфман sabufman65[at]yandex.ru +7(577)187-94-16 01/08/13
Айдар К. Бетли ajdar84[at]yahoo.com +7(847)277-29-20 04/04/28
Юрий Ф. Тезян tezan5[at]yahoo.com +7(761)768-82-21 01/07/24

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

1 2 3 4
А.К. Бетли ajdar84@yahoo.com 8472772920 28/04/04
Б.Т. Шабуфман sabufman65@yandex.ru 5771879416 13/08/01
П.А. Зегян platon96@rambler.ru 2506446339 17/12/00
Ю.Ф. Тезян tezan5@yahoo.com 7617688221 24/07/01

Пример 2

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

1 2 3 4 5 6
Денис Ш. Цуцман zuzman29[at]yahoo.com +7(992)194-76-38 01/09/15
Александр Ч. Туделов aleksandr55[at]mail.ru +7(067)636-30-38 02/07/27
Савелий В. Боцянц savelij42[at]mail.ru +7(148)551-99-59 01/12/12
Федор Ч. Кинефяк kinefak57[at]yahoo.com +7(034)293-07-93 03/09/22

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

1 2 3 4
А.Ч. Туделов aleksandr55@mail.ru 0676363038 27/07/02
Д.Ш. Цуцман zuzman29@yahoo.com 9921947638 15/09/01
С.В. Боцянц savelij42@mail.ru 1485519959 12/12/01
Ф.Ч. Кинефяк kinefak57@yahoo.com 0342930793 22/09/03

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2001.12.21 Владимир Д. Фелов|0.079 vladimir94[at]yandex.ru
2002.02.01 Родион Ф. Согин|0.243 rodion30[at]rambler.ru
2000.09.17 Макар Е. Дочяк|0.696 makar65[at]yandex.ru
1999.01.06 Марк О. Гагев|0.656 gagev37[at]yandex.ru

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

1 2 3 4
1999-01-06 2000-09-17 2002-02-01 2001-12-21
Гагев, М.О. Дочяк, М.Е. Согин, Р.Ф. Фелов, В.Д.
gagev37 makar65 rodion30 vladimir94
0.6560 0.6960 0.2430 0.0790

Пример 2

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

1 2 3
2002.01.05 Дмитрий О. Рецовин|0.170 dmitrij79[at]rambler.ru
2002.07.01 Давид Ц. Кифев|0.153 david33[at]yandex.ru
2002.01.10 Герман В. Шузов|0.551 german94[at]yahoo.com

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

1 2 3
2002-07-01 2002-01-05 2002-01-10
Кифев, Д.Ц. Рецовин, Д.О. Шузов, Г.В.
david33 dmitrij79 german94
0.1530 0.1700 0.5510

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
mozan21[at]mail.ru 5443116598 5443116598 0.8 Мозян, Д.Р.
rusko11[at]rambler.ru 2845761219 2845761219 0.9 Руско, А.Ц.
sumko33[at]gmail.com 2481668042 2481668042 0.4 Шумко, Р.О.
zebazskij74[at]gmail.com 0025602231 0025602231 0.7 Цебацский, Б.А.

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

1 2 3 4
mail.ru 311-65-98 80% Д. Мозян
rambler.ru 576-12-19 90% А. Руско
gmail.com 166-80-42 40% Р. Шумко
gmail.com 560-22-31 70% Б. Цебацский

Пример 2

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

1 2 3 4 5
zarafak67[at]rambler.ru 5724249231 5724249231 1.0 Зарафяк, Р.Л.
gironak19[at]yahoo.com 4469410717 4469410717 0.8 Гиронак, В.Ш.
teguk54[at]gmail.com 9169806785 9169806785 1.0 Тегук, С.Е.

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

1 2 3 4
rambler.ru 424-92-31 100% Р. Зарафяк
yahoo.com 941-07-17 80% В. Гиронак
gmail.com 980-67-85 100% С. Тегук

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2
konstantin40[at]mail.ru#674-0358 0.441
stanislav70[at]yahoo.com#346-0567 0.862
stanislav70[at]yahoo.com#346-0567 0.862
kazigov85[at]yahoo.com#225-0785 0.165
stanislav70[at]yahoo.com#346-0567 0.862

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

1 2 3
mail.ru yahoo.com yahoo.com
0.44 0.86 0.17
674-03-58 346-05-67 225-07-85

Пример 2

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

1 2
gibisli89[at]yahoo.com#766-6481 0.490
boris2[at]rambler.ru#828-3640 0.175
vaceslav64[at]yandex.ru#764-5614 0.767
dmitrij23[at]rambler.ru#503-4610 0.373
vaceslav64[at]yandex.ru#764-5614 0.767
vaceslav64[at]yandex.ru#764-5614 0.767

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

1 2 3 4
yahoo.com rambler.ru yandex.ru rambler.ru
0.49 0.17 0.77 0.37
766-64-81 828-36-40 764-56-14 503-46-10

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
72% 02/06/01 +7 407 230-73-69 02/06/01 0
45% 01/04/22 +7 957 872-63-48 01/04/22 1
55% 99/01/02 +7 946 939-75-10 99/01/02 0
26% 00/01/06 +7 456 490-54-94 00/01/06 0

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

1 2 3 4
0.72 0.45 0.55 0.26
01-06-02 22-04-01 02-01-99 06-01-00
2307369 8726348 9397510 4905494
нет да нет нет

Пример 2

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

1 2 3 4 5
80% 04/02/27 +7 753 458-39-23 04/02/27 1
56% 99/10/16 +7 267 978-03-62 99/10/16 1
67% 01/12/03 +7 953 785-62-24 01/12/03 0

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

1 2 3
0.80 0.56 0.67
27-02-04 16-10-99 03-12-01
4583923 9780362 7856224
да да нет

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1999.04.14 0.746|zacotic18[at]yandex.ru Семен З. Цачотич 1999.04.14
2003.07.08 0.808|marat71[at]yahoo.com Марат З. Тусак 2003.07.08
2003.07.08 0.808|marat71[at]yahoo.com Марат З. Тусак 2003.07.08
2003.04.02 0.883|sokukskij78[at]yandex.ru Вадим Ш. Сокукский 2003.04.02
2000.03.21 0.955|lilskij18[at]yahoo.com Олег У. Лилский 2000.03.21

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

1 2 3 4
14-04-99 75% Семен Цачотич zacotic18
08-07-03 81% Марат Тусак marat71
02-04-03 88% Вадим Сокукский sokukskij78
21-03-00 96% Олег Лилский lilskij18

Пример 2

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

1 2 3 4
2004.12.04 0.532|vikufskij86[at]mail.ru Лев Н. Викуфский 2004.12.04
2000.02.20 0.598|zutak29[at]yahoo.com Глеб Ч. Зутак 2000.02.20
1999.10.21 0.578|cesubidi84[at]gmail.com Антон Н. Чесубиди 1999.10.21
1999.10.21 0.578|cesubidi84[at]gmail.com Антон Н. Чесубиди 1999.10.21

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

1 2 3 4
04-12-04 53% Лев Викуфский vikufskij86
20-02-00 60% Глеб Зутак zutak29
21-10-99 58% Антон Чесубиди cesubidi84

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
09-09-2004 Ф.Ч. Конузич Выполнено
21-09-2004 А.О. Кокикиди Выполнено
04-06-2003 Я.Ц. Чоциди Выполнено
06-01-2001 Т.Л. Керовев Не выполнено

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

1 2 3 4
2001 2004 2004 2003
Керовев Кокикиди Конузич Чоциди
false true true true

Пример 2

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

1 2 3
16-12-2001 К.У. Коланли Выполнено
06-05-1999 Г.М. Матяк Не выполнено
11-07-2002 А.Д. Челяк Выполнено

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

1 2 3
2001 1999 2002
Коланли Матяк Челяк
true false true

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
dilan75[at]yandex.ru;(873) 200-28-10 22.03.1999 22.03.1999
ganicskij80[at]gmail.com;(348) 467-40-18 23.10.2000 23.10.2000
kisanskij7[at]yahoo.com;(685) 472-59-49 21.05.2002 21.05.2002
zuzicij33[at]yandex.ru;(031) 901-38-06 23.02.2004 23.02.2004
zuzicij33[at]yandex.ru;(031) 901-38-06 23.02.2004 23.02.2004

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

1 2 3 4
dilan75 ganicskij80 kisanskij7 zuzicij33
22-03-99 23-10-00 21-05-02 23-02-04
(873) 200-2810 (348) 467-4018 (685) 472-5949 (031) 901-3806

Пример 2

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

1 2 3 4
firicij70[at]gmail.com;(052) 664-82-70 28.12.2003 28.12.2003
recman4[at]yahoo.com;(613) 959-89-24 21.07.2001 21.07.2001
bokin46[at]yahoo.com;(059) 285-40-45 07.08.2001 07.08.2001
bokin46[at]yahoo.com;(059) 285-40-45 07.08.2001 07.08.2001

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

1 2 3
bokin46 firicij70 recman4
07-08-01 28-12-03 21-07-01
(059) 285-4045 (052) 664-8270 (613) 959-8924

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
04/05/25 +7(942)354-80-06 0.78 Да
02/08/19 +7(189)935-13-63 0.01 Да
01/12/05 +7(418)419-68-57 0.82 Нет
01/12/05 +7(418)419-68-57 0.82 Нет

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

1 2 3
04-05-25 02-08-19 01-12-05
9423548006 1899351363 4184196857
78% 1% 82%
1 1 0

Пример 2

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

1 2 3 4 5
00/03/04 +7(008)839-50-71 0.87 Нет
03/05/22 +7(211)998-84-98 0.82 Нет
04/01/11 +7(466)147-99-91 0.57 Нет
00/03/04 +7(008)839-50-71 0.87 Нет

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

1 2 3
00-03-04 03-05-22 04-01-11
0088395071 2119988498 4661479991
87% 82% 57%
0 0 0

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
070-78-67 Ильдар К. Тенимов:Y 32%
662-47-28 Святогор М. Фегев:N 84%
812-38-18 Станислав Ч. Ниседиди:N 64%

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

1 2 3 4
070-7867 Тенимов 0.3200 Да
662-4728 Фегев 0.8400 Нет
812-3818 Ниседиди 0.6400 Нет

Пример 2

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

1 2 3 4 5
349-37-27 Герман Б. Декошко:N 96%
340-97-21 Даниил Ц. Туряк:Y 61%
907-03-27 Григорий К. Чогосук:N 76%

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

1 2 3 4
349-3727 Декошко 0.9600 Нет
340-9721 Туряк 0.6100 Да
907-0327 Чогосук 0.7600 Нет

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.557 Захар И. Мифодиди#0 0.557
0.786 Радмир А. Цасян#0 0.786
0.258 Филипп Е. Легский#0 0.258

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

1 2 3
0.5570 0.7860 0.2580
Не выполнено Не выполнено Не выполнено
З.И. Мифодиди Р.А. Цасян Ф.Е. Легский

Пример 2

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

1 2 3 4 5
0.501 Лев Р. Шозонев#0 0.501
0.533 Дмитрий Е. Зуларук#1 0.533
0.884 Игнат Т. Шумский#1 0.884
0.800 Артур Ш. Бидитов#1 0.800

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

1 2 3 4
0.5010 0.5330 0.8840 0.8000
Не выполнено Выполнено Выполнено Выполнено
Л.Р. Шозонев Д.Е. Зуларук И.Т. Шумский А.Ш. Бидитов

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
К.Г. Лувацко luvazko60@gmail.com:04/10/11
А.Ш. Расинев rasinev30@rambler.ru:01/01/15
М.Е. Вузко vuzko92@mail.ru:00/12/28

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

1 2 3
Вузко М. vuzko92 00-12-28
Лувацко К. luvazko60 04-10-11
Расинев А. rasinev30 01-01-15

Пример 2

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

1 2 3
Ф.Б. Гирский girskij94@mail.ru:01/04/03
А.Р. Вазефяк vazefak57@yandex.ru:00/02/25
М.К. Сицов sizov10@gmail.com:02/01/20

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

1 2 3
Вазефяк А. vazefak57 00-02-25
Гирский Ф. girskij94 01-04-03
Сицов М. sizov10 02-01-20