ИКБО-76-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Елисей Е. Кичиди Нет elisej65[at]rambler.ru
Данила Л. Манман Да danila75[at]yandex.ru
Данила Л. Манман Да danila75[at]yandex.ru
Артемий В. Лофонберг Нет lofonberg73[at]gmail.com
Данила Л. Манман Да danila75[at]yandex.ru

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

1 2 3
Е.Е. Кичиди Д.Л. Манман А.В. Лофонберг
false true false
rambler.ru yandex.ru gmail.com

Пример 2

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

1 2 3 4 5
Валерий Ч. Зукий Да valerij15[at]gmail.com
Валерий Ч. Зукий Да valerij15[at]gmail.com
Артемий Ч. Тугиди Да artemij35[at]mail.ru
Валерий Ч. Зукий Да valerij15[at]gmail.com
Филипп Ф. Фачук Нет filipp16[at]mail.ru

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

1 2 3
В.Ч. Зукий А.Ч. Тугиди Ф.Ф. Фачук
true true false
gmail.com mail.ru mail.ru

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+72674970484&aleksej21[at]yahoo.com false Алексей Н. Кафский
+75250288782&migak40[at]yandex.ru false Петр Н. Мигак
+71272518735&platon66[at]yahoo.com false Платон А. Чичук
+72689416099&modskij69[at]mail.ru true Иван Ш. Модский
+72689416099&modskij69[at]mail.ru true Иван Ш. Модский
+72689416099&modskij69[at]mail.ru true Иван Ш. Модский

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

1 2 3 4
497-04-84 Нет yahoo.com А.Н. Кафский
028-87-82 Нет yandex.ru П.Н. Мигак
251-87-35 Нет yahoo.com П.А. Чичук
941-60-99 Да mail.ru И.Ш. Модский

Пример 2

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

1 2 3 4 5
+74597092798&al_bert2[at]rambler.ru true Альберт Ш. Ганский
+70877411659&vsevolod28[at]yandex.ru true Всеволод Г. Гумев
+70877411659&vsevolod28[at]yandex.ru true Всеволод Г. Гумев
+72221199216&babusberg4[at]yandex.ru false Тимур Е. Бабусберг
+70877411659&vsevolod28[at]yandex.ru true Всеволод Г. Гумев
+78998112394&rostislav69[at]rambler.ru true Ростислав К. Зуравук

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

1 2 3 4
709-27-98 Да rambler.ru А.Ш. Ганский
741-16-59 Да yandex.ru В.Г. Гумев
119-92-16 Нет yandex.ru Т.Е. Бабусберг
811-23-94 Да rambler.ru Р.К. Зуравук

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
47%;Чигский Платон 1999.03.05 1999.03.05
47%;Чигский Платон 1999.03.05 1999.03.05
97%;Дигев Ростислав 1999.07.18 1999.07.18
75%;Туцанянц Семен 2004.03.13 2004.03.13

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

1 2 3
Платон Чигский Ростислав Дигев Семен Туцанянц
0.4700 0.9700 0.7500
99/03/05 99/07/18 04/03/13

Пример 2

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

1 2 3 4
20%;Кочман Ярослав 1999.06.15 1999.06.15
13%;Сируций Эдуард 2004.09.06 2004.09.06
36%;Шасянц Роман 2000.06.09 2000.06.09
20%;Кочман Ярослав 1999.06.15 1999.06.15

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

1 2 3
Ярослав Кочман Эдуард Сируций Роман Шасянц
0.2000 0.1300 0.3600
99/06/15 04/09/06 00/06/09

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Зомский Ян Зомский Ян +7 963 342-20-01 35% false
Риналин Богдан Риналин Богдан +7 717 807-69-51 63% false
Мозушин Виталий Мозушин Виталий +7 152 692-90-96 52% true
Мозушин Виталий Мозушин Виталий +7 152 692-90-96 52% true

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

1 2 3 4
Зомский 963 342-2001 0.3500 0
Риналин 717 807-6951 0.6300 0
Мозушин 152 692-9096 0.5200 1

Пример 2

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

1 2 3 4 5
Фимян Виталий Фимян Виталий +7 752 548-25-70 44% true
Нунагко Дмитрий Нунагко Дмитрий +7 091 151-53-29 57% false
Ченянц Станислав Ченянц Станислав +7 537 109-38-42 50% true
Нунагко Дмитрий Нунагко Дмитрий +7 091 151-53-29 57% false

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

1 2 3 4
Фимян 752 548-2570 0.4400 1
Нунагко 091 151-5329 0.5700 0
Ченянц 537 109-3842 0.5000 1

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
8506893959|Бамянц, С.Е. 0.809 03/10/02 03/10/02
8299699099|Шачли, А.Ц. 0.131 04/05/27 04/05/27
5544810601|Нумизяк, Т.А. 0.417 02/12/20 02/12/20

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

1 2 3
689-39-59 481-06-01 969-90-99
Бамянц Нумизяк Шачли
0.81 0.42 0.13
03.10.02 02.12.20 04.05.27

Пример 2

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

1 2 3 4 5
6597862265|Шедигяк, Д.К. 0.205 04/06/24 04/06/24
5023816776|Накян, Д.С. 0.241 00/10/22 00/10/22
6223005108|Бешуско, Д.З. 0.859 00/02/12 00/02/12

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

1 2 3
300-51-08 381-67-76 786-22-65
Бешуско Накян Шедигяк
0.86 0.24 0.20
00.02.12 00.10.22 04.06.24

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Денис Возефман|нет 00/05/21
Дамир Рацко|нет 04/03/01
Елисей Вусич|да 01/09/25
Елисей Вусич|да 01/09/25
Елисей Вусич|да 01/09/25
Семен Мишич|нет 99/02/26

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

1 2 3 4
Возефман Денис Рацко Дамир Вусич Елисей Мишич Семен
Нет Нет Да Нет
00-05-21 04-03-01 01-09-25 99-02-26

Пример 2

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

1 2 3
Тамерлан Шимецян|нет 99/10/07
Альберт Кенак|да 03/09/23
Егор Тифивий|да 03/01/26
Демид Фигичяк|нет 00/07/17
Демид Фигичяк|нет 00/07/17
Демид Фигичяк|нет 00/07/17

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

1 2 3 4
Шимецян Тамерлан Кенак Альберт Тифивий Егор Фигичяк Демид
Нет Да Да Нет
99-10-07 03-09-23 03-01-26 00-07-17

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sakotuk1@yahoo.com#+7(383)993-97-08 02/11/01 Да
vinomov31@rambler.ru#+7(735)211-44-26 03/12/22 Да
vinomov31@rambler.ru#+7(735)211-44-26 03/12/22 Да
vinomov31@rambler.ru#+7(735)211-44-26 03/12/22 Да
rodion18@yandex.ru#+7(967)240-68-21 99/06/14 Нет

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

1 2 3
sakotuk1 vinomov31 rodion18
3839939708 7352114426 9672406821
01-11-02 22-12-03 14-06-99
да да нет

Пример 2

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

1 2 3 4
marsel_86@yandex.ru#+7(658)955-47-44 03/02/25 Нет
aleksej72@mail.ru#+7(049)361-77-54 01/10/13 Нет
maksim73@gmail.com#+7(128)749-78-09 99/09/07 Да
marsel_86@yandex.ru#+7(658)955-47-44 03/02/25 Нет
marsel_86@yandex.ru#+7(658)955-47-44 03/02/25 Нет

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

1 2 3
aleksej72 maksim73 marsel_86
0493617754 1287497809 6589554744
13-10-01 07-09-99 25-02-03
нет да нет

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(430)134-77-29 В.Н. Тацезянц 01.11.2000
+7(416)886-28-18 Д.Д. Марудиди 23.12.2004
+7(887)872-57-48 В.И. Бовак 08.07.2003

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

1 2 3
+7 430 134-7729 Тацезянц В. 2000
+7 416 886-2818 Марудиди Д. 2004
+7 887 872-5748 Бовак В. 2003

Пример 2

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

1 2 3 4
+7(740)721-62-54 А.У. Бабли 10.10.2003
+7(420)660-29-60 С.А. Кезадин 13.07.2000
+7(704)115-79-95 С.Т. Лагянц 11.06.2001

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

1 2 3
+7 740 721-6254 Бабли А. 2003
+7 420 660-2960 Кезадин С. 2000
+7 704 115-7995 Лагянц С. 2001

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2
canorman87@mail.ru#Чанорман Данил 0.537
vunidi36@mail.ru#Вуниди Сергей 0.578
vunidi36@mail.ru#Вуниди Сергей 0.578
vladislav33@rambler.ru#Нуфузук Владислав 0.160
vunidi36@mail.ru#Вуниди Сергей 0.578
rakov22@rambler.ru#Раков Савва 0.338

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

1 2 3 4
canorman87 vunidi36 vladislav33 rakov22
Данил Чанорман Сергей Вуниди Владислав Нуфузук Савва Раков
0.5 0.6 0.2 0.3

Пример 2

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

1 2
aromir69@yahoo.com#Римко Яромир 0.896
ruzskij61@yahoo.com#Рузский Юрий 0.323
ruzskij61@yahoo.com#Рузский Юрий 0.323
cesugov33@yahoo.com#Чешугов Тихон 0.054
ruzskij61@yahoo.com#Рузский Юрий 0.323

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

1 2 3
aromir69 ruzskij61 cesugov33
Яромир Римко Юрий Рузский Тихон Чешугов
0.9 0.3 0.1

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.92;Антон Несилман +7(997)960-20-39
0.35;Григорий Цоняк +7(229)461-11-37
0.38;Данил Бубин +7(294)542-71-60

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

1 2 3
0.9200 0.3500 0.3800
997 960-2039 229 461-1137 294 542-7160
Несилман Цоняк Бубин

Пример 2

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

1 2 3 4
0.44;Тамерлан Ричузич +7(585)425-19-24
0.35;Одиссей Зогский +7(154)952-31-37
0.06;Святослав Гомев +7(012)706-08-78

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

1 2 3
0.4400 0.3500 0.0600
585 425-1924 154 952-3137 012 706-0878
Ричузич Зогский Гомев

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
fulev96@rambler.ru|03/06/99 0.5996 0.5996 Да
fulev96@rambler.ru|03/06/99 0.5996 0.5996 Да
zakak11@rambler.ru|19/10/01 0.3885 0.3885 Нет
gufuk28@yandex.ru|01/09/99 0.3154 0.3154 Нет

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

1 2 3
fulev96[at]rambler.ru zakak11[at]rambler.ru gufuk28[at]yandex.ru
0.60 0.39 0.32
true false false
99.06.03 01.10.19 99.09.01

Пример 2

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

1 2 3 4 5
sasberg93@mail.ru|10/10/01 0.3562 0.3562 Да
zakic92@yandex.ru|06/11/01 0.2900 0.2900 Нет
loninanz75@rambler.ru|11/09/00 0.5380 0.5380 Нет
tuzko77@yahoo.com|09/09/02 0.0130 0.0130 Да
tuzko77@yahoo.com|09/09/02 0.0130 0.0130 Да

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

1 2 3 4
sasberg93[at]mail.ru zakic92[at]yandex.ru loninanz75[at]rambler.ru tuzko77[at]yahoo.com
0.36 0.29 0.54 0.01
true false false true
01.10.10 01.11.06 00.09.11 02.09.09

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
migov36[at]mail.ru&О.Е. Мигов (578) 502-1634
defic38[at]gmail.com&А.Т. Дефич (265) 249-1121
sovorskij35[at]yandex.ru&Е.С. Шоворский (824) 892-3535

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

1 2 3
migov36 Мигов 5785021634
defic38 Дефич 2652491121
sovorskij35 Шоворский 8248923535

Пример 2

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

1 2 3 4
ledikberg8[at]gmail.com&Г.Р. Ледикберг (524) 377-9794
somavuk48[at]rambler.ru&А.Ч. Шомавук (475) 312-2209
sulberg96[at]yandex.ru&В.У. Сулберг (921) 819-3131
dimanz49[at]mail.ru&Я.З. Димянц (168) 551-3215

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

1 2 3
ledikberg8 Ледикберг 5243779794
somavuk48 Шомавук 4753122209
sulberg96 Сулберг 9218193131
dimanz49 Димянц 1685513215

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.40&16.05.03 Выполнено
0.80&03.10.01 Не выполнено
0.50&11.12.01 Не выполнено
0.59&05.05.99 Выполнено
0.59&05.05.99 Выполнено
0.59&05.05.99 Выполнено

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

1 2 3 4
16/05/03 03/10/01 11/12/01 05/05/99
да нет нет да
40% 80% 50% 59%

Пример 2

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

1 2 3
0.42&23.12.03 Не выполнено
0.47&02.08.02 Не выполнено
0.95&12.04.00 Не выполнено
0.95&12.04.00 Не выполнено
0.95&12.04.00 Не выполнено

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

1 2 3
23/12/03 02/08/02 12/04/00
нет нет нет
42% 47% 95%

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
04/11/05 +7 472 620-58-51 false Герман Д. Шосский false
04/11/05 +7 472 620-58-51 false Герман Д. Шосский false
99/11/04 +7 938 518-12-09 true Глеб Е. Мушев true
03/07/23 +7 418 175-19-76 true Роберт Д. Вудий true

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

1 2 3 4
04-11-05 +7(472)620-58-51 нет Шосский, Г.Д.
99-11-04 +7(938)518-12-09 да Мушев, Г.Е.
03-07-23 +7(418)175-19-76 да Вудий, Р.Д.

Пример 2

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

1 2 3 4 5
02/03/27 +7 950 262-11-09 true Евгений И. Кукисянц true
99/05/03 +7 630 118-13-92 false Виталий Ф. Гечук false
01/12/06 +7 580 813-21-44 true Ильдар У. Вунский true
01/05/17 +7 243 328-15-80 false Давид М. Нисский false
01/05/17 +7 243 328-15-80 false Давид М. Нисский false

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

1 2 3 4
02-03-27 +7(950)262-11-09 да Кукисянц, Е.И.
99-05-03 +7(630)118-13-92 нет Гечук, В.Ф.
01-12-06 +7(580)813-21-44 да Вунский, И.У.
01-05-17 +7(243)328-15-80 нет Нисский, Д.М.

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000-06-03!0.28 Адель Л. Кецко +77587822236
2002-08-08!0.38 Александр Г. Целонко +74997403328
1999-05-08!0.35 Рамиль Ф. Рарич +75864213631
1999-05-08!0.35 Рамиль Ф. Рарич +75864213631
1999-05-08!0.35 Рамиль Ф. Рарич +75864213631
1999-06-11!0.91 Владислав А. Шикянц +76943141477

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

1 2 3 4
0.380 0.350 0.910 0.280
2002.08.08 1999.05.08 1999.06.11 2000.06.03
А.Г. Целонко Р.Ф. Рарич В.А. Шикянц А.Л. Кецко
+7(499)740-33-28 +7(586)421-36-31 +7(694)314-14-77 +7(758)782-22-36

Пример 2

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

1 2 3 4 5
2004-05-18!0.37 Святослав Ч. Дунян +74586306722
2000-12-26!0.24 Данила Г. Дицовак +78734527588
2001-10-15!0.33 Савва С. Цашли +71480214642
2001-10-15!0.33 Савва С. Цашли +71480214642
2001-10-15!0.33 Савва С. Цашли +71480214642
2002-01-10!0.91 Лев О. Мучман +71140718871

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

1 2 3 4
0.910 0.330 0.370 0.240
2002.01.10 2001.10.15 2004.05.18 2000.12.26
Л.О. Мучман С.С. Цашли С.Ч. Дунян Д.Г. Дицовак
+7(114)071-88-71 +7(148)021-46-42 +7(458)630-67-22 +7(873)452-75-88

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7(126)183-90-57|Да 99-01-02
+7(915)937-31-01|Да 04-05-22
+7(282)820-06-95|Да 04-02-16
+7(168)609-25-61|Да 01-02-23
+7(168)609-25-61|Да 01-02-23

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

1 2 3 4
+7 126 183-90-57 +7 915 937-31-01 +7 282 820-06-95 +7 168 609-25-61
Y Y Y Y
02/01/99 22/05/04 16/02/04 23/02/01

Пример 2

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

1 2
+7(318)025-58-57|Да 04-02-28
+7(081)972-89-32|Нет 02-09-06
+7(450)823-66-04|Да 00-01-07
+7(081)972-89-32|Нет 02-09-06

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

1 2 3
+7 318 025-58-57 +7 081 972-89-32 +7 450 823-66-04
Y N Y
28/02/04 06/09/02 07/01/00

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.72!false 2001.02.12 2001.02.12
0.02!false 2004.09.14 2004.09.14
0.10!true 2003.09.27 2003.09.27
0.10!true 2003.09.27 2003.09.27

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

1 2 3
N N Y
72% 2% 10%
2001/02/12 2004/09/14 2003/09/27

Пример 2

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

1 2 3 4 5
0.23!true 2004.01.27 2004.01.27
0.24!false 2001.03.14 2001.03.14
0.14!true 2004.02.05 2004.02.05
0.24!false 2001.03.14 2001.03.14

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

1 2 3
Y N Y
23% 24% 14%
2004/01/27 2001/03/14 2004/02/05

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
33% +7 681 444-93-89:kusev58@mail.ru Илья Е. Кусев Илья Е. Кусев
33% +7 681 444-93-89:kusev58@mail.ru Илья Е. Кусев Илья Е. Кусев
58% +7 972 012-11-71:evgenij5@rambler.ru Евгений К. Будман Евгений К. Будман
4% +7 593 734-51-16:nafodberg66@mail.ru Ильдар Г. Нафодберг Ильдар Г. Нафодберг
53% +7 495 488-62-27:milakanz14@yandex.ru Глеб Б. Милакянц Глеб Б. Милакянц

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

1 2 3 4
0.530 yandex.ru +7 (495) 488-62-27 Милакянц
0.040 mail.ru +7 (593) 734-51-16 Нафодберг
0.330 mail.ru +7 (681) 444-93-89 Кусев
0.580 rambler.ru +7 (972) 012-11-71 Будман

Пример 2

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

1 2 3 4 5 6
22% +7 538 017-97-72:tagovak68@rambler.ru Павел Ш. Таговяк Павел Ш. Таговяк
51% +7 421 929-91-04:sakazov60@mail.ru Илья С. Сакацов Илья С. Сакацов
56% +7 807 109-87-28:damir31@yahoo.com Дамир Н. Фешич Дамир Н. Фешич
56% +7 807 109-87-28:damir31@yahoo.com Дамир Н. Фешич Дамир Н. Фешич

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

1 2 3 4
0.510 mail.ru +7 (421) 929-91-04 Сакацов
0.220 rambler.ru +7 (538) 017-97-72 Таговяк
0.560 yahoo.com +7 (807) 109-87-28 Фешич

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2002.07.08 divisan37[at]yandex.ru 0.4
2004.03.17 fedor35[at]yandex.ru 0.4
2000.04.11 zadamin80[at]rambler.ru 0.1

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

1 2 3
2002-07-08 2004-03-17 2000-04-11
divisan37@yandex.ru fedor35@yandex.ru zadamin80@rambler.ru
0.4000 0.4000 0.1000

Пример 2

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

1 2 3
2004.10.27 stanislav63[at]gmail.com 0.0
2002.04.21 vsevolod25[at]yandex.ru 0.1
2000.08.08 platon31[at]yahoo.com 0.8

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

1 2 3
2004-10-27 2002-04-21 2000-08-08
stanislav63@gmail.com vsevolod25@yandex.ru platon31@yahoo.com
0.0000 0.1000 0.8000

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да 559 124-0812|55% Да 2002/07/24
Нет 266 668-4719|32% Нет 2003/05/15
Нет 242 548-0589|12% Нет 2004/10/05
Нет 502 225-8682|73% Нет 2004/12/26

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

1 2 3 4
true false false false
5591240812 2666684719 2425480589 5022258682
24/07/02 15/05/03 05/10/04 26/12/04
0.5500 0.3200 0.1200 0.7300

Пример 2

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

1 2 3 4
Да 309 095-6340|83% Да 2000/09/18
Нет 576 872-3512|83% Нет 2003/02/13
Да 381 065-4105|4% Да 2004/02/15

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

1 2 3
true false true
3090956340 5768723512 3810654105
18/09/00 13/02/03 15/02/04
0.8300 0.8300 0.0400

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Альберт А. Фамич;00/06/05 72% +74507323128
Роберт Ш. Гецянц;02/11/03 20% +72474947639
Алексей Д. Дацяк;02/12/10 97% +71066435386
Алексей Р. Гизий;01/08/28 65% +71273441433

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

1 2 3 4
Гецянц 0.2000 +7 247 494-7639 02-11-03
Гизий 0.6500 +7 127 344-1433 01-08-28
Дацяк 0.9700 +7 106 643-5386 02-12-10
Фамич 0.7200 +7 450 732-3128 00-06-05

Пример 2

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

1 2 3
Даниил Л. Тибефак;00/10/17 21% +74617502834
Данила С. Нефский;01/09/05 28% +73366007619
Виталий Ч. Мавикман;99/06/25 76% +72497376816

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

1 2 3 4
Мавикман 0.7600 +7 249 737-6816 99-06-25
Нефский 0.2800 +7 336 600-7619 01-09-05
Тибефак 0.2100 +7 461 750-2834 00-10-17

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.5275 0.5275 Филипп Ч. Конин;2003-02-08
0.0743 0.0743 Глеб Д. Дигян;2002-08-07
0.2518 0.2518 Анатолий С. Нуриди;2000-03-08

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

1 2 3
53% Конин, Ф.Ч. 08.02.2003
7% Дигян, Г.Д. 07.08.2002
25% Нуриди, А.С. 08.03.2000

Пример 2

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

1 2 3
0.9609 0.9609 Григорий Б. Банушянц;2003-12-13
0.1585 0.1585 Леонид З. Закузов;2003-11-13
0.8617 0.8617 Артемий Ц. Кебак;2004-08-08
0.1211 0.1211 Владимир В. Румук;1999-04-19

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

1 2 3
96% Банушянц, Г.Б. 13.12.2003
16% Закузов, Л.З. 13.11.2003
86% Кебак, А.Ц. 08.08.2004
12% Румук, В.В. 19.04.1999

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
ralerli61[at]yandex.ru 2002-09-23 +7(469)232-83-78 ralerli61[at]yandex.ru
menskij29[at]yahoo.com 2002-03-19 +7(085)348-39-06 menskij29[at]yahoo.com
menskij29[at]yahoo.com 2002-03-19 +7(085)348-39-06 menskij29[at]yahoo.com
menskij29[at]yahoo.com 2002-03-19 +7(085)348-39-06 menskij29[at]yahoo.com
tukan73[at]rambler.ru 2000-03-17 +7(622)434-71-86 tukan73[at]rambler.ru

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

1 2 3
yandex.ru yahoo.com rambler.ru
23-09-2002 19-03-2002 17-03-2000
232-8378 348-3906 434-7186

Пример 2

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

1 2 3 4
ticev85[at]yahoo.com 2001-02-23 +7(529)538-20-60 ticev85[at]yahoo.com
fasak41[at]rambler.ru 2001-02-27 +7(520)238-52-58 fasak41[at]rambler.ru
fasak41[at]rambler.ru 2001-02-27 +7(520)238-52-58 fasak41[at]rambler.ru
fasak41[at]rambler.ru 2001-02-27 +7(520)238-52-58 fasak41[at]rambler.ru
cuneguk36[at]gmail.com 2003-11-07 +7(745)388-62-29 cuneguk36[at]gmail.com
vativko2[at]rambler.ru 2003-08-23 +7(075)828-69-52 vativko2[at]rambler.ru

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

1 2 3 4
yahoo.com rambler.ru gmail.com rambler.ru
23-02-2001 27-02-2001 07-11-2003 23-08-2003
538-2060 238-5258 388-6229 828-6952

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
28/06/2004:Никита Цисуфберг zisufberg36@yandex.ru zisufberg36@yandex.ru 0.921
03/02/2004:Егор Нимов nimov19@gmail.com nimov19@gmail.com 0.168
24/04/2004:Алексей Тицусяк aleksej91@mail.ru aleksej91@mail.ru 0.860
24/04/2004:Алексей Тицусяк aleksej91@mail.ru aleksej91@mail.ru 0.860
24/04/2004:Алексей Тицусяк aleksej91@mail.ru aleksej91@mail.ru 0.860
18/11/2004:Данила Цимулак zimulak34@mail.ru zimulak34@mail.ru 0.797

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

1 2 3 4
04/06/28 Цисуфберг zisufberg36[at]yandex.ru 0.9
04/02/03 Нимов nimov19[at]gmail.com 0.2
04/04/24 Тицусяк aleksej91[at]mail.ru 0.9
04/11/18 Цимулак zimulak34[at]mail.ru 0.8

Пример 2

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

1 2 3 4
01/03/1999:Анатолий Чефаров anatolij10@mail.ru anatolij10@mail.ru 0.958
28/11/2004:Иван Мутишиди mutisidi14@yahoo.com mutisidi14@yahoo.com 0.884
21/10/2004:Федор Нисуфман nisufman1@yandex.ru nisufman1@yandex.ru 0.445
21/10/2004:Федор Нисуфман nisufman1@yandex.ru nisufman1@yandex.ru 0.445
21/10/2004:Федор Нисуфман nisufman1@yandex.ru nisufman1@yandex.ru 0.445

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

1 2 3 4
99/03/01 Чефаров anatolij10[at]mail.ru 1.0
04/11/28 Мутишиди mutisidi14[at]yahoo.com 0.9
04/10/21 Нисуфман nisufman1[at]yandex.ru 0.4

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
58% 04-06-13 Либский, Г.К. Либский, Г.К.
1% 01-03-02 Бусич, Д.Г. Бусич, Д.Г.
38% 04-09-07 Зумецко, Л.Т. Зумецко, Л.Т.
64% 02-03-17 Зегук, В.О. Зегук, В.О.

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

1 2 3
0.58 04/06/13 Г. Либский
0.01 01/03/02 Д. Бусич
0.38 04/09/07 Л. Зумецко
0.64 02/03/17 В. Зегук

Пример 2

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

1 2 3 4
44% 01-07-04 Тазолян, Р.З. Тазолян, Р.З.
1% 02-08-04 Шисусич, К.З. Шисусич, К.З.
97% 03-03-18 Фецонев, И.Е. Фецонев, И.Е.

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

1 2 3
0.44 01/07/04 Р. Тазолян
0.01 02/08/04 К. Шисусич
0.97 03/03/18 И. Фецонев

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+77620581882 buzberg76[at]mail.ru 0.744
+77224398390 refman36[at]gmail.com 0.892
+70377377502 robavuk41[at]yandex.ru 0.946
+70377377502 robavuk41[at]yandex.ru 0.946
+71605461127 gelofij84[at]gmail.com 0.254
+70377377502 robavuk41[at]yandex.ru 0.946

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

1 2 3
762 058-1882 mail.ru 0.7440
722 439-8390 gmail.com 0.8920
037 737-7502 yandex.ru 0.9460
160 546-1127 gmail.com 0.2540

Пример 2

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

1 2 3
+74792041210 anatolij34[at]yandex.ru 0.458
+74788576494 bakli80[at]rambler.ru 0.640
+73221516610 gadafman6[at]yahoo.com 0.370
+73322115445 nugogak7[at]rambler.ru 0.700
+73322115445 nugogak7[at]rambler.ru 0.700
+73322115445 nugogak7[at]rambler.ru 0.700

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

1 2 3
479 204-1210 yandex.ru 0.4580
478 857-6494 rambler.ru 0.6400
322 151-6610 yahoo.com 0.3700
332 211-5445 rambler.ru 0.7000

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vaceslav55[at]rambler.ru N 0.9801 0.9801
stanislav84[at]rambler.ru Y 0.7236 0.7236
sedakev53[at]rambler.ru Y 0.5861 0.5861
sedakev53[at]rambler.ru Y 0.5861 0.5861
sedakev53[at]rambler.ru Y 0.5861 0.5861

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

1 2 3
rambler.ru rambler.ru rambler.ru
Нет Да Да
98% 72% 59%

Пример 2

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

1 2 3 4 5
sezusli59[at]yandex.ru N 0.6076 0.6076
sodagli98[at]rambler.ru N 0.0756 0.0756
sodagli98[at]rambler.ru N 0.0756 0.0756
sodagli98[at]rambler.ru N 0.0756 0.0756
dmitrij99[at]mail.ru N 0.1093 0.1093

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

1 2 3
yandex.ru rambler.ru mail.ru
Нет Нет Нет
61% 8% 11%

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.93 0.93 aroslav54@yandex.ru|нет
0.79 0.79 vladislav36@yahoo.com|нет
0.66 0.66 cozafman88@rambler.ru|да
1.00 1.00 nikita71@gmail.com|нет

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

1 2 3 4
0.930 0.790 0.660 1.000
N N Y N
yandex.ru yahoo.com rambler.ru gmail.com

Пример 2

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

1 2 3 4 5
0.73 0.73 nodasli60@mail.ru|да
0.27 0.27 minobak58@rambler.ru|нет
0.93 0.93 damir81@yandex.ru|нет

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

1 2 3
0.730 0.270 0.930
Y N N
mail.ru rambler.ru yandex.ru

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Зачяк, С.К. zacak82[at]rambler.ru +7(744)610-47-15
Вазунук, Л.Ч. vazunuk56[at]mail.ru +7(830)031-93-42
Рулич, Р.Р. rulic21[at]yahoo.com +7(023)692-70-38
Рулич, Р.Р. rulic21[at]yahoo.com +7(023)692-70-38
Рулич, Р.Р. rulic21[at]yahoo.com +7(023)692-70-38
Гофиди, Г.Ф. gofidi94[at]mail.ru +7(186)638-96-93

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

1 2 3
Гофиди gofidi94@mail.ru 6389693
Рулич rulic21@yahoo.com 6927038
Вазунук vazunuk56@mail.ru 0319342
Зачяк zacak82@rambler.ru 6104715

Пример 2

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

1 2 3 4 5
Фисофман, С.Г. fisofman89[at]yandex.ru +7(978)693-29-23
Салман, И.М. salman97[at]mail.ru +7(340)158-40-18
Салман, И.М. salman97[at]mail.ru +7(340)158-40-18
Буфафак, Д.Ш. bufafak19[at]yahoo.com +7(872)940-13-23
Суритский, Р.Р. suritskij81[at]mail.ru +7(248)136-53-23
Салман, И.М. salman97[at]mail.ru +7(340)158-40-18

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

1 2 3
Буфафак bufafak19@yahoo.com 9401323
Фисофман fisofman89@yandex.ru 6932923
Салман salman97@mail.ru 1584018
Суритский suritskij81@mail.ru 1365323

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
daniil4[at]gmail.com да 0.30
sunan93[at]yandex.ru да 0.38
sunan93[at]yandex.ru да 0.38
sunan93[at]yandex.ru да 0.38
aleksandr45[at]gmail.com нет 0.82

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

1 2 3
gmail.com Выполнено 0.3
yandex.ru Выполнено 0.4
gmail.com Не выполнено 0.8

Пример 2

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

1 2 3 4
leonid69[at]yandex.ru нет 0.70
zinman98[at]rambler.ru да 0.26
kirill96[at]mail.ru нет 0.54
kirill96[at]mail.ru нет 0.54
kirill96[at]mail.ru нет 0.54

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

1 2 3
yandex.ru Не выполнено 0.7
rambler.ru Выполнено 0.3
mail.ru Не выполнено 0.5

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Шезяк, С.У. 01-06-00 +7(650)116-88-17 83%
Целский, З.Е. 08-09-00 +7(455)310-31-10 73%
Вугавич, Э.Б. 26-08-03 +7(983)146-42-15 21%

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

1 2 3
Целский Шезяк Вугавич
00-09-08 00-06-01 03-08-26
4553103110 6501168817 9831464215
0.7 0.8 0.2

Пример 2

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

1 2 3 4
Тукегли, Д.У. 23-10-00 +7(336)942-77-72 67%
Зевучян, Т.Р. 19-11-03 +7(836)614-62-50 58%
Гаротин, В.В. 27-02-99 +7(764)422-09-31 83%

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

1 2 3
Тукегли Гаротин Зевучян
00-10-23 99-02-27 03-11-19
3369427772 7644220931 8366146250
0.7 0.8 0.6

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3 gusosij17@yahoo.com 2000.02.16 М.Ш. Гушоший
0.7 dotigan84@gmail.com 2004.11.26 Р.Ч. Дотигян
0.8 zekanz50@rambler.ru 2001.07.05 Г.А. Цекянц
0.6 tivozak39@mail.ru 2004.06.15 С.М. Тивоцяк

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

1 2 3 4
0.3000 yahoo.com 16.02.00 Гушоший
0.7000 gmail.com 26.11.04 Дотигян
0.8000 rambler.ru 05.07.01 Цекянц
0.6000 mail.ru 15.06.04 Тивоцяк

Пример 2

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

1 2 3 4
0.2 lizibanz86@mail.ru 2004.09.27 М.К. Лизибянц
0.7 dozskij42@rambler.ru 1999.06.02 М.С. Дозский
0.4 garin95@gmail.com 2004.07.06 Д.М. Гарин

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

1 2 3 4
0.2000 mail.ru 27.09.04 Лизибянц
0.7000 rambler.ru 02.06.99 Дозский
0.4000 gmail.com 06.07.04 Гарин

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено (964) 179-9385!16.01.01 38%
Не выполнено (557) 131-0160!08.05.01 9%
Не выполнено (712) 732-2937!21.05.99 60%
Не выполнено (509) 788-8371!11.07.99 50%
Не выполнено (509) 788-8371!11.07.99 50%
Не выполнено (509) 788-8371!11.07.99 50%

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

1 2 3 4
да 16/01/01 (964) 179-93-85 0.4
нет 08/05/01 (557) 131-01-60 0.1
нет 21/05/99 (712) 732-29-37 0.6
нет 11/07/99 (509) 788-83-71 0.5

Пример 2

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

1 2 3
Не выполнено (401) 202-6564!26.10.00 82%
Выполнено (483) 519-7775!21.03.02 77%
Не выполнено (880) 939-5277!25.05.03 36%
Не выполнено (401) 202-6564!26.10.00 82%
Не выполнено (401) 202-6564!26.10.00 82%

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

1 2 3 4
нет 26/10/00 (401) 202-65-64 0.8
да 21/03/02 (483) 519-77-75 0.8
нет 25/05/03 (880) 939-52-77 0.4

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Д.Д. Незянц +7 865 669-7364 Выполнено
Д.Ц. Ремувский +7 527 886-6704 Выполнено
Р.М. Муфецев +7 591 428-8445 Не выполнено
Я.О. Мумев +7 062 350-0483 Выполнено

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

1 2 3
Незянц Д. 865 669-7364 Да
Ремувский Д. 527 886-6704 Да
Муфецев Р. 591 428-8445 Нет
Мумев Я. 062 350-0483 Да

Пример 2

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

1 2 3
В.Д. Кафавяк +7 413 060-3405 Выполнено
С.Л. Ронич +7 132 026-5554 Не выполнено
О.Е. Фагечли +7 242 225-2250 Выполнено

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

1 2 3
Кафавяк В. 413 060-3405 Да
Ронич С. 132 026-5554 Нет
Фагечли О. 242 225-2250 Да

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
14-11-2002 +70813319947&1
08-11-2004 +78787904678&1
15-04-2002 +79154964961&0

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

1 2 3
2002-11-14 да +7 (081) 331-99-47
2004-11-08 да +7 (878) 790-46-78
2002-04-15 нет +7 (915) 496-49-61

Пример 2

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

1 2 3 4
28-12-2003 +75120097177&0
28-01-2000 +71829786175&1
05-05-2000 +76395923192&0
25-11-2001 +76595720382&0

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

1 2 3
2003-12-28 нет +7 (512) 009-71-77
2000-01-28 да +7 (182) 978-61-75
2000-05-05 нет +7 (639) 592-31-92
2001-11-25 нет +7 (659) 572-03-82

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено!vladislav2@yandex.ru 03-12-02 03-12-02
Не выполнено!marsel_88@rambler.ru 22-05-99 22-05-99
Не выполнено!marsel_88@rambler.ru 22-05-99 22-05-99
Не выполнено!marsel_88@rambler.ru 22-05-99 22-05-99
Выполнено!lacidi95@yandex.ru 03-04-99 03-04-99

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

1 2 3
да vladislav2 03.12.02
нет marsel_88 22.05.99
да lacidi95 03.04.99

Пример 2

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

1 2 3
Выполнено!zocskij9@rambler.ru 11-05-00 11-05-00
Выполнено!dafuzin68@mail.ru 20-06-00 20-06-00
Не выполнено!vucanko20@mail.ru 08-08-01 08-08-01
Выполнено!duvovan72@yahoo.com 14-05-99 14-05-99
Выполнено!duvovan72@yahoo.com 14-05-99 14-05-99
Выполнено!duvovan72@yahoo.com 14-05-99 14-05-99

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

1 2 3
да zocskij9 11.05.00
да dafuzin68 20.06.00
нет vucanko20 08.08.01
да duvovan72 14.05.99

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
43% нет;М.Ч. Муводко
70% да;М.Р. Вигирянц
32% да;Г.З. Цазезин
88% нет;Г.Р. Гофман

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

1 2 3 4
0.430 0.700 0.320 0.880
N Y Y N
Муводко Вигирянц Цазезин Гофман

Пример 2

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

1 2 3
48% да;Э.Ц. Зогяк
81% нет;Н.В. Вароцич
6% нет;А.Ф. Готич

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

1 2 3
0.480 0.810 0.060
Y N N
Зогяк Вароцич Готич

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
nakanz55[at]mail.ru +74810589687 +74810589687 00-12-20
lurubij51[at]yahoo.com +77850423854 +77850423854 01-03-12
gucunan64[at]rambler.ru +76371875425 +76371875425 99-05-24

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

1 2 3
mail.ru (481) 058-96-87 00/12/20
yahoo.com (785) 042-38-54 01/03/12
rambler.ru (637) 187-54-25 99/05/24

Пример 2

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

1 2 3 4
kitizak27[at]gmail.com +73655458254 +73655458254 02-02-01
tocisij53[at]gmail.com +71338020827 +71338020827 04-12-13
sorin41[at]yahoo.com +72732472550 +72732472550 00-10-15

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

1 2 3
gmail.com (365) 545-82-54 02/02/01
gmail.com (133) 802-08-27 04/12/13
yahoo.com (273) 247-25-50 00/10/15

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2002.07.19!Нет Невий Д.Ч. Невий Д.Ч.
2003.07.27!Да Зоцогянц Н.О. Зоцогянц Н.О.
2001.03.28!Да Кошакянц Б.Б. Кошакянц Б.Б.
2002.02.19!Да Шушиди С.Л. Шушиди С.Л.
2002.02.19!Да Шушиди С.Л. Шушиди С.Л.
2002.02.19!Да Шушиди С.Л. Шушиди С.Л.

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

1 2 3 4
02/07/19 03/07/27 01/03/28 02/02/19
N Y Y Y
Д. Невий Н. Зоцогянц Б. Кошакянц С. Шушиди

Пример 2

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

1 2 3 4 5
2003.11.09!Да Цишовко Л.О. Цишовко Л.О.
1999.09.07!Нет Зонафин Г.З. Зонафин Г.З.
2000.02.09!Да Ракизман В.У. Ракизман В.У.
2003.11.09!Да Цишовко Л.О. Цишовко Л.О.
2003.11.09!Да Цишовко Л.О. Цишовко Л.О.

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

1 2 3
03/11/09 99/09/07 00/02/09
Y N Y
Л. Цишовко Г. Зонафин В. Ракизман

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (928) 745-65-76;false 2002-02-11
+7 (471) 737-09-48;false 2004-03-13
+7 (589) 737-73-93;true 2000-08-11
+7 (341) 282-35-86;false 1999-06-04
+7 (341) 282-35-86;false 1999-06-04
+7 (341) 282-35-86;false 1999-06-04

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

1 2 3
0 02.02.11 9287456576
0 04.03.13 4717370948
1 00.08.11 5897377393
0 99.06.04 3412823586

Пример 2

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

1 2 3
+7 (794) 293-15-94;false 2003-11-07
+7 (761) 023-65-93;true 2001-12-18
+7 (328) 577-37-04;false 2001-05-22
+7 (761) 023-65-93;true 2001-12-18
+7 (761) 023-65-93;true 2001-12-18

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

1 2 3
0 03.11.07 7942931594
1 01.12.18 7610236593
0 01.05.22 3285773704