ИНБО-22-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Мирон Е. Кесодянц 08-07-2003 kesodanz62@yandex.ru 31%
Борис Е. Цолитев 12-12-2003 zolitev48@mail.ru 59%
Антон И. Шезяк 15-09-1999 anton96@gmail.com 13%
Родион Л. Шисаков 21-02-2004 sisakov79@rambler.ru 8%
Антон И. Шезяк 15-09-1999 anton96@gmail.com 13%

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

1 2 3 4
Кесодянц 03/07/08 yandex.ru 0.31
Цолитев 03/12/12 mail.ru 0.59
Шезяк 99/09/15 gmail.com 0.13
Шисаков 04/02/21 rambler.ru 0.08

Пример 2

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

1 2 3 4
Ростислав Ц. Неловли 03-08-1999 rostislav26@yandex.ru 98%
Ростислав Ц. Неловли 03-08-1999 rostislav26@yandex.ru 98%
Валерий Ц. Думогман 24-06-2002 dumogman50@yandex.ru 100%
Виктор М. Дешесев 13-10-2000 desesev66@yandex.ru 54%

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

1 2 3 4
Неловли 99/08/03 yandex.ru 0.98
Думогман 02/06/24 yandex.ru 1.00
Дешесев 00/10/13 yandex.ru 0.54

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Георгий Д. Нофко 0.3 true;2004.11.06
Лев Л. Метешук 0.2 true;2003.03.18
Лев Л. Метешук 0.2 true;2003.03.18
Всеволод Б. Фосич 0.0 false;1999.07.01

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

1 2 3 4
Георгий Нофко 30% 2004 Y
Лев Метешук 20% 2003 Y
Всеволод Фосич 0% 1999 N

Пример 2

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

1 2 3 4 5
Дмитрий У. Лашицяк 0.3 false;2002.06.08
Назар Ш. Вочушиди 0.8 false;2003.06.12
Мирослав У. Чутук 0.7 false;2002.01.04
Родион А. Ботиниди 0.9 false;2003.11.06
Родион А. Ботиниди 0.9 false;2003.11.06

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

1 2 3 4
Дмитрий Лашицяк 30% 2002 N
Назар Вочушиди 80% 2003 N
Мирослав Чутук 70% 2002 N
Родион Ботиниди 90% 2003 N

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.347 (444) 436-42-87 fasidi64[at]rambler.ru Арсен Фашиди
0.817 (167) 382-89-90 aroslav12[at]rambler.ru Ярослав Цидяк
0.817 (167) 382-89-90 aroslav12[at]rambler.ru Ярослав Цидяк
0.597 (008) 433-51-91 roman19[at]yahoo.com Роман Тесий
0.817 (167) 382-89-90 aroslav12[at]rambler.ru Ярослав Цидяк
0.091 (110) 938-43-24 timofej80[at]yahoo.com Тимофей Гокберг

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

1 2 3 4
35% 436-42-87 fasidi64 Фашиди Арсен
82% 382-89-90 aroslav12 Цидяк Ярослав
60% 433-51-91 roman19 Тесий Роман
9% 938-43-24 timofej80 Гокберг Тимофей

Пример 2

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

1 2 3 4
0.124 (793) 904-29-83 fumin85[at]rambler.ru Марк Фумин
0.103 (849) 380-49-87 aroslav12[at]yahoo.com Ярослав Вабий
0.259 (647) 843-21-75 kezanko6[at]rambler.ru Иван Кецанко
0.259 (647) 843-21-75 kezanko6[at]rambler.ru Иван Кецанко
0.259 (647) 843-21-75 kezanko6[at]rambler.ru Иван Кецанко
0.521 (340) 967-19-64 stanislav10[at]rambler.ru Станислав Шифичов

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

1 2 3 4
12% 904-29-83 fumin85 Фумин Марк
10% 380-49-87 aroslav12 Вабий Ярослав
26% 843-21-75 kezanko6 Кецанко Иван
52% 967-19-64 stanislav10 Шифичов Станислав

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.2 0.2 gibanz48[at]yahoo.com:Выполнено
0.1 0.1 telacak56[at]yandex.ru:Выполнено
0.1 0.1 gosij58[at]gmail.com:Выполнено
0.9 0.9 filipp10[at]rambler.ru:Выполнено

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

1 2 3
0.2000 1 gibanz48@yahoo.com
0.1000 1 telacak56@yandex.ru
0.1000 1 gosij58@gmail.com
0.9000 1 filipp10@rambler.ru

Пример 2

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

1 2 3
0.8 0.8 miron35[at]yandex.ru:Выполнено
0.1 0.1 sekabidi72[at]gmail.com:Выполнено
0.6 0.6 tesumman43[at]rambler.ru:Выполнено
0.3 0.3 rumilanz25[at]yandex.ru:Выполнено

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

1 2 3
0.8000 1 miron35@yandex.ru
0.1000 1 sekabidi72@gmail.com
0.6000 1 tesumman43@rambler.ru
0.3000 1 rumilanz25@yandex.ru

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено:Мирон Чинетов 0.20 0.20
Не выполнено:Егор Цалов 0.65 0.65
Выполнено:Вячеслав Зиначяк 0.24 0.24
Не выполнено:Степан Рафий 0.29 0.29

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

1 2 3
Зиначяк 1 0.2
Рафий 0 0.3
Цалов 0 0.7
Чинетов 0 0.2

Пример 2

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

1 2 3 4
Выполнено:Владислав Мамадий 0.25 0.25
Выполнено:Давид Дишяк 0.64 0.64
Выполнено:Мирослав Ветедский 0.35 0.35
Не выполнено:Иван Тувокиди 0.33 0.33

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

1 2 3
Ветедский 1 0.3
Дишяк 1 0.6
Мамадий 1 0.2
Тувокиди 0 0.3

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
14/10/2002 3860140156|58% 14/10/2002 Выполнено
14/10/2002 3860140156|58% 14/10/2002 Выполнено
14/09/2001 9946533581|9% 14/09/2001 Не выполнено
14/10/2002 3860140156|58% 14/10/2002 Выполнено
16/04/2004 8903066227|10% 16/04/2004 Не выполнено

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

1 2 3
2002-10-14 2001-09-14 2004-04-16
014-01-56 653-35-81 306-62-27
Y N N
0.6 0.1 0.1

Пример 2

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

1 2 3 4
02/01/2004 3680098820|92% 02/01/2004 Выполнено
14/12/1999 7480483890|32% 14/12/1999 Не выполнено
20/09/2000 4261332579|91% 20/09/2000 Выполнено
20/09/2000 4261332579|91% 20/09/2000 Выполнено
20/09/2000 4261332579|91% 20/09/2000 Выполнено

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

1 2 3
2004-01-02 1999-12-14 2000-09-20
009-88-20 048-38-90 133-25-79
Y N Y
0.9 0.3 0.9

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false#0.05 monasak1[at]yahoo.com 2004-10-18 2004-10-18
true#0.84 sakeduk84[at]rambler.ru 2002-11-14 2002-11-14
true#0.84 sakeduk84[at]rambler.ru 2002-11-14 2002-11-14
true#0.84 sakeduk84[at]rambler.ru 2002-11-14 2002-11-14
false#0.74 modefic97[at]gmail.com 2001-03-05 2001-03-05
true#0.85 cozan87[at]yandex.ru 2002-07-10 2002-07-10

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

1 2 3 4
N yahoo.com 0.050 18/10/04
Y rambler.ru 0.840 14/11/02
N gmail.com 0.740 05/03/01
Y yandex.ru 0.850 10/07/02

Пример 2

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

1 2 3 4
false#0.79 nazli82[at]mail.ru 1999-03-28 1999-03-28
false#0.79 nazli82[at]mail.ru 1999-03-28 1999-03-28
false#0.11 sorskij29[at]rambler.ru 2001-04-22 2001-04-22
false#0.28 fusuk92[at]mail.ru 2004-07-06 2004-07-06
false#0.88 zatberg99[at]mail.ru 2000-06-03 2000-06-03
false#0.79 nazli82[at]mail.ru 1999-03-28 1999-03-28

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

1 2 3 4
N mail.ru 0.790 28/03/99
N rambler.ru 0.110 22/04/01
N mail.ru 0.280 06/07/04
N mail.ru 0.880 03/06/00

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Лабивко Артур|Нет 0.68 labivko16@gmail.com 0.68
Тасак Тихон|Нет 0.29 tasak65@yandex.ru 0.29
Цунак Артемий|Нет 0.60 artemij57@yahoo.com 0.60
Чавоцов Илья|Да 0.60 cavozov98@rambler.ru 0.60

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

1 2 3 4
false false false true
0.7 0.3 0.6 0.6
Артур Лабивко Тихон Тасак Артемий Цунак Илья Чавоцов
labivko16[at]gmail.com tasak65[at]yandex.ru artemij57[at]yahoo.com cavozov98[at]rambler.ru

Пример 2

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

1 2 3 4
Цачберг Елисей|Да 0.73 zacberg32@mail.ru 0.73
Рефяк Роман|Нет 0.29 refak4@gmail.com 0.29
Мунянц Роберт|Нет 0.61 munanz82@yandex.ru 0.61

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

1 2 3
true false false
0.7 0.3 0.6
Елисей Цачберг Роман Рефяк Роберт Мунянц
zacberg32[at]mail.ru refak4[at]gmail.com munanz82[at]yandex.ru

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (023) 026-72-35 votak22[at]rambler.ru Да А.Р. Вотак
+7 (795) 579-14-40 ragavman23[at]mail.ru Нет Н.В. Рагавман
+7 (400) 405-49-27 setusev80[at]yandex.ru Нет Р.Д. Сетушев
+7 (400) 405-49-27 setusev80[at]yandex.ru Нет Р.Д. Сетушев
+7 (541) 696-65-89 vezafli18[at]mail.ru Нет М.Ц. Вецафли

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

1 2 3 4
+7 023 026-72-35 +7 795 579-14-40 +7 400 405-49-27 +7 541 696-65-89
rambler.ru mail.ru yandex.ru mail.ru
Y N N N
Вотак А. Рагавман Н. Сетушев Р. Вецафли М.

Пример 2

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

1 2 3 4 5
+7 (633) 121-68-29 bivskij4[at]rambler.ru Нет Е.Т. Бивский
+7 (851) 626-16-21 bunberg77[at]gmail.com Нет Д.Г. Бунберг
+7 (613) 682-55-52 kodov41[at]mail.ru Нет С.А. Кодов
+7 (851) 626-16-21 bunberg77[at]gmail.com Нет Д.Г. Бунберг

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

1 2 3
+7 633 121-68-29 +7 851 626-16-21 +7 613 682-55-52
rambler.ru gmail.com mail.ru
N N N
Бивский Е. Бунберг Д. Кодов С.

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(578) 164-59-63 Куличский, О.С. 0.34
(362) 098-67-22 Мафли, С.Р. 0.04
(265) 649-90-06 Кашугев, М.К. 0.43

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

1 2 3
164-5963 Куличский 0.3
098-6722 Мафли 0.0
649-9006 Кашугев 0.4

Пример 2

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

1 2 3 4
(878) 642-89-19 Торулский, В.Г. 0.59
(256) 688-41-52 Цезишянц, А.З. 0.63
(674) 274-65-10 Фечян, М.С. 0.86

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

1 2 3
642-8919 Торулский 0.6
688-4152 Цезишянц 0.6
274-6510 Фечян 0.9

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(653) 910-9602 (653) 910-9602 Яромир Г. Навов!Не выполнено 0.83
(006) 357-0339 (006) 357-0339 Владимир О. Ветий!Не выполнено 0.96
(790) 158-6747 (790) 158-6747 Руслан М. Витадин!Выполнено 0.53
(395) 071-4025 (395) 071-4025 Артем Ц. Бакабяк!Выполнено 0.39

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

1 2 3 4
910-9602 357-0339 158-6747 071-4025
false false true true
83% 96% 53% 39%
Навов Я.Г. Ветий В.О. Витадин Р.М. Бакабяк А.Ц.

Пример 2

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

1 2 3 4
(197) 563-8013 (197) 563-8013 Богдан Ч. Дурин!Не выполнено 0.61
(378) 319-1121 (378) 319-1121 Тамерлан С. Нацич!Не выполнено 0.03
(944) 669-7792 (944) 669-7792 Марсель Ч. Цучак!Выполнено 0.07

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

1 2 3
563-8013 319-1121 669-7792
false false true
61% 3% 7%
Дурин Б.Ч. Нацич Т.С. Цучак М.Ч.

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Шемян И.И. Да seman27[at]yahoo.com
Гирофов Б.И. Да girofov69[at]yandex.ru
Гашов С.О. Да gasov84[at]gmail.com

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

1 2 3
И. Шемян Выполнено yahoo.com
Б. Гирофов Выполнено yandex.ru
С. Гашов Выполнено gmail.com

Пример 2

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

1 2 3
Сагокук М.Ч. Нет sagokuk74[at]yandex.ru
Шароляк В.Л. Нет sarolak4[at]gmail.com
Шовянц Д.Д. Да sovanz10[at]mail.ru
Гизко О.Б. Да gizko94[at]rambler.ru

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

1 2 3
М. Сагокук Не выполнено yandex.ru
В. Шароляк Не выполнено gmail.com
Д. Шовянц Выполнено mail.ru
О. Гизко Выполнено rambler.ru

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
989-57-82|Д.Л. Демко 09-08-2001 09-08-2001
805-28-12|В.С. Зацотич 22-09-2002 22-09-2002
658-56-23|Ю.Ф. Чарусук 24-02-1999 24-02-1999
835-56-21|А.Ц. Досянц 21-05-2001 21-05-2001
835-56-21|А.Ц. Досянц 21-05-2001 21-05-2001

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

1 2 3
8355621 А. Досянц 21/05/01
8052812 В. Зацотич 22/09/02
9895782 Д. Демко 09/08/01
6585623 Ю. Чарусук 24/02/99

Пример 2

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

1 2 3
423-63-77|Р.В. Ролянц 02-02-1999 02-02-1999
961-04-96|Н.Ц. Бизман 22-10-2001 22-10-2001
423-63-77|Р.В. Ролянц 02-02-1999 02-02-1999
546-78-63|В.Ш. Муров 03-11-2002 03-11-2002
448-75-99|И.И. Финочев 12-07-2004 12-07-2004

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

1 2 3
5467863 В. Муров 03/11/02
4487599 И. Финочев 12/07/04
9610496 Н. Бизман 22/10/01
4236377 Р. Ролянц 02/02/99

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(937)131-93-36|14-05-01 N N
+7(994)450-29-89|27-01-04 N N
+7(554)103-27-26|02-03-00 N N
+7(554)103-27-26|02-03-00 N N
+7(554)103-27-26|02-03-00 N N

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

1 2 3
01/05/14 04/01/27 00/03/02
Нет Нет Нет
937 131-9336 994 450-2989 554 103-2726

Пример 2

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

1 2 3 4 5
+7(318)129-36-71|04-01-00 Y Y
+7(178)276-59-73|03-03-04 N N
+7(076)761-65-19|19-05-00 N N
+7(318)129-36-71|04-01-00 Y Y
+7(318)129-36-71|04-01-00 Y Y
+7(293)857-26-99|05-08-04 Y Y

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

1 2 3 4
00/01/04 04/03/03 00/05/19 04/08/05
Да Нет Нет Да
318 129-3671 178 276-5973 076 761-6519 293 857-2699

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true!2002-09-28 0.6 +72843160339 +72843160339
true!2002-09-28 0.6 +72843160339 +72843160339
true!2002-09-28 0.6 +72843160339 +72843160339
true!2002-06-13 0.0 +72961546686 +72961546686
false!1999-01-25 0.2 +72128404322 +72128404322
false!2003-01-26 0.7 +74227790815 +74227790815

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

1 2 3 4
02/09/28 02/06/13 99/01/25 03/01/26
0.60 0.00 0.20 0.70
1 1 0 0
(284) 316-03-39 (296) 154-66-86 (212) 840-43-22 (422) 779-08-15

Пример 2

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

1 2 3 4 5
false!1999-04-12 0.6 +71936082807 +71936082807
true!2001-10-19 0.4 +73074769060 +73074769060
true!2004-05-08 0.7 +73769401661 +73769401661
true!2004-05-08 0.7 +73769401661 +73769401661
true!2004-05-08 0.7 +73769401661 +73769401661

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

1 2 3
99/04/12 01/10/19 04/05/08
0.60 0.40 0.70
0 1 1
(193) 608-28-07 (307) 476-90-60 (376) 940-16-61

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vebecak3@gmail.com Вебечак С.М. vebecak3@gmail.com Выполнено 39%
misov80@yandex.ru Мисов Г.Ц. misov80@yandex.ru Выполнено 17%
ribak26@gmail.com Рибяк Д.Л. ribak26@gmail.com Выполнено 76%

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

1 2 3
vebecak3 misov80 ribak26
Вебечак С. Мисов Г. Рибяк Д.
да да да
0.39 0.17 0.76

Пример 2

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

1 2 3 4 5
tomedic88@yahoo.com Томедич А.Ш. tomedic88@yahoo.com Выполнено 74%
sesij29@gmail.com Шесий А.Е. sesij29@gmail.com Не выполнено 33%
zosesak72@yandex.ru Цосешак Я.Н. zosesak72@yandex.ru Не выполнено 13%

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

1 2 3
tomedic88 sesij29 zosesak72
Томедич А. Шесий А. Цосешак Я.
да нет нет
0.74 0.33 0.13

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Нет Нет 429-4180 0.7 2001/07/27
Да Да 874-2190 0.2 2004/08/17
Да Да 468-5663 0.2 2002/07/22

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

1 2 3
N Y Y
429-41-80 468-56-63 874-21-90
0.70 0.20 0.20
2001 2002 2004

Пример 2

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

1 2 3 4 5 6
Нет Нет 217-1324 0.2 1999/04/03
Нет Нет 605-0670 0.9 2004/06/17
Да Да 874-6378 1.0 2004/03/15

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

1 2 3
N N Y
217-13-24 605-06-70 874-63-78
0.20 0.90 1.00
1999 2004 2004

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(497) 412-39-34 Эдуард У. Чедашко 04.04.25
(366) 445-77-23 Олег А. Лувов 04.08.15
(269) 824-09-37 Павел Г. Тикли 01.03.06

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

1 2 3
4123934 4457723 8240937
Чедашко, Э.У. Лувов, О.А. Тикли, П.Г.
04-04-25 04-08-15 01-03-06

Пример 2

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

1 2 3 4 5
(510) 678-60-97 Роберт Ф. Ломли 00.02.08
(977) 945-33-69 Михаил А. Динивянц 04.03.14
(854) 412-83-88 Матвей Ш. Кудберг 00.12.03

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

1 2 3
6786097 9453369 4128388
Ломли, Р.Ф. Динивянц, М.А. Кудберг, М.Ш.
00-02-08 04-03-14 00-12-03

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
01.01.18 Лосянц П.Т. да 13%
00.03.15 Цусский С.О. да 58%
99.07.11 Заричин М.Б. нет 58%
99.02.04 Недук Д.Г. нет 32%

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

1 2 3 4
18/01/01 Лосянц Y 0.130
15/03/00 Цусский Y 0.580
11/07/99 Заричин N 0.580
04/02/99 Недук N 0.320

Пример 2

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

1 2 3 4
03.08.06 Лудогук И.Г. нет 55%
01.08.07 Факашли Н.Г. да 86%
99.06.14 Сагицский М.Б. да 91%

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

1 2 3 4
06/08/03 Лудогук N 0.550
07/08/01 Факашли Y 0.860
14/06/99 Сагицский Y 0.910

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N N 0.3220#manerman4[at]gmail.com
Y Y 0.3625#zibifin59[at]yahoo.com
Y Y 0.6957#midazskij13[at]yandex.ru
Y Y 0.6957#midazskij13[at]yandex.ru
Y Y 0.6957#midazskij13[at]yandex.ru
N N 0.9227#il_dar77[at]yahoo.com

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

1 2 3 4
false true true false
0.322 0.362 0.696 0.923
gmail.com yahoo.com yandex.ru yahoo.com

Пример 2

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

1 2 3
N N 0.1432#danila47[at]rambler.ru
Y Y 0.2643#lolenak85[at]gmail.com
Y Y 0.2643#lolenak85[at]gmail.com
Y Y 0.2643#lolenak85[at]gmail.com
N N 0.3186#vaceslav45[at]rambler.ru

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

1 2 3
false true false
0.143 0.264 0.319
rambler.ru gmail.com rambler.ru

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Выполнено secodli51[at]rambler.ru 13.05.02 Шечодли, А.И. Шечодли, А.И.
Выполнено tikko7[at]rambler.ru 15.03.01 Тикко, Д.Н. Тикко, Д.Н.
Выполнено tikko7[at]rambler.ru 15.03.01 Тикко, Д.Н. Тикко, Д.Н.
Выполнено fasman84[at]rambler.ru 03.09.02 Фашман, С.Е. Фашман, С.Е.

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

1 2 3 4
да rambler.ru 02/05/13 Шечодли
да rambler.ru 01/03/15 Тикко
да rambler.ru 02/09/03 Фашман

Пример 2

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

1 2 3 4 5 6
Выполнено gezko73[at]yahoo.com 04.03.00 Гецко, В.Т. Гецко, В.Т.
Не выполнено totidi21[at]rambler.ru 19.04.02 Тотиди, О.З. Тотиди, О.З.
Выполнено dikidi13[at]yahoo.com 25.12.99 Дикиди, Д.Е. Дикиди, Д.Е.
Выполнено sicic52[at]rambler.ru 16.03.04 Сичич, М.С. Сичич, М.С.
Не выполнено totidi21[at]rambler.ru 19.04.02 Тотиди, О.З. Тотиди, О.З.

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

1 2 3 4
да yahoo.com 00/03/04 Гецко
нет rambler.ru 02/04/19 Тотиди
да yahoo.com 99/12/25 Дикиди
да rambler.ru 04/03/16 Сичич

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
danila48[at]rambler.ru 0.5094|Данила Р. Разко 11.04.02 11.04.02
zuvusak50[at]rambler.ru 0.6638|Кирилл К. Зувусак 11.06.01 11.06.01
fesanz59[at]yahoo.com 0.2211|Мирон Г. Фесянц 09.04.99 09.04.99
zuvusak50[at]rambler.ru 0.6638|Кирилл К. Зувусак 11.06.01 11.06.01
zotanz91[at]yahoo.com 0.8568|Артем Р. Зотянц 14.10.03 14.10.03

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

1 2 3 4
danila48@rambler.ru Данила Разко 02/04/11 0.5
zuvusak50@rambler.ru Кирилл Зувусак 01/06/11 0.7
fesanz59@yahoo.com Мирон Фесянц 99/04/09 0.2
zotanz91@yahoo.com Артем Зотянц 03/10/14 0.9

Пример 2

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

1 2 3 4 5 6
fozulic20[at]yahoo.com 0.4710|Антон У. Фоцулич 08.01.04 08.01.04
gavakij89[at]rambler.ru 0.0151|Герман М. Гавакий 06.06.03 06.06.03
lulanz3[at]yahoo.com 0.3228|Лев В. Лулянц 17.07.00 17.07.00
lulanz3[at]yahoo.com 0.3228|Лев В. Лулянц 17.07.00 17.07.00

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

1 2 3 4
fozulic20@yahoo.com Антон Фоцулич 04/01/08 0.5
gavakij89@rambler.ru Герман Гавакий 03/06/06 0.0
lulanz3@yahoo.com Лев Лулянц 00/07/17 0.3

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Гимич, М.Д.#22-03-2002 +7(135)263-03-70 false
Гимич, М.Д.#22-03-2002 +7(135)263-03-70 false
Гевошак, Я.Ф.#11-11-2001 +7(464)552-51-27 true
Давий, Г.В.#16-11-2004 +7(035)163-63-65 true

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

1 2 3
М. Гимич Я. Гевошак Г. Давий
1352630370 4645525127 0351636365
22-03-02 11-11-01 16-11-04
0 1 1

Пример 2

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

1 2 3
Вибалич, Р.З.#08-06-2004 +7(625)562-47-94 true
Цовин, А.О.#08-02-2001 +7(347)207-68-37 true
Бокофук, Д.Н.#20-01-2004 +7(550)884-03-77 false
Бокофук, Д.Н.#20-01-2004 +7(550)884-03-77 false

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

1 2 3
Р. Вибалич А. Цовин Д. Бокофук
6255624794 3472076837 5508840377
08-06-04 08-02-01 20-01-04
1 1 0

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да 0.9317 01-07-02 6722813024
нет 0.6625 24-02-02 6205750568
нет 0.0171 19-09-00 2107258274

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

1 2 3 4
true 0.932 02/07/01 281-3024
false 0.662 02/02/24 575-0568
false 0.017 00/09/19 725-8274

Пример 2

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

1 2 3 4 5
да 0.0970 10-10-04 9180431318
нет 0.7188 09-08-00 9028063178
нет 0.9602 03-10-00 2852936156

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

1 2 3 4
true 0.097 04/10/10 043-1318
false 0.719 00/08/09 806-3178
false 0.960 00/10/03 293-6156

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vatofidi93[at]yandex.ru 2835713759 false 16/09/03
andrej22[at]mail.ru 8555068131 true 02/10/02
matvej90[at]yahoo.com 0311343032 false 08/04/02

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

1 2 3 4
vatofidi93@yandex.ru 5713759 Нет 03-09-16
andrej22@mail.ru 5068131 Да 02-10-02
matvej90@yahoo.com 1343032 Нет 02-04-08

Пример 2

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

1 2 3 4 5
nunli82[at]yandex.ru 7546718588 false 20/09/04
cizucij68[at]mail.ru 4965452418 true 21/08/99
tozalko74[at]yahoo.com 0424274667 false 10/05/02
arsenij34[at]rambler.ru 7673604437 true 11/05/00

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

1 2 3 4
nunli82@yandex.ru 6718588 Нет 04-09-20
cizucij68@mail.ru 5452418 Да 99-08-21
tozalko74@yahoo.com 4274667 Нет 02-05-10
arsenij34@rambler.ru 3604437 Да 00-05-11

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
8744726 15/01/1999 vadim96[at]yahoo.com 8744726 Вадим А. Чишов
9841022 13/07/2002 semen80[at]yahoo.com 9841022 Семен Б. Мифев
6621494 05/04/2002 ravanov29[at]rambler.ru 6621494 Ян Д. Раванов
4909830 06/07/2003 ruslan66[at]gmail.com 4909830 Руслан З. Мизин

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

1 2 3 4
874-4726 99/01/15 vadim96@yahoo.com В.А. Чишов
984-1022 02/07/13 semen80@yahoo.com С.Б. Мифев
662-1494 02/04/05 ravanov29@rambler.ru Я.Д. Раванов
490-9830 03/07/06 ruslan66@gmail.com Р.З. Мизин

Пример 2

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

1 2 3 4 5 6
4728983 05/07/2002 miroslav26[at]gmail.com 4728983 Мирослав И. Дефоров
5703274 03/04/1999 tacanz97[at]gmail.com 5703274 Игорь Ц. Тачянц
1933973 11/06/2003 rustam25[at]yandex.ru 1933973 Рустам Ч. Течий
4619938 20/10/2001 vamuric97[at]gmail.com 4619938 Леонид Д. Вамурич

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

1 2 3 4
472-8983 02/07/05 miroslav26@gmail.com М.И. Дефоров
570-3274 99/04/03 tacanz97@gmail.com И.Ц. Тачянц
193-3973 03/06/11 rustam25@yandex.ru Р.Ч. Течий
461-9938 01/10/20 vamuric97@gmail.com Л.Д. Вамурич

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
gutak77@yandex.ru 0.2611 13.03.04
nonasan29@rambler.ru 0.2039 13.01.00
ketifov85@gmail.com 0.3275 05.06.00

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

1 2 3
gutak77[at]yandex.ru 0.261 13/03/04
nonasan29[at]rambler.ru 0.204 13/01/00
ketifov85[at]gmail.com 0.328 05/06/00

Пример 2

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

1 2 3 4 5
rebumov5@yahoo.com 0.4032 18.09.99
batebin59@yandex.ru 0.4611 07.09.03
nuleguk59@rambler.ru 0.2738 14.11.03

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

1 2 3
rebumov5[at]yahoo.com 0.403 18/09/99
batebin59[at]yandex.ru 0.461 07/09/03
nuleguk59[at]rambler.ru 0.274 14/11/03

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.4294#881-037-1083 libacskij11[at]yahoo.com
0.2163#671-063-7328 mulev35[at]mail.ru
0.0433#736-962-3759 talulidi6[at]gmail.com
0.2931#533-161-7189 zukev19[at]rambler.ru
0.2163#671-063-7328 mulev35[at]mail.ru
0.2163#671-063-7328 mulev35[at]mail.ru

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

1 2 3
037-1083 0.429 libacskij11
063-7328 0.216 mulev35
962-3759 0.043 talulidi6
161-7189 0.293 zukev19

Пример 2

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

1 2 3 4
0.7964#456-692-8382 bokevak35[at]rambler.ru
0.7964#456-692-8382 bokevak35[at]rambler.ru
0.7753#987-542-7254 minosij2[at]yahoo.com
0.6406#628-241-4567 lenubberg15[at]yahoo.com
0.6686#969-466-1745 givanz25[at]rambler.ru
0.7964#456-692-8382 bokevak35[at]rambler.ru

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

1 2 3
692-8382 0.796 bokevak35
542-7254 0.775 minosij2
241-4567 0.641 lenubberg15
466-1745 0.669 givanz25

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Д.Д. Дугулук 1999-05-02 324 023-2162
А.А. Шикли 2000-01-14 105 857-1969
В.О. Фувберг 2001-11-04 702 158-8062
Д.И. Фифман 2000-08-09 043 847-2309
Д.И. Фифман 2000-08-09 043 847-2309

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

1 2 3
Дугулук Д. 1999.05.02 0232162
Шикли А. 2000.01.14 8571969
Фувберг В. 2001.11.04 1588062
Фифман Д. 2000.08.09 8472309

Пример 2

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

1 2 3 4
В.И. Ликацич 2003-03-09 920 712-1781
Д.У. Сумко 1999-05-22 216 828-9618
Д.У. Сумко 1999-05-22 216 828-9618
С.Н. Кидиди 2002-12-28 863 663-9744

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

1 2 3
Ликацич В. 2003.03.09 7121781
Сумко Д. 1999.05.22 8289618
Кидиди С. 2002.12.28 6639744

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Кевберг, Р.В. 131 818-6503 0.81 kevberg11[at]rambler.ru
Гешидман, А.А. 856 255-3886 0.49 gesidman39[at]gmail.com
Гешидман, А.А. 856 255-3886 0.49 gesidman39[at]gmail.com
Сишиди, В.Б. 594 570-8664 0.95 sisidi56[at]mail.ru
Чотелиди, Д.Л. 918 043-7116 0.22 cotelidi35[at]yahoo.com
Гешидман, А.А. 856 255-3886 0.49 gesidman39[at]gmail.com

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

1 2 3 4
Чотелиди Д. Гешидман А. Кевберг Р. Сишиди В.
(918) 043-71-16 (856) 255-38-86 (131) 818-65-03 (594) 570-86-64
0.2200 0.4900 0.8100 0.9500
cotelidi35@yahoo.com gesidman39@gmail.com kevberg11@rambler.ru sisidi56@mail.ru

Пример 2

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

1 2 3 4
Бесисский, А.Г. 503 297-5618 0.04 besisskij85[at]yandex.ru
Ресий, С.Г. 299 216-9393 0.95 resij55[at]gmail.com
Нуфский, А.С. 002 800-6577 0.85 nufskij97[at]gmail.com
Бесисский, А.Г. 503 297-5618 0.04 besisskij85[at]yandex.ru
Бесисский, А.Г. 503 297-5618 0.04 besisskij85[at]yandex.ru

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

1 2 3
Бесисский А. Нуфский А. Ресий С.
(503) 297-56-18 (002) 800-65-77 (299) 216-93-93
0.0400 0.8500 0.9500
besisskij85@yandex.ru nufskij97@gmail.com resij55@gmail.com

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
buvubak99[at]yahoo.com Y 0.963 Y
bekin11[at]yandex.ru N 0.796 N
zazusev10[at]rambler.ru Y 0.479 Y

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

1 2 3
yahoo.com yandex.ru rambler.ru
1 0 1
1.0 0.8 0.5

Пример 2

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

1 2 3 4
vecufic40[at]yahoo.com Y 0.541 Y
mabozman11[at]mail.ru N 0.758 N
liregov9[at]mail.ru Y 0.587 Y
svatoslav68[at]mail.ru Y 0.405 Y

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

1 2 3 4
yahoo.com mail.ru mail.ru mail.ru
1 0 1 1
0.5 0.8 0.6 0.4

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Налин Г.И. Налин Г.И. 11%:nalin46[at]rambler.ru
Фунман З.Ч. Фунман З.Ч. 32%:funman31[at]rambler.ru
Ситеций С.С. Ситеций С.С. 12%:sitezij67[at]yahoo.com
Зушумман И.В. Зушумман И.В. 83%:zusumman44[at]yandex.ru

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

1 2 3 4
Зушумман Налин Ситеций Фунман
zusumman44 nalin46 sitezij67 funman31
0.83 0.11 0.12 0.32

Пример 2

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

1 2 3
Гогянц И.Б. Гогянц И.Б. 34%:goganz86[at]mail.ru
Сецев Р.К. Сецев Р.К. 46%:sezev53[at]rambler.ru
Гечский Т.К. Гечский Т.К. 49%:gecskij63[at]rambler.ru
Зугитиди М.О. Зугитиди М.О. 38%:zugitidi36[at]mail.ru

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

1 2 3 4
Гечский Гогянц Зугитиди Сецев
gecskij63 goganz86 zugitidi36 sezev53
0.49 0.34 0.38 0.46

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет 0.36 Танефман, А.Ш.
Нет 0.72 Бекко, А.О.
Да 0.78 Нигин, С.Е.
Да 0.78 Нигин, С.Е.

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

1 2 3
N N Y
0.4 0.7 0.8
Танефман Бекко Нигин

Пример 2

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

1 2 3 4
Нет 0.53 Рацомиди, А.Е.
Да 0.59 Тадабев, Б.Е.
Да 0.59 Тадабев, Б.Е.
Да 0.20 Ливашев, Г.Б.

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

1 2 3
N Y Y
0.5 0.6 0.2
Рацомиди Тадабев Ливашев

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
28.07.99 28%:Святослав Н. Довян 1 1
22.04.04 27%:Тамерлан Ф. Читий 0 0
11.02.03 32%:Виталий Р. Речавин 0 0
24.11.02 36%:Владислав О. Фецадский 0 0

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

1 2 3 4
99-07-28 Довян, С.Н. да 0.280
04-04-22 Читий, Т.Ф. нет 0.270
03-02-11 Речавин, В.Р. нет 0.320
02-11-24 Фецадский, В.О. нет 0.360

Пример 2

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

1 2 3 4 5 6
21.11.99 3%:Альберт Г. Кецифиди 0 0
11.01.01 72%:Альберт К. Цикудли 0 0
25.02.02 85%:Илья К. Чудицук 0 0

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

1 2 3 4
99-11-21 Кецифиди, А.Г. нет 0.030
01-01-11 Цикудли, А.К. нет 0.720
02-02-25 Чудицук, И.К. нет 0.850

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.85|486-433-0302 besin35[at]yahoo.com besin35[at]yahoo.com
0.60|418-524-6363 befidic31[at]rambler.ru befidic31[at]rambler.ru
0.45|830-368-0685 ticskij25[at]gmail.com ticskij25[at]gmail.com
0.45|830-368-0685 ticskij25[at]gmail.com ticskij25[at]gmail.com
0.50|564-786-2704 sulizskij73[at]gmail.com sulizskij73[at]gmail.com

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

1 2 3 4
(418) 524-63-63 (486) 433-03-02 (564) 786-27-04 (830) 368-06-85
0.6 0.8 0.5 0.5
befidic31 besin35 sulizskij73 ticskij25

Пример 2

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

1 2 3 4
0.89|215-636-3968 dubatidi91[at]gmail.com dubatidi91[at]gmail.com
0.17|118-834-1502 burumko9[at]yandex.ru burumko9[at]yandex.ru
0.25|076-138-8078 kakic53[at]rambler.ru kakic53[at]rambler.ru
0.25|776-755-5166 sivko11[at]rambler.ru sivko11[at]rambler.ru
0.17|118-834-1502 burumko9[at]yandex.ru burumko9[at]yandex.ru

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

1 2 3 4
(076) 138-80-78 (118) 834-15-02 (215) 636-39-68 (776) 755-51-66
0.2 0.2 0.9 0.2
kakic53 burumko9 dubatidi91 sivko11

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Адель Фомянц true 99-08-24
Мирон Воляк true 02-07-22
Рамиль Румецли true 03-09-24
Игнат Зекин false 00-03-11

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

1 2 3 4
Фомянц Воляк Румецли Зекин
да да да нет
24-08-99 22-07-02 24-09-03 11-03-00

Пример 2

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

1 2 3 4
Дмитрий Чофко false 00-12-25
Роберт Чамелин true 03-09-09
Валерий Рошениди false 00-11-18

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

1 2 3
Чофко Чамелин Рошениди
нет да нет
25-12-00 09-09-03 18-11-00

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Цетак В.Б. 1 zetak65[at]rambler.ru 1
Нукарич Р.Р. 0 nukaric17[at]yandex.ru 0
Банли Т.Н. 1 banli1[at]gmail.com 1

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

1 2 3
Цетак Да zetak65
Нукарич Нет nukaric17
Банли Да banli1

Пример 2

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

1 2 3 4 5
Чекосук С.З. 0 cekosuk53[at]yandex.ru 0
Мечешов И.Б. 1 mecesov93[at]mail.ru 1
Вубурянц В.В. 0 vuburanz99[at]mail.ru 0
Вуфидберг В.В. 0 vufidberg66[at]mail.ru 0

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

1 2 3
Чекосук Нет cekosuk53
Мечешов Да mecesov93
Вубурянц Нет vuburanz99
Вуфидберг Нет vufidberg66

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 913 005-75-90&17/09/2003 Амир Ч. Ситский sitskij37[at]yahoo.com sitskij37[at]yahoo.com
+7 592 926-52-08&14/06/2004 Мирослав Н. Ронян miroslav89[at]mail.ru miroslav89[at]mail.ru
+7 592 926-52-08&14/06/2004 Мирослав Н. Ронян miroslav89[at]mail.ru miroslav89[at]mail.ru
+7 592 926-52-08&14/06/2004 Мирослав Н. Ронян miroslav89[at]mail.ru miroslav89[at]mail.ru
+7 049 005-42-57&01/03/2000 Денис Е. Макин denis32[at]gmail.com denis32[at]gmail.com
+7 279 149-84-07&15/03/2002 Тимур Л. Гонич timur42[at]rambler.ru timur42[at]rambler.ru

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

1 2 3 4
+7 913 005-7590 +7 592 926-5208 +7 049 005-4257 +7 279 149-8407
Ситский А.Ч. Ронян М.Н. Макин Д.Е. Гонич Т.Л.
03/09/17 04/06/14 00/03/01 02/03/15
sitskij37 miroslav89 denis32 timur42

Пример 2

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

1 2 3 4 5 6
+7 805 281-87-69&17/01/2000 Савва З. Лекицак lekizak38[at]gmail.com lekizak38[at]gmail.com
+7 002 776-34-12&27/11/2003 Игнат Б. Зесисяк zesisak1[at]mail.ru zesisak1[at]mail.ru
+7 144 147-23-62&23/05/2002 Александр М. Цугук aleksandr84[at]yahoo.com aleksandr84[at]yahoo.com
+7 144 147-23-62&23/05/2002 Александр М. Цугук aleksandr84[at]yahoo.com aleksandr84[at]yahoo.com
+7 144 147-23-62&23/05/2002 Александр М. Цугук aleksandr84[at]yahoo.com aleksandr84[at]yahoo.com
+7 491 274-48-41&27/04/2003 Дамир У. Вукберг vukberg45[at]rambler.ru vukberg45[at]rambler.ru

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

1 2 3 4
+7 805 281-8769 +7 002 776-3412 +7 144 147-2362 +7 491 274-4841
Лекицак С.З. Зесисяк И.Б. Цугук А.М. Вукберг Д.У.
00/01/17 03/11/27 02/05/23 03/04/27
lekizak38 zesisak1 aleksandr84 vukberg45

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1999/02/26|нет Илья Т. Чевадян
1999/01/25|нет Григорий Б. Сетов
2000/03/24|да Тимофей Ч. Тачич

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

1 2 3
N N Y
99/02/26 99/01/25 00/03/24
Чевадян Сетов Тачич

Пример 2

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

1 2 3
1999/11/08|нет Евгений Л. Балузко
2003/06/07|нет Леонид Е. Десяк
2001/08/24|нет Рамиль Ц. Цагушли
2002/03/17|да Роман Ц. Рациди

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

1 2 3 4
N N N Y
99/11/08 03/06/07 01/08/24 02/03/17
Балузко Десяк Цагушли Рациди

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Ручев Мирослав 77% Ручев Мирослав 01.09.2001
Кашоков Федор 42% Кашоков Федор 07.02.2002
Коравак Макар 48% Коравак Макар 04.11.2001
Дечиди Петр 78% Дечиди Петр 15.12.2000
Дечиди Петр 78% Дечиди Петр 15.12.2000

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

1 2 3 4
Ручев Кашоков Коравак Дечиди
0.8 0.4 0.5 0.8
01/09/01 07/02/02 04/11/01 15/12/00

Пример 2

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

1 2 3 4 5 6
Кигифин Иван 90% Кигифин Иван 12.08.2002
Кетянц Вячеслав 57% Кетянц Вячеслав 24.04.2000
Кетянц Вячеслав 57% Кетянц Вячеслав 24.04.2000
Гачин Степан 17% Гачин Степан 26.07.2000
Цабян Яромир 17% Цабян Яромир 20.12.1999

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

1 2 3 4
Кигифин Кетянц Гачин Цабян
0.9 0.6 0.2 0.2
12/08/02 24/04/00 26/07/00 20/12/99