ИКБО-65-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Мелиди, И.Т. +7 432 703-05-68#melidi35@gmail.com 20-12-03
Бафофко, М.Ш. +7 301 305-10-83#bafofko4@rambler.ru 14-03-00
Шицоняк, Р.М. +7 145 096-39-90#sizonak16@mail.ru 28-10-01
Ришев, М.К. +7 283 035-25-46#risev96@gmail.com 03-05-04

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

1 2 3 4
И. Мелиди 4327030568 20.12.03 melidi35
М. Бафофко 3013051083 14.03.00 bafofko4
Р. Шицоняк 1450963990 28.10.01 sizonak16
М. Ришев 2830352546 03.05.04 risev96

Пример 2

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

1 2 3
Дакли, М.М. +7 674 885-51-90#dakli55@gmail.com 10-01-03
Викич, Т.Е. +7 496 630-62-76#vikic77@mail.ru 13-08-00
Зисук, О.Л. +7 167 276-98-75#zisuk69@gmail.com 17-04-99
Вивин, А.Ц. +7 048 956-09-69#vivin49@gmail.com 27-03-00

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

1 2 3 4
М. Дакли 6748855190 10.01.03 dakli55
Т. Викич 4966306276 13.08.00 vikic77
О. Зисук 1672769875 17.04.99 zisuk69
А. Вивин 0489560969 27.03.00 vivin49

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
20.06.2002 20.06.2002 0.47:true
08.03.2000 08.03.2000 0.90:true
23.09.2004 23.09.2004 0.27:false
22.10.2001 22.10.2001 0.60:true

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

1 2 3
2002 1 0.5
2000 1 0.9
2004 0 0.3
2001 1 0.6

Пример 2

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

1 2 3
07.06.2001 07.06.2001 0.82:false
22.09.1999 22.09.1999 0.55:false
18.10.2004 18.10.2004 0.14:true

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

1 2 3
2001 0 0.8
1999 0 0.6
2004 1 0.1

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+77503769896 sinotko74@gmail.com Нет sinotko74@gmail.com 0.7435
+77815427145 goranz26@yandex.ru Нет goranz26@yandex.ru 0.6280
+77503769896 sinotko74@gmail.com Нет sinotko74@gmail.com 0.7435
+76581350324 cuzutman11@rambler.ru Нет cuzutman11@rambler.ru 0.4908
+77503769896 sinotko74@gmail.com Нет sinotko74@gmail.com 0.7435

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

1 2 3
750-376-9896 781-542-7145 658-135-0324
gmail.com yandex.ru rambler.ru
нет нет нет
0.7 0.6 0.5

Пример 2

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

1 2 3 4 5
+75921817076 cuzuk48@mail.ru Нет cuzuk48@mail.ru 0.1541
+72701901494 musskij1@rambler.ru Нет musskij1@rambler.ru 0.8195
+76462044535 duvidi86@gmail.com Да duvidi86@gmail.com 0.9162
+76462044535 duvidi86@gmail.com Да duvidi86@gmail.com 0.9162
+71937186960 ficanz71@gmail.com Нет ficanz71@gmail.com 0.5774
+76462044535 duvidi86@gmail.com Да duvidi86@gmail.com 0.9162

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

1 2 3 4
592-181-7076 270-190-1494 646-204-4535 193-718-6960
mail.ru rambler.ru gmail.com gmail.com
нет нет да нет
0.2 0.8 0.9 0.6

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено 15.06.04 +7 220 765-5093 Лев Ш. Мукин
Выполнено 16.11.99 +7 707 461-2992 Ярослав Л. Лошедий
Не выполнено 11.12.99 +7 106 518-3717 Радмир Д. Фосегий
Не выполнено 11.12.99 +7 106 518-3717 Радмир Д. Фосегий
Не выполнено 11.12.99 +7 106 518-3717 Радмир Д. Фосегий
Выполнено 01.08.04 +7 271 279-8609 Евгений Г. Цумумли

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

1 2 3 4
1 04.06.15 +72207655093 Лев Мукин
1 99.11.16 +77074612992 Ярослав Лошедий
0 99.12.11 +71065183717 Радмир Фосегий
1 04.08.01 +72712798609 Евгений Цумумли

Пример 2

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

1 2 3 4
Не выполнено 26.06.00 +7 079 346-4156 Петр А. Дофарич
Не выполнено 24.12.99 +7 324 076-8343 Юрий М. Мегман
Выполнено 06.10.02 +7 276 894-3891 Роберт Д. Келий
Выполнено 03.12.03 +7 786 851-2570 Александр К. Дадевич
Выполнено 03.12.03 +7 786 851-2570 Александр К. Дадевич
Выполнено 03.12.03 +7 786 851-2570 Александр К. Дадевич

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

1 2 3 4
0 00.06.26 +70793464156 Петр Дофарич
0 99.12.24 +73240768343 Юрий Мегман
1 02.10.06 +72768943891 Роберт Келий
1 03.12.03 +77868512570 Александр Дадевич

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
7842332938 2000.02.16 dezicov87@rambler.ru
8107676870 2003.01.25 rasinidi87@yandex.ru
7932182594 1999.04.20 artem2@yandex.ru

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

1 2 3
218-2594 233-2938 767-6870
1999/04/20 2000/02/16 2003/01/25
artem2 dezicov87 rasinidi87

Пример 2

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

1 2 3 4
8945833705 2004.07.12 tikoban88@gmail.com
1847102387 2003.09.01 zecelberg82@mail.ru
6359727712 2004.10.17 milagskij88@yandex.ru

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

1 2 3
583-3705 710-2387 972-7712
2004/07/12 2003/09/01 2004/10/17
tikoban88 zecelberg82 milagskij88

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 29% +7 911 303-1711;vizev61[at]gmail.com 29%
0 94% +7 354 354-1772;rolli51[at]mail.ru 94%
1 53% +7 047 359-7376;resak69[at]yandex.ru 53%
1 51% +7 110 787-1311;rodonic85[at]mail.ru 51%

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

1 2 3 4
true 0.290 303-17-11 gmail.com
false 0.940 354-17-72 mail.ru
true 0.530 359-73-76 yandex.ru
true 0.510 787-13-11 mail.ru

Пример 2

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

1 2 3 4
0 81% +7 919 304-0811;lulman58[at]yandex.ru 81%
0 72% +7 069 085-4586;lemak54[at]yandex.ru 72%
1 65% +7 129 111-8077;lesofberg11[at]rambler.ru 65%
0 63% +7 771 980-4167;bugamov49[at]mail.ru 63%

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

1 2 3 4
false 0.810 304-08-11 yandex.ru
false 0.720 085-45-86 yandex.ru
true 0.650 111-80-77 rambler.ru
false 0.630 980-41-67 mail.ru

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Айдар З. Ремоцянц#remozanz19@yahoo.com 015 441-5399 22/06/2004
Степан Д. Тероляк#terolak23@gmail.com 725 912-1590 07/06/1999
Елисей Т. Ралерин#ralerin38@rambler.ru 211 752-5694 25/03/2003

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

1 2 3
Ремоцянц А.З. Тероляк С.Д. Ралерин Е.Т.
441-53-99 912-15-90 752-56-94
remozanz19 terolak23 ralerin38
22.06.04 07.06.99 25.03.03

Пример 2

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

1 2 3 4
Савелий Ц. Тунокак#savelij89@yandex.ru 582 880-9164 02/03/2004
Марат И. Рерко#marat2@gmail.com 345 387-4809 07/03/2002
Амир Б. Фивберг#fivberg43@gmail.com 985 064-0759 12/11/2001
Роберт Р. Цодян#robert56@rambler.ru 445 059-1983 05/06/2004

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

1 2 3 4
Тунокак С.Ц. Рерко М.И. Фивберг А.Б. Цодян Р.Р.
880-91-64 387-48-09 064-07-59 059-19-83
savelij89 marat2 fivberg43 robert56
02.03.04 07.03.02 12.11.01 05.06.04

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
93%#fizavij13[at]mail.ru +7 382 021-01-83 Не выполнено
43%#aleksej87[at]gmail.com +7 234 709-36-17 Выполнено
55%#fanazskij38[at]mail.ru +7 033 413-70-02 Выполнено
96%#zufesij69[at]yandex.ru +7 194 485-06-61 Выполнено
55%#fanazskij38[at]mail.ru +7 033 413-70-02 Выполнено

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

1 2 3 4
fizavij13 3820210183 0.9300 N
aleksej87 2347093617 0.4300 Y
fanazskij38 0334137002 0.5500 Y
zufesij69 1944850661 0.9600 Y

Пример 2

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

1 2 3 4
22%#nikolaj40[at]mail.ru +7 398 022-51-33 Выполнено
15%#david14[at]yahoo.com +7 671 270-20-06 Выполнено
22%#nikolaj40[at]mail.ru +7 398 022-51-33 Выполнено
13%#radezskij31[at]yandex.ru +7 886 269-68-10 Не выполнено

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

1 2 3 4
nikolaj40 3980225133 0.2200 Y
david14 6712702006 0.1500 Y
radezskij31 8862696810 0.1300 N

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
944 329-7184 zutezuk53[at]mail.ru zutezuk53[at]mail.ru 17.03.2001#80%
468 381-8773 gurazskij70[at]yandex.ru gurazskij70[at]yandex.ru 18.12.2004#2%
726 411-4910 vladislav72[at]yahoo.com vladislav72[at]yahoo.com 06.03.2002#28%
649 810-1447 suzskij82[at]gmail.com suzskij82[at]gmail.com 24.11.2000#98%

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

1 2 3 4
4683818773 6498101447 7264114910 9443297184
gurazskij70 suzskij82 vladislav72 zutezuk53
18-12-2004 24-11-2000 06-03-2002 17-03-2001
0.02 0.98 0.28 0.80

Пример 2

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

1 2 3 4 5
607 930-1668 robert15[at]rambler.ru robert15[at]rambler.ru 16.09.2004#18%
394 359-1971 magusic74[at]rambler.ru magusic74[at]rambler.ru 05.01.2001#77%
208 408-7274 aleksej3[at]rambler.ru aleksej3[at]rambler.ru 08.12.2002#33%

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

1 2 3
2084087274 3943591971 6079301668
aleksej3 magusic74 robert15
08-12-2002 05-01-2001 16-09-2004
0.33 0.77 0.18

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 274 011-5414 fedor48[at]yahoo.com#0.9176 Федор Цизов
+7 484 546-7557 zesozman78[at]mail.ru#0.2460 Платон Зешоцман
+7 298 834-4082 stanislav21[at]yandex.ru#0.7609 Станислав Тиличак
+7 472 977-0897 nikita70[at]rambler.ru#0.3377 Никита Цацук
+7 274 011-5414 fedor48[at]yahoo.com#0.9176 Федор Цизов

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

1 2 3 4
011-54-14 0.9 fedor48@yahoo.com Цизов Федор
977-08-97 0.3 nikita70@rambler.ru Цацук Никита
834-40-82 0.8 stanislav21@yandex.ru Тиличак Станислав
546-75-57 0.2 zesozman78@mail.ru Зешоцман Платон

Пример 2

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

1 2 3 4
+7 626 793-2247 neman47[at]yahoo.com#0.9934 Амир Немян
+7 344 060-7301 sebov40[at]yahoo.com#0.4005 Юрий Себов
+7 186 264-6713 sovuvberg43[at]yahoo.com#0.9726 Антон Шовувберг
+7 344 060-7301 sebov40[at]yahoo.com#0.4005 Юрий Себов

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

1 2 3 4
793-22-47 1.0 neman47@yahoo.com Немян Амир
060-73-01 0.4 sebov40@yahoo.com Себов Юрий
264-67-13 1.0 sovuvberg43@yahoo.com Шовувберг Антон

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
28/11/2003 marsel_30[at]yandex.ru#Марсель И. Шезев N
06/12/2004 savva86[at]mail.ru#Савва В. Латяк Y
13/02/2002 radmir4[at]yahoo.com#Радмир К. Фулич N
13/02/2002 radmir4[at]yahoo.com#Радмир К. Фулич N

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

1 2 3 4
28.11.2003 Шезев Марсель нет marsel_30@yandex.ru
06.12.2004 Латяк Савва да savva86@mail.ru
13.02.2002 Фулич Радмир нет radmir4@yahoo.com

Пример 2

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

1 2 3
25/08/2000 dacosman89[at]gmail.com#Алексей У. Дачошман Y
25/08/2000 dacosman89[at]gmail.com#Алексей У. Дачошман Y
19/03/2000 denis62[at]yahoo.com#Денис Г. Шиний N
25/04/2002 anatolij12[at]yahoo.com#Анатолий Л. Богко N

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

1 2 3 4
25.08.2000 Дачошман Алексей да dacosman89@gmail.com
19.03.2000 Шиний Денис нет denis62@yahoo.com
25.04.2002 Богко Анатолий нет anatolij12@yahoo.com

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
makar27[at]mail.ru 2002/12/08 0.12;6559247712
miroslav71[at]mail.ru 2000/05/28 0.25;0127105796
rostislav94[at]yahoo.com 2000/09/27 0.96;9545417151

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

1 2 3
mail.ru mail.ru yahoo.com
02-12-08 00-05-28 00-09-27
0.1200 0.2500 0.9600
655-924-7712 012-710-5796 954-541-7151

Пример 2

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

1 2 3 4 5
bokegman69[at]yahoo.com 2003/02/22 0.17;5149750521
mogisskij96[at]mail.ru 2003/04/20 0.16;8151903418
kugovanz4[at]yandex.ru 2000/10/15 0.23;1784436753

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

1 2 3
yahoo.com mail.ru yandex.ru
03-02-22 03-04-20 00-10-15
0.1700 0.1600 0.2300
514-975-0521 815-190-3418 178-443-6753

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.8 +7 383 401-1478 10-05-2001 sukev11@yahoo.com
0.5 +7 520 848-6450 15-09-2001 guzekskij11@mail.ru
0.5 +7 520 848-6450 15-09-2001 guzekskij11@mail.ru
0.5 +7 897 063-3523 26-12-2004 defic89@mail.ru

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

1 2 3
0.500 0.500 0.800
8970633523 5208486450 3834011478
2004 2001 2001
defic89[at]mail.ru guzekskij11[at]mail.ru sukev11[at]yahoo.com

Пример 2

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

1 2 3 4 5
0.2 +7 763 446-2717 03-01-2004 vodli70@gmail.com
0.7 +7 159 170-2659 21-12-2001 zavak99@yahoo.com
0.7 +7 159 170-2659 21-12-2001 zavak99@yahoo.com
0.9 +7 051 579-7582 19-11-2003 rifanz43@rambler.ru

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

1 2 3
0.900 0.200 0.700
0515797582 7634462717 1591702659
2003 2004 2001
rifanz43[at]rambler.ru vodli70[at]gmail.com zavak99[at]yahoo.com

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zasedskij43@yandex.ru 1 63%
daniel_43@yandex.ru 0 54%
evgenij23@yahoo.com 1 83%
derberg27@mail.ru 0 64%

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

1 2 3 4
zasedskij43[at]yandex.ru daniel_43[at]yandex.ru evgenij23[at]yahoo.com derberg27[at]mail.ru
Да Нет Да Нет
0.630 0.540 0.830 0.640

Пример 2

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

1 2 3
fuzufman6@rambler.ru 0 92%
vsevolod6@yandex.ru 0 70%
docodak12@yahoo.com 0 64%

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

1 2 3
fuzufman6[at]rambler.ru vsevolod6[at]yandex.ru docodak12[at]yahoo.com
Нет Нет Нет
0.920 0.700 0.640

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.8764 00/03/02 Тесунич Э.К. +7 (337) 995-77-74 +7 (337) 995-77-74
0.6460 99/04/14 Галянц О.С. +7 (530) 180-33-34 +7 (530) 180-33-34
0.2936 00/09/12 Шогак Н.Н. +7 (595) 716-58-99 +7 (595) 716-58-99

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

1 2 3
0.9 0.6 0.3
00-03-02 99-04-14 00-09-12
Тесунич Э. Галянц О. Шогак Н.
+7 337 995-77-74 +7 530 180-33-34 +7 595 716-58-99

Пример 2

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

1 2 3 4 5 6 7
0.5503 04/10/10 Зорук Р.Ц. +7 (640) 067-70-92 +7 (640) 067-70-92
0.8409 04/09/17 Дуцубянц Я.В. +7 (036) 558-67-93 +7 (036) 558-67-93
0.6629 04/12/11 Лушисич И.Г. +7 (705) 414-29-30 +7 (705) 414-29-30
0.6472 04/11/23 Цуцян А.А. +7 (120) 501-85-54 +7 (120) 501-85-54

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

1 2 3 4
0.8 0.6 0.6 0.7
04-09-17 04-11-23 04-10-10 04-12-11
Дуцубянц Я. Цуцян А. Зорук Р. Лушисич И.
+7 036 558-67-93 +7 120 501-85-54 +7 640 067-70-92 +7 705 414-29-30

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да felli74@yandex.ru 25-05-1999
нет nugucev34@yandex.ru 13-07-2002
нет zizko5@yahoo.com 14-10-1999

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

1 2 3
true false false
yandex.ru yandex.ru yahoo.com
99.05.25 02.07.13 99.10.14

Пример 2

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

1 2 3 4
нет fubefij92@yahoo.com 21-08-2000
да bamidko30@yahoo.com 02-03-2004
да sumatberg45@yandex.ru 01-10-2000
да zegizij9@yandex.ru 19-05-2002

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

1 2 3 4
false true true true
yahoo.com yahoo.com yandex.ru yandex.ru
00.08.21 04.03.02 00.10.01 02.05.19

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.3529#+72358291261 Ростислав З. Табко 06-08-04 06-08-04
0.6277#+70742418999 Илья Ц. Сенарберг 27-01-00 27-01-00
0.5880#+73118070565 Роберт Б. Фешишяк 27-08-01 27-08-01

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

1 2 3 4
+7(074)241-89-99 63% И.Ц. Сенарберг 27/01/00
+7(311)807-05-65 59% Р.Б. Фешишяк 27/08/01
+7(235)829-12-61 35% Р.З. Табко 06/08/04

Пример 2

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

1 2 3 4 5 6
0.6374#+72956411428 Ярослав Б. Вошман 24-11-04 24-11-04
0.1757#+77888538369 Даниил Е. Фобянц 03-08-03 03-08-03
0.6182#+76591249972 Василий Ч. Лотин 02-12-02 02-12-02
0.3071#+77147899011 Матвей Ч. Завагский 18-06-99 18-06-99

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

1 2 3 4
+7(659)124-99-72 62% В.Ч. Лотин 02/12/02
+7(788)853-83-69 18% Д.Е. Фобянц 03/08/03
+7(714)789-90-11 31% М.Ч. Завагский 18/06/99
+7(295)641-14-28 64% Я.Б. Вошман 24/11/04

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zizizij6@yahoo.com;0.69 +7 527 004-3594 +7 527 004-3594
kucko58@gmail.com;0.57 +7 960 105-5531 +7 960 105-5531
sasovov91@yahoo.com;0.38 +7 427 318-5154 +7 427 318-5154
zizizij6@yahoo.com;0.69 +7 527 004-3594 +7 527 004-3594
zizizij6@yahoo.com;0.69 +7 527 004-3594 +7 527 004-3594

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

1 2 3
yahoo.com 004-35-94 0.690
gmail.com 105-55-31 0.570
yahoo.com 318-51-54 0.380

Пример 2

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

1 2 3 4
ruvij40@rambler.ru;0.47 +7 294 874-4519 +7 294 874-4519
bicobev11@yahoo.com;0.11 +7 180 866-4667 +7 180 866-4667
banedman51@mail.ru;0.76 +7 326 417-5355 +7 326 417-5355
sosetov56@yahoo.com;0.01 +7 838 536-3768 +7 838 536-3768
bicobev11@yahoo.com;0.11 +7 180 866-4667 +7 180 866-4667
bicobev11@yahoo.com;0.11 +7 180 866-4667 +7 180 866-4667

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

1 2 3
mail.ru 417-53-55 0.760
yahoo.com 536-37-68 0.010
yahoo.com 866-46-67 0.110
rambler.ru 874-45-19 0.470

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2
21.11.2000 fobli85@yahoo.com:+7(677)102-45-54
09.12.2001 vutberg25@yahoo.com:+7(441)041-97-21
14.02.2001 rodak76@yahoo.com:+7(625)826-12-36
16.04.2001 famov79@yandex.ru:+7(117)978-97-02

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

1 2 3
21-11-00 (677) 102-45-54 fobli85[at]yahoo.com
09-12-01 (441) 041-97-21 vutberg25[at]yahoo.com
14-02-01 (625) 826-12-36 rodak76[at]yahoo.com
16-04-01 (117) 978-97-02 famov79[at]yandex.ru

Пример 2

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

1 2
18.05.2003 getidko4@mail.ru:+7(100)093-69-03
03.09.2004 segak78@yahoo.com:+7(589)068-36-47
08.12.2002 mugukli34@rambler.ru:+7(646)341-99-24
14.08.2000 zibikman80@rambler.ru:+7(562)615-69-63

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

1 2 3
18-05-03 (100) 093-69-03 getidko4[at]mail.ru
03-09-04 (589) 068-36-47 segak78[at]yahoo.com
08-12-02 (646) 341-99-24 mugukli34[at]rambler.ru
14-08-00 (562) 615-69-63 zibikman80[at]rambler.ru

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
12/07/2004 А.Б. Чофли 0.4
13/02/2004 А.С. Релко 0.4
21/07/2004 И.Р. Мебянц 0.5
19/02/2001 С.С. Кадерич 0.7

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

1 2 3
2004/07/12 Чофли 0.4000
2004/02/13 Релко 0.4000
2004/07/21 Мебянц 0.5000
2001/02/19 Кадерич 0.7000

Пример 2

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

1 2 3
16/08/2000 Т.Е. Рилошов 0.4
11/10/2002 А.Ш. Заледин 0.3
18/05/2002 Н.К. Керурко 0.9

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

1 2 3
2000/08/16 Рилошов 0.4000
2002/10/11 Заледин 0.3000
2002/05/18 Керурко 0.9000

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
(156) 555-4034 Нотич, Е.Н.;04-06-02 N N
(181) 132-2009 Мегозин, Р.Ф.;11-06-03 N N
(266) 202-9310 Чишский, И.В.;13-10-00 N N
(692) 804-8572 Сушак, А.Ф.;08-09-04 Y Y

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

1 2 3 4
(156) 555-40-34 (181) 132-20-09 (266) 202-93-10 (692) 804-85-72
Нотич Мегозин Чишский Сушак
02-06-04 03-06-11 00-10-13 04-09-08
0 0 0 1

Пример 2

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

1 2 3 4 5 6
(389) 960-8323 Зебберг, М.Д.;06-03-00 N N
(442) 589-5724 Сацяк, Б.Ш.;02-07-01 N N
(295) 399-0390 Шофугич, М.Л.;24-12-99 N N

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

1 2 3
(389) 960-83-23 (442) 589-57-24 (295) 399-03-90
Зебберг Сацяк Шофугич
00-03-06 01-07-02 99-12-24
0 0 0

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
11/04/1999 +7 097 458-30-61 cocak52[at]mail.ru 0.700
11/04/1999 +7 097 458-30-61 cocak52[at]mail.ru 0.700
28/08/1999 +7 179 733-74-94 dizak21[at]gmail.com 0.665
11/04/1999 +7 097 458-30-61 cocak52[at]mail.ru 0.700
10/11/1999 +7 870 875-22-46 mobutak52[at]mail.ru 0.070

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

1 2 3 4
1999-04-11 458-3061 cocak52@mail.ru 0.7
1999-08-28 733-7494 dizak21@gmail.com 0.7
1999-11-10 875-2246 mobutak52@mail.ru 0.1

Пример 2

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

1 2 3 4 5
22/12/2000 +7 727 976-35-11 cidev78[at]gmail.com 0.396
18/12/1999 +7 582 781-27-10 verberg46[at]yandex.ru 0.729
06/12/2003 +7 473 979-09-21 tunidi34[at]rambler.ru 0.102
06/12/2003 +7 473 979-09-21 tunidi34[at]rambler.ru 0.102
06/12/2003 +7 473 979-09-21 tunidi34[at]rambler.ru 0.102
09/05/2000 +7 259 253-65-28 fidanz85[at]yahoo.com 0.613

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

1 2 3 4
2000-05-09 253-6528 fidanz85@yahoo.com 0.6
1999-12-18 781-2710 verberg46@yandex.ru 0.7
2000-12-22 976-3511 cidev78@gmail.com 0.4
2003-12-06 979-0921 tunidi34@rambler.ru 0.1

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Везилий, Д.О. 0.79 Выполнено Выполнено vezilij12@yandex.ru
Даценов, В.В. 0.80 Не выполнено Не выполнено dazenov40@rambler.ru
Даценов, В.В. 0.80 Не выполнено Не выполнено dazenov40@rambler.ru
Вугилянц, О.Д. 0.19 Не выполнено Не выполнено vugilanz60@mail.ru
Даценов, В.В. 0.80 Не выполнено Не выполнено dazenov40@rambler.ru
Гулян, К.Ц. 0.74 Не выполнено Не выполнено gulan6@yandex.ru

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

1 2 3 4
Везилий Д. Даценов В. Вугилянц О. Гулян К.
79% 80% 19% 74%
Y N N N
yandex.ru rambler.ru mail.ru yandex.ru

Пример 2

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

1 2 3 4 5
Гузов, А.Ф. 0.10 Не выполнено Не выполнено guzov6@yandex.ru
Гузов, А.Ф. 0.10 Не выполнено Не выполнено guzov6@yandex.ru
Гузов, А.Ф. 0.10 Не выполнено Не выполнено guzov6@yandex.ru
Зесигак, С.О. 0.96 Не выполнено Не выполнено zesigak8@yahoo.com
Лесиди, Г.С. 0.45 Выполнено Выполнено lesidi84@rambler.ru
Димко, Д.Ш. 0.11 Не выполнено Не выполнено dimko84@mail.ru

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

1 2 3 4
Гузов А. Зесигак С. Лесиди Г. Димко Д.
10% 96% 45% 11%
N N Y N
yandex.ru yahoo.com rambler.ru mail.ru

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
casesman92[at]gmail.com:(241) 433-3458 2003-06-01 1 1
setegic3[at]mail.ru:(400) 594-8072 2003-11-21 1 1
setegic3[at]mail.ru:(400) 594-8072 2003-11-21 1 1
kasadev32[at]yandex.ru:(164) 683-8013 2000-11-22 1 1
setegic3[at]mail.ru:(400) 594-8072 2003-11-21 1 1
nafuk50[at]rambler.ru:(913) 767-1288 1999-07-21 0 0

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

1 2 3 4
casesman92 01.06.2003 433-34-58 Y
setegic3 21.11.2003 594-80-72 Y
kasadev32 22.11.2000 683-80-13 Y
nafuk50 21.07.1999 767-12-88 N

Пример 2

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

1 2 3 4
leserov53[at]mail.ru:(900) 132-5629 1999-09-28 1 1
leserov53[at]mail.ru:(900) 132-5629 1999-09-28 1 1
robov78[at]gmail.com:(151) 156-8739 2003-11-13 1 1
kirill67[at]gmail.com:(296) 463-9815 2004-02-24 0 0
leserov53[at]mail.ru:(900) 132-5629 1999-09-28 1 1

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

1 2 3 4
leserov53 28.09.1999 132-56-29 Y
robov78 13.11.2003 156-87-39 Y
kirill67 24.02.2004 463-98-15 N

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Тасогич, М.Т.!tasogic86[at]yahoo.com +7 (198) 637-65-03 N N
Чувучиди, Р.С.!cuvucidi83[at]yahoo.com +7 (723) 784-27-71 N N
Мозамянц, Я.Б.!mozamanz41[at]mail.ru +7 (011) 721-47-76 N N

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

1 2 3
tasogic86@yahoo.com cuvucidi83@yahoo.com mozamanz41@mail.ru
Тасогич М. Чувучиди Р. Мозамянц Я.
198-637-6503 723-784-2771 011-721-4776
Нет Нет Нет

Пример 2

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

1 2 3 4 5
Гичучий, А.О.!gicucij32[at]gmail.com +7 (379) 281-26-50 Y Y
Цичев, Б.Д.!zicev3[at]mail.ru +7 (507) 755-40-71 Y Y
Велман, Т.Л.!velman74[at]yandex.ru +7 (652) 351-60-52 Y Y
Бучский, Р.А.!bucskij13[at]yandex.ru +7 (526) 253-70-63 Y Y

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

1 2 3 4
gicucij32@gmail.com zicev3@mail.ru velman74@yandex.ru bucskij13@yandex.ru
Гичучий А. Цичев Б. Велман Т. Бучский Р.
379-281-2650 507-755-4071 652-351-6052 526-253-7063
Да Да Да Да

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
732 318-6394 makar52[at]rambler.ru 732 318-6394 1999/06/06 0.78
016 654-9691 bavevberg43[at]gmail.com 016 654-9691 1999/08/08 0.46
357 059-4096 zosudin87[at]yandex.ru 357 059-4096 2000/04/14 0.82

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

1 2 3 4
318-63-94 makar52 06.06.1999 78%
654-96-91 bavevberg43 08.08.1999 46%
059-40-96 zosudin87 14.04.2000 82%

Пример 2

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

1 2 3 4 5
015 295-1937 dafacic81[at]yahoo.com 015 295-1937 2002/09/26 0.53
641 445-1369 komidev12[at]gmail.com 641 445-1369 2001/10/25 0.65
818 545-4027 viktor83[at]gmail.com 818 545-4027 1999/02/27 0.56
853 261-0153 anatolij20[at]rambler.ru 853 261-0153 2002/11/03 0.16

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

1 2 3 4
295-19-37 dafacic81 26.09.2002 53%
445-13-69 komidev12 25.10.2001 65%
545-40-27 viktor83 27.02.1999 56%
261-01-53 anatolij20 03.11.2002 16%

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да +7 699 800-4944 tonazanz9@yandex.ru
да +7 294 988-5057 zanetan94@yahoo.com
нет +7 654 225-6513 tifidi11@rambler.ru
нет +7 417 856-1751 sibidi76@mail.ru
да +7 294 988-5057 zanetan94@yahoo.com

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

1 2 3
Да 800-4944 tonazanz9[at]yandex.ru
Да 988-5057 zanetan94[at]yahoo.com
Нет 225-6513 tifidi11[at]rambler.ru
Нет 856-1751 sibidi76[at]mail.ru

Пример 2

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

1 2 3 4 5
да +7 498 520-9485 menurak4@rambler.ru
да +7 498 520-9485 menurak4@rambler.ru
да +7 639 816-5627 vitalij80@yahoo.com
да +7 394 158-0930 cacifli66@gmail.com

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

1 2 3
Да 520-9485 menurak4[at]rambler.ru
Да 816-5627 vitalij80[at]yahoo.com
Да 158-0930 cacifli66[at]gmail.com

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
08-06-99&0.8584 +7(930)933-48-10 +7(930)933-48-10
07-07-02&0.9490 +7(924)571-80-36 +7(924)571-80-36
19-12-02&0.2283 +7(838)175-81-44 +7(838)175-81-44

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

1 2 3
0.9 08.06.99 930 933-4810
0.9 07.07.02 924 571-8036
0.2 19.12.02 838 175-8144

Пример 2

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

1 2 3
02-12-02&0.4772 +7(503)865-76-89 +7(503)865-76-89
02-04-01&0.4279 +7(739)163-77-39 +7(739)163-77-39
25-04-01&0.8601 +7(575)632-40-71 +7(575)632-40-71
26-07-01&0.1484 +7(903)661-61-69 +7(903)661-61-69

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

1 2 3
0.5 02.12.02 503 865-7689
0.4 02.04.01 739 163-7739
0.9 25.04.01 575 632-4071
0.1 26.07.01 903 661-6169

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
366 192-7737 366 192-7737 giciranz22@yahoo.com!0.8508
953 859-6649 953 859-6649 vegerak82@gmail.com!0.6639
660 143-8359 660 143-8359 luganz7@mail.ru!0.4263
121 475-3193 121 475-3193 il_dar43@yahoo.com!0.8086
121 475-3193 121 475-3193 il_dar43@yahoo.com!0.8086
121 475-3193 121 475-3193 il_dar43@yahoo.com!0.8086

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

1 2 3 4
192-7737 859-6649 143-8359 475-3193
yahoo.com gmail.com mail.ru yahoo.com
0.851 0.664 0.426 0.809

Пример 2

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

1 2 3 4
493 016-2877 493 016-2877 murekko74@mail.ru!0.1582
493 016-2877 493 016-2877 murekko74@mail.ru!0.1582
211 810-2906 211 810-2906 zelocko36@yandex.ru!0.8049
776 794-1437 776 794-1437 menidi87@gmail.com!0.2440
191 018-0474 191 018-0474 roman5@yahoo.com!0.2937
493 016-2877 493 016-2877 murekko74@mail.ru!0.1582

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

1 2 3 4
016-2877 810-2906 794-1437 018-0474
mail.ru yandex.ru gmail.com yahoo.com
0.158 0.805 0.244 0.294

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(186)955-92-60 14-07-2003 Надберг Влад Надберг Влад
+7(798)768-36-60 09-01-2001 Чигерко Арсений Чигерко Арсений
+7(738)665-99-35 24-10-2002 Макли Назар Макли Назар
+7(738)665-99-35 24-10-2002 Макли Назар Макли Назар
+7(738)665-99-35 24-10-2002 Макли Назар Макли Назар
+7(823)791-44-64 27-11-2001 Даговук Арсений Даговук Арсений

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

1 2 3
791-4464 2001-11-27 Арсений Даговук
768-3660 2001-01-09 Арсений Чигерко
955-9260 2003-07-14 Влад Надберг
665-9935 2002-10-24 Назар Макли

Пример 2

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

1 2 3 4
+7(422)638-11-20 16-01-2001 Менак Дмитрий Менак Дмитрий
+7(710)575-20-55 12-08-2000 Мошефянц Евгений Мошефянц Евгений
+7(710)575-20-55 12-08-2000 Мошефянц Евгений Мошефянц Евгений
+7(710)575-20-55 12-08-2000 Мошефянц Евгений Мошефянц Евгений
+7(236)893-92-10 08-08-2001 Чилусий Никита Чилусий Никита
+7(727)437-29-87 10-01-1999 Вибуций Давид Вибуций Давид

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

1 2 3
437-2987 1999-01-10 Давид Вибуций
638-1120 2001-01-16 Дмитрий Менак
575-2055 2000-08-12 Евгений Мошефянц
893-9210 2001-08-08 Никита Чилусий

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false;+7 (256) 019-84-07 sergej9@yahoo.com
true;+7 (914) 511-95-18 anatolij37@rambler.ru
false;+7 (034) 766-23-15 timofej87@mail.ru
true;+7 (281) 666-08-17 labedskij13@yahoo.com

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

1 2 3 4
+7(256)019-84-07 +7(914)511-95-18 +7(034)766-23-15 +7(281)666-08-17
нет да нет да
yahoo.com rambler.ru mail.ru yahoo.com

Пример 2

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

1 2 3
true;+7 (536) 847-65-50 rinalskij51@yandex.ru
false;+7 (872) 087-01-69 vladislav82@gmail.com
true;+7 (002) 564-23-82 savelij57@yahoo.com
true;+7 (191) 403-50-94 vaceslav18@mail.ru

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

1 2 3 4
+7(536)847-65-50 +7(872)087-01-69 +7(002)564-23-82 +7(191)403-50-94
да нет да да
yandex.ru gmail.com yahoo.com mail.ru

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
02-10-17:false 0.5 0.5
99-07-20:true 0.8 0.8
99-09-13:false 0.6 0.6

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

1 2 3
N Y N
17-10-02 20-07-99 13-09-99
0.50 0.80 0.60

Пример 2

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

1 2 3 4 5
03-05-09:false 0.5 0.5
02-04-08:false 1.0 1.0
04-12-14:false 0.6 0.6
00-06-25:false 0.0 0.0

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

1 2 3 4
N N N N
09-05-03 08-04-02 14-12-04 25-06-00
0.50 1.00 0.60 0.00

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(460)024-77-32 +7(460)024-77-32 Виталий И. Нушич|vitalij47[at]rambler.ru
+7(906)244-41-47 +7(906)244-41-47 Борис Г. Кувакев|kuvakev83[at]gmail.com
+7(062)897-15-18 +7(062)897-15-18 Алексей Ш. Дешский|aleksej35[at]rambler.ru
+7(295)755-50-94 +7(295)755-50-94 Вадим Л. Колук|vadim43[at]yandex.ru

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

1 2 3 4
062 897-1518 295 755-5094 460 024-7732 906 244-4147
aleksej35@rambler.ru vadim43@yandex.ru vitalij47@rambler.ru kuvakev83@gmail.com
А.Ш. Дешский В.Л. Колук В.И. Нушич Б.Г. Кувакев

Пример 2

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

1 2 3 4 5
+7(313)542-08-75 +7(313)542-08-75 Юрий Ш. Лумотский|lumotskij56[at]yandex.ru
+7(513)184-38-83 +7(513)184-38-83 Леонид З. Гирберг|girberg23[at]yahoo.com
+7(841)376-60-46 +7(841)376-60-46 Мирон Ф. Лутотский|lutotskij39[at]yandex.ru
+7(936)792-04-24 +7(936)792-04-24 Тимофей Е. Мицофин|timofej74[at]gmail.com

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

1 2 3 4
313 542-0875 513 184-3883 841 376-6046 936 792-0424
lumotskij56@yandex.ru girberg23@yahoo.com lutotskij39@yandex.ru timofej74@gmail.com
Ю.Ш. Лумотский Л.З. Гирберг М.Ф. Лутотский Т.Е. Мицофин

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2000.09.15 mulidi19[at]rambler.ru 0.2&492-326-7706
2001.05.28 verskij58[at]yandex.ru 0.7&907-054-8251
1999.04.15 luzko79[at]yandex.ru 0.7&289-801-8650

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

1 2 3
28/05/01 15/09/00 15/04/99
verskij58 mulidi19 luzko79
054-8251 326-7706 801-8650
0.70 0.20 0.70

Пример 2

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

1 2 3
2003.07.17 zesic95[at]rambler.ru 1.0&985-388-2217
1999.08.06 semebskij14[at]yahoo.com 0.6&533-347-4330
2000.06.28 bamli21[at]rambler.ru 0.0&556-774-0397
2002.06.24 desiridi38[at]yandex.ru 0.5&637-658-0823

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

1 2 3 4
06/08/99 17/07/03 24/06/02 28/06/00
semebskij14 zesic95 desiridi38 bamli21
347-4330 388-2217 658-0823 774-0397
0.60 1.00 0.50 0.00

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(347) 429-11-86 0.1129 Родион Ч. Личак rodion58[at]mail.ru
(469) 690-33-99 0.0151 Родион В. Цичодян zicodan20[at]yandex.ru
(868) 811-99-15 0.6336 Захар Л. Башачянц basacanz95[at]mail.ru
(702) 844-24-28 0.3543 Захар Б. Кекаряк kekarak43[at]yandex.ru

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

1 2 3 4
868-811-9915 702-844-2428 347-429-1186 469-690-3399
0.63 0.35 0.11 0.02
Захар Башачянц Захар Кекаряк Родион Личак Родион Цичодян
basacanz95@mail.ru kekarak43@yandex.ru rodion58@mail.ru zicodan20@yandex.ru

Пример 2

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

1 2 3 4
(532) 308-29-96 0.5269 Ростислав А. Веботли rostislav22[at]gmail.com
(907) 266-18-26 0.2730 Евгений Ф. Зезев evgenij85[at]yandex.ru
(144) 787-18-04 0.1672 Богдан А. Зулук bogdan16[at]rambler.ru
(473) 653-80-81 0.7187 Елисей М. Линолиди linolidi40[at]gmail.com

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

1 2 3 4
144-787-1804 907-266-1826 473-653-8081 532-308-2996
0.17 0.27 0.72 0.53
Богдан Зулук Евгений Зезев Елисей Линолиди Ростислав Веботли
bogdan16@rambler.ru evgenij85@yandex.ru linolidi40@gmail.com rostislav22@gmail.com

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
lefidi50@gmail.com Y:579-581-1409
marsel_52@yandex.ru Y:799-699-6036
stepan9@mail.ru N:349-778-3319
farizan57@yandex.ru Y:515-913-7352
farizan57@yandex.ru Y:515-913-7352
farizan57@yandex.ru Y:515-913-7352

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

1 2 3 4
lefidi50 marsel_52 stepan9 farizan57
581-1409 699-6036 778-3319 913-7352
1 1 0 1

Пример 2

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

1 2 3 4
semen47@rambler.ru N:775-430-3566
maksim10@yandex.ru N:706-580-1435
artur83@rambler.ru Y:131-975-0293
kirill10@yahoo.com N:402-139-5336
kirill10@yahoo.com N:402-139-5336
kirill10@yahoo.com N:402-139-5336

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

1 2 3 4
kirill10 semen47 maksim10 artur83
139-5336 430-3566 580-1435 975-0293
0 0 0 1

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Лев К. Рувин|04.06.13 +7(159)608-13-44 +7(159)608-13-44
Лев К. Рувин|04.06.13 +7(159)608-13-44 +7(159)608-13-44
Захар Д. Бошегов|99.07.22 +7(996)773-02-40 +7(996)773-02-40
Лев К. Рувин|04.06.13 +7(159)608-13-44 +7(159)608-13-44
Роман Л. Тулуфман|00.08.27 +7(505)641-34-04 +7(505)641-34-04
Николай Е. Ферко|03.01.06 +7(373)781-42-83 +7(373)781-42-83

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

1 2 3 4
13.06.04 22.07.99 27.08.00 06.01.03
608-13-44 773-02-40 641-34-04 781-42-83
Л.К. Рувин З.Д. Бошегов Р.Л. Тулуфман Н.Е. Ферко

Пример 2

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

1 2 3
Марк З. Нефич|01.03.26 +7(597)164-85-63 +7(597)164-85-63
Ростислав И. Вогиди|01.05.05 +7(861)647-02-61 +7(861)647-02-61
Ростислав И. Вогиди|01.05.05 +7(861)647-02-61 +7(861)647-02-61
Ростислав И. Вогиди|01.05.05 +7(861)647-02-61 +7(861)647-02-61
Альберт Л. Зулиди|00.03.21 +7(646)194-34-11 +7(646)194-34-11
Василий Ф. Рогян|01.02.11 +7(886)800-69-27 +7(886)800-69-27

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

1 2 3 4
26.03.01 05.05.01 21.03.00 11.02.01
164-85-63 647-02-61 194-34-11 800-69-27
М.З. Нефич Р.И. Вогиди А.Л. Зулиди В.Ф. Рогян

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Всеволод Гузский 0;0.5 +7(086)450-46-63
Константин Фешазиди 1;0.9 +7(994)823-33-74
Рустам Бевуриди 1;0.5 +7(887)943-70-43

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

1 2 3 4
Гузский нет 50% 450-4663
Фешазиди да 90% 823-3374
Бевуриди да 50% 943-7043

Пример 2

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

1 2 3
Иван Финич 0;0.9 +7(138)329-11-27
Дамир Резин 1;0.8 +7(519)076-22-70
Борис Негин 1;0.2 +7(056)821-24-09

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

1 2 3 4
Финич нет 90% 329-1127
Резин да 80% 076-2270
Негин да 20% 821-2409

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zicko71@yandex.ru 24-11-2000 Зичко, Э.Ф.
taretman46@rambler.ru 02-07-2000 Таретман, Ф.Д.
guzutko42@yandex.ru 03-10-1999 Гуцутко, Л.Д.

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

1 2 3
guzutko42 taretman46 zicko71
03.10.1999 02.07.2000 24.11.2000
Гуцутко Л. Таретман Ф. Зичко Э.

Пример 2

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

1 2 3
sonberg53@rambler.ru 04-11-2002 Шонберг, С.М.
sizinidi24@gmail.com 01-07-1999 Сизиниди, В.К.
ciritberg33@mail.ru 05-02-2000 Чиритберг, М.З.

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

1 2 3
ciritberg33 sizinidi24 sonberg53
05.02.2000 01.07.1999 04.11.2002
Чиритберг М. Сизиниди В. Шонберг С.

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
02/03/2003:4639747215 Макешберг, Т.Б.
18/01/1999:4804458726 Шавебли, Б.И.
18/03/1999:0240173517 Казянц, З.Е.
14/10/2002:6004137423 Бицуско, И.Е.
14/10/2002:6004137423 Бицуско, И.Е.
14/10/2002:6004137423 Бицуско, И.Е.

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

1 2 3 4
02-03-2003 18-01-1999 18-03-1999 14-10-2002
463 974-7215 480 445-8726 024 017-3517 600 413-7423
Макешберг Шавебли Казянц Бицуско

Пример 2

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

1 2 3
23/06/2002:0690936550 Чошев, Г.У.
18/01/2002:9775054848 Цефомов, В.С.
18/01/2002:9775054848 Цефомов, В.С.
18/01/2002:9775054848 Цефомов, В.С.
19/11/2003:7367457452 Ланодов, Р.О.
15/12/2004:7023048112 Кизешли, З.Б.

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

1 2 3 4
23-06-2002 18-01-2002 19-11-2003 15-12-2004
069 093-6550 977 505-4848 736 745-7452 702 304-8112
Чошев Цефомов Ланодов Кизешли