ИНБО-30-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2004-04-09 Выполнено (315) 937-11-86
2004-04-28 Выполнено (820) 056-05-71
1999-11-04 Выполнено (823) 755-04-10

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

1 2 3
04-04-09 04-04-28 99-11-04
Y Y Y
315-937-1186 820-056-0571 823-755-0410

Пример 2

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

1 2 3 4 5
2002-11-27 Выполнено (963) 729-03-57
2002-07-07 Выполнено (734) 600-29-04
2002-02-22 Выполнено (267) 854-38-47
2003-03-26 Не выполнено (933) 957-19-15

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

1 2 3 4
02-11-27 02-07-07 02-02-22 03-03-26
Y Y Y N
963-729-0357 734-600-2904 267-854-3847 933-957-1915

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
mufic30@rambler.ru&0.251 А.Ч. Муфич А.Ч. Муфич
lufisko99@gmail.com&0.965 И.К. Луфиско И.К. Луфиско
vofskij23@yahoo.com&0.068 А.У. Вофский А.У. Вофский

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

1 2 3
0.0680 А. Вофский yahoo.com
0.2510 А. Муфич rambler.ru
0.9650 И. Луфиско gmail.com

Пример 2

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

1 2 3 4
tacovin91@yahoo.com&0.577 Р.Ф. Тачовин Р.Ф. Тачовин
gifman17@gmail.com&0.634 Т.У. Гифман Т.У. Гифман
dedacin27@mail.ru&0.977 Д.А. Дедачин Д.А. Дедачин
zulezic80@rambler.ru&0.290 А.Г. Зулезич А.Г. Зулезич

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

1 2 3
0.2900 А. Зулезич rambler.ru
0.9770 Д. Дедачин mail.ru
0.5770 Р. Тачовин yahoo.com
0.6340 Т. Гифман gmail.com

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Данила Н. Гегилиди 06-11-2003!10% Данила Н. Гегилиди
Влад Р. Легофко 28-09-2002!17% Влад Р. Легофко
Влад Р. Легофко 28-09-2002!17% Влад Р. Легофко
Влад Р. Легофко 28-09-2002!17% Влад Р. Легофко
Виталий С. Бесев 17-08-2001!72% Виталий С. Бесев
Даниэль Н. Вобий 09-06-2002!89% Даниэль Н. Вобий

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

1 2 3
Гегилиди Данила 2003 0.1
Легофко Влад 2002 0.2
Бесев Виталий 2001 0.7
Вобий Даниэль 2002 0.9

Пример 2

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

1 2 3
Олег Ф. Ланосин 09-01-2001!88% Олег Ф. Ланосин
Юрий М. Делко 04-11-1999!100% Юрий М. Делко
Станислав Д. Мозко 20-06-2003!55% Станислав Д. Мозко
Борис З. Сигич 04-07-2002!37% Борис З. Сигич
Борис З. Сигич 04-07-2002!37% Борис З. Сигич
Борис З. Сигич 04-07-2002!37% Борис З. Сигич

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

1 2 3
Ланосин Олег 2001 0.9
Делко Юрий 1999 1.0
Мозко Станислав 2003 0.6
Сигич Борис 2002 0.4

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (284) 362-31-64|zavamuk86[at]yahoo.com 28.11.2004 Г.И. Цавамук Г.И. Цавамук
+7 (497) 402-67-60|carutic23[at]gmail.com 28.10.2002 Я.Д. Чарутич Я.Д. Чарутич
+7 (573) 467-07-10|livanz87[at]yahoo.com 12.11.2003 Я.У. Ливянц Я.У. Ливянц
+7 (232) 416-32-11|zugij64[at]yahoo.com 11.11.2001 Н.Е. Цугий Н.Е. Цугий

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

1 2 3 4
zavamuk86@yahoo.com carutic23@gmail.com livanz87@yahoo.com zugij64@yahoo.com
04/11/28 02/10/28 03/11/12 01/11/11
+7 284 362-31-64 +7 497 402-67-60 +7 573 467-07-10 +7 232 416-32-11
Цавамук Г. Чарутич Я. Ливянц Я. Цугий Н.

Пример 2

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

1 2 3 4 5 6
+7 (805) 285-49-72|kasidberg6[at]rambler.ru 06.04.1999 С.В. Кашидберг С.В. Кашидберг
+7 (335) 751-23-29|bobufidi77[at]yandex.ru 06.11.2004 С.Ф. Бобуфиди С.Ф. Бобуфиди
+7 (085) 380-45-93|rizufman34[at]rambler.ru 12.08.2004 Р.З. Рицуфман Р.З. Рицуфман

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

1 2 3
kasidberg6@rambler.ru bobufidi77@yandex.ru rizufman34@rambler.ru
99/04/06 04/11/06 04/08/12
+7 805 285-49-72 +7 335 751-23-29 +7 085 380-45-93
Кашидберг С. Бобуфиди С. Рицуфман Р.

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4 20.10.2001|+7 (080) 538-22-99 sacosskij8@gmail.com
0.6 09.04.1999|+7 (958) 019-74-83 nolaganz21@mail.ru
0.6 09.04.1999|+7 (958) 019-74-83 nolaganz21@mail.ru
0.6 09.04.1999|+7 (958) 019-74-83 nolaganz21@mail.ru
0.1 21.10.2001|+7 (702) 125-12-75 vonin92@rambler.ru

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

1 2 3
0.40 0.60 0.10
01-10-20 99-04-09 01-10-21
gmail.com mail.ru rambler.ru
+7 080 538-22-99 +7 958 019-74-83 +7 702 125-12-75

Пример 2

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

1 2 3
0.8 08.01.2004|+7 (743) 301-25-91 nuzuk97@gmail.com
0.5 25.10.2003|+7 (093) 474-49-22 rizitberg52@mail.ru
0.5 03.11.2003|+7 (896) 377-31-38 dodic71@rambler.ru
0.5 03.11.2003|+7 (896) 377-31-38 dodic71@rambler.ru
0.5 03.11.2003|+7 (896) 377-31-38 dodic71@rambler.ru

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

1 2 3
0.80 0.50 0.50
04-01-08 03-10-25 03-11-03
gmail.com mail.ru rambler.ru
+7 743 301-25-91 +7 093 474-49-22 +7 896 377-31-38

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
mihail58@yandex.ru 13-11-2003|Нет 0.3570
platon5@rambler.ru 18-01-2001|Да 0.7491
svatoslav38@yandex.ru 19-09-2001|Нет 0.2544
bocasij15@yandex.ru 01-10-1999|Да 0.3923

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

1 2 3 4
bocasij15[at]yandex.ru 1999.10.01 0.39 да
mihail58[at]yandex.ru 2003.11.13 0.36 нет
platon5[at]rambler.ru 2001.01.18 0.75 да
svatoslav38[at]yandex.ru 2001.09.19 0.25 нет

Пример 2

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

1 2 3
semman68@mail.ru 04-09-2001|Да 0.7580
kizokko21@yahoo.com 12-12-1999|Да 0.3521
duzivin56@yahoo.com 07-12-2004|Нет 0.0050
valerij37@yahoo.com 27-07-2000|Да 0.6119

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

1 2 3 4
duzivin56[at]yahoo.com 2004.12.07 0.01 нет
kizokko21[at]yahoo.com 1999.12.12 0.35 да
semman68[at]mail.ru 2001.09.04 0.76 да
valerij37[at]yahoo.com 2000.07.27 0.61 да

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
26.10.01 0.429 digin35@gmail.com +7 (514) 567-01-32 digin35@gmail.com
26.10.01 0.429 digin35@gmail.com +7 (514) 567-01-32 digin35@gmail.com
26.10.01 0.429 digin35@gmail.com +7 (514) 567-01-32 digin35@gmail.com
24.03.03 0.370 cumov55@rambler.ru +7 (403) 801-38-29 cumov55@rambler.ru
23.12.04 0.327 rigosak4@mail.ru +7 (756) 275-24-07 rigosak4@mail.ru

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

1 2 3
01-10-26 03-03-24 04-12-23
0.43 0.37 0.33
digin35 cumov55 rigosak4
+7 514 567-0132 +7 403 801-3829 +7 756 275-2407

Пример 2

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

1 2 3 4 5
12.09.01 0.789 sacalanz86@mail.ru +7 (457) 884-11-33 sacalanz86@mail.ru
16.04.01 0.414 socuk29@gmail.com +7 (138) 625-22-21 socuk29@gmail.com
03.01.03 0.183 fanovidi53@gmail.com +7 (165) 722-16-32 fanovidi53@gmail.com
03.01.03 0.183 fanovidi53@gmail.com +7 (165) 722-16-32 fanovidi53@gmail.com
14.06.03 0.244 numadko35@yahoo.com +7 (685) 586-53-63 numadko35@yahoo.com
03.01.03 0.183 fanovidi53@gmail.com +7 (165) 722-16-32 fanovidi53@gmail.com

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

1 2 3 4
01-09-12 01-04-16 03-01-03 03-06-14
0.79 0.41 0.18 0.24
sacalanz86 socuk29 fanovidi53 numadko35
+7 457 884-1133 +7 138 625-2221 +7 165 722-1632 +7 685 586-5363

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
М.Ц. Шетич setic83@gmail.com&true 70% М.Ц. Шетич
М.А. Сузотак suzotak44@mail.ru&true 37% М.А. Сузотак
Э.У. Бисасук bisasuk77@gmail.com&false 57% Э.У. Бисасук

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

1 2 3 4
Шетич setic83 Выполнено 0.70
Сузотак suzotak44 Выполнено 0.37
Бисасук bisasuk77 Не выполнено 0.57

Пример 2

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

1 2 3 4
Р.Ц. Дидян didan33@gmail.com&true 17% Р.Ц. Дидян
Д.Ч. Ганозберг ganozberg66@rambler.ru&false 97% Д.Ч. Ганозберг
Р.Т. Боцин bozin55@gmail.com&true 3% Р.Т. Боцин

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

1 2 3 4
Дидян didan33 Выполнено 0.17
Ганозберг ganozberg66 Не выполнено 0.97
Боцин bozin55 Выполнено 0.03

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true!Зушев, Л.Д. 0.5702 652-1655 0.5702
false!Тетудиди, В.Н. 0.5516 767-2122 0.5516
false!Кафибман, Д.Д. 0.0254 567-0372 0.0254

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

1 2 3 4
Зушев Л. 0.570 652-16-55 Y
Тетудиди В. 0.552 767-21-22 N
Кафибман Д. 0.025 567-03-72 N

Пример 2

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

1 2 3 4 5
true!Сесянц, Ф.И. 0.2729 474-8102 0.2729
true!Кунак, И.В. 0.1979 098-1135 0.1979
false!Ладецев, В.М. 0.9748 321-8491 0.9748

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

1 2 3 4
Сесянц Ф. 0.273 474-81-02 Y
Кунак И. 0.198 098-11-35 Y
Ладецев В. 0.975 321-84-91 N

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(843)042-02-15 Ян Гедин:gedin85[at]rambler.ru +7(843)042-02-15
+7(504)036-78-13 Василий Керак:vasilij59[at]yahoo.com +7(504)036-78-13
+7(450)212-12-86 Ян Фувакук:fuvakuk62[at]yahoo.com +7(450)212-12-86

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

1 2 3
+7 843 042-02-15 Гедин Ян gedin85
+7 504 036-78-13 Керак Василий vasilij59
+7 450 212-12-86 Фувакук Ян fuvakuk62

Пример 2

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

1 2 3 4
+7(617)851-25-40 Егор Мудянц:mudanz37[at]yandex.ru +7(617)851-25-40
+7(207)533-16-37 Иван Вуфко:vufko96[at]rambler.ru +7(207)533-16-37
+7(968)043-23-91 Сергей Рунский:runskij40[at]yahoo.com +7(968)043-23-91
+7(574)160-47-39 Рамиль Зовук:ramil_13[at]rambler.ru +7(574)160-47-39

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

1 2 3
+7 617 851-25-40 Мудянц Егор mudanz37
+7 207 533-16-37 Вуфко Иван vufko96
+7 968 043-23-91 Рунский Сергей runskij40
+7 574 160-47-39 Зовук Рамиль ramil_13

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vitalij31@gmail.com 9473337362 9473337362 66%
bosesan67@gmail.com 7705202199 7705202199 5%
bosesan67@gmail.com 7705202199 7705202199 5%
bosesan67@gmail.com 7705202199 7705202199 5%
nucamin47@mail.ru 3822566031 3822566031 8%

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

1 2 3
vitalij31[at]gmail.com 947-333-7362 0.66
bosesan67[at]gmail.com 770-520-2199 0.05
nucamin47[at]mail.ru 382-256-6031 0.08

Пример 2

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

1 2 3 4
artur20@yandex.ru 9307061881 9307061881 53%
svatoslav18@rambler.ru 4665235023 4665235023 43%
svatoslav18@rambler.ru 4665235023 4665235023 43%
dusisuk27@yandex.ru 4709272666 4709272666 45%
svatoslav18@rambler.ru 4665235023 4665235023 43%

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

1 2 3
artur20[at]yandex.ru 930-706-1881 0.53
svatoslav18[at]rambler.ru 466-523-5023 0.43
dusisuk27[at]yandex.ru 470-927-2666 0.45

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Святогор Ф. Цинянц|0.5558 svatogor22@rambler.ru 18.09.99 18.09.99
Гордей Ш. Цасев|0.2170 gordej70@gmail.com 26.10.02 26.10.02
Рустам Д. Цетянц|0.5886 rustam68@gmail.com 20.11.01 20.11.01

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

1 2 3 4
Цинянц rambler.ru 0.556 18/09/99
Цасев gmail.com 0.217 26/10/02
Цетянц gmail.com 0.589 20/11/01

Пример 2

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

1 2 3 4 5 6
Всеволод Е. Дачский|0.7175 vsevolod55@rambler.ru 16.09.02 16.09.02
Анатолий З. Вирич|0.9792 anatolij34@yandex.ru 12.02.04 12.02.04
Алексей Ч. Цакиди|0.4286 aleksej94@mail.ru 10.02.99 10.02.99

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

1 2 3 4
Дачский rambler.ru 0.718 16/09/02
Вирич yandex.ru 0.979 12/02/04
Цакиди mail.ru 0.429 10/02/99

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
13/08/04 324 719-1495 artemij38@yandex.ru 0.932 324 719-1495
19/09/99 462 005-2797 svatogor94@rambler.ru 0.777 462 005-2797
19/07/01 036 278-3485 rugusanz36@rambler.ru 0.730 036 278-3485
16/07/00 300 207-4871 arsenij3@rambler.ru 0.335 300 207-4871

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

1 2 3 4
13-08-04 719-14-95 yandex.ru 93%
19-09-99 005-27-97 rambler.ru 78%
19-07-01 278-34-85 rambler.ru 73%
16-07-00 207-48-71 rambler.ru 34%

Пример 2

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

1 2 3 4 5
13/03/02 211 829-5546 fetufko9@rambler.ru 0.175 211 829-5546
19/07/02 087 041-1892 vibinin57@yandex.ru 0.035 087 041-1892
10/09/04 423 201-7360 tonifko83@yandex.ru 0.338 423 201-7360

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

1 2 3 4
13-03-02 829-55-46 rambler.ru 18%
19-07-02 041-18-92 yandex.ru 4%
10-09-04 201-73-60 yandex.ru 34%

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1 18/04/2001 0.9015
0 08/12/2001 0.6954
0 02/08/2002 0.3500
0 27/08/2000 0.4134

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

1 2 3 4
Y N N N
2001/04/18 2001/12/08 2002/08/02 2000/08/27
0.901 0.695 0.350 0.413

Пример 2

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

1 2 3
0 11/03/2000 0.3466
0 11/10/2004 0.6495
0 23/05/2003 0.9370

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

1 2 3
N N N
2000/03/11 2004/10/11 2003/05/23
0.347 0.649 0.937

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 580 300-0689!Данил Довов 16/07/1999
+7 508 596-8657!Павел Цугорук 15/11/2004
+7 461 552-6757!Адель Дизев 28/11/2000

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

1 2 3
(580) 300-0689 Довов 99-07-16
(508) 596-8657 Цугорук 04-11-15
(461) 552-6757 Дизев 00-11-28

Пример 2

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

1 2 3 4
+7 235 102-9028!Георгий Нусиди 28/08/2000
+7 495 568-9498!Валерий Басефберг 19/06/2001
+7 979 074-7552!Рустам Фуцилко 14/01/2003

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

1 2 3
(235) 102-9028 Нусиди 00-08-28
(495) 568-9498 Басефберг 01-06-19
(979) 074-7552 Фуцилко 03-01-14

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7(901)032-85-47 2001-12-04:Яромир С. Бучуров
+7(456)471-55-19 2000-08-21:Руслан Г. Нудий
+7(724)830-33-59 2002-12-17:Эмиль Ч. Маненов
+7(444)929-76-79 2001-06-20:Назар У. Гичко
+7(444)929-76-79 2001-06-20:Назар У. Гичко
+7(444)929-76-79 2001-06-20:Назар У. Гичко

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

1 2 3 4
+7 (901) 032-85-47 +7 (456) 471-55-19 +7 (724) 830-33-59 +7 (444) 929-76-79
01.12.04 00.08.21 02.12.17 01.06.20
Яромир Бучуров Руслан Нудий Эмиль Маненов Назар Гичко

Пример 2

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

1 2
+7(792)244-80-86 2002-02-02:Назар Ч. Тегурак
+7(768)086-63-82 2000-02-14:Егор З. Лабев
+7(768)086-63-82 2000-02-14:Егор З. Лабев
+7(463)857-70-06 2001-09-17:Марк Б. Говиди
+7(768)086-63-82 2000-02-14:Егор З. Лабев

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

1 2 3
+7 (792) 244-80-86 +7 (768) 086-63-82 +7 (463) 857-70-06
02.02.02 00.02.14 01.09.17
Назар Тегурак Егор Лабев Марк Говиди

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Сумук, Л.С. 1 1 15.10.02
Шитак, Ф.Ц. 0 0 10.09.99
Тешев, В.Н. 1 1 17.04.00

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

1 2 3
Сумук Л. Y 02.10.15
Тешев В. Y 00.04.17
Шитак Ф. N 99.09.10

Пример 2

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

1 2 3 4
Навов, А.С. 0 0 26.04.02
Нефичян, В.С. 1 1 06.11.00
Решев, О.М. 1 1 26.12.03
Фаширяк, Я.Л. 0 0 01.08.02

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

1 2 3
Навов А. N 02.04.26
Нефичян В. Y 00.11.06
Решев О. Y 03.12.26
Фаширяк Я. N 02.08.01

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Василий З. Вакев 59% +7 814 103-2681
Ильдар Г. Велянц 54% +7 796 242-0785
Семен Д. Тутубяк 72% +7 529 606-7739
Николай В. Мозачский 25% +7 117 322-1270

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

1 2 3
В.З. Вакев 0.6 8141032681
И.Г. Велянц 0.5 7962420785
С.Д. Тутубяк 0.7 5296067739
Н.В. Мозачский 0.2 1173221270

Пример 2

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

1 2 3 4
Эдуард Ч. Зимугли 33% +7 926 938-6257
Елисей Н. Видиди 33% +7 489 658-3507
Станислав А. Ванов 87% +7 661 768-3722

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

1 2 3
Э.Ч. Зимугли 0.3 9269386257
Е.Н. Видиди 0.3 4896583507
С.А. Ванов 0.9 6617683722

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено 0.210;+7(541)145-37-61 Роберт Чифко
Не выполнено 0.884;+7(112)733-69-72 Степан Мицберг
Не выполнено 0.884;+7(112)733-69-72 Степан Мицберг
Не выполнено 0.887;+7(195)448-89-92 Елисей Чимук
Не выполнено 0.884;+7(112)733-69-72 Степан Мицберг

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

1 2 3 4
Да 21% Чифко (541) 145-3761
Нет 88% Мицберг (112) 733-6972
Нет 89% Чимук (195) 448-8992

Пример 2

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

1 2 3
Не выполнено 0.696;+7(466)924-36-75 Никита Годашяк
Не выполнено 0.023;+7(970)815-42-77 Вадим Гурий
Не выполнено 0.023;+7(970)815-42-77 Вадим Гурий
Не выполнено 0.538;+7(475)195-39-43 Влад Шомиди
Не выполнено 0.023;+7(970)815-42-77 Вадим Гурий
Выполнено 0.781;+7(593)073-33-38 Альберт Лотизук

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

1 2 3 4
Нет 70% Годашяк (466) 924-3675
Нет 2% Гурий (970) 815-4277
Нет 54% Шомиди (475) 195-3943
Да 78% Лотизук (593) 073-3338

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04.09.03 0.98 nikita40[at]rambler.ru nikita40[at]rambler.ru
99.12.20 0.50 stanislav98[at]mail.ru stanislav98[at]mail.ru
99.12.20 0.50 stanislav98[at]mail.ru stanislav98[at]mail.ru
99.12.20 0.50 stanislav98[at]mail.ru stanislav98[at]mail.ru
00.01.25 0.55 tosadic27[at]yahoo.com tosadic27[at]yahoo.com

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

1 2 3
03/09/04 20/12/99 25/01/00
0.9800 0.5000 0.5500
rambler.ru mail.ru yahoo.com

Пример 2

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

1 2 3 4
04.05.17 0.84 artemij50[at]gmail.com artemij50[at]gmail.com
04.05.17 0.84 artemij50[at]gmail.com artemij50[at]gmail.com
04.01.20 0.11 zuguran6[at]yandex.ru zuguran6[at]yandex.ru
99.03.20 0.86 nonobberg8[at]yandex.ru nonobberg8[at]yandex.ru
04.05.17 0.84 artemij50[at]gmail.com artemij50[at]gmail.com
99.10.23 0.80 tidozskij36[at]yandex.ru tidozskij36[at]yandex.ru

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

1 2 3 4
17/05/04 20/01/04 20/03/99 23/10/99
0.8400 0.1100 0.8600 0.8000
gmail.com yandex.ru yandex.ru yandex.ru

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Чишомиди, К.Б. +74049651338 cisomidi21@rambler.ru cisomidi21@rambler.ru
Тагян, Д.В. +75705807663 tagan90@rambler.ru tagan90@rambler.ru
Норатберг, В.С. +71498418311 noratberg74@rambler.ru noratberg74@rambler.ru
Родарак, Д.В. +72723624894 rodarak98@yandex.ru rodarak98@yandex.ru

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

1 2 3 4
К. Чишомиди Д. Тагян В. Норатберг Д. Родарак
404 965-1338 570 580-7663 149 841-8311 272 362-4894
rambler.ru rambler.ru rambler.ru yandex.ru

Пример 2

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

1 2 3 4
Шурушли, М.Р. +79000033670 surusli79@mail.ru surusli79@mail.ru
Шузидян, И.Р. +70528550567 suzidan85@yahoo.com suzidan85@yahoo.com
Гедий, Л.В. +74190814358 gedij99@rambler.ru gedij99@rambler.ru

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

1 2 3
М. Шурушли И. Шузидян Л. Гедий
900 003-3670 052 855-0567 419 081-4358
mail.ru yahoo.com rambler.ru

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
cebefak8[at]mail.ru +73181627399!87% Нет
mokedman94[at]gmail.com +72436863388!87% Да
kafic15[at]yandex.ru +72266961301!40% Да
tezebij49[at]mail.ru +79622784956!53% Да

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

1 2 3 4
cebefak8 mokedman94 kafic15 tezebij49
0.870 0.870 0.400 0.530
318 162-7399 243 686-3388 226 696-1301 962 278-4956
0 1 1 1

Пример 2

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

1 2 3 4 5
sigatev8[at]rambler.ru +73922793969!44% Нет
nazak24[at]rambler.ru +77654184087!90% Нет
bumic31[at]rambler.ru +78995431759!26% Да
roretij45[at]mail.ru +76358363933!62% Да

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

1 2 3 4
sigatev8 nazak24 bumic31 roretij45
0.440 0.900 0.260 0.620
392 279-3969 765 418-4087 899 543-1759 635 836-3933
0 0 1 1

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено!В.Ш. Цадберг 558 377-1299 0.4
Не выполнено!О.С. Тачовян 045 122-6974 0.3
Выполнено!А.Ц. Кецак 929 894-1160 0.7

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

1 2 3
нет нет да
5583771299 0451226974 9298941160
Цадберг Тачовян Кецак
40% 30% 70%

Пример 2

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

1 2 3 4
Выполнено!Я.С. Зезосич 480 960-5322 0.2
Выполнено!С.Ш. Фимий 048 282-0136 0.8
Не выполнено!М.З. Фачов 884 509-5233 1.0
Выполнено!В.Л. Варабман 205 132-4890 0.2

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

1 2 3 4
да да нет да
4809605322 0482820136 8845095233 2051324890
Зезосич Фимий Фачов Варабман
20% 80% 100% 20%

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Борис А. Гизурянц!gizuranz50@yahoo.com 667 280-0324
Борис А. Гизурянц!gizuranz50@yahoo.com 667 280-0324
Богдан С. Цаталянц!zatalanz58@mail.ru 464 987-6571
Богдан Ц. Тувман!bogdan12@yahoo.com 097 754-5119

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

1 2 3
yahoo.com Борис Гизурянц 667-280-0324
mail.ru Богдан Цаталянц 464-987-6571
yahoo.com Богдан Тувман 097-754-5119

Пример 2

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

1 2
Альберт У. Ралебянц!ralebanz94@yahoo.com 386 877-7090
Данил И. Ротелук!roteluk20@yahoo.com 560 685-2204
Эдуард Д. Тефушли!tefusli41@gmail.com 027 224-5418
Альберт У. Ралебянц!ralebanz94@yahoo.com 386 877-7090

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

1 2 3
yahoo.com Альберт Ралебянц 386-877-7090
yahoo.com Данил Ротелук 560-685-2204
gmail.com Эдуард Тефушли 027-224-5418

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
01.08.19!+7 897 180-47-62 Марк Е. Нугашберг Марк Е. Нугашберг Y
00.07.06!+7 261 964-74-09 Владимир З. Ригасук Владимир З. Ригасук Y
00.07.06!+7 261 964-74-09 Владимир З. Ригасук Владимир З. Ригасук Y
03.11.16!+7 188 023-75-16 Тихон Б. Зачян Тихон Б. Зачян Y

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

1 2 3
01/08/19 00/07/06 03/11/16
Марк Нугашберг Владимир Ригасук Тихон Зачян
Да Да Да
897-180-4762 261-964-7409 188-023-7516

Пример 2

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

1 2 3 4 5
03.02.10!+7 140 945-47-02 Михаил Н. Шоцулиди Михаил Н. Шоцулиди Y
04.08.01!+7 846 448-01-99 Михаил Ф. Разов Михаил Ф. Разов Y
00.03.15!+7 767 208-63-72 Роман Ф. Вазиди Роман Ф. Вазиди N
03.09.06!+7 377 299-02-43 Лев Г. Чикяк Лев Г. Чикяк N
03.09.06!+7 377 299-02-43 Лев Г. Чикяк Лев Г. Чикяк N

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

1 2 3 4
03/02/10 04/08/01 00/03/15 03/09/06
Михаил Шоцулиди Михаил Разов Роман Вазиди Лев Чикяк
Да Да Нет Нет
140-945-4702 846-448-0199 767-208-6372 377-299-0243

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 844 407-0392 +7 844 407-0392 fakev58[at]rambler.ru 14/04/03
+7 700 915-2580 +7 700 915-2580 redli77[at]yahoo.com 28/05/01
+7 220 806-1837 +7 220 806-1837 nesskij20[at]rambler.ru 05/04/04
+7 220 806-1837 +7 220 806-1837 nesskij20[at]rambler.ru 05/04/04

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

1 2 3
+7 (220) 806-18-37 nesskij20 04.04.05
+7 (700) 915-25-80 redli77 01.05.28
+7 (844) 407-03-92 fakev58 03.04.14

Пример 2

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

1 2 3 4
+7 118 548-5382 +7 118 548-5382 sibulin64[at]mail.ru 04/12/04
+7 118 548-5382 +7 118 548-5382 sibulin64[at]mail.ru 04/12/04
+7 951 806-8902 +7 951 806-8902 vusesin28[at]yandex.ru 01/06/03
+7 907 875-5453 +7 907 875-5453 zisan38[at]rambler.ru 22/04/04

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

1 2 3
+7 (118) 548-53-82 sibulin64 04.12.04
+7 (907) 875-54-53 zisan38 04.04.22
+7 (951) 806-89-02 vusesin28 03.06.01

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да|22.07.00 Рафов Данила 0.4
Да|25.07.02 Зезицли Семен 0.6
Да|10.02.00 Шушумко Всеволод 0.3
Да|24.04.00 Дочак Рустам 0.5

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

1 2 3 4
00-04-24 02-07-25 00-07-22 00-02-10
Дочак Зезицли Рафов Шушумко
да да да да
0.500 0.600 0.400 0.300

Пример 2

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

1 2 3 4
Да|21.12.04 Мегетий Владислав 0.8
Нет|24.02.01 Нукберг Савва 0.4
Да|15.06.04 Госянц Глеб 0.6
Нет|01.02.04 Гифев Филипп 0.7

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

1 2 3 4
04-02-01 04-06-15 04-12-21 01-02-24
Гифев Госянц Мегетий Нукберг
нет да да нет
0.700 0.600 0.800 0.400

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1999-10-12|Д.Т. Семиди +73964762775 false +73964762775
2000-06-18|А.О. Нигазич +76828746371 true +76828746371
2004-08-22|М.Ш. Гевофиди +73765359006 true +73765359006
2004-08-22|М.Ш. Гевофиди +73765359006 true +73765359006

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

1 2 3
1999.10.12 2000.06.18 2004.08.22
Семиди Нигазич Гевофиди
396 476-2775 682 874-6371 376 535-9006
нет да да

Пример 2

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

1 2 3 4 5
2004-11-05|И.О. Тудокский +75308092675 false +75308092675
2002-04-19|В.К. Цодий +78542115058 true +78542115058
1999-03-10|М.А. Шокиди +71131652759 true +71131652759
1999-03-10|М.А. Шокиди +71131652759 true +71131652759

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

1 2 3
2004.11.05 2002.04.19 1999.03.10
Тудокский Цодий Шокиди
530 809-2675 854 211-5058 113 165-2759
нет да да

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Y 0.474 daniel_38@mail.ru 1999.09.12 1999.09.12
N 0.100 il_dar35@yahoo.com 2004.03.26 2004.03.26
N 0.606 daniel_79@yahoo.com 2004.09.13 2004.09.13
Y 0.548 sisuzak70@gmail.com 2001.03.06 2001.03.06

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

1 2 3 4
да 0.4740 daniel_38 12-09-99
нет 0.1000 il_dar35 26-03-04
нет 0.6060 daniel_79 13-09-04
да 0.5480 sisuzak70 06-03-01

Пример 2

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

1 2 3 4 5
N 0.156 aroslav95@yahoo.com 2002.04.01 2002.04.01
N 0.357 dakerskij48@yandex.ru 2000.01.02 2000.01.02
Y 0.942 lafberg68@yahoo.com 2000.01.27 2000.01.27

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

1 2 3 4
нет 0.1560 aroslav95 01-04-02
нет 0.3570 dakerskij48 02-01-00
да 0.9420 lafberg68 27-01-00

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.832 +7 (896) 182-60-80 domudic73[at]rambler.ru
0.300 +7 (974) 236-91-68 zikisuk23[at]mail.ru
0.542 +7 (379) 583-65-82 netetskij42[at]rambler.ru

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

1 2 3
0.83 1826080 domudic73
0.30 2369168 zikisuk23
0.54 5836582 netetskij42

Пример 2

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

1 2 3
0.574 +7 (853) 895-80-51 dezidi23[at]yahoo.com
0.664 +7 (403) 316-87-43 zafij57[at]yandex.ru
0.541 +7 (711) 039-07-60 sidosan78[at]yandex.ru

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

1 2 3
0.57 8958051 dezidi23
0.66 3168743 zafij57
0.54 0390760 sidosan78

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 287 276-01-74 Ян Ч. Вузев 02.06.09 Y
+7 695 813-67-36 Рустам Г. Сичалянц 01.09.02 N
+7 873 471-01-47 Роберт Ц. Гофасман 04.02.14 N

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

1 2 3
287-276-0174 695-813-6736 873-471-0147
Ян Вузев Рустам Сичалянц Роберт Гофасман
09/06/02 02/09/01 14/02/04
true false false

Пример 2

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

1 2 3 4 5
+7 238 695-79-27 Рамиль К. Нарак 04.10.22 Y
+7 451 334-52-98 Богдан И. Гиноний 01.05.25 Y
+7 031 072-38-51 Станислав О. Лицянц 00.07.23 N
+7 818 384-49-95 Радмир С. Шубберг 04.09.07 N

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

1 2 3 4
238-695-7927 451-334-5298 031-072-3851 818-384-4995
Рамиль Нарак Богдан Гиноний Станислав Лицянц Радмир Шубберг
22/10/04 25/05/01 23/07/00 07/09/04
true true false false

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sifak95[at]mail.ru (698) 689-72-16 Олег О. Шифяк
zukavan29[at]gmail.com (404) 106-38-70 Артем Ф. Зукавян
zukavan29[at]gmail.com (404) 106-38-70 Артем Ф. Зукавян
rustam17[at]yahoo.com (274) 260-52-23 Рустам Г. Сивяк
eduard29[at]mail.ru (810) 355-83-15 Эдуард С. Тувли

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

1 2 3
sifak95@mail.ru 689-72-16 Шифяк Олег
zukavan29@gmail.com 106-38-70 Зукавян Артем
rustam17@yahoo.com 260-52-23 Сивяк Рустам
eduard29@mail.ru 355-83-15 Тувли Эдуард

Пример 2

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

1 2 3 4
boris40[at]yahoo.com (995) 628-12-27 Борис Б. Субяк
nidofli99[at]yahoo.com (062) 436-70-89 Егор О. Нидофли
roman7[at]rambler.ru (653) 774-97-73 Роман А. Ратли
fedor73[at]mail.ru (729) 224-68-49 Федор Л. Кофко
fedor73[at]mail.ru (729) 224-68-49 Федор Л. Кофко

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

1 2 3
boris40@yahoo.com 628-12-27 Субяк Борис
nidofli99@yahoo.com 436-70-89 Нидофли Егор
roman7@rambler.ru 774-97-73 Ратли Роман
fedor73@mail.ru 224-68-49 Кофко Федор

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2
А.С. Голоряк golorak93[at]mail.ru&22-11-04
А.С. Голоряк golorak93[at]mail.ru&22-11-04
А.Ц. Шудук suduk35[at]yahoo.com&27-11-00
А.С. Голоряк golorak93[at]mail.ru&22-11-04
С.Ч. Дигечберг digecberg31[at]mail.ru&23-04-03

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

1 2 3
Голоряк mail.ru 04.11.22
Шудук yahoo.com 00.11.27
Дигечберг mail.ru 03.04.23

Пример 2

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

1 2
П.Р. Цикян zikan40[at]yandex.ru&06-11-99
В.З. Чокич cokic71[at]gmail.com&15-06-02
Я.Ф. Тонян tonan78[at]yahoo.com&05-05-00
Я.Ф. Тонян tonan78[at]yahoo.com&05-05-00
Т.Ч. Бусий busij63[at]mail.ru&07-10-00
Я.Ф. Тонян tonan78[at]yahoo.com&05-05-00

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

1 2 3
Цикян yandex.ru 99.11.06
Чокич gmail.com 02.06.15
Тонян yahoo.com 00.05.05
Бусий mail.ru 00.10.07

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001/11/05!Легберг А.А. legberg57@yahoo.com legberg57@yahoo.com
2002/06/16!Кушитский Т.Ч. kusitskij28@mail.ru kusitskij28@mail.ru
2000/10/01!Засучян Т.С. zasucan73@gmail.com zasucan73@gmail.com

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

1 2 3
Легберг Кушитский Засучян
legberg57 kusitskij28 zasucan73
2001.11.05 2002.06.16 2000.10.01

Пример 2

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

1 2 3 4
2003/07/11!Безли Г.З. bezli74@mail.ru bezli74@mail.ru
2002/08/12!Чацасич М.Е. cazasic15@yahoo.com cazasic15@yahoo.com
2002/04/24!Замов В.Г. zamov38@mail.ru zamov38@mail.ru

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

1 2 3
Безли Чацасич Замов
bezli74 cazasic15 zamov38
2003.07.11 2002.08.12 2002.04.24

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
14-07-03!да Николай З. Тодяк Николай З. Тодяк nikolaj38[at]yandex.ru
20-02-01!нет Самир Б. Сачацянц Самир Б. Сачацянц sacazanz26[at]rambler.ru
18-10-02!нет Альберт З. Дидак Альберт З. Дидак al_bert74[at]gmail.com
18-10-02!нет Альберт З. Дидак Альберт З. Дидак al_bert74[at]gmail.com

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

1 2 3 4
N 02/10/18 Альберт Дидак al_bert74@gmail.com
Y 03/07/14 Николай Тодяк nikolaj38@yandex.ru
N 01/02/20 Самир Сачацянц sacazanz26@rambler.ru

Пример 2

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

1 2 3 4
18-05-99!да Виктор Ц. Бемакин Виктор Ц. Бемакин bemakin51[at]gmail.com
14-06-00!да Вадим Д. Мутман Вадим Д. Мутман mutman91[at]yandex.ru
25-02-02!да Гордей Е. Зусавак Гордей Е. Зусавак zusavak13[at]yandex.ru
25-11-04!да Александр Г. Голиди Александр Г. Голиди aleksandr42[at]rambler.ru
25-11-04!да Александр Г. Голиди Александр Г. Голиди aleksandr42[at]rambler.ru

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

1 2 3 4
Y 04/11/25 Александр Голиди aleksandr42@rambler.ru
Y 99/05/18 Виктор Бемакин bemakin51@gmail.com
Y 00/06/14 Вадим Мутман mutman91@yandex.ru
Y 02/02/25 Гордей Зусавак zusavak13@yandex.ru

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2001-10-08 2001-10-08 0.1436 mogberg52[at]mail.ru true
2004-08-27 2004-08-27 0.3214 kecenberg81[at]rambler.ru true
2000-11-17 2000-11-17 0.2599 fasefij66[at]rambler.ru true
1999-05-04 1999-05-04 0.8446 al_bert15[at]rambler.ru true
2000-11-17 2000-11-17 0.2599 fasefij66[at]rambler.ru true
2000-11-17 2000-11-17 0.2599 fasefij66[at]rambler.ru true

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

1 2 3 4
08/10/01 27/08/04 17/11/00 04/05/99
0.144 0.321 0.260 0.845
mail.ru rambler.ru rambler.ru rambler.ru
Выполнено Выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4 5 6
2002-04-27 2002-04-27 0.3178 stepan25[at]gmail.com true
2000-08-09 2000-08-09 0.9838 ferunak75[at]yahoo.com true
2000-04-06 2000-04-06 0.1395 sifikin2[at]rambler.ru false
2000-04-06 2000-04-06 0.1395 sifikin2[at]rambler.ru false
2000-04-06 2000-04-06 0.1395 sifikin2[at]rambler.ru false

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

1 2 3
27/04/02 09/08/00 06/04/00
0.318 0.984 0.140
gmail.com yahoo.com rambler.ru
Выполнено Выполнено Не выполнено

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
да 99-01-14 Течич Г.Ц. 99-01-14
да 03-02-01 Кимешев М.К. 03-02-01
да 03-10-09 Шузециди С.Ф. 03-10-09
да 03-10-09 Шузециди С.Ф. 03-10-09
да 03-10-09 Шузециди С.Ф. 03-10-09
да 00-09-07 Чоций С.Ц. 00-09-07

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

1 2 3
Выполнено 14.01.99 Г. Течич
Выполнено 01.02.03 М. Кимешев
Выполнено 07.09.00 С. Чоций
Выполнено 09.10.03 С. Шузециди

Пример 2

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

1 2 3 4 5 6
нет 04-12-23 Будко В.Н. 04-12-23
нет 04-02-01 Содутян Р.Б. 04-02-01
нет 04-02-01 Содутян Р.Б. 04-02-01
нет 04-02-01 Содутян Р.Б. 04-02-01
нет 04-03-27 Нобадянц В.В. 04-03-27

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

1 2 3
Не выполнено 23.12.04 В. Будко
Не выполнено 27.03.04 В. Нобадянц
Не выполнено 01.02.04 Р. Содутян

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N:0.6 08-09-2000 08-09-2000
Y:1.0 18-03-2003 18-03-2003
N:0.3 03-09-2001 03-09-2001
N:0.3 03-09-2001 03-09-2001

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

1 2 3
Не выполнено Выполнено Не выполнено
0.6000 1.0000 0.3000
08-09-00 18-03-03 03-09-01

Пример 2

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

1 2 3 4
Y:0.8 12-10-2004 12-10-2004
Y:0.3 23-06-2001 23-06-2001
N:0.6 21-09-2001 21-09-2001
N:0.6 21-09-2001 21-09-2001

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

1 2 3
Выполнено Выполнено Не выполнено
0.8000 0.3000 0.6000
12-10-04 23-06-01 21-09-01

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
23/10/1999:0.2186 Выполнено Сергей Ф. Бидук
13/06/2002:0.1861 Выполнено Даниэль Л. Шевевиди
23/10/1999:0.2186 Выполнено Сергей Ф. Бидук
10/01/2004:0.0315 Выполнено Никита С. Зиличман

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

1 2 3 4
23.10.1999 0.22 Y Бидук
13.06.2002 0.19 Y Шевевиди
10.01.2004 0.03 Y Зиличман

Пример 2

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

1 2 3
26/06/2004:0.7187 Не выполнено Эдуард А. Кинамов
04/12/2001:0.7342 Не выполнено Ян А. Мозли
26/06/2004:0.7187 Не выполнено Эдуард А. Кинамов
25/04/2003:0.6362 Не выполнено Дамир У. Дочич

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

1 2 3 4
26.06.2004 0.72 N Кинамов
04.12.2001 0.73 N Мозли
25.04.2003 0.64 N Дочич

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3657 550-54-08 Н.Г. Нешов nesov6@rambler.ru nesov6@rambler.ru
0.6034 279-81-50 В.А. Сонашли sonasli25@gmail.com sonasli25@gmail.com
0.2676 838-71-98 А.К. Шолоцянц solozanz87@gmail.com solozanz87@gmail.com
0.6016 078-02-60 Д.Ш. Шисочман sisocman98@gmail.com sisocman98@gmail.com

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

1 2 3 4
0.37 550-5408 Нешов Н. rambler.ru
0.60 279-8150 Сонашли В. gmail.com
0.27 838-7198 Шолоцянц А. gmail.com
0.60 078-0260 Шисочман Д. gmail.com

Пример 2

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

1 2 3 4 5
0.0540 960-80-17 А.У. Годусин godusin42@yandex.ru godusin42@yandex.ru
0.5389 792-70-39 С.М. Зерузиди zeruzidi34@mail.ru zeruzidi34@mail.ru
0.9416 848-29-13 В.К. Цобигко zobigko92@rambler.ru zobigko92@rambler.ru
0.0024 785-33-28 П.З. Чишишак cisisak55@yandex.ru cisisak55@yandex.ru

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

1 2 3 4
0.05 960-8017 Годусин А. yandex.ru
0.54 792-7039 Зерузиди С. mail.ru
0.94 848-2913 Цобигко В. rambler.ru
0.00 785-3328 Чишишак П. yandex.ru