ИКБО-01-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
1 +7 242 619-59-66 0.2101 0.2101 2003/10/26
1 +7 768 976-13-82 0.7086 0.7086 2004/01/27
0 +7 221 166-45-60 0.8021 0.8021 2004/07/28
1 +7 242 619-59-66 0.2101 0.2101 2003/10/26
1 +7 651 057-25-01 0.6577 0.6577 1999/04/21

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

1 2 3 4
Y Y N Y
619-5966 976-1382 166-4560 057-2501
21% 71% 80% 66%
26/10/03 27/01/04 28/07/04 21/04/99

Пример 2

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

1 2 3 4 5 6
0 +7 788 872-68-96 0.1220 0.1220 1999/08/19
0 +7 832 294-80-96 0.5118 0.5118 2004/02/21
0 +7 832 294-80-96 0.5118 0.5118 2004/02/21
1 +7 399 102-38-46 0.0242 0.0242 2003/12/13

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

1 2 3
N N Y
872-6896 294-8096 102-3846
12% 51% 2%
19/08/99 21/02/04 13/12/03

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Гордей В. Гиривак&Не выполнено 0.764 0.764
Мирослав Ф. Зудиди&Не выполнено 0.876 0.876
Ринат Ц. Зуцаниди&Выполнено 0.643 0.643
Егор Ч. Кефин&Выполнено 0.387 0.387

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

1 2 3 4
0 0 1 1
Г.В. Гиривак М.Ф. Зудиди Р.Ц. Зуцаниди Е.Ч. Кефин
76% 88% 64% 39%

Пример 2

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

1 2 3 4 5
Виталий Р. Темудак&Не выполнено 0.973 0.973
Назар З. Велувиди&Не выполнено 0.033 0.033
Дамир Ч. Вочак&Выполнено 0.773 0.773
Рамиль С. Кичугин&Выполнено 0.152 0.152

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

1 2 3 4
0 0 1 1
В.Р. Темудак Н.З. Велувиди Д.Ч. Вочак Р.С. Кичугин
97% 3% 77% 15%

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(844) 547-35-19 09.03.04!0.2
(214) 858-72-47 03.02.02!0.7
(923) 413-67-51 22.11.02!0.2

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

1 2 3
(844) 547-3519 0.20 09-03-04
(214) 858-7247 0.70 03-02-02
(923) 413-6751 0.20 22-11-02

Пример 2

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

1 2 3
(747) 373-49-75 20.06.01!0.7
(412) 642-41-57 20.02.99!0.4
(268) 510-06-69 27.07.03!0.4
(415) 131-98-98 05.04.00!0.9

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

1 2 3
(747) 373-4975 0.70 20-06-01
(412) 642-4157 0.40 20-02-99
(268) 510-0669 0.40 27-07-03
(415) 131-9898 0.90 05-04-00

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2
2000-08-18;0.65 Нет
2000-08-18;0.65 Нет
2000-12-01;0.79 Нет
2000-08-10;0.12 Нет
2001-06-20;0.07 Нет

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

1 2 3
65% нет 18/08/2000
79% нет 01/12/2000
12% нет 10/08/2000
7% нет 20/06/2001

Пример 2

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

1 2
2002-09-05;0.68 Нет
2000-12-23;0.35 Нет
2003-11-24;0.33 Да
2003-07-08;0.67 Да
2000-12-23;0.35 Нет

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

1 2 3
68% нет 05/09/2002
35% нет 23/12/2000
33% да 24/11/2003
67% да 08/07/2003

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
25-05-2004 ajdar73[at]yandex.ru Айдар Шулли
13-11-2001 aromir84[at]mail.ru Яромир Детев
13-11-2001 aromir84[at]mail.ru Яромир Детев
25-03-2002 aleksej11[at]mail.ru Алексей Савиди
13-11-2001 aromir84[at]mail.ru Яромир Детев

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

1 2 3
2004-05-25 ajdar73@yandex.ru Шулли Айдар
2001-11-13 aromir84@mail.ru Детев Яромир
2002-03-25 aleksej11@mail.ru Савиди Алексей

Пример 2

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

1 2 3
13-10-2002 bolelic40[at]yahoo.com Герман Болелич
08-07-2001 subekko46[at]rambler.ru Тимур Шубекко
08-07-2001 subekko46[at]rambler.ru Тимур Шубекко
08-07-2001 subekko46[at]rambler.ru Тимур Шубекко
05-10-2000 arsenij5[at]rambler.ru Арсений Зорман
28-02-2001 valerij95[at]rambler.ru Валерий Давко

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

1 2 3
2002-10-13 bolelic40@yahoo.com Болелич Герман
2001-07-08 subekko46@rambler.ru Шубекко Тимур
2000-10-05 arsenij5@rambler.ru Зорман Арсений
2001-02-28 valerij95@rambler.ru Давко Валерий

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
нет 0.9246 filipp13@yahoo.com 22.12.2002 22.12.2002
да 0.7358 vaceslav86@mail.ru 12.10.2000 12.10.2000
да 0.2918 rostislav89@yandex.ru 23.05.1999 23.05.1999
да 0.2918 rostislav89@yandex.ru 23.05.1999 23.05.1999
да 0.2524 sedarij86@mail.ru 12.09.2002 12.09.2002
да 0.2918 rostislav89@yandex.ru 23.05.1999 23.05.1999

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

1 2 3 4
Не выполнено Выполнено Выполнено Выполнено
0.92 0.74 0.29 0.25
filipp13 vaceslav86 rostislav89 sedarij86
22/12/02 12/10/00 23/05/99 12/09/02

Пример 2

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

1 2 3 4 5 6
да 0.4789 rodion95@rambler.ru 20.11.2002 20.11.2002
нет 0.6689 vudosev20@yahoo.com 01.09.2000 01.09.2000
нет 0.6689 vudosev20@yahoo.com 01.09.2000 01.09.2000
нет 0.6689 vudosev20@yahoo.com 01.09.2000 01.09.2000
нет 0.6835 grigorij21@yahoo.com 22.12.2002 22.12.2002

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

1 2 3
Выполнено Не выполнено Не выполнено
0.48 0.67 0.68
rodion95 vudosev20 grigorij21
20/11/02 01/09/00 22/12/02

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03/03/08 03/03/08 112 898-7025:zorifev83[at]yandex.ru
00/03/25 00/03/25 861 997-4980:zilij91[at]mail.ru
00/03/25 00/03/25 861 997-4980:zilij91[at]mail.ru
00/03/25 00/03/25 861 997-4980:zilij91[at]mail.ru
03/04/05 03/04/05 341 479-3961:soluvic52[at]yahoo.com
03/09/24 03/09/24 148 811-8656:lelidi5[at]yandex.ru

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

1 2 3 4
00-03-25 03-03-08 03-04-05 03-09-24
997-49-80 898-70-25 479-39-61 811-86-56
zilij91@mail.ru zorifev83@yandex.ru soluvic52@yahoo.com lelidi5@yandex.ru

Пример 2

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

1 2 3 4 5
04/11/24 04/11/24 869 842-1824:dadekak37[at]mail.ru
02/12/11 02/12/11 667 910-8316:zizekskij75[at]gmail.com
99/12/06 99/12/06 494 789-9605:zusij71[at]rambler.ru
99/12/06 99/12/06 494 789-9605:zusij71[at]rambler.ru
99/12/06 99/12/06 494 789-9605:zusij71[at]rambler.ru

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

1 2 3
02-12-11 04-11-24 99-12-06
910-83-16 842-18-24 789-96-05
zizekskij75@gmail.com dadekak37@mail.ru zusij71@rambler.ru

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
menidi55@yandex.ru А.Р. Мениди +7 (460) 413-72-75 +7 (460) 413-72-75
ludak16@yahoo.com В.Л. Лудяк +7 (522) 200-17-49 +7 (522) 200-17-49
kasukov67@rambler.ru Г.Р. Касуков +7 (412) 681-68-98 +7 (412) 681-68-98
kasukov67@rambler.ru Г.Р. Касуков +7 (412) 681-68-98 +7 (412) 681-68-98

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

1 2 3
menidi55 Мениди (460) 413-72-75
ludak16 Лудяк (522) 200-17-49
kasukov67 Касуков (412) 681-68-98

Пример 2

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

1 2 3 4 5
sazotanz73@mail.ru А.Н. Сазотянц +7 (066) 575-92-32 +7 (066) 575-92-32
zicko15@rambler.ru З.М. Цичко +7 (650) 777-29-75 +7 (650) 777-29-75
zicko15@rambler.ru З.М. Цичко +7 (650) 777-29-75 +7 (650) 777-29-75
tamanz25@rambler.ru А.И. Тамянц +7 (688) 686-98-11 +7 (688) 686-98-11
catan49@yahoo.com П.Ф. Чатян +7 (741) 581-51-42 +7 (741) 581-51-42

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

1 2 3
sazotanz73 Сазотянц (066) 575-92-32
zicko15 Цичко (650) 777-29-75
tamanz25 Тамянц (688) 686-98-11
catan49 Чатян (741) 581-51-42

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2
22/02/99 0.520|zosman45@mail.ru
06/09/99 0.612|tizoganz84@yahoo.com
06/09/99 0.612|tizoganz84@yahoo.com
28/08/04 0.354|kuganz18@yahoo.com
02/05/04 0.561|sazak72@yahoo.com

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

1 2 3
99-02-22 0.5 zosman45[at]mail.ru
99-09-06 0.6 tizoganz84[at]yahoo.com
04-08-28 0.4 kuganz18[at]yahoo.com
04-05-02 0.6 sazak72[at]yahoo.com

Пример 2

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

1 2
03/05/01 0.557|kedanz25@yahoo.com
03/05/01 0.557|kedanz25@yahoo.com
12/04/04 0.539|mizic74@yandex.ru
06/07/04 0.250|tumij11@mail.ru
04/05/99 0.807|nugev90@mail.ru

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

1 2 3
01-05-03 0.6 kedanz25[at]yahoo.com
04-04-12 0.5 mizic74[at]yandex.ru
04-07-06 0.2 tumij11[at]mail.ru
99-05-04 0.8 nugev90[at]mail.ru

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(624) 425-29-74 (624) 425-29-74 0 Ф.Ф. Цанман
(277) 070-13-13 (277) 070-13-13 0 Я.К. Сокуфберг
(054) 768-55-66 (054) 768-55-66 0 Р.Р. Дутомли
(886) 953-14-18 (886) 953-14-18 0 К.Ш. Текко

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

1 2 3
(886) 953-1418 N К. Текко
(054) 768-5566 N Р. Дутомли
(624) 425-2974 N Ф. Цанман
(277) 070-1313 N Я. Сокуфберг

Пример 2

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

1 2 3 4
(011) 965-56-27 (011) 965-56-27 1 С.В. Цицяк
(821) 195-76-82 (821) 195-76-82 0 Т.И. Шасский
(492) 912-85-97 (492) 912-85-97 0 М.Л. Ниниди

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

1 2 3
(492) 912-8597 N М. Ниниди
(011) 965-5627 Y С. Цицяк
(821) 195-7682 N Т. Шасский

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.92 true 00.09.08
0.32 true 03.06.12
0.83 false 99.06.13
0.83 false 99.06.13
0.83 false 99.06.13

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

1 2 3
0.920 0.320 0.830
Y Y N
08-09-00 12-06-03 13-06-99

Пример 2

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

1 2 3
0.65 false 99.12.05
0.65 false 99.12.05
0.65 false 99.12.05
0.87 false 00.11.13
0.28 true 99.10.20

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

1 2 3
0.650 0.870 0.280
N N Y
05-12-99 13-11-00 20-10-99

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет aleksej41@mail.ru +72228372476 +72228372476 0.383
нет aleksej41@mail.ru +72228372476 +72228372476 0.383
нет mihail62@yandex.ru +77864945526 +77864945526 0.072
да makar59@mail.ru +73127460993 +73127460993 0.643

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

1 2 3 4
N mail.ru 837-2476 0.3830
N yandex.ru 494-5526 0.0720
Y mail.ru 746-0993 0.6430

Пример 2

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

1 2 3 4 5
да filipp25@gmail.com +77122420968 +77122420968 0.247
да badavan35@gmail.com +73761354221 +73761354221 0.018
да andrej31@mail.ru +73516239785 +73516239785 0.816
да andrej31@mail.ru +73516239785 +73516239785 0.816

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

1 2 3 4
Y gmail.com 242-0968 0.2470
Y gmail.com 135-4221 0.0180
Y mail.ru 623-9785 0.8160

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
delacij87[at]rambler.ru Эмиль Р. Делачий 24-09-2004
delacij87[at]rambler.ru Эмиль Р. Делачий 24-09-2004
nikolaj26[at]yandex.ru Николай С. Цурко 27-05-2000
miroslav53[at]gmail.com Мирослав Р. Кутошук 20-04-2001

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

1 2 3
delacij87@rambler.ru Делачий Э.Р. 04-09-24
miroslav53@gmail.com Кутошук М.Р. 01-04-20
nikolaj26@yandex.ru Цурко Н.С. 00-05-27

Пример 2

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

1 2 3
senubberg4[at]gmail.com Николай С. Шенубберг 15-04-2000
kirill58[at]rambler.ru Кирилл Ф. Чубак 27-05-1999
kirill58[at]rambler.ru Кирилл Ф. Чубак 27-05-1999
zomedman17[at]mail.ru Эдуард М. Зомедман 27-05-1999

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

1 2 3
kirill58@rambler.ru Чубак К.Ф. 99-05-27
senubberg4@gmail.com Шенубберг Н.С. 00-04-15
zomedman17@mail.ru Зомедман Э.М. 99-05-27

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
03/05/03#Эдуард Ф. Чабов 0.4 eduard58@mail.ru
16/02/03#Федор З. Шишаляк 0.3 sisalak4@rambler.ru
16/02/03#Федор З. Шишаляк 0.3 sisalak4@rambler.ru
20/09/00#Глеб Н. Тачазиди 0.9 tacazidi92@yandex.ru
11/03/99#Юрий Ц. Ранак 0.2 ranak25@mail.ru
16/02/03#Федор З. Шишаляк 0.3 sisalak4@rambler.ru

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

1 2 3 4
03-05-03 03-02-16 00-09-20 99-03-11
40% 30% 90% 20%
eduard58 sisalak4 tacazidi92 ranak25
Чабов Шишаляк Тачазиди Ранак

Пример 2

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

1 2 3
09/04/04#Анатолий Д. Чувузян 0.9 anatolij75@mail.ru
12/05/01#Тамерлан К. Шуцетиди 0.0 tamerlan5@mail.ru
24/02/04#Мирон Д. Цочук 0.5 miron28@yahoo.com
24/02/04#Мирон Д. Цочук 0.5 miron28@yahoo.com
24/02/04#Мирон Д. Цочук 0.5 miron28@yahoo.com
10/09/99#Матвей З. Тодский 0.8 todskij75@yandex.ru

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

1 2 3 4
04-04-09 01-05-12 04-02-24 99-09-10
90% 0% 50% 80%
anatolij75 tamerlan5 miron28 todskij75
Чувузян Шуцетиди Цочук Тодский

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
02/01/01 02/01/01 да|votibskij74[at]yandex.ru Вотибский С.У.
00/05/25 00/05/25 нет|sogak5[at]yandex.ru Согак А.Н.
00/05/18 00/05/18 да|losli39[at]rambler.ru Лосли С.Ц.

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

1 2 3
02-01-01 00-05-25 00-05-18
true false true
С. Вотибский А. Согак С. Лосли
yandex.ru yandex.ru rambler.ru

Пример 2

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

1 2 3 4 5
04/11/02 04/11/02 да|furukak79[at]rambler.ru Фурукяк Э.М.
00/01/25 00/01/25 нет|gosidi26[at]gmail.com Госиди Н.Т.
03/07/02 03/07/02 нет|nubak61[at]mail.ru Нубяк М.В.
99/09/28 99/09/28 да|dilov90[at]rambler.ru Дилов Д.У.

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

1 2 3 4
04-11-02 00-01-25 03-07-02 99-09-28
true false false true
Э. Фурукяк Н. Госиди М. Нубяк Д. Дилов
rambler.ru gmail.com mail.ru rambler.ru

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.6&Никита Ш. Зитич nikita35[at]rambler.ru нет нет
0.2&Платон Р. Радушман radusman85[at]yahoo.com нет нет
0.6&Никита Ш. Зитич nikita35[at]rambler.ru нет нет
0.3&Евгений Ф. Кошодяк evgenij68[at]yandex.ru да да
0.4&Александр Ч. Чацев aleksandr16[at]mail.ru нет нет
0.6&Никита Ш. Зитич nikita35[at]rambler.ru нет нет

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

1 2 3 4
60% 20% 30% 40%
nikita35 radusman85 evgenij68 aleksandr16
Зитич, Н.Ш. Радушман, П.Р. Кошодяк, Е.Ф. Чацев, А.Ч.
Не выполнено Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4 5 6
0.9&Федор С. Фетецев fetezev50[at]yahoo.com да да
0.6&Рамиль Ц. Фешян ramil_75[at]gmail.com да да
0.1&Даниил В. Часетко casetko65[at]yandex.ru да да
0.9&Филипп Ц. Фолли filipp79[at]gmail.com да да
0.9&Филипп Ц. Фолли filipp79[at]gmail.com да да
0.9&Филипп Ц. Фолли filipp79[at]gmail.com да да

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

1 2 3 4
90% 60% 10% 90%
fetezev50 ramil_75 casetko65 filipp79
Фетецев, Ф.С. Фешян, Р.Ц. Часетко, Д.В. Фолли, Ф.Ц.
Выполнено Выполнено Выполнено Выполнено

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2
13.08.00!Не выполнено Е.Б. Цецукман
22.02.00!Выполнено М.З. Чацяк
23.06.00!Не выполнено Р.Д. Чисифский
16.08.04!Не выполнено П.Н. Дедишян
16.08.04!Не выполнено П.Н. Дедишян

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

1 2 3 4
false true false false
13-08-00 22-02-00 23-06-00 16-08-04
Цецукман Е. Чацяк М. Чисифский Р. Дедишян П.

Пример 2

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

1 2
12.01.04!Не выполнено В.М. Зуличов
07.11.02!Не выполнено Л.Ц. Киско
07.11.02!Не выполнено Л.Ц. Киско
14.11.00!Выполнено Л.Д. Фачман

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

1 2 3
false false true
12-01-04 07-11-02 14-11-00
Зуличов В. Киско Л. Фачман Л.

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
+72191061784 26.03.99 Т.Ф. Гибко 26.03.99 gibko44[at]mail.ru
+79750118032 08.05.04 Е.В. Демянц 08.05.04 demanz5[at]yahoo.com
+76942582283 05.08.03 А.Ф. Бозевянц 05.08.03 bozevanz49[at]gmail.com
+79750118032 08.05.04 Е.В. Демянц 08.05.04 demanz5[at]yahoo.com
+79750118032 08.05.04 Е.В. Демянц 08.05.04 demanz5[at]yahoo.com

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

1 2 3
2191061784 9750118032 6942582283
99.03.26 04.05.08 03.08.05
Гибко Демянц Бозевянц
gibko44 demanz5 bozevanz49

Пример 2

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

1 2 3 4 5 6 7
+74933171163 20.07.03 А.И. Тугодян 20.07.03 tugodan37[at]yahoo.com
+71781899697 13.07.00 А.О. Мигизин 13.07.00 migizin71[at]mail.ru
+78161230268 01.04.00 А.З. Цишиди 01.04.00 zisidi87[at]mail.ru
+78161230268 01.04.00 А.З. Цишиди 01.04.00 zisidi87[at]mail.ru
+78161230268 01.04.00 А.З. Цишиди 01.04.00 zisidi87[at]mail.ru

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

1 2 3
4933171163 1781899697 8161230268
03.07.20 00.07.13 00.04.01
Тугодян Мигизин Цишиди
tugodan37 migizin71 zisidi87

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Амир Кенурук Нет#0.692
Арсений Замокли Да#0.210
Гордей Морудберг Нет#0.988
Гордей Морудберг Нет#0.988
Виктор Кобин Да#0.939

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

1 2 3 4
Кенурук Замокли Морудберг Кобин
0.7 0.2 1.0 0.9
N Y N Y

Пример 2

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

1 2
Юрий Дабберг Да#0.017
Игорь Ворянц Да#0.432
Арсен Гизириди Да#0.368
Арсен Гизириди Да#0.368

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

1 2 3
Дабберг Ворянц Гизириди
0.0 0.4 0.4
Y Y Y

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001.08.26 false false Гоцберг Л.Н.
2004.12.10 false false Мегокяк М.У.
2001.10.08 true true Дуратский С.Ф.
2000.08.21 false false Кивев Т.Л.

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

1 2 3
26/08/01 N Л. Гоцберг
10/12/04 N М. Мегокяк
08/10/01 Y С. Дуратский
21/08/00 N Т. Кивев

Пример 2

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

1 2 3 4
2003.11.02 false false Рарериди И.Н.
2001.02.26 false false Лурук И.Р.
2000.04.18 true true Тувиди С.Р.

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

1 2 3
02/11/03 N И. Рарериди
26/02/01 N И. Лурук
18/04/00 Y С. Тувиди

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
99.07.01 Воцоциди А.Н. +7(938)075-06-23 0.0 +7(938)075-06-23
99.03.08 Дегечиди Б.А. +7(278)472-71-03 0.3 +7(278)472-71-03
03.07.09 Луцский Д.У. +7(070)840-64-18 0.3 +7(070)840-64-18
99.03.08 Дегечиди Б.А. +7(278)472-71-03 0.3 +7(278)472-71-03

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

1 2 3
01-07-99 08-03-99 09-07-03
Воцоциди Дегечиди Луцский
938-075-0623 278-472-7103 070-840-6418
0% 30% 30%

Пример 2

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

1 2 3 4 5 6
99.06.02 Викберг О.З. +7(087)299-68-10 0.5 +7(087)299-68-10
99.03.01 Лачов Л.М. +7(205)916-24-13 0.5 +7(205)916-24-13
00.10.27 Гебинук В.Б. +7(823)989-83-14 0.9 +7(823)989-83-14
99.03.01 Лачов Л.М. +7(205)916-24-13 0.5 +7(205)916-24-13

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

1 2 3
02-06-99 01-03-99 27-10-00
Викберг Лачов Гебинук
087-299-6810 205-916-2413 823-989-8314
50% 50% 90%

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Нет evgenij4[at]yahoo.com +7 712 330-6815 73%
Нет vaceslav26[at]yahoo.com +7 120 751-2470 21%
Нет tokberg4[at]gmail.com +7 667 359-4951 80%
Нет evgenij92[at]yahoo.com +7 927 409-7296 59%
Нет tokberg4[at]gmail.com +7 667 359-4951 80%

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

1 2 3 4
0 evgenij4 (712) 330-68-15 0.7
0 vaceslav26 (120) 751-24-70 0.2
0 tokberg4 (667) 359-49-51 0.8
0 evgenij92 (927) 409-72-96 0.6

Пример 2

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

1 2 3 4 5
Да tusberg71[at]mail.ru +7 970 542-7672 38%
Да timofej52[at]yandex.ru +7 242 583-0945 79%
Да falan4[at]yahoo.com +7 026 582-2692 46%
Нет savelij9[at]rambler.ru +7 710 903-8015 60%
Да timofej52[at]yandex.ru +7 242 583-0945 79%

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

1 2 3 4
1 tusberg71 (970) 542-76-72 0.4
1 timofej52 (242) 583-09-45 0.8
1 falan4 (026) 582-26-92 0.5
0 savelij9 (710) 903-80-15 0.6

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
22.04.04 Нет 0.919
08.01.04 Да 0.827
16.09.01 Нет 0.939
16.09.01 Нет 0.939
16.09.01 Нет 0.939

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

1 2 3
04-04-22 04-01-08 01-09-16
Не выполнено Выполнено Не выполнено
0.9190 0.8270 0.9390

Пример 2

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

1 2 3
25.12.03 Нет 0.067
25.12.03 Нет 0.067
02.11.03 Нет 0.757
25.12.03 Нет 0.067
28.05.04 Да 0.267

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

1 2 3
03-12-25 03-11-02 04-05-28
Не выполнено Не выполнено Выполнено
0.0670 0.7570 0.2670

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004/12/08|Игнат Ф. Фишич Нет Нет
2003/02/03|Лев Ф. Сакетко Да Да
2003/11/24|Захар Ч. Шигуцли Да Да

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

1 2 3
08-12-2004 03-02-2003 24-11-2003
Фишич, И.Ф. Сакетко, Л.Ф. Шигуцли, З.Ч.
0 1 1

Пример 2

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

1 2 3 4
2002/07/19|Арсен С. Шадман Да Да
2004/04/01|Тамерлан Н. Фумов Да Да
2000/05/03|Ярослав М. Неший Да Да
2004/08/08|Эмиль М. Гоцешиди Да Да

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

1 2 3 4
19-07-2002 01-04-2004 03-05-2000 08-08-2004
Шадман, А.С. Фумов, Т.Н. Неший, Я.М. Гоцешиди, Э.М.
1 1 1 1

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
tucberg23@gmail.com tucberg23@gmail.com 2000.09.14 466 635-1273
zunacli36@yahoo.com zunacli36@yahoo.com 2004.10.06 308 231-9976
rurezman6@yahoo.com rurezman6@yahoo.com 2002.11.01 798 789-9049
ducinev88@mail.ru ducinev88@mail.ru 2001.10.07 087 388-9071

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

1 2 3 4
ducinev88 rurezman6 tucberg23 zunacli36
01-10-07 02-11-01 00-09-14 04-10-06
3889071 7899049 6351273 2319976

Пример 2

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

1 2 3 4
zisev30@yahoo.com zisev30@yahoo.com 2004.10.21 725 741-1955
vibamskij34@yandex.ru vibamskij34@yandex.ru 2002.03.18 621 352-7232
gasberg97@rambler.ru gasberg97@rambler.ru 2002.06.06 852 938-7218

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

1 2 3
gasberg97 vibamskij34 zisev30
02-06-06 02-03-18 04-10-21
9387218 3527232 7411955

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2
18-10-2003#+73067338560 vladislav10@rambler.ru
16-06-2001#+77378527171 leonid16@mail.ru
20-10-1999#+70916087292 vudedberg77@yandex.ru
16-06-2001#+77378527171 leonid16@mail.ru

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

1 2 3
733-8560 852-7171 608-7292
vladislav10[at]rambler.ru leonid16[at]mail.ru vudedberg77[at]yandex.ru
03-10-18 01-06-16 99-10-20

Пример 2

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

1 2
12-12-2004#+71345421942 makar85@gmail.com
04-08-2002#+74855117635 titinak76@rambler.ru
02-12-2004#+76246501053 rostislav99@yahoo.com
05-02-2004#+77698165940 timur55@yahoo.com
04-08-2002#+74855117635 titinak76@rambler.ru

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

1 2 3 4
542-1942 511-7635 650-1053 816-5940
makar85[at]gmail.com titinak76[at]rambler.ru rostislav99[at]yahoo.com timur55[at]yahoo.com
04-12-12 02-08-04 04-12-02 04-02-05

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Э.А. Нубский 0.1 nubskij35[at]yahoo.com 1 nubskij35[at]yahoo.com
С.Т. Чадозский 0.2 cadozskij8[at]gmail.com 1 cadozskij8[at]gmail.com
С.Т. Чадозский 0.2 cadozskij8[at]gmail.com 1 cadozskij8[at]gmail.com
Г.Р. Саферян 0.6 saferan23[at]yahoo.com 0 saferan23[at]yahoo.com
С.Т. Чадозский 0.2 cadozskij8[at]gmail.com 1 cadozskij8[at]gmail.com

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

1 2 3 4
Нубский Э. 10% nubskij35@yahoo.com Выполнено
Саферян Г. 60% saferan23@yahoo.com Не выполнено
Чадозский С. 20% cadozskij8@gmail.com Выполнено

Пример 2

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

1 2 3 4 5
А.У. Зумотев 0.3 zumotev38[at]gmail.com 1 zumotev38[at]gmail.com
Р.Л. Цофафли 0.7 zofafli37[at]yahoo.com 1 zofafli37[at]yahoo.com
М.Ц. Бедман 0.7 bedman3[at]yandex.ru 1 bedman3[at]yandex.ru
Е.Т. Дутли 0.8 dutli67[at]rambler.ru 0 dutli67[at]rambler.ru
Е.Т. Дутли 0.8 dutli67[at]rambler.ru 0 dutli67[at]rambler.ru
Е.Т. Дутли 0.8 dutli67[at]rambler.ru 0 dutli67[at]rambler.ru

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

1 2 3 4
Бедман М. 70% bedman3@yandex.ru Выполнено
Дутли Е. 80% dutli67@rambler.ru Не выполнено
Зумотев А. 30% zumotev38@gmail.com Выполнено
Цофафли Р. 70% zofafli37@yahoo.com Выполнено

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
tumikak7@yahoo.com +7 376 749-4611 да Р.Ч. Тумикяк да
migebij98@yahoo.com +7 198 079-4769 нет Э.Б. Мигебий нет
lenidi49@mail.ru +7 440 132-2829 да М.И. Лениди да

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

1 2 3
lenidi49[at]mail.ru migebij98[at]yahoo.com tumikak7[at]yahoo.com
1322829 0794769 7494611
Y N Y
Лениди М. Мигебий Э. Тумикяк Р.

Пример 2

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

1 2 3 4 5 6 7
fodisak10@gmail.com +7 277 171-5971 да Н.Т. Фодисак да
gurij54@yandex.ru +7 077 985-9374 нет Р.Д. Гурий нет
micanz86@mail.ru +7 248 022-4410 нет Г.К. Мичянц нет
lalli22@rambler.ru +7 052 528-2427 нет Б.И. Лалли нет

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

1 2 3 4
fodisak10[at]gmail.com gurij54[at]yandex.ru lalli22[at]rambler.ru micanz86[at]mail.ru
1715971 9859374 5282427 0224410
Y N N N
Фодисак Н. Гурий Р. Лалли Б. Мичянц Г.

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет 64% 20.06.02 20.06.02
нет 64% 20.06.02 20.06.02
да 28% 17.02.02 17.02.02
нет 100% 07.07.00 07.07.00
да 46% 07.06.01 07.06.01
нет 64% 20.06.02 20.06.02

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

1 2 3
false 0.6400 02-06-20
true 0.2800 02-02-17
false 1.0000 00-07-07
true 0.4600 01-06-07

Пример 2

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

1 2 3 4
нет 50% 08.08.02 08.08.02
да 43% 13.02.01 13.02.01
да 43% 13.02.01 13.02.01
да 25% 14.06.03 14.06.03
да 43% 13.02.01 13.02.01

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

1 2 3
false 0.5000 02-08-08
true 0.4300 01-02-13
true 0.2500 03-06-14

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Чишянц Рамиль 1999/12/16 1999/12/16 +7 639 986-6869 N
Шибифак Федор 2002/02/09 2002/02/09 +7 624 114-8971 Y
Нидециди Кирилл 2001/03/15 2001/03/15 +7 029 961-4461 N
Нидециди Кирилл 2001/03/15 2001/03/15 +7 029 961-4461 N

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

1 2 3
Рамиль Чишянц Федор Шибифак Кирилл Нидециди
1999.12.16 2002.02.09 2001.03.15
639 986-6869 624 114-8971 029 961-4461
Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4 5
Фафицич Марк 1999/01/23 1999/01/23 +7 368 722-9572 N
Гаритин Ян 2003/07/05 2003/07/05 +7 435 867-0303 Y
Судериди Радмир 2000/02/08 2000/02/08 +7 831 341-1902 Y
Гаритин Ян 2003/07/05 2003/07/05 +7 435 867-0303 Y

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

1 2 3
Марк Фафицич Ян Гаритин Радмир Судериди
1999.01.23 2003.07.05 2000.02.08
368 722-9572 435 867-0303 831 341-1902
Не выполнено Выполнено Выполнено

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Рамиль Г. Ладяк Рамиль Г. Ладяк ramil_87@rambler.ru да 0.0933
Леонид С. Рамберг Леонид С. Рамберг ramberg1@yandex.ru да 0.8005
Ян Б. Мурулян Ян Б. Мурулян murulan20@rambler.ru да 0.9506
Роман К. Чугициди Роман К. Чугициди cugizidi31@yandex.ru нет 0.8291

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

1 2 3 4
Ладяк, Р.Г. Рамберг, Л.С. Мурулян, Я.Б. Чугициди, Р.К.
rambler.ru yandex.ru rambler.ru yandex.ru
Да Да Да Нет
0.1 0.8 1.0 0.8

Пример 2

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

1 2 3 4 5
Георгий Ф. Нубов Георгий Ф. Нубов georgij52@yandex.ru нет 0.1349
Святослав Т. Бечко Святослав Т. Бечко svatoslav86@gmail.com да 0.2751
Эмиль Н. Лешецак Эмиль Н. Лешецак lesezak37@rambler.ru нет 0.8595
Тихон М. Сикисский Тихон М. Сикисский sikisskij90@mail.ru нет 0.5683

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

1 2 3 4
Нубов, Г.Ф. Бечко, С.Т. Лешецак, Э.Н. Сикисский, Т.М.
yandex.ru gmail.com rambler.ru mail.ru
Нет Да Нет Нет
0.1 0.3 0.9 0.6

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Платон Ш. Локич;20% platon19@rambler.ru platon19@rambler.ru +7 267 858-96-44
Максим У. Сомий;79% maksim39@mail.ru maksim39@mail.ru +7 522 506-72-66
Игорь Ф. Зузак;68% igor_37@rambler.ru igor_37@rambler.ru +7 842 244-76-41
Тимофей В. Тарумиди;3% tarumidi40@rambler.ru tarumidi40@rambler.ru +7 258 490-13-87

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

1 2 3 4
П.Ш. Локич platon19[at]rambler.ru 0.200 2678589644
М.У. Сомий maksim39[at]mail.ru 0.790 5225067266
И.Ф. Зузак igor_37[at]rambler.ru 0.680 8422447641
Т.В. Тарумиди tarumidi40[at]rambler.ru 0.030 2584901387

Пример 2

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

1 2 3 4 5
Марсель Н. Чацич;79% marsel_69@yahoo.com marsel_69@yahoo.com +7 152 130-97-60
Матвей Ц. Чаришин;21% carisin69@gmail.com carisin69@gmail.com +7 944 708-66-57
Егор В. Ричоний;10% riconij82@yandex.ru riconij82@yandex.ru +7 358 854-21-78
Альберт Г. Куфелий;72% al_bert26@yandex.ru al_bert26@yandex.ru +7 322 589-38-79

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

1 2 3 4
М.Н. Чацич marsel_69[at]yahoo.com 0.790 1521309760
М.Ц. Чаришин carisin69[at]gmail.com 0.210 9447086657
Е.В. Ричоний riconij82[at]yandex.ru 0.100 3588542178
А.Г. Куфелий al_bert26[at]yandex.ru 0.720 3225893879

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
99/09/05 46%!+77149877183 Ширберг Г.О. Ширберг Г.О.
02/01/26 88%!+74348597480 Шарисий В.Ц. Шарисий В.Ц.
99/09/05 46%!+77149877183 Ширберг Г.О. Ширберг Г.О.
99/09/05 46%!+77149877183 Ширберг Г.О. Ширберг Г.О.
02/11/05 20%!+79159684395 Гинукич Т.К. Гинукич Т.К.

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

1 2 3
99.09.05 02.01.26 02.11.05
987-71-83 859-74-80 968-43-95
0.5 0.9 0.2
Ширберг Г. Шарисий В. Гинукич Т.

Пример 2

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

1 2 3 4 5
99/05/07 13%!+70522845338 Молев С.В. Молев С.В.
99/03/25 50%!+70015898456 Фифич В.Р. Фифич В.Р.
02/06/17 17%!+79338995612 Делисев Г.С. Делисев Г.С.
02/06/17 17%!+79338995612 Делисев Г.С. Делисев Г.С.
02/06/17 17%!+79338995612 Делисев Г.С. Делисев Г.С.

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

1 2 3
99.05.07 99.03.25 02.06.17
284-53-38 589-84-56 899-56-12
0.1 0.5 0.2
Молев С. Фифич В. Делисев Г.

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+76570011243 20.04.2003 Р.Ц. Цавов 0.595 Р.Ц. Цавов
+77426595124 12.10.2000 Г.Ц. Гачиди 0.784 Г.Ц. Гачиди
+74366317003 26.09.2000 А.Л. Негак 0.134 А.Л. Негак

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

1 2 3
657-001-1243 742-659-5124 436-631-7003
03-04-20 00-10-12 00-09-26
Цавов Р. Гачиди Г. Негак А.
0.5950 0.7840 0.1340

Пример 2

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

1 2 3 4 5 6
+74267769011 22.03.2001 Ф.Ч. Зефиди 0.556 Ф.Ч. Зефиди
+72427085281 11.01.2004 И.Р. Цазивяк 0.313 И.Р. Цазивяк
+76284452056 13.08.2000 С.Р. Цачяк 0.462 С.Р. Цачяк
+73542524105 22.01.2000 А.Р. Цекли 0.554 А.Р. Цекли

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

1 2 3 4
426-776-9011 242-708-5281 628-445-2056 354-252-4105
01-03-22 04-01-11 00-08-13 00-01-22
Зефиди Ф. Цазивяк И. Цачяк С. Цекли А.
0.5560 0.3130 0.4620 0.5540

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.7615 28-05-1999 0.7615 Y
0.0291 05-05-2002 0.0291 N
0.0359 23-10-2001 0.0359 Y
0.0359 23-10-2001 0.0359 Y
0.4118 23-06-2002 0.4118 N

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

1 2 3 4
0.8 0.0 0.0 0.4
28.05.1999 05.05.2002 23.10.2001 23.06.2002
да нет да нет

Пример 2

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

1 2 3 4 5
0.0596 18-05-2001 0.0596 N
0.0596 18-05-2001 0.0596 N
0.8130 07-12-2002 0.8130 Y
0.1843 15-11-2001 0.1843 N
0.0863 22-10-2004 0.0863 N

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

1 2 3 4
0.1 0.8 0.2 0.1
18.05.2001 07.12.2002 15.11.2001 22.10.2004
нет да нет нет

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Да!27% daniel_81[at]yandex.ru
Да!21% vozutman44[at]mail.ru
Да!35% robert35[at]yandex.ru

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

1 2 3
true 0.27 daniel_81@yandex.ru
true 0.21 vozutman44@mail.ru
true 0.35 robert35@yandex.ru

Пример 2

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

1 2
Да!84% vusev12[at]gmail.com
Да!22% zufidi11[at]rambler.ru
Нет!64% al_bert66[at]yahoo.com

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

1 2 3
true 0.84 vusev12@gmail.com
true 0.22 zufidi11@rambler.ru
false 0.64 al_bert66@yahoo.com

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3 0.3 Виталий М. Тофий (097) 911-87-04
0.5 0.5 Николай Ц. Тирко (561) 367-33-15
0.8 0.8 Руслан Ф. Гуфук (040) 473-68-02
0.3 0.3 Виталий М. Тофий (097) 911-87-04
0.3 0.3 Виталий М. Тофий (097) 911-87-04
0.7 0.7 Марат Н. Сарузак (327) 260-15-08

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

1 2 3
0.3000 Тофий, В.М. 911-8704
0.5000 Тирко, Н.Ц. 367-3315
0.8000 Гуфук, Р.Ф. 473-6802
0.7000 Сарузак, М.Н. 260-1508

Пример 2

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

1 2 3 4
0.9 0.9 Платон Ц. Фибаряк (059) 103-16-63
0.2 0.2 Всеволод А. Шаладев (969) 472-52-68
0.3 0.3 Виталий Ч. Мошезев (118) 939-27-19
0.3 0.3 Виталий Ч. Мошезев (118) 939-27-19
0.3 0.3 Виталий Ч. Мошезев (118) 939-27-19
0.7 0.7 Альберт З. Зушусман (582) 818-61-35

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

1 2 3
0.9000 Фибаряк, П.Ц. 103-1663
0.2000 Шаладев, В.А. 472-5268
0.3000 Мошезев, В.Ч. 939-2719
0.7000 Зушусман, А.З. 818-6135

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Y 03.03.2004 0.5971 zivibuk5[at]gmail.com
Y 27.10.1999 0.5178 casemanz2[at]yandex.ru
Y 24.01.2000 0.7188 sazberg87[at]gmail.com
N 23.09.2004 0.8939 deganz33[at]rambler.ru
N 23.09.2004 0.8939 deganz33[at]rambler.ru

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

1 2 3 4
true true true false
2004/03/03 1999/10/27 2000/01/24 2004/09/23
0.60 0.52 0.72 0.89
zivibuk5@gmail.com casemanz2@yandex.ru sazberg87@gmail.com deganz33@rambler.ru

Пример 2

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

1 2 3 4 5 6
Y 20.08.1999 0.8449 coluk68[at]gmail.com
N 12.12.2002 0.8172 sibimskij57[at]mail.ru
Y 14.11.2004 0.8789 zimin57[at]yahoo.com
N 12.12.2002 0.8172 sibimskij57[at]mail.ru
N 16.06.1999 0.9110 tuzetij43[at]yandex.ru

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

1 2 3 4
true false true false
1999/08/20 2002/12/12 2004/11/14 1999/06/16
0.84 0.82 0.88 0.91
coluk68@gmail.com sibimskij57@mail.ru zimin57@yahoo.com tuzetij43@yandex.ru

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03/07/2004 +7 235 616-82-05 Лачутак Д.Г.!Y
24/09/1999 +7 328 113-12-90 Нонич И.Н.!N
13/11/2002 +7 830 999-50-77 Римешин Р.Ц.!Y
09/10/1999 +7 682 065-98-92 Нироров А.З.!N

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

1 2 3 4
04/07/03 99/09/24 02/11/13 99/10/09
235-616-8205 328-113-1290 830-999-5077 682-065-9892
Д. Лачутак И. Нонич Р. Римешин А. Нироров
Выполнено Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4
16/01/2004 +7 804 674-19-88 Келянц А.С.!N
19/09/2001 +7 935 815-78-34 Числи Р.С.!Y
08/11/2001 +7 734 227-37-30 Волитский А.К.!Y

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

1 2 3
04/01/16 01/09/19 01/11/08
804-674-1988 935-815-7834 734-227-3730
А. Келянц Р. Числи А. Волитский
Не выполнено Выполнено Выполнено

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
+7 660 709-28-85 0.5866 fafanz87[at]gmail.com N N
+7 789 691-67-42 0.9598 vladimir9[at]gmail.com Y Y
+7 970 124-53-69 0.6198 bogdan91[at]mail.ru N N

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

1 2 3 4
7092885 0.59 gmail.com Не выполнено
6916742 0.96 gmail.com Выполнено
1245369 0.62 mail.ru Не выполнено

Пример 2

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

1 2 3 4 5 6 7
+7 828 433-75-17 0.6766 damir13[at]rambler.ru Y Y
+7 837 161-16-01 0.2911 dezizij98[at]mail.ru N N
+7 265 206-14-63 0.7161 nazar13[at]mail.ru N N
+7 672 652-67-45 0.1653 dizosak10[at]rambler.ru Y Y

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

1 2 3 4
4337517 0.68 rambler.ru Выполнено
1611601 0.29 mail.ru Не выполнено
2061463 0.72 mail.ru Не выполнено
6526745 0.17 rambler.ru Выполнено