ИВБО-04-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
cesulanz35@yahoo.com (910) 807-40-72 2003/09/14 2003/09/14 1
sativev54@gmail.com (437) 062-68-09 2000/02/10 2000/02/10 1
sacudin75@yahoo.com (520) 590-44-07 2004/05/25 2004/05/25 0

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

1 2 3
cesulanz35 sativev54 sacudin75
807-4072 062-6809 590-4407
14/09/03 10/02/00 25/05/04
Выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4 5
vsevolod16@gmail.com (886) 464-84-53 2002/10/21 2002/10/21 1
rostislav5@mail.ru (318) 372-97-01 2001/07/17 2001/07/17 1
al_bert52@yandex.ru (068) 418-86-91 2001/06/11 2001/06/11 0
il_dar6@rambler.ru (453) 639-75-70 2002/02/15 2002/02/15 0

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

1 2 3 4
vsevolod16 rostislav5 al_bert52 il_dar6
464-8453 372-9701 418-8691 639-7570
21/10/02 17/07/01 11/06/01 15/02/02
Выполнено Выполнено Не выполнено Не выполнено

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
rezelberg83[at]gmail.com!Виталий Б. Резелберг 0.5512
bogdan51[at]gmail.com!Богдан В. Нучий 0.7751
artemij38[at]yandex.ru!Артемий К. Бобусов 0.1826

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

1 2 3
Резелберг Нучий Бобусов
rezelberg83@gmail.com bogdan51@gmail.com artemij38@yandex.ru
0.55 0.78 0.18

Пример 2

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

1 2 3 4
zafman64[at]mail.ru!Вадим Л. Цафман 0.1933
svatoslav7[at]rambler.ru!Святослав З. Мубберг 0.6898
tokuzidi60[at]yandex.ru!Макар Ф. Токуциди 0.4723
vitalij26[at]yahoo.com!Виталий С. Зебин 0.4216

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

1 2 3 4
Цафман Мубберг Токуциди Зебин
zafman64@mail.ru svatoslav7@rambler.ru tokuzidi60@yandex.ru vitalij26@yahoo.com
0.19 0.69 0.47 0.42

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+79228188263|fodocberg97@mail.ru 25%
+79782073814|verutidi9@mail.ru 64%
+71650283180|denis87@yandex.ru 15%
+71650283180|denis87@yandex.ru 15%
+71650283180|denis87@yandex.ru 15%

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

1 2 3
denis87[at]yandex.ru fodocberg97[at]mail.ru verutidi9[at]mail.ru
+7 165 028-3180 +7 922 818-8263 +7 978 207-3814
0.1500 0.2500 0.6400

Пример 2

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

1 2 3 4
+70999711116|fasidi5@rambler.ru 10%
+77251729730|timofej46@gmail.com 30%
+72207368425|nerekko13@yandex.ru 1%
+70596474160|dotovov65@yandex.ru 6%
+70999711116|fasidi5@rambler.ru 10%
+70999711116|fasidi5@rambler.ru 10%

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

1 2 3 4
dotovov65[at]yandex.ru fasidi5[at]rambler.ru nerekko13[at]yandex.ru timofej46[at]gmail.com
+7 059 647-4160 +7 099 971-1116 +7 220 736-8425 +7 725 172-9730
0.0600 0.1000 0.0100 0.3000

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
elisej4@yandex.ru 2001/11/08 0.47 2001/11/08
elisej4@yandex.ru 2001/11/08 0.47 2001/11/08
fisigic13@gmail.com 2001/05/01 0.28 2001/05/01
zekagidi55@mail.ru 1999/10/09 0.14 1999/10/09
miron43@gmail.com 2003/12/11 0.89 2003/12/11
elisej4@yandex.ru 2001/11/08 0.47 2001/11/08

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

1 2 3
elisej4[at]yandex.ru 08.11.2001 47%
fisigic13[at]gmail.com 01.05.2001 28%
zekagidi55[at]mail.ru 09.10.1999 14%
miron43[at]gmail.com 11.12.2003 89%

Пример 2

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

1 2 3 4
ziracberg22@yahoo.com 2002/11/21 0.83 2002/11/21
bigugin91@gmail.com 2004/05/28 0.38 2004/05/28
zulabak15@gmail.com 2004/04/17 0.74 2004/04/17
zulabak15@gmail.com 2004/04/17 0.74 2004/04/17
zulabak15@gmail.com 2004/04/17 0.74 2004/04/17
zedusanz13@rambler.ru 2002/07/05 0.68 2002/07/05

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

1 2 3
ziracberg22[at]yahoo.com 21.11.2002 83%
bigugin91[at]gmail.com 28.05.2004 38%
zulabak15[at]gmail.com 17.04.2004 74%
zedusanz13[at]rambler.ru 05.07.2002 68%

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.60 Не выполнено&26-03-04
0.50 Выполнено&16-06-02
0.51 Не выполнено&19-12-01
0.38 Не выполнено&24-04-01
0.50 Выполнено&16-06-02

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

1 2 3
0.6 26/03/04 нет
0.5 16/06/02 да
0.5 19/12/01 нет
0.4 24/04/01 нет

Пример 2

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

1 2
0.90 Выполнено&01-02-01
0.90 Выполнено&01-02-01
0.13 Не выполнено&25-04-01
0.85 Выполнено&27-05-99

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

1 2 3
0.9 01/02/01 да
0.1 25/04/01 нет
0.8 27/05/99 да

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Шавман Александр 0.3169 +7 190 006-1078 aleksandr70@yahoo.com
Видберг Даниил 0.1469 +7 630 202-8967 vidberg37@mail.ru
Видберг Даниил 0.1469 +7 630 202-8967 vidberg37@mail.ru
Видберг Даниил 0.1469 +7 630 202-8967 vidberg37@mail.ru
Чоцетли Марсель 0.8018 +7 960 327-4766 cozetli27@yandex.ru

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

1 2 3 4
Александр Шавман 0.32 (190) 006-1078 aleksandr70[at]yahoo.com
Даниил Видберг 0.15 (630) 202-8967 vidberg37[at]mail.ru
Марсель Чоцетли 0.80 (960) 327-4766 cozetli27[at]yandex.ru

Пример 2

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

1 2 3 4
Ремагман Олег 0.5856 +7 781 494-2463 remagman42@yahoo.com
Ремагман Олег 0.5856 +7 781 494-2463 remagman42@yahoo.com
Синли Айдар 0.8723 +7 851 127-2116 sinli4@rambler.ru
Ремагман Олег 0.5856 +7 781 494-2463 remagman42@yahoo.com
Ракак Мирослав 0.4150 +7 395 814-7349 miroslav90@gmail.com

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

1 2 3 4
Олег Ремагман 0.59 (781) 494-2463 remagman42[at]yahoo.com
Айдар Синли 0.87 (851) 127-2116 sinli4[at]rambler.ru
Мирослав Ракак 0.41 (395) 814-7349 miroslav90[at]gmail.com

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zodli44@yandex.ru +7 317 336-0892 +7 317 336-0892 02-08-2001
cezatij14@yandex.ru +7 772 178-2827 +7 772 178-2827 25-04-2002
cezatij14@yandex.ru +7 772 178-2827 +7 772 178-2827 25-04-2002
cezatij14@yandex.ru +7 772 178-2827 +7 772 178-2827 25-04-2002
mazman6@yahoo.com +7 942 483-1452 +7 942 483-1452 24-10-2002

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

1 2 3
zodli44 (317) 336-0892 02.08.01
cezatij14 (772) 178-2827 25.04.02
mazman6 (942) 483-1452 24.10.02

Пример 2

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

1 2 3 4
buvidi7@yahoo.com +7 243 293-5899 +7 243 293-5899 14-01-1999
buvidi7@yahoo.com +7 243 293-5899 +7 243 293-5899 14-01-1999
mamko70@gmail.com +7 487 009-6573 +7 487 009-6573 04-11-2004
buvidi7@yahoo.com +7 243 293-5899 +7 243 293-5899 14-01-1999
cotman8@rambler.ru +7 527 779-8563 +7 527 779-8563 28-12-2000

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

1 2 3
buvidi7 (243) 293-5899 14.01.99
mamko70 (487) 009-6573 04.11.04
cotman8 (527) 779-8563 28.12.00

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Дафофский Арсен;+7 (762) 402-39-92 dafofskij14@gmail.com 2002.03.28
Шошский Вячеслав;+7 (447) 857-03-04 vaceslav44@rambler.ru 2003.04.19
Вашакак Рустам;+7 (270) 861-57-89 vasakak19@rambler.ru 2001.11.17

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

1 2 3 4
402-3992 gmail.com Арсен Дафофский 28/03/02
857-0304 rambler.ru Вячеслав Шошский 19/04/03
861-5789 rambler.ru Рустам Вашакак 17/11/01

Пример 2

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

1 2 3
Чебяк Денис;+7 (850) 145-42-70 cebak9@mail.ru 2000.11.19
Дукев Алексей;+7 (825) 629-29-07 aleksej27@mail.ru 2003.07.04
Лабиди Глеб;+7 (412) 364-77-25 labidi81@mail.ru 2000.05.22
Мониди Макар;+7 (917) 055-92-83 monidi24@gmail.com 2003.05.09

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

1 2 3 4
145-4270 mail.ru Денис Чебяк 19/11/00
629-2907 mail.ru Алексей Дукев 04/07/03
364-7725 mail.ru Глеб Лабиди 22/05/00
055-9283 gmail.com Макар Мониди 09/05/03

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Резисяк И.Е. 0.4 Резисяк И.Е. 438 159-1167
Чарберг Ф.О. 0.4 Чарберг Ф.О. 021 853-7751
Факерин Р.Ч. 0.9 Факерин Р.Ч. 946 715-2508

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

1 2 3
И. Резисяк 0.400 438-159-1167
Ф. Чарберг 0.400 021-853-7751
Р. Факерин 0.900 946-715-2508

Пример 2

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

1 2 3 4 5
Вонин О.М. 0.4 Вонин О.М. 255 885-4850
Восов С.М. 0.1 Восов С.М. 865 741-8319
Шалиди А.Н. 0.8 Шалиди А.Н. 858 372-9469
Дитман И.З. 0.6 Дитман И.З. 406 001-0774

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

1 2 3
О. Вонин 0.400 255-885-4850
С. Восов 0.100 865-741-8319
А. Шалиди 0.800 858-372-9469
И. Дитман 0.600 406-001-0774

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(807)452-59-12|Выполнено Фасоцский Тимур 5% 5%
+7(807)452-59-12|Выполнено Фасоцский Тимур 5% 5%
+7(807)452-59-12|Выполнено Фасоцский Тимур 5% 5%
+7(199)368-83-62|Выполнено Вошанин Тихон 95% 95%
+7(651)918-54-85|Не выполнено Мимогов Мирослав 81% 81%

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

1 2 3 4
1 4525912 Фасоцский 0.050
1 3688362 Вошанин 0.950
0 9185485 Мимогов 0.810

Пример 2

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

1 2 3 4 5
+7(293)576-05-93|Выполнено Гуцич Андрей 18% 18%
+7(361)827-08-97|Не выполнено Тебман Савва 87% 87%
+7(778)052-38-64|Выполнено Ривяк Захар 80% 80%
+7(778)052-38-64|Выполнено Ривяк Захар 80% 80%
+7(778)052-38-64|Выполнено Ривяк Захар 80% 80%

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

1 2 3 4
1 5760593 Гуцич 0.180
0 8270897 Тебман 0.870
1 0523864 Ривяк 0.800

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kicskij61[at]yandex.ru 14.02.2003 45% 687-793-9171
nifamanz42[at]mail.ru 28.12.2002 82% 903-596-2195
sizskij46[at]rambler.ru 14.05.2004 6% 259-767-4982
venuridi77[at]yandex.ru 26.02.2001 6% 988-944-2885

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

1 2 3 4
rambler.ru yandex.ru mail.ru yandex.ru
04-05-14 03-02-14 02-12-28 01-02-26
0.060 0.450 0.820 0.060
(259) 767-49-82 (687) 793-91-71 (903) 596-21-95 (988) 944-28-85

Пример 2

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

1 2 3 4
fusisskij32[at]yandex.ru 06.09.1999 47% 189-361-7544
zuzman7[at]rambler.ru 07.06.2002 6% 849-082-8421
mozberg53[at]gmail.com 10.08.2000 41% 791-651-6898
zacudman14[at]rambler.ru 15.03.2000 35% 899-325-5047

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

1 2 3 4
yandex.ru gmail.com rambler.ru rambler.ru
99-09-06 00-08-10 02-06-07 00-03-15
0.470 0.410 0.060 0.350
(189) 361-75-44 (791) 651-68-98 (849) 082-84-21 (899) 325-50-47

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(506) 344-97-07 (506) 344-97-07 sovosberg13[at]mail.ru&17%
(506) 344-97-07 (506) 344-97-07 sovosberg13[at]mail.ru&17%
(877) 307-04-01 (877) 307-04-01 nosozli81[at]mail.ru&56%
(506) 344-97-07 (506) 344-97-07 sovosberg13[at]mail.ru&17%
(829) 365-88-54 (829) 365-88-54 sibev63[at]yandex.ru&83%

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

1 2 3
506 344-9707 sovosberg13@mail.ru 0.170
877 307-0401 nosozli81@mail.ru 0.560
829 365-8854 sibev63@yandex.ru 0.830

Пример 2

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

1 2 3 4 5
(036) 059-78-78 (036) 059-78-78 mucman54[at]yandex.ru&92%
(036) 059-78-78 (036) 059-78-78 mucman54[at]yandex.ru&92%
(107) 202-29-89 (107) 202-29-89 zobuzko1[at]mail.ru&68%
(036) 059-78-78 (036) 059-78-78 mucman54[at]yandex.ru&92%
(953) 963-33-23 (953) 963-33-23 relakko5[at]gmail.com&39%
(699) 612-41-63 (699) 612-41-63 badekov57[at]yahoo.com&40%

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

1 2 3
036 059-7878 mucman54@yandex.ru 0.920
107 202-2989 zobuzko1@mail.ru 0.680
953 963-3323 relakko5@gmail.com 0.390
699 612-4163 badekov57@yahoo.com 0.400

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Владимир М. Фабберг 28% 05.07.2003 vladimir27[at]rambler.ru
Айдар У. Лоцев 93% 15.05.2002 ajdar90[at]yahoo.com
Тамерлан З. Кутев 42% 28.11.2002 tamerlan40[at]gmail.com

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

1 2 3
Кутев Лоцев Фабберг
0.42 0.93 0.28
2002-11-28 2002-05-15 2003-07-05
gmail.com yahoo.com rambler.ru

Пример 2

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

1 2 3 4
Тихон Д. Зукивий 18% 08.08.2001 zukivij68[at]yahoo.com
Ростислав К. Лучедич 4% 25.06.2001 rostislav52[at]yandex.ru
Никита Г. Гебидян 45% 14.03.1999 gebidan28[at]gmail.com
Марсель М. Вичли 75% 04.06.2004 marsel_40[at]gmail.com

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

1 2 3 4
Вичли Гебидян Зукивий Лучедич
0.75 0.45 0.18 0.04
2004-06-04 1999-03-14 2001-08-08 2001-06-25
gmail.com gmail.com yahoo.com yandex.ru

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
talukij72@mail.ru talukij72@mail.ru 04.01.18;(616) 798-27-02
vulusanz24@mail.ru vulusanz24@mail.ru 02.09.09;(558) 102-79-56
talukij72@mail.ru talukij72@mail.ru 04.01.18;(616) 798-27-02
sofugko22@yahoo.com sofugko22@yahoo.com 99.01.26;(609) 379-65-05
talukij72@mail.ru talukij72@mail.ru 04.01.18;(616) 798-27-02

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

1 2 3
vulusanz24[at]mail.ru 02-09-09 102-79-56
sofugko22[at]yahoo.com 99-01-26 379-65-05
talukij72[at]mail.ru 04-01-18 798-27-02

Пример 2

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

1 2 3
sokic89@gmail.com sokic89@gmail.com 02.09.11;(985) 997-01-64
tuvin78@yahoo.com tuvin78@yahoo.com 04.07.03;(089) 414-92-89
satizskij59@rambler.ru satizskij59@rambler.ru 01.06.17;(503) 342-22-61
setak15@gmail.com setak15@gmail.com 02.07.07;(679) 869-49-12
setak15@gmail.com setak15@gmail.com 02.07.07;(679) 869-49-12
setak15@gmail.com setak15@gmail.com 02.07.07;(679) 869-49-12

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

1 2 3
satizskij59[at]rambler.ru 01-06-17 342-22-61
tuvin78[at]yahoo.com 04-07-03 414-92-89
setak15[at]gmail.com 02-07-07 869-49-12
sokic89[at]gmail.com 02-09-11 997-01-64

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (055) 300-18-01!true tosuk66[at]yandex.ru 0.22
+7 (161) 550-15-43!true codanskij25[at]yahoo.com 0.40
+7 (833) 698-48-57!true svatogor20[at]yahoo.com 0.49
+7 (084) 635-65-33!true rokskij60[at]mail.ru 0.49

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

1 2 3 4
Y yandex.ru (055) 300-1801 0.2
Y mail.ru (084) 635-6533 0.5
Y yahoo.com (161) 550-1543 0.4
Y yahoo.com (833) 698-4857 0.5

Пример 2

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

1 2 3
+7 (742) 297-14-63!true cuvezuk94[at]gmail.com 0.99
+7 (217) 285-99-24!false danila38[at]mail.ru 0.66
+7 (780) 051-08-20!true vsevolod80[at]yandex.ru 0.17
+7 (017) 188-75-51!false tonamko22[at]yandex.ru 0.45

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

1 2 3 4
N yandex.ru (017) 188-7551 0.5
N mail.ru (217) 285-9924 0.7
Y gmail.com (742) 297-1463 1.0
Y yandex.ru (780) 051-0820 0.2

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
13-01-2002 sukin51[at]yahoo.com 49% 1
09-04-1999 lakuluk93[at]yandex.ru 64% 0
24-02-2002 grigorij22[at]yandex.ru 17% 0
06-07-2003 zekamov79[at]yandex.ru 61% 1

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

1 2 3 4
13/01/2002 09/04/1999 24/02/2002 06/07/2003
sukin51@yahoo.com lakuluk93@yandex.ru grigorij22@yandex.ru zekamov79@yandex.ru
0.490 0.640 0.170 0.610
да нет нет да

Пример 2

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

1 2 3 4 5
16-10-2004 cetamman13[at]yandex.ru 85% 0
22-12-2002 nuvikman70[at]yahoo.com 1% 0
03-08-2001 nedidi75[at]gmail.com 85% 1
02-04-2002 sigusij3[at]gmail.com 19% 1

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

1 2 3 4
16/10/2004 22/12/2002 03/08/2001 02/04/2002
cetamman13@yandex.ru nuvikman70@yahoo.com nedidi75@gmail.com sigusij3@gmail.com
0.850 0.010 0.850 0.190
нет нет да да

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(074)556-65-65:Одиссей Т. Бивекак false false
+7(835)602-14-54:Валерий Ц. Берко false false
+7(275)634-92-93:Айдар У. Маров false false
+7(582)561-39-08:Юрий Р. Цабов true true

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

1 2 3 4
Одиссей Бивекак Валерий Берко Айдар Маров Юрий Цабов
(074) 556-65-65 (835) 602-14-54 (275) 634-92-93 (582) 561-39-08
нет нет нет да

Пример 2

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

1 2 3
+7(508)262-33-91:Богдан З. Фидутий true true
+7(885)637-55-92:Эдуард М. Мицко true true
+7(854)320-58-71:Ринат Ф. Зитуляк true true
+7(060)330-43-02:Анатолий Л. Роревян true true

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

1 2 3 4
Богдан Фидутий Эдуард Мицко Ринат Зитуляк Анатолий Роревян
(508) 262-33-91 (885) 637-55-92 (854) 320-58-71 (060) 330-43-02
да да да да

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 442 145-1816 Вусий, Д.Л. 0.2 0.2
+7 785 486-1894 Вачувов, Э.И. 0.5 0.5
+7 845 809-3371 Гисоско, П.С. 0.1 0.1
+7 151 510-8502 Фирко, П.З. 0.3 0.3

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

1 2 3
(442) 145-18-16 Вусий Д. 20%
(785) 486-18-94 Вачувов Э. 50%
(845) 809-33-71 Гисоско П. 10%
(151) 510-85-02 Фирко П. 30%

Пример 2

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

1 2 3 4 5
+7 210 391-1715 Лебешянц, М.Ч. 0.8 0.8
+7 882 230-6005 Мечашянц, Г.З. 0.0 0.0
+7 194 501-8952 Шимибий, Я.Ц. 0.4 0.4
+7 921 517-8223 Тадебов, Т.Н. 0.9 0.9

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

1 2 3
(210) 391-17-15 Лебешянц М. 80%
(882) 230-60-05 Мечашянц Г. 0%
(194) 501-89-52 Шимибий Я. 40%
(921) 517-82-23 Тадебов Т. 90%

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
rustam35@rambler.ru 0.357 Не выполнено
robert73@yahoo.com 0.763 Выполнено
robert73@yahoo.com 0.763 Выполнено
nidizidi34@yandex.ru 0.425 Выполнено

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

1 2 3
rustam35[at]rambler.ru robert73[at]yahoo.com nidizidi34[at]yandex.ru
0.4 0.8 0.4
Нет Да Да

Пример 2

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

1 2 3 4
surosli29@mail.ru 0.525 Выполнено
socufan77@yandex.ru 0.222 Выполнено
recasberg34@yandex.ru 0.859 Выполнено
vegedov65@yandex.ru 0.130 Выполнено
vegedov65@yandex.ru 0.130 Выполнено

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

1 2 3 4
surosli29[at]mail.ru socufan77[at]yandex.ru recasberg34[at]yandex.ru vegedov65[at]yandex.ru
0.5 0.2 0.9 0.1
Да Да Да Да

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Цодберг В.В. Цодберг В.В. zodberg96[at]rambler.ru N 2001/08/07
Вевиди Е.И. Вевиди Е.И. vevidi67[at]gmail.com N 2000/04/24
Чешский А.Л. Чешский А.Л. cesskij96[at]yahoo.com Y 1999/10/02

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

1 2 3 4
А. Чешский cesskij96@yahoo.com true 02-10-99
Е. Вевиди vevidi67@gmail.com false 24-04-00
В. Цодберг zodberg96@rambler.ru false 07-08-01

Пример 2

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

1 2 3 4 5 6
Рабушли А.Б. Рабушли А.Б. rabusli54[at]yahoo.com Y 2002/02/26
Номенли А.Г. Номенли А.Г. nomenli76[at]yahoo.com N 2000/05/04
Сунитак Т.М. Сунитак Т.М. sunitak26[at]yahoo.com N 2000/04/01
Госозли Д.Б. Госозли Д.Б. gosozli60[at]rambler.ru N 1999/10/24

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

1 2 3 4
Д. Госозли gosozli60@rambler.ru false 24-10-99
А. Номенли nomenli76@yahoo.com false 04-05-00
А. Рабушли rabusli54@yahoo.com true 26-02-02
Т. Сунитак sunitak26@yahoo.com false 01-04-00

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
mihail39@rambler.ru 0.071 да;08/11/00 0.071
fudazberg27@yandex.ru 0.475 нет;01/08/03 0.475
rocko61@gmail.com 0.308 да;08/11/99 0.308

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

1 2 3
mihail39[at]rambler.ru fudazberg27[at]yandex.ru rocko61[at]gmail.com
7% 48% 31%
Y N Y
00-11-08 03-08-01 99-11-08

Пример 2

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

1 2 3 4 5 6
aleksandr1@yahoo.com 0.622 да;01/05/02 0.622
tetitak24@yahoo.com 0.354 нет;20/12/04 0.354
defabak58@yandex.ru 0.256 нет;06/03/04 0.256
dufituk63@gmail.com 0.134 да;12/08/99 0.134

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

1 2 3 4
aleksandr1[at]yahoo.com tetitak24[at]yahoo.com defabak58[at]yandex.ru dufituk63[at]gmail.com
62% 35% 26% 13%
Y N N Y
02-05-01 04-12-20 04-03-06 99-08-12

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.951 0.951 Владислав Г. Догобиди|vladislav11[at]rambler.ru
0.580 0.580 Никита Г. Ругадук|rugaduk47[at]yandex.ru
0.951 0.951 Владислав Г. Догобиди|vladislav11[at]rambler.ru
0.951 0.951 Владислав Г. Догобиди|vladislav11[at]rambler.ru
0.705 0.705 Арсен О. Ричман|ricman49[at]mail.ru

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

1 2 3
1.0 vladislav11 Владислав Догобиди
0.6 rugaduk47 Никита Ругадук
0.7 ricman49 Арсен Ричман

Пример 2

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

1 2 3 4 5
0.775 0.775 Иван Б. Гагашак|gagasak54[at]yahoo.com
0.201 0.201 Эмиль Ц. Левомянц|levomanz41[at]mail.ru
0.775 0.775 Иван Б. Гагашак|gagasak54[at]yahoo.com
0.772 0.772 Арсений С. Сефев|arsenij9[at]mail.ru
0.775 0.775 Иван Б. Гагашак|gagasak54[at]yahoo.com
0.145 0.145 Вячеслав К. Мифич|vaceslav57[at]yahoo.com

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

1 2 3
0.8 gagasak54 Иван Гагашак
0.2 levomanz41 Эмиль Левомянц
0.8 arsenij9 Арсений Сефев
0.1 vaceslav57 Вячеслав Мифич

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
tusanz5[at]yahoo.com Юрий У. Тушянц нет|02.07.01 Юрий У. Тушянц
tusanz5[at]yahoo.com Юрий У. Тушянц нет|02.07.01 Юрий У. Тушянц
gelefidi2[at]yandex.ru Данил Л. Гелефиди нет|01.07.15 Данил Л. Гелефиди
tamerlan81[at]yahoo.com Тамерлан С. Регянц нет|03.05.24 Тамерлан С. Регянц

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

1 2 3 4
tusanz5 Ю.У. Тушянц 0 01-07-02
gelefidi2 Д.Л. Гелефиди 0 15-07-01
tamerlan81 Т.С. Регянц 0 24-05-03

Пример 2

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

1 2 3 4
vsevolod95[at]yahoo.com Всеволод И. Дотатов нет|01.02.22 Всеволод И. Дотатов
rodion85[at]rambler.ru Родион Л. Верев нет|04.04.20 Родион Л. Верев
pavel93[at]gmail.com Павел Ф. Нацян нет|01.04.09 Павел Ф. Нацян
vsevolod95[at]yahoo.com Всеволод И. Дотатов нет|01.02.22 Всеволод И. Дотатов

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

1 2 3 4
vsevolod95 В.И. Дотатов 0 22-02-01
rodion85 Р.Л. Верев 0 20-04-04
pavel93 П.Ф. Нацян 0 09-04-01

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(699) 450-26-32&true artemij29@rambler.ru Артемий О. Бузиди Артемий О. Бузиди
(863) 055-14-94&false valerij78@mail.ru Валерий Ч. Мафич Валерий Ч. Мафич
(795) 116-42-62&false venisic62@yandex.ru Иван Т. Венисич Иван Т. Венисич
(795) 116-42-62&false venisic62@yandex.ru Иван Т. Венисич Иван Т. Венисич
(883) 391-85-79&true miroslav31@rambler.ru Мирослав Д. Занинянц Мирослав Д. Занинянц

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

1 2 3 4
Да Нет Нет Да
artemij29[at]rambler.ru valerij78[at]mail.ru venisic62[at]yandex.ru miroslav31[at]rambler.ru
6994502632 8630551494 7951164262 8833918579
Бузиди А.О. Мафич В.Ч. Венисич И.Т. Занинянц М.Д.

Пример 2

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

1 2 3 4
(402) 310-76-84&true vladimir73@gmail.com Владимир Ф. Сисли Владимир Ф. Сисли
(310) 336-43-37&false radmir30@gmail.com Радмир К. Сузов Радмир К. Сузов
(046) 599-34-98&false derucak67@mail.ru Демид З. Деручак Демид З. Деручак
(310) 336-43-37&false radmir30@gmail.com Радмир К. Сузов Радмир К. Сузов

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

1 2 3
Да Нет Нет
vladimir73[at]gmail.com radmir30[at]gmail.com derucak67[at]mail.ru
4023107684 3103364337 0465993498
Сисли В.Ф. Сузов Р.К. Деручак Д.З.

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2
83%|cezibko1@yahoo.com 03-12-1999
91%|andrej43@gmail.com 18-02-2004
68%|evgenij79@mail.ru 23-06-2002

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

1 2 3
andrej43 0.9100 18-02-04
cezibko1 0.8300 03-12-99
evgenij79 0.6800 23-06-02

Пример 2

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

1 2
40%|zigizanz52@gmail.com 27-08-2003
32%|tekozberg90@gmail.com 16-05-2003
45%|nosatanz5@mail.ru 15-02-1999
87%|al_bert54@gmail.com 03-11-1999

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

1 2 3
al_bert54 0.8700 03-11-99
nosatanz5 0.4500 15-02-99
tekozberg90 0.3200 16-05-03
zigizanz52 0.4000 27-08-03

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 509 387-3037#24% false К.Б. Нефий К.Б. Нефий
+7 754 464-5999#53% true Р.Л. Надук Р.Л. Надук
+7 512 086-1235#95% true Г.Н. Чичский Г.Н. Чичский
+7 754 464-5999#53% true Р.Л. Надук Р.Л. Надук

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

1 2 3
+7 (509) 387-30-37 +7 (754) 464-59-99 +7 (512) 086-12-35
0 1 1
0.2 0.5 0.9
К. Нефий Р. Надук Г. Чичский

Пример 2

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

1 2 3 4
+7 421 736-4889#44% false С.Ц. Лакко С.Ц. Лакко
+7 421 736-4889#44% false С.Ц. Лакко С.Ц. Лакко
+7 284 099-6294#3% false В.К. Кагянц В.К. Кагянц
+7 956 842-3151#18% false Е.Г. Мотев Е.Г. Мотев

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

1 2 3
+7 (421) 736-48-89 +7 (284) 099-62-94 +7 (956) 842-31-51
0 0 0
0.4 0.0 0.2
С. Лакко В. Кагянц Е. Мотев

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
3%|да Макар Р. Ченефин Макар Р. Ченефин
59%|да Ростислав Р. Роков Ростислав Р. Роков
66%|да Эдуард З. Цафукли Эдуард З. Цафукли
66%|да Эдуард З. Цафукли Эдуард З. Цафукли
66%|да Эдуард З. Цафукли Эдуард З. Цафукли

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

1 2 3
Да Ченефин Макар 0.0300
Да Роков Ростислав 0.5900
Да Цафукли Эдуард 0.6600

Пример 2

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

1 2 3 4
42%|нет Святогор И. Дезак Святогор И. Дезак
20%|нет Альберт С. Бовберг Альберт С. Бовберг
84%|нет Борис У. Зофяк Борис У. Зофяк
84%|нет Борис У. Зофяк Борис У. Зофяк
16%|нет Святослав Ш. Фелак Святослав Ш. Фелак
84%|нет Борис У. Зофяк Борис У. Зофяк

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

1 2 3
Нет Дезак Святогор 0.4200
Нет Бовберг Альберт 0.2000
Нет Зофяк Борис 0.8400
Нет Фелак Святослав 0.1600

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
96% 96% (103) 023-26-83;false
91% 91% (630) 689-37-25;true
73% 73% (469) 569-04-59;true
95% 95% (871) 223-81-50;true
96% 96% (103) 023-26-83;false
96% 96% (103) 023-26-83;false

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

1 2 3
0.960 Не выполнено 1030232683
0.910 Выполнено 6306893725
0.730 Выполнено 4695690459
0.950 Выполнено 8712238150

Пример 2

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

1 2 3 4 5
4% 4% (010) 675-56-69;false
85% 85% (676) 648-51-31;false
90% 90% (770) 430-94-64;false
4% 4% (010) 675-56-69;false
22% 22% (936) 285-93-66;true
4% 4% (010) 675-56-69;false

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

1 2 3
0.040 Не выполнено 0106755669
0.850 Не выполнено 6766485131
0.900 Не выполнено 7704309464
0.220 Выполнено 9362859366

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
bacev71@yahoo.com да 93% Бачев Семен
andrej67@yandex.ru нет 88% Бусин Андрей
bacev71@yahoo.com да 93% Бачев Семен
vaceslav1@yahoo.com нет 75% Лузегко Вячеслав

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

1 2 3
andrej67[at]yandex.ru bacev71[at]yahoo.com vaceslav1[at]yahoo.com
false true false
0.9 0.9 0.8
Бусин Бачев Лузегко

Пример 2

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

1 2 3 4
vozberg92@gmail.com да 44% Воцберг Алексей
nilefuk78@yandex.ru да 40% Нилефук Леонид
al_bert29@mail.ru да 34% Медук Альберт
vozberg92@gmail.com да 44% Воцберг Алексей

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

1 2 3
al_bert29[at]mail.ru nilefuk78[at]yandex.ru vozberg92[at]gmail.com
true true true
0.3 0.4 0.4
Медук Нилефук Воцберг

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нет dican53[at]yahoo.com 0.6
Да vizusuk37[at]mail.ru 0.6
Нет sasibak14[at]gmail.com 1.0

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

1 2 3
false true false
dican53 vizusuk37 sasibak14
0.600 0.600 1.000

Пример 2

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

1 2 3
Да fizivli59[at]yandex.ru 0.5
Нет minazberg65[at]gmail.com 0.9
Да nazin95[at]yahoo.com 0.1

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

1 2 3
true false true
fizivli59 minazberg65 nazin95
0.500 0.900 0.100

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Не выполнено Дорий П.Б. dorij93@yahoo.com dorij93@yahoo.com 0.5411
Не выполнено Мугагяк Л.И. mugagak61@yandex.ru mugagak61@yandex.ru 0.9897
Выполнено Нетовак И.Ш. netovak83@yandex.ru netovak83@yandex.ru 0.5779
Не выполнено Бисатук А.Б. bisatuk41@yahoo.com bisatuk41@yahoo.com 0.5642
Не выполнено Бисатук А.Б. bisatuk41@yahoo.com bisatuk41@yahoo.com 0.5642

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

1 2 3 4
0 0 0 1
Бисатук А. Дорий П. Мугагяк Л. Нетовак И.
bisatuk41[at]yahoo.com dorij93[at]yahoo.com mugagak61[at]yandex.ru netovak83[at]yandex.ru
0.56 0.54 0.99 0.58

Пример 2

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

1 2 3 4 5 6 7
Не выполнено Рицко В.Ч. rizko52@mail.ru rizko52@mail.ru 0.5156
Выполнено Гушудский С.Р. gusudskij43@rambler.ru gusudskij43@rambler.ru 0.6380
Выполнено Гушудский С.Р. gusudskij43@rambler.ru gusudskij43@rambler.ru 0.6380
Выполнено Шадян Ф.А. sadan56@gmail.com sadan56@gmail.com 0.2176

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

1 2 3
1 0 1
Гушудский С. Рицко В. Шадян Ф.
gusudskij43[at]rambler.ru rizko52[at]mail.ru sadan56[at]gmail.com
0.64 0.52 0.22

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vekli3@gmail.com 1 Векли, И.Б.
batak93@rambler.ru 0 Батяк, Д.С.
fikaganz25@rambler.ru 1 Фикагянц, О.З.

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

1 2 3
gmail.com да Векли И.
rambler.ru нет Батяк Д.
rambler.ru да Фикагянц О.

Пример 2

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

1 2 3
rorekak44@yahoo.com 1 Рорекяк, В.И.
tofev3@gmail.com 1 Тофев, Р.М.
votanz37@rambler.ru 1 Вотянц, Б.Ц.

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

1 2 3
yahoo.com да Рорекяк В.
gmail.com да Тофев Р.
rambler.ru да Вотянц Б.

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Влад Колидук 23% +79926569229 +79926569229
Богдан Лузулян 77% +73598373670 +73598373670
Семен Зигибяк 10% +75137860417 +75137860417

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

1 2 3
Колидук 0.230 (992) 656-9229
Лузулян 0.770 (359) 837-3670
Зигибяк 0.100 (513) 786-0417

Пример 2

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

1 2 3 4 5
Мирослав Векицяк 70% +74376769698 +74376769698
Марк Казко 9% +73606293808 +73606293808
Григорий Бизак 55% +74305502902 +74305502902

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

1 2 3
Векицяк 0.700 (437) 676-9698
Казко 0.090 (360) 629-3808
Бизак 0.550 (430) 550-2902

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Владислав К. Таличак +7 644 329-53-93 vladislav20@yandex.ru vladislav20@yandex.ru 2004-01-04
Егор Ф. Кифигберг +7 557 031-27-11 kifigberg83@rambler.ru kifigberg83@rambler.ru 2000-09-07
Святослав Г. Ригман +7 407 426-30-52 svatoslav29@yandex.ru svatoslav29@yandex.ru 2003-07-11

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

1 2 3
Кифигберг Е.Ф. Ригман С.Г. Таличак В.К.
031-2711 426-3052 329-5393
kifigberg83 svatoslav29 vladislav20
2000 2003 2004

Пример 2

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

1 2 3 4 5
Михаил Д. Цегедин +7 239 299-16-84 zegedin34@mail.ru zegedin34@mail.ru 2002-07-07
Амир Т. Шезяк +7 435 392-45-14 sezak25@rambler.ru sezak25@rambler.ru 2000-06-15
Савва К. Рорекберг +7 454 464-37-06 rorekberg64@yandex.ru rorekberg64@yandex.ru 1999-10-08
Константин Е. Лочев +7 625 797-25-03 konstantin69@rambler.ru konstantin69@rambler.ru 2001-03-11

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

1 2 3 4
Лочев К.Е. Рорекберг С.К. Цегедин М.Д. Шезяк А.Т.
797-2503 464-3706 299-1684 392-4514
konstantin69 rorekberg64 zegedin34 sezak25
2001 1999 2002 2000

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет fudedli95[at]rambler.ru Егор Фудедли 0.536
Да miroslav48[at]yandex.ru Мирослав Дочичов 0.140
Нет cadidi87[at]mail.ru Роман Чадиди 0.581
Нет munabko81[at]yandex.ru Марат Мунабко 0.520

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

1 2 3 4
Не выполнено Выполнено Не выполнено Не выполнено
fudedli95@rambler.ru miroslav48@yandex.ru cadidi87@mail.ru munabko81@yandex.ru
Фудедли Егор Дочичов Мирослав Чадиди Роман Мунабко Марат
0.54 0.14 0.58 0.52

Пример 2

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

1 2 3 4
Нет gazabidi79[at]mail.ru Одиссей Гацабиди 0.960
Да bilabuk74[at]rambler.ru Павел Билабук 0.627
Нет boris63[at]rambler.ru Борис Тешак 0.604

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

1 2 3
Не выполнено Выполнено Не выполнено
gazabidi79@mail.ru bilabuk74@rambler.ru boris63@rambler.ru
Гацабиди Одиссей Билабук Павел Тешак Борис
0.96 0.63 0.60

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Y|0.5 23.04.2004 Сизучич Яромир Сизучич Яромир
Y|0.1 20.12.2000 Негетий Федор Негетий Федор
N|0.5 03.11.1999 Ламук Мирослав Ламук Мирослав

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

1 2 3
0.5000 0.1000 0.5000
Да Да Нет
04.04.23 00.12.20 99.11.03
Яромир Сизучич Федор Негетий Мирослав Ламук

Пример 2

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

1 2 3 4 5 6
Y|0.6 03.09.1999 Лелов Руслан Лелов Руслан
N|0.4 24.05.2001 Кубов Кирилл Кубов Кирилл
N|0.3 27.06.1999 Небичский Василий Небичский Василий
Y|0.3 11.02.2003 Фурин Данила Фурин Данила

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

1 2 3 4
0.6000 0.4000 0.3000 0.3000
Да Нет Нет Да
99.09.03 01.05.24 99.06.27 03.02.11
Руслан Лелов Кирилл Кубов Василий Небичский Данила Фурин

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
03.02.99 mokafberg27@yahoo.com +79374939287;Иван Ц. Мокафберг
07.03.02 tusonanz86@yandex.ru +73281829591;Николай Ц. Тушонянц
17.03.99 nukasli19@yandex.ru +79811729865;Андрей К. Нукашли
17.03.99 nukasli19@yandex.ru +79811729865;Андрей К. Нукашли
06.06.04 bekazanz25@rambler.ru +72457995169;Мирон О. Бекацянц
17.03.99 nukasli19@yandex.ru +79811729865;Андрей К. Нукашли

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

1 2 3 4
06/06/04 bekazanz25 Бекацянц Мирон 2457995169
07/03/02 tusonanz86 Тушонянц Николай 3281829591
03/02/99 mokafberg27 Мокафберг Иван 9374939287
17/03/99 nukasli19 Нукашли Андрей 9811729865

Пример 2

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

1 2 3
16.02.03 mamesidi30@yahoo.com +77625305835;Игорь С. Мамесиди
16.02.03 mamesidi30@yahoo.com +77625305835;Игорь С. Мамесиди
06.07.01 savelij26@yahoo.com +76506093882;Савелий Б. Суров
16.02.03 mamesidi30@yahoo.com +77625305835;Игорь С. Мамесиди
22.10.04 nilorman99@rambler.ru +77870571746;Захар Ш. Нилорман

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

1 2 3 4
06/07/01 savelij26 Суров Савелий 6506093882
16/02/03 mamesidi30 Мамесиди Игорь 7625305835
22/10/04 nilorman99 Нилорман Захар 7870571746

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
99% Ламубян, Д.Е. 5594645774 lamuban84[at]yandex.ru
52% Госигиди, С.Г. 8025292244 gosigidi99[at]rambler.ru
53% Дечман, К.И. 4350257140 decman59[at]rambler.ru

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

1 2 3
0.99 0.52 0.53
Ламубян Д. Госигиди С. Дечман К.
4645774 5292244 0257140
lamuban84@yandex.ru gosigidi99@rambler.ru decman59@rambler.ru

Пример 2

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

1 2 3 4 5 6
47% Лафянц, П.Д. 0327256459 lafanz38[at]gmail.com
39% Кувман, Р.Ш. 0587889319 kuvman85[at]gmail.com
69% Гечошак, Ю.Ф. 9568470640 gecosak72[at]yahoo.com
50% Дамский, Б.Ц. 6782270891 damskij43[at]yahoo.com

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

1 2 3 4
0.47 0.39 0.69 0.50
Лафянц П. Кувман Р. Гечошак Ю. Дамский Б.
7256459 7889319 8470640 2270891
lafanz38@gmail.com kuvman85@gmail.com gecosak72@yahoo.com damskij43@yahoo.com

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(634) 800-9184#0.613 zuvididi63[at]yandex.ru zuvididi63[at]yandex.ru
(634) 800-9184#0.613 zuvididi63[at]yandex.ru zuvididi63[at]yandex.ru
(486) 427-3783#0.309 marli75[at]yahoo.com marli75[at]yahoo.com
(605) 310-7445#0.592 sogak89[at]mail.ru sogak89[at]mail.ru

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

1 2 3
0.6 800-91-84 zuvididi63
0.3 427-37-83 marli75
0.6 310-74-45 sogak89

Пример 2

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

1 2 3
(712) 949-1357#0.160 vezman65[at]yandex.ru vezman65[at]yandex.ru
(940) 716-2403#0.407 cusij17[at]yandex.ru cusij17[at]yandex.ru
(940) 716-2403#0.407 cusij17[at]yandex.ru cusij17[at]yandex.ru
(188) 928-6469#0.255 dolozov22[at]mail.ru dolozov22[at]mail.ru
(541) 937-0198#0.662 fudezli15[at]rambler.ru fudezli15[at]rambler.ru

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

1 2 3
0.2 949-13-57 vezman65
0.4 716-24-03 cusij17
0.3 928-64-69 dolozov22
0.7 937-01-98 fudezli15

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Б.Ф. Ворман 140-927-0639 03.01.03
К.Г. Вурич 944-196-9729 27.12.01
Е.Ш. Чефли 597-782-6514 07.10.02

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

1 2 3
Ворман Б. Вурич К. Чефли Е.
(140) 927-06-39 (944) 196-97-29 (597) 782-65-14
03/01/03 01/12/27 02/10/07

Пример 2

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

1 2 3
Т.Р. Тивулко 684-734-3845 24.02.01
М.Т. Дагянц 498-776-9645 16.01.04
В.Ц. Кубобян 986-794-7366 28.05.01

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

1 2 3
Тивулко Т. Дагянц М. Кубобян В.
(684) 734-38-45 (498) 776-96-45 (986) 794-73-66
01/02/24 04/01/16 01/05/28