ИВБО-02-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет 0.41 15.05.99
нет 0.62 25.04.02
да 0.35 25.11.99
нет 0.41 15.05.99

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

1 2 3
Не выполнено Не выполнено Выполнено
0.4100 0.6200 0.3500
99-05-15 02-04-25 99-11-25

Пример 2

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

1 2 3 4
нет 0.22 19.10.04
нет 0.22 19.10.04
нет 0.95 24.08.03
нет 0.55 15.09.03

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

1 2 3
Не выполнено Не выполнено Не выполнено
0.2200 0.9500 0.5500
04-10-19 03-08-24 03-09-15

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (129) 703-96-68;0.4 music4@gmail.com music4@gmail.com
+7 (123) 694-36-57;0.9 latan75@yahoo.com latan75@yahoo.com
+7 (734) 733-02-27;0.3 sisberg3@mail.ru sisberg3@mail.ru
+7 (546) 418-37-23;0.2 fofolak16@mail.ru fofolak16@mail.ru

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

1 2 3 4
40% 90% 30% 20%
7039668 6943657 7330227 4183723
music4 latan75 sisberg3 fofolak16

Пример 2

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

1 2 3
+7 (990) 120-37-84;0.5 gifin95@gmail.com gifin95@gmail.com
+7 (661) 949-22-86;0.8 cozic27@rambler.ru cozic27@rambler.ru
+7 (545) 151-86-21;0.5 dagij39@yahoo.com dagij39@yahoo.com

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

1 2 3
50% 80% 50%
1203784 9492286 1518621
gifin95 cozic27 dagij39

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
311 261-1231 17-10-99 Константин И. Велский
581 195-6617 08-07-03 Дмитрий Е. Римушский
493 478-7504 17-11-00 Данила С. Баташев

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

1 2 3
(581) 195-66-17 08.07.03 Д.Е. Римушский
(493) 478-75-04 17.11.00 Д.С. Баташев
(311) 261-12-31 17.10.99 К.И. Велский

Пример 2

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

1 2 3 4 5
034 268-5264 22-10-03 Рустам Е. Цицефиди
881 062-5301 21-09-99 Артур Л. Туфий
618 083-9906 06-10-03 Святогор Б. Тутаний

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

1 2 3
(881) 062-53-01 21.09.99 А.Л. Туфий
(034) 268-52-64 22.10.03 Р.Е. Цицефиди
(618) 083-99-06 06.10.03 С.Б. Тутаний

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено 14/03/2002 0.19
Не выполнено 05/05/2002 0.32
Не выполнено 03/11/2004 0.66
Выполнено 24/01/2000 0.99
Выполнено 24/01/2000 0.99
Выполнено 24/01/2000 0.99

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

1 2 3 4
1 0 0 1
14.03.02 05.05.02 03.11.04 24.01.00
19% 32% 66% 99%

Пример 2

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

1 2 3
Выполнено 10/11/2002 0.09
Не выполнено 23/10/2002 0.17
Выполнено 19/05/2003 0.57
Выполнено 06/05/2003 0.78
Выполнено 06/05/2003 0.78
Выполнено 06/05/2003 0.78

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

1 2 3 4
1 0 1 1
10.11.02 23.10.02 19.05.03 06.05.03
9% 17% 57% 78%

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.421 vitalij66@mail.ru 0.421 24/07/01 +7 039 202-92-03
0.653 rutko63@yahoo.com 0.653 27/03/01 +7 526 323-12-58
0.371 matvej88@yahoo.com 0.371 18/05/99 +7 559 381-41-84
0.864 mizerskij81@yahoo.com 0.864 21/08/02 +7 366 901-70-65

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

1 2 3 4
42% mail.ru 24-07-01 +70392029203
65% yahoo.com 27-03-01 +75263231258
37% yahoo.com 18-05-99 +75593814184
86% yahoo.com 21-08-02 +73669017065

Пример 2

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

1 2 3 4 5 6 7
0.386 mekitan71@gmail.com 0.386 24/12/02 +7 720 314-30-70
0.249 matvej90@yahoo.com 0.249 08/10/04 +7 044 621-16-25
0.736 lafij49@mail.ru 0.736 05/04/04 +7 333 876-16-03

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

1 2 3 4
39% gmail.com 24-12-02 +77203143070
25% yahoo.com 08-10-04 +70446211625
74% mail.ru 05-04-04 +73338761603

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
gavko75[at]mail.ru 20% (404) 378-82-83 20%
ziguk68[at]gmail.com 81% (622) 577-02-49 81%
cakov96[at]gmail.com 57% (382) 463-33-30 57%
savberg40[at]yandex.ru 45% (985) 448-39-61 45%
ziguk68[at]gmail.com 81% (622) 577-02-49 81%

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

1 2 3 4
gavko75@mail.ru ziguk68@gmail.com cakov96@gmail.com savberg40@yandex.ru
0.2 0.8 0.6 0.5
404 378-8283 622 577-0249 382 463-3330 985 448-3961

Пример 2

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

1 2 3 4 5
safak62[at]gmail.com 5% (975) 554-44-73 5%
nificic58[at]yandex.ru 62% (489) 787-21-53 62%
zirorov13[at]mail.ru 7% (003) 331-70-51 7%
zirorov13[at]mail.ru 7% (003) 331-70-51 7%

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

1 2 3
safak62@gmail.com nificic58@yandex.ru zirorov13@mail.ru
0.1 0.6 0.1
975 554-4473 489 787-2153 003 331-7051

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Леонид И. Затли Леонид И. Затли Y +7 223 363-06-60
Даниил З. Мацин Даниил З. Мацин N +7 124 192-34-06
Сергей Г. Разяк Сергей Г. Разяк Y +7 357 673-41-77
Марсель Т. Бебемский Марсель Т. Бебемский Y +7 959 919-57-93

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

1 2 3
Затли, Л.И. Да 223 363-0660
Мацин, Д.З. Нет 124 192-3406
Разяк, С.Г. Да 357 673-4177
Бебемский, М.Т. Да 959 919-5793

Пример 2

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

1 2 3 4 5
Алексей Н. Гавегиди Алексей Н. Гавегиди N +7 666 360-93-42
Дмитрий А. Чубумев Дмитрий А. Чубумев Y +7 068 216-12-87
Григорий С. Дечешко Григорий С. Дечешко N +7 884 343-28-25
Артемий Л. Цадев Артемий Л. Цадев Y +7 986 008-68-41

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

1 2 3
Гавегиди, А.Н. Нет 666 360-9342
Чубумев, Д.А. Да 068 216-1287
Дечешко, Г.С. Нет 884 343-2825
Цадев, А.Л. Да 986 008-6841

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 1 Зузафий А.Ш. 09/09/2004 919 730-7133
1 1 Зузафий А.Ш. 09/09/2004 919 730-7133
0 0 Тиско Б.А. 17/12/2000 281 610-2901
0 0 Дузов О.Ч. 08/02/1999 686 533-7475
0 0 Гацинев В.Н. 23/11/2004 943 593-2746

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

1 2 3 4
true А. Зузафий 04-09-09 (919) 730-71-33
false Б. Тиско 00-12-17 (281) 610-29-01
false О. Дузов 99-02-08 (686) 533-74-75
false В. Гацинев 04-11-23 (943) 593-27-46

Пример 2

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

1 2 3 4 5
0 0 Чашекян М.Н. 08/05/1999 019 838-1051
1 1 Дотанев А.Р. 20/11/2004 028 757-9221
0 0 Лицли П.В. 17/04/2003 779 071-3254
0 0 Лицли П.В. 17/04/2003 779 071-3254

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

1 2 3 4
false М. Чашекян 99-05-08 (019) 838-10-51
true А. Дотанев 04-11-20 (028) 757-92-21
false П. Лицли 03-04-17 (779) 071-32-54

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да Савелий Е. Зегиний 22%
нет Анатолий М. Бодузян 58%
нет Борис И. Чадянц 29%
нет Эдуард А. Тицелко 86%

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

1 2 3
Да С.Е. Зегиний 0.2
Нет А.М. Бодузян 0.6
Нет Б.И. Чадянц 0.3
Нет Э.А. Тицелко 0.9

Пример 2

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

1 2 3
да Тимофей Ф. Бувурин 95%
да Юрий А. Фогечиди 93%
нет Степан Б. Мосий 64%

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

1 2 3
Да Т.Ф. Бувурин 0.9
Да Ю.А. Фогечиди 0.9
Нет С.Б. Мосий 0.6

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
М.Ц. Шерич +7 (182) 752-18-62 seric70[at]yahoo.com 12-09-1999
М.Ц. Шерич +7 (182) 752-18-62 seric70[at]yahoo.com 12-09-1999
Н.Т. Вадов +7 (598) 813-21-74 vadov45[at]rambler.ru 10-04-2000
М.М. Ларатберг +7 (907) 352-31-50 laratberg55[at]rambler.ru 06-08-2001

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

1 2 3
Шерич М. Вадов Н. Ларатберг М.
+71827521862 +75988132174 +79073523150
seric70 vadov45 laratberg55
12/09/1999 10/04/2000 06/08/2001

Пример 2

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

1 2 3 4 5
А.У. Кусицберг +7 (423) 723-93-50 kusizberg90[at]rambler.ru 08-10-2000
А.У. Кусицберг +7 (423) 723-93-50 kusizberg90[at]rambler.ru 08-10-2000
А.Ц. Бузов +7 (677) 173-20-56 buzov77[at]mail.ru 21-08-2000
И.И. Зигман +7 (862) 637-31-10 zigman9[at]rambler.ru 18-09-2001

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

1 2 3
Кусицберг А. Бузов А. Зигман И.
+74237239350 +76771732056 +78626373110
kusizberg90 buzov77 zigman9
08/10/2000 21/08/2000 18/09/2001

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000-10-06 Не выполнено Не выполнено cefucberg87[at]gmail.com;Чефучберг, Ф.Р.
2000-04-11 Выполнено Выполнено zimirak7[at]gmail.com;Зимирак, В.Е.
2002-11-28 Выполнено Выполнено vugezin84[at]yandex.ru;Вугезин, М.Н.

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

1 2 3 4
06.10.2000 false Чефучберг Ф. cefucberg87
11.04.2000 true Зимирак В. zimirak7
28.11.2002 true Вугезин М. vugezin84

Пример 2

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

1 2 3 4
2004-01-05 Не выполнено Не выполнено vukev5[at]rambler.ru;Вукев, Р.Н.
1999-07-09 Не выполнено Не выполнено gosigak95[at]mail.ru;Гошигяк, А.Н.
2003-07-02 Не выполнено Не выполнено dotamanz13[at]yahoo.com;Дотамянц, М.К.
2004-06-20 Не выполнено Не выполнено zilurko37[at]mail.ru;Зилурко, Р.В.

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

1 2 3 4
05.01.2004 false Вукев Р. vukev5
09.07.1999 false Гошигяк А. gosigak95
02.07.2003 false Дотамянц М. dotamanz13
20.06.2004 false Зилурко Р. zilurko37

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true Зарибак Иван zaribak3[at]gmail.com +7 013 875-2168
true Рефатли Вячеслав vaceslav88[at]rambler.ru +7 580 569-0271
true Томиров Филипп tomirov86[at]gmail.com +7 254 776-6156
true Томиров Филипп tomirov86[at]gmail.com +7 254 776-6156
false Чизий Вячеслав vaceslav99[at]yandex.ru +7 133 195-2464

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

1 2 3 4
1 Зарибак zaribak3 (013) 875-2168
1 Рефатли vaceslav88 (580) 569-0271
1 Томиров tomirov86 (254) 776-6156
0 Чизий vaceslav99 (133) 195-2464

Пример 2

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

1 2 3 4
true Лицитберг Савелий lizitberg9[at]gmail.com +7 701 223-8134
true Вечикев Александр aleksandr28[at]yahoo.com +7 559 800-5078
false Нашский Андрей nasskij89[at]mail.ru +7 255 464-8035
false Нашский Андрей nasskij89[at]mail.ru +7 255 464-8035
false Форосий Захар forosij10[at]rambler.ru +7 131 289-5961

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

1 2 3 4
1 Лицитберг lizitberg9 (701) 223-8134
1 Вечикев aleksandr28 (559) 800-5078
0 Нашский nasskij89 (255) 464-8035
0 Форосий forosij10 (131) 289-5961

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
valerij88[at]gmail.com +7(937)663-76-73 Валерий Нофян +7(937)663-76-73 Да
milskij82[at]gmail.com +7(273)470-06-38 Вадим Милский +7(273)470-06-38 Да
tamerlan75[at]yahoo.com +7(528)940-72-85 Тамерлан Золалли +7(528)940-72-85 Да
dozefberg34[at]yandex.ru +7(439)847-37-42 Данила Дозефберг +7(439)847-37-42 Да

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

1 2 3 4
valerij88@gmail.com 663-7673 Нофян Валерий Выполнено
milskij82@gmail.com 470-0638 Милский Вадим Выполнено
tamerlan75@yahoo.com 940-7285 Золалли Тамерлан Выполнено
dozefberg34@yandex.ru 847-3742 Дозефберг Данила Выполнено

Пример 2

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

1 2 3 4 5 6 7
timofej96[at]yandex.ru +7(247)732-41-78 Тимофей Галак +7(247)732-41-78 Да
tamerlan73[at]mail.ru +7(977)818-50-78 Тамерлан Гитабянц +7(977)818-50-78 Да
daniil4[at]rambler.ru +7(790)513-90-23 Даниил Кесак +7(790)513-90-23 Да
vadim25[at]mail.ru +7(829)134-84-49 Вадим Цатин +7(829)134-84-49 Да

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

1 2 3 4
timofej96@yandex.ru 732-4178 Галак Тимофей Выполнено
tamerlan73@mail.ru 818-5078 Гитабянц Тамерлан Выполнено
daniil4@rambler.ru 513-9023 Кесак Даниил Выполнено
vadim25@mail.ru 134-8449 Цатин Вадим Выполнено

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
661-38-48 gogulov88@rambler.ru да да
214-80-69 zezko2@yandex.ru да да
735-01-39 bogogan80@rambler.ru нет нет

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

1 2 3
661-3848 gogulov88[at]rambler.ru Y
214-8069 zezko2[at]yandex.ru Y
735-0139 bogogan80[at]rambler.ru N

Пример 2

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

1 2 3 4 5 6
956-07-69 mezin55@gmail.com нет нет
631-68-92 gavko26@yandex.ru да да
068-74-84 zacotskij84@mail.ru нет нет
254-40-37 biridi52@mail.ru нет нет

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

1 2 3
956-0769 mezin55[at]gmail.com N
631-6892 gavko26[at]yandex.ru Y
068-7484 zacotskij84[at]mail.ru N
254-4037 biridi52[at]mail.ru N

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Антон Ч. Бецянц 0.593 16-01-04 16-01-04
Антон Ч. Бецянц 0.593 16-01-04 16-01-04
Антон Ч. Бецянц 0.593 16-01-04 16-01-04
Тихон Т. Чатовев 0.368 20-01-03 20-01-03
Яромир В. Собутяк 0.261 06-10-99 06-10-99

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

1 2 3
Антон Бецянц 0.59 04/01/16
Тихон Чатовев 0.37 03/01/20
Яромир Собутяк 0.26 99/10/06

Пример 2

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

1 2 3 4
Ян Б. Гамянц 0.818 12-06-03 12-06-03
Артемий О. Сумекли 0.022 15-02-03 15-02-03
Дмитрий Ш. Цафич 0.025 26-07-99 26-07-99
Дмитрий Ш. Цафич 0.025 26-07-99 26-07-99
Дмитрий Ш. Цафич 0.025 26-07-99 26-07-99

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

1 2 3
Ян Гамянц 0.82 03/06/12
Артемий Сумекли 0.02 03/02/15
Дмитрий Цафич 0.03 99/07/26

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 992 715-0680!0.96 Вебидак, Ф.Ч.
+7 153 620-6647!0.84 Мумукян, А.В.
+7 120 847-0142!0.24 Зумов, А.К.
+7 769 633-1261!0.69 Сутакак, В.У.

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

1 2 3
96% Ф. Вебидак 7150680
84% А. Мумукян 6206647
24% А. Зумов 8470142
69% В. Сутакак 6331261

Пример 2

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

1 2
+7 362 215-7067!0.96 Кацурко, Т.И.
+7 633 018-4735!0.36 Луначберг, Т.З.
+7 248 400-0318!0.10 Гофидук, К.Т.

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

1 2 3
96% Т. Кацурко 2157067
36% Т. Луначберг 0184735
10% К. Гофидук 4000318

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (559) 415-22-53&0.2314 tosak45[at]yandex.ru
+7 (671) 395-45-30&0.2237 elisej91[at]yahoo.com
+7 (501) 021-80-88&0.4806 aroslav8[at]mail.ru
+7 (051) 795-46-32&0.6813 momabov15[at]mail.ru

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

1 2 3
0.2 tosak45@yandex.ru 559 415-2253
0.2 elisej91@yahoo.com 671 395-4530
0.5 aroslav8@mail.ru 501 021-8088
0.7 momabov15@mail.ru 051 795-4632

Пример 2

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

1 2 3 4
+7 (152) 110-81-15&0.3818 zatomberg46[at]rambler.ru
+7 (944) 760-84-42&0.0755 zuzasij5[at]yandex.ru
+7 (680) 803-70-04&0.2465 dogev72[at]yandex.ru

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

1 2 3
0.4 zatomberg46@rambler.ru 152 110-8115
0.1 zuzasij5@yandex.ru 944 760-8442
0.2 dogev72@yandex.ru 680 803-7004

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 aleksandr59[at]gmail.com 11-05-03
0 platon7[at]rambler.ru 23-01-99
0 zazolko32[at]yandex.ru 28-01-01
0 platon7[at]rambler.ru 23-01-99

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

1 2 3
Y gmail.com 11/05/03
N rambler.ru 23/01/99
N yandex.ru 28/01/01

Пример 2

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

1 2 3 4 5
0 gikikman73[at]yahoo.com 11-09-02
1 arsenij98[at]yandex.ru 20-10-00
1 nesefidi32[at]rambler.ru 22-03-99
0 daniil98[at]rambler.ru 13-04-00
1 nesefidi32[at]rambler.ru 22-03-99

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

1 2 3
N yahoo.com 11/09/02
Y yandex.ru 20/10/00
Y rambler.ru 22/03/99
N rambler.ru 13/04/00

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
03/04/05 gigavidi46@yandex.ru:Не выполнено +74704717046
04/10/07 vladislav93@yahoo.com:Выполнено +72784433183
01/02/12 dusodman30@rambler.ru:Выполнено +77581863925
01/02/12 dusodman30@rambler.ru:Выполнено +77581863925
01/02/12 dusodman30@rambler.ru:Выполнено +77581863925

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

1 2 3 4
03.04.05 0 +7 470 471-7046 yandex.ru
04.10.07 1 +7 278 443-3183 yahoo.com
01.02.12 1 +7 758 186-3925 rambler.ru

Пример 2

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

1 2 3
00/12/25 sergej94@mail.ru:Выполнено +73714744827
04/03/16 cozecidi60@yandex.ru:Не выполнено +77927252689
04/08/27 marsel_68@rambler.ru:Выполнено +75551058132
04/03/16 cozecidi60@yandex.ru:Не выполнено +77927252689
04/03/16 cozecidi60@yandex.ru:Не выполнено +77927252689
02/08/10 micivman65@gmail.com:Выполнено +72140416891

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

1 2 3 4
00.12.25 1 +7 371 474-4827 mail.ru
04.03.16 0 +7 792 725-2689 yandex.ru
04.08.27 1 +7 555 105-8132 rambler.ru
02.08.10 1 +7 214 041-6891 gmail.com

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0 vosak7[at]gmail.com +7(419)944-92-89 Егор С. Вошяк
1 gevadic73[at]rambler.ru +7(346)503-51-36 Назар А. Гевадич
0 valerij13[at]yahoo.com +7(315)048-19-20 Валерий Ч. Зечувян
1 sezezij35[at]yahoo.com +7(742)487-74-34 Даниил Н. Сецеций

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

1 2 3 4
Не выполнено Выполнено Не выполнено Выполнено
gmail.com rambler.ru yahoo.com yahoo.com
4199449289 3465035136 3150481920 7424877434
Вошяк Е.С. Гевадич Н.А. Зечувян В.Ч. Сецеций Д.Н.

Пример 2

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

1 2 3 4 5 6
0 budberg91[at]rambler.ru +7(058)165-29-53 Захар З. Будберг
1 danil33[at]rambler.ru +7(769)170-88-53 Данил Ф. Шолев
0 nikita61[at]rambler.ru +7(944)125-37-61 Никита А. Рашко

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

1 2 3
Не выполнено Выполнено Не выполнено
rambler.ru rambler.ru rambler.ru
0581652953 7691708853 9441253761
Будберг З.З. Шолев Д.Ф. Рашко Н.А.

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет Фефутян Роберт fefutan88@yahoo.com
нет Монечий Одиссей monecij55@yandex.ru
нет Годян Филипп filipp5@rambler.ru
нет Годян Филипп filipp5@rambler.ru

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

1 2 3
0 0 0
Фефутян Монечий Годян
fefutan88 monecij55 filipp5

Пример 2

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

1 2 3 4
да Мидяк Эмиль midak36@yandex.ru
да Сумин Рустам rustam19@mail.ru
нет Рулачий Амир rulacij16@rambler.ru
нет Рицевский Тимофей rizevskij9@yahoo.com
нет Рицевский Тимофей rizevskij9@yahoo.com

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

1 2 3 4
1 1 0 0
Мидяк Сумин Рулачий Рицевский
midak36 rustam19 rulacij16 rizevskij9

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
varanov71@yahoo.com varanov71@yahoo.com О.А. Варанов;07.10.2000 да
cecan84@yahoo.com cecan84@yahoo.com Я.К. Чечян;02.12.2000 да
varanov71@yahoo.com varanov71@yahoo.com О.А. Варанов;07.10.2000 да
bumukan71@yahoo.com bumukan71@yahoo.com А.С. Бумукян;02.02.2001 нет

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

1 2 3
yahoo.com yahoo.com yahoo.com
Варанов О. Чечян Я. Бумукян А.
2000 2000 2001
1 1 0

Пример 2

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

1 2 3 4 5 6
tazskij96@mail.ru tazskij96@mail.ru С.Ч. Тацский;19.04.1999 нет
tazskij96@mail.ru tazskij96@mail.ru С.Ч. Тацский;19.04.1999 нет
ginov40@mail.ru ginov40@mail.ru С.Ш. Гинов;02.06.2001 нет
fucurli1@mail.ru fucurli1@mail.ru В.Р. Фучурли;16.03.2002 да
sumuzli79@mail.ru sumuzli79@mail.ru А.Ч. Сумузли;27.11.2004 да

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

1 2 3 4
mail.ru mail.ru mail.ru mail.ru
Тацский С. Гинов С. Фучурли В. Сумузли А.
1999 2001 2002 2004
0 0 1 1

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.1;Артемий Ч. Гадак artemij44@yandex.ru artemij44@yandex.ru
0.7;Иван Б. Рирли rirli81@gmail.com rirli81@gmail.com
0.4;Олег Ш. Цулетский zuletskij65@gmail.com zuletskij65@gmail.com

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

1 2 3
0.100 artemij44 Гадак
0.700 rirli81 Рирли
0.400 zuletskij65 Цулетский

Пример 2

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

1 2 3
0.4;Павел Ц. Вофудли vofudli97@gmail.com vofudli97@gmail.com
0.9;Одиссей М. Цудодов odissej57@yandex.ru odissej57@yandex.ru
0.7;Руслан Р. Зозитиди zozitidi40@yandex.ru zozitidi40@yandex.ru
1.0;Роман С. Лафич roman67@yandex.ru roman67@yandex.ru

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

1 2 3
0.400 vofudli97 Вофудли
0.900 odissej57 Цудодов
0.700 zozitidi40 Зозитиди
1.000 roman67 Лафич

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(901)217-28-92|Нет 28-11-99 28-11-99
+7(611)917-65-31|Нет 08-04-04 08-04-04
+7(230)343-13-52|Да 22-08-03 22-08-03
+7(060)358-23-69|Да 21-10-02 21-10-02

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

1 2 3
2172892 N 99.11.28
3431352 Y 03.08.22
3582369 Y 02.10.21
9176531 N 04.04.08

Пример 2

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

1 2 3 4 5
+7(379)943-07-91|Нет 26-07-02 26-07-02
+7(745)337-05-97|Да 09-07-04 09-07-04
+7(387)799-76-61|Да 04-10-00 04-10-00
+7(678)247-57-78|Да 17-05-02 17-05-02

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

1 2 3
2475778 Y 02.05.17
3370597 Y 04.07.09
7997661 Y 00.10.04
9430791 N 02.07.26

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.711 14.10.2001:Константин Л. Момук
0.358 10.07.1999:Илья З. Зафидян
0.327 11.11.1999:Юрий Б. Куфак
0.233 09.11.2001:Денис Ч. Карамко
0.358 10.07.1999:Илья З. Зафидян

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

1 2 3 4
71% 36% 33% 23%
К.Л. Момук И.З. Зафидян Ю.Б. Куфак Д.Ч. Карамко
2001.10.14 1999.07.10 1999.11.11 2001.11.09

Пример 2

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

1 2
0.130 08.12.2004:Илья О. Кифоцев
0.235 02.10.2001:Георгий У. Фешиди
0.933 27.05.2001:Тихон С. Килиди
0.933 27.05.2001:Тихон С. Килиди
0.318 23.05.2001:Святогор А. Фелич

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

1 2 3 4
13% 24% 93% 32%
И.О. Кифоцев Г.У. Фешиди Т.С. Килиди С.А. Фелич
2004.12.08 2001.10.02 2001.05.27 2001.05.23

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false#+7(957)545-61-99 15.12.2003 24%
false#+7(424)557-54-59 02.12.2004 32%
true#+7(786)879-85-05 14.09.2002 12%
false#+7(957)545-61-99 15.12.2003 24%
true#+7(060)571-93-70 17.09.2004 61%
false#+7(957)545-61-99 15.12.2003 24%

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

1 2 3 4
957-545-6199 15-12-03 0.2 нет
424-557-5459 02-12-04 0.3 нет
786-879-8505 14-09-02 0.1 да
060-571-9370 17-09-04 0.6 да

Пример 2

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

1 2 3 4
true#+7(150)219-21-51 22.02.2004 72%
false#+7(604)834-56-68 09.07.2004 70%
true#+7(150)219-21-51 22.02.2004 72%
true#+7(150)219-21-51 22.02.2004 72%
false#+7(127)738-61-10 16.07.2002 66%
true#+7(032)800-68-31 22.01.2004 72%

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

1 2 3 4
150-219-2151 22-02-04 0.7 да
604-834-5668 09-07-04 0.7 нет
127-738-6110 16-07-02 0.7 нет
032-800-6831 22-01-04 0.7 да

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
47%#+77300222128 нет нет
33%#+76840046482 нет нет
17%#+75989268879 нет нет
17%#+75989268879 нет нет
17%#+75989268879 нет нет
91%#+79732319134 нет нет

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

1 2 3
0.5 730 022-2128 Не выполнено
0.3 684 004-6482 Не выполнено
0.2 598 926-8879 Не выполнено
0.9 973 231-9134 Не выполнено

Пример 2

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

1 2 3
79%#+71898752564 да да
14%#+70935594762 да да
14%#+70935594762 да да
14%#+70935594762 да да
39%#+74412657327 нет нет
91%#+76422320399 да да

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

1 2 3
0.8 189 875-2564 Выполнено
0.1 093 559-4762 Выполнено
0.4 441 265-7327 Не выполнено
0.9 642 232-0399 Выполнено

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 586 552-82-81&2002-05-02 caric68[at]yandex.ru Нет
+7 533 299-77-23&2001-07-15 zetemic86[at]gmail.com Нет
+7 688 870-60-55&2003-09-10 zazov85[at]yandex.ru Нет
+7 520 572-82-36&1999-12-22 zakasberg64[at]yandex.ru Нет

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

1 2 3 4
+7(586)552-82-81 caric68 N 02-05-2002
+7(533)299-77-23 zetemic86 N 15-07-2001
+7(688)870-60-55 zazov85 N 10-09-2003
+7(520)572-82-36 zakasberg64 N 22-12-1999

Пример 2

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

1 2 3 4 5
+7 258 058-50-37&2003-08-08 zenak12[at]mail.ru Да
+7 140 128-25-54&2002-05-11 casovij2[at]mail.ru Нет
+7 977 009-99-91&2001-02-04 zilezko73[at]yahoo.com Да
+7 130 008-04-22&2003-01-19 zonimij14[at]yahoo.com Нет

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

1 2 3 4
+7(258)058-50-37 zenak12 Y 08-08-2003
+7(140)128-25-54 casovij2 N 11-05-2002
+7(977)009-99-91 zilezko73 Y 04-02-2001
+7(130)008-04-22 zonimij14 N 19-01-2003

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.6 svatogor9@yahoo.com false +7 (223) 540-75-32 +7 (223) 540-75-32
0.1 miroslav82@gmail.com true +7 (374) 916-13-19 +7 (374) 916-13-19
0.5 zazskij57@yandex.ru false +7 (093) 895-96-55 +7 (093) 895-96-55

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

1 2 3
0.1000 0.6000 0.5000
miroslav82 svatogor9 zazskij57
1 0 0
374 916-1319 223 540-7532 093 895-9655

Пример 2

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

1 2 3 4 5
0.0 eduard40@yahoo.com true +7 (827) 547-33-67 +7 (827) 547-33-67
0.2 furanev68@mail.ru false +7 (425) 376-96-34 +7 (425) 376-96-34
0.0 fumberg40@rambler.ru true +7 (810) 723-47-87 +7 (810) 723-47-87

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

1 2 3
0.0000 0.0000 0.2000
eduard40 fumberg40 furanev68
1 1 0
827 547-3367 810 723-4787 425 376-9634

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(360)568-85-46 да berovman72[at]rambler.ru berovman72[at]rambler.ru
+7(460)746-91-45 да zosberg93[at]mail.ru zosberg93[at]mail.ru
+7(360)568-85-46 да berovman72[at]rambler.ru berovman72[at]rambler.ru
+7(928)202-38-25 да rozabman1[at]yandex.ru rozabman1[at]yandex.ru
+7(360)568-85-46 да berovman72[at]rambler.ru berovman72[at]rambler.ru

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

1 2 3
5688546 Да berovman72
7469145 Да zosberg93
2023825 Да rozabman1

Пример 2

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

1 2 3 4
+7(511)608-58-43 да zisuvev28[at]rambler.ru zisuvev28[at]rambler.ru
+7(383)324-55-94 нет risosak83[at]mail.ru risosak83[at]mail.ru
+7(718)149-41-66 да vsevolod71[at]gmail.com vsevolod71[at]gmail.com
+7(718)149-41-66 да vsevolod71[at]gmail.com vsevolod71[at]gmail.com
+7(718)149-41-66 да vsevolod71[at]gmail.com vsevolod71[at]gmail.com

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

1 2 3
6085843 Да zisuvev28
3245594 Нет risosak83
1494166 Да vsevolod71

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0 0 0.6141 nikolaj68[at]gmail.com Сутин Николай
1 1 0.3713 nadudberg65[at]mail.ru Надудберг Марк
1 1 0.0167 fukonic82[at]rambler.ru Фуконич Георгий
0 0 0.0425 kezusanz47[at]yandex.ru Кезушянц Федор

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

1 2 3 4
да да нет нет
0.017 0.371 0.614 0.043
fukonic82@rambler.ru nadudberg65@mail.ru nikolaj68@gmail.com kezusanz47@yandex.ru
Георгий Фуконич Марк Надудберг Николай Сутин Федор Кезушянц

Пример 2

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

1 2 3 4 5
1 1 0.2809 kesilman34[at]gmail.com Кесилман Ильдар
1 1 0.7319 rostislav29[at]rambler.ru Фисяк Ростислав
1 1 0.5545 vladislav70[at]rambler.ru Лифов Владислав

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

1 2 3
да да да
0.554 0.281 0.732
vladislav70@rambler.ru kesilman34@gmail.com rostislav29@rambler.ru
Владислав Лифов Ильдар Кесилман Ростислав Фисяк

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4!(243) 426-3251 miron82[at]yahoo.com Мирон Р. Равук
0.9!(461) 969-4549 kozafskij74[at]yahoo.com Федор Н. Козафский
0.3!(962) 436-0287 ramil_25[at]mail.ru Рамиль М. Лешак

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

1 2 3
243 426-3251 461 969-4549 962 436-0287
miron82 kozafskij74 ramil_25
0.40 0.90 0.30
Равук М.Р. Козафский Ф.Н. Лешак Р.М.

Пример 2

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

1 2 3
0.6!(545) 757-6722 andrej47[at]yandex.ru Андрей Д. Дакянц
0.4!(764) 696-3452 fidev56[at]mail.ru Петр З. Фидев
0.6!(830) 378-5171 cokilanz58[at]yandex.ru Руслан Ч. Чокилянц

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

1 2 3
545 757-6722 764 696-3452 830 378-5171
andrej47 fidev56 cokilanz58
0.60 0.40 0.60
Дакянц А.Д. Фидев П.З. Чокилянц Р.Ч.

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
nacimak15[at]yandex.ru|(888) 067-6013 N N
rezomak85[at]yahoo.com|(363) 622-3190 Y Y
ruslan59[at]rambler.ru|(291) 304-9573 N N

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

1 2 3
yandex.ru 067-6013 нет
yahoo.com 622-3190 да
rambler.ru 304-9573 нет

Пример 2

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

1 2 3
lelosov18[at]mail.ru|(713) 097-1614 Y Y
stepan11[at]yahoo.com|(803) 213-8305 N N
tufufskij33[at]yahoo.com|(609) 535-9466 Y Y
evgenij33[at]yandex.ru|(227) 830-6553 Y Y

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

1 2 3
mail.ru 097-1614 да
yahoo.com 213-8305 нет
yahoo.com 535-9466 да
yandex.ru 830-6553 да

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Ярослав Ф. Шутиди нет aroslav49@yahoo.com 06.05.2000
Марк Е. Лезук нет lezuk51@yahoo.com 14.11.2001
Марк Е. Лезук нет lezuk51@yahoo.com 14.11.2001
Дамир Д. Гесберг да gesberg39@yandex.ru 17.09.2000

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

1 2 3
Я.Ф. Шутиди М.Е. Лезук Д.Д. Гесберг
N N Y
aroslav49[at]yahoo.com lezuk51[at]yahoo.com gesberg39[at]yandex.ru
06-05-00 14-11-01 17-09-00

Пример 2

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

1 2 3 4 5
Андрей Ч. Кирман да andrej80@yandex.ru 13.03.2000
Ростислав А. Лофук нет rostislav30@rambler.ru 02.09.2001
Мирослав О. Чарук нет miroslav53@gmail.com 16.05.2001
Ростислав А. Лофук нет rostislav30@rambler.ru 02.09.2001

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

1 2 3
Р.А. Лофук А.Ч. Кирман М.О. Чарук
N Y N
rostislav30[at]rambler.ru andrej80[at]yandex.ru miroslav53[at]gmail.com
02-09-01 13-03-00 16-05-01

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
folezskij79@yahoo.com 00/04/08 0.120 Нет
zamibko60@mail.ru 02/09/12 0.119 Нет
zamibko60@mail.ru 02/09/12 0.119 Нет
vuturskij81@rambler.ru 03/05/07 0.728 Да

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

1 2 3 4
folezskij79 08-04-00 0.1200 0
zamibko60 12-09-02 0.1190 0
vuturskij81 07-05-03 0.7280 1

Пример 2

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

1 2 3 4 5 6
bosagidi21@rambler.ru 99/10/02 0.600 Нет
bososev40@yandex.ru 00/04/09 0.991 Да
bososev40@yandex.ru 00/04/09 0.991 Да
aleksej74@yahoo.com 00/10/10 0.795 Да

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

1 2 3 4
bosagidi21 02-10-99 0.6000 0
bososev40 09-04-00 0.9910 1
aleksej74 10-10-00 0.7950 1

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.5713 +7 (025) 312-71-77 false
0.1648 +7 (543) 731-35-14 true
0.5405 +7 (134) 058-95-14 false
0.1648 +7 (543) 731-35-14 true
0.1645 +7 (427) 699-70-52 true

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

1 2 3
0.5 058-95-14 нет
0.6 312-71-77 нет
0.2 699-70-52 да
0.2 731-35-14 да

Пример 2

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

1 2 3
0.4658 +7 (799) 284-71-97 false
0.0860 +7 (966) 663-56-61 false
0.7483 +7 (304) 823-56-07 true
0.0860 +7 (966) 663-56-61 false

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

1 2 3
0.5 284-71-97 нет
0.1 663-56-61 нет
0.7 823-56-07 да

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Роберт Т. Гилочин|2177343248 true
Арсений Ш. Рачянц|4161043669 false
Арсений Ш. Рачянц|4161043669 false
Самир Б. Мучев|1218322088 true
Тимофей Ц. Дицич|9903127318 false

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

1 2 3
(217) 734-3248 Гилочин, Р.Т. да
(990) 312-7318 Дицич, Т.Ц. нет
(121) 832-2088 Мучев, С.Б. да
(416) 104-3669 Рачянц, А.Ш. нет

Пример 2

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

1 2
Гордей Р. Ромман|9168492151 true
Амир Н. Кунян|9020973121 true
Рустам Е. Коташук|4041725030 true
Рустам Е. Коташук|4041725030 true
Станислав З. Сорский|9441941689 false

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

1 2 3
(404) 172-5030 Коташук, Р.Е. да
(902) 097-3121 Кунян, А.Н. да
(916) 849-2151 Ромман, Г.Р. да
(944) 194-1689 Сорский, С.З. нет

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2
72%:+7 038 170-50-32 12.04.2000
7%:+7 046 741-65-11 19.05.2002
89%:+7 613 875-59-32 13.04.1999
89%:+7 613 875-59-32 13.04.1999
89%:+7 613 875-59-32 13.04.1999
98%:+7 076 878-26-20 06.10.2003

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

1 2 3
0.7200 2000 1705032
0.0700 2002 7416511
0.8900 1999 8755932
0.9800 2003 8782620

Пример 2

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

1 2
69%:+7 390 493-26-05 08.07.2003
77%:+7 681 001-93-87 18.08.2000
77%:+7 681 001-93-87 18.08.2000
77%:+7 681 001-93-87 18.08.2000
54%:+7 648 007-37-80 15.02.2000
78%:+7 405 818-89-65 04.08.2000

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

1 2 3
0.6900 2003 4932605
0.7700 2000 0019387
0.5400 2000 0073780
0.7800 2000 8188965

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Виктор К. Зацимберг;1999.01.14 true
Артем И. Фушетий;2002.08.15 true
Данил Р. Зевиди;1999.04.15 true
Михаил У. Мувамберг;2000.09.06 true

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

1 2 3 4
Зацимберг Фушетий Зевиди Мувамберг
да да да да
14-01-99 15-08-02 15-04-99 06-09-00

Пример 2

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

1 2
Кирилл Ф. Гифий;2000.10.15 false
Савелий У. Курерман;1999.05.13 true
Альберт Ц. Мочудов;2002.08.04 true

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

1 2 3
Гифий Курерман Мочудов
нет да да
15-10-00 13-05-99 04-08-02

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
948-1737 948-1737 Дмитрий А. Ченберг dmitrij45@gmail.com Y
327-2943 327-2943 Ростислав Т. Фивозко rostislav4@mail.ru Y
086-4394 086-4394 Юрий О. Шуцов suzov5@yandex.ru N
086-4394 086-4394 Юрий О. Шуцов suzov5@yandex.ru N
086-4394 086-4394 Юрий О. Шуцов suzov5@yandex.ru N

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

1 2 3
9481737 3272943 0864394
Дмитрий Ченберг Ростислав Фивозко Юрий Шуцов
dmitrij45 rostislav4 suzov5
Да Да Нет

Пример 2

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

1 2 3 4 5 6
375-6319 375-6319 Самир Ф. Долобяк dolobak21@yahoo.com Y
354-5577 354-5577 Данила Ф. Цумман danila11@yahoo.com Y
947-9613 947-9613 Артем Н. Мацин artem72@gmail.com Y
947-9613 947-9613 Артем Н. Мацин artem72@gmail.com Y
947-9613 947-9613 Артем Н. Мацин artem72@gmail.com Y
029-4463 029-4463 Мирослав Ш. Фезафман miroslav52@mail.ru Y

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

1 2 3 4
9479613 3545577 0294463 3756319
Артем Мацин Данила Цумман Мирослав Фезафман Самир Долобяк
artem72 danila11 miroslav52 dolobak21
Да Да Да Да