ИКБО-20-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.22 false 03/10/19 zematov76[at]yandex.ru 03/10/19
1.00 false 03/05/25 resij49[at]gmail.com 03/05/25
0.46 false 01/01/14 delman61[at]gmail.com 01/01/14
0.27 false 99/07/16 cuvan32[at]gmail.com 99/07/16

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

1 2 3 4
0.2200 1.0000 0.4600 0.2700
N N N N
03-10-19 03-05-25 01-01-14 99-07-16
zematov76 resij49 delman61 cuvan32

Пример 2

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

1 2 3 4 5 6 7
0.49 true 99/10/15 nufov85[at]gmail.com 99/10/15
0.12 true 01/05/12 sulak89[at]gmail.com 01/05/12
0.34 true 04/05/20 cekubberg68[at]rambler.ru 04/05/20
0.95 false 02/07/04 facman99[at]rambler.ru 02/07/04

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

1 2 3 4
0.4900 0.1200 0.3400 0.9500
Y Y Y N
99-10-15 01-05-12 04-05-20 02-07-04
nufov85 sulak89 cekubberg68 facman99

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Р.К. Фошян 2004-03-19&0 84% 84%
Р.К. Фошян 2004-03-19&0 84% 84%
О.З. Лумебян 1999-01-15&1 37% 37%
А.К. Татин 2004-06-11&1 93% 93%
Е.Ц. Шигий 2000-05-21&1 87% 87%
Р.К. Фошян 2004-03-19&0 84% 84%

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

1 2 3 4
Фошян Р. 19.03.04 нет 0.84
Лумебян О. 15.01.99 да 0.37
Татин А. 11.06.04 да 0.93
Шигий Е. 21.05.00 да 0.87

Пример 2

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

1 2 3 4
Б.Л. Расян 2001-04-05&0 57% 57%
Р.Ч. Фоциди 2003-01-25&0 70% 70%
М.И. Цизофский 2001-02-23&0 35% 35%
М.И. Цизофский 2001-02-23&0 35% 35%
М.И. Цизофский 2001-02-23&0 35% 35%

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

1 2 3 4
Расян Б. 05.04.01 нет 0.57
Фоциди Р. 25.01.03 нет 0.70
Цизофский М. 23.02.01 нет 0.35

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.924!+7 801 385-02-47 01-06-2000 01-06-2000
0.881!+7 034 997-11-39 27-08-2001 27-08-2001
0.881!+7 034 997-11-39 27-08-2001 27-08-2001
0.881!+7 034 997-11-39 27-08-2001 27-08-2001
0.838!+7 821 911-60-91 11-11-2003 11-11-2003

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

1 2 3
(801) 385-0247 (034) 997-1139 (821) 911-6091
00-06-01 01-08-27 03-11-11
0.9 0.9 0.8

Пример 2

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

1 2 3 4
0.684!+7 085 557-90-24 20-10-2002 20-10-2002
0.983!+7 692 563-03-97 09-05-1999 09-05-1999
0.720!+7 425 632-99-22 09-10-1999 09-10-1999
0.785!+7 311 016-94-50 07-08-1999 07-08-1999
0.785!+7 311 016-94-50 07-08-1999 07-08-1999
0.785!+7 311 016-94-50 07-08-1999 07-08-1999

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

1 2 3 4
(085) 557-9024 (692) 563-0397 (425) 632-9922 (311) 016-9450
02-10-20 99-05-09 99-10-09 99-08-07
0.7 1.0 0.7 0.8

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Бачимак, Е.К.!0.092 Да
Кичузко, Т.Ч.!0.840 Да
Мосян, Д.Е.!0.698 Да
Мосян, Д.Е.!0.698 Да

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

1 2 3
0.09 0.84 0.70
да да да
Бачимак Кичузко Мосян

Пример 2

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

1 2
Мининберг, Г.О.!0.902 Да
Фаделман, И.Ч.!0.087 Нет
Цефий, М.Г.!0.635 Да
Цефий, М.Г.!0.635 Да

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

1 2 3
0.90 0.09 0.64
да нет да
Мининберг Фаделман Цефий

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.242 Гордей М. Цусенли zusenli1[at]rambler.ru zusenli1[at]rambler.ru
0.843 Богдан З. Сизич bogdan84[at]mail.ru bogdan84[at]mail.ru
0.203 Александр Л. Домазиди aleksandr43[at]yandex.ru aleksandr43[at]yandex.ru

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

1 2 3
0.2 0.8 0.2
Александр Домазиди Богдан Сизич Гордей Цусенли
aleksandr43@yandex.ru bogdan84@mail.ru zusenli1@rambler.ru

Пример 2

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

1 2 3 4
0.898 Максим Р. Кулли maksim58[at]yandex.ru maksim58[at]yandex.ru
0.071 Айдар М. Давогий davogij28[at]yandex.ru davogij28[at]yandex.ru
0.305 Демид Г. Родузский roduzskij24[at]yandex.ru roduzskij24[at]yandex.ru
0.371 Артур У. Федук artur60[at]yahoo.com artur60[at]yahoo.com

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

1 2 3 4
0.4 0.1 0.9 0.3
Артур Федук Айдар Давогий Максим Кулли Демид Родузский
artur60@yahoo.com davogij28@yandex.ru maksim58@yandex.ru roduzskij24@yandex.ru

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
769 359-5787;0 0.68 Ростислав Лабикев Ростислав Лабикев
478 222-4699;1 0.41 Марк Сагко Марк Сагко
584 253-0879;0 0.99 Эдуард Рицли Эдуард Рицли
730 825-4845;0 0.48 Эмиль Налашянц Эмиль Налашянц

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

1 2 3 4
false 359-5787 68% Лабикев Ростислав
true 222-4699 41% Сагко Марк
false 253-0879 99% Рицли Эдуард
false 825-4845 48% Налашянц Эмиль

Пример 2

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

1 2 3 4 5 6
872 282-6683;0 0.44 Георгий Човутич Георгий Човутич
358 517-6510;0 0.20 Самир Левман Самир Левман
761 812-8279;1 0.66 Борис Возимман Борис Возимман

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

1 2 3 4
false 282-6683 44% Човутич Георгий
false 517-6510 20% Левман Самир
true 812-8279 66% Возимман Борис

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да Родуцян Федор 0.9 2000-11-11
да Нинук Родион 0.9 1999-02-02
нет Вафий Станислав 0.1 1999-04-22
да Кагли Станислав 0.8 2003-09-22

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

1 2 3 4
Выполнено Выполнено Не выполнено Выполнено
Федор Родуцян Родион Нинук Станислав Вафий Станислав Кагли
90% 90% 10% 80%
2000 1999 1999 2003

Пример 2

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

1 2 3 4
да Бошушиди Савва 0.3 2004-11-04
нет Фицман Рамиль 0.1 2002-10-22
нет Вефев Эдуард 0.0 2000-08-17
нет Вулберг Виктор 0.2 2002-12-27

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

1 2 3 4
Выполнено Не выполнено Не выполнено Не выполнено
Савва Бошушиди Рамиль Фицман Эдуард Вефев Виктор Вулберг
30% 10% 0% 20%
2004 2002 2000 2002

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
nusakberg22@mail.ru Нет 18.04.04 Вячеслав Нусакберг
rotin94@gmail.com Да 06.10.01 Юрий Ротин
sokecin27@gmail.com Нет 12.08.04 Адель Шокечин
siketanz33@rambler.ru Да 15.08.04 Глеб Шикетянц

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

1 2 3 4
mail.ru gmail.com gmail.com rambler.ru
false true false true
04-04-18 01-10-06 04-08-12 04-08-15
Нусакберг Вячеслав Ротин Юрий Шокечин Адель Шикетянц Глеб

Пример 2

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

1 2 3 4 5
nikita26@yandex.ru Нет 03.02.04 Никита Фолак
fevalan22@yandex.ru Нет 26.06.04 Данил Февалян
somadak67@gmail.com Да 09.08.99 Савва Шомадак
vokilov85@yahoo.com Нет 15.11.99 Денис Вокилов

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

1 2 3 4
yandex.ru yandex.ru gmail.com yahoo.com
false false true false
04-02-03 04-06-26 99-08-09 99-11-15
Фолак Никита Февалян Данил Шомадак Савва Вокилов Денис

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
13/09/2002 +7 (468) 598-68-97&Выполнено
01/09/2000 +7 (078) 980-34-47&Не выполнено
13/09/2002 +7 (468) 598-68-97&Выполнено
07/11/2000 +7 (531) 927-16-49&Выполнено
06/11/1999 +7 (477) 918-03-34&Выполнено
13/09/2002 +7 (468) 598-68-97&Выполнено

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

1 2 3
13-09-2002 598-68-97 1
06-11-1999 918-03-34 1
07-11-2000 927-16-49 1
01-09-2000 980-34-47 0

Пример 2

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

1 2 3 4
07/01/2004 +7 (572) 130-48-04&Не выполнено
17/10/2004 +7 (939) 744-01-11&Не выполнено
18/05/2001 +7 (053) 960-05-48&Выполнено
17/10/2004 +7 (939) 744-01-11&Не выполнено
25/09/2001 +7 (022) 075-78-13&Выполнено
17/10/2004 +7 (939) 744-01-11&Не выполнено

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

1 2 3
25-09-2001 075-78-13 1
07-01-2004 130-48-04 0
17-10-2004 744-01-11 0
18-05-2001 960-05-48 1

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.7450 +7 029 457-39-94 Y +7 029 457-39-94
0.7450 +7 029 457-39-94 Y +7 029 457-39-94
0.7450 +7 029 457-39-94 Y +7 029 457-39-94
0.7434 +7 458 114-93-45 N +7 458 114-93-45
0.5831 +7 368 310-40-38 Y +7 368 310-40-38
0.8623 +7 759 617-57-65 Y +7 759 617-57-65

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

1 2 3 4
0.745 0.743 0.583 0.862
0294573994 4581149345 3683104038 7596175765
Да Нет Да Да

Пример 2

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

1 2 3 4
0.1866 +7 289 270-56-88 N +7 289 270-56-88
0.1029 +7 383 347-02-16 N +7 383 347-02-16
0.3194 +7 135 419-29-47 Y +7 135 419-29-47
0.3194 +7 135 419-29-47 Y +7 135 419-29-47
0.3194 +7 135 419-29-47 Y +7 135 419-29-47

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

1 2 3
0.187 0.103 0.319
2892705688 3833470216 1354192947
Нет Нет Да

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да;zitekli55@mail.ru 2003/02/14
нет;mazabidi33@yahoo.com 2002/05/15
нет;sutasko1@yahoo.com 2000/06/15
да;zitekli55@mail.ru 2003/02/14
да;zitekli55@mail.ru 2003/02/14

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

1 2 3
mazabidi33[at]yahoo.com sutasko1[at]yahoo.com zitekli55[at]mail.ru
false false true
2002 2000 2003

Пример 2

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

1 2 3
нет;melisij84@gmail.com 2002/01/07
да;befusanz68@gmail.com 1999/05/26
да;befusanz68@gmail.com 1999/05/26
да;befusanz68@gmail.com 1999/05/26
нет;cazanov1@gmail.com 2003/02/08
нет;latidi9@yahoo.com 2000/09/12

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

1 2 3 4
befusanz68[at]gmail.com cazanov1[at]gmail.com latidi9[at]yahoo.com melisij84[at]gmail.com
true false false false
1999 2003 2000 2002

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
нет 03.04.02:sazomidi5@yandex.ru 0.7 0.7
нет 16.09.01:zilamic47@gmail.com 1.0 1.0
да 26.09.00:fudidi94@mail.ru 0.1 0.1
да 26.09.00:fudidi94@mail.ru 0.1 0.1
да 26.09.00:fudidi94@mail.ru 0.1 0.1

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

1 2 3 4
Нет sazomidi5[at]yandex.ru 70% 03-04-02
Нет zilamic47[at]gmail.com 100% 16-09-01
Да fudidi94[at]mail.ru 10% 26-09-00

Пример 2

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

1 2 3 4 5 6
нет 13.12.00:sedufev65@rambler.ru 0.7 0.7
да 14.11.00:desin94@yahoo.com 0.6 0.6
да 17.10.02:vimov78@yandex.ru 0.5 0.5
да 17.10.02:vimov78@yandex.ru 0.5 0.5
да 17.10.02:vimov78@yandex.ru 0.5 0.5
нет 11.06.02:gibicanz24@yandex.ru 0.8 0.8

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

1 2 3 4
Нет sedufev65[at]rambler.ru 70% 13-12-00
Да desin94[at]yahoo.com 60% 14-11-00
Да vimov78[at]yandex.ru 50% 17-10-02
Нет gibicanz24[at]yandex.ru 80% 11-06-02

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
04.05.23 sutevev88[at]yandex.ru:false Сутевев Влад Сутевев Влад
03.05.08 ruslan88[at]mail.ru:true Кошов Руслан Кошов Руслан
01.08.16 fovko63[at]yandex.ru:true Фовко Марк Фовко Марк
03.02.19 fivudak4[at]yahoo.com:true Фивудяк Рустам Фивудяк Рустам
03.02.19 fivudak4[at]yahoo.com:true Фивудяк Рустам Фивудяк Рустам

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

1 2 3 4
08.05.03 Выполнено ruslan88@mail.ru Кошов
23.05.04 Не выполнено sutevev88@yandex.ru Сутевев
19.02.03 Выполнено fivudak4@yahoo.com Фивудяк
16.08.01 Выполнено fovko63@yandex.ru Фовко

Пример 2

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

1 2 3 4 5 6
04.04.07 tafifov4[at]yahoo.com:true Тафифов Филипп Тафифов Филипп
02.09.04 rustam29[at]gmail.com:true Ревов Рустам Ревов Рустам
02.09.04 rustam29[at]gmail.com:true Ревов Рустам Ревов Рустам
02.01.08 sonic59[at]rambler.ru:true Сонич Глеб Сонич Глеб

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

1 2 3 4
04.09.02 Выполнено rustam29@gmail.com Ревов
08.01.02 Выполнено sonic59@rambler.ru Сонич
07.04.04 Выполнено tafifov4@yahoo.com Тафифов

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
nelugak27[at]rambler.ru (715) 117-9102 nelugak27[at]rambler.ru Да 14.09.03
gatic52[at]mail.ru (726) 651-2723 gatic52[at]mail.ru Да 08.05.03
tebli68[at]yandex.ru (629) 746-2987 tebli68[at]yandex.ru Нет 12.03.04
gasutov61[at]rambler.ru (755) 080-0330 gasutov61[at]rambler.ru Да 02.11.00

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

1 2 3 4
rambler.ru mail.ru yandex.ru rambler.ru
715-117-9102 726-651-2723 629-746-2987 755-080-0330
Y Y N Y
14-09-03 08-05-03 12-03-04 02-11-00

Пример 2

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

1 2 3 4 5
zugko36[at]yahoo.com (294) 085-1417 zugko36[at]yahoo.com Нет 07.08.02
rubomak43[at]yahoo.com (759) 550-5575 rubomak43[at]yahoo.com Да 18.07.01
miroslav49[at]yandex.ru (096) 163-9477 miroslav49[at]yandex.ru Нет 21.12.03
buvuguk81[at]yandex.ru (760) 914-2495 buvuguk81[at]yandex.ru Нет 23.09.99

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

1 2 3 4
yahoo.com yahoo.com yandex.ru yandex.ru
294-085-1417 759-550-5575 096-163-9477 760-914-2495
N Y N N
07-08-02 18-07-01 21-12-03 23-09-99

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1999-01-15 В.А. Ручузский 0.32
2002-07-18 Д.А. Вабушский 0.35
2004-04-04 Б.Е. Бонин 0.57

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

1 2 3
99-01-15 02-07-18 04-04-04
В. Ручузский Д. Вабушский Б. Бонин
0.320 0.350 0.570

Пример 2

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

1 2 3
2003-11-04 Б.В. Касисян 0.54
2004-12-09 С.К. Фасяк 0.38
2002-08-12 В.Д. Летий 0.92
2000-01-18 Ю.Р. Суселян 0.09

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

1 2 3 4
03-11-04 04-12-09 02-08-12 00-01-18
Б. Касисян С. Фасяк В. Летий Ю. Суселян
0.540 0.380 0.920 0.090

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
lubak44[at]rambler.ru&08/01/2000 0.6552 0.6552
davozli20[at]yahoo.com&04/09/2004 0.6672 0.6672
lirak74[at]rambler.ru&20/04/2003 0.2686 0.2686
fomilic56[at]yahoo.com&20/05/2002 0.8182 0.8182

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

1 2 3
lubak44@rambler.ru 08.01.2000 0.655
davozli20@yahoo.com 04.09.2004 0.667
lirak74@rambler.ru 20.04.2003 0.269
fomilic56@yahoo.com 20.05.2002 0.818

Пример 2

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

1 2 3 4 5
darusak97[at]yandex.ru&19/01/2002 0.7072 0.7072
kicskij21[at]rambler.ru&04/08/1999 0.6213 0.6213
finukij78[at]mail.ru&15/12/2002 0.8265 0.8265
fadin97[at]yahoo.com&15/07/1999 0.3144 0.3144

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

1 2 3
darusak97@yandex.ru 19.01.2002 0.707
kicskij21@rambler.ru 04.08.1999 0.621
finukij78@mail.ru 15.12.2002 0.827
fadin97@yahoo.com 15.07.1999 0.314

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
viktor87@yahoo.com;Виктор У. Мибий +7 889 412-49-28 04/11/18 +7 889 412-49-28
miroslav32@gmail.com;Мирослав О. Дунишин +7 423 873-59-17 00/01/25 +7 423 873-59-17
votizidi90@yandex.ru;Данила Ф. Вотизиди +7 756 817-17-80 03/04/22 +7 756 817-17-80

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

1 2 3 4
Виктор Мибий viktor87 +78894124928 04-11-18
Мирослав Дунишин miroslav32 +74238735917 00-01-25
Данила Вотизиди votizidi90 +77568171780 03-04-22

Пример 2

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

1 2 3 4
cerurak62@yandex.ru;Игнат Ш. Черуряк +7 850 938-34-55 01/05/23 +7 850 938-34-55
artemij42@yandex.ru;Артемий З. Башадко +7 762 612-43-63 99/07/08 +7 762 612-43-63
gasilidi82@gmail.com;Евгений Ц. Гашилиди +7 896 353-53-64 01/08/01 +7 896 353-53-64
rezanz35@yandex.ru;Петр Н. Резянц +7 988 687-35-95 01/06/01 +7 988 687-35-95

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

1 2 3 4
Игнат Черуряк cerurak62 +78509383455 01-05-23
Артемий Башадко artemij42 +77626124363 99-07-08
Евгений Гашилиди gasilidi82 +78963535364 01-08-01
Петр Резянц rezanz35 +79886873595 01-06-01

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
true +7 915 269-42-56 +7 915 269-42-56 volij75@mail.ru
false +7 556 422-45-46 +7 556 422-45-46 zobidi10@yandex.ru
false +7 556 422-45-46 +7 556 422-45-46 zobidi10@yandex.ru
true +7 133 918-80-15 +7 133 918-80-15 vuvman71@rambler.ru

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

1 2 3
Y +7(915)269-42-56 mail.ru
N +7(556)422-45-46 yandex.ru
Y +7(133)918-80-15 rambler.ru

Пример 2

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

1 2 3 4 5 6
false +7 483 930-56-54 +7 483 930-56-54 buzavman14@yandex.ru
true +7 771 119-44-74 +7 771 119-44-74 fudev50@gmail.com
false +7 483 930-56-54 +7 483 930-56-54 buzavman14@yandex.ru
true +7 635 348-80-24 +7 635 348-80-24 fofatov71@yandex.ru

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

1 2 3
N +7(483)930-56-54 yandex.ru
Y +7(771)119-44-74 gmail.com
Y +7(635)348-80-24 yandex.ru

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.3;Y 15-10-03 Мекев, Р.И. 15-10-03
0.2;Y 07-12-99 Зувачяк, С.Г. 07-12-99
0.9;Y 16-02-03 Сурберг, В.К. 16-02-03
0.9;Y 16-02-03 Сурберг, В.К. 16-02-03

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

1 2 3 4
0.200 да 99/12/07 Зувачяк
0.300 да 03/10/15 Мекев
0.900 да 03/02/16 Сурберг

Пример 2

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

1 2 3 4 5 6
0.3;N 11-11-99 Ленянц, С.Д. 11-11-99
0.5;N 24-10-03 Бекак, Д.О. 24-10-03
0.0;Y 16-12-01 Зогко, М.М. 16-12-01
0.4;Y 20-12-04 Цуфяк, Р.О. 20-12-04
0.3;N 11-11-99 Ленянц, С.Д. 11-11-99

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

1 2 3 4
0.500 нет 03/10/24 Бекак
0.000 да 01/12/16 Зогко
0.300 нет 99/11/11 Ленянц
0.400 да 04/12/20 Цуфяк

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.067 99/08/22:Максим Ч. Весинич vesinic82[at]mail.ru
0.229 03/11/06:Константин Ц. Мениниди konstantin22[at]mail.ru
0.229 03/11/06:Константин Ц. Мениниди konstantin22[at]mail.ru
0.403 99/09/08:Ростислав О. Гелян rostislav17[at]mail.ru

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

1 2 3 4
0.0670 22/08/99 mail.ru Весинич Максим
0.2290 06/11/03 mail.ru Мениниди Константин
0.4030 08/09/99 mail.ru Гелян Ростислав

Пример 2

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

1 2 3 4
0.304 00/12/14:Даниил Ф. Цошянц daniil67[at]gmail.com
0.682 03/11/06:Николай Е. Рафин nikolaj47[at]gmail.com
0.125 99/09/04:Тимур Л. Гашекев gasekev49[at]mail.ru
0.245 00/07/12:Евгений С. Регич evgenij66[at]yahoo.com
0.304 00/12/14:Даниил Ф. Цошянц daniil67[at]gmail.com

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

1 2 3 4
0.3040 14/12/00 gmail.com Цошянц Даниил
0.6820 06/11/03 gmail.com Рафин Николай
0.1250 04/09/99 mail.ru Гашекев Тимур
0.2450 12/07/00 yahoo.com Регич Евгений

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Альберт Туцачман:+75883844303 false tuzacman22@yahoo.com
Семен Васабий:+75539474740 true vasabij57@yahoo.com
Одиссей Нутко:+73360311598 true odissej3@gmail.com
Семен Румосич:+71397747833 true rumosic45@rambler.ru
Семен Румосич:+71397747833 true rumosic45@rambler.ru

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

1 2 3 4
(588) 384-4303 N tuzacman22 Туцачман Альберт
(553) 947-4740 Y vasabij57 Васабий Семен
(336) 031-1598 Y odissej3 Нутко Одиссей
(139) 774-7833 Y rumosic45 Румосич Семен

Пример 2

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

1 2 3 4 5
Ян Тагибиди:+71696110385 true tagibidi20@gmail.com
Демид Фишиди:+72910316364 true fisidi60@yahoo.com
Родион Рачин:+79234815386 true rodion34@rambler.ru
Ян Тагибиди:+71696110385 true tagibidi20@gmail.com
Роман Сусучак:+75457835406 false susucak32@rambler.ru

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

1 2 3 4
(169) 611-0385 Y tagibidi20 Тагибиди Ян
(291) 031-6364 Y fisidi60 Фишиди Демид
(923) 481-5386 Y rodion34 Рачин Родион
(545) 783-5406 N susucak32 Сусучак Роман

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Руслан Б. Чазиди|0.1247 0 0
Денис О. Ричянц|0.3943 1 1
Руслан Б. Чазиди|0.1247 0 0
Марк Ч. Сицесин|0.8674 1 1
Руслан Б. Чазиди|0.1247 0 0

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

1 2 3
0.1 Чазиди Руслан нет
0.4 Ричянц Денис да
0.9 Сицесин Марк да

Пример 2

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

1 2 3
Владислав Ч. Сирий|0.2848 1 1
Захар М. Ковли|0.2011 1 1
Дамир У. Дешли|0.6871 1 1
Захар М. Ковли|0.2011 1 1
Владимир Ц. Цамак|0.9018 0 0
Захар М. Ковли|0.2011 1 1

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

1 2 3
0.3 Сирий Владислав да
0.2 Ковли Захар да
0.7 Дешли Дамир да
0.9 Цамак Владимир нет

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
П.С. Зидоцак&0.1 28.11.2000
Ф.Б. Шуший&0.5 22.06.2001
С.Ц. Шибянц&0.1 08.03.1999
Ф.Б. Шуший&0.5 22.06.2001
И.А. Зидишянц&0.2 05.05.2001

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

1 2 3
Зидоцак 10% 00-11-28
Шуший 50% 01-06-22
Шибянц 10% 99-03-08
Зидишянц 20% 01-05-05

Пример 2

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

1 2 3 4
Е.Ч. Мисук&0.7 24.07.2002
Э.Д. Симич&0.6 07.07.2001
Э.Д. Симич&0.6 07.07.2001
Р.О. Догко&0.0 24.10.2001

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

1 2 3
Мисук 70% 02-07-24
Симич 60% 01-07-07
Догко 0% 01-10-24

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
aleksej23@mail.ru +74086721681 Алексей Н. Тоцев 06/08/2003
rostislav86@yahoo.com +71494322879 Ростислав Ф. Ликко 04/02/2003
fifelskij46@yandex.ru +73219486375 Виктор Е. Фифелский 25/09/2001
vitalij3@yandex.ru +73388163091 Виталий Ч. Ватофли 21/10/2004
aleksej23@mail.ru +74086721681 Алексей Н. Тоцев 06/08/2003
aleksej23@mail.ru +74086721681 Алексей Н. Тоцев 06/08/2003

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

1 2 3 4
mail.ru 408 672-1681 Тоцев 06.08.03
yahoo.com 149 432-2879 Ликко 04.02.03
yandex.ru 321 948-6375 Фифелский 25.09.01
yandex.ru 338 816-3091 Ватофли 21.10.04

Пример 2

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

1 2 3 4
tamerlan56@gmail.com +79497322377 Тамерлан А. Сефиди 25/09/1999
vaceslav13@yandex.ru +75703963635 Вячеслав С. Тедудиди 09/07/2001
mosifij43@gmail.com +79645984181 Петр Р. Мошифий 05/12/2001
marsel_4@yahoo.com +73722629159 Марсель О. Фемук 18/10/2000
marsel_4@yahoo.com +73722629159 Марсель О. Фемук 18/10/2000
marsel_4@yahoo.com +73722629159 Марсель О. Фемук 18/10/2000

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

1 2 3 4
gmail.com 949 732-2377 Сефиди 25.09.99
yandex.ru 570 396-3635 Тедудиди 09.07.01
gmail.com 964 598-4181 Мошифий 05.12.01
yahoo.com 372 262-9159 Фемук 18.10.00

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
нет&06.05.2003 0.4547
нет&12.09.2000 0.3999
да&03.10.2001 0.3490
да&03.10.2001 0.3490
да&03.10.2001 0.3490

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

1 2 3
03/05/06 00/09/12 01/10/03
45% 40% 35%
N N Y

Пример 2

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

1 2 3
нет&19.10.2000 0.4643
да&06.09.2001 0.5990
да&06.09.2001 0.5990
да&06.09.2000 0.8547
да&01.01.2003 0.0548
да&06.09.2001 0.5990

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

1 2 3 4
00/10/19 01/09/06 00/09/06 03/01/01
46% 60% 85% 5%
N Y Y Y

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
985-59-64 25-05-04 Леонид Фекусберг fekusberg10[at]mail.ru
027-31-64 23-05-99 Олег Шонугский sonugskij3[at]yandex.ru
848-29-63 27-02-04 Тамерлан Зошянц tamerlan23[at]gmail.com

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

1 2 3 4
8482963 04-02-27 Зошянц Тамерлан gmail.com
9855964 04-05-25 Фекусберг Леонид mail.ru
0273164 99-05-23 Шонугский Олег yandex.ru

Пример 2

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

1 2 3 4
402-38-41 23-03-00 Григорий Буняк grigorij94[at]mail.ru
324-68-77 27-08-03 Лев Шафугко safugko15[at]yahoo.com
087-39-93 08-04-04 Самир Ламов samir62[at]mail.ru
293-29-89 25-04-02 Юрий Завян zavan41[at]yandex.ru

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

1 2 3 4
4023841 00-03-23 Буняк Григорий mail.ru
2932989 02-04-25 Завян Юрий yandex.ru
0873993 04-04-08 Ламов Самир mail.ru
3246877 03-08-27 Шафугко Лев yahoo.com

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Мирон Г. Буняк!+7 253 442-0784 true 0.429 0.429
Марат М. Гизибян!+7 069 821-2180 false 0.797 0.797
Ярослав Ш. Тавушин!+7 658 574-9372 true 0.063 0.063
Ринат Ц. Факман!+7 362 525-5742 true 0.579 0.579

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

1 2 3 4
Мирон Буняк Да (253) 442-0784 0.4
Марат Гизибян Нет (069) 821-2180 0.8
Ярослав Тавушин Да (658) 574-9372 0.1
Ринат Факман Да (362) 525-5742 0.6

Пример 2

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

1 2 3 4
Данил Н. Кокий!+7 431 677-4984 false 0.599 0.599
Андрей Ц. Лелли!+7 978 978-4952 false 0.431 0.431
Ринат И. Шакумли!+7 110 088-7979 true 0.865 0.865
Эмиль З. Ганиди!+7 477 568-5395 true 0.889 0.889

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

1 2 3 4
Данил Кокий Нет (431) 677-4984 0.6
Андрей Лелли Нет (978) 978-4952 0.4
Ринат Шакумли Да (110) 088-7979 0.9
Эмиль Ганиди Да (477) 568-5395 0.9

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.387 Каков Г.Т. +75327665863 0.387 kakov45@rambler.ru
0.333 Нецирин М.Ф. +76689517693 0.333 nezirin57@gmail.com
0.333 Нецирин М.Ф. +76689517693 0.333 nezirin57@gmail.com
0.166 Шедов Л.К. +74911829899 0.166 sedov45@mail.ru

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

1 2 3
0.4 0.3 0.2
Г. Каков М. Нецирин Л. Шедов
532-766-5863 668-951-7693 491-182-9899
kakov45[at]rambler.ru nezirin57[at]gmail.com sedov45[at]mail.ru

Пример 2

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

1 2 3 4 5
0.941 Бугосов Л.Д. +76680068762 0.941 bugosov32@gmail.com
0.061 Зефберг К.К. +71639664543 0.061 zefberg68@gmail.com
0.941 Бугосов Л.Д. +76680068762 0.941 bugosov32@gmail.com
0.143 Чидберг Р.К. +76388408997 0.143 cidberg14@gmail.com

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

1 2 3
0.9 0.1 0.1
Л. Бугосов К. Зефберг Р. Чидберг
668-006-8762 163-966-4543 638-840-8997
bugosov32[at]gmail.com zefberg68[at]gmail.com cidberg14[at]gmail.com

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Медазич, В.М. 20% medazic33[at]gmail.com;+7 013 948-3423
Нефабян, Я.Г. 91% nefaban71[at]yandex.ru;+7 742 266-6401
Кекивиди, И.Р. 100% kekividi3[at]rambler.ru;+7 084 289-7257
Шамман, В.Р. 39% samman49[at]gmail.com;+7 797 952-1603
Кекивиди, И.Р. 100% kekividi3[at]rambler.ru;+7 084 289-7257
Кекивиди, И.Р. 100% kekividi3[at]rambler.ru;+7 084 289-7257

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

1 2 3 4
В. Медазич И. Кекивиди Я. Нефабян В. Шамман
0.2000 1.0000 0.9100 0.3900
013 948-3423 084 289-7257 742 266-6401 797 952-1603
medazic33@gmail.com kekividi3@rambler.ru nefaban71@yandex.ru samman49@gmail.com

Пример 2

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

1 2 3 4
Фузасук, К.Б. 73% fuzasuk6[at]yandex.ru;+7 978 649-0825
Суцин, А.Л. 98% suzin40[at]gmail.com;+7 778 893-1703
Бегорко, С.Б. 28% begorko94[at]yahoo.com;+7 601 084-8892
Бегорко, С.Б. 28% begorko94[at]yahoo.com;+7 601 084-8892
Бегорко, С.Б. 28% begorko94[at]yahoo.com;+7 601 084-8892

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

1 2 3
С. Бегорко А. Суцин К. Фузасук
0.2800 0.9800 0.7300
601 084-8892 778 893-1703 978 649-0825
begorko94@yahoo.com suzin40@gmail.com fuzasuk6@yandex.ru

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет +72922319619 нет zafafli49@yahoo.com Филипп Зафафли
нет +72922319619 нет zafafli49@yahoo.com Филипп Зафафли
нет +72922319619 нет zafafli49@yahoo.com Филипп Зафафли
да +77102648355 да boris91@rambler.ru Борис Цигев
нет +73206691503 нет foviric48@gmail.com Герман Фовирич

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

1 2 3 4
Нет (292) 231-9619 yahoo.com Зафафли
Да (710) 264-8355 rambler.ru Цигев
Нет (320) 669-1503 gmail.com Фовирич

Пример 2

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

1 2 3 4 5
да +77117191196 да vladislav98@yandex.ru Владислав Дабиди
да +72880632046 да aleksandr32@yandex.ru Александр Вотафов
нет +74146209112 нет vladimir98@gmail.com Владимир Цодинов
нет +74146209112 нет vladimir98@gmail.com Владимир Цодинов
нет +74146209112 нет vladimir98@gmail.com Владимир Цодинов

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

1 2 3 4
Да (711) 719-1196 yandex.ru Дабиди
Да (288) 063-2046 yandex.ru Вотафов
Нет (414) 620-9112 gmail.com Цодинов

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Не выполнено 4321034 Гемизов Д.Р. 03.07.17 03.07.17
Не выполнено 6910941 Шабли С.Ч. 99.09.28 99.09.28
Выполнено 9943377 Рецогман Р.Ц. 00.01.02 00.01.02

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

1 2 3 4
нет 432-1034 Гемизов Д. 17.07.03
нет 691-0941 Шабли С. 28.09.99
да 994-3377 Рецогман Р. 02.01.00

Пример 2

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

1 2 3 4 5 6 7
Не выполнено 6487919 Фиревак И.Ф. 00.09.10 00.09.10
Выполнено 1032592 Мувабий Р.М. 02.07.04 02.07.04
Не выполнено 8298116 Цодесян С.Д. 01.02.10 01.02.10
Выполнено 3804447 Месов Д.И. 04.03.08 04.03.08

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

1 2 3 4
нет 648-7919 Фиревак И. 10.09.00
да 103-2592 Мувабий Р. 04.07.02
нет 829-8116 Цодесян С. 10.02.01
да 380-4447 Месов Д. 08.03.04

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
gucumuk52@gmail.com (199) 103-0570 08/02/99 08/02/99 Богдан З. Гучумук
gucumuk52@gmail.com (199) 103-0570 08/02/99 08/02/99 Богдан З. Гучумук
suvozskij90@gmail.com (775) 092-3240 08/09/00 08/09/00 Николай Д. Шувозский
rasufberg64@gmail.com (401) 833-6709 08/01/02 08/01/02 Назар У. Рашуфберг

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

1 2 3 4
gucumuk52 199-103-0570 99/02/08 Богдан Гучумук
rasufberg64 401-833-6709 02/01/08 Назар Рашуфберг
suvozskij90 775-092-3240 00/09/08 Николай Шувозский

Пример 2

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

1 2 3 4 5 6
gegasberg47@gmail.com (135) 777-0787 23/09/99 23/09/99 Вадим Е. Гегашберг
lazak79@mail.ru (227) 781-6373 26/12/99 26/12/99 Амир Б. Лацак
odissej62@mail.ru (036) 637-8828 15/06/99 15/06/99 Одиссей Ш. Дазин
zofman88@yahoo.com (589) 312-1451 13/08/02 13/08/02 Олег И. Зофман
zofman88@yahoo.com (589) 312-1451 13/08/02 13/08/02 Олег И. Зофман

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

1 2 3 4
odissej62 036-637-8828 99/06/15 Одиссей Дазин
gegasberg47 135-777-0787 99/09/23 Вадим Гегашберг
lazak79 227-781-6373 99/12/26 Амир Лацак
zofman88 589-312-1451 02/08/13 Олег Зофман

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2003/08/07 kozan37@yahoo.com Коцян С.К. да 2003/08/07
2002/05/03 lasij11@gmail.com Лаший Ф.Л. да 2002/05/03
1999/07/06 sofolan74@mail.ru Софолян Б.У. нет 1999/07/06
1999/10/20 tesazuk96@yahoo.com Тешазук В.З. да 1999/10/20
2002/05/03 lasij11@gmail.com Лаший Ф.Л. да 2002/05/03

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

1 2 3 4
07.08.2003 03.05.2002 06.07.1999 20.10.1999
kozan37[at]yahoo.com lasij11[at]gmail.com sofolan74[at]mail.ru tesazuk96[at]yahoo.com
Коцян С. Лаший Ф. Софолян Б. Тешазук В.
Y Y N Y

Пример 2

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

1 2 3 4 5 6
2001/09/19 sivozij28@yandex.ru Шивоций А.Н. да 2001/09/19
2002/02/07 kozli65@yandex.ru Коцли С.К. нет 2002/02/07
2002/06/11 nisman62@yahoo.com Нишман В.К. нет 2002/06/11
2002/10/07 sumin56@gmail.com Сумин Б.Д. да 2002/10/07
2002/10/07 sumin56@gmail.com Сумин Б.Д. да 2002/10/07

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

1 2 3 4
19.09.2001 07.02.2002 11.06.2002 07.10.2002
sivozij28[at]yandex.ru kozli65[at]yandex.ru nisman62[at]yahoo.com sumin56[at]gmail.com
Шивоций А. Коцли С. Нишман В. Сумин Б.
Y N N Y

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
savin35[at]yahoo.com|018 458-0895 Выполнено 12/08/2002
savin35[at]yahoo.com|018 458-0895 Выполнено 12/08/2002
lilko31[at]yahoo.com|939 512-8752 Выполнено 08/06/2004
cecidi63[at]yandex.ru|491 940-3486 Не выполнено 13/02/2003
vigev75[at]yahoo.com|676 176-8519 Не выполнено 16/06/2000

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

1 2 3 4
vigev75@yahoo.com savin35@yahoo.com lilko31@yahoo.com cecidi63@yandex.ru
Нет Да Да Нет
176-8519 458-0895 512-8752 940-3486
16-06-00 12-08-02 08-06-04 13-02-03

Пример 2

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

1 2 3
vezidak42[at]rambler.ru|826 301-1880 Не выполнено 26/04/2003
vudskij96[at]rambler.ru|351 791-4296 Не выполнено 17/12/2000
felenskij80[at]gmail.com|744 637-9821 Не выполнено 12/03/2002
gabic9[at]yahoo.com|331 569-2239 Выполнено 04/08/2002
gabic9[at]yahoo.com|331 569-2239 Выполнено 04/08/2002

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

1 2 3 4
vezidak42@rambler.ru gabic9@yahoo.com felenskij80@gmail.com vudskij96@rambler.ru
Нет Да Нет Нет
301-1880 569-2239 637-9821 791-4296
26-04-03 04-08-02 12-03-02 17-12-00

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2002-01-10 2002-01-10 0.9&7958529
1999-03-19 1999-03-19 0.3&2530205
1999-08-14 1999-08-14 0.9&7594953

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

1 2 3
02/01/10 99/03/19 99/08/14
795-85-29 253-02-05 759-49-53
0.90 0.30 0.90

Пример 2

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

1 2 3
2001-11-04 2001-11-04 0.3&0634991
1999-03-11 1999-03-11 0.5&0798290
2000-11-14 2000-11-14 0.6&3364185
1999-03-04 1999-03-04 0.9&7062970

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

1 2 3 4
01/11/04 99/03/11 00/11/14 99/03/04
063-49-91 079-82-90 336-41-85 706-29-70
0.30 0.50 0.60 0.90

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Ильдар Г. Диросин&+7 (502) 595-11-03 0.2 0.2 dirosin9@gmail.com
Ильдар Г. Диросин&+7 (502) 595-11-03 0.2 0.2 dirosin9@gmail.com
Ильдар Г. Диросин&+7 (502) 595-11-03 0.2 0.2 dirosin9@gmail.com
Вадим Н. Либак&+7 (487) 439-41-01 0.4 0.4 vadim68@yandex.ru
Святогор Л. Ночберг&+7 (573) 861-64-22 0.9 0.9 svatogor24@mail.ru

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

1 2 3 4
4874394101 Вадим Либак 0.400 yandex.ru
5025951103 Ильдар Диросин 0.200 gmail.com
5738616422 Святогор Ночберг 0.900 mail.ru

Пример 2

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

1 2 3 4
Гордей Г. Мениди&+7 (353) 991-32-75 0.6 0.6 gordej67@rambler.ru
Вячеслав Ц. Нотли&+7 (578) 458-93-70 0.3 0.3 vaceslav39@rambler.ru
Дмитрий И. Кацский&+7 (476) 754-62-42 1.0 1.0 dmitrij30@yahoo.com
Данил М. Тосуцберг&+7 (888) 898-90-35 0.5 0.5 tosuzberg84@gmail.com
Гордей Г. Мениди&+7 (353) 991-32-75 0.6 0.6 gordej67@rambler.ru
Гордей Г. Мениди&+7 (353) 991-32-75 0.6 0.6 gordej67@rambler.ru

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

1 2 3 4
5784589370 Вячеслав Нотли 0.300 rambler.ru
3539913275 Гордей Мениди 0.600 rambler.ru
8888989035 Данил Тосуцберг 0.500 gmail.com
4767546242 Дмитрий Кацский 1.000 yahoo.com

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.05 rezuvic98@yandex.ru rezuvic98@yandex.ru 10/05/01
0.12 dotosskij76@mail.ru dotosskij76@mail.ru 08/10/02
0.90 gimuk97@yandex.ru gimuk97@yandex.ru 07/08/00
0.49 morolko2@yandex.ru morolko2@yandex.ru 11/07/00
0.49 morolko2@yandex.ru morolko2@yandex.ru 11/07/00
0.49 morolko2@yandex.ru morolko2@yandex.ru 11/07/00

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

1 2 3
0.050 yandex.ru 01/05/10
0.120 mail.ru 02/10/08
0.900 yandex.ru 00/08/07
0.490 yandex.ru 00/07/11

Пример 2

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

1 2 3 4
0.68 zizidi65@yahoo.com zizidi65@yahoo.com 25/06/02
0.02 kelobev25@rambler.ru kelobev25@rambler.ru 04/09/04
0.44 vetak93@mail.ru vetak93@mail.ru 27/11/04
0.44 vetak93@mail.ru vetak93@mail.ru 27/11/04
0.44 vetak93@mail.ru vetak93@mail.ru 27/11/04

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

1 2 3
0.680 yahoo.com 02/06/25
0.020 rambler.ru 04/09/04
0.440 mail.ru 04/11/27

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true Шотак, З.Т. +7 287 951-63-07
true Нилусиди, Р.Т. +7 800 763-48-85
true Нилусиди, Р.Т. +7 800 763-48-85
true Нилусиди, Р.Т. +7 800 763-48-85
true Ничко, К.Г. +7 607 864-57-55

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

1 2 3
Выполнено З. Шотак +7 (287) 951-63-07
Выполнено К. Ничко +7 (607) 864-57-55
Выполнено Р. Нилусиди +7 (800) 763-48-85

Пример 2

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

1 2 3 4
true Таводян, А.Е. +7 887 599-87-78
true Таводян, А.Е. +7 887 599-87-78
true Таводян, А.Е. +7 887 599-87-78
false Фашян, С.Т. +7 484 456-65-52
true Кошодов, А.У. +7 020 411-11-27

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

1 2 3
Выполнено А. Кошодов +7 (020) 411-11-27
Выполнено А. Таводян +7 (887) 599-87-78
Не выполнено С. Фашян +7 (484) 456-65-52

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
N N 0.085!04/05/03 zivuk87@yandex.ru
Y Y 0.649!01/08/02 cadman12@yandex.ru
Y Y 0.083!25/05/00 todimidi34@yahoo.com
Y Y 0.092!12/09/02 lomli53@mail.ru

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

1 2 3 4
false 0.1 zivuk87 04.05.03
true 0.6 cadman12 01.08.02
true 0.1 todimidi34 25.05.00
true 0.1 lomli53 12.09.02

Пример 2

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

1 2 3 4 5 6
Y Y 0.979!16/07/02 zusan18@rambler.ru
Y Y 0.500!06/06/99 livin50@rambler.ru
Y Y 0.345!24/03/04 namuvanz46@rambler.ru
Y Y 0.584!08/04/01 zosutev5@yahoo.com

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

1 2 3 4
true 1.0 zusan18 16.07.02
true 0.5 livin50 06.06.99
true 0.3 namuvanz46 24.03.04
true 0.6 zosutev5 08.04.01

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
21.02.2002 Артур Д. Воцли 21.02.2002 artur68@mail.ru
24.09.1999 Константин Ф. Фирак 24.09.1999 konstantin92@rambler.ru
24.09.1999 Константин Ф. Фирак 24.09.1999 konstantin92@rambler.ru
02.01.2003 Данил Е. Баровий 02.01.2003 barovij19@yandex.ru

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

1 2 3
21/02/02 24/09/99 02/01/03
Воцли Артур Фирак Константин Баровий Данил
artur68 konstantin92 barovij19

Пример 2

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

1 2 3 4
18.04.2002 Одиссей Т. Цагян 18.04.2002 odissej68@yandex.ru
15.09.2004 Савва Л. Нолуфич 15.09.2004 nolufic39@mail.ru
18.04.2002 Одиссей Т. Цагян 18.04.2002 odissej68@yandex.ru
24.06.2003 Назар М. Микегук 24.06.2003 mikeguk34@rambler.ru
04.01.2000 Роман Н. Зафусич 04.01.2000 zafusic13@yandex.ru

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

1 2 3 4
18/04/02 15/09/04 24/06/03 04/01/00
Цагян Одиссей Нолуфич Савва Микегук Назар Зафусич Роман
odissej68 nolufic39 mikeguk34 zafusic13