ИКБО-04-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2003.02.27 2003.02.27 sananz5@yandex.ru +7(990)408-34-75
2000.09.20 2000.09.20 suzasov37@yandex.ru +7(192)505-68-56
2002.10.02 2002.10.02 fasigev44@yahoo.com +7(628)526-49-09

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

1 2 3
02.10.2002 27.02.2003 20.09.2000
fasigev44[at]yahoo.com sananz5[at]yandex.ru suzasov37[at]yandex.ru
+7 628 526-49-09 +7 990 408-34-75 +7 192 505-68-56

Пример 2

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

1 2 3 4
2002.01.18 2002.01.18 ziban1@mail.ru +7(571)537-30-50
2001.10.25 2001.10.25 domberg65@mail.ru +7(558)121-94-55
2001.05.08 2001.05.08 conak33@yandex.ru +7(303)628-49-60
2002.03.01 2002.03.01 rekuk3@gmail.com +7(095)782-40-47

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

1 2 3 4
08.05.2001 25.10.2001 01.03.2002 18.01.2002
conak33[at]yandex.ru domberg65[at]mail.ru rekuk3[at]gmail.com ziban1[at]mail.ru
+7 303 628-49-60 +7 558 121-94-55 +7 095 782-40-47 +7 571 537-30-50

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true +72868601834 2004.03.21
false +71377565983 2003.01.16
true +72868601834 2004.03.21
true +78924530174 1999.06.14

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

1 2 3
Выполнено Не выполнено Выполнено
860-1834 756-5983 453-0174
21/03/2004 16/01/2003 14/06/1999

Пример 2

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

1 2 3
false +72857060729 1999.12.13
true +79201875303 2001.09.27
true +79201875303 2001.09.27
true +76565874628 2004.12.05

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

1 2 3
Не выполнено Выполнено Выполнено
706-0729 187-5303 587-4628
13/12/1999 27/09/2001 05/12/2004

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2004.04.22|0.5 Зузин, Р.И. Зузин, Р.И.
1999.06.20|0.0 Зигавяк, М.Б. Зигавяк, М.Б.
2002.01.12|0.2 Давувянц, П.К. Давувянц, П.К.
2002.01.12|0.2 Давувянц, П.К. Давувянц, П.К.
2002.01.12|0.2 Давувянц, П.К. Давувянц, П.К.

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

1 2 3
22/04/04 20/06/99 12/01/02
0.500 0.000 0.200
Зузин Р. Зигавяк М. Давувянц П.

Пример 2

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

1 2 3
2001.11.12|0.1 Шувецов, Д.О. Шувецов, Д.О.
2004.10.14|0.8 Мицимич, Д.Д. Мицимич, Д.Д.
2000.11.06|0.6 Засилин, Р.Л. Засилин, Р.Л.
2000.11.06|0.6 Засилин, Р.Л. Засилин, Р.Л.
2000.11.06|0.6 Засилин, Р.Л. Засилин, Р.Л.

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

1 2 3
12/11/01 14/10/04 06/11/00
0.100 0.800 0.600
Шувецов Д. Мицимич Д. Засилин Р.

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Додак Владислав +7 044 713-2761 Додак Владислав vladislav92@yahoo.com
Зоцоляк Павел +7 415 256-5637 Зоцоляк Павел zozolak29@rambler.ru
Незосский Савелий +7 029 115-3834 Незосский Савелий nezosskij1@rambler.ru
Линий Арсений +7 591 662-7884 Линий Арсений arsenij84@yandex.ru

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

1 2 3
Додак +7 044 713-27-61 vladislav92[at]yahoo.com
Зоцоляк +7 415 256-56-37 zozolak29[at]rambler.ru
Незосский +7 029 115-38-34 nezosskij1[at]rambler.ru
Линий +7 591 662-78-84 arsenij84[at]yandex.ru

Пример 2

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

1 2 3 4 5 6
Рачев Владимир +7 634 928-9669 Рачев Владимир vladimir92@gmail.com
Чуков Дамир +7 721 636-4752 Чуков Дамир cukov78@gmail.com
Шиголян Роман +7 916 529-8648 Шиголян Роман sigolan79@yandex.ru
Шобянц Николай +7 562 202-0501 Шобянц Николай nikolaj39@gmail.com

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

1 2 3
Рачев +7 634 928-96-69 vladimir92[at]gmail.com
Чуков +7 721 636-47-52 cukov78[at]gmail.com
Шиголян +7 916 529-86-48 sigolan79[at]yandex.ru
Шобянц +7 562 202-05-01 nikolaj39[at]gmail.com

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(320) 745-76-62 0.2 00-01-10
(649) 633-95-58 0.7 04-06-19
(975) 132-29-54 0.1 00-11-22

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

1 2 3
3207457662 0.2000 00/01/10
6496339558 0.7000 04/06/19
9751322954 0.1000 00/11/22

Пример 2

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

1 2 3
(706) 350-45-35 0.7 03-12-04
(900) 419-95-31 0.4 04-03-05
(134) 179-58-29 0.1 02-02-13

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

1 2 3
7063504535 0.7000 03/12/04
9004199531 0.4000 04/03/05
1341795829 0.1000 02/02/13

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false 04/08/1999 621-576-9587#Роберт Г. Царян
false 12/09/2001 586-289-2861#Степан О. Шотяк
false 18/10/2001 085-636-5617#Назар Б. Ботский

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

1 2 3 4
0 04/08/99 Роберт Царян 576-9587
0 12/09/01 Степан Шотяк 289-2861
0 18/10/01 Назар Ботский 636-5617

Пример 2

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

1 2 3
true 04/02/2000 603-883-0908#Дамир У. Земук
false 06/12/2002 286-439-8864#Радмир Е. Ришишский
false 27/03/2000 493-919-3829#Савва В. Текибин

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

1 2 3 4
1 04/02/00 Дамир Земук 883-0908
0 06/12/02 Радмир Ришишский 439-8864
0 27/03/00 Савва Текибин 919-3829

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Мадений Петр:0.0275 1
Шенберг Антон:0.6450 0
Белян Виктор:0.9386 0
Рецко Демид:0.6783 0

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

1 2 3 4
94% 3% 68% 64%
false true false false
Белян Мадений Рецко Шенберг

Пример 2

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

1 2
Надагич Алексей:0.5248 0
Гофяк Данила:0.2957 1
Тушизук Станислав:0.8562 0
Тодофли Роман:0.4729 0

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

1 2 3 4
30% 52% 47% 86%
true false false false
Гофяк Надагич Тодофли Тушизук

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(674) 852-9711;М.Ф. Сефев 0.680 22/07/2001
(368) 214-2334;В.Е. Тимский 0.670 16/11/1999
(127) 840-6430;И.Н. Бобук 0.132 22/04/2004
(513) 879-5478;В.О. Гоцук 0.460 08/06/2003

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

1 2 3 4
В. Гоцук В. Тимский И. Бобук М. Сефев
879-54-78 214-23-34 840-64-30 852-97-11
0.4600 0.6700 0.1320 0.6800
03-06-08 99-11-16 04-04-22 01-07-22

Пример 2

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

1 2 3 4
(573) 264-4797;А.Л. Шофич 0.387 03/05/2004
(602) 020-4120;М.М. Гагин 0.008 26/07/2004
(199) 551-4502;М.З. Тувебяк 0.785 14/06/1999
(455) 341-6451;Л.С. Гофемий 0.210 09/06/2000

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

1 2 3 4
А. Шофич Л. Гофемий М. Гагин М. Тувебяк
264-47-97 341-64-51 020-41-20 551-45-02
0.3870 0.2100 0.0080 0.7850
04-05-03 00-06-09 04-07-26 99-06-14

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2
13.05.2002:tofusij86@gmail.com Тофуший Л.Е.
10.05.2000:catak72@mail.ru Чатяк А.Б.
06.05.1999:govemic7@rambler.ru Говемич А.Н.
05.03.2000:garubic72@yandex.ru Гарубич Т.Ф.

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

1 2 3 4
catak72[at]mail.ru garubic72[at]yandex.ru govemic7[at]rambler.ru tofusij86[at]gmail.com
00/05/10 00/03/05 99/05/06 02/05/13
Чатяк А. Гарубич Т. Говемич А. Тофуший Л.

Пример 2

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

1 2
07.06.2001:cutikic64@gmail.com Чутикич В.Т.
03.04.2002:gosli54@gmail.com Госли В.С.
13.10.2002:kesuzic12@mail.ru Кешузич А.Д.
02.11.2003:gasesskij9@yahoo.com Гасешский С.Д.

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

1 2 3 4
cutikic64[at]gmail.com gasesskij9[at]yahoo.com gosli54[at]gmail.com kesuzic12[at]mail.ru
01/06/07 03/11/02 02/04/03 02/10/13
Чутикич В. Гасешский С. Госли В. Кешузич А.

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+73575712452 0 2004/10/14 Артур И. Дошли
+72732829162 1 2000/04/14 Одиссей Ц. Лувиди
+78012031541 1 2002/09/04 Игорь Л. Темский
+78012031541 1 2002/09/04 Игорь Л. Темский

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

1 2 3 4
571-24-52 N 04/10/14 Дошли Артур
282-91-62 Y 00/04/14 Лувиди Одиссей
203-15-41 Y 02/09/04 Темский Игорь

Пример 2

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

1 2 3 4 5 6
+78432490191 0 2002/12/12 Григорий З. Тицич
+72639821692 0 2002/02/26 Тимур О. Тебегов
+72639821692 0 2002/02/26 Тимур О. Тебегов
+77967054112 0 2004/03/28 Юрий О. Нобиди

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

1 2 3 4
705-41-12 N 04/03/28 Нобиди Юрий
982-16-92 N 02/02/26 Тебегов Тимур
249-01-91 N 02/12/12 Тицич Григорий

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04/02/09!0.46 +7 297 145-5137 Захар К. Нашин
00/09/14!0.45 +7 567 718-3183 Всеволод А. Ребибко
04/04/10!0.84 +7 074 678-1977 Даниэль З. Нумедский

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

1 2 3 4
0.5 145-5137 09/02/04 Нашин, З.К.
0.5 718-3183 14/09/00 Ребибко, В.А.
0.8 678-1977 10/04/04 Нумедский, Д.З.

Пример 2

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

1 2 3 4
01/11/14!0.04 +7 146 458-8451 Павел О. Нелич
99/07/05!0.36 +7 649 908-9358 Степан З. Зучли
02/09/14!0.73 +7 779 969-5354 Руслан С. Боканберг

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

1 2 3 4
0.0 458-8451 14/11/01 Нелич, П.О.
0.4 908-9358 05/07/99 Зучли, С.З.
0.7 969-5354 14/09/02 Боканберг, Р.С.

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Виктор Е. Зубов|+7 (954) 500-59-16 0.611
Вячеслав Г. Лирешман|+7 (011) 793-69-56 0.062
Филипп Ш. Чодли|+7 (867) 042-92-71 0.711
Ростислав Ф. Кавян|+7 (743) 204-38-25 0.478
Ростислав Ф. Кавян|+7 (743) 204-38-25 0.478

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

1 2 3
Виктор Зубов +7(954)500-59-16 61%
Вячеслав Лирешман +7(011)793-69-56 6%
Филипп Чодли +7(867)042-92-71 71%
Ростислав Кавян +7(743)204-38-25 48%

Пример 2

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

1 2 3 4
Самир Ч. Ковошак|+7 (568) 295-77-67 0.382
Иван В. Ронафко|+7 (640) 204-83-15 0.786
Валерий С. Бубевян|+7 (983) 482-13-69 0.425
Егор К. Наведяк|+7 (026) 164-61-12 0.763
Егор К. Наведяк|+7 (026) 164-61-12 0.763

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

1 2 3
Самир Ковошак +7(568)295-77-67 38%
Иван Ронафко +7(640)204-83-15 79%
Валерий Бубевян +7(983)482-13-69 42%
Егор Наведяк +7(026)164-61-12 76%

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vasilij25[at]rambler.ru#87% +7(425)753-23-55 Выполнено +7(425)753-23-55
zinamko72[at]rambler.ru#93% +7(430)518-23-54 Выполнено +7(430)518-23-54
zuverman20[at]gmail.com#92% +7(193)944-03-30 Выполнено +7(193)944-03-30

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

1 2 3
zuverman20@gmail.com vasilij25@rambler.ru zinamko72@rambler.ru
+71939440330 +74257532355 +74305182354
0.920 0.870 0.930
да да да

Пример 2

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

1 2 3 4 5
konotidi48[at]gmail.com#27% +7(756)557-28-83 Не выполнено +7(756)557-28-83
bogdan46[at]mail.ru#50% +7(386)090-69-56 Не выполнено +7(386)090-69-56
varugko61[at]gmail.com#2% +7(847)005-93-91 Не выполнено +7(847)005-93-91

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

1 2 3
bogdan46@mail.ru konotidi48@gmail.com varugko61@gmail.com
+73860906956 +77565572883 +78470059391
0.500 0.270 0.020
нет нет нет

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04/10/15 grigorij97[at]rambler.ru Нет Нет
04/10/15 grigorij97[at]rambler.ru Нет Нет
04/10/15 grigorij97[at]rambler.ru Нет Нет
01/11/18 safubij84[at]mail.ru Да Да
02/12/06 zecimli46[at]yahoo.com Да Да

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

1 2 3
04.10.15 01.11.18 02.12.06
grigorij97@rambler.ru safubij84@mail.ru zecimli46@yahoo.com
Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4
01/04/04 vaceslav77[at]mail.ru Да Да
01/04/04 vaceslav77[at]mail.ru Да Да
01/04/04 vaceslav77[at]mail.ru Да Да
99/05/28 ignat67[at]yahoo.com Нет Нет
00/12/21 savidi43[at]yahoo.com Да Да

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

1 2 3
01.04.04 99.05.28 00.12.21
vaceslav77@mail.ru ignat67@yahoo.com savidi43@yahoo.com
Выполнено Не выполнено Выполнено

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
28-05-02 495-327-3236 Выполнено tebidi1[at]mail.ru
24-03-01 880-416-9566 Выполнено bizman10[at]yahoo.com
06-06-04 990-888-0465 Выполнено kevko7[at]yahoo.com
05-01-03 930-777-3237 Выполнено tatamberg96[at]gmail.com
05-01-03 930-777-3237 Выполнено tatamberg96[at]gmail.com

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

1 2 3 4
28.05.02 24.03.01 05.01.03 06.06.04
495 327-3236 880 416-9566 930 777-3237 990 888-0465
Y Y Y Y
mail.ru yahoo.com gmail.com yahoo.com

Пример 2

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

1 2 3 4
24-09-04 393-833-6070 Выполнено zofanko91[at]mail.ru
15-03-01 554-614-8031 Не выполнено artemij65[at]mail.ru
27-04-03 504-325-7679 Не выполнено andrej1[at]gmail.com
25-03-03 262-792-8254 Не выполнено zasberg19[at]gmail.com
25-03-03 262-792-8254 Не выполнено zasberg19[at]gmail.com

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

1 2 3 4
25.03.03 24.09.04 27.04.03 15.03.01
262 792-8254 393 833-6070 504 325-7679 554 614-8031
N Y N N
gmail.com mail.ru gmail.com mail.ru

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
08.06.2002&(246) 736-46-80 Арсений Бесотиди Арсений Бесотиди
08.12.2002&(780) 304-66-66 Евгений Цокецич Евгений Цокецич
16.10.2000&(243) 265-02-25 Ян Сузедиди Ян Сузедиди

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

1 2 3
2467364680 2432650225 7803046666
02.06.08 00.10.16 02.12.08
Бесотиди Сузедиди Цокецич

Пример 2

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

1 2 3
06.03.2003&(754) 582-98-65 Денис Шагудин Денис Шагудин
15.10.2004&(690) 250-55-80 Назар Кетавак Назар Кетавак
08.06.2002&(111) 253-15-81 Елисей Зучак Елисей Зучак

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

1 2 3
1112531581 6902505580 7545829865
02.06.08 04.10.15 03.03.06
Зучак Кетавак Шагудин

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1!biviran78[at]yahoo.com 1999.06.23 1999.06.23
1!lizli44[at]gmail.com 2004.06.27 2004.06.27
0!remudan90[at]yandex.ru 1999.09.15 1999.09.15

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

1 2 3
да да нет
23/06/1999 27/06/2004 15/09/1999
biviran78 lizli44 remudan90

Пример 2

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

1 2 3 4 5
0!sukevskij78[at]yandex.ru 2004.02.23 2004.02.23
1!lizugin47[at]rambler.ru 2000.06.20 2000.06.20
0!namidi55[at]gmail.com 2002.02.26 2002.02.26

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

1 2 3
нет да нет
23/02/2004 20/06/2000 26/02/2002
sukevskij78 lizugin47 namidi55

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено sedizij64[at]yandex.ru 26-06-99 Седизий, В.О.
Не выполнено zadudskij94[at]gmail.com 25-06-04 Цадудский, Э.О.
Не выполнено rafman61[at]yahoo.com 17-08-03 Рафман, А.Ф.
Выполнено midev1[at]yahoo.com 12-05-02 Мидев, Л.Ш.
Выполнено midev1[at]yahoo.com 12-05-02 Мидев, Л.Ш.
Выполнено midev1[at]yahoo.com 12-05-02 Мидев, Л.Ш.

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

1 2 3 4
да нет нет нет
midev1 rafman61 sedizij64 zadudskij94
12/05/02 17/08/03 26/06/99 25/06/04
Мидев Л. Рафман А. Седизий В. Цадудский Э.

Пример 2

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

1 2 3 4
Выполнено bonak41[at]yahoo.com 06-08-99 Бонак, Н.М.
Выполнено tovudov71[at]gmail.com 17-12-99 Товудов, И.С.
Не выполнено vegak33[at]gmail.com 07-10-00 Вегяк, А.О.
Не выполнено vegak33[at]gmail.com 07-10-00 Вегяк, А.О.
Не выполнено vegak33[at]gmail.com 07-10-00 Вегяк, А.О.

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

1 2 3
да да нет
bonak41 tovudov71 vegak33
06/08/99 17/12/99 07/10/00
Бонак Н. Товудов И. Вегяк А.

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
svatogor52@gmail.com|Начяк Святогор 46%
zigak56@yandex.ru|Цигак Павел 66%
stanislav4@gmail.com|Зокоско Станислав 76%
stanislav4@gmail.com|Зокоско Станислав 76%

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

1 2 3
Зокоско Начяк Цигак
0.7600 0.4600 0.6600
stanislav4 svatogor52 zigak56

Пример 2

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

1 2 3 4
cimemov79@rambler.ru|Чимемов Захар 18%
marsel_69@yahoo.com|Рушли Марсель 35%
marsel_69@yahoo.com|Рушли Марсель 35%
varitak61@yandex.ru|Варитак Марсель 99%

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

1 2 3
Варитак Рушли Чимемов
0.9900 0.3500 0.1800
varitak61 marsel_69 cimemov79

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.6 +76169409019 Нет +76169409019
0.6 +71100831630 Нет +71100831630
0.1 +70273541375 Нет +70273541375

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

1 2 3
60% 60% 10%
9409019 0831630 3541375
N N N

Пример 2

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

1 2 3 4
0.5 +79069267905 Нет +79069267905
0.7 +75814662623 Да +75814662623
0.2 +70614987699 Нет +70614987699

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

1 2 3
50% 70% 20%
9267905 4662623 4987699
N Y N

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.484#01.03.13 kidobli85@yandex.ru kidobli85@yandex.ru
0.340#99.04.06 zubimuk10@rambler.ru zubimuk10@rambler.ru
0.780#04.01.07 sekenov98@mail.ru sekenov98@mail.ru

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

1 2 3
13/03/01 kidobli85[at]yandex.ru 48%
07/01/04 sekenov98[at]mail.ru 78%
06/04/99 zubimuk10[at]rambler.ru 34%

Пример 2

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

1 2 3
0.559#03.06.14 salezic65@yahoo.com salezic65@yahoo.com
0.017#99.06.10 ratisak14@rambler.ru ratisak14@rambler.ru
0.114#99.09.24 durotanz22@gmail.com durotanz22@gmail.com

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

1 2 3
24/09/99 durotanz22[at]gmail.com 11%
10/06/99 ratisak14[at]rambler.ru 2%
14/06/03 salezic65[at]yahoo.com 56%

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.03 +78068216720 Б.У. Гирко
0.72 +76916501353 С.Ф. Гишич
0.23 +75926187027 М.Т. Бугев
0.21 +72879948135 А.Л. Вокяк

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

1 2 3 4
0.0300 0.7200 0.2300 0.2100
(806) 821-6720 (691) 650-1353 (592) 618-7027 (287) 994-8135
Гирко Б. Гишич С. Бугев М. Вокяк А.

Пример 2

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

1 2 3 4 5
0.25 +72247979066 Д.З. Мугимук
0.88 +70473188846 Е.У. Туфезян
0.96 +72869377198 Н.Т. Велев

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

1 2 3
0.2500 0.8800 0.9600
(224) 797-9066 (047) 318-8846 (286) 937-7198
Мугимук Д. Туфезян Е. Велев Н.

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y!tudin96@rambler.ru 810 512-9044 810 512-9044
N!zalko98@mail.ru 666 073-3930 666 073-3930
Y!zikov2@yahoo.com 645 613-9484 645 613-9484
Y!zikov2@yahoo.com 645 613-9484 645 613-9484

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

1 2 3
rambler.ru mail.ru yahoo.com
512-90-44 073-39-30 613-94-84
true false true

Пример 2

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

1 2 3 4
Y!gecko57@yahoo.com 328 427-0463 328 427-0463
Y!sunofov22@yandex.ru 247 738-6414 247 738-6414
Y!rumilman92@yandex.ru 862 672-6690 862 672-6690
Y!rumilman92@yandex.ru 862 672-6690 862 672-6690

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

1 2 3
yahoo.com yandex.ru yandex.ru
427-04-63 738-64-14 672-66-90
true true true

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Виктор Нифянц|0.5032 0
Максим Дудумян|0.5301 0
Юрий Фомемак|0.9563 1

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

1 2 3
Нифянц Виктор 50% N
Дудумян Максим 53% N
Фомемак Юрий 96% Y

Пример 2

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

1 2 3
Лев Фукичич|0.0225 0
Яромир Монудли|0.4713 1
Родион Кагберг|0.3414 0
Лев Шемокий|0.7412 0

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

1 2 3
Фукичич Лев 2% N
Монудли Яромир 47% Y
Кагберг Родион 34% N
Шемокий Лев 74% N

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zuduk25[at]gmail.com|04/09/01 Да
facisidi17[at]gmail.com|00/01/18 Да
remic54[at]gmail.com|99/11/19 Да
bavskij85[at]gmail.com|01/04/27 Нет
bavskij85[at]gmail.com|01/04/27 Нет

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

1 2 3
01-04-27 0 bavskij85
00-01-18 1 facisidi17
99-11-19 1 remic54
04-09-01 1 zuduk25

Пример 2

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

1 2 3
nekli85[at]yandex.ru|01/10/12 Нет
nekli85[at]yandex.ru|01/10/12 Нет
volskij76[at]mail.ru|02/04/23 Нет
mokozko13[at]yahoo.com|01/11/05 Да

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

1 2 3
01-11-05 1 mokozko13
01-10-12 0 nekli85
02-04-23 0 volskij76

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Тимофей Т. Чомубий Тимофей Т. Чомубий 0.0:14-08-01
Тимур К. Бемудский Тимур К. Бемудский 0.1:17-03-03
Айдар Ф. Зафук Айдар Ф. Зафук 0.8:20-01-04
Влад Г. Вумирберг Влад Г. Вумирберг 0.4:24-12-00
Тимофей Т. Чомубий Тимофей Т. Чомубий 0.0:14-08-01

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

1 2 3
Чомубий, Т.Т. 0.0000 14.08.01
Бемудский, Т.К. 0.1000 17.03.03
Зафук, А.Ф. 0.8000 20.01.04
Вумирберг, В.Г. 0.4000 24.12.00

Пример 2

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

1 2 3
Герман И. Буско Герман И. Буско 0.8:05-06-02
Тамерлан О. Дуцян Тамерлан О. Дуцян 1.0:08-08-00
Тамерлан О. Дуцян Тамерлан О. Дуцян 1.0:08-08-00
Вячеслав Ш. Рирук Вячеслав Ш. Рирук 0.6:17-03-04

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

1 2 3
Буско, Г.И. 0.8000 05.06.02
Дуцян, Т.О. 1.0000 08.08.00
Рирук, В.Ш. 0.6000 17.03.04

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 083 311-68-93 Леонид Д. Сешев|0
+7 083 311-68-93 Леонид Д. Сешев|0
+7 002 880-59-96 Гордей Т. Кокилук|0
+7 083 311-68-93 Леонид Д. Сешев|0
+7 221 839-69-72 Тимофей В. Сугин|0
+7 175 534-57-20 Всеволод К. Миритянц|0

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

1 2 3
(083) 311-68-93 Сешев Леонид false
(002) 880-59-96 Кокилук Гордей false
(221) 839-69-72 Сугин Тимофей false
(175) 534-57-20 Миритянц Всеволод false

Пример 2

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

1 2
+7 009 847-60-07 Игнат Т. Мешисли|1
+7 009 847-60-07 Игнат Т. Мешисли|1
+7 009 847-60-07 Игнат Т. Мешисли|1
+7 582 081-10-66 Филипп О. Римян|1
+7 887 057-77-88 Дмитрий Б. Кимин|1

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

1 2 3
(009) 847-60-07 Мешисли Игнат true
(582) 081-10-66 Римян Филипп true
(887) 057-77-88 Кимин Дмитрий true

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено Одиссей Р. Шамимак!7% +7 090 948-53-10 +7 090 948-53-10
Выполнено Мирон Р. Билишов!27% +7 589 040-89-28 +7 589 040-89-28
Не выполнено Юрий Г. Лошуцин!89% +7 270 304-65-09 +7 270 304-65-09
Не выполнено Юрий Г. Лошуцин!89% +7 270 304-65-09 +7 270 304-65-09
Не выполнено Юрий Г. Лошуцин!89% +7 270 304-65-09 +7 270 304-65-09

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

1 2 3 4
нет 0.1 948-53-10 Шамимак
да 0.3 040-89-28 Билишов
нет 0.9 304-65-09 Лошуцин

Пример 2

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

1 2 3 4
Не выполнено Рустам К. Фифувман!19% +7 581 210-54-73 +7 581 210-54-73
Не выполнено Адель В. Лурук!94% +7 008 030-11-50 +7 008 030-11-50
Не выполнено Арсений М. Мисезянц!73% +7 882 818-19-54 +7 882 818-19-54
Не выполнено Арсений М. Мисезянц!73% +7 882 818-19-54 +7 882 818-19-54
Не выполнено Арсений М. Мисезянц!73% +7 882 818-19-54 +7 882 818-19-54

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

1 2 3 4
нет 0.2 210-54-73 Фифувман
нет 0.9 030-11-50 Лурук
нет 0.7 818-19-54 Мисезянц

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2003-03-02 0.240&+7 (974) 541-85-64
1999-03-15 0.844&+7 (909) 655-73-37
2002-12-22 0.675&+7 (753) 028-49-60

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

1 2 3
02.03.03 15.03.99 22.12.02
0.2 0.8 0.7
+7(974)541-85-64 +7(909)655-73-37 +7(753)028-49-60

Пример 2

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

1 2 3 4
2000-11-21 0.800&+7 (631) 362-76-69
2000-10-27 0.447&+7 (479) 333-30-90
2000-11-09 0.302&+7 (968) 802-27-45

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

1 2 3
21.11.00 27.10.00 09.11.00
0.8 0.4 0.3
+7(631)362-76-69 +7(479)333-30-90 +7(968)802-27-45

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
22-07-2001 +7 326 259-6736 Данила У. Дазичли 29%
19-09-2003 +7 662 781-8052 Марсель Р. Чабский 37%
06-09-1999 +7 445 540-6697 Максим Д. Дебедич 79%
26-04-2000 +7 492 810-5813 Леонид Т. Гицегев 73%

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

1 2 3 4
01/07/22 (326) 259-6736 Д.У. Дазичли 0.290
03/09/19 (662) 781-8052 М.Р. Чабский 0.370
99/09/06 (445) 540-6697 М.Д. Дебедич 0.790
00/04/26 (492) 810-5813 Л.Т. Гицегев 0.730

Пример 2

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

1 2 3 4
05-07-1999 +7 622 814-4116 Марк З. Накий 27%
19-01-2000 +7 466 204-1029 Матвей О. Цемский 74%
15-03-2004 +7 502 293-3054 Святогор З. Чуцак 11%
19-06-2000 +7 534 623-8566 Николай Г. Черман 27%

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

1 2 3 4
99/07/05 (622) 814-4116 М.З. Накий 0.270
00/01/19 (466) 204-1029 М.О. Цемский 0.740
04/03/15 (502) 293-3054 С.З. Чуцак 0.110
00/06/19 (534) 623-8566 Н.Г. Черман 0.270

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N 0.4141 +79760784673
Y 0.2720 +72186288955
Y 0.7559 +77050869749
Y 0.2720 +72186288955

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

1 2 3
false 0.414 +7 976 078-46-73
true 0.272 +7 218 628-89-55
true 0.756 +7 705 086-97-49

Пример 2

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

1 2 3 4 5
Y 0.3280 +73911807401
N 0.0500 +78871947622
N 0.5099 +74683257249
N 0.2483 +78558029179
N 0.2483 +78558029179

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

1 2 3
true 0.328 +7 391 180-74-01
false 0.050 +7 887 194-76-22
false 0.510 +7 468 325-72-49
false 0.248 +7 855 802-91-79

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
21.11.03:0.654 Дошяк, А.М.
21.11.03:0.654 Дошяк, А.М.
03.11.04:0.287 Назибман, Г.Ф.
21.11.03:0.654 Дошяк, А.М.
11.11.02:0.782 Тесобов, Т.С.

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

1 2 3
0.6540 03.11.21 Дошяк А.
0.2870 04.11.03 Назибман Г.
0.7820 02.11.11 Тесобов Т.

Пример 2

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

1 2 3 4
06.02.00:0.789 Нуцеков, А.У.
08.01.04:0.694 Гонусак, А.У.
23.10.03:0.622 Тунегберг, Н.Т.
05.08.99:0.307 Некский, В.Л.
05.08.99:0.307 Некский, В.Л.
05.08.99:0.307 Некский, В.Л.

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

1 2 3
0.7890 00.02.06 Нуцеков А.
0.6940 04.01.08 Гонусак А.
0.6220 03.10.23 Тунегберг Н.
0.3070 99.08.05 Некский В.

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Сосизберг К.Г. sosizberg39@mail.ru sosizberg39@mail.ru Не выполнено +7 750 042-03-74
Луботский Д.Ш. lubotskij93@yandex.ru lubotskij93@yandex.ru Не выполнено +7 492 045-75-64
Децли А.Ч. dezli35@gmail.com dezli35@gmail.com Выполнено +7 842 557-45-45
Нотян Е.Р. notan62@gmail.com notan62@gmail.com Не выполнено +7 515 712-95-30

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

1 2 3 4
К. Сосизберг Д. Луботский А. Децли Е. Нотян
sosizberg39[at]mail.ru lubotskij93[at]yandex.ru dezli35[at]gmail.com notan62[at]gmail.com
N N Y N
+7 (750) 042-03-74 +7 (492) 045-75-64 +7 (842) 557-45-45 +7 (515) 712-95-30

Пример 2

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

1 2 3 4 5 6
Риребман Р.З. rirebman78@mail.ru rirebman78@mail.ru Не выполнено +7 428 651-08-31
Шесилян А.Р. sesilan57@gmail.com sesilan57@gmail.com Выполнено +7 358 723-26-07
Мофук О.С. mofuk99@mail.ru mofuk99@mail.ru Не выполнено +7 766 780-77-53

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

1 2 3
Р. Риребман А. Шесилян О. Мофук
rirebman78[at]mail.ru sesilan57[at]gmail.com mofuk99[at]mail.ru
N Y N
+7 (428) 651-08-31 +7 (358) 723-26-07 +7 (766) 780-77-53

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03.07.2002#А.Р. Мофунко 865 461-8543
02.06.2002#И.Р. Гимувин 985 140-4449
01.04.2003#В.Ч. Шудберг 949 899-4643
25.01.2002#В.Г. Талянц 930 050-9333

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

1 2 3 4
Мофунко Гимувин Шудберг Талянц
02-07-03 02-06-02 03-04-01 02-01-25
865-461-8543 985-140-4449 949-899-4643 930-050-9333

Пример 2

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

1 2 3 4
19.09.2004#Я.Т. Кубин 595 261-1507
08.02.2001#Г.Ц. Цовозев 826 822-4162
08.01.2000#Д.Ц. Газук 637 693-3017
22.08.2000#В.Е. Зонибин 360 563-7679

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

1 2 3 4
Кубин Цовозев Газук Зонибин
04-09-19 01-02-08 00-01-08 00-08-22
595-261-1507 826-822-4162 637-693-3017 360-563-7679

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
529-002-5443 nalic17[at]mail.ru 02-11-99
510-349-2134 nikita71[at]yahoo.com 28-05-03
729-494-2386 dmitrij32[at]mail.ru 08-09-00
383-998-8439 miroslav13[at]rambler.ru 13-10-02

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

1 2 3 4
529 002-5443 510 349-2134 729 494-2386 383 998-8439
nalic17@mail.ru nikita71@yahoo.com dmitrij32@mail.ru miroslav13@rambler.ru
02/11/99 28/05/03 08/09/00 13/10/02

Пример 2

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

1 2 3 4
331-151-0810 defivin12[at]rambler.ru 01-03-03
852-250-2107 vubman76[at]yahoo.com 23-09-99
007-144-9311 german15[at]gmail.com 27-07-04
968-791-3507 locibak70[at]yandex.ru 12-03-00

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

1 2 3 4
331 151-0810 852 250-2107 007 144-9311 968 791-3507
defivin12@rambler.ru vubman76@yahoo.com german15@gmail.com locibak70@yandex.ru
01/03/03 23/09/99 27/07/04 12/03/00

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Нет komak74@yahoo.com 6690885978 Нет
Нет kucij52@yahoo.com 1654141522 Нет
Нет tocman26@rambler.ru 6772929175 Нет
Нет bebegko44@yahoo.com 8962911423 Нет

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

1 2 3 4
false false false false
yahoo.com yahoo.com rambler.ru yahoo.com
0885978 4141522 2929175 2911423

Пример 2

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

1 2 3 4 5
Нет vufafov60@yahoo.com 0991270135 Нет
Нет zosli11@rambler.ru 7384582531 Нет
Да cotuk6@mail.ru 7317230805 Да

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

1 2 3
false false true
yahoo.com rambler.ru mail.ru
1270135 4582531 7230805

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+76694747720 0.63:Роман Лечский true +76694747720
+76694747720 0.63:Роман Лечский true +76694747720
+74702056560 0.61:Евгений Тубугук false +74702056560
+77609208258 0.60:Николай Нецяк true +77609208258
+76354486674 0.92:Святогор Фишберг true +76354486674

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

1 2 3 4
474-77-20 205-65-60 920-82-58 448-66-74
Лечский Роман Тубугук Евгений Нецяк Николай Фишберг Святогор
63% 61% 60% 92%
Y N Y Y

Пример 2

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

1 2 3 4 5 6
+78167893209 0.05:Адель Феракиди true +78167893209
+70938027575 0.48:Марк Дурук false +70938027575
+77375015163 0.60:Марат Вофли true +77375015163
+70938027575 0.48:Марк Дурук false +70938027575

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

1 2 3
789-32-09 802-75-75 501-51-63
Феракиди Адель Дурук Марк Вофли Марат
5% 48% 60%
Y N Y

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+70282487326:Нет bekevberg75@gmail.com 00/04/18
+72343379791:Да sisurberg37@yahoo.com 02/03/14
+74930662648:Да sasak71@yahoo.com 03/08/23
+74930662648:Да sasak71@yahoo.com 03/08/23
+74930662648:Да sasak71@yahoo.com 03/08/23

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

1 2 3 4
+7(028)248-73-26 gmail.com нет 00.04.18
+7(234)337-97-91 yahoo.com да 02.03.14
+7(493)066-26-48 yahoo.com да 03.08.23

Пример 2

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

1 2 3 4
+76202220544:Нет renadberg83@mail.ru 03/05/15
+72174818664:Нет deganz15@yahoo.com 02/08/23
+72174818664:Нет deganz15@yahoo.com 02/08/23
+72174818664:Нет deganz15@yahoo.com 02/08/23
+70689318053:Да lezin79@mail.ru 00/08/07

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

1 2 3 4
+7(620)222-05-44 mail.ru нет 03.05.15
+7(217)481-86-64 yahoo.com нет 02.08.23
+7(068)931-80-53 mail.ru да 00.08.07

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Даниэль Р. Неримев 504-0866 daniel_1[at]rambler.ru daniel_1[at]rambler.ru
Филипп И. Тинебиди 022-6245 tinebidi22[at]gmail.com tinebidi22[at]gmail.com
Петр К. Форимич 149-9075 forimic73[at]mail.ru forimic73[at]mail.ru

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

1 2 3
Неримев Д.Р. Тинебиди Ф.И. Форимич П.К.
504-08-66 022-62-45 149-90-75
daniel_1@rambler.ru tinebidi22@gmail.com forimic73@mail.ru

Пример 2

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

1 2 3 4
Виктор У. Дивли 996-2832 viktor75[at]mail.ru viktor75[at]mail.ru
Айдар Р. Сометев 167-5172 sometev40[at]yandex.ru sometev40[at]yandex.ru
Алексей С. Зесесберг 560-8185 zesesberg57[at]gmail.com zesesberg57[at]gmail.com
Денис О. Нозман 712-4233 nozman27[at]gmail.com nozman27[at]gmail.com

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

1 2 3 4
Дивли В.У. Зесесберг А.С. Нозман Д.О. Сометев А.Р.
996-28-32 560-81-85 712-42-33 167-51-72
viktor75@mail.ru zesesberg57@gmail.com nozman27@gmail.com sometev40@yandex.ru

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.9052 Y 11/08/02 11/08/02
0.9057 N 14/08/02 14/08/02
0.9043 Y 16/08/03 16/08/03
0.9057 N 14/08/02 14/08/02

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

1 2 3
91% да 11.08.02
91% нет 14.08.02
90% да 16.08.03

Пример 2

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

1 2 3 4
0.4873 N 04/12/04 04/12/04
0.2805 Y 18/11/99 18/11/99
0.6430 N 28/11/02 28/11/02
0.6430 N 28/11/02 28/11/02
0.1075 N 10/07/99 10/07/99

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

1 2 3
49% нет 04.12.04
28% да 18.11.99
64% нет 28.11.02
11% нет 10.07.99