ИВБО-21-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 0 +7 343 239-4105 dalko73[at]rambler.ru
1 1 +7 440 547-8176 mozuk56[at]gmail.com
1 1 +7 554 610-8785 vanev41[at]mail.ru
1 1 +7 804 046-9017 risikuk47[at]gmail.com
1 1 +7 804 046-9017 risikuk47[at]gmail.com

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

1 2 3
Не выполнено +73432394105 dalko73@rambler.ru
Выполнено +74405478176 mozuk56@gmail.com
Выполнено +75546108785 vanev41@mail.ru
Выполнено +78040469017 risikuk47@gmail.com

Пример 2

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

1 2 3 4
1 1 +7 546 315-5525 nilesic15[at]yahoo.com
1 1 +7 479 687-5766 tibozin71[at]yandex.ru
1 1 +7 198 198-1620 rizafov64[at]gmail.com
1 1 +7 198 198-1620 rizafov64[at]gmail.com
1 1 +7 715 326-5498 gufli33[at]yandex.ru

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

1 2 3
Выполнено +75463155525 nilesic15@yahoo.com
Выполнено +74796875766 tibozin71@yandex.ru
Выполнено +71981981620 rizafov64@gmail.com
Выполнено +77153265498 gufli33@yandex.ru

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
22/08/04 100% sozov15@mail.ru
01/01/03 40% rumakak22@mail.ru
28/03/03 47% kozefak98@gmail.com

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

1 2 3
04-08-22 03-01-01 03-03-28
1.00 0.40 0.47
sozov15 rumakak22 kozefak98

Пример 2

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

1 2 3
04/09/01 14% gesunak49@gmail.com
25/12/00 1% gofij16@gmail.com
14/01/00 29% tomatidi92@gmail.com

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

1 2 3
01-09-04 00-12-25 00-01-14
0.14 0.01 0.29
gesunak49 gofij16 tomatidi92

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
false kezskij23[at]gmail.com kezskij23[at]gmail.com 0.9 00.11.12
true stanislav66[at]gmail.com stanislav66[at]gmail.com 0.1 01.04.15
true zabskij70[at]rambler.ru zabskij70[at]rambler.ru 0.7 01.03.27
false kezskij23[at]gmail.com kezskij23[at]gmail.com 0.9 00.11.12
false kezskij23[at]gmail.com kezskij23[at]gmail.com 0.9 00.11.12
false zedesov81[at]rambler.ru zedesov81[at]rambler.ru 0.9 04.06.26

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

1 2 3 4
нет kezskij23@gmail.com 0.90 00/11/12
да stanislav66@gmail.com 0.10 01/04/15
да zabskij70@rambler.ru 0.70 01/03/27
нет zedesov81@rambler.ru 0.90 04/06/26

Пример 2

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

1 2 3 4 5 6
true danila39[at]rambler.ru danila39[at]rambler.ru 0.7 03.01.03
false arsenij1[at]gmail.com arsenij1[at]gmail.com 0.3 01.09.25
false arsenij1[at]gmail.com arsenij1[at]gmail.com 0.3 01.09.25
false arsenij1[at]gmail.com arsenij1[at]gmail.com 0.3 01.09.25
true stepan15[at]yahoo.com stepan15[at]yahoo.com 0.4 99.03.07

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

1 2 3 4
да danila39@rambler.ru 0.70 03/01/03
нет arsenij1@gmail.com 0.30 01/09/25
да stepan15@yahoo.com 0.40 99/03/07

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет|+7 966 161-7074 sefesidi22[at]mail.ru Н.Е. Шефесиди Н.Е. Шефесиди
нет|+7 966 161-7074 sefesidi22[at]mail.ru Н.Е. Шефесиди Н.Е. Шефесиди
да|+7 260 749-0269 tazobin84[at]gmail.com С.К. Тазобин С.К. Тазобин
нет|+7 966 161-7074 sefesidi22[at]mail.ru Н.Е. Шефесиди Н.Е. Шефесиди
да|+7 996 930-0651 kefumak17[at]yandex.ru В.Р. Кефумяк В.Р. Кефумяк

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

1 2 3
N Y Y
966 161-7074 260 749-0269 996 930-0651
sefesidi22@mail.ru tazobin84@gmail.com kefumak17@yandex.ru
Шефесиди Н. Тазобин С. Кефумяк В.

Пример 2

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

1 2 3 4
нет|+7 774 889-6798 kasanz39[at]yahoo.com Ю.С. Касянц Ю.С. Касянц
да|+7 604 759-4764 bocalli59[at]mail.ru Г.Г. Бочалли Г.Г. Бочалли
нет|+7 774 889-6798 kasanz39[at]yahoo.com Ю.С. Касянц Ю.С. Касянц
да|+7 897 845-0258 serisidi91[at]rambler.ru А.К. Серишиди А.К. Серишиди
нет|+7 989 546-4520 bidifin93[at]mail.ru А.Ц. Бидифин А.Ц. Бидифин
нет|+7 774 889-6798 kasanz39[at]yahoo.com Ю.С. Касянц Ю.С. Касянц

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

1 2 3 4
N Y Y N
774 889-6798 604 759-4764 897 845-0258 989 546-4520
kasanz39@yahoo.com bocalli59@mail.ru serisidi91@rambler.ru bidifin93@mail.ru
Касянц Ю. Бочалли Г. Серишиди А. Бидифин А.

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
447-413-0560 14/06/02 0.477 0
032-156-9794 25/04/04 0.579 0
454-045-6994 10/09/04 0.603 1

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

1 2 3
(447) 413-0560 (032) 156-9794 (454) 045-6994
02-06-14 04-04-25 04-09-10
48% 58% 60%
нет нет да

Пример 2

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

1 2 3 4 5
208-405-6558 24/05/99 0.278 0
403-230-1257 07/12/01 0.267 0
680-511-5151 11/03/04 0.874 1
293-877-6690 26/08/03 0.639 0

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

1 2 3 4
(208) 405-6558 (403) 230-1257 (680) 511-5151 (293) 877-6690
99-05-24 01-12-07 04-03-11 03-08-26
28% 27% 87% 64%
нет нет да нет

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(752) 244-81-04 0.53 lugan82[at]yahoo.com Лугян Адель
(594) 997-03-97 0.62 fobuk99[at]mail.ru Фобук Павел
(752) 244-81-04 0.53 lugan82[at]yahoo.com Лугян Адель
(752) 244-81-04 0.53 lugan82[at]yahoo.com Лугян Адель
(048) 453-72-51 0.60 citarak39[at]yahoo.com Читарак Амир

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

1 2 3
4537251 9970397 2448104
0.600 0.620 0.530
citarak39 fobuk99 lugan82
Амир Читарак Павел Фобук Адель Лугян

Пример 2

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

1 2 3 4
(144) 632-11-99 0.86 kinskij15[at]mail.ru Кинский Семен
(144) 632-11-99 0.86 kinskij15[at]mail.ru Кинский Семен
(333) 210-92-83 0.88 titberg62[at]yandex.ru Титберг Влад
(230) 672-31-70 0.54 rizko7[at]gmail.com Ризко Демид
(144) 632-11-99 0.86 kinskij15[at]mail.ru Кинский Семен

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

1 2 3
6321199 6723170 2109283
0.860 0.540 0.880
kinskij15 rizko7 titberg62
Семен Кинский Демид Ризко Влад Титберг

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
14.12.2003 vuvak11[at]rambler.ru 0.0655
13.07.1999 nubidi68[at]gmail.com 0.6081
13.09.2004 romozov41[at]gmail.com 0.7925
10.06.1999 busak20[at]rambler.ru 0.1169

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

1 2 3 4
14-12-03 13-07-99 13-09-04 10-06-99
vuvak11 nubidi68 romozov41 busak20
0.07 0.61 0.79 0.12

Пример 2

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

1 2 3 4 5
26.06.2001 lotak88[at]rambler.ru 0.5258
02.06.2000 sosinuk86[at]rambler.ru 0.3833
19.09.2001 nitasan37[at]yandex.ru 0.4558
14.05.2001 sirij25[at]yahoo.com 0.4481

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

1 2 3 4
26-06-01 02-06-00 19-09-01 14-05-01
lotak88 sosinuk86 nitasan37 sirij25
0.53 0.38 0.46 0.45

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vozev84[at]rambler.ru true vozev84[at]rambler.ru 0.061
tomocin61[at]gmail.com true tomocin61[at]gmail.com 0.707
resij88[at]rambler.ru false resij88[at]rambler.ru 0.115
resij88[at]rambler.ru false resij88[at]rambler.ru 0.115

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

1 2 3
vozev84 1 0.1
tomocin61 1 0.7
resij88 0 0.1

Пример 2

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

1 2 3 4 5
faranz66[at]yandex.ru true faranz66[at]yandex.ru 0.281
kufovidi46[at]yahoo.com true kufovidi46[at]yahoo.com 0.137
tadurev17[at]mail.ru false tadurev17[at]mail.ru 0.655
vukak13[at]yahoo.com false vukak13[at]yahoo.com 0.782
faranz66[at]yandex.ru true faranz66[at]yandex.ru 0.281

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

1 2 3
faranz66 1 0.3
kufovidi46 1 0.1
tadurev17 0 0.7
vukak13 0 0.8

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Бувизяк М.Ф.;78% +7(051)049-89-13
Шибберг В.С.;49% +7(676)678-30-94
Бувизяк М.Ф.;78% +7(051)049-89-13
Бувизяк М.Ф.;78% +7(051)049-89-13
Цирко Д.Ц.;61% +7(037)346-49-61

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

1 2 3
0.7800 0.4900 0.6100
Бувизяк М. Шибберг В. Цирко Д.
0510498913 6766783094 0373464961

Пример 2

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

1 2 3
Тичяк Н.Т.;96% +7(007)448-70-77
Рилак А.Р.;93% +7(926)113-41-51
Генян Т.Т.;57% +7(516)736-31-17
Рилак А.Р.;93% +7(926)113-41-51
Рилак А.Р.;93% +7(926)113-41-51

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

1 2 3
0.9600 0.9300 0.5700
Тичяк Н. Рилак А. Генян Т.
0074487077 9261134151 5167363117

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(434) 926-6981 А.Г. Рафев Не выполнено 0.42
(289) 662-8010 Т.О. Рошокий Выполнено 0.68
(057) 914-8357 Г.Е. Ночафберг Не выполнено 0.01

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

1 2 3
434-926-6981 289-662-8010 057-914-8357
Рафев А. Рошокий Т. Ночафберг Г.
0 1 0
42% 68% 1%

Пример 2

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

1 2 3 4
(803) 779-1040 П.Е. Цуцитли Выполнено 0.53
(842) 844-9004 А.Ф. Цацатак Не выполнено 0.94
(153) 134-1389 Д.А. Мушоциди Не выполнено 0.21

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

1 2 3
803-779-1040 842-844-9004 153-134-1389
Цуцитли П. Цацатак А. Мушоциди Д.
1 0 0
53% 94% 21%

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
mobikan8[at]yahoo.com mobikan8[at]yahoo.com +73913048204#да
cakezan24[at]mail.ru cakezan24[at]mail.ru +77348949256#нет
cakezan24[at]mail.ru cakezan24[at]mail.ru +77348949256#нет
cazij21[at]mail.ru cazij21[at]mail.ru +73583232910#да
cakezan24[at]mail.ru cakezan24[at]mail.ru +77348949256#нет

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

1 2 3
mobikan8 391 304-8204 Y
cakezan24 734 894-9256 N
cazij21 358 323-2910 Y

Пример 2

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

1 2 3 4
duzman37[at]yandex.ru duzman37[at]yandex.ru +75431473275#да
modberg82[at]yahoo.com modberg82[at]yahoo.com +78130834107#да
duzman37[at]yandex.ru duzman37[at]yandex.ru +75431473275#да
sotin71[at]yandex.ru sotin71[at]yandex.ru +76303048707#нет
duzman37[at]yandex.ru duzman37[at]yandex.ru +75431473275#да
susocidi2[at]yandex.ru susocidi2[at]yandex.ru +78295056747#нет

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

1 2 3
duzman37 543 147-3275 Y
modberg82 813 083-4107 Y
sotin71 630 304-8707 N
susocidi2 829 505-6747 N

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (103) 867-66-73 77% 77% Мулберг, М.Н.
+7 (664) 895-22-42 4% 4% Датский, С.З.
+7 (172) 974-83-82 82% 82% Тусарян, В.Н.

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

1 2 3
+7 172 974-8382 0.8 В. Тусарян
+7 103 867-6673 0.8 М. Мулберг
+7 664 895-2242 0.0 С. Датский

Пример 2

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

1 2 3 4 5 6
+7 (170) 609-36-36 1% 1% Велли, В.Г.
+7 (779) 776-44-07 33% 33% Сецич, П.В.
+7 (676) 212-46-07 32% 32% Ваторов, А.О.

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

1 2 3
+7 676 212-4607 0.3 А. Ваторов
+7 170 609-3636 0.0 В. Велли
+7 779 776-4407 0.3 П. Сецич

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Рабозский Никита!2003/01/07 0.8 rabozskij85[at]mail.ru
Гегелов Савва!2004/07/27 0.3 gegelov94[at]yahoo.com
Нечский Павел!2002/11/22 0.9 necskij45[at]gmail.com
Рабозский Никита!2003/01/07 0.8 rabozskij85[at]mail.ru

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

1 2 3 4
03.01.07 80% Рабозский rabozskij85
04.07.27 30% Гегелов gegelov94
02.11.22 90% Нечский necskij45

Пример 2

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

1 2 3
Барук Айдар!2003/09/02 0.7 baruk92[at]yahoo.com
Вакян Ринат!2003/04/10 0.5 vakan10[at]yandex.ru
Лечий Вадим!2004/12/27 1.0 lecij61[at]rambler.ru
Барук Айдар!2003/09/02 0.7 baruk92[at]yahoo.com

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

1 2 3 4
03.09.02 70% Барук baruk92
03.04.10 50% Вакян vakan10
04.12.27 100% Лечий lecij61

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Шетирко Э.Н.;+7 025 729-9461 13-12-2000
Дечич Р.С.;+7 153 174-5155 07-11-2001
Фачирли В.Г.;+7 436 324-0805 03-05-2004

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

1 2 3
729-94-61 2000.12.13 Шетирко
174-51-55 2001.11.07 Дечич
324-08-05 2004.05.03 Фачирли

Пример 2

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

1 2
Шозибянц Ю.М.;+7 976 589-0331 21-09-2004
Шегак Г.Б.;+7 968 354-3344 12-04-2000
Лотиди М.К.;+7 706 454-2733 16-12-2001

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

1 2 3
589-03-31 2004.09.21 Шозибянц
354-33-44 2000.04.12 Шегак
454-27-33 2001.12.16 Лотиди

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
781 035-1611 tamerlan27@rambler.ru Y 05.09.99 tamerlan27@rambler.ru
423 960-5140 vitalij59@yahoo.com Y 20.05.04 vitalij59@yahoo.com
423 960-5140 vitalij59@yahoo.com Y 20.05.04 vitalij59@yahoo.com
933 989-9116 tamotan62@rambler.ru N 18.10.03 tamotan62@rambler.ru

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

1 2 3
035-1611 960-5140 989-9116
tamerlan27[at]rambler.ru vitalij59[at]yahoo.com tamotan62[at]rambler.ru
да да нет
05-09-99 20-05-04 18-10-03

Пример 2

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

1 2 3 4 5
631 687-8110 marsel_1@gmail.com N 11.10.02 marsel_1@gmail.com
791 566-8316 bakak70@mail.ru N 07.11.04 bakak70@mail.ru
936 212-9437 viktor86@yandex.ru N 21.12.00 viktor86@yandex.ru
384 643-6390 litin6@rambler.ru N 18.11.02 litin6@rambler.ru
936 212-9437 viktor86@yandex.ru N 21.12.00 viktor86@yandex.ru

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

1 2 3 4
687-8110 566-8316 212-9437 643-6390
marsel_1[at]gmail.com bakak70[at]mail.ru viktor86[at]yandex.ru litin6[at]rambler.ru
нет нет нет нет
11-10-02 07-11-04 21-12-00 18-11-02

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Выполнено 0.220 Тузалич, В.З. 0.220
Не выполнено 0.374 Фезко, Л.Ц. 0.374
Не выполнено 0.374 Фезко, Л.Ц. 0.374
Не выполнено 0.374 Фезко, Л.Ц. 0.374
Не выполнено 0.959 Дурберг, С.И. 0.959

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

1 2 3
Да 22% Тузалич
Нет 37% Фезко
Нет 96% Дурберг

Пример 2

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

1 2 3 4 5 6
Не выполнено 0.411 Нилуряк, М.З. 0.411
Выполнено 0.584 Роридберг, В.Д. 0.584
Не выполнено 0.926 Сесазиди, Д.О. 0.926
Выполнено 0.498 Ручулов, С.Ф. 0.498
Не выполнено 0.411 Нилуряк, М.З. 0.411
Не выполнено 0.411 Нилуряк, М.З. 0.411

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

1 2 3
Нет 41% Нилуряк
Да 58% Роридберг
Нет 93% Сесазиди
Да 50% Ручулов

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено|maksim4[at]gmail.com 05.08.2001 Гимли Максим Гимли Максим
Выполнено|godidi55[at]gmail.com 20.08.2001 Годиди Влад Годиди Влад
Выполнено|godidi55[at]gmail.com 20.08.2001 Годиди Влад Годиди Влад
Выполнено|konstantin5[at]rambler.ru 24.03.2000 Сошич Константин Сошич Константин
Выполнено|geguk24[at]mail.ru 08.12.2000 Гегук Борис Гегук Борис

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

1 2 3 4
geguk24@mail.ru godidi55@gmail.com konstantin5@rambler.ru maksim4@gmail.com
00-12-08 01-08-20 00-03-24 01-08-05
Борис Гегук Влад Годиди Константин Сошич Максим Гимли
true true true true

Пример 2

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

1 2 3 4 5
Выполнено|zasomman67[at]gmail.com 22.12.1999 Цашомман Арсен Цашомман Арсен
Не выполнено|georgij69[at]yahoo.com 17.05.2001 Равман Георгий Равман Георгий
Выполнено|buvurak61[at]yahoo.com 18.04.2001 Бувуряк Артем Бувуряк Артем
Не выполнено|georgij69[at]yahoo.com 17.05.2001 Равман Георгий Равман Георгий
Не выполнено|ruvuban25[at]gmail.com 07.12.2002 Рувубян Артемий Рувубян Артемий

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

1 2 3 4
buvurak61@yahoo.com georgij69@yahoo.com ruvuban25@gmail.com zasomman67@gmail.com
01-04-18 01-05-17 02-12-07 99-12-22
Артем Бувуряк Георгий Равман Артемий Рувубян Арсен Цашомман
true false false true

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
filefanz36@yahoo.com 0.03 нет 166-580-5005
zesozskij48@yandex.ru 0.01 нет 586-367-9474
rinat12@rambler.ru 0.94 нет 848-531-2534
zesozskij48@yandex.ru 0.01 нет 586-367-9474

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

1 2 3
zesozskij48[at]yandex.ru rinat12[at]rambler.ru filefanz36[at]yahoo.com
0.010 0.940 0.030
false false false
3679474 5312534 5805005

Пример 2

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

1 2 3 4
gelocman48@mail.ru 0.35 нет 913-732-4409
miroslav44@gmail.com 0.48 нет 787-483-7037
falevman39@yandex.ru 0.76 да 935-383-7083
dmitrij79@gmail.com 0.80 да 069-746-5283
dmitrij79@gmail.com 0.80 да 069-746-5283

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

1 2 3 4
falevman39[at]yandex.ru miroslav44[at]gmail.com gelocman48[at]mail.ru dmitrij79[at]gmail.com
0.760 0.480 0.350 0.800
true false false true
3837083 4837037 7324409 7465283

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.33 Адель Т. Шабакский!+7 226 147-28-01 Не выполнено
0.56 Данила У. Шасев!+7 997 188-84-52 Не выполнено
0.56 Данила У. Шасев!+7 997 188-84-52 Не выполнено
0.56 Данила У. Шасев!+7 997 188-84-52 Не выполнено
0.33 Данила Ф. Риботий!+7 224 518-81-72 Выполнено

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

1 2 3
33% 33% 56%
+7 (224) 518-81-72 +7 (226) 147-28-01 +7 (997) 188-84-52
Риботий Д.Ф. Шабакский А.Т. Шасев Д.У.
true false false

Пример 2

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

1 2 3
0.78 Родион С. Зелли!+7 452 763-51-12 Выполнено
0.36 Эдуард К. Сивоцян!+7 859 640-10-12 Не выполнено
0.36 Эдуард К. Сивоцян!+7 859 640-10-12 Не выполнено
0.36 Эдуард К. Сивоцян!+7 859 640-10-12 Не выполнено
0.22 Платон С. Фаров!+7 816 450-17-85 Не выполнено

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

1 2 3
78% 22% 36%
+7 (452) 763-51-12 +7 (816) 450-17-85 +7 (859) 640-10-12
Зелли Р.С. Фаров П.С. Сивоцян Э.К.
true false false

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2
zebberg13[at]mail.ru 0.172:нет
zebberg13[at]mail.ru 0.172:нет
zebberg13[at]mail.ru 0.172:нет
marsel_48[at]mail.ru 0.359:нет
dosman1[at]yahoo.com 0.470:нет

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

1 2 3
zebberg13@mail.ru N 0.2
marsel_48@mail.ru N 0.4
dosman1@yahoo.com N 0.5

Пример 2

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

1 2
kicizskij10[at]mail.ru 0.961:нет
kicizskij10[at]mail.ru 0.961:нет
vumman30[at]yandex.ru 0.000:да
vazivic50[at]rambler.ru 0.038:нет
kicizskij10[at]mail.ru 0.961:нет

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

1 2 3
kicizskij10@mail.ru N 1.0
vumman30@yandex.ru Y 0.0
vazivic50@rambler.ru N 0.0

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0!С.Ч. Чирев 27/12/2003 27/12/2003
1!И.Л. Докберг 22/12/2001 22/12/2001
0!И.И. Шувофич 08/06/2002 08/06/2002
1!Е.Ч. Моцовский 19/04/1999 19/04/1999
0!И.И. Шувофич 08/06/2002 08/06/2002

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

1 2 3
Е. Моцовский Да 1999
И. Докберг Да 2001
И. Шувофич Нет 2002
С. Чирев Нет 2003

Пример 2

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

1 2 3
1!Т.Ф. Ломев 15/03/2001 15/03/2001
0!Л.З. Гусашин 13/10/2000 13/10/2000
1!О.Ч. Доцко 06/11/1999 06/11/1999
1!О.Ч. Доцко 06/11/1999 06/11/1999

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

1 2 3
Л. Гусашин Нет 2000
О. Доцко Да 1999
Т. Ломев Да 2001

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
231 916-3096 konstantin1@gmail.com false 10%
301 868-3661 lomuk59@mail.ru false 6%
515 326-2302 malivin76@gmail.com false 95%
292 834-4090 aroslav66@yahoo.com true 70%
301 868-3661 lomuk59@mail.ru false 6%

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

1 2 3 4
9163096 8683661 3262302 8344090
konstantin1 lomuk59 malivin76 aroslav66
нет нет нет да
0.1000 0.0600 0.9500 0.7000

Пример 2

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

1 2 3 4
468 651-7526 razizak62@mail.ru true 67%
093 156-5945 lunadman17@yandex.ru true 32%
468 651-7526 razizak62@mail.ru true 67%
645 814-6887 marsel_92@yandex.ru true 84%

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

1 2 3
6517526 1565945 8146887
razizak62 lunadman17 marsel_92
да да да
0.6700 0.3200 0.8400

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
emil_97[at]gmail.com 2004-12-04 Эмиль Т. Бомян +7 (678) 771-68-22
emil_97[at]gmail.com 2004-12-04 Эмиль Т. Бомян +7 (678) 771-68-22
emil_97[at]gmail.com 2004-12-04 Эмиль Т. Бомян +7 (678) 771-68-22
ricezko6[at]yandex.ru 2004-01-13 Платон Ш. Ричезко +7 (260) 575-33-50
svatogor59[at]mail.ru 2001-07-21 Святогор Л. Нуригак +7 (436) 722-15-21

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

1 2 3
ricezko6 svatogor59 emil_97
13-01-04 21-07-01 04-12-04
П.Ш. Ричезко С.Л. Нуригак Э.Т. Бомян
+7(260)575-33-50 +7(436)722-15-21 +7(678)771-68-22

Пример 2

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

1 2 3 4
zerskij75[at]rambler.ru 2002-03-20 Данил А. Зерский +7 (025) 150-01-13
nikolaj12[at]yahoo.com 2002-07-10 Николай Б. Малецак +7 (919) 464-62-07
nikolaj12[at]yahoo.com 2002-07-10 Николай Б. Малецак +7 (919) 464-62-07
miron49[at]gmail.com 1999-08-10 Мирон Е. Чедий +7 (956) 696-31-35
nikolaj12[at]yahoo.com 2002-07-10 Николай Б. Малецак +7 (919) 464-62-07

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

1 2 3
zerskij75 miron49 nikolaj12
20-03-02 10-08-99 10-07-02
Д.А. Зерский М.Е. Чедий Н.Б. Малецак
+7(025)150-01-13 +7(956)696-31-35 +7(919)464-62-07

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
19.11.03&Руслан С. Цинман Да Да ruslan57@gmail.com
18.10.00&Артемий В. Зечий Да Да artemij41@yandex.ru
09.10.99&Роман Ш. Чокидский Нет Нет cokidskij93@mail.ru
25.02.00&Владимир Г. Буфко Нет Нет vladimir32@yahoo.com
09.10.99&Роман Ш. Чокидский Нет Нет cokidskij93@mail.ru
09.10.99&Роман Ш. Чокидский Нет Нет cokidskij93@mail.ru

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

1 2 3 4
Цинман true 19-11-03 gmail.com
Зечий true 18-10-00 yandex.ru
Чокидский false 09-10-99 mail.ru
Буфко false 25-02-00 yahoo.com

Пример 2

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

1 2 3 4
03.12.00&Никита С. Тицский Да Да tizskij41@yandex.ru
25.03.01&Назар Ф. Тасиди Нет Нет tasidi72@yandex.ru
03.12.00&Никита С. Тицский Да Да tizskij41@yandex.ru
01.12.04&Ян А. Чачий Нет Нет cacij38@yandex.ru
03.12.00&Никита С. Тицский Да Да tizskij41@yandex.ru

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

1 2 3 4
Тицский true 03-12-00 yandex.ru
Тасиди false 25-03-01 yandex.ru
Чачий false 01-12-04 yandex.ru

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
andrej82[at]yandex.ru 0.857 нет +7 194 672-2861 +7 194 672-2861
mihail86[at]yahoo.com 0.438 да +7 183 140-3210 +7 183 140-3210
svatoslav48[at]mail.ru 0.201 нет +7 528 271-5837 +7 528 271-5837
mocuridi28[at]rambler.ru 0.126 нет +7 977 710-5084 +7 977 710-5084

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

1 2 3 4
andrej82@yandex.ru mihail86@yahoo.com svatoslav48@mail.ru mocuridi28@rambler.ru
0.9 0.4 0.2 0.1
N Y N N
(194) 672-2861 (183) 140-3210 (528) 271-5837 (977) 710-5084

Пример 2

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

1 2 3 4 5 6 7
vaceslav77[at]rambler.ru 0.692 нет +7 898 832-8659 +7 898 832-8659
georgij75[at]rambler.ru 0.743 да +7 574 441-5070 +7 574 441-5070
odissej12[at]mail.ru 0.335 нет +7 558 438-5886 +7 558 438-5886
tihon94[at]rambler.ru 0.276 нет +7 536 208-3042 +7 536 208-3042

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

1 2 3 4
vaceslav77@rambler.ru georgij75@rambler.ru odissej12@mail.ru tihon94@rambler.ru
0.7 0.7 0.3 0.3
N Y N N
(898) 832-8659 (574) 441-5070 (558) 438-5886 (536) 208-3042

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 490 584-42-80 Даниэль А. Чуфман!нет daniel_32@gmail.com +7 490 584-42-80
+7 407 545-14-06 Гордей Ц. Валитов!нет valitov47@gmail.com +7 407 545-14-06
+7 216 335-25-14 Павел Н. Цогин!нет pavel30@rambler.ru +7 216 335-25-14
+7 407 545-14-06 Гордей Ц. Валитов!нет valitov47@gmail.com +7 407 545-14-06
+7 330 888-77-90 Николай З. Фукофянц!да fukofanz34@rambler.ru +7 330 888-77-90

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

1 2 3 4
(490) 584-42-80 (407) 545-14-06 (216) 335-25-14 (330) 888-77-90
Даниэль Чуфман Гордей Валитов Павел Цогин Николай Фукофянц
N N N Y
gmail.com gmail.com rambler.ru rambler.ru

Пример 2

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

1 2 3 4 5 6
+7 622 060-73-63 Евгений У. Рерян!да evgenij99@yahoo.com +7 622 060-73-63
+7 978 316-37-42 Влад С. Мудин!нет mudin68@mail.ru +7 978 316-37-42
+7 978 316-37-42 Влад С. Мудин!нет mudin68@mail.ru +7 978 316-37-42
+7 068 763-30-55 Марк И. Фегберг!нет fegberg63@rambler.ru +7 068 763-30-55
+7 772 658-70-59 Дамир З. Вутиди!да vutidi26@rambler.ru +7 772 658-70-59

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

1 2 3 4
(622) 060-73-63 (978) 316-37-42 (068) 763-30-55 (772) 658-70-59
Евгений Рерян Влад Мудин Марк Фегберг Дамир Вутиди
Y N N Y
yahoo.com mail.ru rambler.ru rambler.ru

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.7:Фечев, И.Т. 12-05-1999 12-05-1999
1.0:Душич, А.Л. 18-09-2000 18-09-2000
0.9:Шаравак, Л.Ч. 02-12-2002 02-12-2002
0.5:Литенян, Д.Д. 21-03-2004 21-03-2004

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

1 2 3
1.0000 00-09-18 А. Душич
0.5000 04-03-21 Д. Литенян
0.7000 99-05-12 И. Фечев
0.9000 02-12-02 Л. Шаравак

Пример 2

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

1 2 3
0.3:Данянц, А.Н. 02-05-2002 02-05-2002
0.5:Тешимин, А.О. 19-12-2001 19-12-2001
0.4:Сомский, А.И. 02-08-2002 02-08-2002

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

1 2 3
0.3000 02-05-02 А. Данянц
0.4000 02-08-02 А. Сомский
0.5000 01-12-19 А. Тешимин

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет +75132679149 +75132679149 99/07/08
Нет +74933519136 +74933519136 00/01/18
Да +76485752851 +76485752851 04/05/15

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

1 2 3
0 267-91-49 08.07.99
0 351-91-36 18.01.00
1 575-28-51 15.05.04

Пример 2

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

1 2 3 4
Да +73172466529 +73172466529 99/06/06
Нет +77429892297 +77429892297 00/03/20
Нет +76581729145 +76581729145 02/10/20
Нет +75477530459 +75477530459 04/02/15

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

1 2 3
1 246-65-29 06.06.99
0 989-22-97 20.03.00
0 172-91-45 20.10.02
0 753-04-59 15.02.04

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fozifak88@yandex.ru 76% fozifak88@yandex.ru +7 600 231-1958
doneban72@yandex.ru 47% doneban72@yandex.ru +7 877 991-2204
desacli36@yahoo.com 48% desacli36@yahoo.com +7 696 208-9412

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

1 2 3
fozifak88 desacli36 doneban72
0.760 0.480 0.470
(600) 231-1958 (696) 208-9412 (877) 991-2204

Пример 2

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

1 2 3 4
nizberg40@rambler.ru 73% nizberg40@rambler.ru +7 971 012-4568
sidev14@yandex.ru 14% sidev14@yandex.ru +7 286 817-0741
vofij16@rambler.ru 71% vofij16@rambler.ru +7 146 307-7428

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

1 2 3
vofij16 sidev14 nizberg40
0.710 0.140 0.730
(146) 307-7428 (286) 817-0741 (971) 012-4568

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2
7696587205&Дукли Роман Да
7487394261&Цешелли Вадим Нет
9900346860&Розян Елисей Нет

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

1 2 3
769 658-7205 748 739-4261 990 034-6860
Дукли Цешелли Розян
Y N N

Пример 2

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

1 2
7934484970&Фидемли Руслан Нет
2170331305&Нофитли Марсель Нет
9205066693&Черашяк Савва Нет

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

1 2 3
793 448-4970 217 033-1305 920 506-6693
Фидемли Нофитли Черашяк
N N N

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Арсен Д. Русидко;rusidko62@yandex.ru +7 903 411-44-58 2001-10-13 2001-10-13
Ян Р. Дакузич;dakuzic24@yandex.ru +7 604 890-96-58 2004-12-17 2004-12-17
Илья Г. Тонин;tonin52@rambler.ru +7 640 654-07-51 2002-01-06 2002-01-06

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

1 2 3 4
Русидко А.Д. rusidko62[at]yandex.ru 903 411-4458 01/10/13
Дакузич Я.Р. dakuzic24[at]yandex.ru 604 890-9658 04/12/17
Тонин И.Г. tonin52[at]rambler.ru 640 654-0751 02/01/06

Пример 2

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

1 2 3 4 5
Самир В. Бебезянц;bebezanz52@gmail.com +7 433 449-08-36 2001-01-23 2001-01-23
Яромир Т. Дурак;aromir77@yahoo.com +7 367 082-57-34 2001-04-20 2001-04-20
Айдар Д. Велашко;velasko31@mail.ru +7 008 586-93-46 2001-08-09 2001-08-09

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

1 2 3 4
Бебезянц С.В. bebezanz52[at]gmail.com 433 449-0836 01/01/23
Дурак Я.Т. aromir77[at]yahoo.com 367 082-5734 01/04/20
Велашко А.Д. velasko31[at]mail.ru 008 586-9346 01/08/09

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
07.06.2002 Балев, И.С. balev54@mail.ru
28.01.2003 Фезберг, Ю.Е. fezberg53@mail.ru
01.04.2000 Мидубли, Д.Е. midubli86@yandex.ru

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

1 2 3
2002.06.07 2000.04.01 2003.01.28
Балев И. Мидубли Д. Фезберг Ю.
mail.ru yandex.ru mail.ru

Пример 2

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

1 2 3 4 5
18.07.1999 Бутицко, В.Ч. butizko32@yahoo.com
09.11.2001 Бинич, Г.И. binic30@yahoo.com
18.04.2004 Могук, Г.Ф. moguk5@yandex.ru
14.04.2000 Далберг, С.Л. dalberg47@rambler.ru

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

1 2 3 4
2001.11.09 1999.07.18 2000.04.14 2004.04.18
Бинич Г. Бутицко В. Далберг С. Могук Г.
yahoo.com yahoo.com rambler.ru yandex.ru

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
dezucman88@mail.ru 1 1999/01/01 Децучман З.З.
dezucman88@mail.ru 1 1999/01/01 Децучман З.З.
dezucman88@mail.ru 1 1999/01/01 Децучман З.З.
sivanz50@yahoo.com 1 2003/01/14 Сивянц С.Д.
zoladuk35@yahoo.com 1 2002/02/22 Золадук Р.Г.

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

1 2 3 4
dezucman88[at]mail.ru да 1999 З. Децучман
sivanz50[at]yahoo.com да 2003 С. Сивянц
zoladuk35[at]yahoo.com да 2002 Р. Золадук

Пример 2

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

1 2 3 4 5
vizegev26@yandex.ru 1 2003/12/15 Визегев Г.К.
sefak41@gmail.com 1 1999/11/19 Шефак Л.Ш.
sefak41@gmail.com 1 1999/11/19 Шефак Л.Ш.
sefak41@gmail.com 1 1999/11/19 Шефак Л.Ш.
sodomij37@mail.ru 0 2001/05/05 Шодомий Э.Г.
rinev3@mail.ru 0 2002/08/13 Ринев М.Л.

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

1 2 3 4
vizegev26[at]yandex.ru да 2003 Г. Визегев
sefak41[at]gmail.com да 1999 Л. Шефак
sodomij37[at]mail.ru нет 2001 Э. Шодомий
rinev3[at]mail.ru нет 2002 М. Ринев

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 211 270-8609&david84[at]gmail.com Давид Цечук 0.217 Давид Цечук
+7 914 858-7498&sizivli49[at]mail.ru Роберт Шицивли 0.738 Роберт Шицивли
+7 777 776-9474&svatogor98[at]mail.ru Святогор Либий 0.393 Святогор Либий
+7 777 776-9474&svatogor98[at]mail.ru Святогор Либий 0.393 Святогор Либий
+7 777 776-9474&svatogor98[at]mail.ru Святогор Либий 0.393 Святогор Либий

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

1 2 3
+72112708609 +79148587498 +77777769474
Цечук Давид Шицивли Роберт Либий Святогор
gmail.com mail.ru mail.ru
0.2 0.7 0.4

Пример 2

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

1 2 3 4
+7 448 346-2242&vladislav92[at]yandex.ru Владислав Матян 0.920 Владислав Матян
+7 448 346-2242&vladislav92[at]yandex.ru Владислав Матян 0.920 Владислав Матян
+7 841 008-3139&bafunanz49[at]yandex.ru Демид Бафунянц 0.695 Демид Бафунянц
+7 863 938-8822&mihail15[at]rambler.ru Михаил Бефак 0.043 Михаил Бефак
+7 448 346-2242&vladislav92[at]yandex.ru Владислав Матян 0.920 Владислав Матян

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

1 2 3
+74483462242 +78410083139 +78639388822
Матян Владислав Бафунянц Демид Бефак Михаил
yandex.ru yandex.ru rambler.ru
0.9 0.7 0.0

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2004-11-22 653 059-7255&0.688
2001-01-18 067 161-8953&0.506
2002-10-18 766 284-9911&0.967
2002-10-18 766 284-9911&0.967
2002-10-18 766 284-9911&0.967

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

1 2 3
22/11/04 059-7255 0.69
18/01/01 161-8953 0.51
18/10/02 284-9911 0.97

Пример 2

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

1 2 3
1999-12-07 410 854-5646&0.350
2003-09-05 057 286-1716&0.628
2003-09-05 057 286-1716&0.628
2003-09-05 057 286-1716&0.628
2001-11-07 082 832-6133&0.675
1999-09-17 185 311-3465&0.814

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

1 2 3
07/12/99 854-5646 0.35
05/09/03 286-1716 0.63
07/11/01 832-6133 0.68
17/09/99 311-3465 0.81

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 853 299-3013&segskij14@gmail.com Н.М. Шегский 0.4
+7 197 976-8270&sukanak54@gmail.com В.М. Суканяк 0.3
+7 774 184-4359&tigidi81@yandex.ru Д.О. Тигиди 0.8

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

1 2 3 4
gmail.com 853 299-3013 Шегский 0.400
gmail.com 197 976-8270 Суканяк 0.300
yandex.ru 774 184-4359 Тигиди 0.800

Пример 2

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

1 2 3
+7 603 847-2027&surij47@mail.ru Э.Л. Сурий 0.4
+7 893 636-5882&fotan99@yahoo.com С.А. Фотян 0.8
+7 844 840-8138&rovukko50@gmail.com С.Р. Ровукко 0.9

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

1 2 3 4
mail.ru 603 847-2027 Сурий 0.400
yahoo.com 893 636-5882 Фотян 0.800
gmail.com 844 840-8138 Ровукко 0.900

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(614) 280-95-49 2001.06.16 0.73 vladislav27@gmail.com
(047) 726-91-06 2003.05.16 0.25 sibomin63@yandex.ru
(614) 280-95-49 2001.06.16 0.73 vladislav27@gmail.com
(886) 329-61-66 2001.01.26 0.28 rodion52@yandex.ru
(614) 280-95-49 2001.06.16 0.73 vladislav27@gmail.com

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

1 2 3
329-6166 726-9106 280-9549
26.01.01 16.05.03 16.06.01
0.3 0.2 0.7
rodion52 sibomin63 vladislav27

Пример 2

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

1 2 3 4
(957) 595-01-11 1999.01.09 0.37 nizimij19@yandex.ru
(957) 595-01-11 1999.01.09 0.37 nizimij19@yandex.ru
(957) 595-01-11 1999.01.09 0.37 nizimij19@yandex.ru
(495) 238-76-73 1999.02.05 0.03 tedalic30@gmail.com
(655) 107-75-90 2001.12.04 0.16 grigorij79@yahoo.com
(963) 775-73-55 2001.03.24 0.31 nenenanz57@yandex.ru

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

1 2 3 4
107-7590 775-7355 595-0111 238-7673
04.12.01 24.03.01 09.01.99 05.02.99
0.2 0.3 0.4 0.0
grigorij79 nenenanz57 nizimij19 tedalic30

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
cizasin16[at]gmail.com 1202522 да 15-12-2001 15-12-2001
zulisin48[at]yandex.ru 5674588 да 05-06-2002 05-06-2002
gocalak42[at]rambler.ru 9690835 да 07-05-2001 07-05-2001
cizasin16[at]gmail.com 1202522 да 15-12-2001 15-12-2001
cizasin16[at]gmail.com 1202522 да 15-12-2001 15-12-2001

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

1 2 3
gmail.com yandex.ru rambler.ru
120-2522 567-4588 969-0835
Да Да Да
15/12/01 05/06/02 07/05/01

Пример 2

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

1 2 3 4 5
cunogov53[at]mail.ru 3410566 да 05-10-2003 05-10-2003
sarurak82[at]yahoo.com 6027524 нет 01-07-2002 01-07-2002
sarurak82[at]yahoo.com 6027524 нет 01-07-2002 01-07-2002
visorin46[at]gmail.com 9992101 да 13-09-2003 13-09-2003
sarurak82[at]yahoo.com 6027524 нет 01-07-2002 01-07-2002
gisidi88[at]rambler.ru 3453445 да 17-05-2001 17-05-2001

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

1 2 3 4
mail.ru yahoo.com gmail.com rambler.ru
341-0566 602-7524 999-2101 345-3445
Да Нет Да Да
05/10/03 01/07/02 13/09/03 17/05/01

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет А.З. Чакович +7(057)830-27-76 нет
нет А.З. Чакович +7(057)830-27-76 нет
да М.Г. Басман +7(647)118-93-40 да
нет А.З. Чакович +7(057)830-27-76 нет
нет Т.З. Дафетий +7(628)370-22-73 нет
нет Е.А. Нутолак +7(455)936-57-40 нет

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

1 2 3
0 Чакович А. +70578302776
1 Басман М. +76471189340
0 Дафетий Т. +76283702273
0 Нутолак Е. +74559365740

Пример 2

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

1 2 3 4 5
да В.Б. Шичяк +7(398)564-39-36 да
нет Р.Е. Нидко +7(922)894-03-21 нет
да И.Т. Гугиди +7(586)931-45-14 да
да И.Т. Гугиди +7(586)931-45-14 да
да И.Т. Гугиди +7(586)931-45-14 да

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

1 2 3
1 Шичяк В. +73985643936
0 Нидко Р. +79228940321
1 Гугиди И. +75869314514

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 0.0 2001-01-27 +7 786 077-11-96
1 0.9 1999-01-19 +7 541 568-93-11
0 0.6 2001-10-02 +7 812 513-25-09
0 0.2 2004-09-16 +7 774 167-81-84

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

1 2 3 4
true 0.9000 1999.01.19 541-568-9311
false 0.2000 2004.09.16 774-167-8184
true 0.0000 2001.01.27 786-077-1196
false 0.6000 2001.10.02 812-513-2509

Пример 2

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

1 2 3 4
1 0.6 2003-05-02 +7 807 921-44-09
0 0.1 2000-07-15 +7 326 581-71-07
1 0.2 2004-12-03 +7 958 088-34-34

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

1 2 3 4
false 0.1000 2000.07.15 326-581-7107
true 0.6000 2003.05.02 807-921-4409
true 0.2000 2004.12.03 958-088-3434