ИКБО-72-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2004/10/03 0.267 gadefanz10[at]mail.ru 1
2004/10/03 0.267 gadefanz10[at]mail.ru 1
1999/09/15 0.195 gordej97[at]rambler.ru 0
2004/04/05 0.340 zusberg30[at]yandex.ru 1
2004/10/03 0.267 gadefanz10[at]mail.ru 1

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

1 2 3
04-10-03 99-09-15 04-04-05
27% 20% 34%
gadefanz10 gordej97 zusberg30
Выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4 5 6
2002/05/15 0.408 viktor61[at]gmail.com 1
2001/07/01 0.198 konstantin51[at]yandex.ru 1
2002/10/20 0.126 kokosidi61[at]yahoo.com 0
2002/05/15 0.408 viktor61[at]gmail.com 1
2002/05/15 0.408 viktor61[at]gmail.com 1

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

1 2 3
02-05-15 01-07-01 02-10-20
41% 20% 13%
viktor61 konstantin51 kokosidi61
Выполнено Выполнено Не выполнено

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.7 daniil21@yandex.ru Даниил Ш. Дакич daniil21@yandex.ru 18-11-2002
0.5 konstantin68@yandex.ru Константин Б. Вериди konstantin68@yandex.ru 04-09-2003
0.4 delulak24@gmail.com Тихон У. Делуляк delulak24@gmail.com 25-11-2004
0.4 georgij52@yandex.ru Георгий В. Фобов georgij52@yandex.ru 07-08-2001

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

1 2 3 4
0.7000 yandex.ru Д.Ш. Дакич 18/11/2002
0.5000 yandex.ru К.Б. Вериди 04/09/2003
0.4000 gmail.com Т.У. Делуляк 25/11/2004
0.4000 yandex.ru Г.В. Фобов 07/08/2001

Пример 2

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

1 2 3 4 5 6 7
0.2 vladislav81@yahoo.com Владислав А. Китосман vladislav81@yahoo.com 06-04-2004
0.7 zafibic70@rambler.ru Ринат Ц. Зафибич zafibic70@rambler.ru 15-08-2002
0.6 reritanz53@yandex.ru Тихон Е. Реритянц reritanz53@yandex.ru 26-01-2004

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

1 2 3 4
0.2000 yahoo.com В.А. Китосман 06/04/2004
0.7000 rambler.ru Р.Ц. Зафибич 15/08/2002
0.6000 yandex.ru Т.Е. Реритянц 26/01/2004

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(553) 566-9688 stanislav90[at]yandex.ru&18-12-1999 Станислав Т. Кешли
(800) 696-6662 rivelij8[at]yahoo.com&07-09-2001 Игнат К. Ривелий
(319) 858-3994 rukskij56[at]rambler.ru&04-02-2004 Рамиль Б. Рукский
(607) 026-9741 mefurak9[at]mail.ru&20-08-2000 Игнат А. Мефуряк
(607) 026-9741 mefurak9[at]mail.ru&20-08-2000 Игнат А. Мефуряк
(607) 026-9741 mefurak9[at]mail.ru&20-08-2000 Игнат А. Мефуряк

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

1 2 3 4
6070269741 20.08.00 И.А. Мефуряк mail.ru
8006966662 07.09.01 И.К. Ривелий yahoo.com
3198583994 04.02.04 Р.Б. Рукский rambler.ru
5535669688 18.12.99 С.Т. Кешли yandex.ru

Пример 2

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

1 2 3 4
(944) 899-4924 tisucli64[at]gmail.com&03-04-1999 Леонид У. Тисучли
(261) 737-4197 miroslav45[at]yahoo.com&09-02-1999 Мирослав О. Вувберг
(921) 002-7969 vladimir93[at]yandex.ru&25-06-2001 Владимир У. Вочеков
(886) 334-7675 figizman88[at]yandex.ru&08-08-2003 Валерий Е. Фигизман
(886) 334-7675 figizman88[at]yandex.ru&08-08-2003 Валерий Е. Фигизман
(886) 334-7675 figizman88[at]yandex.ru&08-08-2003 Валерий Е. Фигизман

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

1 2 3 4
8863347675 08.08.03 В.Е. Фигизман yandex.ru
9210027969 25.06.01 В.У. Вочеков yandex.ru
9448994924 03.04.99 Л.У. Тисучли gmail.com
2617374197 09.02.99 М.О. Вувберг yahoo.com

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
valerij62[at]yahoo.com 0.515 09.03.01 Валерий Е. Гифанин
zizuzskij67[at]yandex.ru 0.872 22.08.00 Виталий О. Цизуцский
vasilij12[at]rambler.ru 0.814 17.07.99 Василий Д. Ришли
dulalan25[at]yahoo.com 0.031 12.01.00 Леонид Ц. Дулалян

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

1 2 3 4
valerij62 zizuzskij67 vasilij12 dulalan25
0.5 0.9 0.8 0.0
01-03-09 00-08-22 99-07-17 00-01-12
Гифанин Валерий Цизуцский Виталий Ришли Василий Дулалян Леонид

Пример 2

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

1 2 3 4
sigacan79[at]yahoo.com 0.494 26.01.02 Назар В. Сигачян
aleksandr62[at]yandex.ru 0.957 03.06.01 Александр Ч. Вутувич
vladimir62[at]yandex.ru 0.528 26.09.03 Владимир И. Себеров

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

1 2 3
sigacan79 aleksandr62 vladimir62
0.5 1.0 0.5
02-01-26 01-06-03 03-09-26
Сигачян Назар Вутувич Александр Себеров Владимир

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002/04/15 +7(386)246-32-67 0.663 Да
2000/01/16 +7(161)019-93-91 0.841 Нет
2003/11/02 +7(554)094-57-20 0.726 Да

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

1 2 3 4
15/04/2002 (386) 246-3267 0.6630 да
16/01/2000 (161) 019-9391 0.8410 нет
02/11/2003 (554) 094-5720 0.7260 да

Пример 2

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

1 2 3 4
2000/09/12 +7(321)771-25-65 0.424 Да
2003/08/22 +7(341)753-83-28 0.662 Да
2001/10/12 +7(483)422-97-54 0.478 Да

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

1 2 3 4
12/09/2000 (321) 771-2565 0.4240 да
22/08/2003 (341) 753-8328 0.6620 да
12/10/2001 (483) 422-9754 0.4780 да

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.2 Нет&(971) 105-91-40 marat18@yahoo.com
0.3 Нет&(041) 167-04-79 cabasidi54@mail.ru
0.8 Нет&(860) 247-70-23 georgij50@mail.ru
0.8 Нет&(860) 247-70-23 georgij50@mail.ru

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

1 2 3
0.30 0.80 0.20
false false false
041-167-0479 860-247-7023 971-105-9140
cabasidi54 georgij50 marat18

Пример 2

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

1 2 3 4 5
0.9 Да&(648) 659-41-31 bavovij53@gmail.com
0.4 Да&(891) 361-82-72 gagucidi25@gmail.com
0.1 Нет&(503) 057-65-75 sosusuk74@mail.ru
0.4 Да&(891) 361-82-72 gagucidi25@gmail.com

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

1 2 3
0.90 0.40 0.10
true true false
648-659-4131 891-361-8272 503-057-6575
bavovij53 gagucidi25 sosusuk74

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет нет 0.7 sanezan3@rambler.ru 18.12.03
нет нет 0.9 rufidskij11@yandex.ru 14.06.99
да да 0.6 ramil_80@yandex.ru 15.03.00
да да 0.6 ramil_80@yandex.ru 15.03.00
да да 0.6 ramil_80@yandex.ru 15.03.00

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

1 2 3
false false true
0.7000 0.9000 0.6000
rambler.ru yandex.ru yandex.ru
18/12/03 14/06/99 15/03/00

Пример 2

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

1 2 3 4 5
да да 0.2 niducuk18@yandex.ru 26.05.04
нет нет 0.6 denis75@mail.ru 28.09.03
нет нет 0.6 denis75@mail.ru 28.09.03
нет нет 0.6 denis75@mail.ru 28.09.03
да да 0.9 sefufan60@rambler.ru 17.07.01

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

1 2 3
true false true
0.2000 0.6000 0.9000
yandex.ru mail.ru rambler.ru
26/05/04 28/09/03 17/07/01

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Нет 2000.04.23:+7 (142) 919-87-43 litidi8[at]rambler.ru litidi8[at]rambler.ru
Да 1999.01.01:+7 (118) 577-96-10 kitak77[at]yahoo.com kitak77[at]yahoo.com
Нет 2003.12.06:+7 (853) 620-62-14 sozogko55[at]yandex.ru sozogko55[at]yandex.ru
Нет 2003.12.06:+7 (853) 620-62-14 sozogko55[at]yandex.ru sozogko55[at]yandex.ru
Нет 2000.10.23:+7 (712) 553-84-56 birev58[at]mail.ru birev58[at]mail.ru

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

1 2 3 4
false true false false
+7 142 919-87-43 +7 118 577-96-10 +7 853 620-62-14 +7 712 553-84-56
rambler.ru yahoo.com yandex.ru mail.ru
00-04-23 99-01-01 03-12-06 00-10-23

Пример 2

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

1 2 3 4 5 6
Да 2004.01.14:+7 (363) 197-09-75 kesov13[at]mail.ru kesov13[at]mail.ru
Нет 1999.10.09:+7 (690) 856-81-03 fizodli58[at]rambler.ru fizodli58[at]rambler.ru
Нет 1999.10.09:+7 (690) 856-81-03 fizodli58[at]rambler.ru fizodli58[at]rambler.ru
Нет 2002.11.07:+7 (523) 240-36-51 nogic25[at]yahoo.com nogic25[at]yahoo.com

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

1 2 3
true false false
+7 363 197-09-75 +7 690 856-81-03 +7 523 240-36-51
mail.ru rambler.ru yahoo.com
04-01-14 99-10-09 02-11-07

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
26.12.2001 sumev69[at]gmail.com Да +7 (779) 355-02-70
06.02.2003 cimesak46[at]yandex.ru Да +7 (994) 713-72-22
28.10.2003 burafli19[at]gmail.com Да +7 (239) 677-65-08

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

1 2 3 4
26.12.01 gmail.com true (779) 355-02-70
06.02.03 yandex.ru true (994) 713-72-22
28.10.03 gmail.com true (239) 677-65-08

Пример 2

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

1 2 3 4
19.02.2001 lafan88[at]yandex.ru Да +7 (875) 670-82-66
10.09.2000 diforman16[at]yandex.ru Нет +7 (732) 632-64-12
02.01.2003 lalegko64[at]yandex.ru Да +7 (339) 580-90-51
01.03.2004 kagko40[at]rambler.ru Да +7 (003) 370-74-58

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

1 2 3 4
19.02.01 yandex.ru true (875) 670-82-66
10.09.00 yandex.ru false (732) 632-64-12
02.01.03 yandex.ru true (339) 580-90-51
01.03.04 rambler.ru true (003) 370-74-58

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
С.Ф. Башиди|796 052-0403 20-11-2000 20-11-2000
В.Ц. Вирурко|561 631-2083 26-10-2002 26-10-2002
Я.К. Лулочиди|958 828-3822 10-05-2002 10-05-2002
А.О. Футев|757 024-1789 27-09-1999 27-09-1999

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

1 2 3 4
052-04-03 631-20-83 828-38-22 024-17-89
2000-11-20 2002-10-26 2002-05-10 1999-09-27
С. Башиди В. Вирурко Я. Лулочиди А. Футев

Пример 2

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

1 2 3 4
С.Е. Царяк|054 046-1560 22-06-2002 22-06-2002
Д.С. Фосук|455 501-1530 01-06-2003 01-06-2003
П.Ш. Лувошин|963 972-1492 21-04-2004 21-04-2004

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

1 2 3
046-15-60 501-15-30 972-14-92
2002-06-22 2003-06-01 2004-04-21
С. Царяк Д. Фосук П. Лувошин

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да Бокберг Владимир 0.1&21.03.2003
Да Бокберг Владимир 0.1&21.03.2003
Нет Шефиди Данил 0.3&08.06.2003
Да Сезачак Степан 0.3&19.12.2001
Да Бокберг Владимир 0.1&21.03.2003
Да Чоченко Артур 0.2&06.09.2001

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

1 2 3 4
да нет да да
Владимир Бокберг Данил Шефиди Степан Сезачак Артур Чоченко
2003 2003 2001 2001
10% 30% 30% 20%

Пример 2

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

1 2 3 4
Да Кететиди Яромир 0.7&03.03.2004
Нет Боцадук Сергей 0.3&05.04.2004
Да Цигли Станислав 0.8&14.07.2004
Да Цигли Станислав 0.8&14.07.2004
Да Цигли Станислав 0.8&14.07.2004
Нет Цегов Тимур 0.6&14.04.2003

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

1 2 3 4
да нет да нет
Яромир Кететиди Сергей Боцадук Станислав Цигли Тимур Цегов
2004 2004 2004 2003
70% 30% 80% 60%

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
aroslav69@yandex.ru&Не выполнено (697) 534-72-88
aroslav51@rambler.ru&Выполнено (495) 894-41-89
vasilij34@rambler.ru&Выполнено (097) 925-43-37
vasilij34@rambler.ru&Выполнено (097) 925-43-37
vasilij34@rambler.ru&Выполнено (097) 925-43-37

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

1 2 3
yandex.ru rambler.ru rambler.ru
N Y Y
5347288 8944189 9254337

Пример 2

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

1 2 3 4
svatogor30@yahoo.com&Не выполнено (896) 673-10-46
budolin19@yahoo.com&Не выполнено (994) 634-67-19
svatogor23@yahoo.com&Не выполнено (103) 784-96-06
rostislav99@gmail.com&Выполнено (944) 092-79-41
rostislav99@gmail.com&Выполнено (944) 092-79-41
rostislav99@gmail.com&Выполнено (944) 092-79-41

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

1 2 3 4
yahoo.com yahoo.com yahoo.com gmail.com
N N N Y
6731046 6346719 7849606 0927941

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.0599 0.0599 Артур М. Фититко Не выполнено
0.4399 0.4399 Кирилл Д. Цодман Не выполнено
0.7570 0.7570 Виктор Ч. Зедоший Выполнено
0.0599 0.0599 Артур М. Фититко Не выполнено
0.8176 0.8176 Иван Л. Вадогянц Выполнено

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

1 2 3 4
0.060 0.440 0.757 0.818
Артур Фититко Кирилл Цодман Виктор Зедоший Иван Вадогянц
нет нет да да

Пример 2

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

1 2 3 4 5
0.8928 0.8928 Игнат Л. Цутев Выполнено
0.8724 0.8724 Иван Л. Негомберг Выполнено
0.7878 0.7878 Владислав С. Зокский Выполнено
0.7878 0.7878 Владислав С. Зокский Выполнено
0.7140 0.7140 Данил М. Куцли Выполнено

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

1 2 3 4
0.893 0.872 0.788 0.714
Игнат Цутев Иван Негомберг Владислав Зокский Данил Куцли
да да да да

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
rabli79@mail.ru Рабли, С.У. 0.62
zurufman99@mail.ru Цуруфман, С.С. 0.82
tinucko55@mail.ru Тинучко, А.З. 0.07

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

1 2 3
rabli79[at]mail.ru zurufman99[at]mail.ru tinucko55[at]mail.ru
Рабли С. Цуруфман С. Тинучко А.
0.6200 0.8200 0.0700

Пример 2

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

1 2 3
zanan85@yahoo.com Цанян, К.К. 0.46
dofev48@rambler.ru Дофев, Т.Д. 0.47
nigukov85@yandex.ru Нигуков, Д.Г. 1.00
cezli17@yahoo.com Чецли, А.Г. 0.16

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

1 2 3 4
zanan85[at]yahoo.com dofev48[at]rambler.ru nigukov85[at]yandex.ru cezli17[at]yahoo.com
Цанян К. Дофев Т. Нигуков Д. Чецли А.
0.4600 0.4700 1.0000 0.1600

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(753)838-87-48 С.З. Родунов 1
+7(678)389-71-38 Д.З. Косич 1
+7(975)895-52-99 А.У. Земобин 0
+7(975)895-52-99 А.У. Земобин 0

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

1 2 3
838-8748 Родунов да
389-7138 Косич да
895-5299 Земобин нет

Пример 2

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

1 2 3 4 5
+7(111)944-82-89 А.Л. Шошукин 1
+7(111)944-82-89 А.Л. Шошукин 1
+7(024)921-79-54 А.А. Бесифский 1
+7(928)044-33-97 К.К. Негко 1

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

1 2 3
944-8289 Шошукин да
921-7954 Бесифский да
044-3397 Негко да

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.1 malogak84@rambler.ru:М.Г. Малогяк 03/07/2003
0.2 nidusskij72@gmail.com:Н.М. Нидусский 02/01/2004
0.5 nufugev43@yandex.ru:П.Б. Нуфугев 11/06/2002
0.7 vusudberg81@mail.ru:А.Л. Вушудберг 07/03/2001

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

1 2 3 4
10% Малогяк 2003 rambler.ru
20% Нидусский 2004 gmail.com
50% Нуфугев 2002 yandex.ru
70% Вушудберг 2001 mail.ru

Пример 2

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

1 2 3
0.6 facskij92@yahoo.com:К.С. Фачский 05/07/2002
0.8 vakic87@gmail.com:В.О. Вакич 02/10/2000
0.7 zisak99@yahoo.com:А.У. Зишяк 21/08/2003
0.3 rigimuk29@mail.ru:Д.М. Ригимук 15/01/2001

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

1 2 3 4
60% Фачский 2002 yahoo.com
80% Вакич 2000 gmail.com
70% Зишяк 2003 yahoo.com
30% Ригимук 2001 mail.ru

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.0 Фидий Рамиль!ramil_26[at]mail.ru
0.4 Тизесин Марат!tizesin62[at]gmail.com
0.4 Тизесин Марат!tizesin62[at]gmail.com
0.4 Бицберг Даниил!bizberg84[at]yandex.ru
0.6 Дошов Руслан!ruslan98[at]yahoo.com

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

1 2 3
40% Даниил Бицберг bizberg84@yandex.ru
40% Марат Тизесин tizesin62@gmail.com
0% Рамиль Фидий ramil_26@mail.ru
60% Руслан Дошов ruslan98@yahoo.com

Пример 2

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

1 2 3 4
0.5 Шевалов Роберт!sevalov94[at]rambler.ru
0.0 Регак Алексей!aleksej77[at]gmail.com
0.2 Чивешли Петр!civesli51[at]mail.ru
0.2 Чивешли Петр!civesli51[at]mail.ru
0.6 Зефко Степан!stepan46[at]mail.ru

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

1 2 3
0% Алексей Регак aleksej77@gmail.com
20% Петр Чивешли civesli51@mail.ru
50% Роберт Шевалов sevalov94@rambler.ru
60% Степан Зефко stepan46@mail.ru

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Артемий И. Тодий 0.1258 Выполнено
Самир Д. Сидедич 0.7082 Выполнено
Всеволод Г. Вувов 0.3141 Выполнено
Артемий И. Тодий 0.1258 Выполнено
Матвей Н. Сумский 0.9934 Выполнено

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

1 2 3 4
Вувов В.Г. Сидедич С.Д. Сумский М.Н. Тодий А.И.
0.31 0.71 0.99 0.13
true true true true

Пример 2

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

1 2 3
Егор Р. Лизирский 0.4369 Выполнено
Игнат Ш. Сивачман 0.1490 Не выполнено
Марат И. Нигман 0.4083 Выполнено
Игнат Ш. Сивачман 0.1490 Не выполнено

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

1 2 3
Лизирский Е.Р. Нигман М.И. Сивачман И.Ш.
0.44 0.41 0.15
true true false

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vaceslav86@gmail.com true +73828463398 04-02-06
anatolij7@gmail.com false +75347641112 03-07-17
svatoslav67@gmail.com false +71822862068 99-11-26

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

1 2 3
vaceslav86 anatolij7 svatoslav67
да нет нет
+7 382 846-33-98 +7 534 764-11-12 +7 182 286-20-68
04.02.06 03.07.17 99.11.26

Пример 2

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

1 2 3 4
nesecin44@mail.ru false +76237275831 02-01-23
vimifev7@rambler.ru false +72120122671 03-05-11
leonid35@yahoo.com true +71241212835 99-12-01
odissej11@gmail.com true +74418831444 00-12-21

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

1 2 3 4
nesecin44 vimifev7 leonid35 odissej11
нет нет да да
+7 623 727-58-31 +7 212 012-26-71 +7 124 121-28-35 +7 441 883-14-44
02.01.23 03.05.11 99.12.01 00.12.21

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
С.Б. Начирич 0.8844|Нет +78012667712
С.Б. Начирич 0.8844|Нет +78012667712
С.Р. Мутак 0.7757|Да +72070571880
Р.А. Вечиди 0.3762|Да +73064678277

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

1 2 3
Вечиди Мутак Начирич
0.38 0.78 0.88
+7 (306) 467-82-77 +7 (207) 057-18-80 +7 (801) 266-77-12
Y Y N

Пример 2

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

1 2 3 4 5
И.Б. Речий 0.3611|Нет +77764268872
А.Г. Додий 0.8877|Да +78911802111
В.Л. Бузак 0.3944|Да +74171178807
В.Л. Бузак 0.3944|Да +74171178807

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

1 2 3
Бузак Додий Речий
0.39 0.89 0.36
+7 (417) 117-88-07 +7 (891) 180-21-11 +7 (776) 426-88-72
Y Y N

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2001/12/06 2001/12/06 А.Т. Шашалов +7 (489) 945-94-97 Выполнено
2003/03/25 2003/03/25 Р.М. Мишиди +7 (528) 455-15-39 Не выполнено
2002/01/09 2002/01/09 Н.С. Кимафук +7 (166) 705-43-69 Выполнено

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

1 2 3 4
06/12/01 А. Шашалов (489) 945-94-97 Y
25/03/03 Р. Мишиди (528) 455-15-39 N
09/01/02 Н. Кимафук (166) 705-43-69 Y

Пример 2

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

1 2 3 4 5
2003/03/20 2003/03/20 З.Ц. Цашерман +7 (125) 702-68-19 Выполнено
2003/08/09 2003/08/09 К.Е. Вубянц +7 (216) 464-99-59 Выполнено
2002/01/18 2002/01/18 В.И. Ногадин +7 (170) 040-53-66 Не выполнено

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

1 2 3 4
20/03/03 З. Цашерман (125) 702-68-19 Y
09/08/03 К. Вубянц (216) 464-99-59 Y
18/01/02 В. Ногадин (170) 040-53-66 N

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N;+78416339775 2001-09-09 ligko51[at]mail.ru
Y;+77486789845 1999-08-22 zilovli48[at]yahoo.com
N;+75803438766 2001-12-23 fodin41[at]mail.ru
N;+78416339775 2001-09-09 ligko51[at]mail.ru

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

1 2 3
false true false
01-09-09 99-08-22 01-12-23
8416339775 7486789845 5803438766
ligko51 zilovli48 fodin41

Пример 2

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

1 2 3 4 5
N;+72624659849 2003-11-14 desetskij38[at]rambler.ru
N;+72624659849 2003-11-14 desetskij38[at]rambler.ru
Y;+79194066613 1999-11-16 savan34[at]mail.ru
Y;+76495148745 2001-09-21 zokizev60[at]yandex.ru

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

1 2 3
false true true
03-11-14 99-11-16 01-09-21
2624659849 9194066613 6495148745
desetskij38 savan34 zokizev60

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (071) 935-09-44;Мецузянц Родион 100% mezuzanz87[at]rambler.ru 100%
+7 (071) 935-09-44;Мецузянц Родион 100% mezuzanz87[at]rambler.ru 100%
+7 (071) 935-09-44;Мецузянц Родион 100% mezuzanz87[at]rambler.ru 100%
+7 (604) 995-14-30;Бедберг Ильдар 38% bedberg12[at]mail.ru 38%
+7 (790) 697-58-12;Сакук Одиссей 98% odissej36[at]gmail.com 98%
+7 (875) 931-41-05;Чимянц Савелий 50% savelij94[at]mail.ru 50%

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

1 2 3 4
071 935-0944 Мецузянц 1.000 mezuzanz87@rambler.ru
604 995-1430 Бедберг 0.380 bedberg12@mail.ru
790 697-5812 Сакук 0.980 odissej36@gmail.com
875 931-4105 Чимянц 0.500 savelij94@mail.ru

Пример 2

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

1 2 3 4 5 6
+7 (979) 824-61-85;Вамусич Всеволод 39% vsevolod99[at]yandex.ru 39%
+7 (704) 108-33-30;Нацичяк Елисей 27% nazicak76[at]mail.ru 27%
+7 (194) 517-77-15;Чачитян Амир 27% cacitan76[at]mail.ru 27%
+7 (704) 108-33-30;Нацичяк Елисей 27% nazicak76[at]mail.ru 27%
+7 (704) 108-33-30;Нацичяк Елисей 27% nazicak76[at]mail.ru 27%
+7 (135) 804-78-11;Царутак Виталий 63% zarutak31[at]mail.ru 63%

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

1 2 3 4
979 824-6185 Вамусич 0.390 vsevolod99@yandex.ru
704 108-3330 Нацичяк 0.270 nazicak76@mail.ru
194 517-7715 Чачитян 0.270 cacitan76@mail.ru
135 804-7811 Царутак 0.630 zarutak31@mail.ru

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
18-11-02 Вивман, И.Л. 0.619
03-04-00 Сисич, Е.С. 0.617
05-04-00 Ровев, Г.Ч. 0.314
24-05-00 Гемко, Д.Р. 0.435
24-05-00 Гемко, Д.Р. 0.435
24-05-00 Гемко, Д.Р. 0.435

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

1 2 3 4
18/11/02 03/04/00 05/04/00 24/05/00
Вивман Сисич Ровев Гемко
62% 62% 31% 44%

Пример 2

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

1 2 3
15-07-04 Лунувберг, В.Р. 0.240
15-07-04 Лунувберг, В.Р. 0.240
13-06-03 Фонасяк, Н.К. 0.348
15-07-04 Лунувберг, В.Р. 0.240
09-02-01 Шуривий, А.Д. 0.874
20-03-03 Моцесский, М.Е. 0.368

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

1 2 3 4
15/07/04 13/06/03 09/02/01 20/03/03
Лунувберг Фонасяк Шуривий Моцесский
24% 35% 87% 37%

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Анатолий И. Манман Y;anatolij6@rambler.ru
Анатолий И. Манман Y;anatolij6@rambler.ru
Захар Ш. Сачовян N;sacovan30@yahoo.com
Артем Ц. Нулян N;artem96@yandex.ru
Анатолий И. Манман Y;anatolij6@rambler.ru
Егор Г. Вофский Y;vofskij11@rambler.ru

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

1 2 3
Манман, А.И. 1 anatolij6[at]rambler.ru
Сачовян, З.Ш. 0 sacovan30[at]yahoo.com
Нулян, А.Ц. 0 artem96[at]yandex.ru
Вофский, Е.Г. 1 vofskij11[at]rambler.ru

Пример 2

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

1 2
Ян Ц. Вешев N;vesev53@rambler.ru
Святогор Н. Фимский N;svatogor85@yandex.ru
Святогор Н. Фимский N;svatogor85@yandex.ru
Святогор М. Тучибян N;svatogor4@mail.ru
Святогор Н. Фимский N;svatogor85@yandex.ru

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

1 2 3
Вешев, Я.Ц. 0 vesev53[at]rambler.ru
Фимский, С.Н. 0 svatogor85[at]yandex.ru
Тучибян, С.М. 0 svatogor4[at]mail.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Илья К. Манберг;+7 (737) 007-04-66 0.530
Ильдар С. Тушотак;+7 (413) 537-67-41 0.943
Яромир У. Китли;+7 (049) 782-63-85 0.823
Илья К. Манберг;+7 (737) 007-04-66 0.530

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

1 2 3
Китли 0.8 7826385
Манберг 0.5 0070466
Тушотак 0.9 5376741

Пример 2

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

1 2
Михаил Л. Маголберг;+7 (803) 823-14-90 0.123
Николай У. Зукуцев;+7 (290) 681-77-48 0.765
Платон Л. Гебизяк;+7 (559) 919-65-40 0.152
Платон Л. Гебизяк;+7 (559) 919-65-40 0.152
Тимур И. Редесянц;+7 (862) 825-91-02 0.433

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

1 2 3
Гебизяк 0.2 9196540
Зукуцев 0.8 6817748
Маголберг 0.1 8231490
Редесянц 0.4 8259102

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено|Дутубак, Я.Г. dutubak4[at]yandex.ru dutubak4[at]yandex.ru
Не выполнено|Баниди, М.О. banidi39[at]yandex.ru banidi39[at]yandex.ru
Выполнено|Цуний, Т.Ш. zunij81[at]yandex.ru zunij81[at]yandex.ru

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

1 2 3
Нет Нет Да
dutubak4 banidi39 zunij81
Я. Дутубак М. Баниди Т. Цуний

Пример 2

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

1 2 3 4 5
Не выполнено|Вечов, Э.Е. vecov37[at]rambler.ru vecov37[at]rambler.ru
Не выполнено|Сифабли, М.Ч. sifabli1[at]mail.ru sifabli1[at]mail.ru
Выполнено|Чичман, Л.Е. cicman17[at]rambler.ru cicman17[at]rambler.ru
Выполнено|Дучак, О.Е. ducak61[at]rambler.ru ducak61[at]rambler.ru

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

1 2 3 4
Нет Нет Да Да
vecov37 sifabli1 cicman17 ducak61
Э. Вечов М. Сифабли Л. Чичман О. Дучак

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(327)954-75-80|tivikak42@rambler.ru Юрий Д. Тивикак Юрий Д. Тивикак 0.282
+7(881)695-04-46|nazar43@yandex.ru Назар В. Сушак Назар В. Сушак 0.259
+7(395)094-36-95|viktor19@rambler.ru Виктор К. Шушич Виктор К. Шушич 0.445
+7(327)954-75-80|tivikak42@rambler.ru Юрий Д. Тивикак Юрий Д. Тивикак 0.282
+7(353)142-78-56|artur82@rambler.ru Артур Л. Саший Артур Л. Саший 0.051
+7(327)954-75-80|tivikak42@rambler.ru Юрий Д. Тивикак Юрий Д. Тивикак 0.282

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

1 2 3 4
9547580 Тивикак 0.28 tivikak42[at]rambler.ru
6950446 Сушак 0.26 nazar43[at]yandex.ru
0943695 Шушич 0.45 viktor19[at]rambler.ru
1427856 Саший 0.05 artur82[at]rambler.ru

Пример 2

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

1 2 3 4 5
+7(725)538-56-69|svatoslav19@yandex.ru Святослав У. Фобянц Святослав У. Фобянц 0.019
+7(866)592-14-44|marsel_6@yandex.ru Марсель У. Левли Марсель У. Левли 0.677
+7(130)528-10-52|zizubak21@yahoo.com Мирон Д. Зицубак Мирон Д. Зицубак 0.671
+7(866)592-14-44|marsel_6@yandex.ru Марсель У. Левли Марсель У. Левли 0.677
+7(866)592-14-44|marsel_6@yandex.ru Марсель У. Левли Марсель У. Левли 0.677
+7(362)264-82-54|muzberg43@yandex.ru Руслан О. Музберг Руслан О. Музберг 0.834

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

1 2 3 4
5385669 Фобянц 0.02 svatoslav19[at]yandex.ru
5921444 Левли 0.68 marsel_6[at]yandex.ru
5281052 Зицубак 0.67 zizubak21[at]yahoo.com
2648254 Музберг 0.83 muzberg43[at]yandex.ru

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
13-05-01 Y А.С. Шодиди +7 690 972-1562
23-09-02 N С.И. Цонаниди +7 446 312-2618
03-04-02 N Т.У. Чобоцак +7 318 166-9542
03-04-02 N Т.У. Чобоцак +7 318 166-9542
03-04-02 N Т.У. Чобоцак +7 318 166-9542

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

1 2 3
13/05/01 23/09/02 03/04/02
true false false
Шодиди Цонаниди Чобоцак
9721562 3122618 1669542

Пример 2

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

1 2 3 4
05-05-04 N В.А. Зирев +7 413 005-5679
20-10-03 N Л.М. Тезасиди +7 958 550-8750
22-09-99 Y С.Н. Соцесли +7 285 647-0544
12-10-01 N Ю.Т. Дулак +7 743 134-1110
12-10-01 N Ю.Т. Дулак +7 743 134-1110
12-10-01 N Ю.Т. Дулак +7 743 134-1110

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

1 2 3 4
05/05/04 20/10/03 22/09/99 12/10/01
false false true false
Зирев Тезасиди Соцесли Дулак
0055679 5508750 6470544 1341110

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Глеб Гечинич Глеб Гечинич 516-75-85&Y
Павел Чавиди Павел Чавиди 282-19-74&Y
Евгений Чикишук Евгений Чикишук 564-70-47&N
Тамерлан Волко Тамерлан Волко 165-58-90&N

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

1 2 3 4
Волко Тамерлан Чавиди Павел Гечинич Глеб Чикишук Евгений
Не выполнено Выполнено Выполнено Не выполнено
165-5890 282-1974 516-7585 564-7047

Пример 2

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

1 2 3 4
Валерий Зитичий Валерий Зитичий 617-12-23&N
Игорь Сомян Игорь Сомян 111-87-52&N
Ярослав Тевяк Ярослав Тевяк 565-85-36&Y

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

1 2 3
Сомян Игорь Тевяк Ярослав Зитичий Валерий
Не выполнено Выполнено Не выполнено
111-8752 565-8536 617-1223

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.6 +74046409817 03/07/2004 fasuk19@rambler.ru
0.9 +75466452318 26/05/2000 setak72@gmail.com
0.8 +73942123830 10/01/2001 letak66@yahoo.com

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

1 2 3
0.600 0.900 0.800
6409817 6452318 2123830
2004 2000 2001
fasuk19 setak72 letak66

Пример 2

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

1 2 3 4 5 6
0.4 +75387241320 26/07/2001 giriranz86@yahoo.com
0.7 +78387957496 15/03/2000 tikosidi30@mail.ru
0.8 +77489622208 26/06/2001 bafij75@gmail.com
0.9 +70745492960 07/03/1999 balskij13@yandex.ru

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

1 2 3 4
0.400 0.700 0.800 0.900
7241320 7957496 9622208 5492960
2001 2000 2001 1999
giriranz86 tikosidi30 bafij75 balskij13

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.649 N Раний, С.С. +76935317128
0.444 N Царли, А.О. +71585495675
0.047 Y Завяк, Э.О. +70790427241
0.047 Y Завяк, Э.О. +70790427241
0.047 Y Завяк, Э.О. +70790427241

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

1 2 3 4
0.65 Не выполнено С. Раний (693) 531-7128
0.44 Не выполнено А. Царли (158) 549-5675
0.05 Выполнено Э. Завяк (079) 042-7241

Пример 2

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

1 2 3 4 5 6
0.783 Y Вевли, Ю.Н. +75373150648
0.467 N Мучяк, С.М. +73287577416
0.309 Y Кодак, М.А. +72213642623
0.309 Y Кодак, М.А. +72213642623
0.309 Y Кодак, М.А. +72213642623

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

1 2 3 4
0.78 Выполнено Ю. Вевли (537) 315-0648
0.47 Не выполнено С. Мучяк (328) 757-7416
0.31 Выполнено М. Кодак (221) 364-2623

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2004.06.21&Вамавий, Л.Е. 8256597569 0.29
2002.05.09&Госов, Я.Т. 0198818515 0.25
2001.10.13&Фецибман, П.Л. 5693332304 0.76
2001.10.13&Фецибман, П.Л. 5693332304 0.76

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

1 2 3
2004 2002 2001
(825) 659-7569 (019) 881-8515 (569) 333-2304
Вамавий Л. Госов Я. Фецибман П.
0.2900 0.2500 0.7600

Пример 2

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

1 2 3
2002.04.09&Готич, Д.Г. 5762273486 0.72
2000.10.26&Гугман, С.К. 2596955533 0.66
2004.04.15&Бугузберг, В.Ф. 3399312604 0.66
2004.04.15&Бугузберг, В.Ф. 3399312604 0.66
2004.06.02&Лафский, М.М. 0669155292 0.81

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

1 2 3 4
2002 2000 2004 2004
(576) 227-3486 (259) 695-5533 (339) 931-2604 (066) 915-5292
Готич Д. Гугман С. Бугузберг В. Лафский М.
0.7200 0.6600 0.6600 0.8100

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
arsen60@yahoo.com 0.8 Арсен А. Тимяк +7 184 955-49-15
miroslav75@yahoo.com 0.5 Мирослав М. Кегабук +7 187 434-73-47
dmitrij32@yahoo.com 0.5 Дмитрий Ц. Тошян +7 285 228-84-09
navirij3@yandex.ru 0.0 Амир В. Навирий +7 491 767-40-66
navirij3@yandex.ru 0.0 Амир В. Навирий +7 491 767-40-66

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

1 2 3 4
arsen60[at]yahoo.com 0.80 Тимяк А.А. (184) 955-4915
miroslav75[at]yahoo.com 0.50 Кегабук М.М. (187) 434-7347
dmitrij32[at]yahoo.com 0.50 Тошян Д.Ц. (285) 228-8409
navirij3[at]yandex.ru 0.00 Навирий А.В. (491) 767-4066

Пример 2

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

1 2 3 4 5
elisej23@yandex.ru 0.1 Елисей С. Рогли +7 487 697-78-38
bonatberg28@gmail.com 0.8 Олег Т. Бонатберг +7 905 867-95-22
aroslav80@yandex.ru 0.3 Ярослав Р. Колберг +7 081 424-40-47
evgenij12@yahoo.com 1.0 Евгений Р. Дадяк +7 365 382-20-42
evgenij12@yahoo.com 1.0 Евгений Р. Дадяк +7 365 382-20-42

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

1 2 3 4
elisej23[at]yandex.ru 0.10 Рогли Е.С. (487) 697-7838
bonatberg28[at]gmail.com 0.80 Бонатберг О.Т. (905) 867-9522
aroslav80[at]yandex.ru 0.30 Колберг Я.Р. (081) 424-4047
evgenij12[at]yahoo.com 1.00 Дадяк Е.Р. (365) 382-2042

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
2003/06/17 1730358904 Богдан Зизберг zizberg94[at]mail.ru 2003/06/17
2002/07/17 9849604030 Ян Гевберг gevberg61[at]yandex.ru 2002/07/17
2003/11/19 6433539025 Савелий Чумефий savelij8[at]rambler.ru 2003/11/19
2003/09/26 9696581288 Родион Цомянц rodion57[at]yahoo.com 2003/09/26
2003/09/26 9696581288 Родион Цомянц rodion57[at]yahoo.com 2003/09/26
2003/09/26 9696581288 Родион Цомянц rodion57[at]yahoo.com 2003/09/26

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

1 2 3 4
17.06.03 173 035-8904 Зизберг Богдан zizberg94
17.07.02 984 960-4030 Гевберг Ян gevberg61
19.11.03 643 353-9025 Чумефий Савелий savelij8
26.09.03 969 658-1288 Цомянц Родион rodion57

Пример 2

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

1 2 3 4 5 6 7
2002/08/06 8747992058 Ярослав Докевский dokevskij58[at]mail.ru 2002/08/06
2003/08/23 6865250394 Павел Дошетук dosetuk7[at]yandex.ru 2003/08/23
2002/08/06 8747992058 Ярослав Докевский dokevskij58[at]mail.ru 2002/08/06
2002/08/06 8747992058 Ярослав Докевский dokevskij58[at]mail.ru 2002/08/06
2000/12/22 5918729302 Самир Мирак samir46[at]rambler.ru 2000/12/22

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

1 2 3 4
06.08.02 874 799-2058 Докевский Ярослав dokevskij58
23.08.03 686 525-0394 Дошетук Павел dosetuk7
22.12.00 591 872-9302 Мирак Самир samir46

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+74592056858 +74592056858 2004/01/12&Тимофей Бимефли
+75504676733 +75504676733 2000/06/09&Николай Кукерский
+70967772448 +70967772448 2002/02/25&Валерий Музов
+75285938979 +75285938979 2002/07/04&Макар Шогин
+75285938979 +75285938979 2002/07/04&Макар Шогин

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

1 2 3
459-205-6858 12/01/04 Бимефли
550-467-6733 09/06/00 Кукерский
096-777-2448 25/02/02 Музов
528-593-8979 04/07/02 Шогин

Пример 2

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

1 2 3
+77580203128 +77580203128 2004/01/03&Александр Бичотиди
+77580203128 +77580203128 2004/01/03&Александр Бичотиди
+79452978012 +79452978012 2004/12/15&Гордей Зикимий
+74124296840 +74124296840 2000/12/08&Макар Гибарак
+73789224867 +73789224867 2004/05/26&Айдар Дакобак

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

1 2 3
758-020-3128 03/01/04 Бичотиди
945-297-8012 15/12/04 Зикимий
412-429-6840 08/12/00 Гибарак
378-922-4867 26/05/04 Дакобак

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.79 luzusev22[at]yahoo.com luzusev22[at]yahoo.com 02.08.17
0.79 luzusev22[at]yahoo.com luzusev22[at]yahoo.com 02.08.17
0.94 milubanz73[at]rambler.ru milubanz73[at]rambler.ru 00.06.03
0.46 sevafij75[at]yandex.ru sevafij75[at]yandex.ru 00.03.07

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

1 2 3
0.790 0.940 0.460
luzusev22 milubanz73 sevafij75
02/08/17 00/06/03 00/03/07

Пример 2

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

1 2 3 4 5
0.95 boticev3[at]yandex.ru boticev3[at]yandex.ru 03.08.12
0.20 kugov86[at]rambler.ru kugov86[at]rambler.ru 04.06.16
0.95 boticev3[at]yandex.ru boticev3[at]yandex.ru 03.08.12
0.54 kobic92[at]mail.ru kobic92[at]mail.ru 04.06.25

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

1 2 3
0.950 0.200 0.540
boticev3 kugov86 kobic92
03/08/12 04/06/16 04/06/25

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false zilak78[at]yandex.ru#Цилак, А.Н. 05.10.00
false tocin76[at]mail.ru#Точин, Р.И. 17.07.01
false carulko96[at]mail.ru#Чарулко, Д.Т. 06.09.03

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

1 2 3
Не выполнено Не выполнено Не выполнено
yandex.ru mail.ru mail.ru
Цилак Точин Чарулко
00.10.05 01.07.17 03.09.06

Пример 2

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

1 2 3 4
true zilko14[at]yahoo.com#Зилко, Ф.О. 25.09.01
false roguzman20[at]gmail.com#Рогузман, В.Б. 06.02.03
false soran68[at]mail.ru#Шорян, И.Р. 21.10.00

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

1 2 3
Выполнено Не выполнено Не выполнено
yahoo.com gmail.com mail.ru
Зилко Рогузман Шорян
01.09.25 03.02.06 00.10.21

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
06/10/99 (948) 356-15-15 zumidi88@mail.ru
18/06/99 (894) 667-13-52 rufatij95@rambler.ru
24/07/99 (077) 366-21-40 il_dar83@gmail.com
15/04/02 (383) 003-82-09 svatogor42@yandex.ru

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

1 2 3 4
24.07.99 15.04.02 18.06.99 06.10.99
077 366-2140 383 003-8209 894 667-1352 948 356-1515
gmail.com yandex.ru rambler.ru mail.ru

Пример 2

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

1 2 3 4
22/10/02 (320) 389-22-66 refosidi58@mail.ru
10/11/00 (169) 236-53-96 dacan57@mail.ru
26/09/04 (564) 864-26-20 vocovko41@mail.ru
12/07/02 (432) 640-42-19 vetli17@yandex.ru

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

1 2 3 4
10.11.00 22.10.02 12.07.02 26.09.04
169 236-5396 320 389-2266 432 640-4219 564 864-2620
mail.ru mail.ru yandex.ru mail.ru

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
true +7 042 479-30-61 Тутанов А.А. tutanov2@rambler.ru
true +7 857 374-60-30 Бугуфиди Г.У. bugufidi50@gmail.com
false +7 899 149-48-94 Бумянц А.Б. bumanz47@gmail.com
true +7 810 007-03-44 Шебян Ф.Е. seban77@yandex.ru

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

1 2 3 4
Да Да Нет Да
(042) 479-30-61 (857) 374-60-30 (899) 149-48-94 (810) 007-03-44
Тутанов А. Бугуфиди Г. Бумянц А. Шебян Ф.
tutanov2[at]rambler.ru bugufidi50[at]gmail.com bumanz47[at]gmail.com seban77[at]yandex.ru

Пример 2

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

1 2 3 4 5 6
true +7 999 609-09-76 Вавудак Р.М. vavudak54@yandex.ru
true +7 962 109-44-21 Дидев Г.З. didev38@rambler.ru
false +7 630 989-19-36 Шесий Д.О. sesij74@rambler.ru
false +7 404 858-48-73 Вокефян Э.М. vokefan19@yahoo.com

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

1 2 3 4
Да Да Нет Нет
(999) 609-09-76 (962) 109-44-21 (630) 989-19-36 (404) 858-48-73
Вавудак Р. Дидев Г. Шесий Д. Вокефян Э.
vavudak54[at]yandex.ru didev38[at]rambler.ru sesij74[at]rambler.ru vokefan19[at]yahoo.com