ИКБО-05-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
нет Горенов А.О. 00-08-20 Горенов А.О.
да Шотли А.В. 03-09-09 Шотли А.В.
нет Цемичин Я.А. 99-12-22 Цемичин Я.А.
нет Цемичин Я.А. 99-12-22 Цемичин Я.А.
нет Цемичин Я.А. 99-12-22 Цемичин Я.А.

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

1 2 3
Не выполнено Выполнено Не выполнено
Горенов Шотли Цемичин
20-08-00 09-09-03 22-12-99

Пример 2

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

1 2 3 4 5 6
нет Залберг Б.М. 03-12-08 Залберг Б.М.
нет Мицезук Ф.Н. 01-10-21 Мицезук Ф.Н.
нет Залберг Б.М. 03-12-08 Залберг Б.М.
да Цитук В.З. 03-04-07 Цитук В.З.
нет Зафский П.Ц. 00-06-15 Зафский П.Ц.
нет Залберг Б.М. 03-12-08 Залберг Б.М.

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

1 2 3 4
Не выполнено Не выполнено Выполнено Не выполнено
Залберг Мицезук Цитук Зафский
08-12-03 21-10-01 07-04-03 15-06-00

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.6201 N;Фисак, Я.М. fisak69[at]gmail.com fisak69[at]gmail.com
0.0017 N;Ногберг, Т.У. nogberg23[at]yandex.ru nogberg23[at]yandex.ru
0.9178 Y;Сиков, А.С. sikov95[at]yandex.ru sikov95[at]yandex.ru
0.6201 N;Фисак, Я.М. fisak69[at]gmail.com fisak69[at]gmail.com
0.6201 N;Фисак, Я.М. fisak69[at]gmail.com fisak69[at]gmail.com

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

1 2 3 4
62% 0 gmail.com Я. Фисак
0% 0 yandex.ru Т. Ногберг
92% 1 yandex.ru А. Сиков

Пример 2

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

1 2 3 4 5 6
0.4384 Y;Кегук, Р.Л. keguk11[at]rambler.ru keguk11[at]rambler.ru
0.9758 Y;Варогин, М.Н. varogin73[at]gmail.com varogin73[at]gmail.com
0.6311 N;Бодиди, М.Ш. bodidi59[at]yandex.ru bodidi59[at]yandex.ru
0.0970 Y;Цусечич, Я.М. zusecic76[at]rambler.ru zusecic76[at]rambler.ru
0.4384 Y;Кегук, Р.Л. keguk11[at]rambler.ru keguk11[at]rambler.ru
0.4384 Y;Кегук, Р.Л. keguk11[at]rambler.ru keguk11[at]rambler.ru

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

1 2 3 4
44% 1 rambler.ru Р. Кегук
98% 1 gmail.com М. Варогин
63% 0 yandex.ru М. Бодиди
10% 1 rambler.ru Я. Цусечич

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
04/07/23|Да 0.655 0.655
00/02/05|Да 0.434 0.434
99/10/12|Да 0.785 0.785

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

1 2 3
23.07.04 66% Выполнено
05.02.00 43% Выполнено
12.10.99 78% Выполнено

Пример 2

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

1 2 3 4 5
02/08/23|Нет 0.422 0.422
99/04/15|Нет 0.759 0.759
01/09/25|Да 0.787 0.787
99/08/25|Нет 0.219 0.219

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

1 2 3
23.08.02 42% Не выполнено
15.04.99 76% Не выполнено
25.09.01 79% Выполнено
25.08.99 22% Не выполнено

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
02/08/06 0687478211 02/08/06 true Зубли Д.Г.
00/06/09 9137155942 00/06/09 true Гуфоско В.О.
99/08/21 2822424504 99/08/21 false Расич И.Т.
99/08/21 2822424504 99/08/21 false Расич И.Т.
99/08/21 2822424504 99/08/21 false Расич И.Т.

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

1 2 3
06.08.02 09.06.00 21.08.99
068-747-8211 913-715-5942 282-242-4504
Выполнено Выполнено Не выполнено
Зубли Гуфоско Расич

Пример 2

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

1 2 3 4 5 6 7
04/01/08 2607269865 04/01/08 true Нулич Я.О.
99/03/09 1573067947 99/03/09 true Гугитиди Ф.А.
99/08/21 1816322563 99/08/21 false Додисберг А.В.
03/03/25 5570915964 03/03/25 true Чагко С.М.
04/01/08 2607269865 04/01/08 true Нулич Я.О.
04/01/08 2607269865 04/01/08 true Нулич Я.О.

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

1 2 3 4
08.01.04 09.03.99 21.08.99 25.03.03
260-726-9865 157-306-7947 181-632-2563 557-091-5964
Выполнено Выполнено Не выполнено Выполнено
Нулич Гугитиди Додисберг Чагко

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2
905-061-3378#0.2 25/12/1999
097-506-1744#0.1 09/05/2002
278-839-6143#1.0 09/05/2003
163-700-6852#0.9 18/07/2004

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

1 2 3
905 061-3378 25-12-1999 0.2000
097 506-1744 09-05-2002 0.1000
278 839-6143 09-05-2003 1.0000
163 700-6852 18-07-2004 0.9000

Пример 2

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

1 2
385-825-7585#0.8 12/03/2001
781-873-7658#0.8 10/11/2000
916-907-5026#0.9 13/01/1999
097-741-1972#0.6 17/11/2003

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

1 2 3
385 825-7585 12-03-2001 0.8000
781 873-7658 10-11-2000 0.8000
916 907-5026 13-01-1999 0.9000
097 741-1972 17-11-2003 0.6000

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.03 gordej97@gmail.com 2001.07.19
0.28 svatoslav16@yandex.ru 2003.02.11
0.46 fizozanz29@rambler.ru 2002.12.22

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

1 2 3
0.5 fizozanz29[at]rambler.ru 02.12.22
0.0 gordej97[at]gmail.com 01.07.19
0.3 svatoslav16[at]yandex.ru 03.02.11

Пример 2

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

1 2 3
0.66 mihail18@mail.ru 2004.04.27
0.01 baniman11@yahoo.com 2004.04.02
0.61 medizman90@mail.ru 1999.10.01

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

1 2 3
0.0 baniman11[at]yahoo.com 04.04.02
0.6 medizman90[at]mail.ru 99.10.01
0.7 mihail18[at]mail.ru 04.04.27

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
11.01.00 нет bevufman33[at]yahoo.com +78547941977
10.11.01 нет filipp53[at]rambler.ru +72344866398
13.04.04 да odissej33[at]yahoo.com +79606987404

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

1 2 3
01.11.10 00.01.11 04.04.13
false false true
filipp53 bevufman33 odissej33
(234) 486-6398 (854) 794-1977 (960) 698-7404

Пример 2

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

1 2 3 4 5 6
03.04.01 да toralli59[at]rambler.ru +73977481166
12.12.03 да ronumberg54[at]yandex.ru +75783140593
26.04.01 да comucak99[at]gmail.com +72592271780

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

1 2 3
01.04.26 01.04.03 03.12.12
true true true
comucak99 toralli59 ronumberg54
(259) 227-1780 (397) 748-1166 (578) 314-0593

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
16/04/02;Бисубев Н.Т. +7(977)310-37-14 Да Да
16/04/02;Бисубев Н.Т. +7(977)310-37-14 Да Да
20/12/00;Шешашев Д.Т. +7(889)404-46-72 Нет Нет
15/09/03;Токовук Ф.Ц. +7(096)781-81-88 Да Да
03/09/00;Ритефян С.Е. +7(756)881-71-45 Нет Нет

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

1 2 3 4
Н. Бисубев Д. Шешашев Ф. Токовук С. Ритефян
977-310-3714 889-404-4672 096-781-8188 756-881-7145
16.04.02 20.12.00 15.09.03 03.09.00
Y N Y N

Пример 2

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

1 2 3 4 5 6
09/11/00;Дитабев А.Ш. +7(600)837-89-37 Да Да
11/03/02;Лувичов П.Ц. +7(133)596-82-84 Да Да
19/05/99;Берунак А.З. +7(771)964-61-20 Да Да
19/05/99;Берунак А.З. +7(771)964-61-20 Да Да

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

1 2 3
А. Дитабев П. Лувичов А. Берунак
600-837-8937 133-596-8284 771-964-6120
09.11.00 11.03.02 19.05.99
Y Y Y

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03/11/01|Чуско, З.Р. +7(884)351-29-40 cusko29@yandex.ru cusko29@yandex.ru
02/08/03|Фавич, Е.Ч. +7(886)679-60-36 favic82@yandex.ru favic82@yandex.ru
12/04/99|Возогский, В.Р. +7(524)614-64-94 vozogskij59@mail.ru vozogskij59@mail.ru
05/03/01|Лачуций, Р.М. +7(112)012-42-56 lacuzij52@yahoo.com lacuzij52@yahoo.com

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

1 2 3 4
Чуско (884) 351-2940 cusko29 01.11.03
Фавич (886) 679-6036 favic82 03.08.02
Возогский (524) 614-6494 vozogskij59 99.04.12
Лачуций (112) 012-4256 lacuzij52 01.03.05

Пример 2

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

1 2 3 4
21/02/00|Лотитич, А.И. +7(644)394-79-92 lotitic54@rambler.ru lotitic54@rambler.ru
17/04/00|Кубев, С.М. +7(945)631-62-37 kubev51@yandex.ru kubev51@yandex.ru
06/02/01|Возич, С.Д. +7(735)499-47-88 vozic30@mail.ru vozic30@mail.ru

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

1 2 3 4
Лотитич (644) 394-7992 lotitic54 00.02.21
Кубев (945) 631-6237 kubev51 00.04.17
Возич (735) 499-4788 vozic30 01.02.06

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
muzskij74[at]mail.ru!88% 2004.11.25 Герман С. Муцский
muzskij74[at]mail.ru!88% 2004.11.25 Герман С. Муцский
stanislav23[at]rambler.ru!41% 2002.02.17 Станислав З. Ралко
fecaranz68[at]rambler.ru!8% 2003.02.06 Марк Р. Фечарянц
muzskij74[at]mail.ru!88% 2004.11.25 Герман С. Муцский

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

1 2 3
0.9 0.4 0.1
25.11.04 17.02.02 06.02.03
muzskij74@mail.ru stanislav23@rambler.ru fecaranz68@rambler.ru
Муцский Ралко Фечарянц

Пример 2

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

1 2 3 4 5
bikotak73[at]gmail.com!50% 2000.07.19 Егор Ф. Бикотак
nezunidi78[at]gmail.com!67% 2000.08.14 Рамиль Г. Незуниди
zegasuk31[at]yahoo.com!59% 2000.09.20 Эдуард О. Цегасук
svatoslav94[at]gmail.com!43% 2000.05.13 Святослав З. Шонук
svatoslav94[at]gmail.com!43% 2000.05.13 Святослав З. Шонук
svatoslav94[at]gmail.com!43% 2000.05.13 Святослав З. Шонук

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

1 2 3 4
0.5 0.7 0.6 0.4
19.07.00 14.08.00 20.09.00 13.05.00
bikotak73@gmail.com nezunidi78@gmail.com zegasuk31@yahoo.com svatoslav94@gmail.com
Бикотак Незуниди Цегасук Шонук

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
gutegskij2@rambler.ru 0 0.6478 0.6478
moluzov31@rambler.ru 0 0.2578 0.2578
moluzov31@rambler.ru 0 0.2578 0.2578
tovko67@yahoo.com 1 0.9550 0.9550

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

1 2 3
rambler.ru N 0.65
rambler.ru N 0.26
yahoo.com Y 0.95

Пример 2

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

1 2 3 4 5 6
dagelak75@mail.ru 0 0.3504 0.3504
kerko13@rambler.ru 1 0.0913 0.0913
kerko13@rambler.ru 1 0.0913 0.0913
bigin34@rambler.ru 0 0.7306 0.7306

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

1 2 3
mail.ru N 0.35
rambler.ru Y 0.09
rambler.ru N 0.73

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Павел С. Чобич;pavel79@yahoo.com +7 292 713-60-57 +7 292 713-60-57
Дмитрий Б. Модин;dmitrij55@gmail.com +7 621 120-78-67 +7 621 120-78-67
Герман Г. Лодурянц;loduranz90@yandex.ru +7 351 570-45-83 +7 351 570-45-83
Герман Г. Лодурянц;loduranz90@yandex.ru +7 351 570-45-83 +7 351 570-45-83
Герман Г. Лодурянц;loduranz90@yandex.ru +7 351 570-45-83 +7 351 570-45-83

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

1 2 3
Чобич Модин Лодурянц
713-60-57 120-78-67 570-45-83
yahoo.com gmail.com yandex.ru

Пример 2

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

1 2 3 4 5
Олег Г. Бироцев;birozev64@yandex.ru +7 968 810-23-69 +7 968 810-23-69
Олег Г. Бироцев;birozev64@yandex.ru +7 968 810-23-69 +7 968 810-23-69
Ян И. Гаков;gakov33@rambler.ru +7 963 938-03-30 +7 963 938-03-30
Всеволод Е. Ташман;vsevolod27@gmail.com +7 137 003-78-98 +7 137 003-78-98
Филипп Г. Тузман;filipp97@yahoo.com +7 784 755-46-94 +7 784 755-46-94
Олег Г. Бироцев;birozev64@yandex.ru +7 968 810-23-69 +7 968 810-23-69

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

1 2 3 4
Бироцев Гаков Ташман Тузман
810-23-69 938-03-30 003-78-98 755-46-94
yandex.ru rambler.ru gmail.com yahoo.com

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Ринат Д. Цебишич +73401553591 +73401553591 zebisic79@mail.ru 0.5
Альберт Ш. Дунин +77461186826 +77461186826 al_bert96@mail.ru 0.5
Вячеслав Ш. Содов +72227718289 +72227718289 vaceslav18@rambler.ru 0.4
Борис Л. Набий +71453336907 +71453336907 boris45@yahoo.com 1.0
Борис Л. Набий +71453336907 +71453336907 boris45@yahoo.com 1.0
Борис Л. Набий +71453336907 +71453336907 boris45@yahoo.com 1.0

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

1 2 3 4
Дунин 118-68-26 al_bert96 50%
Цебишич 155-35-91 zebisic79 50%
Набий 333-69-07 boris45 100%
Содов 771-82-89 vaceslav18 40%

Пример 2

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

1 2 3 4 5
Валерий Ш. Цунувиди +71796008537 +71796008537 zunuvidi44@rambler.ru 0.2
Герман Т. Конедов +78909537302 +78909537302 konedov44@mail.ru 0.2
Арсен У. Фимотук +71582255886 +71582255886 fimotuk65@mail.ru 0.2
Иван В. Руценев +70374234596 +70374234596 ruzenev54@mail.ru 0.2
Валерий Ш. Цунувиди +71796008537 +71796008537 zunuvidi44@rambler.ru 0.2
Валерий Ш. Цунувиди +71796008537 +71796008537 zunuvidi44@rambler.ru 0.2

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

1 2 3 4
Фимотук 225-58-86 fimotuk65 20%
Руценев 423-45-96 ruzenev54 20%
Цунувиди 600-85-37 zunuvidi44 20%
Конедов 953-73-02 konedov44 20%

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+79102918177 04/11/20 0 0
+79999469670 03/11/21 1 1
+77250269472 02/09/18 1 1
+77963143744 04/04/14 1 1

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

1 2 3
(910) 291-8177 04.11.20 Не выполнено
(999) 946-9670 03.11.21 Выполнено
(725) 026-9472 02.09.18 Выполнено
(796) 314-3744 04.04.14 Выполнено

Пример 2

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

1 2 3 4
+73128659736 04/08/24 1 1
+79090186704 99/12/25 0 0
+78688816307 00/05/13 0 0

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

1 2 3
(312) 865-9736 04.08.24 Выполнено
(909) 018-6704 99.12.25 Не выполнено
(868) 881-6307 00.05.13 Не выполнено

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
240 848-8215 да 1999/08/28 komezak56[at]yandex.ru да
167 944-3345 да 2000/05/21 conak16[at]yahoo.com да
170 653-1581 нет 1999/08/10 novevuk66[at]yandex.ru нет

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

1 2 3 4
240-848-8215 Да 1999 komezak56
167-944-3345 Да 2000 conak16
170-653-1581 Нет 1999 novevuk66

Пример 2

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

1 2 3 4 5
549 772-6369 нет 1999/06/08 zasan35[at]yandex.ru нет
236 151-2269 да 2003/01/27 zebazli79[at]yandex.ru да
017 672-0207 нет 2000/11/20 mokuk79[at]mail.ru нет

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

1 2 3 4
549-772-6369 Нет 1999 zasan35
236-151-2269 Да 2003 zebazli79
017-672-0207 Нет 2000 mokuk79

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
kimozman10[at]yandex.ru|365-063-6996 Лев Г. Кимоцман Лев Г. Кимоцман
konstantin95[at]rambler.ru|833-815-5818 Константин Ф. Ридян Константин Ф. Ридян
sirimin61[at]yandex.ru|017-657-0719 Филипп И. Ширимин Филипп И. Ширимин

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

1 2 3
yandex.ru rambler.ru yandex.ru
(365) 063-69-96 (833) 815-58-18 (017) 657-07-19
Л.Г. Кимоцман К.Ф. Ридян Ф.И. Ширимин

Пример 2

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

1 2 3
lecafberg65[at]yandex.ru|549-483-8208 Николай Б. Лечафберг Николай Б. Лечафберг
vladimir27[at]yandex.ru|608-552-9119 Владимир С. Декосяк Владимир С. Декосяк
kedegev4[at]gmail.com|772-384-9808 Ильдар Р. Кедегев Ильдар Р. Кедегев
zesudak6[at]gmail.com|260-450-9743 Олег З. Зешудак Олег З. Зешудак

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

1 2 3 4
yandex.ru yandex.ru gmail.com gmail.com
(549) 483-82-08 (608) 552-91-19 (772) 384-98-08 (260) 450-97-43
Н.Б. Лечафберг В.С. Декосяк И.Р. Кедегев О.З. Зешудак

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
13/05/99 13/05/99 Всеволод О. Чесиди 6015497
07/04/03 07/04/03 Богдан О. Келук 4222148
17/10/02 17/10/02 Макар К. Тесувман 7050894
11/04/02 11/04/02 Леонид Т. Лагук 5441784
11/04/02 11/04/02 Леонид Т. Лагук 5441784

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

1 2 3 4
13-05-99 07-04-03 17-10-02 11-04-02
Чесиди В.О. Келук Б.О. Тесувман М.К. Лагук Л.Т.
601-5497 422-2148 705-0894 544-1784

Пример 2

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

1 2 3 4 5 6
18/12/03 18/12/03 Николай Б. Дуцяк 5678985
07/02/02 07/02/02 Святогор Ч. Вудедиди 2655704
10/10/02 10/10/02 Эдуард Н. Весацак 5377912
12/02/00 12/02/00 Тихон В. Мичаций 2512454
12/02/00 12/02/00 Тихон В. Мичаций 2512454

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

1 2 3 4
18-12-03 07-02-02 10-10-02 12-02-00
Дуцяк Н.Б. Вудедиди С.Ч. Весацак Э.Н. Мичаций Т.В.
567-8985 265-5704 537-7912 251-2454

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.9:06.12.2001 morerin6@mail.ru
0.8:16.12.2002 gamazin32@yandex.ru
0.7:10.08.2000 ceditko15@yahoo.com

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

1 2 3
90% 01/12/06 morerin6
80% 02/12/16 gamazin32
70% 00/08/10 ceditko15

Пример 2

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

1 2 3 4
0.8:08.03.2003 mavak9@yahoo.com
1.0:22.03.2002 vekokuk19@yahoo.com
0.7:22.10.2000 dumman32@rambler.ru
0.0:28.10.2000 donij11@yandex.ru

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

1 2 3
80% 03/03/08 mavak9
100% 02/03/22 vekokuk19
70% 00/10/22 dumman32
0% 00/10/28 donij11

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
macezidi29[at]rambler.ru 3% 11-01-1999;true
labikli51[at]yahoo.com 65% 09-09-2004;false
simelberg64[at]yandex.ru 80% 07-05-1999;true

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

1 2 3 4
macezidi29 0.0300 11/01/1999 Выполнено
labikli51 0.6500 09/09/2004 Не выполнено
simelberg64 0.8000 07/05/1999 Выполнено

Пример 2

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

1 2 3 4
vitalij2[at]gmail.com 26% 22-05-2003;true
remizij17[at]rambler.ru 11% 25-02-2003;true
ruslan88[at]gmail.com 53% 13-12-2004;true

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

1 2 3 4
vitalij2 0.2600 22/05/2003 Выполнено
remizij17 0.1100 25/02/2003 Выполнено
ruslan88 0.5300 13/12/2004 Выполнено

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(218) 650-5916 2004.01.10 Мирон Селивиди#75%
(767) 854-5642 2000.12.23 Всеволод Чибомич#65%
(499) 634-2561 2001.12.24 Семен Муфян#5%

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

1 2 3
(218) 650-59-16 (767) 854-56-42 (499) 634-25-61
10-01-04 23-12-00 24-12-01
Селивиди Чибомич Муфян
0.8 0.7 0.1

Пример 2

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

1 2 3
(754) 650-9043 2004.02.14 Кирилл Мезовян#2%
(776) 990-5206 2001.07.22 Амир Мукберг#70%
(970) 077-8281 2003.03.24 Ильдар Зенафман#82%

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

1 2 3
(754) 650-90-43 (776) 990-52-06 (970) 077-82-81
14-02-04 22-07-01 24-03-03
Мезовян Мукберг Зенафман
0.0 0.7 0.8

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
51% 2003/04/10 +7(286)010-44-49 1
59% 1999/05/05 +7(327)992-79-20 1
59% 1999/05/05 +7(327)992-79-20 1
58% 1999/05/09 +7(438)233-38-96 1

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

1 2 3 4
0.510 10-04-03 286 010-4449 да
0.590 05-05-99 327 992-7920 да
0.580 09-05-99 438 233-3896 да

Пример 2

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

1 2 3 4
45% 2004/02/17 +7(025)996-18-39 1
86% 2000/12/17 +7(855)435-50-91 1
18% 1999/01/04 +7(349)541-37-16 1
18% 1999/01/04 +7(349)541-37-16 1

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

1 2 3 4
0.450 17-02-04 025 996-1839 да
0.860 17-12-00 855 435-5091 да
0.180 04-01-99 349 541-3716 да

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
nadij85@mail.ru nadij85@mail.ru 17-04-99;0.99
dacan61@yahoo.com dacan61@yahoo.com 27-01-99;0.84
gugalin95@mail.ru gugalin95@mail.ru 27-07-02;0.30

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

1 2 3
nadij85[at]mail.ru 99% 17.04.99
dacan61[at]yahoo.com 84% 27.01.99
gugalin95[at]mail.ru 30% 27.07.02

Пример 2

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

1 2 3
nizskij30@rambler.ru nizskij30@rambler.ru 25-09-99;0.98
tatusuk90@yandex.ru tatusuk90@yandex.ru 12-02-04;0.07
zizli77@mail.ru zizli77@mail.ru 08-03-03;0.20
sanocli29@yahoo.com sanocli29@yahoo.com 15-07-04;0.75

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

1 2 3
nizskij30[at]rambler.ru 98% 25.09.99
tatusuk90[at]yandex.ru 7% 12.02.04
zizli77[at]mail.ru 20% 08.03.03
sanocli29[at]yahoo.com 75% 15.07.04

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
fetebic81[at]rambler.ru:345-396-5227 Рамиль Г. Фетебич 27/04/99 27/04/99
vitalij20[at]yahoo.com:025-219-1196 Виталий А. Чезяк 25/03/01 25/03/01
matvej87[at]yahoo.com:705-005-1023 Матвей Е. Цечиди 13/05/99 13/05/99

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

1 2 3
3453965227 0252191196 7050051023
Рамиль Фетебич Виталий Чезяк Матвей Цечиди
fetebic81@rambler.ru vitalij20@yahoo.com matvej87@yahoo.com
27.04.99 25.03.01 13.05.99

Пример 2

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

1 2 3 4 5
morozskij6[at]yahoo.com:059-174-3806 Ринат Б. Мороцский 24/04/02 24/04/02
svatogor10[at]mail.ru:169-321-1390 Святогор Г. Шозерман 08/03/99 08/03/99
tatman70[at]gmail.com:723-174-2063 Мирон Ф. Татман 27/11/99 27/11/99

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

1 2 3
0591743806 1693211390 7231742063
Ринат Мороцский Святогор Шозерман Мирон Татман
morozskij6@yahoo.com svatogor10@mail.ru tatman70@gmail.com
24.04.02 08.03.99 27.11.99

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.75 +75974684593 zavavak76[at]gmail.com true
0.75 +75974684593 zavavak76[at]gmail.com true
0.74 +73577637337 aromir44[at]yandex.ru true
0.75 +75974684593 zavavak76[at]gmail.com true
0.94 +74553806873 tezinic70[at]mail.ru false

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

1 2 3 4
0.7500 +7 597 468-4593 zavavak76@gmail.com 1
0.7400 +7 357 763-7337 aromir44@yandex.ru 1
0.9400 +7 455 380-6873 tezinic70@mail.ru 0

Пример 2

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

1 2 3 4
0.48 +76791561747 konstantin67[at]yahoo.com false
0.16 +75466206510 vozisij40[at]yahoo.com false
0.00 +74866970781 dokenanz60[at]mail.ru true
0.00 +74866970781 dokenanz60[at]mail.ru true
0.00 +74866970781 dokenanz60[at]mail.ru true

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

1 2 3 4
0.4800 +7 679 156-1747 konstantin67@yahoo.com 0
0.1600 +7 546 620-6510 vozisij40@yahoo.com 0
0.0000 +7 486 697-0781 dokenanz60@mail.ru 1

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Базиди А.С.;1 bazidi57@mail.ru
Ритогян Н.Т.;0 ritogan36@gmail.com
Ниций Д.Ц.;1 nizij30@gmail.com
Ниций Д.Ц.;1 nizij30@gmail.com
Нецомяк Д.Р.;1 nezomak29@yandex.ru

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

1 2 3
Y bazidi57 А. Базиди
N ritogan36 Н. Ритогян
Y nizij30 Д. Ниций
Y nezomak29 Д. Нецомяк

Пример 2

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

1 2 3
Ришумли М.В.;1 risumli62@rambler.ru
Зеванин Т.О.;1 zevanin67@yandex.ru
Шорибяк А.Г.;1 soribak84@yahoo.com
Шорибяк А.Г.;1 soribak84@yahoo.com
Муситский Р.А.;0 musitskij89@yandex.ru

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

1 2 3
Y risumli62 М. Ришумли
Y zevanin67 Т. Зеванин
Y soribak84 А. Шорибяк
N musitskij89 Р. Муситский

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2
25-09-01 +7 616 818-2593#nakodidi2[at]yandex.ru
05-09-02 +7 664 572-7533#rostislav21[at]rambler.ru
24-06-99 +7 204 963-8271#bitarman58[at]yahoo.com
11-01-00 +7 545 354-6554#denis24[at]rambler.ru
11-01-00 +7 545 354-6554#denis24[at]rambler.ru

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

1 2 3 4
00-01-11 02-09-05 01-09-25 99-06-24
denis24@rambler.ru rostislav21@rambler.ru nakodidi2@yandex.ru bitarman58@yahoo.com
354-6554 572-7533 818-2593 963-8271

Пример 2

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

1 2
07-12-04 +7 308 834-9413#dmitrij45[at]mail.ru
16-12-00 +7 616 370-3667#samir77[at]rambler.ru
16-12-00 +7 616 370-3667#samir77[at]rambler.ru
02-06-01 +7 491 114-1564#emil_51[at]yahoo.com

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

1 2 3
01-06-02 00-12-16 04-12-07
emil_51@yahoo.com samir77@rambler.ru dmitrij45@mail.ru
114-1564 370-3667 834-9413

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.60 0.60 Выполнено#simberg38@gmail.com
0.17 0.17 Выполнено#grigorij94@rambler.ru
0.23 0.23 Не выполнено#rinat11@gmail.com

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

1 2 3
0.6 да gmail.com
0.2 да rambler.ru
0.2 нет gmail.com

Пример 2

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

1 2 3 4
0.87 0.87 Не выполнено#susskij33@rambler.ru
0.25 0.25 Не выполнено#anton23@mail.ru
0.51 0.51 Выполнено#seruzov29@rambler.ru

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

1 2 3
0.9 нет rambler.ru
0.2 нет mail.ru
0.5 да rambler.ru

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
013 412-6060 55% 55% ganigak20@gmail.com
952 556-4589 30% 30% savelij99@yandex.ru
952 556-4589 30% 30% savelij99@yandex.ru
717 227-4386 94% 94% sefamic21@rambler.ru

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

1 2 3
412-60-60 0.5500 ganigak20[at]gmail.com
556-45-89 0.3000 savelij99[at]yandex.ru
227-43-86 0.9400 sefamic21[at]rambler.ru

Пример 2

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

1 2 3 4
321 463-3569 10% 10% daniel_46@mail.ru
623 968-5836 54% 54% muduzuk30@gmail.com
981 494-9405 47% 47% daniel_84@yahoo.com
066 315-9684 23% 23% stanislav95@yahoo.com
066 315-9684 23% 23% stanislav95@yahoo.com

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

1 2 3
463-35-69 0.1000 daniel_46[at]mail.ru
968-58-36 0.5400 muduzuk30[at]gmail.com
494-94-05 0.4700 daniel_84[at]yahoo.com
315-96-84 0.2300 stanislav95[at]yahoo.com

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1999.09.26 georgij33[at]rambler.ru Выполнено 0.60
2001.06.04 guvezuk79[at]yandex.ru Не выполнено 0.05
2003.05.13 nilivko47[at]yandex.ru Не выполнено 0.34

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

1 2 3 4
99.09.26 georgij33@rambler.ru true 0.600
01.06.04 guvezuk79@yandex.ru false 0.050
03.05.13 nilivko47@yandex.ru false 0.340

Пример 2

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

1 2 3 4 5
1999.08.19 nikolaj62[at]yahoo.com Выполнено 0.62
1999.06.18 aleksej75[at]yandex.ru Не выполнено 0.84
2003.01.13 timofej95[at]yandex.ru Не выполнено 0.55

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

1 2 3 4
99.08.19 nikolaj62@yahoo.com true 0.620
99.06.18 aleksej75@yandex.ru false 0.840
03.01.13 timofej95@yandex.ru false 0.550

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(200)529-88-99|2002.02.05 71% 71%
+7(126)594-30-38|2002.06.06 2% 2%
+7(383)119-27-24|2002.08.22 72% 72%
+7(126)594-30-38|2002.06.06 2% 2%

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

1 2 3
2002-02-05 2002-06-06 2002-08-22
0.7100 0.0200 0.7200
+7 200 529-8899 +7 126 594-3038 +7 383 119-2724

Пример 2

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

1 2 3
+7(663)549-05-17|2004.03.06 30% 30%
+7(891)164-47-43|1999.09.20 43% 43%
+7(920)072-57-70|2003.06.14 47% 47%
+7(920)072-57-70|2003.06.14 47% 47%

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

1 2 3
2004-03-06 1999-09-20 2003-06-14
0.3000 0.4300 0.4700
+7 663 549-0517 +7 891 164-4743 +7 920 072-5770

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
al_bert63@gmail.com|0.0617 Чучяк Альберт (018) 507-2286
mihail75@yandex.ru|0.7676 Чечян Михаил (766) 129-4385
danila61@yandex.ru|0.8840 Вазко Данила (591) 248-1325
zosberg68@mail.ru|0.0353 Зосберг Филипп (448) 934-6453

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

1 2 3 4
0.062 0.768 0.884 0.035
al_bert63 mihail75 danila61 zosberg68
Альберт Чучяк Михаил Чечян Данила Вазко Филипп Зосберг
0185072286 7661294385 5912481325 4489346453

Пример 2

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

1 2 3 4
aroslav40@gmail.com|0.3174 Личли Ярослав (688) 057-8431
vazezidi58@gmail.com|0.2866 Вазециди Амир (628) 677-7955
miroslav35@rambler.ru|0.2945 Цутий Мирослав (569) 723-4392

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

1 2 3
0.317 0.287 0.294
aroslav40 vazezidi58 miroslav35
Ярослав Личли Амир Вазециди Мирослав Цутий
6880578431 6286777955 5697234392

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Роман Т. Бецимиди (545) 783-9792 07-04-2001 bezimidi70[at]yandex.ru
Ринат В. Ледукберг (628) 393-0459 28-05-2003 ledukberg99[at]yahoo.com
Георгий У. Савицин (689) 739-8617 05-05-2004 georgij54[at]yandex.ru
Гордей Г. Муцимский (845) 972-5454 24-06-2000 muzimskij53[at]rambler.ru
Георгий У. Савицин (689) 739-8617 05-05-2004 georgij54[at]yandex.ru
Георгий У. Савицин (689) 739-8617 05-05-2004 georgij54[at]yandex.ru

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

1 2 3 4
Ледукберг Р.В. 3930459 2003.05.28 ledukberg99@yahoo.com
Савицин Г.У. 7398617 2004.05.05 georgij54@yandex.ru
Бецимиди Р.Т. 7839792 2001.04.07 bezimidi70@yandex.ru
Муцимский Г.Г. 9725454 2000.06.24 muzimskij53@rambler.ru

Пример 2

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

1 2 3 4
Савелий З. Корянц (677) 313-4138 12-12-2000 savelij60[at]rambler.ru
Георгий Ц. Гатубман (635) 795-1365 25-09-2001 gatubman80[at]yahoo.com
Савелий З. Корянц (677) 313-4138 12-12-2000 savelij60[at]rambler.ru
Марат У. Гобонич (078) 477-4425 13-07-2002 gobonic48[at]mail.ru
Савелий З. Корянц (677) 313-4138 12-12-2000 savelij60[at]rambler.ru
Рамиль Ш. Ношли (130) 426-8071 24-09-2004 ramil_90[at]mail.ru

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

1 2 3 4
Корянц С.З. 3134138 2000.12.12 savelij60@rambler.ru
Ношли Р.Ш. 4268071 2004.09.24 ramil_90@mail.ru
Гобонич М.У. 4774425 2002.07.13 gobonic48@mail.ru
Гатубман Г.Ц. 7951365 2001.09.25 gatubman80@yahoo.com

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
leonid46[at]mail.ru leonid46[at]mail.ru 1 Леонид Е. Борли
platon66[at]mail.ru platon66[at]mail.ru 1 Платон Г. Базич
platon66[at]mail.ru platon66[at]mail.ru 1 Платон Г. Базич
platon66[at]mail.ru platon66[at]mail.ru 1 Платон Г. Базич
odissej78[at]yandex.ru odissej78[at]yandex.ru 0 Одиссей Р. Циломов

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

1 2 3
leonid46@mail.ru platon66@mail.ru odissej78@yandex.ru
true true false
Борли Леонид Базич Платон Циломов Одиссей

Пример 2

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

1 2 3 4
tazagak25[at]mail.ru tazagak25[at]mail.ru 1 Никита Н. Тазагак
aleksandr59[at]yahoo.com aleksandr59[at]yahoo.com 0 Александр В. Зутебев
aleksandr59[at]yahoo.com aleksandr59[at]yahoo.com 0 Александр В. Зутебев
aleksandr59[at]yahoo.com aleksandr59[at]yahoo.com 0 Александр В. Зутебев
dudezak95[at]rambler.ru dudezak95[at]rambler.ru 1 Назар Л. Дудецак

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

1 2 3
tazagak25@mail.ru aleksandr59@yahoo.com dudezak95@rambler.ru
true false true
Тазагак Никита Зутебев Александр Дудецак Назар

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
1999/10/23 4877922177 Марат Бафий 0.3493
1999/10/23 4877922177 Марат Бафий 0.3493
2000/10/20 0650776834 Артур Нидко 0.7821
1999/10/06 5567765921 Савва Дамев 0.6167
2002/04/02 3351108703 Богдан Доцошберг 0.7827

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

1 2 3 4
99/10/23 7922177 Бафий 0.3
00/10/20 0776834 Нидко 0.8
99/10/06 7765921 Дамев 0.6
02/04/02 1108703 Доцошберг 0.8

Пример 2

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

1 2 3 4 5 6
2000/09/20 8158474715 Платон Рибисин 0.3928
2004/03/26 4632022531 Гордей Текуфак 0.0875
2004/04/17 5674077660 Василий Цечицман 0.7409
2002/08/28 3163636878 Альберт Нефян 0.1710
2002/08/28 3163636878 Альберт Нефян 0.1710

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

1 2 3 4
00/09/20 8474715 Рибисин 0.4
04/03/26 2022531 Текуфак 0.1
04/04/17 4077660 Цечицман 0.7
02/08/28 3636878 Нефян 0.2

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.068!fitusuk38[at]yandex.ru +7 988 430-7077 нет +7 988 430-7077
0.068!fitusuk38[at]yandex.ru +7 988 430-7077 нет +7 988 430-7077
0.068!fitusuk38[at]yandex.ru +7 988 430-7077 нет +7 988 430-7077
0.518!zilutij18[at]mail.ru +7 485 633-8290 да +7 485 633-8290
0.179!mutagak14[at]yandex.ru +7 877 561-5824 да +7 877 561-5824

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

1 2 3
0.07 0.52 0.18
+7 (988) 430-70-77 +7 (485) 633-82-90 +7 (877) 561-58-24
fitusuk38 zilutij18 mutagak14
0 1 1

Пример 2

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

1 2 3 4 5 6
0.073!tifadij95[at]rambler.ru +7 178 429-1509 да +7 178 429-1509
0.073!tifadij95[at]rambler.ru +7 178 429-1509 да +7 178 429-1509
0.992!zizasic18[at]yahoo.com +7 430 038-7502 нет +7 430 038-7502
0.073!tifadij95[at]rambler.ru +7 178 429-1509 да +7 178 429-1509
0.890!mevevman14[at]yandex.ru +7 510 092-1352 да +7 510 092-1352
0.144!kasozidi71[at]gmail.com +7 402 347-8746 да +7 402 347-8746

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

1 2 3 4
0.07 0.99 0.89 0.14
+7 (178) 429-15-09 +7 (430) 038-75-02 +7 (510) 092-13-52 +7 (402) 347-87-46
tifadij95 zizasic18 mevevman14 kasozidi71
1 0 1 1

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Доцов, П.М.!93% 8527893316 8527893316
Чомафиди, Н.В.!31% 9204148156 9204148156
Чешич, Ф.Ч.!56% 6114494975 6114494975
Чезулов, Н.Ч.!37% 8426952133 8426952133

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

1 2 3 4
Доцов Чезулов Чешич Чомафиди
852-789-3316 842-695-2133 611-449-4975 920-414-8156
0.930 0.370 0.560 0.310

Пример 2

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

1 2 3
Лазский, С.Ш.!28% 4125980207 4125980207
Тишян, Р.Ф.!67% 2603293735 2603293735
Шекотев, В.Р.!93% 9439329576 9439329576

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

1 2 3
Лазский Тишян Шекотев
412-598-0207 260-329-3735 943-932-9576
0.280 0.670 0.930

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000/03/24 Арсен О. Дисов Да arsen83[at]yahoo.com
2000/04/18 Виктор К. Рецин Нет viktor60[at]yahoo.com
2004/03/15 Борис М. Тиряк Нет boris93[at]yahoo.com
2000/03/24 Арсен О. Дисов Да arsen83[at]yahoo.com
2000/03/24 Арсен О. Дисов Да arsen83[at]yahoo.com

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

1 2 3 4
00.03.24 Дисов, А.О. Y arsen83
04.03.15 Тиряк, Б.М. N boris93
00.04.18 Рецин, В.К. N viktor60

Пример 2

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

1 2 3 4 5
1999/11/03 Руслан Л. Румин Нет ruslan84[at]yandex.ru
1999/02/02 Ян Ш. Зогумский Да zogumskij80[at]gmail.com
1999/02/02 Ян Ш. Зогумский Да zogumskij80[at]gmail.com
2002/06/25 Адель Д. Цафушяк Да zafusak61[at]yandex.ru
1999/02/02 Ян Ш. Зогумский Да zogumskij80[at]gmail.com
2004/06/20 Платон Г. Гудавук Нет gudavuk44[at]mail.ru

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

1 2 3 4
04.06.20 Гудавук, П.Г. N gudavuk44
99.11.03 Румин, Р.Л. N ruslan84
02.06.25 Цафушяк, А.Д. Y zafusak61
99.02.02 Зогумский, Я.Ш. Y zogumskij80

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(812)558-58-11 А.Б. Нирук&true 0.4
+7(379)963-01-80 З.А. Денуцянц&true 0.1
+7(166)499-68-99 С.Ц. Беладий&false 0.6
+7(444)447-23-17 С.З. Бекочянц&false 0.6
+7(444)447-23-17 С.З. Бекочянц&false 0.6

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

1 2 3 4
558-58-11 963-01-80 499-68-99 447-23-17
1 1 0 0
40% 10% 60% 60%
Нирук А. Денуцянц З. Беладий С. Бекочянц С.

Пример 2

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

1 2 3
+7(679)856-08-75 А.Ф. Буско&false 0.0
+7(774)299-33-25 Б.С. Фоцачий&true 0.6
+7(209)206-77-92 С.С. Гиразли&true 0.4
+7(774)299-33-25 Б.С. Фоцачий&true 0.6
+7(168)192-33-09 С.М. Черецберг&true 0.3

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

1 2 3 4
856-08-75 299-33-25 206-77-92 192-33-09
0 1 1 1
0% 60% 40% 30%
Буско А. Фоцачий Б. Гиразли С. Черецберг С.

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.5507 Рисич Д.И. 0.5507 18/03/02 нет
0.9047 Лолев Б.Т. 0.9047 01/08/01 нет
0.1124 Безубман Р.О. 0.1124 05/06/03 да
0.4409 Дидев Я.Ч. 0.4409 23/09/99 да

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

1 2 3 4
0.55 Рисич 02/03/18 false
0.90 Лолев 01/08/01 false
0.11 Безубман 03/06/05 true
0.44 Дидев 99/09/23 true

Пример 2

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

1 2 3 4 5 6 7
0.1027 Нунберг Д.К. 0.1027 21/08/04 нет
0.6235 Бирак М.К. 0.6235 22/05/00 да
0.9449 Цуряк Т.К. 0.9449 18/07/04 да

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

1 2 3 4
0.10 Нунберг 04/08/21 false
0.62 Бирак 00/05/22 true
0.94 Цуряк 04/07/18 true

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Николай Шесли false false nikolaj52[at]rambler.ru
Виктор Медочич false false medocic7[at]yandex.ru
Алексей Лерак true true aleksej56[at]yandex.ru
Алексей Лерак true true aleksej56[at]yandex.ru
Герман Котский false false kotskij49[at]gmail.com

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

1 2 3
Шесли 0 nikolaj52
Медочич 0 medocic7
Лерак 1 aleksej56
Котский 0 kotskij49

Пример 2

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

1 2 3 4
Евгений Фушберг false false evgenij50[at]mail.ru
Артемий Чисский true true artemij26[at]yandex.ru
Владимир Зирубов true true vladimir26[at]gmail.com
Владимир Зирубов true true vladimir26[at]gmail.com
Мирослав Фицешяк false false miroslav6[at]mail.ru

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

1 2 3
Фушберг 0 evgenij50
Чисский 1 artemij26
Зирубов 1 vladimir26
Фицешяк 0 miroslav6