ИВБО-05-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.0 Ветко, В.И. (818) 134-1670 vetko88[at]rambler.ru
0.5 Фогко, А.М. (602) 905-1390 fogko45[at]yahoo.com
0.9 Десабко, В.Р. (976) 730-7754 desabko9[at]yahoo.com
0.1 Добак, И.Н. (810) 893-5088 dobak21[at]mail.ru

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

1 2 3 4
0.0000 0.9000 0.1000 0.5000
Ветко Десабко Добак Фогко
134-1670 730-7754 893-5088 905-1390
rambler.ru yahoo.com mail.ru yahoo.com

Пример 2

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

1 2 3 4 5 6
0.4 Моседук, О.Ф. (065) 276-9419 moseduk85[at]yahoo.com
0.2 Нококев, Е.Р. (224) 143-2315 nokokev52[at]mail.ru
0.6 Лодизянц, А.Ш. (659) 117-0746 lodizanz86[at]rambler.ru
0.2 Лизин, Р.В. (893) 877-5610 lizin39[at]gmail.com

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

1 2 3 4
0.2000 0.6000 0.4000 0.2000
Лизин Лодизянц Моседук Нококев
877-5610 117-0746 276-9419 143-2315
gmail.com rambler.ru yahoo.com mail.ru

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
nikolaj53[at]gmail.com да 0.874 +7(342)075-50-24
vezecic1[at]yandex.ru нет 0.675 +7(375)808-97-29
vezecic1[at]yandex.ru нет 0.675 +7(375)808-97-29
rasidman88[at]mail.ru да 0.989 +7(706)076-63-21

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

1 2 3 4
nikolaj53 Выполнено 0.8740 342 075-5024
vezecic1 Не выполнено 0.6750 375 808-9729
rasidman88 Выполнено 0.9890 706 076-6321

Пример 2

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

1 2 3 4 5
artur90[at]gmail.com нет 0.793 +7(784)098-61-31
semen95[at]mail.ru да 0.667 +7(404)596-58-70
semen95[at]mail.ru да 0.667 +7(404)596-58-70
terovak69[at]yandex.ru нет 0.475 +7(030)449-34-41

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

1 2 3 4
artur90 Не выполнено 0.7930 784 098-6131
semen95 Выполнено 0.6670 404 596-5870
terovak69 Не выполнено 0.4750 030 449-3441

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.5242;04.01.25 Руслан Р. Цебодко Руслан Р. Цебодко
0.3483;02.04.19 Самир А. Цифяк Самир А. Цифяк
0.3264;99.01.20 Павел Ф. Радецак Павел Ф. Радецак
0.5446;04.12.19 Даниэль К. Рузелин Даниэль К. Рузелин
0.3264;99.01.20 Павел Ф. Радецак Павел Ф. Радецак

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

1 2 3 4
25-01-04 19-04-02 20-01-99 19-12-04
52% 35% 33% 54%
Цебодко Цифяк Радецак Рузелин

Пример 2

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

1 2 3
0.3485;02.09.09 Лев Т. Фирий Лев Т. Фирий
0.6804;03.06.28 Ринат У. Ричянц Ринат У. Ричянц
0.0669;00.04.11 Павел К. Цубанман Павел К. Цубанман
0.6804;03.06.28 Ринат У. Ричянц Ринат У. Ричянц

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

1 2 3
09-09-02 28-06-03 11-04-00
35% 68% 7%
Фирий Ричянц Цубанман

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
dacko56@mail.ru 0.39 N
tanin37@yandex.ru 0.97 Y
fidabskij23@mail.ru 0.87 Y
cenak50@yandex.ru 0.68 N
cenak50@yandex.ru 0.68 N
cenak50@yandex.ru 0.68 N

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

1 2 3
mail.ru 0.390 Нет
yandex.ru 0.970 Да
mail.ru 0.870 Да
yandex.ru 0.680 Нет

Пример 2

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

1 2 3 4 5
razazli45@mail.ru 0.79 N
cenafic22@rambler.ru 0.90 N
kocov60@rambler.ru 0.18 Y
kocov60@rambler.ru 0.18 Y
kocov60@rambler.ru 0.18 Y

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

1 2 3
mail.ru 0.790 Нет
rambler.ru 0.900 Нет
rambler.ru 0.180 Да

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
367 263-9109 25-03-03 Чутич Артем cutic58[at]gmail.com cutic58[at]gmail.com
523 497-1510 17-07-00 Босиди Эмиль bosidi96[at]yandex.ru bosidi96[at]yandex.ru
060 599-2034 20-10-04 Рабев Виктор viktor20[at]mail.ru viktor20[at]mail.ru

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

1 2 3
0605992034 3672639109 5234971510
04.10.20 03.03.25 00.07.17
Виктор Рабев Артем Чутич Эмиль Босиди
mail.ru gmail.com yandex.ru

Пример 2

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

1 2 3 4 5
672 185-4596 25-04-00 Фивко Герман german15[at]yahoo.com german15[at]yahoo.com
530 708-9578 04-07-99 Рурукберг Георгий rurukberg67[at]rambler.ru rurukberg67[at]rambler.ru
504 166-6801 06-08-99 Тофомак Данила tofomak47[at]yandex.ru tofomak47[at]yandex.ru

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

1 2 3
5041666801 5307089578 6721854596
99.08.06 99.07.04 00.04.25
Данила Тофомак Георгий Рурукберг Герман Фивко
yandex.ru rambler.ru yahoo.com

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.8 grigorij82@gmail.com (009) 037-4856 Да
1.0 rarozli98@mail.ru (318) 785-9760 Да
0.4 keferov22@gmail.com (904) 033-7028 Да
0.0 marsel_7@yahoo.com (863) 710-3789 Нет

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

1 2 3 4
0.80 grigorij82 0090374856 да
1.00 rarozli98 3187859760 да
0.00 marsel_7 8637103789 нет
0.40 keferov22 9040337028 да

Пример 2

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

1 2 3 4 5 6
0.6 bekesberg81@gmail.com (395) 922-8728 Да
0.9 giferuk22@rambler.ru (102) 746-9044 Нет
0.4 aroslav25@yandex.ru (581) 789-8612 Нет

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

1 2 3 4
0.90 giferuk22 1027469044 нет
0.60 bekesberg81 3959228728 да
0.40 aroslav25 5817898612 нет

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
21-09-1999 Всеволод Ресамов Да
09-01-2003 Виталий Филян Да
20-10-2003 Сергей Дитянц Нет
20-10-2003 Сергей Дитянц Нет
20-10-2003 Сергей Дитянц Нет
23-06-2004 Альберт Шичий Да

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

1 2 3
21.09.99 Ресамов 1
09.01.03 Филян 1
20.10.03 Дитянц 0
23.06.04 Шичий 1

Пример 2

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

1 2 3
11-09-2001 Дмитрий Зотарак Нет
11-06-2001 Захар Воцман Нет
11-06-2001 Захар Воцман Нет
11-06-2001 Захар Воцман Нет
03-11-2000 Роберт Шелацли Да

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

1 2 3
11.09.01 Зотарак 0
11.06.01 Воцман 0
03.11.00 Шелацли 1

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
20-12-04#0.2540 +7 910 704-7385
02-04-04#0.2346 +7 179 767-0742
07-11-01#0.9388 +7 529 339-8271

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

1 2 3
94% 01-11-07 3398271
25% 04-12-20 7047385
23% 04-04-02 7670742

Пример 2

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

1 2 3
07-04-99#0.1983 +7 470 873-6245
21-02-02#0.8812 +7 521 391-4159
20-12-00#0.4504 +7 084 281-0374
26-02-02#0.2885 +7 074 656-4648

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

1 2 3
45% 00-12-20 2810374
88% 02-02-21 3914159
29% 02-02-26 6564648
20% 99-04-07 8736245

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
22-04-2003#N 0.41
20-05-2004#Y 0.39
01-04-2000#Y 0.12
01-04-2000#Y 0.12
04-06-2002#Y 0.33
01-04-2000#Y 0.12

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

1 2 3
22.04.03 Нет 0.4
20.05.04 Да 0.4
01.04.00 Да 0.1
04.06.02 Да 0.3

Пример 2

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

1 2 3
10-08-2003#Y 0.70
10-08-2003#Y 0.70
10-08-2003#Y 0.70
17-12-2004#N 0.03
04-03-2002#N 0.83
04-09-2003#N 0.01

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

1 2 3
10.08.03 Да 0.7
17.12.04 Нет 0.0
04.03.02 Нет 0.8
04.09.03 Нет 0.0

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 16%;+7 (731) 389-85-46
1 77%;+7 (280) 622-38-78
1 94%;+7 (477) 395-20-62
0 11%;+7 (249) 344-41-08

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

1 2 3 4
N Y Y Y
+7 249 344-4108 +7 280 622-3878 +7 477 395-2062 +7 731 389-8546
0.11 0.77 0.94 0.16

Пример 2

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

1 2 3 4
1 78%;+7 (727) 017-78-71
1 6%;+7 (763) 047-40-89
1 57%;+7 (898) 555-38-70

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

1 2 3
Y Y Y
+7 727 017-7871 +7 763 047-4089 +7 898 555-3870
0.78 0.06 0.57

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true true Лацич Арсений;arsenij93[at]gmail.com
true true Нецяк Филипп;filipp37[at]yahoo.com
true true Чугли Арсений;arsenij69[at]gmail.com
true true Зинский Михаил;zinskij37[at]rambler.ru

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

1 2 3 4
да да да да
Лацич Нецяк Чугли Зинский
arsenij93 filipp37 arsenij69 zinskij37

Пример 2

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

1 2 3 4 5
true true Боцберг Артемий;bozberg94[at]gmail.com
true true Рицавев Святогор;svatogor97[at]yandex.ru
false false Циняк Александр;aleksandr44[at]yandex.ru

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

1 2 3
да да нет
Боцберг Рицавев Циняк
bozberg94 svatogor97 aleksandr44

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 131 497-7381:да gazidi84[at]gmail.com gazidi84[at]gmail.com
+7 724 994-5074:нет vevezskij70[at]yahoo.com vevezskij70[at]yahoo.com
+7 755 137-5104:нет sumanz83[at]rambler.ru sumanz83[at]rambler.ru
+7 661 848-4774:да vivev10[at]yandex.ru vivev10[at]yandex.ru

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

1 2 3 4
497-7381 994-5074 137-5104 848-4774
Y N N Y
gazidi84 vevezskij70 sumanz83 vivev10

Пример 2

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

1 2 3
+7 276 550-2015:да suzidi59[at]yandex.ru suzidi59[at]yandex.ru
+7 175 157-8450:да sovskij29[at]mail.ru sovskij29[at]mail.ru
+7 572 784-2019:нет fatemli25[at]yandex.ru fatemli25[at]yandex.ru

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

1 2 3
550-2015 157-8450 784-2019
Y Y N
suzidi59 sovskij29 fatemli25

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.1 Y Y Данила А. Бафафов&99-01-26
1.0 Y Y Павел У. Мудко&01-04-04
0.6 Y Y Ярослав О. Нефский&00-02-25
1.0 Y Y Павел У. Мудко&01-04-04
0.5 N N Данила В. Нишусман&02-02-11

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

1 2 3 4
0.100 да 26.01.99 Д.А. Бафафов
1.000 да 04.04.01 П.У. Мудко
0.600 да 25.02.00 Я.О. Нефский
0.500 нет 11.02.02 Д.В. Нишусман

Пример 2

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

1 2 3 4
0.4 Y Y Альберт Ч. Золко&03-04-18
0.2 Y Y Вячеслав Ф. Фулин&01-07-22
0.0 N N Самир Н. Гучагук&02-01-28
0.2 Y Y Вячеслав Ф. Фулин&01-07-22

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

1 2 3 4
0.400 да 18.04.03 А.Ч. Золко
0.200 да 22.07.01 В.Ф. Фулин
0.000 нет 28.01.02 С.Н. Гучагук

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Максим З. Шегудян Нет Максим З. Шегудян 0.0347
Рустам Г. Милибак Да Рустам Г. Милибак 0.6705
Савва К. Согберг Нет Савва К. Согберг 0.6121
Адель Т. Луфозяк Да Адель Т. Луфозяк 0.3227
Рустам Г. Милибак Да Рустам Г. Милибак 0.6705

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

1 2 3 4
Шегудян, М.З. Милибак, Р.Г. Согберг, С.К. Луфозяк, А.Т.
нет да нет да
0.03 0.67 0.61 0.32

Пример 2

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

1 2 3 4 5
Эдуард У. Шозочберг Нет Эдуард У. Шозочберг 0.5658
Эдуард У. Шозочберг Нет Эдуард У. Шозочберг 0.5658
Владимир Д. Фегочов Да Владимир Д. Фегочов 0.0801
Самир А. Тадский Нет Самир А. Тадский 0.6376

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

1 2 3
Шозочберг, Э.У. Фегочов, В.Д. Тадский, С.А.
нет да нет
0.57 0.08 0.64

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
99.01.03#0 Гордей Футянц gordej4@gmail.com
03.03.14#1 Михаил Кумич mihail55@yandex.ru
03.06.21#1 Даниил Лулугский lulugskij64@gmail.com
03.02.13#1 Виктор Фафецский fafezskij35@mail.ru

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

1 2 3 4
14-03-03 21-06-03 13-02-03 03-01-99
Кумич Лулугский Фафецский Футянц
yandex.ru gmail.com mail.ru gmail.com
Да Да Да Нет

Пример 2

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

1 2 3
04.10.12#0 Григорий Назич grigorij81@yahoo.com
01.10.23#0 Самир Висосов visosov85@yandex.ru
02.02.26#1 Яромир Шозский sozskij95@yandex.ru

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

1 2 3
23-10-01 12-10-04 26-02-02
Висосов Назич Шозский
yandex.ru yahoo.com yandex.ru
Нет Нет Да

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
nolberg20[at]gmail.com (287) 169-3730 (287) 169-3730 Нолберг С.З.
rifukli96[at]mail.ru (518) 232-2355 (518) 232-2355 Рифукли В.Ш.
dalebskij7[at]gmail.com (302) 124-1313 (302) 124-1313 Далебский Л.Ц.
lugicin74[at]yandex.ru (600) 166-2994 (600) 166-2994 Лугичин Г.М.

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

1 2 3
gmail.com (287) 169-37-30 Нолберг С.
mail.ru (518) 232-23-55 Рифукли В.
gmail.com (302) 124-13-13 Далебский Л.
yandex.ru (600) 166-29-94 Лугичин Г.

Пример 2

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

1 2 3 4 5 6
bucij5[at]mail.ru (686) 892-3968 (686) 892-3968 Бучий Р.З.
silman26[at]rambler.ru (976) 900-7839 (976) 900-7839 Шилман П.Б.
gorak22[at]mail.ru (180) 356-6353 (180) 356-6353 Горяк С.С.
regizan2[at]yahoo.com (197) 048-6633 (197) 048-6633 Регицян А.Л.

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

1 2 3
mail.ru (686) 892-39-68 Бучий Р.
rambler.ru (976) 900-78-39 Шилман П.
mail.ru (180) 356-63-53 Горяк С.
yahoo.com (197) 048-66-33 Регицян А.

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
1673656 aleksej47@yahoo.com 2001.05.28 1
0877748 rodion17@yahoo.com 2002.08.25 1
1455796 sadozin11@rambler.ru 2000.01.24 0
0877748 rodion17@yahoo.com 2002.08.25 1
0877748 rodion17@yahoo.com 2002.08.25 1

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

1 2 3
087-77-48 145-57-96 167-36-56
rodion17 sadozin11 aleksej47
2002-08-25 2000-01-24 2001-05-28
Y N Y

Пример 2

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

1 2 3 4 5 6
6740917 zinasberg67@rambler.ru 2001.10.27 1
8139844 selucev27@mail.ru 2000.07.28 1
5419945 nutman3@yahoo.com 2000.03.09 1
8139844 selucev27@mail.ru 2000.07.28 1
8139844 selucev27@mail.ru 2000.07.28 1

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

1 2 3
541-99-45 674-09-17 813-98-44
nutman3 zinasberg67 selucev27
2000-03-09 2001-10-27 2000-07-28
Y Y Y

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
684 461-9314 0.6255;Иван Ш. Тогберг
336 207-3348 0.8729;Арсений А. Ликиди
336 372-6321 0.6412;Дмитрий Д. Конофяк
069 567-3489 0.0606;Марат Т. Чибенский

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

1 2 3
6844619314 0.63 Тогберг И.Ш.
3362073348 0.87 Ликиди А.А.
3363726321 0.64 Конофяк Д.Д.
0695673489 0.06 Чибенский М.Т.

Пример 2

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

1 2 3
082 351-7075 0.1140;Назар Ш. Лакозли
067 174-2470 0.5850;Радмир Ц. Сусидяк
056 214-5021 0.2724;Арсений З. Лонов
994 931-8850 0.0674;Виктор У. Шицук

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

1 2 3
0823517075 0.11 Лакозли Н.Ш.
0671742470 0.58 Сусидяк Р.Ц.
0562145021 0.27 Лонов А.З.
9949318850 0.07 Шицук В.У.

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.8 tekocman91@yahoo.com#19.01.2004
0.5 dibemidi97@yahoo.com#07.04.2004
0.2 cekosak52@rambler.ru#05.04.1999

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

1 2 3
80% tekocman91[at]yahoo.com 19/01/2004
50% dibemidi97[at]yahoo.com 07/04/2004
20% cekosak52[at]rambler.ru 05/04/1999

Пример 2

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

1 2 3 4
0.5 sovesan13@gmail.com#09.07.2003
0.8 tamerlan84@rambler.ru#20.12.2002
1.0 vosukan66@gmail.com#09.02.2004

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

1 2 3
50% sovesan13[at]gmail.com 09/07/2003
80% tamerlan84[at]rambler.ru 20/12/2002
100% vosukan66[at]gmail.com 09/02/2004

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Тирман А.И. +7(689)124-54-46 2001.11.13 Нет
Давко Т.Н. +7(585)440-36-97 2002.10.23 Да
Дидалберг Я.Д. +7(825)538-91-12 2001.05.16 Да
Малко Е.Ш. +7(204)877-01-73 2002.01.10 Нет

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

1 2 3 4
А. Тирман Т. Давко Я. Дидалберг Е. Малко
1245446 4403697 5389112 8770173
13/11/2001 23/10/2002 16/05/2001 10/01/2002
Не выполнено Выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4
Шадиди М.Р. +7(200)229-19-40 2000.06.15 Нет
Фачян М.Е. +7(202)019-59-93 2001.03.08 Да
Гицарев В.Р. +7(627)028-17-18 2003.09.18 Да

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

1 2 3
М. Фачян В. Гицарев М. Шадиди
0195993 0281718 2291940
08/03/2001 18/09/2003 15/06/2000
Выполнено Выполнено Не выполнено

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Да#0.5 03.01.15
Да#0.7 01.12.12
Да#1.0 04.03.11
Да#0.6 04.08.28

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

1 2 3
Выполнено 15.01.03 50%
Выполнено 12.12.01 70%
Выполнено 11.03.04 100%
Выполнено 28.08.04 60%

Пример 2

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

1 2
Да#0.7 02.04.18
Нет#0.8 03.11.05
Нет#0.7 02.01.28
Да#0.6 03.10.20

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

1 2 3
Выполнено 18.04.02 70%
Не выполнено 05.11.03 80%
Не выполнено 28.01.02 70%
Выполнено 20.10.03 60%

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2003/10/22 0.94:+78498682713 Берирский, Н.Ц.
2003/10/22 0.94:+78498682713 Берирский, Н.Ц.
2004/02/10 0.46:+78783324989 Нурко, И.А.
2000/08/08 0.23:+70482173767 Тифичин, Д.Н.
2003/10/22 0.94:+78498682713 Берирский, Н.Ц.

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

1 2 3
08.08.00 10.02.04 22.10.03
0.230 0.460 0.940
Д. Тифичин И. Нурко Н. Берирский
+7 048 217-37-67 +7 878 332-49-89 +7 849 868-27-13

Пример 2

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

1 2 3
2000/06/08 0.31:+72469185695 Чибберг, А.Р.
2002/01/07 0.02:+76214920582 Зусидский, Р.Ф.
2002/01/07 0.02:+76214920582 Зусидский, Р.Ф.
2004/08/08 0.35:+76906330687 Бегянц, С.З.
1999/10/21 0.12:+74720983848 Ливко, Р.У.
2002/01/07 0.02:+76214920582 Зусидский, Р.Ф.

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

1 2 3 4
07.01.02 08.06.00 08.08.04 21.10.99
0.020 0.310 0.350 0.120
Р. Зусидский А. Чибберг С. Бегянц Р. Ливко
+7 621 492-05-82 +7 246 918-56-95 +7 690 633-06-87 +7 472 098-38-48

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
vasilij9@rambler.ru 04-05-15 0.09 0.09
vasilij9@rambler.ru 04-05-15 0.09 0.09
vasilij9@rambler.ru 04-05-15 0.09 0.09
evgenij4@mail.ru 00-04-03 0.07 0.07
mibskij19@rambler.ru 04-10-12 0.91 0.91

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

1 2 3
rambler.ru 15.05.04 0.090
mail.ru 03.04.00 0.070
rambler.ru 12.10.04 0.910

Пример 2

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

1 2 3 4 5 6
daniel_72@gmail.com 03-04-16 0.79 0.79
nigafidi83@gmail.com 00-03-20 0.14 0.14
nigafidi83@gmail.com 00-03-20 0.14 0.14
nigafidi83@gmail.com 00-03-20 0.14 0.14
miroslav88@rambler.ru 04-03-18 0.64 0.64

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

1 2 3
gmail.com 16.04.03 0.790
gmail.com 20.03.00 0.140
rambler.ru 18.03.04 0.640

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
714-370-9744 714-370-9744 rostislav80@mail.ru true 0.94
455-136-3287 455-136-3287 ignat3@gmail.com false 0.78
455-136-3287 455-136-3287 ignat3@gmail.com false 0.78
455-136-3287 455-136-3287 ignat3@gmail.com false 0.78
854-738-5148 854-738-5148 rodion72@gmail.com false 0.75

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

1 2 3
(714) 370-9744 (455) 136-3287 (854) 738-5148
rostislav80[at]mail.ru ignat3[at]gmail.com rodion72[at]gmail.com
да нет нет
0.9 0.8 0.8

Пример 2

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

1 2 3 4 5 6
767-470-6668 767-470-6668 al_bert5@yahoo.com false 0.15
336-990-3397 336-990-3397 vladislav73@yandex.ru true 0.20
204-706-1014 204-706-1014 vadim22@yahoo.com false 0.72
336-990-3397 336-990-3397 vladislav73@yandex.ru true 0.20
336-990-3397 336-990-3397 vladislav73@yandex.ru true 0.20

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

1 2 3
(767) 470-6668 (336) 990-3397 (204) 706-1014
al_bert5[at]yahoo.com vladislav73[at]yandex.ru vadim22[at]yahoo.com
нет да нет
0.1 0.2 0.7

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (393) 693-63-19 04-01-2001 Да 04-01-2001
+7 (393) 693-63-19 04-01-2001 Да 04-01-2001
+7 (977) 900-68-92 02-05-2004 Да 02-05-2004
+7 (879) 258-32-74 06-08-2001 Нет 06-08-2001
+7 (393) 693-63-19 04-01-2001 Да 04-01-2001

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

1 2 3
(393) 693-6319 04/01/01 да
(977) 900-6892 02/05/04 да
(879) 258-3274 06/08/01 нет

Пример 2

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

1 2 3 4
+7 (625) 538-33-52 08-02-2004 Да 08-02-2004
+7 (748) 204-86-44 09-04-2004 Нет 09-04-2004
+7 (748) 204-86-44 09-04-2004 Нет 09-04-2004
+7 (748) 204-86-44 09-04-2004 Нет 09-04-2004
+7 (875) 170-83-38 21-01-2003 Да 21-01-2003

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

1 2 3
(625) 538-3352 08/02/04 да
(748) 204-8644 09/04/04 нет
(875) 170-8338 21/01/03 да

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vladimir46@yahoo.com 825 418-2238 Фушберг Владимир
fozebev20@rambler.ru 924 821-3161 Фоцебев Василий
vsevolod59@rambler.ru 326 690-1505 Рачский Всеволод
fozebev20@rambler.ru 924 821-3161 Фоцебев Василий
fozebev20@rambler.ru 924 821-3161 Фоцебев Василий

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

1 2 3
rambler.ru yahoo.com rambler.ru
3266901505 8254182238 9248213161
Рачский Фушберг Фоцебев

Пример 2

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

1 2 3 4 5
zudak48@gmail.com 119 499-0326 Цудяк Петр
divij97@yahoo.com 718 559-3370 Дивий Марк
divij97@yahoo.com 718 559-3370 Дивий Марк
covukak4@yahoo.com 086 225-7534 Човукяк Олег
divij97@yahoo.com 718 559-3370 Дивий Марк

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

1 2 3
yahoo.com gmail.com yahoo.com
0862257534 1194990326 7185593370
Човукяк Цудяк Дивий

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет svatogor1@rambler.ru 01-02-01
нет kezonov69@gmail.com 27-06-00
да murilskij77@yandex.ru 24-07-01
нет mifosberg11@yahoo.com 13-10-03

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

1 2 3 4
N N Y N
svatogor1 kezonov69 murilskij77 mifosberg11
01/02/01 27/06/00 24/07/01 13/10/03

Пример 2

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

1 2 3 4 5
да mesarko81@yandex.ru 13-08-01
нет zonicak6@mail.ru 08-09-02
нет nikita74@mail.ru 09-04-01

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

1 2 3
Y N N
mesarko81 zonicak6 nikita74
13/08/01 08/09/02 09/04/01

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Максим Г. Бовагяк 2001-01-14:bovagak80[at]gmail.com 0.5 Максим Г. Бовагяк
Владислав Ш. Теберян 2004-11-02:vladislav94[at]yahoo.com 0.2 Владислав Ш. Теберян
Денис Л. Гакочянц 1999-07-06:gakocanz44[at]rambler.ru 1.0 Денис Л. Гакочянц
Владислав Ш. Теберян 2004-11-02:vladislav94[at]yahoo.com 0.2 Владислав Ш. Теберян
Дмитрий А. Зетян 1999-01-08:dmitrij36[at]mail.ru 0.7 Дмитрий А. Зетян

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

1 2 3 4
Максим Бовагяк Владислав Теберян Денис Гакочянц Дмитрий Зетян
14/01/01 02/11/04 06/07/99 08/01/99
0.500 0.200 1.000 0.700
gmail.com yahoo.com rambler.ru mail.ru

Пример 2

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

1 2 3 4
Влад К. Вуруцяк 2002-11-11:vuruzak86[at]yahoo.com 0.0 Влад К. Вуруцяк
Матвей М. Вацемян 2000-03-10:vazeman22[at]yahoo.com 0.7 Матвей М. Вацемян
Игнат С. Децский 2004-10-10:dezskij4[at]rambler.ru 1.0 Игнат С. Децский
Игнат С. Децский 2004-10-10:dezskij4[at]rambler.ru 1.0 Игнат С. Децский

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

1 2 3
Влад Вуруцяк Матвей Вацемян Игнат Децский
11/11/02 10/03/00 10/10/04
0.000 0.700 1.000
yahoo.com yahoo.com rambler.ru

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.5400#Всеволод В. Мавурский 02-12-20 02-12-20
0.5141#Всеволод А. Зенянц 04-01-01 04-01-01
0.7927#Федор А. Вечий 04-04-03 04-04-03
0.9790#Радмир Ц. Гедулян 03-11-04 03-11-04
0.5141#Всеволод А. Зенянц 04-01-01 04-01-01

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

1 2 3 4
Мавурский, В.В. Зенянц, В.А. Вечий, Ф.А. Гедулян, Р.Ц.
20.12.02 01.01.04 03.04.04 04.11.03
54% 51% 79% 98%

Пример 2

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

1 2 3 4
0.3901#Адель А. Мокасак 00-11-11 00-11-11
0.2371#Никита К. Ситман 00-08-08 00-08-08
0.2371#Никита К. Ситман 00-08-08 00-08-08
0.1172#Иван И. Нешучук 00-12-09 00-12-09

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

1 2 3
Мокасак, А.А. Ситман, Н.К. Нешучук, И.И.
11.11.00 08.08.00 09.12.00
39% 24% 12%

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.040 Восук Виктор:05/08/03 0.040
0.040 Восук Виктор:05/08/03 0.040
0.873 Зетяк Глеб:15/06/99 0.873
0.398 Гегурман Тихон:25/12/99 0.398
0.059 Цифофберг Руслан:22/01/02 0.059
0.040 Восук Виктор:05/08/03 0.040

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

1 2 3 4
4% 87% 40% 6%
03.08.05 99.06.15 99.12.25 02.01.22
Восук Зетяк Гегурман Цифофберг

Пример 2

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

1 2 3
0.641 Факерак Тихон:25/12/01 0.641
0.096 Вирофук Святослав:11/09/01 0.096
0.096 Вирофук Святослав:11/09/01 0.096
0.096 Вирофук Святослав:11/09/01 0.096
0.114 Чучский Олег:01/02/04 0.114

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

1 2 3
64% 10% 11%
01.12.25 01.09.11 04.02.01
Факерак Вирофук Чучский

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2% (415) 540-6473 lomatidi12[at]yandex.ru (415) 540-6473
28% (901) 311-8749 zugikanz20[at]mail.ru (901) 311-8749
28% (901) 311-8749 zugikanz20[at]mail.ru (901) 311-8749
28% (901) 311-8749 zugikanz20[at]mail.ru (901) 311-8749
50% (687) 308-9704 zurific59[at]mail.ru (687) 308-9704

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

1 2 3
0.020 5406473 lomatidi12@yandex.ru
0.280 3118749 zugikanz20@mail.ru
0.500 3089704 zurific59@mail.ru

Пример 2

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

1 2 3 4 5
97% (004) 233-7389 svatoslav67[at]rambler.ru (004) 233-7389
59% (853) 175-4347 radmir81[at]mail.ru (853) 175-4347
16% (899) 595-3363 nosufskij16[at]mail.ru (899) 595-3363
16% (899) 595-3363 nosufskij16[at]mail.ru (899) 595-3363
16% (899) 595-3363 nosufskij16[at]mail.ru (899) 595-3363

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

1 2 3
0.160 5953363 nosufskij16@mail.ru
0.590 1754347 radmir81@mail.ru
0.970 2337389 svatoslav67@rambler.ru

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.174#sinesman74@mail.ru Р.Л. Шинешман Да
0.365#bofocin98@mail.ru Г.Т. Бофочин Да
0.365#bofocin98@mail.ru Г.Т. Бофочин Да
0.545#vinidi56@yahoo.com Д.Ф. Виниди Нет

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

1 2 3 4
sinesman74[at]mail.ru Р. Шинешман true 0.2
bofocin98[at]mail.ru Г. Бофочин true 0.4
vinidi56[at]yahoo.com Д. Виниди false 0.5

Пример 2

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

1 2 3
0.836#cotizko90@yandex.ru В.В. Чотицко Да
0.977#cesko3@mail.ru С.Б. Ческо Нет
0.732#futberg51@yahoo.com Р.Б. Футберг Да
0.732#futberg51@yahoo.com Р.Б. Футберг Да

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

1 2 3 4
cotizko90[at]yandex.ru В. Чотицко true 0.8
cesko3[at]mail.ru С. Ческо false 1.0
futberg51[at]yahoo.com Р. Футберг true 0.7

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.97&+7 674 048-41-65 Д.Р. Фучодук
0.07&+7 757 631-41-27 Н.Г. Руцин
0.40&+7 726 926-27-15 Р.К. Шодефов
0.07&+7 757 631-41-27 Н.Г. Руцин
0.07&+7 757 631-41-27 Н.Г. Руцин
0.95&+7 712 220-59-48 Г.Ч. Тузов

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

1 2 3
+7 674 048-4165 Д. Фучодук 0.9700
+7 757 631-4127 Н. Руцин 0.0700
+7 726 926-2715 Р. Шодефов 0.4000
+7 712 220-5948 Г. Тузов 0.9500

Пример 2

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

1 2 3
0.40&+7 985 201-86-07 А.Р. Ронук
0.97&+7 961 298-04-97 М.А. Данобук
0.88&+7 209 271-61-84 А.Ц. Бивиняк
0.97&+7 961 298-04-97 М.А. Данобук
0.76&+7 344 514-53-62 П.Ц. Дуликий
0.97&+7 961 298-04-97 М.А. Данобук

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

1 2 3
+7 985 201-8607 А. Ронук 0.4000
+7 961 298-0497 М. Данобук 0.9700
+7 209 271-6184 А. Бивиняк 0.8800
+7 344 514-5362 П. Дуликий 0.7600

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.379 да 13/08/00
0.310 нет 01/11/00
0.642 нет 24/01/01

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

1 2 3
0.3790 Выполнено 13-08-00
0.3100 Не выполнено 01-11-00
0.6420 Не выполнено 24-01-01

Пример 2

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

1 2 3 4 5
0.632 да 24/09/04
0.858 да 14/04/01
0.337 да 27/01/01

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

1 2 3
0.6320 Выполнено 24-09-04
0.8580 Выполнено 14-04-01
0.3370 Выполнено 27-01-01

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Фувук, З.Ц.;+77115377357 Да Да 16-08-1999
Лекко, М.З.;+71263608571 Да Да 21-06-2003
Неролин, А.Ч.;+77707988843 Нет Нет 18-10-2002
Доциди, Л.Д.;+71752943190 Да Да 20-08-2000

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

1 2 3 4
Фувук 711-537-7357 Y 16.08.1999
Лекко 126-360-8571 Y 21.06.2003
Неролин 770-798-8843 N 18.10.2002
Доциди 175-294-3190 Y 20.08.2000

Пример 2

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

1 2 3 4
Зуцин, С.Д.;+79212608135 Нет Нет 21-03-2000
Фетогов, А.Ц.;+74352028455 Нет Нет 04-01-2001
Бакукий, Р.И.;+79658983789 Да Да 23-01-2001
Гигяк, М.Б.;+76562082409 Нет Нет 19-12-1999

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

1 2 3 4
Зуцин 921-260-8135 N 21.03.2000
Фетогов 435-202-8455 N 04.01.2001
Бакукий 965-898-3789 Y 23.01.2001
Гигяк 656-208-2409 N 19.12.1999

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет Сефетман, Ф.В. 0.295 2001.05.16
Нет Рефиди, Д.И. 0.941 1999.11.11
Да Нугян, Э.М. 0.502 2003.02.17

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

1 2 3 4
Не выполнено Сефетман Ф. 0.29 01.05.16
Не выполнено Рефиди Д. 0.94 99.11.11
Выполнено Нугян Э. 0.50 03.02.17

Пример 2

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

1 2 3 4
Да Билский, М.Ф. 0.762 2000.05.07
Да Дуфирберг, А.Н. 0.086 1999.03.10
Нет Цацомли, Р.А. 0.658 2000.01.19
Нет Баний, Т.М. 0.666 2003.09.08

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

1 2 3 4
Выполнено Билский М. 0.76 00.05.07
Выполнено Дуфирберг А. 0.09 99.03.10
Не выполнено Цацомли Р. 0.66 00.01.19
Не выполнено Баний Т. 0.67 03.09.08

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zifin3@rambler.ru 006-02-86 Т.Г. Цифин Выполнено
cogucuk25@yahoo.com 525-82-31 С.И. Чогучук Выполнено
cogucuk25@yahoo.com 525-82-31 С.И. Чогучук Выполнено
boredij36@rambler.ru 638-07-71 Д.Ш. Боредий Выполнено
cogucuk25@yahoo.com 525-82-31 С.И. Чогучук Выполнено
mizudak78@gmail.com 594-16-10 Р.М. Мицудяк Не выполнено

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

1 2 3 4
zifin3 0060286 Т. Цифин 1
cogucuk25 5258231 С. Чогучук 1
boredij36 6380771 Д. Боредий 1
mizudak78 5941610 Р. Мицудяк 0

Пример 2

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

1 2 3 4
sunekij94@mail.ru 968-57-12 Б.Ф. Шунекий Не выполнено
getberg45@yandex.ru 404-20-58 А.А. Гетберг Не выполнено
getberg45@yandex.ru 404-20-58 А.А. Гетберг Не выполнено
kogirskij10@yahoo.com 290-92-82 А.А. Когирский Выполнено
getberg45@yandex.ru 404-20-58 А.А. Гетберг Не выполнено

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

1 2 3 4
sunekij94 9685712 Б. Шунекий 0
getberg45 4042058 А. Гетберг 0
kogirskij10 2909282 А. Когирский 1

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Y Y 0.645 tugenak56@rambler.ru
N N 0.174 vladislav21@yandex.ru
Y Y 0.036 finakov9@yahoo.com
N N 0.697 sofodan72@mail.ru

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

1 2 3 4
да нет да нет
0.6 0.2 0.0 0.7
tugenak56 vladislav21 finakov9 sofodan72

Пример 2

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

1 2 3 4 5 6
N N 0.566 simesberg40@yahoo.com
N N 0.165 nunin4@gmail.com
Y Y 0.519 licberg84@gmail.com
Y Y 0.397 ruslan16@yandex.ru

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

1 2 3 4
нет нет да да
0.6 0.2 0.5 0.4
simesberg40 nunin4 licberg84 ruslan16

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.57 0.57 Денис Ч. Мачиди&04/04/2003
0.13 0.13 Захар М. Шенучак&19/01/2002
0.41 0.41 Демид В. Бонуниди&24/12/2004
0.79 0.79 Эмиль Р. Цитегин&05/09/2002
0.41 0.41 Демид В. Бонуниди&24/12/2004

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

1 2 3 4
0.6 0.1 0.4 0.8
Мачиди, Д.Ч. Шенучак, З.М. Бонуниди, Д.В. Цитегин, Э.Р.
03.04.04 02.01.19 04.12.24 02.09.05

Пример 2

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

1 2 3 4
0.99 0.99 Артем Д. Бивий&26/02/2004
0.26 0.26 Вячеслав Н. Бусев&19/04/2003
0.52 0.52 Руслан Г. Лусибиди&27/01/1999
0.52 0.52 Руслан Г. Лусибиди&27/01/1999

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

1 2 3
1.0 0.3 0.5
Бивий, А.Д. Бусев, В.Н. Лусибиди, Р.Г.
04.02.26 03.04.19 99.01.27

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.733;vizuzov43@yandex.ru +78804988075 +78804988075
0.578;stepan78@rambler.ru +72884663240 +72884663240
0.622;vozberg29@mail.ru +72549762712 +72549762712
0.551;gordej21@yandex.ru +74428295797 +74428295797

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

1 2 3 4
0.73 0.58 0.62 0.55
498-8075 466-3240 976-2712 829-5797
vizuzov43 stepan78 vozberg29 gordej21

Пример 2

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

1 2 3 4
0.450;vaceslav67@rambler.ru +79918944754 +79918944754
0.127;vladislav73@mail.ru +79828439954 +79828439954
0.160;zacev51@mail.ru +77840122470 +77840122470
0.720;bafusli15@yandex.ru +75917091753 +75917091753

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

1 2 3 4
0.45 0.13 0.16 0.72
894-4754 843-9954 012-2470 709-1753
vaceslav67 vladislav73 zacev51 bafusli15