ИКБО-21-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
40% Тимур Ф. Везочберг +7 952 003-09-63 +7 952 003-09-63
4% Арсен Р. Чифев +7 069 418-43-51 +7 069 418-43-51
68% Мирослав М. Гизецин +7 949 069-26-17 +7 949 069-26-17
68% Мирослав М. Гизецин +7 949 069-26-17 +7 949 069-26-17

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

1 2 3
0.0400 А.Р. Чифев 069 418-4351
0.6800 М.М. Гизецин 949 069-2617
0.4000 Т.Ф. Везочберг 952 003-0963

Пример 2

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

1 2 3 4
79% Данила Т. Вабиди +7 852 082-38-77 +7 852 082-38-77
79% Данила Т. Вабиди +7 852 082-38-77 +7 852 082-38-77
24% Одиссей Л. Нерук +7 937 662-57-68 +7 937 662-57-68
76% Артур С. Мобисли +7 112 702-73-58 +7 112 702-73-58

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

1 2 3
0.7600 А.С. Мобисли 112 702-7358
0.7900 Д.Т. Вабиди 852 082-3877
0.2400 О.Л. Нерук 937 662-5768

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
ferev57[at]mail.ru 0.2 0.2 +7 277 387-30-59 Ферев А.О.
ficman87[at]mail.ru 0.2 0.2 +7 794 599-11-37 Фичман С.Л.
vekugic47[at]mail.ru 0.4 0.4 +7 672 535-63-01 Векугич И.Е.
ferev57[at]mail.ru 0.2 0.2 +7 277 387-30-59 Ферев А.О.

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

1 2 3
ferev57 ficman87 vekugic47
0.2000 0.2000 0.4000
(277) 387-30-59 (794) 599-11-37 (672) 535-63-01
Ферев Фичман Векугич

Пример 2

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

1 2 3 4 5
detko77[at]rambler.ru 0.1 0.1 +7 777 918-03-73 Детко А.К.
lisskij30[at]mail.ru 0.8 0.8 +7 859 708-11-57 Лисский Д.М.
lisskij30[at]mail.ru 0.8 0.8 +7 859 708-11-57 Лисский Д.М.
rebin82[at]gmail.com 0.1 0.1 +7 254 449-01-98 Ребин Д.К.

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

1 2 3
detko77 lisskij30 rebin82
0.1000 0.8000 0.1000
(777) 918-03-73 (859) 708-11-57 (254) 449-01-98
Детко Лисский Ребин

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.44 +7 (279) 028-41-61 24.11.2002
0.40 +7 (451) 294-99-04 22.03.2001
0.31 +7 (312) 643-77-67 16.08.2002
0.31 +7 (312) 643-77-67 16.08.2002
0.31 +7 (312) 643-77-67 16.08.2002

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

1 2 3
0.4400 +7(279)028-41-61 24-11-2002
0.4000 +7(451)294-99-04 22-03-2001
0.3100 +7(312)643-77-67 16-08-2002

Пример 2

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

1 2 3 4
0.46 +7 (609) 703-94-66 26.05.2003
0.46 +7 (609) 703-94-66 26.05.2003
0.46 +7 (609) 703-94-66 26.05.2003
0.87 +7 (329) 339-30-80 17.11.2004
0.16 +7 (328) 170-68-69 27.05.2003

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

1 2 3
0.4600 +7(609)703-94-66 26-05-2003
0.8700 +7(329)339-30-80 17-11-2004
0.1600 +7(328)170-68-69 27-05-2003

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
5% aroslav83@yandex.ru Ярослав Ф. Шоцебий!нет 5%
72% zasufak97@yahoo.com Айдар З. Цасуфяк!да 72%
58% georgij52@yandex.ru Георгий Т. Чалогин!нет 58%

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

1 2 3
0.05 0.58 0.72
aroslav83 georgij52 zasufak97
Шоцебий, Я.Ф. Чалогин, Г.Т. Цасуфяк, А.З.
0 0 1

Пример 2

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

1 2 3 4 5
53% mimigev55@yahoo.com Матвей Ш. Мимигев!нет 53%
85% vladislav28@rambler.ru Владислав Б. Дифак!нет 85%
71% ruzefic42@yandex.ru Артем Ч. Руцефич!нет 71%

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

1 2 3
0.53 0.71 0.85
mimigev55 ruzefic42 vladislav28
Мимигев, М.Ш. Руцефич, А.Ч. Дифак, В.Б.
0 0 0

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3496 0.3496 Y 03/06/24
0.7802 0.7802 N 01/09/17
0.1261 0.1261 Y 02/12/16

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

1 2 3
0.3 1 24/06/03
0.8 0 17/09/01
0.1 1 16/12/02

Пример 2

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

1 2 3 4 5
0.5807 0.5807 Y 02/06/03
0.8171 0.8171 Y 00/04/03
0.4084 0.4084 N 02/07/17

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

1 2 3
0.6 1 03/06/02
0.8 1 03/04/00
0.4 0 17/07/02

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Николай Д. Конигянц +7(595)451-39-92 +7(595)451-39-92 0.377
Руслан К. Болачий +7(527)179-21-85 +7(527)179-21-85 0.860
Руслан К. Болачий +7(527)179-21-85 +7(527)179-21-85 0.860
Герман М. Фемоцов +7(944)361-78-54 +7(944)361-78-54 0.764

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

1 2 3
Конигянц Болачий Фемоцов
595-451-3992 527-179-2185 944-361-7854
0.3770 0.8600 0.7640

Пример 2

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

1 2 3 4 5
Демид Ф. Зелман +7(944)928-27-72 +7(944)928-27-72 0.644
Петр Б. Зазиций +7(422)559-09-02 +7(422)559-09-02 0.446
Федор Т. Цимберг +7(524)901-87-40 +7(524)901-87-40 0.061
Федор Т. Цимберг +7(524)901-87-40 +7(524)901-87-40 0.061

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

1 2 3
Зелман Зазиций Цимберг
944-928-2772 422-559-0902 524-901-8740
0.6440 0.4460 0.0610

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 899 433-78-20 +7 899 433-78-20 01/12/10 Сутазук, С.М. sutazuk39[at]rambler.ru
+7 899 433-78-20 +7 899 433-78-20 01/12/10 Сутазук, С.М. sutazuk39[at]rambler.ru
+7 030 236-29-19 +7 030 236-29-19 00/01/25 Кагунин, А.Б. kagunin25[at]yandex.ru
+7 892 926-78-52 +7 892 926-78-52 04/06/19 Шуфигин, Р.К. sufigin53[at]mail.ru
+7 692 316-30-46 +7 692 316-30-46 01/08/06 Чицин, Р.В. cizin80[at]yandex.ru

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

1 2 3 4
030-236-2919 692-316-3046 892-926-7852 899-433-7820
25.01.00 06.08.01 19.06.04 10.12.01
А. Кагунин Р. Чицин Р. Шуфигин С. Сутазук
kagunin25 cizin80 sufigin53 sutazuk39

Пример 2

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

1 2 3 4 5
+7 169 182-08-78 +7 169 182-08-78 01/03/22 Бефев, Д.У. befev51[at]mail.ru
+7 006 092-01-80 +7 006 092-01-80 02/05/23 Ташезли, Р.Б. tasezli58[at]rambler.ru
+7 237 400-46-17 +7 237 400-46-17 02/09/18 Лимадак, Р.Р. limadak56[at]yandex.ru
+7 728 037-57-47 +7 728 037-57-47 03/08/26 Лувемин, Р.Ф. luvemin80[at]rambler.ru
+7 006 092-01-80 +7 006 092-01-80 02/05/23 Ташезли, Р.Б. tasezli58[at]rambler.ru

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

1 2 3 4
169-182-0878 237-400-4617 728-037-5747 006-092-0180
22.03.01 18.09.02 26.08.03 23.05.02
Д. Бефев Р. Лимадак Р. Лувемин Р. Ташезли
befev51 limadak56 luvemin80 tasezli58

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0 00-11-15 tagomman94@rambler.ru 0.23 0
0 03-09-01 cuzan16@yahoo.com 0.83 0
0 01-11-04 risli46@yahoo.com 0.15 0
0 01-09-22 rureban90@gmail.com 0.54 0

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

1 2 3 4
нет нет нет нет
01-09-03 04-11-01 22-09-01 15-11-00
cuzan16 risli46 rureban90 tagomman94
83% 15% 54% 23%

Пример 2

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

1 2 3 4 5
0 03-02-02 ninogli82@mail.ru 0.85 0
0 02-08-10 bafasak35@gmail.com 0.39 0
1 00-01-27 miremak53@yandex.ru 0.67 1

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

1 2 3
нет да нет
10-08-02 27-01-00 02-02-03
bafasak35 miremak53 ninogli82
39% 67% 85%

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Накекиди Марат!0.204 +7 683 086-40-58
Чонич Иван!0.701 +7 708 579-73-81
Ришян Святослав!0.337 +7 051 992-90-29
Борерли Денис!0.633 +7 696 258-17-75

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

1 2 3 4
34% 20% 63% 70%
051 992-9029 683 086-4058 696 258-1775 708 579-7381
Святослав Ришян Марат Накекиди Денис Борерли Иван Чонич

Пример 2

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

1 2
Фегский Эдуард!0.324 +7 859 559-98-67
Мукитко Айдар!0.845 +7 342 424-79-81
Надич Ян!0.367 +7 986 565-03-74
Лосий Мирон!0.965 +7 495 391-29-77

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

1 2 3 4
84% 96% 32% 37%
342 424-7981 495 391-2977 859 559-9867 986 565-0374
Айдар Мукитко Мирон Лосий Эдуард Фегский Ян Надич

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.0499 magofak7[at]mail.ru нет нет
0.9537 viktor21[at]gmail.com да да
0.2257 risotuk49[at]rambler.ru да да
0.9537 viktor21[at]gmail.com да да

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

1 2 3
0.050 mail.ru Нет
0.954 gmail.com Да
0.226 rambler.ru Да

Пример 2

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

1 2 3 4 5 6
0.1880 rostislav32[at]yahoo.com да да
0.7235 stanislav71[at]yandex.ru нет нет
0.4517 cafatberg32[at]yahoo.com да да
0.4517 cafatberg32[at]yahoo.com да да
0.2752 nikita45[at]rambler.ru да да

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

1 2 3
0.188 yahoo.com Да
0.724 yandex.ru Нет
0.452 yahoo.com Да
0.275 rambler.ru Да

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.4 +75815989794!Не выполнено
0.4 +74376791364!Выполнено
0.9 +79991454766!Выполнено
0.7 +73668770210!Выполнено
0.9 +79991454766!Выполнено
0.9 +79991454766!Выполнено

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

1 2 3 4
0.40 0.40 0.90 0.70
581 598-9794 437 679-1364 999 145-4766 366 877-0210
0 1 1 1

Пример 2

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

1 2
0.2 +70486806467!Выполнено
0.2 +70486806467!Выполнено
0.4 +77701120640!Выполнено
0.1 +79830547427!Не выполнено
0.6 +74872187326!Выполнено
0.2 +70486806467!Выполнено

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

1 2 3 4
0.20 0.40 0.10 0.60
048 680-6467 770 112-0640 983 054-7427 487 218-7326
1 1 0 1

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
tolizberg7[at]mail.ru 0 Толизберг Елисей tolizberg7[at]mail.ru
sanuk32[at]rambler.ru 0 Санук Лев sanuk32[at]rambler.ru
lavofberg66[at]mail.ru 0 Лавофберг Илья lavofberg66[at]mail.ru

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

1 2 3
mail.ru rambler.ru mail.ru
нет нет нет
Елисей Толизберг Лев Санук Илья Лавофберг

Пример 2

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

1 2 3 4
legitman64[at]rambler.ru 0 Легитман Тимур legitman64[at]rambler.ru
facko44[at]yahoo.com 0 Фачко Самир facko44[at]yahoo.com
zonak89[at]rambler.ru 0 Цоняк Артем zonak89[at]rambler.ru

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

1 2 3
rambler.ru yahoo.com rambler.ru
нет нет нет
Тимур Легитман Самир Фачко Артем Цоняк

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.215 0.215 2002/10/10 zulov40@gmail.com#Цулов, М.И.
0.215 0.215 2002/10/10 zulov40@gmail.com#Цулов, М.И.
0.692 0.692 1999/04/15 casinuk16@rambler.ru#Часинук, М.Д.
0.778 0.778 2000/11/25 tizov57@gmail.com#Тизов, А.К.
0.520 0.520 2003/03/06 cofosak66@rambler.ru#Чофосяк, Я.Н.
0.215 0.215 2002/10/10 zulov40@gmail.com#Цулов, М.И.

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

1 2 3 4
0.2 0.7 0.8 0.5
02-10-10 99-04-15 00-11-25 03-03-06
gmail.com rambler.ru gmail.com rambler.ru
М. Цулов М. Часинук А. Тизов Я. Чофосяк

Пример 2

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

1 2 3 4
0.375 0.375 2002/01/04 takov75@yandex.ru#Таков, А.А.
0.050 0.050 2003/01/25 figubak29@mail.ru#Фигубяк, М.З.
0.785 0.785 2003/05/11 kanin1@gmail.com#Канин, И.Ш.
0.932 0.932 1999/05/24 kebskij68@rambler.ru#Кебский, К.Р.
0.932 0.932 1999/05/24 kebskij68@rambler.ru#Кебский, К.Р.
0.932 0.932 1999/05/24 kebskij68@rambler.ru#Кебский, К.Р.

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

1 2 3 4
0.4 0.1 0.8 0.9
02-01-04 03-01-25 03-05-11 99-05-24
yandex.ru mail.ru gmail.com rambler.ru
А. Таков М. Фигубяк И. Канин К. Кебский

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Ян Г. Фешифиди:21.09.99 false 0.071
Семен Н. Ракак:15.10.00 false 0.961
Савва Ш. Сацовянц:04.05.01 false 0.223
Семен Н. Ракак:15.10.00 false 0.961

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

1 2 3
99-09-21 00-10-15 01-05-04
Нет Нет Нет
Фешифиди Ракак Сацовянц
0.07 0.96 0.22

Пример 2

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

1 2 3 4 5
Рамиль И. Ретберг:11.10.01 false 0.315
Рамиль И. Ретберг:11.10.01 false 0.315
Данила Б. Мушедак:03.09.03 true 0.818
Марк К. Децавук:16.11.03 true 0.310
Егор К. Гикли:15.02.00 true 0.378

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

1 2 3 4
01-10-11 03-09-03 03-11-16 00-02-15
Нет Да Да Да
Ретберг Мушедак Децавук Гикли
0.32 0.82 0.31 0.38

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
00/07/16 1 292-716-7694
03/02/23 0 844-437-4569
01/02/23 1 483-462-8067

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

1 2 3
00-07-16 03-02-23 01-02-23
Выполнено Не выполнено Выполнено
716-7694 437-4569 462-8067

Пример 2

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

1 2 3 4 5
01/07/13 1 984-003-3933
03/10/03 0 054-535-6755
03/02/09 0 029-739-5546
99/04/10 1 742-077-2181

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

1 2 3 4
01-07-13 03-10-03 03-02-09 99-04-10
Выполнено Не выполнено Не выполнено Выполнено
003-3933 535-6755 739-5546 077-2181

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
artemij62[at]yahoo.com:0.22 +7 (399) 534-93-57 Артемий У. Кизумли
sebudij2[at]yahoo.com:0.01 +7 (805) 092-93-51 Петр Ц. Себудий
artemij62[at]yahoo.com:0.22 +7 (399) 534-93-57 Артемий У. Кизумли
sisikij7[at]gmail.com:0.71 +7 (232) 009-14-78 Дамир Н. Сисикий

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

1 2 3 4
artemij62 22% 399-534-9357 Кизумли Артемий
sebudij2 1% 805-092-9351 Себудий Петр
sisikij7 71% 232-009-1478 Сисикий Дамир

Пример 2

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

1 2 3
finodko65[at]yahoo.com:0.36 +7 (914) 296-04-88 Антон Г. Финодко
viktor7[at]yandex.ru:0.42 +7 (696) 654-25-14 Виктор Ш. Девиди
viktor7[at]yandex.ru:0.42 +7 (696) 654-25-14 Виктор Ш. Девиди
ratidi50[at]yandex.ru:0.52 +7 (907) 676-47-40 Антон З. Ратиди
timur16[at]yandex.ru:0.60 +7 (236) 298-23-59 Тимур М. Немак

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

1 2 3 4
finodko65 36% 914-296-0488 Финодко Антон
viktor7 42% 696-654-2514 Девиди Виктор
ratidi50 52% 907-676-4740 Ратиди Антон
timur16 60% 236-298-2359 Немак Тимур

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
cesozuk46[at]mail.ru cesozuk46[at]mail.ru 27.03.2002!Да
ruvanz16[at]yahoo.com ruvanz16[at]yahoo.com 18.09.2004!Нет
bavli59[at]yandex.ru bavli59[at]yandex.ru 01.05.2001!Нет
rugifij96[at]mail.ru rugifij96[at]mail.ru 12.12.2002!Да
ruvanz16[at]yahoo.com ruvanz16[at]yahoo.com 18.09.2004!Нет

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

1 2 3 4
mail.ru yahoo.com yandex.ru mail.ru
Y N N Y
27/03/02 18/09/04 01/05/01 12/12/02

Пример 2

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

1 2 3 4
tezij82[at]mail.ru tezij82[at]mail.ru 11.04.2004!Да
arsenij43[at]mail.ru arsenij43[at]mail.ru 13.09.2001!Да
lonskij84[at]rambler.ru lonskij84[at]rambler.ru 15.02.2000!Да
svatoslav13[at]rambler.ru svatoslav13[at]rambler.ru 10.02.2003!Нет
svatoslav13[at]rambler.ru svatoslav13[at]rambler.ru 10.02.2003!Нет

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

1 2 3 4
mail.ru mail.ru rambler.ru rambler.ru
Y Y Y N
11/04/04 13/09/01 15/02/00 10/02/03

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
003 958-3794 68% 05-10-2003
543 337-1462 47% 23-11-2004
258 201-3638 92% 04-08-1999

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

1 2 3
003-958-3794 0.680 05-10-03
258-201-3638 0.920 04-08-99
543-337-1462 0.470 23-11-04

Пример 2

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

1 2 3
686 600-7865 86% 20-11-2003
412 911-7550 51% 10-04-2003
645 717-8426 23% 09-04-2002

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

1 2 3
412-911-7550 0.510 10-04-03
645-717-8426 0.230 09-04-02
686-600-7865 0.860 20-11-03

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2000.01.08 47% 058 157-4407 kesagov61[at]gmail.com
2000.02.07 29% 722 578-1668 venskij6[at]mail.ru
2001.10.16 57% 804 940-2365 vizafij22[at]rambler.ru

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

1 2 3
08-01-00 07-02-00 16-10-01
0.47 0.29 0.57
058-157-4407 722-578-1668 804-940-2365
kesagov61@gmail.com venskij6@mail.ru vizafij22@rambler.ru

Пример 2

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

1 2 3 4 5 6
1999.01.08 71% 416 109-1986 vaceslav43[at]gmail.com
2001.12.11 39% 358 188-6804 zucberg7[at]mail.ru
2003.02.13 88% 044 197-5198 lakadberg9[at]yandex.ru
2001.11.11 19% 791 845-2704 bovosij76[at]mail.ru

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

1 2 3 4
13-02-03 11-12-01 08-01-99 11-11-01
0.88 0.39 0.71 0.19
044-197-5198 358-188-6804 416-109-1986 791-845-2704
lakadberg9@yandex.ru zucberg7@mail.ru vaceslav43@gmail.com bovosij76@mail.ru

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2004.04.20 nesutij64[at]rambler.ru Т.С. Нешутий N 2004.04.20
1999.09.27 zavli54[at]yahoo.com Л.Е. Завли N 1999.09.27
2002.07.04 mafberg68[at]yahoo.com Р.М. Мафберг Y 2002.07.04
2000.07.09 kolakanz17[at]yandex.ru З.В. Колакянц N 2000.07.09

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

1 2 3 4
04-04-20 nesutij64 Нешутий Т. false
99-09-27 zavli54 Завли Л. false
02-07-04 mafberg68 Мафберг Р. true
00-07-09 kolakanz17 Колакянц З. false

Пример 2

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

1 2 3 4 5 6
2004.05.11 zigaman73[at]mail.ru С.Р. Зигамян N 2004.05.11
2002.08.17 lunko16[at]mail.ru Р.О. Лунко N 2002.08.17
2002.04.27 nesanz13[at]gmail.com Р.С. Несянц N 2002.04.27

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

1 2 3 4
04-05-11 zigaman73 Зигамян С. false
02-08-17 lunko16 Лунко Р. false
02-04-27 nesanz13 Несянц Р. false

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.9309 +7 551 609-6517 Ринат Б. Шигебко
0.3092 +7 885 452-7958 Семен И. Шутяк
0.4052 +7 458 670-7587 Семен Т. Вурелянц
0.4423 +7 426 102-5447 Рамиль А. Биномский

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

1 2 3
93% 609-6517 Шигебко Р.Б.
31% 452-7958 Шутяк С.И.
41% 670-7587 Вурелянц С.Т.
44% 102-5447 Биномский Р.А.

Пример 2

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

1 2 3 4 5
0.9439 +7 930 307-8109 Святослав Д. Бушман
0.2340 +7 592 138-2927 Сергей Н. Вузикли
0.7775 +7 092 134-4484 Владимир Ч. Цусавян

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

1 2 3
94% 307-8109 Бушман С.Д.
23% 138-2927 Вузикли С.Н.
78% 134-4484 Цусавян В.Ч.

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2
(944) 822-5709|Да В.Ц. Фофумиди
(093) 350-5159|Да А.Р. Тулский
(308) 770-8634|Нет И.З. Раротли
(308) 770-8634|Нет И.З. Раротли
(308) 770-8634|Нет И.З. Раротли

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

1 2 3
true true false
Фофумиди Тулский Раротли
944-822-5709 093-350-5159 308-770-8634

Пример 2

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

1 2
(058) 733-6587|Нет А.З. Цинешский
(108) 031-4721|Нет А.У. Гилобий
(606) 082-2578|Да А.В. Ригушский
(925) 518-7194|Да В.И. Лезедман
(925) 518-7194|Да В.И. Лезедман
(925) 518-7194|Да В.И. Лезедман

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

1 2 3 4
false false true true
Цинешский Гилобий Ригушский Лезедман
058-733-6587 108-031-4721 606-082-2578 925-518-7194

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(633) 154-2402 1999-03-01;Нет
(633) 154-2402 1999-03-01;Нет
(621) 964-7312 2002-05-23;Нет
(107) 049-1874 1999-02-02;Нет
(633) 154-2402 1999-03-01;Нет
(475) 991-3933 2000-06-13;Да

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

1 2 3 4
633-154-2402 621-964-7312 107-049-1874 475-991-3933
01.03.1999 23.05.2002 02.02.1999 13.06.2000
нет нет нет да

Пример 2

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

1 2 3
(673) 799-4999 2004-04-17;Да
(277) 269-3620 2002-12-05;Да
(128) 873-0259 1999-08-20;Да
(277) 269-3620 2002-12-05;Да
(277) 269-3620 2002-12-05;Да

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

1 2 3
673-799-4999 277-269-3620 128-873-0259
17.04.2004 05.12.2002 20.08.1999
да да да

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0 +79449925745 01-11-04 artemij67[at]rambler.ru 01-11-04
1 +78983934802 00-07-04 evgenij26[at]rambler.ru 00-07-04
0 +74169280832 02-10-26 zahar19[at]yandex.ru 02-10-26
0 +74169280832 02-10-26 zahar19[at]yandex.ru 02-10-26
0 +74169280832 02-10-26 zahar19[at]yandex.ru 02-10-26

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

1 2 3
Не выполнено Выполнено Не выполнено
9449925745 8983934802 4169280832
04.11.01 04.07.00 26.10.02
rambler.ru rambler.ru yandex.ru

Пример 2

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

1 2 3 4 5
1 +77052943304 03-08-11 dirberg96[at]yahoo.com 03-08-11
0 +77931175922 04-08-08 silacan30[at]yahoo.com 04-08-08
0 +75145126646 99-07-17 marsel_25[at]gmail.com 99-07-17
1 +73834241498 00-03-21 daniel_4[at]mail.ru 00-03-21
0 +75145126646 99-07-17 marsel_25[at]gmail.com 99-07-17
0 +75145126646 99-07-17 marsel_25[at]gmail.com 99-07-17

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

1 2 3 4
Выполнено Не выполнено Не выполнено Выполнено
7052943304 7931175922 5145126646 3834241498
11.08.03 08.08.04 17.07.99 21.03.00
yahoo.com yahoo.com gmail.com mail.ru

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Чолиди, С.И. нет 09-04-2002 09-04-2002
Сугашин, З.Р. да 21-03-2001 21-03-2001
Сугашин, З.Р. да 21-03-2001 21-03-2001
Сугашин, З.Р. да 21-03-2001 21-03-2001
Шезев, В.Г. да 24-05-2003 24-05-2003
Вецилич, Г.М. нет 13-10-2000 13-10-2000

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

1 2 3 4
Чолиди С. Сугашин З. Шезев В. Вецилич Г.
0 1 1 0
2002/04/09 2001/03/21 2003/05/24 2000/10/13

Пример 2

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

1 2 3 4 5 6
Сикев, С.Р. да 08-10-1999 08-10-1999
Кучогук, К.К. да 24-10-1999 24-10-1999
Цевилман, Д.И. нет 21-08-2000 21-08-2000
Цевилман, Д.И. нет 21-08-2000 21-08-2000
Цевилман, Д.И. нет 21-08-2000 21-08-2000
Мумский, Г.З. да 06-04-1999 06-04-1999

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

1 2 3 4
Сикев С. Кучогук К. Цевилман Д. Мумский Г.
1 1 0 1
1999/10/08 1999/10/24 2000/08/21 1999/04/06

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02.04.99!Нет refli17[at]yahoo.com
10.04.99!Да gizatberg86[at]yandex.ru
17.04.02!Нет stepan99[at]yahoo.com
17.04.02!Нет stepan99[at]yahoo.com
17.04.02!Нет stepan99[at]yahoo.com

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

1 2 3
false true false
02-04-99 10-04-99 17-04-02
refli17 gizatberg86 stepan99

Пример 2

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

1 2 3 4
26.05.03!Нет kegozman20[at]rambler.ru
21.08.04!Нет mihail33[at]gmail.com
21.08.04!Нет mihail33[at]gmail.com
21.08.04!Нет mihail33[at]gmail.com
17.03.00!Да cucan65[at]yahoo.com
03.05.01!Да aleksej19[at]mail.ru

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

1 2 3 4
false false true true
26-05-03 21-08-04 17-03-00 03-05-01
kegozman20 mihail33 cucan65 aleksej19

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.1760 +7 (846) 279-65-86 tazanz14@gmail.com Y
0.7754 +7 (407) 923-15-11 kesisskij93@mail.ru N
0.7754 +7 (407) 923-15-11 kesisskij93@mail.ru N
0.0493 +7 (415) 228-77-82 dezisanz19@yahoo.com Y

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

1 2 3
0.2 0.8 0.0
2796586 9231511 2287782
tazanz14 kesisskij93 dezisanz19
Выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4
0.1560 +7 (857) 648-33-89 korak4@mail.ru Y
0.5646 +7 (482) 615-49-07 zisolanz75@yahoo.com N
0.8918 +7 (973) 313-86-33 dovij15@mail.ru N
0.1560 +7 (857) 648-33-89 korak4@mail.ru Y

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

1 2 3
0.2 0.6 0.9
6483389 6154907 3138633
korak4 zisolanz75 dovij15
Выполнено Не выполнено Не выполнено

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Кирилл С. Шигетянц;+7(003)653-66-29 Нет Нет
Платон Г. Набский;+7(944)628-44-33 Нет Нет
Мирон Л. Декамский;+7(592)989-82-04 Да Да

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

1 2 3
(003) 653-66-29 false Шигетянц Кирилл
(944) 628-44-33 false Набский Платон
(592) 989-82-04 true Декамский Мирон

Пример 2

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

1 2 3
Александр К. Фелук;+7(592)661-35-28 Нет Нет
Евгений Ч. Бибян;+7(234)795-13-28 Да Да
Айдар О. Готман;+7(051)905-39-58 Да Да

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

1 2 3
(592) 661-35-28 false Фелук Александр
(234) 795-13-28 true Бибян Евгений
(051) 905-39-58 true Готман Айдар

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y 28/12/1999&beduk35@yahoo.com Y 1.0
Y 17/01/2004&ramil_41@yahoo.com Y 0.9
N 22/12/1999&gordej14@mail.ru N 0.2

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

1 2 3 4
true 28/12/99 yahoo.com 1.00
true 17/01/04 yahoo.com 0.90
false 22/12/99 mail.ru 0.20

Пример 2

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

1 2 3 4
Y 28/12/2001&zimotov40@yandex.ru Y 0.7
N 26/11/2003&timofej39@mail.ru N 0.8
Y 01/03/2004&mekuzli97@gmail.com Y 0.1
N 10/08/1999&stepan63@yandex.ru N 0.4

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

1 2 3 4
true 28/12/01 yandex.ru 0.70
false 26/11/03 mail.ru 0.80
true 01/03/04 gmail.com 0.10
false 10/08/99 yandex.ru 0.40

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(975)264-37-84 02/08/00 Василий Б. Ручоляк
+7(756)050-78-97 25/02/02 Алексей Н. Кесук
+7(172)575-74-30 22/06/04 Степан З. Шишотиди
+7(227)480-43-55 23/06/04 Иван Ц. Цавадяк
+7(227)480-43-55 23/06/04 Иван Ц. Цавадяк

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

1 2 3
+7 975 264-3784 02-08-00 Ручоляк, В.Б.
+7 756 050-7897 25-02-02 Кесук, А.Н.
+7 172 575-7430 22-06-04 Шишотиди, С.З.
+7 227 480-4355 23-06-04 Цавадяк, И.Ц.

Пример 2

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

1 2 3 4
+7(151)166-34-05 06/11/01 Даниил Д. Цибецак
+7(151)166-34-05 06/11/01 Даниил Д. Цибецак
+7(071)384-98-48 25/01/01 Савва Ц. Минук
+7(553)579-14-29 22/07/03 Рамиль Ч. Фивко
+7(754)257-21-34 18/08/01 Вячеслав З. Лодочиди

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

1 2 3
+7 151 166-3405 06-11-01 Цибецак, Д.Д.
+7 071 384-9848 25-01-01 Минук, С.Ц.
+7 553 579-1429 22-07-03 Фивко, Р.Ч.
+7 754 257-2134 18-08-01 Лодочиди, В.З.

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Марсель Ц. Сизяк 0.6778 да;2003.06.09 Марсель Ц. Сизяк
Василий О. Рибян 0.3298 да;2000.06.24 Василий О. Рибян
Антон О. Зисук 0.2820 нет;2001.04.03 Антон О. Зисук
Ильдар А. Гарин 0.1240 да;2003.05.23 Ильдар А. Гарин

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

1 2 3 4
Сизяк М.Ц. Рибян В.О. Зисук А.О. Гарин И.А.
0.678 0.330 0.282 0.124
Да Да Нет Да
09-06-03 24-06-00 03-04-01 23-05-03

Пример 2

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

1 2 3 4 5 6
Тимофей Б. Латий 0.9103 нет;2004.11.27 Тимофей Б. Латий
Федор Р. Луберский 0.4097 нет;2001.06.12 Федор Р. Луберский
Эмиль А. Дебук 0.0140 нет;2002.07.07 Эмиль А. Дебук

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

1 2 3
Латий Т.Б. Луберский Ф.Р. Дебук Э.А.
0.910 0.410 0.014
Нет Нет Нет
27-11-04 12-06-01 07-07-02

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
77%:+7(182)819-65-98 25-07-2002 Цомосяк, Б.И. 25-07-2002
93%:+7(533)180-95-96 08-09-2002 Бучский, Д.Р. 08-09-2002
93%:+7(533)180-95-96 08-09-2002 Бучский, Д.Р. 08-09-2002
76%:+7(936)865-38-74 23-02-2004 Чицли, Д.В. 23-02-2004
93%:+7(533)180-95-96 08-09-2002 Бучский, Д.Р. 08-09-2002

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

1 2 3 4
0.77 2002/07/25 Б. Цомосяк (182) 819-6598
0.93 2002/09/08 Д. Бучский (533) 180-9596
0.76 2004/02/23 Д. Чицли (936) 865-3874

Пример 2

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

1 2 3 4 5
57%:+7(871)623-35-72 28-02-2004 Сегов, Г.Б. 28-02-2004
30%:+7(880)728-42-06 27-09-2000 Логосман, Л.Л. 27-09-2000
30%:+7(880)728-42-06 27-09-2000 Логосман, Л.Л. 27-09-2000
30%:+7(880)728-42-06 27-09-2000 Логосман, Л.Л. 27-09-2000
69%:+7(819)197-85-72 09-12-2001 Мечуний, И.Е. 09-12-2001

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

1 2 3 4
0.69 2001/12/09 И. Мечуний (819) 197-8572
0.57 2004/02/28 Г. Сегов (871) 623-3572
0.30 2000/09/27 Л. Логосман (880) 728-4206

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true +7(511)739-86-71 +7(511)739-86-71 aleksandr29@yandex.ru
false +7(192)168-44-28 +7(192)168-44-28 titinidi30@yahoo.com
true +7(316)666-68-71 +7(316)666-68-71 fotukuk1@mail.ru
true +7(613)379-75-98 +7(613)379-75-98 vaceslav32@mail.ru

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

1 2 3 4
да нет да да
511-739-8671 192-168-4428 316-666-6871 613-379-7598
yandex.ru yahoo.com mail.ru mail.ru

Пример 2

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

1 2 3 4
true +7(187)763-51-23 +7(187)763-51-23 zokic68@mail.ru
true +7(606)692-41-81 +7(606)692-41-81 evgenij44@gmail.com
true +7(641)924-97-69 +7(641)924-97-69 samir48@yandex.ru
false +7(666)287-70-62 +7(666)287-70-62 lamavic82@mail.ru

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

1 2 3 4
да да да нет
187-763-5123 606-692-4181 641-924-9769 666-287-7062
mail.ru gmail.com yandex.ru mail.ru

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.52 +7 (257) 993-03-64 да Б.А. Февазов
0.92 +7 (148) 597-71-91 да А.М. Нибман
0.16 +7 (070) 048-33-78 да Е.Ч. Сашубберг
0.16 +7 (070) 048-33-78 да Е.Ч. Сашубберг
0.16 +7 (070) 048-33-78 да Е.Ч. Сашубберг

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

1 2 3
0.2 0.9 0.5
0483378 5977191 9930364
Y Y Y
Сашубберг Нибман Февазов

Пример 2

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

1 2 3 4 5
0.19 +7 (520) 239-19-12 да Е.С. Зешянц
0.34 +7 (412) 572-37-83 нет В.Б. Болемев
0.34 +7 (412) 572-37-83 нет В.Б. Болемев
0.07 +7 (652) 462-94-78 нет С.А. Бимуфко
0.44 +7 (315) 214-50-20 да П.М. Шусский
0.34 +7 (412) 572-37-83 нет В.Б. Болемев

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

1 2 3 4
0.4 0.2 0.1 0.3
2145020 2391912 4629478 5723783
Y Y N N
Шусский Зешянц Бимуфко Болемев

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
true Мирон Шонак miron43[at]gmail.com 2003/01/15
true Никита Фебофли febofli92[at]yandex.ru 2002/09/27
true Святогор Кисук svatogor90[at]yahoo.com 2000/11/23

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

1 2 3 4
да Фебофли Никита febofli92 2002
да Шонак Мирон miron43 2003
да Кисук Святогор svatogor90 2000

Пример 2

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

1 2 3 4 5 6
false Давид Четумский cetumskij70[at]rambler.ru 2000/09/28
false Константин Кивогяк konstantin54[at]rambler.ru 1999/01/20
true Яромир Легифин legifin40[at]rambler.ru 2004/01/16
true Амир Рафко rafko77[at]gmail.com 1999/12/22

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

1 2 3 4
нет Четумский Давид cetumskij70 2000
нет Кивогяк Константин konstantin54 1999
да Легифин Яромир legifin40 2004
да Рафко Амир rafko77 1999

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
А.А. Дечилич А.А. Дечилич +77031449078 20%
Д.Н. Шитко Д.Н. Шитко +78836061375 23%
Д.К. Фузий Д.К. Фузий +75893602473 91%

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

1 2 3
А. Дечилич Д. Шитко Д. Фузий
+7(703)144-90-78 +7(883)606-13-75 +7(589)360-24-73
0.200 0.230 0.910

Пример 2

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

1 2 3 4 5
А.Б. Думберг А.Б. Думберг +72143517502 50%
А.К. Фусекли А.К. Фусекли +71472527705 72%
М.М. Куразак М.М. Куразак +75548401105 44%

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

1 2 3
А. Думберг А. Фусекли М. Куразак
+7(214)351-75-02 +7(147)252-77-05 +7(554)840-11-05
0.500 0.720 0.440

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N 2002.08.11 sofatli81@mail.ru
N 2002.07.02 besic70@rambler.ru
N 2002.07.02 besic70@rambler.ru
N 2002.07.02 besic70@rambler.ru
N 2004.05.17 ratman64@yahoo.com

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

1 2 3
false 2002/08/11 sofatli81[at]mail.ru
false 2002/07/02 besic70[at]rambler.ru
false 2004/05/17 ratman64[at]yahoo.com

Пример 2

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

1 2 3
Y 1999.10.18 delobov93@rambler.ru
Y 2002.05.05 lisev14@yandex.ru
Y 2002.05.05 lisev14@yandex.ru
Y 2001.06.09 dubuk18@mail.ru
Y 2002.05.05 lisev14@yandex.ru

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

1 2 3
true 1999/10/18 delobov93[at]rambler.ru
true 2002/05/05 lisev14[at]yandex.ru
true 2001/06/09 dubuk18[at]mail.ru

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
tirotli43[at]yandex.ru да&+7(039)608-91-39
besli75[at]yahoo.com да&+7(916)161-21-33
simunin83[at]yahoo.com да&+7(692)986-19-02
figimin52[at]gmail.com да&+7(548)601-36-27

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

1 2 3 4
tirotli43 besli75 simunin83 figimin52
Да Да Да Да
608-91-39 161-21-33 986-19-02 601-36-27

Пример 2

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

1 2 3 4
tucberg84[at]yandex.ru да&+7(796)334-55-27
venecli61[at]gmail.com нет&+7(052)705-71-41
gemman52[at]yahoo.com да&+7(229)262-86-35

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

1 2 3
tucberg84 venecli61 gemman52
Да Нет Да
334-55-27 705-71-41 262-86-35

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N#04-12-11 0.0 0.0
Y#03-03-15 0.9 0.9
Y#03-03-15 0.9 0.9
Y#00-10-17 0.4 0.4
Y#03-03-15 0.9 0.9

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

1 2 3
0 1 1
04/12/11 03/03/15 00/10/17
0.00 0.90 0.40

Пример 2

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

1 2 3 4 5
N#03-10-16 0.0 0.0
Y#04-08-07 0.3 0.3
Y#03-11-11 0.8 0.8
Y#03-11-11 0.8 0.8
Y#03-11-11 0.8 0.8

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

1 2 3
0 1 1
03/10/16 04/08/07 03/11/11
0.00 0.30 0.80

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
bilubko36[at]rambler.ru 18/07/00 Федор М. Билубко 18/07/00
al_bert54[at]gmail.com 17/02/99 Альберт Г. Ланман 17/02/99
al_bert54[at]gmail.com 17/02/99 Альберт Г. Ланман 17/02/99
al_bert54[at]gmail.com 17/02/99 Альберт Г. Ланман 17/02/99
igor_58[at]yahoo.com 17/01/03 Игорь Ф. Ниший 17/01/03

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

1 2 3
rambler.ru gmail.com yahoo.com
18-07-00 17-02-99 17-01-03
Ф.М. Билубко А.Г. Ланман И.Ф. Ниший

Пример 2

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

1 2 3 4 5
vladimir95[at]mail.ru 05/02/04 Владимир И. Цимемич 05/02/04
vladimir95[at]mail.ru 05/02/04 Владимир И. Цимемич 05/02/04
vladimir95[at]mail.ru 05/02/04 Владимир И. Цимемич 05/02/04
vazocuk98[at]yahoo.com 05/07/99 Антон Ф. Вацочук 05/07/99
nikolaj11[at]yandex.ru 28/06/04 Николай С. Цекифов 28/06/04

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

1 2 3
mail.ru yahoo.com yandex.ru
05-02-04 05-07-99 28-06-04
В.И. Цимемич А.Ф. Вацочук Н.С. Цекифов