ИКБО-63-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y Y Григорий Зувли|+71614056663
N N Андрей Динатянц|+77486049758
N N Данил Чатушич|+73703393596
N N Данил Чатушич|+73703393596

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

1 2 3
true +7 161 405-66-63 Зувли
false +7 748 604-97-58 Динатянц
false +7 370 339-35-96 Чатушич

Пример 2

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

1 2 3
N N Валерий Чувушов|+76700424663
N N Дамир Кизиди|+77181469087
N N Виталий Никагак|+71360639112
N N Айдар Ратамук|+72902060975
N N Валерий Чувушов|+76700424663

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

1 2 3
false +7 670 042-46-63 Чувушов
false +7 718 146-90-87 Кизиди
false +7 136 063-91-12 Никагак
false +7 290 206-09-75 Ратамук

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2
148-79-23 focosskij85[at]yahoo.com!Нет
700-37-52 volatov61[at]rambler.ru!Да
891-49-51 tekezli57[at]gmail.com!Да
476-15-18 mukasberg23[at]mail.ru!Да

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

1 2 3 4
148-7923 476-1518 700-3752 891-4951
focosskij85@yahoo.com mukasberg23@mail.ru volatov61@rambler.ru tekezli57@gmail.com
нет да да да

Пример 2

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

1 2
981-67-97 denis58[at]gmail.com!Нет
297-13-64 baturov80[at]rambler.ru!Да
664-77-14 miroslav7[at]yahoo.com!Нет
259-16-16 zevozidi32[at]rambler.ru!Нет

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

1 2 3 4
259-1616 297-1364 664-7714 981-6797
zevozidi32@rambler.ru baturov80@rambler.ru miroslav7@yahoo.com denis58@gmail.com
нет да нет нет

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2
215-677-2964&bezan43@yahoo.com 0.8
141-346-2753&regak75@yandex.ru 0.3
211-576-9381&vogovic78@rambler.ru 0.4
211-576-9381&vogovic78@rambler.ru 0.4

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

1 2 3
677-29-64 0.80 bezan43
346-27-53 0.30 regak75
576-93-81 0.40 vogovic78

Пример 2

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

1 2
726-625-0813&cazuk40@mail.ru 0.1
594-683-1835&bozabko95@rambler.ru 0.9
726-625-0813&cazuk40@mail.ru 0.1
155-757-1711&munozanz65@mail.ru 0.8
969-094-0586&latskij39@mail.ru 0.6

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

1 2 3
683-18-35 0.90 bozabko95
625-08-13 0.10 cazuk40
094-05-86 0.60 latskij39
757-17-11 0.80 munozanz65

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нет venagidi30[at]yahoo.com 5%
Нет nativli11[at]mail.ru 14%
Нет svatogor76[at]yahoo.com 68%
Да sukogak31[at]mail.ru 95%
Нет svatogor76[at]yahoo.com 68%

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

1 2 3
0 venagidi30 0.1
0 nativli11 0.1
0 svatogor76 0.7
1 sukogak31 0.9

Пример 2

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

1 2 3
Да savelij98[at]gmail.com 40%
Нет fezubev82[at]rambler.ru 40%
Да dufizin93[at]mail.ru 24%
Нет zahar5[at]yandex.ru 23%
Нет fezubev82[at]rambler.ru 40%

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

1 2 3
1 savelij98 0.4
0 fezubev82 0.4
1 dufizin93 0.2
0 zahar5 0.2

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Мошли М.Е. нет +7(807)702-15-93
Зудевко С.В. нет +7(156)325-35-68
Вуфберг С.Т. да +7(109)089-88-48

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

1 2 3
Мошли М. Зудевко С. Вуфберг С.
Нет Нет Да
+7 (807) 702-15-93 +7 (156) 325-35-68 +7 (109) 089-88-48

Пример 2

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

1 2 3
Косак М.Н. да +7(703)502-70-78
Ломиди С.З. нет +7(690)538-87-44
Сидерев А.С. да +7(636)558-50-55

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

1 2 3
Косак М. Ломиди С. Сидерев А.
Да Нет Да
+7 (703) 502-70-78 +7 (690) 538-87-44 +7 (636) 558-50-55

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
miroslav29[at]mail.ru:02/07/21 Мирослав Ш. Гатесий
marsel_57[at]rambler.ru:00/02/26 Марсель Н. Шавский
grigorij75[at]mail.ru:02/07/14 Григорий У. Добин

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

1 2 3
miroslav29 Гатесий Мирослав 21.07.02
marsel_57 Шавский Марсель 26.02.00
grigorij75 Добин Григорий 14.07.02

Пример 2

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

1 2 3
vekodij71[at]yandex.ru:03/04/05 Эмиль Ф. Векодий
mubugev59[at]yandex.ru:00/03/21 Дамир И. Мубугев
sukunberg14[at]yandex.ru:01/03/26 Виктор Е. Сукунберг
svatogor59[at]mail.ru:99/09/22 Святогор С. Казиди

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

1 2 3
vekodij71 Векодий Эмиль 05.04.03
mubugev59 Мубугев Дамир 21.03.00
sukunberg14 Сукунберг Виктор 26.03.01
svatogor59 Казиди Святогор 22.09.99

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Y Б.Т. Ритберг#0.8 +7 248 693-2722 +7 248 693-2722
N Я.Ц. Фашберг#0.2 +7 783 126-3483 +7 783 126-3483
N М.К. Таческо#0.6 +7 362 317-1170 +7 362 317-1170
N П.Б. Рашли#0.4 +7 669 269-4646 +7 669 269-4646

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

1 2 3 4
Нет Рашли П. 0.400 669 269-4646
Да Ритберг Б. 0.800 248 693-2722
Нет Таческо М. 0.600 362 317-1170
Нет Фашберг Я. 0.200 783 126-3483

Пример 2

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

1 2 3 4 5 6
Y С.Ц. Мувич#0.7 +7 720 599-2452 +7 720 599-2452
N А.А. Сидли#0.2 +7 286 244-4104 +7 286 244-4104
Y Л.У. Цудутберг#0.5 +7 048 995-4471 +7 048 995-4471

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

1 2 3 4
Да Мувич С. 0.700 720 599-2452
Нет Сидли А. 0.200 286 244-4104
Да Цудутберг Л. 0.500 048 995-4471

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.9 vasilij67[at]gmail.com +7 857 821-91-61
0.8 danil57[at]rambler.ru +7 353 446-75-37
0.2 aleksandr73[at]yahoo.com +7 690 586-04-22
0.2 aroslav45[at]gmail.com +7 277 490-54-89

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

1 2 3 4
0.900 0.800 0.200 0.200
vasilij67@gmail.com danil57@rambler.ru aleksandr73@yahoo.com aroslav45@gmail.com
821-9161 446-7537 586-0422 490-5489

Пример 2

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

1 2 3 4 5
0.2 tukisak31[at]mail.ru +7 943 656-15-05
0.3 gordej42[at]yandex.ru +7 870 803-78-97
0.3 vasilij95[at]gmail.com +7 333 786-28-26

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

1 2 3
0.200 0.300 0.300
tukisak31@mail.ru gordej42@yandex.ru vasilij95@gmail.com
656-1505 803-7897 786-2826

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да 413 802-7722 kagatak93[at]mail.ru Кагатак Платон
Да 817 078-0967 fogusic4[at]mail.ru Фогушич Максим
Да 783 107-4752 dafev40[at]yandex.ru Дафев Федор
Нет 669 043-0344 zoledev52[at]yahoo.com Цоледев Юрий

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

1 2 3 4
Выполнено 802-77-22 kagatak93 Платон Кагатак
Выполнено 078-09-67 fogusic4 Максим Фогушич
Выполнено 107-47-52 dafev40 Федор Дафев
Не выполнено 043-03-44 zoledev52 Юрий Цоледев

Пример 2

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

1 2 3 4
Нет 188 688-5464 rozedak5[at]mail.ru Роцедак Филипп
Нет 722 588-4555 andrej28[at]yandex.ru Шедий Андрей
Нет 849 824-6559 zacoridi27[at]yahoo.com Цачориди Олег

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

1 2 3 4
Не выполнено 688-54-64 rozedak5 Филипп Роцедак
Не выполнено 588-45-55 andrej28 Андрей Шедий
Не выполнено 824-65-59 zacoridi27 Олег Цачориди

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Гасабянц В.А.&Не выполнено gasabanz29@rambler.ru
Шочукак П.Т.&Не выполнено socukak51@yandex.ru
Тукли М.В.&Не выполнено tukli44@yandex.ru
Лугорак Н.Р.&Выполнено lugorak43@rambler.ru

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

1 2 3 4
false false false true
В. Гасабянц П. Шочукак М. Тукли Н. Лугорак
rambler.ru yandex.ru yandex.ru rambler.ru

Пример 2

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

1 2 3 4
Битикян Ю.Р.&Не выполнено bitikan63@yahoo.com
Генувский В.Н.&Не выполнено genuvskij93@gmail.com
Фуцивин С.Е.&Не выполнено fuzivin74@yandex.ru
Легман В.Л.&Не выполнено legman6@gmail.com

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

1 2 3 4
false false false false
Ю. Битикян В. Генувский С. Фуцивин В. Легман
yahoo.com gmail.com yandex.ru gmail.com

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+79269424945 Цучин Л.Ф. 24-08-01 N
+77885317366 Ласикман И.Ф. 12-06-00 N
+79629718208 Милский Р.Ц. 27-06-01 N

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

1 2 3
942-49-45 531-73-66 971-82-08
Л. Цучин И. Ласикман Р. Милский
01.08.24 00.06.12 01.06.27
false false false

Пример 2

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

1 2 3 4 5
+71220355218 Ранезов А.Г. 12-10-99 N
+72122893704 Генугян П.Ш. 17-09-00 N
+78173397871 Фаниди А.Б. 14-06-99 N

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

1 2 3
035-52-18 289-37-04 339-78-71
А. Ранезов П. Генугян А. Фаниди
99.10.12 00.09.17 99.06.14
false false false

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.3 02.07.1999 Всеволод Гиско
0.0 05.01.2002 Андрей Нечук
0.2 26.05.2001 Лев Резман
0.2 26.05.2001 Лев Резман
0.2 24.08.2003 Савелий Чосокян
0.2 26.05.2001 Лев Резман

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

1 2 3 4
30% 0% 20% 20%
99/07/02 02/01/05 01/05/26 03/08/24
Гиско Всеволод Нечук Андрей Резман Лев Чосокян Савелий

Пример 2

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

1 2 3
0.0 14.01.1999 Максим Телушян
0.6 28.10.1999 Савва Цашак
0.8 08.05.1999 Захар Гоцман
0.8 08.05.1999 Захар Гоцман
0.8 08.05.1999 Захар Гоцман
0.9 10.07.2004 Яромир Зирко

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

1 2 3 4
0% 60% 80% 90%
99/01/14 99/10/28 99/05/08 04/07/10
Телушян Максим Цашак Савва Гоцман Захар Зирко Яромир

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да;0.1 790 354-9236 Святогор Ч. Лагберг
нет;1.0 980 855-6369 Кирилл Л. Бузасянц
нет;0.3 806 183-4814 Арсений М. Вуцедак
да;0.5 263 290-3825 Влад Е. Вукачиди

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

1 2 3 4
1.000 0.500 0.300 0.100
(980) 855-63-69 (263) 290-38-25 (806) 183-48-14 (790) 354-92-36
Бузасянц Вукачиди Вуцедак Лагберг
Не выполнено Выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4 5
нет;0.1 945 938-9055 Денис Т. Никук
нет;0.9 628 915-9355 Марат А. Тацозич
да;0.1 103 767-0752 Артемий С. Бесадли

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

1 2 3
0.100 0.100 0.900
(103) 767-07-52 (945) 938-90-55 (628) 915-93-55
Бесадли Никук Тацозич
Выполнено Не выполнено Не выполнено

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
64% N 1999/03/28
56% Y 2000/02/22
51% N 1999/02/11

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

1 2 3
0.6 0.6 0.5
0 1 0
1999-03-28 2000-02-22 1999-02-11

Пример 2

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

1 2 3
47% N 2000/02/17
54% Y 2004/04/20
31% N 2000/10/27

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

1 2 3
0.5 0.5 0.3
0 1 0
2000-02-17 2004-04-20 2000-10-27

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.229 lokij99[at]mail.ru#+7 (664) 281-73-13 0.229
0.860 zokolko87[at]mail.ru#+7 (686) 341-01-25 0.860
0.266 tonarman31[at]rambler.ru#+7 (390) 237-50-52 0.266

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

1 2 3
0.2290 lokij99 +76642817313
0.8600 zokolko87 +76863410125
0.2660 tonarman31 +73902375052

Пример 2

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

1 2 3 4 5
0.339 vugatli49[at]yandex.ru#+7 (106) 185-27-65 0.339
0.031 tosokanz29[at]yandex.ru#+7 (262) 685-92-11 0.031
0.116 zizli80[at]yahoo.com#+7 (359) 690-44-83 0.116

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

1 2 3
0.3390 vugatli49 +71061852765
0.0310 tosokanz29 +72626859211
0.1160 zizli80 +73596904483

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
08.10.2004 08.10.2004 aromir54@gmail.com#0.5069
23.10.2003 23.10.2003 odissej52@rambler.ru#0.6018
08.06.2002 08.06.2002 dolamanz73@yahoo.com#0.7260

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

1 2 3
2004/10/08 gmail.com 0.507
2003/10/23 rambler.ru 0.602
2002/06/08 yahoo.com 0.726

Пример 2

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

1 2 3
01.08.1999 01.08.1999 tamerlan45@yandex.ru#0.4187
19.04.1999 19.04.1999 stanislav68@rambler.ru#0.8900
28.02.2000 28.02.2000 savelij65@mail.ru#0.3472
01.09.1999 01.09.1999 legafman6@yahoo.com#0.1518

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

1 2 3
1999/08/01 yandex.ru 0.419
1999/04/19 rambler.ru 0.890
2000/02/28 mail.ru 0.347
1999/09/01 yahoo.com 0.152

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
sinberg18@rambler.ru Синберг В.Г. +7 913 457-4162 0
cibko14@gmail.com Чибко С.О. +7 860 484-2736 0
cibko14@gmail.com Чибко С.О. +7 860 484-2736 0
cekumidi79@gmail.com Чекумиди Д.Н. +7 845 994-2404 0
cibko14@gmail.com Чибко С.О. +7 860 484-2736 0

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

1 2 3 4
rambler.ru В. Синберг 913-457-4162 Не выполнено
gmail.com Д. Чекумиди 845-994-2404 Не выполнено
gmail.com С. Чибко 860-484-2736 Не выполнено

Пример 2

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

1 2 3 4 5
zomidak15@mail.ru Зомидак М.Б. +7 568 985-8025 0
cebozuk1@gmail.com Чебозук В.Б. +7 243 715-6766 1
sozurij77@mail.ru Созурий В.Ц. +7 126 991-9282 0
sozurij77@mail.ru Созурий В.Ц. +7 126 991-9282 0
sozurij77@mail.ru Созурий В.Ц. +7 126 991-9282 0

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

1 2 3 4
mail.ru В. Созурий 126-991-9282 Не выполнено
gmail.com В. Чебозук 243-715-6766 Выполнено
mail.ru М. Зомидак 568-985-8025 Не выполнено

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
banemij95[at]rambler.ru:99.08.01 0.264
banemij95[at]rambler.ru:99.08.01 0.264
gatij47[at]mail.ru:00.12.15 0.841
zezelov22[at]gmail.com:02.02.02 0.829
banemij95[at]rambler.ru:99.08.01 0.264

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

1 2 3
99-08-01 0.2640 banemij95
00-12-15 0.8410 gatij47
02-02-02 0.8290 zezelov22

Пример 2

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

1 2 3
luzumin29[at]yandex.ru:99.06.22 0.075
leganij40[at]gmail.com:02.02.17 0.607
begskij64[at]yahoo.com:04.01.12 0.629
begskij64[at]yahoo.com:04.01.12 0.629
begskij64[at]yahoo.com:04.01.12 0.629

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

1 2 3
99-06-22 0.0750 luzumin29
02-02-17 0.6070 leganij40
04-01-12 0.6290 begskij64

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(432) 327-10-08 97%:1
(722) 424-54-72 54%:0
(252) 057-61-39 43%:1

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

1 2 3
327-10-08 424-54-72 057-61-39
true false true
0.97 0.54 0.43

Пример 2

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

1 2 3
(657) 621-32-24 51%:0
(650) 364-46-91 79%:0
(868) 969-02-37 89%:0
(024) 133-45-69 47%:0

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

1 2 3 4
621-32-24 364-46-91 969-02-37 133-45-69
false false false false
0.51 0.79 0.89 0.47

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.4413 Y +7 (583) 838-68-14 Матвей Варитев +7 (583) 838-68-14
0.4413 Y +7 (583) 838-68-14 Матвей Варитев +7 (583) 838-68-14
0.3378 Y +7 (383) 388-14-42 Елисей Мугезук +7 (383) 388-14-42
0.6016 N +7 (348) 598-93-28 Демид Шигувин +7 (348) 598-93-28
0.4413 Y +7 (583) 838-68-14 Матвей Варитев +7 (583) 838-68-14

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

1 2 3
0.4 0.3 0.6
1 1 0
8386814 3881442 5989328
Варитев Мугезук Шигувин

Пример 2

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

1 2 3 4 5
0.8069 Y +7 (381) 436-16-18 Семен Гимук +7 (381) 436-16-18
0.0417 Y +7 (620) 905-93-50 Мирослав Нитицин +7 (620) 905-93-50
0.5109 Y +7 (175) 829-61-44 Рамиль Ватацли +7 (175) 829-61-44
0.6681 N +7 (559) 030-60-91 Гордей Сувекяк +7 (559) 030-60-91
0.5109 Y +7 (175) 829-61-44 Рамиль Ватацли +7 (175) 829-61-44
0.5109 Y +7 (175) 829-61-44 Рамиль Ватацли +7 (175) 829-61-44

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

1 2 3 4
0.8 0.0 0.5 0.7
1 1 1 0
4361618 9059350 8296144 0306091
Гимук Нитицин Ватацли Сувекяк

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.773#17/03/2003 0 0
0.805#11/03/2001 1 1
0.805#11/03/2001 1 1
0.805#11/03/2001 1 1
0.389#18/08/2004 1 1

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

1 2 3
0.7730 N 2003.03.17
0.8050 Y 2001.03.11
0.3890 Y 2004.08.18

Пример 2

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

1 2 3
0.019#16/09/1999 1 1
0.101#22/08/2000 0 0
0.408#03/11/1999 0 0
0.408#03/11/1999 0 0
0.408#03/11/1999 0 0
0.024#27/12/2004 0 0

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

1 2 3
0.0190 Y 1999.09.16
0.1010 N 2000.08.22
0.4080 N 1999.11.03
0.0240 N 2004.12.27

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zosasij66[at]gmail.com!нет 2002-08-25 Степан И. Зошасий Степан И. Зошасий
zavinev91[at]rambler.ru!нет 2002-04-12 Артем К. Цавинев Артем К. Цавинев
matvej76[at]yandex.ru!да 2001-02-16 Матвей Б. Гечянц Матвей Б. Гечянц
zavinev91[at]rambler.ru!нет 2002-04-12 Артем К. Цавинев Артем К. Цавинев

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

1 2 3 4
zosasij66@gmail.com 25/08/02 Зошасий, С.И. false
zavinev91@rambler.ru 12/04/02 Цавинев, А.К. false
matvej76@yandex.ru 16/02/01 Гечянц, М.Б. true

Пример 2

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

1 2 3 4
mamulic76[at]yahoo.com!да 2003-12-23 Глеб С. Мамулич Глеб С. Мамулич
kanebman25[at]mail.ru!да 2003-06-12 Альберт И. Канебман Альберт И. Канебман
kanebman25[at]mail.ru!да 2003-06-12 Альберт И. Канебман Альберт И. Канебман
kagicberg77[at]yandex.ru!нет 1999-11-13 Артем О. Кагичберг Артем О. Кагичберг

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

1 2 3 4
mamulic76@yahoo.com 23/12/03 Мамулич, Г.С. true
kanebman25@mail.ru 12/06/03 Канебман, А.И. true
kagicberg77@yandex.ru 13/11/99 Кагичберг, А.О. false

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
19/01/1999 lobko13[at]rambler.ru Лобко, В.И. Выполнено Выполнено
05/09/1999 tocuk93[at]yandex.ru Точук, Г.М. Выполнено Выполнено
21/11/2000 dosli24[at]yandex.ru Досли, С.Ш. Выполнено Выполнено

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

1 2 3
99/01/19 99/09/05 00/11/21
lobko13@rambler.ru tocuk93@yandex.ru dosli24@yandex.ru
Лобко В. Точук Г. Досли С.
Да Да Да

Пример 2

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

1 2 3 4 5 6
01/03/2000 garanz87[at]rambler.ru Гарянц, М.Г. Выполнено Выполнено
10/06/2002 zisanz14[at]rambler.ru Зисянц, П.В. Не выполнено Не выполнено
15/03/2002 gurin8[at]rambler.ru Гурин, С.Н. Не выполнено Не выполнено

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

1 2 3
00/03/01 02/06/10 02/03/15
garanz87@rambler.ru zisanz14@rambler.ru gurin8@rambler.ru
Гарянц М. Зисянц П. Гурин С.
Да Нет Нет

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03/01/2001 Не выполнено Не выполнено tinli54@yahoo.com
01/03/2001 Выполнено Выполнено vsevolod99@yandex.ru
01/03/2001 Выполнено Выполнено vsevolod99@yandex.ru
18/05/2000 Не выполнено Не выполнено arsenij20@gmail.com
01/03/2001 Выполнено Выполнено vsevolod99@yandex.ru
22/11/2000 Не выполнено Не выполнено konstantin40@yandex.ru

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

1 2 3 4
03-01-2001 01-03-2001 18-05-2000 22-11-2000
Нет Да Нет Нет
yahoo.com yandex.ru gmail.com yandex.ru

Пример 2

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

1 2 3 4
19/08/2003 Выполнено Выполнено german66@gmail.com
23/11/2004 Не выполнено Не выполнено rosudij25@yandex.ru
24/02/2001 Не выполнено Не выполнено caban73@yahoo.com
24/02/2001 Не выполнено Не выполнено caban73@yahoo.com
24/02/2001 Не выполнено Не выполнено caban73@yahoo.com

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

1 2 3
19-08-2003 23-11-2004 24-02-2001
Да Нет Нет
gmail.com yandex.ru yahoo.com

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vasilij68@yahoo.com 0.6 +7(591)402-66-14 1999-03-11
damir93@gmail.com 0.7 +7(930)319-06-81 2001-02-04
ignat66@yahoo.com 0.9 +7(916)792-51-25 2004-02-21

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

1 2 3 4
damir93 0.70 3190681 01.02.04
vasilij68 0.60 4026614 99.03.11
ignat66 0.90 7925125 04.02.21

Пример 2

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

1 2 3 4 5
kotesin7@mail.ru 0.8 +7(913)847-98-09 2001-02-01
cekilij86@mail.ru 0.9 +7(778)013-27-52 2002-06-25
marsel_40@yandex.ru 0.1 +7(537)598-67-86 1999-06-18
platon94@mail.ru 0.8 +7(752)503-66-08 2001-05-07

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

1 2 3 4
cekilij86 0.90 0132752 02.06.25
platon94 0.80 5036608 01.05.07
marsel_40 0.10 5986786 99.06.18
kotesin7 0.80 8479809 01.02.01

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (972) 938-87-93 Алексей О. Булак!Нет +7 (972) 938-87-93
+7 (143) 768-44-57 Степан У. Медко!Да +7 (143) 768-44-57
+7 (824) 124-66-40 Анатолий Ч. Фавечиди!Да +7 (824) 124-66-40
+7 (801) 377-14-96 Альберт Ц. Телиди!Да +7 (801) 377-14-96

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

1 2 3
+7 972 938-87-93 N А.О. Булак
+7 143 768-44-57 Y С.У. Медко
+7 824 124-66-40 Y А.Ч. Фавечиди
+7 801 377-14-96 Y А.Ц. Телиди

Пример 2

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

1 2 3
+7 (961) 918-96-17 Дамир А. Рофов!Нет +7 (961) 918-96-17
+7 (351) 521-40-78 Арсен Д. Дицадов!Да +7 (351) 521-40-78
+7 (321) 676-48-82 Артем К. Вивудич!Да +7 (321) 676-48-82
+7 (355) 746-30-23 Никита К. Кашимберг!Да +7 (355) 746-30-23

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

1 2 3
+7 961 918-96-17 N Д.А. Рофов
+7 351 521-40-78 Y А.Д. Дицадов
+7 321 676-48-82 Y А.К. Вивудич
+7 355 746-30-23 Y Н.К. Кашимберг

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Нет&0.6 +7 053 954-1833 22/08/02
Нет&0.3 +7 383 135-1379 27/11/99
Да&0.7 +7 911 675-2395 07/06/03
Да&0.7 +7 911 675-2395 07/06/03
Да&0.7 +7 911 675-2395 07/06/03

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

1 2 3 4
0.60 954-1833 22.08.02 N
0.30 135-1379 27.11.99 N
0.70 675-2395 07.06.03 Y

Пример 2

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

1 2 3 4 5
Да&0.6 +7 887 640-5761 23/02/04
Да&0.7 +7 644 931-2039 03/08/02
Да&0.6 +7 887 640-5761 23/02/04
Да&0.6 +7 887 640-5761 23/02/04
Да&0.4 +7 890 856-6499 24/07/02

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

1 2 3 4
0.60 640-5761 23.02.04 Y
0.70 931-2039 03.08.02 Y
0.40 856-6499 24.07.02 Y

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
false Д.Ф. Вомский 1999/07/16 0.5
true И.Н. Вудадман 1999/04/24 0.8
true И.Н. Вудадман 1999/04/24 0.8
true А.Б. Феско 2004/10/26 0.7
true Е.М. Каречман 2003/08/24 0.6

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

1 2 3 4
N Д. Вомский 1999.07.16 0.500
Y И. Вудадман 1999.04.24 0.800
Y А. Феско 2004.10.26 0.700
Y Е. Каречман 2003.08.24 0.600

Пример 2

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

1 2 3 4 5
true О.С. Мечев 2000/06/02 0.8
false Д.М. Дугукяк 2000/11/09 1.0
true О.С. Мечев 2000/06/02 0.8
false С.У. Кивибяк 1999/05/25 0.5

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

1 2 3 4
Y О. Мечев 2000.06.02 0.800
N Д. Дугукяк 2000.11.09 1.000
N С. Кивибяк 1999.05.25 0.500

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да 2002.08.26 2002.08.26 Макар Л. Лемулко
нет 2003.07.16 2003.07.16 Руслан Б. Фаров
нет 2003.07.16 2003.07.16 Руслан Б. Фаров
да 2004.03.07 2004.03.07 Елисей К. Тигев

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

1 2 3
Выполнено Выполнено Не выполнено
07-03-04 26-08-02 16-07-03
Елисей Тигев Макар Лемулко Руслан Фаров

Пример 2

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

1 2 3 4 5
нет 2002.02.07 2002.02.07 Самир Б. Рецуфман
нет 2002.02.07 2002.02.07 Самир Б. Рецуфман
да 2002.12.09 2002.12.09 Радмир В. Цизко
нет 2002.04.11 2002.04.11 Леонид Р. Фитотак
нет 1999.02.24 1999.02.24 Влад Г. Цегянц

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

1 2 3 4
Не выполнено Не выполнено Выполнено Не выполнено
24-02-99 11-04-02 09-12-02 07-02-02
Влад Цегянц Леонид Фитотак Радмир Цизко Самир Рецуфман

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 03/02/21 +7(667)790-33-66 Рушов Д.Г.
0 00/01/24 +7(804)833-86-82 Вутовман А.Ц.
0 01/08/14 +7(382)851-67-18 Госли Д.Н.
0 02/04/24 +7(096)562-79-48 Геряк Т.Н.
0 02/04/24 +7(096)562-79-48 Геряк Т.Н.
0 02/04/24 +7(096)562-79-48 Геряк Т.Н.

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

1 2 3 4
N N N N
00.01.24 02.04.24 01.08.14 03.02.21
+7 804 833-8682 +7 096 562-7948 +7 382 851-6718 +7 667 790-3366
Вутовман Геряк Госли Рушов

Пример 2

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

1 2 3 4
1 99/04/26 +7(821)400-19-38 Гезозин В.Б.
0 03/09/05 +7(704)310-64-94 Шебак Д.О.
1 99/04/26 +7(821)400-19-38 Гезозин В.Б.
1 99/04/26 +7(821)400-19-38 Гезозин В.Б.
0 04/09/26 +7(047)819-59-88 Лилли Т.Р.

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

1 2 3
Y N N
99.04.26 04.09.26 03.09.05
+7 821 400-1938 +7 047 819-5988 +7 704 310-6494
Гезозин Лилли Шебак

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет|rostislav39@rambler.ru 08.01.2002
Да|kecskij10@gmail.com 02.06.2000
Да|zulanz57@mail.ru 18.02.1999

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

1 2 3
N 08-01-2002 rambler.ru
Y 02-06-2000 gmail.com
Y 18-02-1999 mail.ru

Пример 2

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

1 2 3 4
Нет|tezegin7@rambler.ru 13.04.2004
Нет|bogdan3@rambler.ru 12.02.2001
Нет|svatoslav37@rambler.ru 20.07.2003

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

1 2 3
N 13-04-2004 rambler.ru
N 12-02-2001 rambler.ru
N 20-07-2003 rambler.ru

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Богдан Нетогянц 087-574-1405 netoganz41@mail.ru
Матвей Точский 266-053-9616 tocskij41@yahoo.com
Илья Гуфебиди 624-637-5759 gufebidi70@yahoo.com
Руслан Мунман 659-224-4976 ruslan83@mail.ru
Руслан Мунман 659-224-4976 ruslan83@mail.ru
Руслан Мунман 659-224-4976 ruslan83@mail.ru

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

1 2 3
Нетогянц 087 574-1405 mail.ru
Точский 266 053-9616 yahoo.com
Гуфебиди 624 637-5759 yahoo.com
Мунман 659 224-4976 mail.ru

Пример 2

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

1 2 3
Филипп Рубский 901-187-5211 rubskij62@mail.ru
Сергей Зинасян 849-638-7480 zinasan48@yandex.ru
Сергей Зинасян 849-638-7480 zinasan48@yandex.ru
Николай Чамов 703-794-6473 nikolaj83@yandex.ru
Станислав Кокамов 524-005-2471 stanislav64@gmail.com
Сергей Зинасян 849-638-7480 zinasan48@yandex.ru

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

1 2 3
Кокамов 524 005-2471 gmail.com
Чамов 703 794-6473 yandex.ru
Зинасян 849 638-7480 yandex.ru
Рубский 901 187-5211 mail.ru

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (104) 497-21-72 0.5766 2003/02/06 2003/02/06 1
+7 (378) 732-68-44 0.6628 1999/10/06 1999/10/06 1
+7 (274) 194-94-81 0.5921 2003/07/12 2003/07/12 0
+7 (644) 100-35-86 0.4899 2000/05/03 2000/05/03 0

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

1 2 3 4
497-2172 732-6844 194-9481 100-3586
0.577 0.663 0.592 0.490
06-02-2003 06-10-1999 12-07-2003 03-05-2000
Y Y N N

Пример 2

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

1 2 3 4 5
+7 (874) 294-69-46 0.4401 2003/07/21 2003/07/21 0
+7 (182) 026-03-84 0.4426 1999/03/27 1999/03/27 0
+7 (772) 822-88-37 0.7044 1999/01/14 1999/01/14 0

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

1 2 3
294-6946 026-0384 822-8837
0.440 0.443 0.704
21-07-2003 27-03-1999 14-01-1999
N N N

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
arsen10@rambler.ru;Не выполнено Арсен Б. Дукко Арсен Б. Дукко
lizozman62@rambler.ru;Не выполнено Сергей Е. Лицозман Сергей Е. Лицозман
lizozman62@rambler.ru;Не выполнено Сергей Е. Лицозман Сергей Е. Лицозман
tamerlan58@rambler.ru;Выполнено Тамерлан С. Зусефий Тамерлан С. Зусефий
lizozman62@rambler.ru;Не выполнено Сергей Е. Лицозман Сергей Е. Лицозман
likevij35@yandex.ru;Не выполнено Артем Л. Ликевий Артем Л. Ликевий

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

1 2 3 4
arsen10[at]rambler.ru lizozman62[at]rambler.ru tamerlan58[at]rambler.ru likevij35[at]yandex.ru
Дукко, А.Б. Лицозман, С.Е. Зусефий, Т.С. Ликевий, А.Л.
false false true false

Пример 2

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

1 2 3 4
sezacanz54@yandex.ru;Не выполнено Павел Н. Шезачянц Павел Н. Шезачянц
vuguzin72@yahoo.com;Не выполнено Игнат З. Вугуцин Игнат З. Вугуцин
nazar35@yandex.ru;Выполнено Назар З. Лачко Назар З. Лачко
fodutic64@rambler.ru;Выполнено Яромир Ц. Фодутич Яромир Ц. Фодутич
fodutic64@rambler.ru;Выполнено Яромир Ц. Фодутич Яромир Ц. Фодутич
fodutic64@rambler.ru;Выполнено Яромир Ц. Фодутич Яромир Ц. Фодутич

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

1 2 3 4
sezacanz54[at]yandex.ru vuguzin72[at]yahoo.com nazar35[at]yandex.ru fodutic64[at]rambler.ru
Шезачянц, П.Н. Вугуцин, И.З. Лачко, Н.З. Фодутич, Я.Ц.
false false true true

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (231) 802-03-76 76% Макар Ф. Бумий
+7 (852) 416-05-46 45% Ростислав Н. Чосли
+7 (852) 416-05-46 45% Ростислав Н. Чосли
+7 (852) 416-05-46 45% Ростислав Н. Чосли
+7 (880) 582-83-48 37% Дамир В. Цотянц

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

1 2 3
2318020376 8524160546 8805828348
0.76 0.45 0.37
Бумий, М.Ф. Чосли, Р.Н. Цотянц, Д.В.

Пример 2

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

1 2 3
+7 (354) 109-51-63 13% Арсений В. Базман
+7 (968) 934-68-21 56% Давид Ц. Чефский
+7 (968) 934-68-21 56% Давид Ц. Чефский
+7 (968) 934-68-21 56% Давид Ц. Чефский
+7 (419) 878-35-83 80% Дамир З. Ронедман
+7 (596) 533-01-90 43% Назар Ч. Кошук

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

1 2 3 4
3541095163 9689346821 4198783583 5965330190
0.13 0.56 0.80 0.43
Базман, А.В. Чефский, Д.Ц. Ронедман, Д.З. Кошук, Н.Ч.

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Толезман Одиссей false +7 (307) 050-41-86 tolezman99@yandex.ru
Рикко Мирон false +7 (689) 302-08-22 rikko7@mail.ru
Рикко Мирон false +7 (689) 302-08-22 rikko7@mail.ru
Берин Яромир true +7 (596) 632-29-09 aromir2@rambler.ru

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

1 2 3
Толезман Рикко Берин
Нет Нет Да
307 050-4186 689 302-0822 596 632-2909
yandex.ru mail.ru rambler.ru

Пример 2

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

1 2 3 4 5 6
Шазивяк Игнат false +7 (891) 778-97-03 sazivak38@mail.ru
Рукберг Евгений false +7 (604) 454-86-54 rukberg57@mail.ru
Рукберг Евгений false +7 (604) 454-86-54 rukberg57@mail.ru
Дурувиди Богдан true +7 (964) 877-66-89 duruvidi57@gmail.com
Ницашяк Виктор true +7 (802) 526-78-21 nizasak4@mail.ru

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

1 2 3 4
Шазивяк Рукберг Дурувиди Ницашяк
Нет Нет Да Да
891 778-9703 604 454-8654 964 877-6689 802 526-7821
mail.ru mail.ru gmail.com mail.ru

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
22/12/2004 Ильдар Р. Вазофук да Ильдар Р. Вазофук
14/11/2000 Рустам Е. Чецяк да Рустам Е. Чецяк
03/01/2004 Дамир Б. Дулич да Дамир Б. Дулич

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

1 2 3
22/12/04 Вазофук И.Р. 1
14/11/00 Чецяк Р.Е. 1
03/01/04 Дулич Д.Б. 1

Пример 2

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

1 2 3 4
06/05/2004 Роман З. Кацутич да Роман З. Кацутич
19/05/2002 Арсений М. Какев нет Арсений М. Какев
12/01/2001 Макар М. Балянц да Макар М. Балянц
03/07/2004 Вадим Ш. Фодицман нет Вадим Ш. Фодицман

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

1 2 3
06/05/04 Кацутич Р.З. 1
19/05/02 Какев А.М. 0
12/01/01 Балянц М.М. 1
03/07/04 Фодицман В.Ш. 0

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
834 848-3462 03.10.01 834 848-3462 81%
834 848-3462 03.10.01 834 848-3462 81%
834 848-3462 03.10.01 834 848-3462 81%
302 494-5534 02.08.05 302 494-5534 10%
689 210-1061 99.02.24 689 210-1061 29%

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

1 2 3
848-3462 01/10/03 0.810
494-5534 05/08/02 0.100
210-1061 24/02/99 0.290

Пример 2

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

1 2 3 4 5
971 974-1482 04.11.22 971 974-1482 31%
985 898-9249 01.11.10 985 898-9249 70%
964 112-3868 00.10.01 964 112-3868 3%
964 112-3868 00.10.01 964 112-3868 3%
964 112-3868 00.10.01 964 112-3868 3%

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

1 2 3
974-1482 22/11/04 0.310
898-9249 10/11/01 0.700
112-3868 01/10/00 0.030

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zufalskij83[at]mail.ru Нет#+7 (860) 327-22-58 03.08.12 03.08.12
zufalskij83[at]mail.ru Нет#+7 (860) 327-22-58 03.08.12 03.08.12
sibic23[at]gmail.com Да#+7 (568) 524-35-97 99.05.09 99.05.09
zufalskij83[at]mail.ru Нет#+7 (860) 327-22-58 03.08.12 03.08.12
vorak37[at]gmail.com Да#+7 (489) 339-74-39 99.07.20 99.07.20

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

1 2 3 4
zufalskij83 Не выполнено +7(860)327-22-58 03/08/12
sibic23 Выполнено +7(568)524-35-97 99/05/09
vorak37 Выполнено +7(489)339-74-39 99/07/20

Пример 2

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

1 2 3 4 5
ramacidi30[at]mail.ru Да#+7 (559) 700-18-95 02.05.03 02.05.03
lakak57[at]rambler.ru Нет#+7 (637) 054-92-62 00.12.23 00.12.23
zolidanz29[at]yahoo.com Нет#+7 (427) 755-01-38 00.07.07 00.07.07
zolidanz29[at]yahoo.com Нет#+7 (427) 755-01-38 00.07.07 00.07.07
zolidanz29[at]yahoo.com Нет#+7 (427) 755-01-38 00.07.07 00.07.07

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

1 2 3 4
ramacidi30 Выполнено +7(559)700-18-95 02/05/03
lakak57 Не выполнено +7(637)054-92-62 00/12/23
zolidanz29 Не выполнено +7(427)755-01-38 00/07/07

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
refan10@rambler.ru Рефян, Я.Ц. Рефян, Я.Ц. 94%
lelovak75@yahoo.com Леловяк, П.Ц. Леловяк, П.Ц. 87%
zabidi25@yahoo.com Забиди, М.У. Забиди, М.У. 77%
momko56@yandex.ru Момко, Р.Ш. Момко, Р.Ш. 97%
lelovak75@yahoo.com Леловяк, П.Ц. Леловяк, П.Ц. 87%

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

1 2 3
lelovak75[at]yahoo.com Леловяк 0.87
momko56[at]yandex.ru Момко 0.97
refan10[at]rambler.ru Рефян 0.94
zabidi25[at]yahoo.com Забиди 0.77

Пример 2

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

1 2 3 4 5 6
cimofov49@yandex.ru Чимофов, А.Н. Чимофов, А.Н. 6%
cimofov49@yandex.ru Чимофов, А.Н. Чимофов, А.Н. 6%
gesafuk88@yandex.ru Гешафук, Р.Е. Гешафук, Р.Е. 4%
zolberg30@yahoo.com Цолберг, Э.Ч. Цолберг, Э.Ч. 24%

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

1 2 3
cimofov49[at]yandex.ru Чимофов 0.06
gesafuk88[at]yandex.ru Гешафук 0.04
zolberg30[at]yahoo.com Цолберг 0.24