ИНБО-02-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.2 Андрей Л. Недич|99/06/25 andrej7[at]mail.ru
0.5 Тихон С. Кекский|04/05/05 kekskij91[at]yahoo.com
0.1 Сергей Ф. Фицов|03/07/27 sergej19[at]yahoo.com

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

1 2 3
0.500 0.200 0.100
Кекский Тихон Недич Андрей Фицов Сергей
kekskij91@yahoo.com andrej7@mail.ru sergej19@yahoo.com
04.05.05 99.06.25 03.07.27

Пример 2

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

1 2 3
0.5 Мирослав В. Чолашич|04/10/28 miroslav76[at]gmail.com
0.2 Вячеслав А. Кений|99/05/24 vaceslav55[at]gmail.com
0.3 Матвей Ф. Мегегян|03/10/12 megegan41[at]yandex.ru
0.6 Данил Л. Логинский|00/01/21 loginskij53[at]yandex.ru

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

1 2 3 4
0.200 0.600 0.300 0.500
Кений Вячеслав Логинский Данил Мегегян Матвей Чолашич Мирослав
vaceslav55@gmail.com loginskij53@yandex.ru megegan41@yandex.ru miroslav76@gmail.com
99.05.24 00.01.21 03.10.12 04.10.28

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
borazij64[at]rambler.ru borazij64[at]rambler.ru Выполнено +7 748 490-08-93
borazij64[at]rambler.ru borazij64[at]rambler.ru Выполнено +7 748 490-08-93
zesarev46[at]rambler.ru zesarev46[at]rambler.ru Выполнено +7 448 097-93-68
borazij64[at]rambler.ru borazij64[at]rambler.ru Выполнено +7 748 490-08-93
kurak27[at]mail.ru kurak27[at]mail.ru Выполнено +7 834 567-62-39
vugskij9[at]mail.ru vugskij9[at]mail.ru Выполнено +7 069 188-78-15

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

1 2 3 4
vugskij9 zesarev46 borazij64 kurak27
1 1 1 1
+70691887815 +74480979368 +77484900893 +78345676239

Пример 2

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

1 2 3 4 5 6
godak12[at]rambler.ru godak12[at]rambler.ru Выполнено +7 850 827-61-96
nekegko52[at]mail.ru nekegko52[at]mail.ru Не выполнено +7 025 447-67-39
norobidi24[at]rambler.ru norobidi24[at]rambler.ru Выполнено +7 737 994-35-13
cotugin36[at]yahoo.com cotugin36[at]yahoo.com Не выполнено +7 220 645-96-30
godak12[at]rambler.ru godak12[at]rambler.ru Выполнено +7 850 827-61-96
godak12[at]rambler.ru godak12[at]rambler.ru Выполнено +7 850 827-61-96

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

1 2 3 4
nekegko52 cotugin36 norobidi24 godak12
0 0 1 1
+70254476739 +72206459630 +77379943513 +78508276196

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
rustam10@rambler.ru 0.37|(651) 927-28-96 rustam10@rambler.ru
dagarov14@rambler.ru 0.23|(709) 352-36-49 dagarov14@rambler.ru
celberg69@mail.ru 0.00|(031) 251-14-10 celberg69@mail.ru

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

1 2 3
rustam10 927-2896 37%
dagarov14 352-3649 23%
celberg69 251-1410 0%

Пример 2

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

1 2 3 4
vazilman77@rambler.ru 0.99|(619) 752-39-68 vazilman77@rambler.ru
sobegak43@gmail.com 0.70|(741) 510-45-99 sobegak43@gmail.com
sucatev14@mail.ru 0.55|(648) 336-18-73 sucatev14@mail.ru
stepan51@rambler.ru 0.85|(883) 856-29-45 stepan51@rambler.ru

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

1 2 3
vazilman77 752-3968 99%
sobegak43 510-4599 70%
sucatev14 336-1873 55%
stepan51 856-2945 85%

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Y 0.36|Синиди Е.Е.
Y 0.56|Кибешман Б.Д.
N 0.17|Гугич Д.Н.
N 0.39|Губадев А.Т.

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

1 2 3 4
да да нет нет
36% 56% 17% 39%
Е. Синиди Б. Кибешман Д. Гугич А. Губадев

Пример 2

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

1 2
Y 0.21|Буфовли В.У.
Y 0.79|Муфуфиди Д.В.
N 0.39|Фуцин И.Ц.
Y 0.72|Силатий И.Ш.

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

1 2 3 4
да да нет да
21% 79% 39% 72%
В. Буфовли Д. Муфуфиди И. Фуцин И. Силатий

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1999/06/08 0|aroslav44@gmail.com 0.6693
2000/09/28 1|kirill57@rambler.ru 0.8536
1999/09/13 0|sezev99@gmail.com 0.4547
2000/08/23 0|dmitrij13@mail.ru 0.4695

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

1 2 3 4
1999.06.08 aroslav44[at]gmail.com 0.67 нет
2000.09.28 kirill57[at]rambler.ru 0.85 да
1999.09.13 sezev99[at]gmail.com 0.45 нет
2000.08.23 dmitrij13[at]mail.ru 0.47 нет

Пример 2

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

1 2 3
2003/01/20 0|zacko39@mail.ru 0.7683
2000/12/21 1|vasilij23@rambler.ru 0.7972
2002/10/21 0|viktor74@yahoo.com 0.5193

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

1 2 3 4
2003.01.20 zacko39[at]mail.ru 0.77 нет
2000.12.21 vasilij23[at]rambler.ru 0.80 да
2002.10.21 viktor74[at]yahoo.com 0.52 нет

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
tafberg82[at]gmail.com 785-561-5894 Тафберг Л.Ц.
bosanskij22[at]yandex.ru 434-373-1309 Бошанский М.Т.
cucak45[at]yahoo.com 151-576-1057 Чучяк Г.О.

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

1 2 3
cucak45 tafberg82 bosanskij22
151 576-1057 785 561-5894 434 373-1309
Г. Чучяк Л. Тафберг М. Бошанский

Пример 2

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

1 2 3
dizavko72[at]yahoo.com 252-107-7691 Дицавко Р.О.
nifberg57[at]yahoo.com 497-491-0735 Нифберг Е.Т.
vavev65[at]rambler.ru 401-894-8465 Вавев М.Г.

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

1 2 3
nifberg57 vavev65 dizavko72
497 491-0735 401 894-8465 252 107-7691
Е. Нифберг М. Вавев Р. Дицавко

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 307 447-2163 false kacaban18[at]mail.ru 0.021 0.021
+7 099 984-2465 false cuvuguk34[at]mail.ru 0.408 0.408
+7 383 782-9646 true sezizidi12[at]rambler.ru 0.662 0.662
+7 383 782-9646 true sezizidi12[at]rambler.ru 0.662 0.662
+7 383 782-9646 true sezizidi12[at]rambler.ru 0.662 0.662

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

1 2 3
+7 307 447-21-63 +7 099 984-24-65 +7 383 782-96-46
0 0 1
kacaban18 cuvuguk34 sezizidi12
0.02 0.41 0.66

Пример 2

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

1 2 3 4 5 6
+7 639 603-6724 true lizberg10[at]rambler.ru 0.065 0.065
+7 037 514-8491 true kazak20[at]gmail.com 0.688 0.688
+7 943 972-0437 true gumetev7[at]gmail.com 0.767 0.767
+7 432 455-5950 false musov45[at]yahoo.com 0.233 0.233
+7 432 455-5950 false musov45[at]yahoo.com 0.233 0.233
+7 432 455-5950 false musov45[at]yahoo.com 0.233 0.233

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

1 2 3 4
+7 639 603-67-24 +7 037 514-84-91 +7 943 972-04-37 +7 432 455-59-50
1 1 1 0
lizberg10 kazak20 gumetev7 musov45
0.07 0.69 0.77 0.23

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1.0;(161) 181-1025 damir80@rambler.ru
1.0;(161) 181-1025 damir80@rambler.ru
0.8;(907) 997-4303 svatogor42@rambler.ru
0.2;(870) 371-6401 evgenij68@gmail.com
1.0;(161) 181-1025 damir80@rambler.ru

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

1 2 3
1.0000 181-10-25 damir80[at]rambler.ru
0.8000 997-43-03 svatogor42[at]rambler.ru
0.2000 371-64-01 evgenij68[at]gmail.com

Пример 2

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

1 2 3 4
0.5;(534) 542-2202 ignat69@mail.ru
0.7;(070) 952-3486 firakko94@mail.ru
0.7;(070) 952-3486 firakko94@mail.ru
0.4;(255) 299-1565 vsevolod25@gmail.com
0.9;(032) 128-6286 temenin17@yandex.ru
0.7;(070) 952-3486 firakko94@mail.ru

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

1 2 3
0.5000 542-22-02 ignat69[at]mail.ru
0.7000 952-34-86 firakko94[at]mail.ru
0.4000 299-15-65 vsevolod25[at]gmail.com
0.9000 128-62-86 temenin17[at]yandex.ru

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
20.11.03 Олег Р. Ривенин 202 475-3656 0.7417
14.05.01 Эмиль И. Гусберг 583 579-3670 0.4887
27.02.01 Артур Т. Фуцев 105 254-4991 0.1255
14.05.01 Эмиль И. Гусберг 583 579-3670 0.4887
03.07.00 Даниэль И. Шонберг 576 599-5839 0.0804

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

1 2 3 4
03.11.20 Ривенин О.Р. 475-36-56 0.742
01.05.14 Гусберг Э.И. 579-36-70 0.489
01.02.27 Фуцев А.Т. 254-49-91 0.126
00.07.03 Шонберг Д.И. 599-58-39 0.080

Пример 2

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

1 2 3 4 5
28.08.01 Герман Р. Цубоцяк 876 578-1282 0.9385
20.08.01 Егор Ч. Ванев 031 043-7839 0.2614
25.10.03 Денис Д. Ромемко 266 585-4323 0.3667
14.03.03 Давид Ф. Тибамянц 074 372-6713 0.0590
14.03.03 Давид Ф. Тибамянц 074 372-6713 0.0590

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

1 2 3 4
01.08.28 Цубоцяк Г.Р. 578-12-82 0.939
01.08.20 Ванев Е.Ч. 043-78-39 0.261
03.10.25 Ромемко Д.Д. 585-43-23 0.367
03.03.14 Тибамянц Д.Ф. 372-67-13 0.059

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 060 676-35-09:Негилич Н.О. 1999.11.17
+7 234 284-27-49:Зашучский П.В. 2000.04.04
+7 943 092-42-28:Нецарак Н.С. 2004.11.24
+7 893 017-89-14:Богов Д.Е. 1999.01.16
+7 893 017-89-14:Богов Д.Е. 1999.01.16
+7 893 017-89-14:Богов Д.Е. 1999.01.16

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

1 2 3 4
+7 060 676-3509 +7 234 284-2749 +7 943 092-4228 +7 893 017-8914
99/11/17 00/04/04 04/11/24 99/01/16
Негилич Зашучский Нецарак Богов

Пример 2

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

1 2
+7 664 478-05-34:Фацирский А.Т. 2002.03.16
+7 002 913-06-96:Затекук А.З. 2000.04.28
+7 002 913-06-96:Затекук А.З. 2000.04.28
+7 002 913-06-96:Затекук А.З. 2000.04.28
+7 560 231-86-66:Зицакян С.Ф. 2004.03.11
+7 529 366-65-15:Зечко М.Г. 2004.11.05

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

1 2 3 4
+7 664 478-0534 +7 002 913-0696 +7 560 231-8666 +7 529 366-6515
02/03/16 00/04/28 04/03/11 04/11/05
Фацирский Затекук Зицакян Зечко

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 037 961-0935 +7 037 961-0935 Игорь У. Гинигберг 11-03-1999
+7 037 961-0935 +7 037 961-0935 Игорь У. Гинигберг 11-03-1999
+7 037 961-0935 +7 037 961-0935 Игорь У. Гинигберг 11-03-1999
+7 640 992-3139 +7 640 992-3139 Елисей Ш. Мобацберг 27-05-1999
+7 054 784-4323 +7 054 784-4323 Сергей Р. Нушман 21-09-1999

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

1 2 3
+7 (037) 961-09-35 Гинигберг Игорь 11/03/99
+7 (640) 992-31-39 Мобацберг Елисей 27/05/99
+7 (054) 784-43-23 Нушман Сергей 21/09/99

Пример 2

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

1 2 3 4 5
+7 052 164-2280 +7 052 164-2280 Давид Ш. Цодин 14-04-2004
+7 632 067-1330 +7 632 067-1330 Мирон Г. Рицузич 22-06-2001
+7 052 164-2280 +7 052 164-2280 Давид Ш. Цодин 14-04-2004
+7 052 164-2280 +7 052 164-2280 Давид Ш. Цодин 14-04-2004
+7 920 604-3977 +7 920 604-3977 Евгений М. Фезин 24-07-1999

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

1 2 3
+7 (632) 067-13-30 Рицузич Мирон 22/06/01
+7 (920) 604-39-77 Фезин Евгений 24/07/99
+7 (052) 164-22-80 Цодин Давид 14/04/04

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.782 007 206-7478 04-09-12
0.890 643 482-3066 00-07-26
0.692 577 722-8532 99-09-11
0.437 485 448-1273 03-06-16
0.692 577 722-8532 99-09-11

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

1 2 3
0.78 (007) 206-7478 12-09-04
0.89 (643) 482-3066 26-07-00
0.69 (577) 722-8532 11-09-99
0.44 (485) 448-1273 16-06-03

Пример 2

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

1 2 3
0.799 150 677-3464 99-12-10
0.799 150 677-3464 99-12-10
0.630 150 376-6068 99-08-24
0.532 792 694-4162 03-04-24
0.151 517 871-3194 04-05-14

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

1 2 3
0.80 (150) 677-3464 10-12-99
0.63 (150) 376-6068 24-08-99
0.53 (792) 694-4162 24-04-03
0.15 (517) 871-3194 14-05-04

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.31 28/07/2001 ruzij70@rambler.ru 8397214773
0.67 16/10/2004 sorukberg8@yahoo.com 9562502018
0.85 12/01/2001 ravli28@yandex.ru 7677196522
0.85 12/01/2001 ravli28@yandex.ru 7677196522
0.49 01/11/1999 gamakov10@yandex.ru 9510858216
0.85 12/01/2001 ravli28@yandex.ru 7677196522

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

1 2 3 4
0.3 0.7 0.8 0.5
28-07-2001 16-10-2004 12-01-2001 01-11-1999
ruzij70[at]rambler.ru sorukberg8[at]yahoo.com ravli28[at]yandex.ru gamakov10[at]yandex.ru
(839) 721-4773 (956) 250-2018 (767) 719-6522 (951) 085-8216

Пример 2

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

1 2 3 4 5 6
0.33 02/03/2002 nozin47@yahoo.com 7481751707
0.02 10/05/2001 setman56@rambler.ru 5848126776
0.79 06/07/2002 sakolman89@yahoo.com 4299217366
0.79 06/07/2002 sakolman89@yahoo.com 4299217366
0.79 06/07/2002 sakolman89@yahoo.com 4299217366
0.82 22/12/2002 negin63@rambler.ru 1082130495

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

1 2 3 4
0.3 0.0 0.8 0.8
02-03-2002 10-05-2001 06-07-2002 22-12-2002
nozin47[at]yahoo.com setman56[at]rambler.ru sakolman89[at]yahoo.com negin63[at]rambler.ru
(748) 175-1707 (584) 812-6776 (429) 921-7366 (108) 213-0495

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
robert97[at]rambler.ru 0 0 Фугян Роберт
dadadin16[at]mail.ru 0 0 Дададин Арсений
vsevolod19[at]rambler.ru 1 1 Вицинак Всеволод
svatoslav24[at]yahoo.com 0 0 Зогинук Святослав

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

1 2 3
rambler.ru нет Фугян
mail.ru нет Дададин
rambler.ru да Вицинак
yahoo.com нет Зогинук

Пример 2

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

1 2 3 4 5
vladislav81[at]gmail.com 1 1 Зедимин Владислав
marsel_80[at]mail.ru 1 1 Финян Марсель
nizak34[at]gmail.com 1 1 Низак Семен
solidi80[at]gmail.com 0 0 Солиди Олег

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

1 2 3
gmail.com да Зедимин
mail.ru да Финян
gmail.com да Низак
gmail.com нет Солиди

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
mecuk79@mail.ru mecuk79@mail.ru N Р.О. Мечук 2000-03-24
cuban77@rambler.ru cuban77@rambler.ru Y С.Т. Чубян 2000-06-24
famic88@mail.ru famic88@mail.ru N С.Г. Фамич 2000-07-13

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

1 2 3 4
mecuk79 Не выполнено Мечук 00/03/24
cuban77 Выполнено Чубян 00/06/24
famic88 Не выполнено Фамич 00/07/13

Пример 2

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

1 2 3 4 5
lucanij84@mail.ru lucanij84@mail.ru Y А.И. Лучаний 2003-07-13
mokisic35@mail.ru mokisic35@mail.ru N В.Ц. Мокисич 2003-04-21
kirov76@gmail.com kirov76@gmail.com Y С.Ш. Киров 2000-08-16

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

1 2 3 4
lucanij84 Выполнено Лучаний 03/07/13
mokisic35 Не выполнено Мокисич 03/04/21
kirov76 Выполнено Киров 00/08/16

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
cemli45@rambler.ru Чемли, О.Г. 00-02-25 Чемли, О.Г.
cemli45@rambler.ru Чемли, О.Г. 00-02-25 Чемли, О.Г.
rocafan73@mail.ru Рочафян, Р.У. 01-06-06 Рочафян, Р.У.
sedberg46@yandex.ru Шедберг, З.Е. 99-10-19 Шедберг, З.Е.
botic34@gmail.com Ботич, Л.А. 01-12-13 Ботич, Л.А.

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

1 2 3 4
sedberg46[at]yandex.ru botic34[at]gmail.com cemli45[at]rambler.ru rocafan73[at]mail.ru
З. Шедберг Л. Ботич О. Чемли Р. Рочафян
19-10-99 13-12-01 25-02-00 06-06-01

Пример 2

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

1 2 3 4
muzomij26@yandex.ru Муцомий, Б.З. 04-03-19 Муцомий, Б.З.
zekunanz6@mail.ru Цекунянц, К.С. 02-12-26 Цекунянц, К.С.
kutonov9@mail.ru Кутонов, Б.К. 03-04-14 Кутонов, Б.К.
kutonov9@mail.ru Кутонов, Б.К. 03-04-14 Кутонов, Б.К.

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

1 2 3
kutonov9[at]mail.ru muzomij26[at]yandex.ru zekunanz6[at]mail.ru
Б. Кутонов Б. Муцомий К. Цекунянц
14-04-03 19-03-04 26-12-02

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N N 160 912-9096&А.И. Зозли
Y Y 266 598-7788&Р.Ш. Фифивли
Y Y 735 068-0496&Е.Н. Зомечян
Y Y 735 068-0496&Е.Н. Зомечян
Y Y 735 068-0496&Е.Н. Зомечян

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

1 2 3
Нет 912-9096 А. Зозли
Да 598-7788 Р. Фифивли
Да 068-0496 Е. Зомечян

Пример 2

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

1 2 3
N N 036 169-9944&И.Л. Лицяк
N N 724 912-3796&А.Д. Нифев
N N 724 912-3796&А.Д. Нифев
N N 641 942-7024&А.Г. Ниториди
N N 724 912-3796&А.Д. Нифев

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

1 2 3
Нет 169-9944 И. Лицяк
Нет 912-3796 А. Нифев
Нет 942-7024 А. Ниториди

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
rostislav27@yandex.ru +7 222 827-1557 0.4
svatoslav90@rambler.ru +7 076 333-9769 0.1
svatoslav90@rambler.ru +7 076 333-9769 0.1
danil82@rambler.ru +7 881 469-7649 0.1

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

1 2 3
yandex.ru rambler.ru rambler.ru
+7 (222) 827-15-57 +7 (076) 333-97-69 +7 (881) 469-76-49
40% 10% 10%

Пример 2

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

1 2 3 4
socman83@yandex.ru +7 902 630-1069 0.9
zevimak99@gmail.com +7 674 176-7793 0.5
makar12@yahoo.com +7 822 193-9615 0.7
refelidi26@yahoo.com +7 084 836-7818 0.8
refelidi26@yahoo.com +7 084 836-7818 0.8

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

1 2 3 4
yandex.ru gmail.com yahoo.com yahoo.com
+7 (902) 630-10-69 +7 (674) 176-77-93 +7 (822) 193-96-15 +7 (084) 836-78-18
90% 50% 70% 80%

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
18-11-02 0.8 0.8 Елисей Ф. Рушян 0418859419
13-03-99 0.4 0.4 Денис Н. Сицутук 3559601430
06-05-99 0.9 0.9 Даниэль Ф. Софочин 2994727435
06-05-99 0.9 0.9 Даниэль Ф. Софочин 2994727435
14-01-01 0.6 0.6 Степан В. Лизошман 4069077875

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

1 2 3 4
02.11.18 99.03.13 99.05.06 01.01.14
0.800 0.400 0.900 0.600
Рушян Елисей Сицутук Денис Софочин Даниэль Лизошман Степан
(041) 885-9419 (355) 960-1430 (299) 472-7435 (406) 907-7875

Пример 2

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

1 2 3 4 5 6
20-03-01 0.0 0.0 Ярослав Р. Судазли 8896674574
07-02-99 0.5 0.5 Владимир Р. Вивозов 8969298296
21-07-03 0.6 0.6 Виктор И. Чегобак 3173116181
21-07-03 0.6 0.6 Виктор И. Чегобак 3173116181

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

1 2 3
01.03.20 99.02.07 03.07.21
0.000 0.500 0.600
Судазли Ярослав Вивозов Владимир Чегобак Виктор
(889) 667-4574 (896) 929-8296 (317) 311-6181

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+72235109909:zuzevman65@rambler.ru 2000-12-27
+74818711398:sifakev93@mail.ru 2004-04-07
+73415213685:nisij99@mail.ru 2003-04-06
+70483213212:kocin67@mail.ru 1999-05-11
+74818711398:sifakev93@mail.ru 2004-04-07

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

1 2 3 4
zuzevman65[at]rambler.ru sifakev93[at]mail.ru nisij99[at]mail.ru kocin67[at]mail.ru
+7(223)510-99-09 +7(481)871-13-98 +7(341)521-36-85 +7(048)321-32-12
00/12/27 04/04/07 03/04/06 99/05/11

Пример 2

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

1 2
+74213961477:difberg89@yahoo.com 1999-08-03
+73399070776:foganz85@gmail.com 2004-10-21
+75559142019:tamerlan18@yahoo.com 2001-06-19
+74213961477:difberg89@yahoo.com 1999-08-03
+79705518772:kesak46@yahoo.com 1999-02-12

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

1 2 3 4
difberg89[at]yahoo.com foganz85[at]gmail.com tamerlan18[at]yahoo.com kesak46[at]yahoo.com
+7(421)396-14-77 +7(339)907-07-76 +7(555)914-20-19 +7(970)551-87-72
99/08/03 04/10/21 01/06/19 99/02/12

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.6#fasodic84@rambler.ru 21-03-01
1.0#svatoslav86@yahoo.com 15-07-99
0.1#zuvak22@yandex.ru 04-11-03
0.4#svatoslav57@yahoo.com 13-06-04

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

1 2 3 4
60% 100% 10% 40%
21/03/01 15/07/99 04/11/03 13/06/04
fasodic84 svatoslav86 zuvak22 svatoslav57

Пример 2

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

1 2
0.7#robert64@rambler.ru 16-04-03
0.7#dafov39@rambler.ru 01-02-01
0.6#stanislav97@rambler.ru 17-04-00

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

1 2 3
70% 70% 60%
16/04/03 01/02/01 17/04/00
robert64 dafov39 stanislav97

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N 4756655683 4756655683 0.0899|bezli31[at]yandex.ru
Y 0650132427 0650132427 0.8354|cacorev52[at]yandex.ru
N 0708912050 0708912050 0.8712|marsel_56[at]mail.ru

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

1 2 3
Нет Да Нет
475-665-5683 065-013-2427 070-891-2050
yandex.ru yandex.ru mail.ru
0.090 0.835 0.871

Пример 2

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

1 2 3 4
Y 4823012114 4823012114 0.3352|rostislav30[at]mail.ru
N 1274133255 1274133255 0.3082|rostislav17[at]gmail.com
N 8461244284 8461244284 0.1224|ramil_51[at]gmail.com
Y 7357611082 7357611082 0.2076|lekanz82[at]yandex.ru

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

1 2 3 4
Да Нет Нет Да
482-301-2114 127-413-3255 846-124-4284 735-761-1082
mail.ru gmail.com gmail.com yandex.ru
0.335 0.308 0.122 0.208

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
becugij56[at]yandex.ru 03-02-13#0.24
cogan36[at]gmail.com 01-12-19#0.88
rocskij20[at]yahoo.com 03-07-19#0.63
letan20[at]gmail.com 03-12-07#0.22
rocskij20[at]yahoo.com 03-07-19#0.63

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

1 2 3 4
becugij56@yandex.ru cogan36@gmail.com rocskij20@yahoo.com letan20@gmail.com
13/02/03 19/12/01 19/07/03 07/12/03
24% 88% 63% 22%

Пример 2

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

1 2 3 4
tezotev48[at]yandex.ru 04-06-17#0.89
tezotev48[at]yandex.ru 04-06-17#0.89
lotagman91[at]gmail.com 99-08-04#0.83
memokskij34[at]mail.ru 03-04-23#0.97

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

1 2 3
tezotev48@yandex.ru lotagman91@gmail.com memokskij34@mail.ru
17/06/04 04/08/99 23/04/03
89% 83% 97%

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vladislav71@gmail.com Владислав Е. Некич vladislav71@gmail.com +7 424 397-0910
dmitrij37@yahoo.com Дмитрий Р. Вотман dmitrij37@yahoo.com +7 237 232-5512
svatogor13@yahoo.com Святогор Р. Сонян svatogor13@yahoo.com +7 833 806-6401

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

1 2 3
dmitrij37[at]yahoo.com vladislav71[at]gmail.com svatogor13[at]yahoo.com
Дмитрий Вотман Владислав Некич Святогор Сонян
(237) 232-5512 (424) 397-0910 (833) 806-6401

Пример 2

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

1 2 3 4
cobedin34@rambler.ru Филипп О. Чобедин cobedin34@rambler.ru +7 325 346-0703
stanislav77@gmail.com Станислав И. Цебесиди stanislav77@gmail.com +7 396 697-3851
radmir79@rambler.ru Радмир Ш. Вузман radmir79@rambler.ru +7 456 445-9232
bivedskij81@gmail.com Арсений Р. Биведский bivedskij81@gmail.com +7 591 688-0270

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

1 2 3 4
cobedin34[at]rambler.ru stanislav77[at]gmail.com radmir79[at]rambler.ru bivedskij81[at]gmail.com
Филипп Чобедин Станислав Цебесиди Радмир Вузман Арсений Биведский
(325) 346-0703 (396) 697-3851 (456) 445-9232 (591) 688-0270

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 991 003-71-64 0.492 15/05/2000 15/05/2000
+7 362 383-96-93 0.120 18/05/1999 18/05/1999
+7 838 402-55-58 0.089 17/12/2002 17/12/2002

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

1 2 3
+7 362 383-9693 0.12 18.05.1999
+7 838 402-5558 0.09 17.12.2002
+7 991 003-7164 0.49 15.05.2000

Пример 2

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

1 2 3 4
+7 685 598-52-71 0.456 17/06/2003 17/06/2003
+7 519 636-02-98 0.074 16/03/2004 16/03/2004
+7 177 782-56-28 0.531 12/10/2001 12/10/2001
+7 411 995-33-90 0.500 17/03/2004 17/03/2004

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

1 2 3
+7 177 782-5628 0.53 12.10.2001
+7 411 995-3390 0.50 17.03.2004
+7 519 636-0298 0.07 16.03.2004
+7 685 598-5271 0.46 17.06.2003

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Сегский Назар 0.722|+7 539 846-0375 Сегский Назар Нет
Рачман Мирон 0.461|+7 789 056-5975 Рачман Мирон Нет
Мурорко Амир 0.955|+7 812 681-3378 Мурорко Амир Да
Мурорко Амир 0.955|+7 812 681-3378 Мурорко Амир Да
Лебиди Данила 0.337|+7 426 256-4904 Лебиди Данила Нет
Мурорко Амир 0.955|+7 812 681-3378 Мурорко Амир Да

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

1 2 3 4
Назар Сегский 0.7220 +7 (539) 846-03-75 N
Мирон Рачман 0.4610 +7 (789) 056-59-75 N
Амир Мурорко 0.9550 +7 (812) 681-33-78 Y
Данила Лебиди 0.3370 +7 (426) 256-49-04 N

Пример 2

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

1 2 3 4 5 6
Чифман Филипп 0.028|+7 926 595-6810 Чифман Филипп Нет
Чичафко Данила 0.429|+7 801 812-7060 Чичафко Данила Да
Фуцянц Роман 0.825|+7 582 478-9591 Фуцянц Роман Да
Фуцянц Роман 0.825|+7 582 478-9591 Фуцянц Роман Да
Фуцянц Роман 0.825|+7 582 478-9591 Фуцянц Роман Да
Бомич Мирон 0.505|+7 157 422-3975 Бомич Мирон Да

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

1 2 3 4
Филипп Чифман 0.0280 +7 (926) 595-68-10 N
Данила Чичафко 0.4290 +7 (801) 812-70-60 Y
Роман Фуцянц 0.8250 +7 (582) 478-95-91 Y
Мирон Бомич 0.5050 +7 (157) 422-39-75 Y

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2
ramil_92[at]yahoo.com|Да 26.10.01
vaceslav54[at]mail.ru|Нет 15.11.01
odissej27[at]mail.ru|Нет 06.04.01
vaceslav54[at]mail.ru|Нет 15.11.01
vaceslav54[at]mail.ru|Нет 15.11.01
fananz18[at]yandex.ru|Да 12.06.04

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

1 2 3 4
yahoo.com mail.ru mail.ru yandex.ru
true false false true
26/10/01 15/11/01 06/04/01 12/06/04

Пример 2

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

1 2
boris53[at]yandex.ru|Нет 21.02.03
vaceslav90[at]gmail.com|Да 06.10.02
vaceslav90[at]gmail.com|Да 06.10.02
vaceslav90[at]gmail.com|Да 06.10.02
vaceslav29[at]yandex.ru|Да 11.10.04

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

1 2 3
yandex.ru gmail.com yandex.ru
false true true
21/02/03 06/10/02 11/10/04

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Гацко С.Е.#+7 475 723-14-67 gazko50[at]rambler.ru gazko50[at]rambler.ru
Гилский К.Ч.#+7 642 918-66-50 gilskij58[at]gmail.com gilskij58[at]gmail.com
Мунозян Э.А.#+7 893 716-25-69 munozan64[at]yahoo.com munozan64[at]yahoo.com
Чалук А.Г.#+7 900 238-81-82 caluk37[at]rambler.ru caluk37[at]rambler.ru

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

1 2 3
(475) 723-14-67 gazko50@rambler.ru С. Гацко
(642) 918-66-50 gilskij58@gmail.com К. Гилский
(893) 716-25-69 munozan64@yahoo.com Э. Мунозян
(900) 238-81-82 caluk37@rambler.ru А. Чалук

Пример 2

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

1 2 3
Фазко Р.О.#+7 321 198-49-13 fazko89[at]gmail.com fazko89[at]gmail.com
Недогук Ф.И.#+7 530 886-19-49 nedoguk40[at]gmail.com nedoguk40[at]gmail.com
Гурерянц Т.Л.#+7 270 613-94-16 gureranz56[at]gmail.com gureranz56[at]gmail.com

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

1 2 3
(270) 613-94-16 gureranz56@gmail.com Т. Гурерянц
(321) 198-49-13 fazko89@gmail.com Р. Фазко
(530) 886-19-49 nedoguk40@gmail.com Ф. Недогук

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
18.01.01:0.38 eduard95[at]mail.ru (862) 140-2523
15.10.99:0.85 kuzibman40[at]yahoo.com (699) 535-2491
19.11.00:0.51 kazaganz51[at]rambler.ru (744) 142-6115
01.09.00:0.39 nifesko15[at]yahoo.com (009) 457-7658

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

1 2 3 4
18-01-01 15-10-99 19-11-00 01-09-00
eduard95 kuzibman40 kazaganz51 nifesko15
862-140-2523 699-535-2491 744-142-6115 009-457-7658
0.4 0.8 0.5 0.4

Пример 2

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

1 2 3
10.02.01:0.62 cakubov71[at]yahoo.com (102) 914-6657
10.01.03:0.42 lusasan30[at]yahoo.com (779) 242-3219
26.06.04:0.80 stepan51[at]gmail.com (819) 177-4608
07.04.00:0.46 cedesov80[at]mail.ru (054) 491-2269

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

1 2 3 4
10-02-01 10-01-03 26-06-04 07-04-00
cakubov71 lusasan30 stepan51 cedesov80
102-914-6657 779-242-3219 819-177-4608 054-491-2269
0.6 0.4 0.8 0.5

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
false +7 618 603-61-18 1999/10/16 1999/10/16 Дамир Тузяк
true +7 461 250-02-27 2004/11/24 2004/11/24 Платон Фоцов
false +7 333 173-53-27 2001/09/19 2001/09/19 Альберт Фачузак
false +7 289 684-81-91 2003/08/20 2003/08/20 Андрей Месисяк

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

1 2 3 4
Нет +7(618)603-61-18 16.10.1999 Тузяк
Да +7(461)250-02-27 24.11.2004 Фоцов
Нет +7(333)173-53-27 19.09.2001 Фачузак
Нет +7(289)684-81-91 20.08.2003 Месисяк

Пример 2

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

1 2 3 4 5 6
false +7 568 776-19-20 2001/12/05 2001/12/05 Артур Мобулский
true +7 546 394-65-48 1999/02/21 1999/02/21 Филипп Гисев
true +7 758 589-33-53 2000/03/10 2000/03/10 Ярослав Шукоцли
true +7 579 638-07-70 1999/03/26 1999/03/26 Василий Нагак

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

1 2 3 4
Нет +7(568)776-19-20 05.12.2001 Мобулский
Да +7(546)394-65-48 21.02.1999 Гисев
Да +7(758)589-33-53 10.03.2000 Шукоцли
Да +7(579)638-07-70 26.03.1999 Нагак

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 305 203-1507 02/12/99 02/12/99 да
+7 767 436-7659 20/08/01 20/08/01 нет
+7 005 678-2127 18/02/99 18/02/99 да

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

1 2 3
+7 305 203-15-07 99.12.02 true
+7 767 436-76-59 01.08.20 false
+7 005 678-21-27 99.02.18 true

Пример 2

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

1 2 3 4 5 6
+7 202 682-9752 12/09/03 12/09/03 нет
+7 214 307-9054 11/01/00 11/01/00 нет
+7 077 636-6695 19/11/99 19/11/99 нет
+7 529 742-7455 24/03/01 24/03/01 да

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

1 2 3
+7 202 682-97-52 03.09.12 false
+7 214 307-90-54 00.01.11 false
+7 077 636-66-95 99.11.19 false
+7 529 742-74-55 01.03.24 true

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 836 761-1213 10% false Алексей Л. Ниночиди Алексей Л. Ниночиди
+7 427 685-7293 51% false Влад Б. Рарев Влад Б. Рарев
+7 790 868-4328 99% true Евгений Т. Садатук Евгений Т. Садатук
+7 790 868-4328 99% true Евгений Т. Садатук Евгений Т. Садатук
+7 790 868-4328 99% true Евгений Т. Садатук Евгений Т. Садатук

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

1 2 3 4
+7(836)761-12-13 0.1 0 Ниночиди
+7(427)685-72-93 0.5 0 Рарев
+7(790)868-43-28 1.0 1 Садатук

Пример 2

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

1 2 3 4 5
+7 305 685-3153 66% true Валерий О. Ведберг Валерий О. Ведберг
+7 305 685-3153 66% true Валерий О. Ведберг Валерий О. Ведберг
+7 993 005-9609 78% false Константин Т. Нуконич Константин Т. Нуконич
+7 305 685-3153 66% true Валерий О. Ведберг Валерий О. Ведберг
+7 943 295-4997 5% true Дамир Ч. Гокибли Дамир Ч. Гокибли

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

1 2 3 4
+7(305)685-31-53 0.7 1 Ведберг
+7(993)005-96-09 0.8 0 Нуконич
+7(943)295-49-97 0.1 1 Гокибли

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2000-05-26 088-89-47 0.9911
2003-10-25 217-06-59 0.7728
2001-11-10 935-66-75 0.9879
2002-02-24 280-80-89 0.8516
2002-02-24 280-80-89 0.8516
2002-02-24 280-80-89 0.8516

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

1 2 3
2000 0888947 0.991
2003 2170659 0.773
2001 9356675 0.988
2002 2808089 0.852

Пример 2

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

1 2 3
2001-11-01 982-31-11 0.2420
1999-07-10 932-43-55 0.6455
1999-07-10 932-43-55 0.6455
1999-07-10 932-43-55 0.6455
2004-08-09 186-97-94 0.4710
1999-02-02 924-97-21 0.0479

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

1 2 3
2001 9823111 0.242
1999 9324355 0.645
2004 1869794 0.471
1999 9249721 0.048

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004-10-05 svatoslav66@rambler.ru +7(854)839-41-36
2002-01-08 rololberg47@yandex.ru +7(682)335-81-90
2002-10-16 savelij46@rambler.ru +7(054)208-71-73
2000-10-06 ributanz79@yandex.ru +7(870)816-54-70

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

1 2 3
05-10-04 svatoslav66[at]rambler.ru +7 854 839-4136
08-01-02 rololberg47[at]yandex.ru +7 682 335-8190
16-10-02 savelij46[at]rambler.ru +7 054 208-7173
06-10-00 ributanz79[at]yandex.ru +7 870 816-5470

Пример 2

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

1 2 3 4
2000-01-08 zocabuk50@mail.ru +7(436)574-98-44
2004-09-25 vladimir78@gmail.com +7(551)957-94-99
2000-01-25 dufabuk50@yahoo.com +7(790)429-74-66
1999-02-20 daniel_43@rambler.ru +7(503)409-60-95

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

1 2 3
08-01-00 zocabuk50[at]mail.ru +7 436 574-9844
25-09-04 vladimir78[at]gmail.com +7 551 957-9499
25-01-00 dufabuk50[at]yahoo.com +7 790 429-7466
20-02-99 daniel_43[at]rambler.ru +7 503 409-6095

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001-07-06 2001-07-06 Самир Ф. Мечук 0.96
2000-06-07 2000-06-07 Иван Г. Суско 0.66
2003-02-15 2003-02-15 Антон Г. Бецман 0.76

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

1 2 3
01-07-06 00-06-07 03-02-15
Мечук С.Ф. Суско И.Г. Бецман А.Г.
0.960 0.660 0.760

Пример 2

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

1 2 3 4
1999-12-20 1999-12-20 Святослав Ш. Шоцко 0.82
2002-01-08 2002-01-08 Вячеслав Ф. Вефукак 0.49
2001-06-14 2001-06-14 Гордей Б. Февоший 0.74
2003-10-11 2003-10-11 Виталий С. Шечечман 0.01

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

1 2 3 4
99-12-20 02-01-08 01-06-14 03-10-11
Шоцко С.Ш. Вефукак В.Ф. Февоший Г.Б. Шечечман В.С.
0.820 0.490 0.740 0.010

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Выполнено 0.697 0.697 12/04/04
Не выполнено 0.518 0.518 20/07/99
Выполнено 0.225 0.225 28/12/01

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

1 2 3
да 0.70 12.04.04
нет 0.52 20.07.99
да 0.23 28.12.01

Пример 2

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

1 2 3 4 5 6
Не выполнено 0.376 0.376 06/03/00
Не выполнено 0.915 0.915 15/05/02
Не выполнено 0.879 0.879 20/09/02

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

1 2 3
нет 0.38 06.03.00
нет 0.92 15.05.02
нет 0.88 20.09.02

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
lidij71@yahoo.com&13-01-2000 Лидий Р.Р. Лидий Р.Р.
zebko34@gmail.com&15-04-1999 Цебко Н.К. Цебко Н.К.
zenicov68@mail.ru&27-01-2001 Ценичов М.И. Ценичов М.И.
zenicov68@mail.ru&27-01-2001 Ценичов М.И. Ценичов М.И.
bazizberg27@yandex.ru&02-08-2000 Базицберг В.Б. Базицберг В.Б.

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

1 2 3
yahoo.com 00-01-13 Лидий Р.
gmail.com 99-04-15 Цебко Н.
mail.ru 01-01-27 Ценичов М.
yandex.ru 00-08-02 Базицберг В.

Пример 2

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

1 2 3 4
girozli4@gmail.com&16-06-2000 Гироцли Ю.Ц. Гироцли Ю.Ц.
vokin37@yandex.ru&20-04-2004 Вокин Т.Т. Вокин Т.Т.
besevskij11@gmail.com&15-07-2003 Бесевский Р.Р. Бесевский Р.Р.
girozli4@gmail.com&16-06-2000 Гироцли Ю.Ц. Гироцли Ю.Ц.

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

1 2 3
gmail.com 00-06-16 Гироцли Ю.
yandex.ru 04-04-20 Вокин Т.
gmail.com 03-07-15 Бесевский Р.

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
cikosov35[at]yahoo.com Чикосов Д.Е. false;00-09-06
sasesij79[at]gmail.com Шасеший О.А. false;01-03-16
fucak70[at]gmail.com Фучяк К.М. true;99-07-01

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

1 2 3 4
fucak70 Фучяк 01/07/99 Выполнено
cikosov35 Чикосов 06/09/00 Не выполнено
sasesij79 Шасеший 16/03/01 Не выполнено

Пример 2

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

1 2 3 4
dizoman73[at]yahoo.com Дицомян Г.В. true;01-06-01
zemin32[at]yandex.ru Цемин А.У. true;04-11-20
balazak81[at]rambler.ru Балацак М.Ч. true;03-05-14

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

1 2 3 4
balazak81 Балацак 14/05/03 Выполнено
dizoman73 Дицомян 01/06/01 Выполнено
zemin32 Цемин 20/11/04 Выполнено

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.04;false Олег Л. Чизев Олег Л. Чизев
0.08;true Дмитрий Ц. Цашяк Дмитрий Ц. Цашяк
0.38;true Арсений Г. Вочук Арсений Г. Вочук

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

1 2 3
0.0 0.1 0.4
нет да да
Олег Чизев Дмитрий Цашяк Арсений Вочук

Пример 2

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

1 2 3 4
0.40;false Виталий Ш. Цедян Виталий Ш. Цедян
0.07;false Герман И. Цабубли Герман И. Цабубли
0.63;true Павел С. Сочяк Павел С. Сочяк

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

1 2 3
0.4 0.1 0.6
нет нет да
Виталий Цедян Герман Цабубли Павел Сочяк

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N#+7 851 023-08-97 2001/09/07 saluzidi37[at]gmail.com 2001/09/07
N#+7 731 603-37-22 2002/08/03 fumusan90[at]mail.ru 2002/08/03
Y#+7 171 358-60-67 2003/09/04 evgenij23[at]rambler.ru 2003/09/04
Y#+7 459 951-15-56 1999/07/26 lizubic69[at]yahoo.com 1999/07/26

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

1 2 3 4
8510230897 7316033722 1713586067 4599511556
2001 2002 2003 1999
saluzidi37 fumusan90 evgenij23 lizubic69
нет нет да да

Пример 2

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

1 2 3 4
N#+7 610 474-03-76 1999/02/10 zibuk81[at]yahoo.com 1999/02/10
N#+7 636 773-67-98 2003/03/07 fedor46[at]rambler.ru 2003/03/07
Y#+7 728 537-72-85 2002/06/21 vasilij25[at]yandex.ru 2002/06/21
Y#+7 854 203-27-06 2004/05/16 al_bert95[at]mail.ru 2004/05/16

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

1 2 3 4
6104740376 6367736798 7285377285 8542032706
1999 2003 2002 2004
zibuk81 fedor46 vasilij25 al_bert95
нет нет да да