ИКБО-25-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(079)436-87-55 zotko86[at]rambler.ru 0.8515 false
+7(046)891-66-55 zimuk4[at]gmail.com 0.8952 false
+7(079)436-87-55 zotko86[at]rambler.ru 0.8515 false
+7(335)249-31-99 cetan8[at]gmail.com 0.0984 false
+7(079)436-87-55 zotko86[at]rambler.ru 0.8515 false
+7(776)955-78-57 zikak44[at]rambler.ru 0.4238 false

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

1 2 3 4
079 436-8755 rambler.ru 0.9 нет
046 891-6655 gmail.com 0.9 нет
335 249-3199 gmail.com 0.1 нет
776 955-7857 rambler.ru 0.4 нет

Пример 2

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

1 2 3 4
+7(201)390-04-65 fugozuk85[at]yahoo.com 0.5539 false
+7(346)601-68-56 gazotli76[at]mail.ru 0.0347 false
+7(282)760-11-58 zasanz22[at]yandex.ru 0.1788 false
+7(282)760-11-58 zasanz22[at]yandex.ru 0.1788 false
+7(282)760-11-58 zasanz22[at]yandex.ru 0.1788 false

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

1 2 3 4
201 390-0465 yahoo.com 0.6 нет
346 601-6856 mail.ru 0.0 нет
282 760-1158 yandex.ru 0.2 нет

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
23.03.99|+76522809339 Бонич М.Р. 51%
03.06.00|+75817715822 Цудимянц А.К. 91%
11.02.99|+79208111634 Бизев Д.У. 60%

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

1 2 3 4
2809339 Бонич 0.51 99.03.23
7715822 Цудимянц 0.91 00.06.03
8111634 Бизев 0.60 99.02.11

Пример 2

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

1 2 3
06.06.99|+77455717342 Зобуцич Р.Б. 41%
17.09.99|+73186186370 Шукиди С.А. 96%
24.08.00|+71549457975 Засиди К.И. 34%
07.12.04|+71484239185 Чизирли Г.В. 50%

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

1 2 3 4
5717342 Зобуцич 0.41 99.06.06
6186370 Шукиди 0.96 99.09.17
9457975 Засиди 0.34 00.08.24
4239185 Чизирли 0.50 04.12.07

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.99 +7 (525) 396-56-79#Y
0.21 +7 (767) 432-28-72#Y
0.96 +7 (805) 197-30-75#Y
0.77 +7 (316) 741-79-27#Y

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

1 2 3 4
0.990 0.210 0.960 0.770
1 1 1 1
396-56-79 432-28-72 197-30-75 741-79-27

Пример 2

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

1 2
0.30 +7 (155) 221-63-47#Y
0.41 +7 (980) 143-02-66#N
0.79 +7 (373) 019-08-67#N
0.02 +7 (874) 403-65-07#Y

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

1 2 3 4
0.300 0.410 0.790 0.020
1 0 0 1
221-63-47 143-02-66 019-08-67 403-65-07

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
018-50-37 Не выполнено 0.4609
483-41-15 Выполнено 0.2882
945-94-60 Выполнено 0.3101
142-83-94 Не выполнено 0.5518

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

1 2 3 4
018-5037 483-4115 945-9460 142-8394
нет да да нет
0.46 0.29 0.31 0.55

Пример 2

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

1 2 3
363-06-20 Не выполнено 0.2994
568-73-35 Выполнено 0.7295
498-58-84 Выполнено 0.4477
589-81-19 Не выполнено 0.9569

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

1 2 3 4
363-0620 568-7335 498-5884 589-8119
нет да да нет
0.30 0.73 0.45 0.96

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false 0.466 Б.В. Фагомман
true 0.706 С.Е. Болошберг
true 0.662 А.З. Лицич
false 0.351 В.И. Велев

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

1 2 3
N 0.47 Фагомман
Y 0.71 Болошберг
Y 0.66 Лицич
N 0.35 Велев

Пример 2

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

1 2 3
false 0.786 Е.Ш. Суладман
false 0.793 С.М. Рарко
false 0.011 А.И. Бугигли
true 0.240 С.В. Гителич

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

1 2 3
N 0.79 Суладман
N 0.79 Рарко
N 0.01 Бугигли
Y 0.24 Гителич

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(522)529-81-74:03.01.04 vasilij16@rambler.ru vasilij16@rambler.ru
+7(463)872-06-86:03.12.14 arsenij8@yandex.ru arsenij8@yandex.ru
+7(088)400-38-02:99.05.21 dodetak88@rambler.ru dodetak88@rambler.ru
+7(016)611-95-34:00.11.21 lecarskij60@rambler.ru lecarskij60@rambler.ru

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

1 2 3
400-3802 21-05-99 rambler.ru
529-8174 04-01-03 rambler.ru
611-9534 21-11-00 rambler.ru
872-0686 14-12-03 yandex.ru

Пример 2

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

1 2 3
+7(164)797-59-29:99.11.25 fomavidi79@yahoo.com fomavidi79@yahoo.com
+7(792)661-89-86:00.08.07 odissej94@rambler.ru odissej94@rambler.ru
+7(529)707-67-67:00.03.22 aleksej19@rambler.ru aleksej19@rambler.ru
+7(754)065-09-96:04.05.23 semen82@gmail.com semen82@gmail.com

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

1 2 3
065-0996 23-05-04 gmail.com
661-8986 07-08-00 rambler.ru
707-6767 22-03-00 rambler.ru
797-5929 25-11-99 yahoo.com

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
vafberg67[at]gmail.com +76272391472 0 0
gudak95[at]yahoo.com +75186839448 1 1
devko25[at]yandex.ru +76430946288 1 1
lafulak47[at]rambler.ru +76510409812 1 1

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

1 2 3 4
gudak95@yahoo.com vafberg67@gmail.com devko25@yandex.ru lafulak47@rambler.ru
518 683-9448 627 239-1472 643 094-6288 651 040-9812
Да Нет Да Да

Пример 2

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

1 2 3 4 5 6
zamli87[at]rambler.ru +76002093009 1 1
zukidi55[at]gmail.com +79881506120 1 1
bisasin99[at]yahoo.com +75987268979 0 0

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

1 2 3
bisasin99@yahoo.com zamli87@rambler.ru zukidi55@gmail.com
598 726-8979 600 209-3009 988 150-6120
Нет Да Да

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(836)987-12-87 нет viktor72@yahoo.com
+7(330)300-61-20 да sinezskij32@gmail.com
+7(065)582-22-03 да lamogberg52@gmail.com
+7(503)504-55-40 да samir87@yahoo.com
+7(503)504-55-40 да samir87@yahoo.com

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

1 2 3 4
+7 065 582-22-03 +7 330 300-61-20 +7 503 504-55-40 +7 836 987-12-87
Y Y Y N
lamogberg52 sinezskij32 samir87 viktor72

Пример 2

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

1 2 3
+7(395)186-64-88 нет ficudman71@mail.ru
+7(298)176-07-24 да zobberg5@rambler.ru
+7(387)763-05-72 нет rekko3@gmail.com
+7(715)024-27-57 нет pavel82@gmail.com
+7(298)176-07-24 да zobberg5@rambler.ru

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

1 2 3 4
+7 298 176-07-24 +7 387 763-05-72 +7 395 186-64-88 +7 715 024-27-57
Y N N N
zobberg5 rekko3 ficudman71 pavel82

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004/09/04 И.В. Литозский&false litozskij8@rambler.ru
2004/04/22 Р.Л. Кучувук&false kucuvuk40@yahoo.com
2003/09/09 В.Г. Мунин&false munin1@gmail.com
1999/09/17 И.О. Сувувук&false suvuvuk3@yandex.ru

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

1 2 3 4
22.04.04 N yahoo.com Кучувук Р.
04.09.04 N rambler.ru Литозский И.
09.09.03 N gmail.com Мунин В.
17.09.99 N yandex.ru Сувувук И.

Пример 2

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

1 2 3 4
2001/02/16 В.Н. Шушокич&false susokic98@rambler.ru
2003/02/22 Д.Н. Дуков&false dukov25@rambler.ru
1999/10/04 М.Р. Гозурко&false gozurko20@mail.ru
2003/02/24 В.Л. Шотогев&true sotogev97@mail.ru

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

1 2 3 4
04.10.99 N mail.ru Гозурко М.
22.02.03 N rambler.ru Дуков Д.
24.02.03 Y mail.ru Шотогев В.
16.02.01 N rambler.ru Шушокич В.

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2001/08/14 2001/08/14 Арсений Е. Вушидук arsenij35@rambler.ru
2002/07/19 2002/07/19 Игорь Л. Мизалин mizalin67@rambler.ru
2001/05/19 2001/05/19 Радмир С. Тунетич tunetic36@yahoo.com
2004/08/11 2004/08/11 Савва А. Буфадянц bufadanz33@yahoo.com

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

1 2 3
2001 Вушидук arsenij35
2002 Мизалин mizalin67
2001 Тунетич tunetic36
2004 Буфадянц bufadanz33

Пример 2

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

1 2 3 4 5 6
2001/09/26 2001/09/26 Альберт Ч. Кемич al_bert35@yandex.ru
2000/09/03 2000/09/03 Роман И. Тигий roman31@yandex.ru
2002/09/06 2002/09/06 Дмитрий З. Фабли dmitrij6@yandex.ru

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

1 2 3
2001 Кемич al_bert35
2000 Тигий roman31
2002 Фабли dmitrij6

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет 32% 2004.06.08
нет 34% 2001.04.12
нет 77% 2003.03.02
да 99% 1999.10.23

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

1 2 3
Не выполнено 0.3200 04/06/08
Не выполнено 0.3400 01/04/12
Не выполнено 0.7700 03/03/02
Выполнено 0.9900 99/10/23

Пример 2

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

1 2 3 4 5
нет 98% 2000.09.18
нет 47% 2001.06.03
да 77% 2004.07.23
нет 21% 2003.01.15

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

1 2 3
Не выполнено 0.9800 00/09/18
Не выполнено 0.4700 01/06/03
Выполнено 0.7700 04/07/23
Не выполнено 0.2100 03/01/15

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Макар Ф. Шугетич!0.4 +7 (820) 676-23-36
Лев В. Маторак!0.7 +7 (378) 006-95-03
Павел У. Рачко!0.3 +7 (403) 871-40-94

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

1 2 3
Шугетич +7(820)676-23-36 40%
Маторак +7(378)006-95-03 70%
Рачко +7(403)871-40-94 30%

Пример 2

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

1 2 3
Арсений Б. Бонич!0.6 +7 (306) 299-60-28
Рустам Т. Цидли!0.1 +7 (226) 781-80-66
Эмиль Ш. Лагич!0.3 +7 (453) 293-40-86

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

1 2 3
Бонич +7(306)299-60-28 60%
Цидли +7(226)781-80-66 10%
Лагич +7(453)293-40-86 30%

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
П.К. Кинадий 100% kinadij45[at]gmail.com +7(813)534-82-61
А.И. Чуфучиди 51% cufucidi5[at]rambler.ru +7(340)104-72-48
А.К. Кодян 48% kodan28[at]yahoo.com +7(383)338-95-56

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

1 2 3 4
Чуфучиди 0.510 cufucidi5@rambler.ru (340) 104-72-48
Кинадий 1.000 kinadij45@gmail.com (813) 534-82-61
Кодян 0.480 kodan28@yahoo.com (383) 338-95-56

Пример 2

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

1 2 3 4 5 6
И.Б. Тувицов 68% tuvizov26[at]yandex.ru +7(487)617-11-71
Д.М. Гулуциди 41% guluzidi64[at]mail.ru +7(625)250-01-77
Г.О. Шумук 0% sumuk58[at]rambler.ru +7(601)488-24-42

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

1 2 3 4
Гулуциди 0.410 guluzidi64@mail.ru (625) 250-01-77
Шумук 0.000 sumuk58@rambler.ru (601) 488-24-42
Тувицов 0.680 tuvizov26@yandex.ru (487) 617-11-71

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Ношуний, С.М. 0.913 nosunij68[at]gmail.com Y
Фудефяк, Г.М. 0.456 fudefak12[at]yahoo.com N
Рифев, И.У. 0.383 rifev28[at]rambler.ru N
Зичиди, Г.Р. 0.157 zicidi36[at]rambler.ru N

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

1 2 3 4
Ношуний С. 0.9130 gmail.com true
Фудефяк Г. 0.4560 yahoo.com false
Рифев И. 0.3830 rambler.ru false
Зичиди Г. 0.1570 rambler.ru false

Пример 2

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

1 2 3 4 5 6
Субучий, М.Т. 0.855 subucij34[at]yahoo.com Y
Нунугко, Р.А. 0.164 nunugko79[at]yandex.ru N
Зечян, И.С. 0.831 zecan62[at]rambler.ru Y
Сорошиди, Д.И. 0.125 sorosidi83[at]yahoo.com N

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

1 2 3 4
Субучий М. 0.8550 yahoo.com true
Нунугко Р. 0.1640 yandex.ru false
Зечян И. 0.8310 rambler.ru true
Сорошиди Д. 0.1250 yahoo.com false

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Мебов, С.Д. 0.7 0.7 +7 060 616-1594
Чачев, И.Л. 0.9 0.9 +7 661 794-9783
Шосак, Ф.Ш. 0.5 0.5 +7 707 946-7203
Цифогук, Е.К. 0.0 0.0 +7 130 980-1641
Цифогук, Е.К. 0.0 0.0 +7 130 980-1641
Цифогук, Е.К. 0.0 0.0 +7 130 980-1641

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

1 2 3 4
Мебов С. Чачев И. Шосак Ф. Цифогук Е.
0.700 0.900 0.500 0.000
+7 060 616-15-94 +7 661 794-97-83 +7 707 946-72-03 +7 130 980-16-41

Пример 2

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

1 2 3 4 5
Ласевяк, А.Т. 0.7 0.7 +7 475 101-7501
Ласевяк, А.Т. 0.7 0.7 +7 475 101-7501
Ласевяк, А.Т. 0.7 0.7 +7 475 101-7501
Тушак, А.Д. 0.3 0.3 +7 948 334-7878
Римелянц, А.К. 1.0 1.0 +7 193 426-6419
Мирев, С.М. 0.1 0.1 +7 059 186-4349

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

1 2 3 4
Ласевяк А. Тушак А. Римелянц А. Мирев С.
0.700 0.300 1.000 0.100
+7 475 101-75-01 +7 948 334-78-78 +7 193 426-64-19 +7 059 186-43-49

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y Виталий Б. Ричубберг +7 098 421-7226
Y Роман У. Тиромиди +7 940 250-9721
Y Савелий И. Шедко +7 103 313-4876
Y Эмиль О. Губутак +7 555 578-8662
Y Эмиль О. Губутак +7 555 578-8662
Y Эмиль О. Губутак +7 555 578-8662

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

1 2 3
Да Ричубберг, В.Б. 4217226
Да Тиромиди, Р.У. 2509721
Да Шедко, С.И. 3134876
Да Губутак, Э.О. 5788662

Пример 2

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

1 2 3
Y Арсений И. Дабофий +7 162 032-4472
N Радмир К. Лулин +7 375 346-0945
N Дамир Ч. Тукерий +7 254 689-9885
N Арсений Н. Фацалский +7 376 560-8881
N Арсений Н. Фацалский +7 376 560-8881
N Арсений Н. Фацалский +7 376 560-8881

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

1 2 3
Да Дабофий, А.И. 0324472
Нет Лулин, Р.К. 3460945
Нет Тукерий, Д.Ч. 6899885
Нет Фацалский, А.Н. 5608881

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
02/02/28 gazberg2@gmail.com +76211097784 02/02/28 0.6364
01/01/21 sizij90@rambler.ru +78431295250 01/01/21 0.7938
01/01/21 sizij90@rambler.ru +78431295250 01/01/21 0.7938
00/01/06 anatolij75@rambler.ru +74835223572 00/01/06 0.4283

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

1 2 3
02.02.28 01.01.21 00.01.06
gazberg2[at]gmail.com sizij90[at]rambler.ru anatolij75[at]rambler.ru
+7(621)109-77-84 +7(843)129-52-50 +7(483)522-35-72
0.636 0.794 0.428

Пример 2

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

1 2 3 4 5 6 7
01/10/24 tasibanz10@rambler.ru +71358622555 01/10/24 0.9700
02/06/02 leonid39@mail.ru +79911449517 02/06/02 0.4748
02/06/02 leonid39@mail.ru +79911449517 02/06/02 0.4748
03/03/19 cutevak79@mail.ru +79742636926 03/03/19 0.1980

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

1 2 3
01.10.24 02.06.02 03.03.19
tasibanz10[at]rambler.ru leonid39[at]mail.ru cutevak79[at]mail.ru
+7(135)862-25-55 +7(991)144-95-17 +7(974)263-69-26
0.970 0.475 0.198

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
92% Мирослав И. Тасонянц true 92%
70% Филипп А. Нибяк true 70%
1% Илья А. Вишберг true 1%
76% Андрей В. Зогиди true 76%

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

1 2 3
0.920 Тасонянц, М.И. да
0.700 Нибяк, Ф.А. да
0.010 Вишберг, И.А. да
0.760 Зогиди, А.В. да

Пример 2

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

1 2 3 4 5
34% Юрий В. Фидянц false 34%
17% Денис Л. Летский true 17%
63% Савелий О. Руцемий false 63%
8% Игнат О. Канитук false 8%

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

1 2 3
0.340 Фидянц, Ю.В. нет
0.170 Летский, Д.Л. да
0.630 Руцемий, С.О. нет
0.080 Канитук, И.О. нет

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.1 +7 (176) 280-36-84 fuluzev59[at]yahoo.com fuluzev59[at]yahoo.com
0.7 +7 (447) 628-75-28 vokev61[at]yandex.ru vokev61[at]yandex.ru
0.7 +7 (299) 013-39-05 famskij90[at]yandex.ru famskij90[at]yandex.ru
0.7 +7 (299) 013-39-05 famskij90[at]yandex.ru famskij90[at]yandex.ru
0.7 +7 (985) 630-29-34 cirekidi70[at]rambler.ru cirekidi70[at]rambler.ru
0.7 +7 (299) 013-39-05 famskij90[at]yandex.ru famskij90[at]yandex.ru

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

1 2 3
0.700 (985) 630-2934 cirekidi70@rambler.ru
0.700 (299) 013-3905 famskij90@yandex.ru
0.100 (176) 280-3684 fuluzev59@yahoo.com
0.700 (447) 628-7528 vokev61@yandex.ru

Пример 2

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

1 2 3 4 5 6
1.0 +7 (368) 992-96-91 sekedov11[at]rambler.ru sekedov11[at]rambler.ru
0.1 +7 (454) 072-89-41 zagisli20[at]yandex.ru zagisli20[at]yandex.ru
0.2 +7 (049) 908-83-73 damukak32[at]yandex.ru damukak32[at]yandex.ru
0.2 +7 (049) 908-83-73 damukak32[at]yandex.ru damukak32[at]yandex.ru
0.2 +7 (049) 908-83-73 damukak32[at]yandex.ru damukak32[at]yandex.ru
0.3 +7 (680) 707-72-38 lefberg3[at]rambler.ru lefberg3[at]rambler.ru

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

1 2 3
0.200 (049) 908-8373 damukak32@yandex.ru
0.300 (680) 707-7238 lefberg3@rambler.ru
1.000 (368) 992-9691 sekedov11@rambler.ru
0.100 (454) 072-8941 zagisli20@yandex.ru

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Муцберг, М.Н.:+7 676 103-68-28 0 0
Закак, Р.С.:+7 913 133-53-78 0 0
Шуфачянц, Д.С.:+7 147 448-82-74 0 0
Дадучман, Э.Ц.:+7 338 601-23-24 1 1

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

1 2 3
(676) 103-68-28 Нет Муцберг
(913) 133-53-78 Нет Закак
(147) 448-82-74 Нет Шуфачянц
(338) 601-23-24 Да Дадучман

Пример 2

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

1 2 3
Тадяк, Г.Р.:+7 246 053-74-58 0 0
Магин, К.Р.:+7 066 475-40-75 1 1
Зацезли, Р.З.:+7 002 078-32-76 1 1

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

1 2 3
(246) 053-74-58 Нет Тадяк
(066) 475-40-75 Да Магин
(002) 078-32-76 Да Зацезли

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.47 mamekman67[at]rambler.ru|+7 (825) 183-94-06 0.47
0.56 conutic59[at]rambler.ru|+7 (860) 367-21-26 0.56
0.56 conutic59[at]rambler.ru|+7 (860) 367-21-26 0.56
0.89 vsevolod58[at]mail.ru|+7 (701) 511-81-39 0.89

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

1 2 3
0.470 0.560 0.890
8251839406 8603672126 7015118139
mamekman67@rambler.ru conutic59@rambler.ru vsevolod58@mail.ru

Пример 2

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

1 2 3 4
0.77 andrej26[at]gmail.com|+7 (944) 550-98-41 0.77
0.93 adel_44[at]yahoo.com|+7 (145) 449-85-81 0.93
0.39 zusidi43[at]mail.ru|+7 (545) 125-27-94 0.39
0.39 zusidi43[at]mail.ru|+7 (545) 125-27-94 0.39

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

1 2 3
0.770 0.930 0.390
9445509841 1454498581 5451252794
andrej26@gmail.com adel_44@yahoo.com zusidi43@mail.ru

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(112)988-84-04 Нет 0.05
+7(668)032-20-96 Да 0.15
+7(495)564-13-19 Нет 0.78
+7(495)564-13-19 Нет 0.78
+7(782)237-53-39 Да 0.64
+7(495)564-13-19 Нет 0.78

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

1 2 3 4
(112) 988-8404 (668) 032-2096 (495) 564-1319 (782) 237-5339
Не выполнено Выполнено Не выполнено Выполнено
0.0500 0.1500 0.7800 0.6400

Пример 2

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

1 2 3 4
+7(845)584-58-79 Нет 0.46
+7(828)220-07-79 Нет 0.52
+7(828)220-07-79 Нет 0.52
+7(828)220-07-79 Нет 0.52
+7(055)731-17-28 Нет 0.07
+7(711)871-98-61 Да 0.97

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

1 2 3 4
(845) 584-5879 (828) 220-0779 (055) 731-1728 (711) 871-9861
Не выполнено Не выполнено Не выполнено Выполнено
0.4600 0.5200 0.0700 0.9700

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
stepan93[at]gmail.com;0.918 1999.12.04 нет нет
sufokskij61[at]gmail.com;0.296 2003.10.24 да да
telaman21[at]gmail.com;0.975 1999.09.14 нет нет

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

1 2 3 4
92% stepan93@gmail.com 04/12/1999 0
30% sufokskij61@gmail.com 24/10/2003 1
98% telaman21@gmail.com 14/09/1999 0

Пример 2

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

1 2 3 4 5 6
dmitrij7[at]mail.ru;0.651 2004.03.11 нет нет
zoloric66[at]yandex.ru;0.870 1999.01.03 нет нет
kezanak51[at]yahoo.com;0.675 2001.05.16 да да
filipp73[at]yandex.ru;0.266 2003.05.24 нет нет

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

1 2 3 4
65% dmitrij7@mail.ru 11/03/2004 0
87% zoloric66@yandex.ru 03/01/1999 0
68% kezanak51@yahoo.com 16/05/2001 1
27% filipp73@yandex.ru 24/05/2003 0

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 1 culskij23@rambler.ru 8921089767
0 0 sutuk49@gmail.com 4360879513
0 0 sutuk49@gmail.com 4360879513
1 1 laditij35@rambler.ru 8817918675
0 0 nemesskij97@gmail.com 6510128330

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

1 2 3 4
true false true false
rambler.ru gmail.com rambler.ru gmail.com
892-108-9767 436-087-9513 881-791-8675 651-012-8330

Пример 2

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

1 2 3 4
0 0 micivanz52@yahoo.com 1671114479
1 1 dufman66@mail.ru 5503300793
1 1 borosman42@mail.ru 6705943259
1 1 dufman66@mail.ru 5503300793

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

1 2 3
false true true
yahoo.com mail.ru mail.ru
167-111-4479 550-330-0793 670-594-3259

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Глеб О. Базев 2000.09.04 Y Y
Мирослав Ш. Цакиди 2001.09.26 N N
Никита К. Ручуфянц 2000.12.21 Y Y
Роберт И. Содян 2002.02.01 Y Y
Роберт И. Содян 2002.02.01 Y Y

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

1 2 3 4
Базев Глеб Цакиди Мирослав Ручуфянц Никита Содян Роберт
04.09.00 26.09.01 21.12.00 01.02.02
да нет да да

Пример 2

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

1 2 3 4
Амир Б. Гирин 2002.10.09 N N
Валерий В. Сомский 1999.11.15 Y Y
Арсений В. Тувумян 2001.07.20 N N
Адель Н. Лезидберг 2001.05.02 Y Y
Адель Н. Лезидберг 2001.05.02 Y Y

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

1 2 3 4
Гирин Амир Сомский Валерий Тувумян Арсений Лезидберг Адель
09.10.02 15.11.99 20.07.01 02.05.01
нет да нет да

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
baruk59[at]rambler.ru:Барук, Е.Ц. нет нет
gutuduk55[at]mail.ru:Гутудук, З.О. нет нет
ravev70[at]rambler.ru:Равев, Д.Т. нет нет
rosizov67[at]mail.ru:Рошицов, Б.И. нет нет
rosizov67[at]mail.ru:Рошицов, Б.И. нет нет

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

1 2 3
Е. Барук false baruk59
З. Гутудук false gutuduk55
Д. Равев false ravev70
Б. Рошицов false rosizov67

Пример 2

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

1 2 3 4 5
melman74[at]gmail.com:Мелман, К.Р. нет нет
firifman95[at]yahoo.com:Фирифман, Е.З. нет нет
firifman95[at]yahoo.com:Фирифман, Е.З. нет нет
nutij94[at]gmail.com:Нутий, А.Ш. да да

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

1 2 3
К. Мелман false melman74
Е. Фирифман false firifman95
А. Нутий true nutij94

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
13/04/1999|zikanz36[at]yahoo.com Цикянц И.М.
06/11/2002|sozev11[at]rambler.ru Шозев А.М.
06/11/2002|sozev11[at]rambler.ru Шозев А.М.
04/09/2003|nosacan98[at]mail.ru Носачян М.В.

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

1 2 3
99-04-13 zikanz36 Цикянц И.
02-11-06 sozev11 Шозев А.
03-09-04 nosacan98 Носачян М.

Пример 2

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

1 2 3
20/04/2001|rosekanz50[at]gmail.com Росекянц Д.Ц.
25/03/2001|rilov41[at]rambler.ru Рилов В.Ч.
12/10/1999|lusukuk50[at]gmail.com Лушукук С.Н.
25/03/2001|rilov41[at]rambler.ru Рилов В.Ч.

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

1 2 3
01-04-20 rosekanz50 Росекянц Д.
01-03-25 rilov41 Рилов В.
99-10-12 lusukuk50 Лушукук С.

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
17.03.02 kamodij42[at]yahoo.com|51% Петр В. Камодий 17.03.02
02.09.03 mihail10[at]gmail.com|39% Михаил И. Гудич 02.09.03
14.07.01 tamerlan82[at]gmail.com|38% Тамерлан В. Нигиди 14.07.01
09.05.02 platon65[at]yahoo.com|30% Платон Е. Вифян 09.05.02

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

1 2 3 4
02-03-17 0.5100 yahoo.com Камодий Петр
03-09-02 0.3900 gmail.com Гудич Михаил
01-07-14 0.3800 gmail.com Нигиди Тамерлан
02-05-09 0.3000 yahoo.com Вифян Платон

Пример 2

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

1 2 3 4
27.12.04 sosman40[at]rambler.ru|28% Ян Ч. Сосман 27.12.04
21.08.03 kolic24[at]mail.ru|7% Егор Ч. Колич 21.08.03
08.10.01 vufutko33[at]gmail.com|41% Борис Е. Вуфутко 08.10.01
22.12.02 zobafan29[at]rambler.ru|21% Данила Е. Цобафян 22.12.02

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

1 2 3 4
04-12-27 0.2800 rambler.ru Сосман Ян
03-08-21 0.0700 mail.ru Колич Егор
01-10-08 0.4100 gmail.com Вуфутко Борис
02-12-22 0.2100 rambler.ru Цобафян Данила

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03/09/2003|0.8 Февуфак, П.Ш.
16/05/2001|0.9 Нососли, Д.С.
23/08/2003|0.4 Фатко, Л.Н.
23/08/2003|0.4 Фатко, Л.Н.
13/01/2003|0.9 Цитов, С.З.

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

1 2 3
0.800 Февуфак 2003-09-03
0.900 Нососли 2001-05-16
0.400 Фатко 2003-08-23
0.900 Цитов 2003-01-13

Пример 2

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

1 2 3 4
17/12/2003|0.7 Ререв, Я.К.
13/03/2002|0.6 Ривак, Д.Ч.
09/09/2004|1.0 Бацберг, А.Ч.
20/11/2000|0.8 Тогубман, С.У.
09/09/2004|1.0 Бацберг, А.Ч.

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

1 2 3
0.700 Ререв 2003-12-17
0.600 Ривак 2002-03-13
1.000 Бацберг 2004-09-09
0.800 Тогубман 2000-11-20

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7(215)476-87-66 +7(215)476-87-66 06/07/04 macev55[at]gmail.com
+7(783)607-40-08 +7(783)607-40-08 26/12/01 fusenan45[at]yandex.ru
+7(623)217-81-55 +7(623)217-81-55 06/02/99 gemskij68[at]rambler.ru

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

1 2 3
(215) 476-8766 (623) 217-8155 (783) 607-4008
06-07-04 06-02-99 26-12-01
macev55@gmail.com gemskij68@rambler.ru fusenan45@yandex.ru

Пример 2

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

1 2 3 4 5 6
+7(447)849-04-73 +7(447)849-04-73 26/01/00 rutli54[at]yandex.ru
+7(383)706-15-45 +7(383)706-15-45 19/03/00 fukic36[at]gmail.com
+7(207)536-59-86 +7(207)536-59-86 09/06/02 lugidi7[at]gmail.com
+7(617)190-39-08 +7(617)190-39-08 26/05/03 musemman56[at]rambler.ru

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

1 2 3 4
(207) 536-5986 (383) 706-1545 (447) 849-0473 (617) 190-3908
09-06-02 19-03-00 26-01-00 26-05-03
lugidi7@gmail.com fukic36@gmail.com rutli54@yandex.ru musemman56@rambler.ru

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Юрий Ц. Тероняк +76539335669 2000.04.02
Артем Ч. Дофук +79698404913 2000.09.24
Михаил Е. Фигукук +75238815295 2003.03.15

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

1 2 3
Дофук, А.Ч. Тероняк, Ю.Ц. Фигукук, М.Е.
+7 969 840-4913 +7 653 933-5669 +7 523 881-5295
24-09-00 02-04-00 15-03-03

Пример 2

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

1 2 3
Вячеслав У. Рошиди +75051750365 2002.08.22
Павел В. Гошисяк +76595817275 2003.02.24
Демид Г. Гизефий +77055479258 2001.04.13
Даниэль Т. Шибский +76426846559 2004.08.13

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

1 2 3 4
Гизефий, Д.Г. Гошисяк, П.В. Рошиди, В.У. Шибский, Д.Т.
+7 705 547-9258 +7 659 581-7275 +7 505 175-0365 +7 642 684-6559
13-04-01 24-02-03 22-08-02 13-08-04

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нет Нет 2003-06-18&+7 (442) 964-28-79
Да Да 2003-02-26&+7 (726) 344-06-74
Нет Нет 2004-09-11&+7 (605) 385-81-32
Нет Нет 2003-12-10&+7 (755) 472-98-86
Нет Нет 2003-12-10&+7 (755) 472-98-86

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

1 2 3 4
Не выполнено Выполнено Не выполнено Не выполнено
18.06.03 26.02.03 11.09.04 10.12.03
(442) 964-28-79 (726) 344-06-74 (605) 385-81-32 (755) 472-98-86

Пример 2

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

1 2 3
Да Да 2001-03-22&+7 (746) 195-44-52
Да Да 2001-02-27&+7 (731) 161-17-07
Нет Нет 2003-11-03&+7 (395) 838-08-60
Да Да 2001-02-27&+7 (731) 161-17-07
Да Да 2002-01-20&+7 (390) 496-68-55

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

1 2 3 4
Выполнено Выполнено Не выполнено Выполнено
22.03.01 27.02.01 03.11.03 20.01.02
(746) 195-44-52 (731) 161-17-07 (395) 838-08-60 (390) 496-68-55

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
да sosutberg72[at]yandex.ru 53% 11/11/00 53%
нет muzerskij17[at]rambler.ru 26% 24/04/99 26%
нет muzerskij17[at]rambler.ru 26% 24/04/99 26%
нет dubak63[at]yahoo.com 39% 26/11/01 39%
нет muzerskij17[at]rambler.ru 26% 24/04/99 26%

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

1 2 3 4
Да sosutberg72 0.5300 00-11-11
Нет muzerskij17 0.2600 99-04-24
Нет dubak63 0.3900 01-11-26

Пример 2

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

1 2 3 4 5 6 7
нет selakko33[at]mail.ru 16% 27/08/04 16%
нет rostislav79[at]rambler.ru 44% 16/12/03 44%
да bezerov53[at]gmail.com 56% 06/02/01 56%
да cogodak46[at]rambler.ru 40% 28/06/99 40%
да cogodak46[at]rambler.ru 40% 28/06/99 40%
да cogodak46[at]rambler.ru 40% 28/06/99 40%

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

1 2 3 4
Нет selakko33 0.1600 04-08-27
Нет rostislav79 0.4400 03-12-16
Да bezerov53 0.5600 01-02-06
Да cogodak46 0.4000 99-06-28

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zecli69@yahoo.com 01/11/27#+7(187)131-65-48 23%
kecuk75@rambler.ru 02/07/15#+7(087)588-49-80 94%
robov50@mail.ru 03/06/24#+7(128)726-91-39 40%
suzezic33@rambler.ru 99/12/12#+7(738)798-69-84 54%
suzezic33@rambler.ru 99/12/12#+7(738)798-69-84 54%
suzezic33@rambler.ru 99/12/12#+7(738)798-69-84 54%

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

1 2 3 4
yahoo.com 1316548 0.2300 01-11-27
rambler.ru 5884980 0.9400 02-07-15
mail.ru 7269139 0.4000 03-06-24
rambler.ru 7986984 0.5400 99-12-12

Пример 2

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

1 2 3 4
lifeduk61@rambler.ru 03/07/07#+7(309)598-88-43 48%
bomij34@yahoo.com 04/09/23#+7(112)327-70-36 74%
gikli87@yahoo.com 03/11/10#+7(551)269-38-82 89%
litofin61@rambler.ru 03/11/20#+7(164)777-05-42 63%
litofin61@rambler.ru 03/11/20#+7(164)777-05-42 63%
litofin61@rambler.ru 03/11/20#+7(164)777-05-42 63%

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

1 2 3 4
rambler.ru 5988843 0.4800 03-07-07
yahoo.com 3277036 0.7400 04-09-23
yahoo.com 2693882 0.8900 03-11-10
rambler.ru 7770542 0.6300 03-11-20

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vicogberg80[at]rambler.ru 05/06/02 05/06/02 Не выполнено
savitanz27[at]rambler.ru 18/11/04 18/11/04 Не выполнено
savitanz27[at]rambler.ru 18/11/04 18/11/04 Не выполнено
savitanz27[at]rambler.ru 18/11/04 18/11/04 Не выполнено
bazuvberg32[at]yahoo.com 28/08/04 28/08/04 Не выполнено
kiturak47[at]yahoo.com 10/08/02 10/08/02 Выполнено

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

1 2 3
vicogberg80 02-06-05 0
savitanz27 04-11-18 0
bazuvberg32 04-08-28 0
kiturak47 02-08-10 1

Пример 2

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

1 2 3 4 5
gegak75[at]mail.ru 18/05/03 18/05/03 Не выполнено
gegak75[at]mail.ru 18/05/03 18/05/03 Не выполнено
zukumic88[at]yahoo.com 03/11/00 03/11/00 Не выполнено
zibanz75[at]gmail.com 09/10/04 09/10/04 Не выполнено
tefberg44[at]rambler.ru 19/07/04 19/07/04 Выполнено
gegak75[at]mail.ru 18/05/03 18/05/03 Не выполнено

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

1 2 3
gegak75 03-05-18 0
zukumic88 00-11-03 0
zibanz75 04-10-09 0
tefberg44 04-07-19 1

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Данила Мемли 2003.07.27 +7(479)192-83-92 danila23[at]yandex.ru
Данила Мемли 2003.07.27 +7(479)192-83-92 danila23[at]yandex.ru
Данила Мемли 2003.07.27 +7(479)192-83-92 danila23[at]yandex.ru
Артем Совецин 1999.12.11 +7(373)683-57-41 sovezin29[at]mail.ru
Одиссей Чулман 2001.11.06 +7(258)274-09-10 odissej27[at]rambler.ru

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

1 2 3
Мемли Данила Совецин Артем Чулман Одиссей
03.07.27 99.12.11 01.11.06
(479) 192-8392 (373) 683-5741 (258) 274-0910
danila23 sovezin29 odissej27

Пример 2

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

1 2 3 4
Альберт Лутадий 2000.04.04 +7(064)260-49-93 al_bert23[at]mail.ru
Владимир Тетутук 2002.06.06 +7(868)082-98-24 vladimir71[at]rambler.ru
Альберт Лутадий 2000.04.04 +7(064)260-49-93 al_bert23[at]mail.ru
Валерий Муряк 1999.05.26 +7(333)412-58-08 valerij97[at]mail.ru
Альберт Лутадий 2000.04.04 +7(064)260-49-93 al_bert23[at]mail.ru
Родион Дедский 2001.06.14 +7(417)966-59-93 dedskij33[at]yandex.ru

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

1 2 3 4
Лутадий Альберт Тетутук Владимир Муряк Валерий Дедский Родион
00.04.04 02.06.06 99.05.26 01.06.14
(064) 260-4993 (868) 082-9824 (333) 412-5808 (417) 966-5993
al_bert23 vladimir71 valerij97 dedskij33

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
bozuvli23@gmail.com;+7 188 042-4756 2001-07-24
kutitman94@gmail.com;+7 729 208-1294 2004-12-15
foduzic84@yandex.ru;+7 090 093-1969 2000-08-03

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

1 2 3
bozuvli23 24.07.2001 +7(188)042-47-56
foduzic84 03.08.2000 +7(090)093-19-69
kutitman94 15.12.2004 +7(729)208-12-94

Пример 2

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

1 2 3 4
melij98@mail.ru;+7 256 728-4847 2004-07-04
vebosak85@mail.ru;+7 698 397-4702 2000-06-15
tonli12@yandex.ru;+7 282 522-4676 2003-09-09

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

1 2 3
melij98 04.07.2004 +7(256)728-48-47
tonli12 09.09.2003 +7(282)522-46-76
vebosak85 15.06.2000 +7(698)397-47-02

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N;77% +7 860 203-83-78
N;96% +7 135 401-19-93
N;66% +7 329 745-16-45

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

1 2 3
0 0 0
0.7700 0.9600 0.6600
2038378 4011993 7451645

Пример 2

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

1 2 3 4
N;25% +7 762 658-32-63
Y;69% +7 978 062-09-21
Y;16% +7 469 616-72-28
N;32% +7 650 013-18-26

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

1 2 3 4
0 1 1 0
0.2500 0.6900 0.1600 0.3200
6583263 0620921 6167228 0131826

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
false +7 614 826-6235 2003/02/22 aroslav52@mail.ru aroslav52@mail.ru
true +7 516 334-3394 2003/11/05 svatogor91@gmail.com svatogor91@gmail.com
true +7 823 889-5202 2001/03/24 sinin17@rambler.ru sinin17@rambler.ru
true +7 392 933-0952 2002/05/17 sofidi83@rambler.ru sofidi83@rambler.ru
true +7 392 933-0952 2002/05/17 sofidi83@rambler.ru sofidi83@rambler.ru

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

1 2 3 4
Нет (614) 826-62-35 22-02-03 aroslav52
Да (516) 334-33-94 05-11-03 svatogor91
Да (823) 889-52-02 24-03-01 sinin17
Да (392) 933-09-52 17-05-02 sofidi83

Пример 2

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

1 2 3 4 5 6 7
false +7 833 529-9154 2003/05/04 odissej10@yahoo.com odissej10@yahoo.com
false +7 380 530-3618 2003/01/24 sikocak74@rambler.ru sikocak74@rambler.ru
false +7 380 530-3618 2003/01/24 sikocak74@rambler.ru sikocak74@rambler.ru
true +7 833 163-6152 1999/05/02 fasko93@gmail.com fasko93@gmail.com

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

1 2 3 4
Нет (833) 529-91-54 04-05-03 odissej10
Нет (380) 530-36-18 24-01-03 sikocak74
Да (833) 163-61-52 02-05-99 fasko93

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.943 26-01-02 +7 401 768-60-28
0.085 12-05-03 +7 025 024-80-89
0.598 15-04-00 +7 352 067-01-33
0.401 20-06-04 +7 058 177-66-87

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

1 2 3
94% 02/01/26 401 768-6028
8% 03/05/12 025 024-8089
60% 00/04/15 352 067-0133
40% 04/06/20 058 177-6687

Пример 2

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

1 2 3 4 5
0.171 03-03-03 +7 488 550-68-72
0.734 11-09-99 +7 254 513-20-21
0.846 21-09-00 +7 507 231-35-44
0.409 06-12-99 +7 849 880-06-36

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

1 2 3
17% 03/03/03 488 550-6872
73% 99/09/11 254 513-2021
85% 00/09/21 507 231-3544
41% 99/12/06 849 880-0636