ИКБО-14-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.859 20-01-01 mizilev45@rambler.ru 0.859 N
0.930 21-02-00 kezij54@rambler.ru 0.930 Y
0.930 21-02-00 kezij54@rambler.ru 0.930 Y
0.859 15-09-04 masocko35@rambler.ru 0.859 Y
0.075 04-11-01 nibak48@yahoo.com 0.075 Y

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

1 2 3 4
0.9 21/02/00 kezij54[at]rambler.ru да
0.9 15/09/04 masocko35[at]rambler.ru да
0.9 20/01/01 mizilev45[at]rambler.ru нет
0.1 04/11/01 nibak48[at]yahoo.com да

Пример 2

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

1 2 3 4 5
0.035 14-05-03 batli96@gmail.com 0.035 Y
0.728 01-01-04 foman34@yandex.ru 0.728 N
0.456 22-11-03 vezedman11@yandex.ru 0.456 Y
0.456 22-11-03 vezedman11@yandex.ru 0.456 Y

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

1 2 3 4
0.0 14/05/03 batli96[at]gmail.com да
0.7 01/01/04 foman34[at]yandex.ru нет
0.5 22/11/03 vezedman11[at]yandex.ru да

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2
02/07/23#0.6 +78209239076
01/01/23#0.8 +72831682484
04/12/03#0.0 +72343298245
01/06/03#0.1 +78827764223

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

1 2 3 4
23/07/02 23/01/01 03/12/04 03/06/01
+7 820 923-90-76 +7 283 168-24-84 +7 234 329-82-45 +7 882 776-42-23
0.60 0.80 0.00 0.10

Пример 2

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

1 2
01/09/16#0.4 +70342936238
00/12/08#0.1 +74679971041
99/06/08#0.6 +71284478331

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

1 2 3
16/09/01 08/12/00 08/06/99
+7 034 293-62-38 +7 467 997-10-41 +7 128 447-83-31
0.40 0.10 0.60

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
41% anatolij37@gmail.com!99-12-08 Анатолий К. Зилянц
80% ragozak61@yandex.ru!02-11-04 Леонид М. Рагоцяк
13% zidasov7@mail.ru!03-07-05 Елисей В. Зидашов

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

1 2 3
0.4 0.8 0.1
08-12-99 04-11-02 05-07-03
anatolij37 ragozak61 zidasov7
Зилянц Анатолий Рагоцяк Леонид Зидашов Елисей

Пример 2

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

1 2 3
51% nedarev86@gmail.com!02-02-01 Борис Р. Недарев
94% miroslav2@mail.ru!01-02-03 Мирослав Ш. Муфигак
23% igor_75@mail.ru!04-09-25 Игорь З. Ринак
19% morutov32@yahoo.com!01-09-17 Дамир Р. Морутов

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

1 2 3 4
0.5 0.9 0.2 0.2
01-02-02 03-02-01 25-09-04 17-09-01
nedarev86 miroslav2 igor_75 morutov32
Недарев Борис Муфигак Мирослав Ринак Игорь Морутов Дамир

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
somberg90@rambler.ru!086-36-84 0.694 0.694
somberg90@rambler.ru!086-36-84 0.694 0.694
tihon47@mail.ru!238-39-85 0.400 0.400
vitalij55@mail.ru!627-61-80 0.315 0.315
fuvasij81@rambler.ru!346-12-17 0.650 0.650

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

1 2 3 4
086-3684 238-3985 627-6180 346-1217
somberg90[at]rambler.ru tihon47[at]mail.ru vitalij55[at]mail.ru fuvasij81[at]rambler.ru
0.6940 0.4000 0.3150 0.6500

Пример 2

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

1 2 3
anatolij85@mail.ru!032-16-31 0.011 0.011
bosibberg27@yahoo.com!355-92-47 0.749 0.749
anatolij85@mail.ru!032-16-31 0.011 0.011
arsen8@rambler.ru!305-30-19 0.862 0.862

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

1 2 3
032-1631 355-9247 305-3019
anatolij85[at]mail.ru bosibberg27[at]yahoo.com arsen8[at]rambler.ru
0.0110 0.7490 0.8620

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 0.3&00.07.03 Бититий Демид
0 0.9&01.07.23 Вуназский Олег
0 0.9&99.12.07 Сацатянц Елисей

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

1 2 3 4
false 00-07-03 Демид Бититий 30%
false 01-07-23 Олег Вуназский 90%
false 99-12-07 Елисей Сацатянц 90%

Пример 2

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

1 2 3 4
1 0.0&02.08.14 Шефянц Семен
1 0.8&02.10.03 Шибозман Ильдар
1 1.0&04.01.14 Шагудак Адель

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

1 2 3 4
true 02-08-14 Семен Шефянц 0%
true 02-10-03 Ильдар Шибозман 80%
true 04-01-14 Адель Шагудак 100%

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.8|+7(950)825-71-97 socev51[at]yahoo.com
0.4|+7(386)712-55-09 fobin5[at]yahoo.com
0.4|+7(553)982-52-80 tukidov56[at]yahoo.com

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

1 2 3
+7 386 712-55-09 +7 553 982-52-80 +7 950 825-71-97
0.4000 0.4000 0.8000
yahoo.com yahoo.com yahoo.com

Пример 2

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

1 2 3 4
0.3|+7(005)907-83-38 tigarev28[at]yahoo.com
0.5|+7(273)616-14-58 fazan48[at]rambler.ru
0.5|+7(664)071-44-08 dogan98[at]gmail.com

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

1 2 3
+7 005 907-83-38 +7 273 616-14-58 +7 664 071-44-08
0.3000 0.5000 0.5000
yahoo.com rambler.ru gmail.com

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
kabivic72@yahoo.com&0.126 Да (206) 248-5319 Да
vabivev13@mail.ru&0.071 Да (013) 793-5844 Да
al_bert71@yahoo.com&0.088 Нет (684) 079-4927 Нет
nemic99@yandex.ru&0.379 Да (670) 023-2560 Да

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

1 2 3 4
13% 7% 9% 38%
да да нет да
yahoo.com mail.ru yahoo.com yandex.ru
248-5319 793-5844 079-4927 023-2560

Пример 2

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

1 2 3 4 5 6
arsenij30@gmail.com&0.269 Да (058) 796-0127 Да
gorman1@yandex.ru&0.607 Нет (664) 956-2388 Нет
nulididi46@rambler.ru&0.625 Нет (424) 798-9542 Нет
kezumic5@gmail.com&0.449 Да (023) 284-1802 Да

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

1 2 3 4
27% 61% 62% 45%
да нет нет да
gmail.com yandex.ru rambler.ru gmail.com
796-0127 956-2388 798-9542 284-1802

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2003/12/12;Да 616 033-0855
2000/12/25;Да 247 631-9817
2002/02/15;Да 810 587-5531
1999/09/04;Нет 107 524-2306

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

1 2 3 4
03.12.12 00.12.25 02.02.15 99.09.04
Выполнено Выполнено Выполнено Не выполнено
0330855 6319817 5875531 5242306

Пример 2

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

1 2 3
2002/12/21;Нет 453 050-4168
2001/02/11;Нет 501 277-1619
2001/01/19;Да 198 069-0638

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

1 2 3
02.12.21 01.02.11 01.01.19
Не выполнено Не выполнено Выполнено
0504168 2771619 0690638

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
aleksandr62[at]rambler.ru 0.403&+7 710 460-4531 aleksandr62[at]rambler.ru
elisej42[at]mail.ru 0.415&+7 890 624-2815 elisej42[at]mail.ru
fobodidi13[at]yandex.ru 0.732&+7 042 477-7826 fobodidi13[at]yandex.ru
fobodidi13[at]yandex.ru 0.732&+7 042 477-7826 fobodidi13[at]yandex.ru

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

1 2 3
aleksandr62@rambler.ru elisej42@mail.ru fobodidi13@yandex.ru
+7 (710) 460-45-31 +7 (890) 624-28-15 +7 (042) 477-78-26
0.4 0.4 0.7

Пример 2

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

1 2 3 4
dmitrij19[at]mail.ru 0.873&+7 864 220-5254 dmitrij19[at]mail.ru
buzofanz70[at]rambler.ru 0.819&+7 619 657-9977 buzofanz70[at]rambler.ru
kaluzak84[at]mail.ru 0.910&+7 428 804-3046 kaluzak84[at]mail.ru
kaluzak84[at]mail.ru 0.910&+7 428 804-3046 kaluzak84[at]mail.ru

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

1 2 3
dmitrij19@mail.ru buzofanz70@rambler.ru kaluzak84@mail.ru
+7 (864) 220-52-54 +7 (619) 657-99-77 +7 (428) 804-30-46
0.9 0.8 0.9

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(543) 817-6412 1.0 2001/02/08 2001/02/08
(307) 826-0648 0.9 2004/09/26 2004/09/26
(022) 158-1007 0.5 2000/03/10 2000/03/10

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

1 2 3
(543) 817-64-12 (307) 826-06-48 (022) 158-10-07
1.00 0.90 0.50
08.02.2001 26.09.2004 10.03.2000

Пример 2

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

1 2 3 4 5
(479) 365-9852 0.6 2004/01/11 2004/01/11
(305) 186-9417 0.4 2002/06/05 2002/06/05
(109) 705-8811 0.5 2001/02/05 2001/02/05

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

1 2 3
(479) 365-98-52 (305) 186-94-17 (109) 705-88-11
0.60 0.40 0.50
11.01.2004 05.06.2002 05.02.2001

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sadusan96[at]gmail.com (433) 546-03-42 Г.В. Садусян&да
gikic4[at]mail.ru (450) 281-84-80 Р.Г. Гикич&да
fesman30[at]mail.ru (627) 379-72-64 Т.Р. Фесман&да

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

1 2 3
fesman30@mail.ru gikic4@mail.ru sadusan96@gmail.com
(627) 379-7264 (450) 281-8480 (433) 546-0342
Фесман Гикич Садусян
1 1 1

Пример 2

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

1 2 3 4
tegusli43[at]yandex.ru (638) 696-59-09 Д.Ц. Тегушли&нет
rumak93[at]mail.ru (799) 386-77-04 Р.Ч. Румяк&да
radirev97[at]gmail.com (626) 941-66-94 Р.Т. Радирев&да

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

1 2 3
radirev97@gmail.com rumak93@mail.ru tegusli43@yandex.ru
(626) 941-6694 (799) 386-7704 (638) 696-5909
Радирев Румяк Тегушли
1 1 0

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N 0.7198 zuric65@rambler.ru
N 0.9297 zadebman88@gmail.com
N 0.5276 gigskij21@rambler.ru
N 0.9297 zadebman88@gmail.com

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

1 2 3
false false false
72% 93% 53%
zuric65[at]rambler.ru zadebman88[at]gmail.com gigskij21[at]rambler.ru

Пример 2

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

1 2 3
N 0.0096 ruzuk67@yandex.ru
N 0.3273 sikic72@yandex.ru
N 0.9880 sific95@gmail.com
N 0.9880 sific95@gmail.com
Y 0.5777 vimukuk45@rambler.ru

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

1 2 3 4
false false false true
1% 33% 99% 58%
ruzuk67[at]yandex.ru sikic72[at]yandex.ru sific95[at]gmail.com vimukuk45[at]rambler.ru

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Леварян Ян levaran66@yahoo.com#02.01.24 Леварян Ян
Зукянц Петр zukanz85@gmail.com#00.08.19 Зукянц Петр
Ромян Денис roman98@gmail.com#03.01.26 Ромян Денис
Зукумко Радмир zukumko1@yandex.ru#03.09.09 Зукумко Радмир

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

1 2 3 4
Леварян Ромян Зукянц Зукумко
levaran66 roman98 zukanz85 zukumko1
24-01-02 26-01-03 19-08-00 09-09-03

Пример 2

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

1 2 3
Нуфиди Эдуард nufidi11@yahoo.com#00.08.06 Нуфиди Эдуард
Бафинич Рустам bafinic21@rambler.ru#04.05.11 Бафинич Рустам
Биносян Мирослав miroslav26@yahoo.com#02.05.12 Биносян Мирослав

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

1 2 3
Бафинич Биносян Нуфиди
bafinic21 miroslav26 nufidi11
11-05-04 12-05-02 06-08-00

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да;2003.11.18 0.599 759 293-6664
нет;2004.05.14 0.736 604 526-9422
нет;2004.10.08 0.585 488 274-4578

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

1 2 3 4
18.11.2003 Да 0.60 2936664
14.05.2004 Нет 0.74 5269422
08.10.2004 Нет 0.58 2744578

Пример 2

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

1 2 3 4
нет;2002.06.14 0.839 529 905-8376
нет;2004.12.05 0.261 729 421-0384
нет;1999.10.19 0.145 454 099-7129
да;1999.02.03 0.488 483 783-3426

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

1 2 3 4
14.06.2002 Нет 0.84 9058376
05.12.2004 Нет 0.26 4210384
19.10.1999 Нет 0.14 0997129
03.02.1999 Да 0.49 7833426

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+71890932360#Платон В. Чивак platon96[at]gmail.com Нет
+76052007091#Захар Н. Нурберг nurberg40[at]yandex.ru Да
+77337217330#Макар З. Вуфирянц vufiranz52[at]rambler.ru Нет

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

1 2 3
+7 189 093-2360 +7 605 200-7091 +7 733 721-7330
gmail.com yandex.ru rambler.ru
П.В. Чивак З.Н. Нурберг М.З. Вуфирянц
Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3
+73424503297#Владислав С. Тубиляк vladislav57[at]yandex.ru Нет
+71153612363#Иван В. Лефетберг lefetberg68[at]mail.ru Нет
+75862127010#Глеб Р. Цозов zozov93[at]yandex.ru Да
+77777096801#Артем М. Денук artem92[at]gmail.com Да

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

1 2 3 4
+7 342 450-3297 +7 115 361-2363 +7 586 212-7010 +7 777 709-6801
yandex.ru mail.ru yandex.ru gmail.com
В.С. Тубиляк И.В. Лефетберг Г.Р. Цозов А.М. Денук
Не выполнено Не выполнено Выполнено Выполнено

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(800) 835-43-72:mutaguk53@yandex.ru нет нет
(034) 221-47-29:timofej43@yahoo.com нет нет
(394) 633-43-32:sakizskij45@yahoo.com да да
(289) 783-42-60:vasilij80@yandex.ru нет нет

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

1 2 3
timofej43 034 221-4729 N
vasilij80 289 783-4260 N
sakizskij45 394 633-4332 Y
mutaguk53 800 835-4372 N

Пример 2

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

1 2 3 4 5
(228) 064-96-11:roman37@mail.ru нет нет
(907) 804-86-77:fumolij1@yandex.ru нет нет
(607) 295-91-91:ajdar55@yahoo.com да да

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

1 2 3
roman37 228 064-9611 N
ajdar55 607 295-9191 Y
fumolij1 907 804-8677 N

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2001.04.03 gotko39@yandex.ru Готко Амир N
1999.05.26 gozusman24@yahoo.com Гозушман Петр Y
2004.11.08 fevacin18@rambler.ru Февачин Лев N

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

1 2 3
2001 1999 2004
gotko39[at]yandex.ru gozusman24[at]yahoo.com fevacin18[at]rambler.ru
Амир Готко Петр Гозушман Лев Февачин
0 1 0

Пример 2

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

1 2 3 4 5 6
2004.10.25 gofli9@mail.ru Гофли Егор Y
2000.04.22 raman48@yandex.ru Рамян Ян Y
2002.10.24 bivivak9@yandex.ru Бививяк Валерий N

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

1 2 3
2004 2000 2002
gofli9[at]mail.ru raman48[at]yandex.ru bivivak9[at]yandex.ru
Егор Гофли Ян Рамян Валерий Бививяк
1 1 0

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
+76744962508 0.6 Да zasidi9@gmail.com zasidi9@gmail.com
+70320312294 0.5 Да cesev15@gmail.com cesev15@gmail.com
+71159404276 0.4 Нет torberg68@mail.ru torberg68@mail.ru
+71798734311 0.2 Да nimman62@yandex.ru nimman62@yandex.ru
+71798734311 0.2 Да nimman62@yandex.ru nimman62@yandex.ru
+71798734311 0.2 Да nimman62@yandex.ru nimman62@yandex.ru

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

1 2 3 4
(032) 031-22-94 0.500 1 cesev15
(115) 940-42-76 0.400 0 torberg68
(179) 873-43-11 0.200 1 nimman62
(674) 496-25-08 0.600 1 zasidi9

Пример 2

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

1 2 3 4 5 6 7
+78577770688 0.5 Нет zosberg90@yandex.ru zosberg90@yandex.ru
+76000724671 0.2 Да rafov16@yandex.ru rafov16@yandex.ru
+78602324716 0.3 Да zegolak23@rambler.ru zegolak23@rambler.ru
+73047874457 0.1 Да lutak32@gmail.com lutak32@gmail.com
+78602324716 0.3 Да zegolak23@rambler.ru zegolak23@rambler.ru
+78602324716 0.3 Да zegolak23@rambler.ru zegolak23@rambler.ru

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

1 2 3 4
(304) 787-44-57 0.100 1 lutak32
(600) 072-46-71 0.200 1 rafov16
(857) 777-06-88 0.500 0 zosberg90
(860) 232-47-16 0.300 1 zegolak23

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(550) 380-04-16 03-09-2003 aleksandr25@mail.ru 0.810 (550) 380-04-16
(558) 835-84-04 22-06-2003 artemij51@mail.ru 0.324 (558) 835-84-04
(913) 570-17-82 14-03-2002 vidic44@rambler.ru 0.420 (913) 570-17-82

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

1 2 3 4
3800416 03/09/2003 aleksandr25 0.81
8358404 22/06/2003 artemij51 0.32
5701782 14/03/2002 vidic44 0.42

Пример 2

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

1 2 3 4 5
(652) 250-44-63 21-07-2000 savelij89@mail.ru 0.497 (652) 250-44-63
(080) 789-63-66 18-02-2000 nikita75@yahoo.com 0.785 (080) 789-63-66
(503) 904-83-17 09-02-2000 vutetak37@yandex.ru 0.031 (503) 904-83-17
(291) 144-69-99 03-09-2003 rititanz14@gmail.com 0.258 (291) 144-69-99

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

1 2 3 4
2504463 21/07/2000 savelij89 0.50
7896366 18/02/2000 nikita75 0.79
9048317 09/02/2000 vutetak37 0.03
1446999 03/09/2003 rititanz14 0.26

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Вобко, Я.З. Вобко, Я.З. 0.99 +7 (582) 658-75-21 2004.09.10
Чагев, Э.И. Чагев, Э.И. 0.88 +7 (782) 686-07-95 2004.10.26
Цинев, А.Ц. Цинев, А.Ц. 0.90 +7 (538) 303-97-45 1999.10.23

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

1 2 3
Я. Вобко Э. Чагев А. Цинев
1.0 0.9 0.9
+7 582 658-75-21 +7 782 686-07-95 +7 538 303-97-45
2004/09/10 2004/10/26 1999/10/23

Пример 2

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

1 2 3 4 5 6 7
Мешяк, М.У. Мешяк, М.У. 0.34 +7 (726) 069-06-50 2003.12.09
Собко, О.Д. Собко, О.Д. 0.06 +7 (608) 248-36-85 2001.07.16
Шошабев, А.О. Шошабев, А.О. 0.54 +7 (873) 498-63-19 2000.07.19
Цошекук, И.Д. Цошекук, И.Д. 0.67 +7 (083) 127-98-16 2001.02.18

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

1 2 3 4
М. Мешяк О. Собко А. Шошабев И. Цошекук
0.3 0.1 0.5 0.7
+7 726 069-06-50 +7 608 248-36-85 +7 873 498-63-19 +7 083 127-98-16
2003/12/09 2001/07/16 2000/07/19 2001/02/18

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Георгий Б. Цанянц 2000.07.20 2000.07.20 0
Ильдар О. Шифич 2000.10.01 2000.10.01 1
Тихон Ф. Цобян 2002.05.12 2002.05.12 0

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

1 2 3
Цанянц Георгий Шифич Ильдар Цобян Тихон
00/07/20 00/10/01 02/05/12
N Y N

Пример 2

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

1 2 3 4 5
Олег Р. Лерли 2000.10.06 2000.10.06 1
Александр А. Зинберг 2002.02.27 2002.02.27 0
Ринат Р. Кадобман 2003.05.17 2003.05.17 0
Константин Ш. Натафко 2003.10.20 2003.10.20 0

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

1 2 3 4
Лерли Олег Зинберг Александр Кадобман Ринат Натафко Константин
00/10/06 02/02/27 03/05/17 03/10/20
Y N N N

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2
1999/06/19 Рошенко В.Л.!+7 (760) 151-76-99
2003/04/23 Бабман А.М.!+7 (894) 360-90-08
2003/09/06 Чобубко В.Е.!+7 (047) 227-64-90
1999/03/18 Багибян Д.О.!+7 (811) 157-32-42

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

1 2 3
99/06/19 (760) 151-7699 В. Рошенко
03/04/23 (894) 360-9008 А. Бабман
03/09/06 (047) 227-6490 В. Чобубко
99/03/18 (811) 157-3242 Д. Багибян

Пример 2

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

1 2
2004/08/05 Зубак Ю.З.!+7 (337) 880-26-32
1999/04/18 Ночич М.Г.!+7 (374) 973-23-46
2004/05/11 Дафомберг Р.Ш.!+7 (286) 383-28-49
1999/06/09 Решафли Т.Ш.!+7 (761) 913-26-67

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

1 2 3
04/08/05 (337) 880-2632 Ю. Зубак
99/04/18 (374) 973-2346 М. Ночич
04/05/11 (286) 383-2849 Р. Дафомберг
99/06/09 (761) 913-2667 Т. Решафли

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0|0.1307 +7 (087) 229-45-52 +7 (087) 229-45-52
0|0.0714 +7 (187) 258-28-16 +7 (187) 258-28-16
0|0.7167 +7 (884) 053-60-94 +7 (884) 053-60-94
0|0.7167 +7 (884) 053-60-94 +7 (884) 053-60-94
0|0.6225 +7 (222) 144-73-30 +7 (222) 144-73-30
0|0.7167 +7 (884) 053-60-94 +7 (884) 053-60-94

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

1 2 3 4
нет нет нет нет
(087) 229-45-52 (187) 258-28-16 (884) 053-60-94 (222) 144-73-30
0.1 0.1 0.7 0.6

Пример 2

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

1 2 3 4 5
0|0.8170 +7 (637) 394-42-74 +7 (637) 394-42-74
1|0.5652 +7 (190) 605-60-66 +7 (190) 605-60-66
0|0.4527 +7 (856) 923-29-53 +7 (856) 923-29-53
1|0.5652 +7 (190) 605-60-66 +7 (190) 605-60-66
1|0.5652 +7 (190) 605-60-66 +7 (190) 605-60-66

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

1 2 3
нет да нет
(637) 394-42-74 (190) 605-60-66 (856) 923-29-53
0.8 0.6 0.5

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
sasberg16[at]gmail.com 15/05/2003 sasberg16[at]gmail.com К.О. Шасберг
belan50[at]yahoo.com 11/10/2002 belan50[at]yahoo.com Н.Р. Белян
rufegli4[at]yahoo.com 25/10/1999 rufegli4[at]yahoo.com Ф.З. Руфегли
zarusij6[at]yandex.ru 22/04/2004 zarusij6[at]yandex.ru Е.М. Царуший

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

1 2 3 4
sasberg16 belan50 rufegli4 zarusij6
2003 2002 1999 2004
Шасберг К. Белян Н. Руфегли Ф. Царуший Е.

Пример 2

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

1 2 3 4 5 6
robin36[at]rambler.ru 05/06/2001 robin36[at]rambler.ru С.О. Робин
zusasanz7[at]yahoo.com 20/11/2004 zusasanz7[at]yahoo.com В.И. Зусашянц
tegonuk25[at]rambler.ru 09/08/1999 tegonuk25[at]rambler.ru Д.И. Тегонук

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

1 2 3
robin36 zusasanz7 tegonuk25
2001 2004 1999
Робин С. Зусашянц В. Тегонук Д.

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Чебев П.И. 2000-04-07 910 266-5074 Чебев П.И.
Севугко А.К. 2000-05-25 840 422-2537 Севугко А.К.
Могли Р.Ш. 2000-02-03 352 093-2280 Могли Р.Ш.
Могли Р.Ш. 2000-02-03 352 093-2280 Могли Р.Ш.
Могли Р.Ш. 2000-02-03 352 093-2280 Могли Р.Ш.

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

1 2 3
А. Севугко 2000 840-422-2537
П. Чебев 2000 910-266-5074
Р. Могли 2000 352-093-2280

Пример 2

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

1 2 3 4 5 6
Сагак Г.Б. 2002-06-20 322 381-9569 Сагак Г.Б.
Могак А.О. 2004-03-02 384 886-9870 Могак А.О.
Могак А.О. 2004-03-02 384 886-9870 Могак А.О.
Могак А.О. 2004-03-02 384 886-9870 Могак А.О.
Карев В.З. 2002-03-01 014 411-5018 Карев В.З.

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

1 2 3
А. Могак 2004 384-886-9870
В. Карев 2002 014-411-5018
Г. Сагак 2002 322-381-9569

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Нет 48% 784-822-2418 10.08.01
Нет 48% 784-822-2418 10.08.01
Да 96% 377-831-2292 26.10.04
Нет 38% 565-975-6503 05.09.00

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

1 2 3
нет да нет
0.4800 0.9600 0.3800
784 822-2418 377 831-2292 565 975-6503
01.08.10 04.10.26 00.09.05

Пример 2

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

1 2 3 4 5
Да 61% 070-561-6858 12.11.02
Да 19% 060-926-7392 08.09.02
Да 19% 060-926-7392 08.09.02
Да 9% 131-385-6428 05.04.02
Да 39% 169-161-5902 07.03.99

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

1 2 3 4
да да да да
0.6100 0.1900 0.0900 0.3900
070 561-6858 060 926-7392 131 385-6428 169 161-5902
02.11.12 02.09.08 02.04.05 99.03.07

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000-11-15 0757529659 Нет zecibov77@mail.ru zecibov77@mail.ru
2002-03-10 5822103336 Нет zekberg97@yandex.ru zekberg97@yandex.ru
2000-04-15 0401839586 Да zikak83@gmail.com zikak83@gmail.com
2004-10-21 1088666760 Нет matvej99@yandex.ru matvej99@yandex.ru

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

1 2 3 4
15.11.00 752-96-59 N zecibov77[at]mail.ru
10.03.02 210-33-36 N zekberg97[at]yandex.ru
15.04.00 183-95-86 Y zikak83[at]gmail.com
21.10.04 866-67-60 N matvej99[at]yandex.ru

Пример 2

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

1 2 3 4 5
1999-11-27 8996515766 Нет ramil_14@yandex.ru ramil_14@yandex.ru
2004-01-22 5547632932 Да gofevak85@mail.ru gofevak85@mail.ru
2001-01-05 6700713612 Нет evgenij52@rambler.ru evgenij52@rambler.ru

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

1 2 3 4
27.11.99 651-57-66 N ramil_14[at]yandex.ru
22.01.04 763-29-32 Y gofevak85[at]mail.ru
05.01.01 071-36-12 N evgenij52[at]rambler.ru

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2
15-01-2002 Чуфский Н.Ц.!false
09-09-2003 Литли В.Н.!false
15-06-2000 Чеватук А.Т.!false

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

1 2 3
2002-01-15 2003-09-09 2000-06-15
Нет Нет Нет
Чуфский Литли Чеватук

Пример 2

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

1 2
09-03-2001 Сецасянц Е.Л.!true
19-05-2001 Кишелук Р.Г.!false
12-06-2000 Зикко С.А.!true

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

1 2 3
2001-03-09 2001-05-19 2000-06-12
Да Нет Да
Сецасянц Кишелук Зикко

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
08.11.1999 Чудян В.А. Чудян В.А. cudan52@yandex.ru Да
08.11.1999 Чудян В.А. Чудян В.А. cudan52@yandex.ru Да
15.09.2000 Боцарук А.Т. Боцарук А.Т. bozaruk89@rambler.ru Да
11.02.2004 Барли И.О. Барли И.О. barli64@mail.ru Да
20.06.2004 Шитабян С.М. Шитабян С.М. sitaban40@mail.ru Да
08.11.1999 Чудян В.А. Чудян В.А. cudan52@yandex.ru Да

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

1 2 3 4
08/11/1999 15/09/2000 11/02/2004 20/06/2004
Чудян Боцарук Барли Шитабян
yandex.ru rambler.ru mail.ru mail.ru
Выполнено Выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4 5
01.12.2004 Тудберг Г.Л. Тудберг Г.Л. tudberg68@gmail.com Нет
01.12.2004 Тудберг Г.Л. Тудберг Г.Л. tudberg68@gmail.com Нет
16.09.2003 Лучян Р.Ш. Лучян Р.Ш. lucan28@gmail.com Нет
22.12.2004 Вафизий П.Ч. Вафизий П.Ч. vafizij35@yandex.ru Нет
01.12.2004 Тудберг Г.Л. Тудберг Г.Л. tudberg68@gmail.com Нет
19.04.2002 Фигко Н.А. Фигко Н.А. figko82@rambler.ru Нет

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

1 2 3 4
01/12/2004 16/09/2003 22/12/2004 19/04/2002
Тудберг Лучян Вафизий Фигко
gmail.com gmail.com yandex.ru rambler.ru
Не выполнено Не выполнено Не выполнено Не выполнено

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
491 474-2017 04.04.03:73%
012 014-2944 03.06.03:49%
604 746-6774 99.01.17:56%
604 746-6774 99.01.17:56%
214 739-1711 00.11.16:80%

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

1 2 3
491-474-2017 0.7 04/04/03
012-014-2944 0.5 03/06/03
604-746-6774 0.6 99/01/17
214-739-1711 0.8 00/11/16

Пример 2

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

1 2 3
786 045-0895 01.02.19:99%
824 385-1227 00.03.19:63%
824 385-1227 00.03.19:63%
915 988-5022 00.08.12:96%
862 107-9569 01.02.06:73%

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

1 2 3
786-045-0895 1.0 01/02/19
824-385-1227 0.6 00/03/19
915-988-5022 1.0 00/08/12
862-107-9569 0.7 01/02/06

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+72712971778!2001-12-20 Нет 85% Нет
+74712179211!1999-02-22 Да 91% Да
+73517646582!1999-12-17 Да 47% Да

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

1 2 3 4
271-297-1778 N 0.850 20-12-01
471-217-9211 Y 0.910 22-02-99
351-764-6582 Y 0.470 17-12-99

Пример 2

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

1 2 3 4
+78515250379!2003-04-25 Да 36% Да
+72247481675!2004-03-28 Нет 41% Нет
+74377268485!1999-11-12 Нет 42% Нет
+77908254191!1999-10-03 Нет 36% Нет

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

1 2 3 4
851-525-0379 Y 0.360 25-04-03
224-748-1675 N 0.410 28-03-04
437-726-8485 N 0.420 12-11-99
790-825-4191 N 0.360 03-10-99

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
06/09/2001 да 61% да Ю.Т. Баравберг
23/03/1999 нет 41% нет В.Т. Шосечак
01/06/2001 да 40% да Д.Ч. Дедли
16/06/2002 да 43% да В.А. Лусевян

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

1 2 3 4
2001.09.06 true 0.610 Баравберг
1999.03.23 false 0.410 Шосечак
2001.06.01 true 0.400 Дедли
2002.06.16 true 0.430 Лусевян

Пример 2

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

1 2 3 4 5 6
02/06/1999 да 50% да А.В. Зацасли
11/07/2001 да 49% да В.Д. Задисак
25/11/2004 да 82% да Н.У. Тешиди
14/09/2001 да 88% да Ф.А. Наташев

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

1 2 3 4
1999.06.02 true 0.500 Зацасли
2001.07.11 true 0.490 Задисак
2004.11.25 true 0.820 Тешиди
2001.09.14 true 0.880 Наташев

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
cetak27@yandex.ru Четяк, М.Н. (708) 743-05-12 (708) 743-05-12
vicic22@gmail.com Вичич, В.Ц. (653) 350-49-08 (653) 350-49-08
zazobov56@yahoo.com Цазобов, К.В. (806) 669-23-13 (806) 669-23-13
fikak54@gmail.com Фикак, А.З. (466) 687-82-50 (466) 687-82-50

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

1 2 3
cetak27[at]yandex.ru М. Четяк 7087430512
vicic22[at]gmail.com В. Вичич 6533504908
zazobov56[at]yahoo.com К. Цазобов 8066692313
fikak54[at]gmail.com А. Фикак 4666878250

Пример 2

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

1 2 3 4
sutov43@yandex.ru Шутов, Г.Е. (902) 330-59-95 (902) 330-59-95
zabidi1@yandex.ru Забиди, М.Г. (094) 281-42-95 (094) 281-42-95
tifukij78@mail.ru Тифукий, К.В. (568) 150-72-31 (568) 150-72-31
ceban33@rambler.ru Чебян, Г.К. (320) 229-51-07 (320) 229-51-07

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

1 2 3
sutov43[at]yandex.ru Г. Шутов 9023305995
zabidi1[at]yandex.ru М. Забиди 0942814295
tifukij78[at]mail.ru К. Тифукий 5681507231
ceban33[at]rambler.ru Г. Чебян 3202295107

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 827-418-5396 tozuk7[at]yahoo.com tozuk7[at]yahoo.com
0 294-306-0115 sevli85[at]rambler.ru sevli85[at]rambler.ru
1 800-658-5601 satberg61[at]yahoo.com satberg61[at]yahoo.com

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

1 2 3
Не выполнено 4185396 yahoo.com
Не выполнено 3060115 rambler.ru
Выполнено 6585601 yahoo.com

Пример 2

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

1 2 3 4
0 199-810-5421 risin49[at]rambler.ru risin49[at]rambler.ru
1 727-422-7011 tunazak78[at]yandex.ru tunazak78[at]yandex.ru
1 218-634-0418 cibko35[at]rambler.ru cibko35[at]rambler.ru
0 174-680-6157 savavskij81[at]yahoo.com savavskij81[at]yahoo.com

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

1 2 3
Не выполнено 8105421 rambler.ru
Выполнено 4227011 yandex.ru
Выполнено 6340418 rambler.ru
Не выполнено 6806157 yahoo.com

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000-10-24!Да Гимифов, Т.Л.
2001-05-24!Нет Гинук, А.В.
2001-05-24!Нет Гинук, А.В.
2001-05-24!Нет Гинук, А.В.
2004-09-07!Да Зирий, Д.Т.

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

1 2 3
да Гимифов Т. 24.10.2000
нет Гинук А. 24.05.2001
да Зирий Д. 07.09.2004

Пример 2

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

1 2 3 4
2000-10-01!Да Налумко, Ф.В.
2004-02-11!Да Мобский, Д.А.
2004-02-11!Да Мобский, Д.А.
2004-02-11!Да Мобский, Д.А.
2004-10-24!Да Багян, С.И.

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

1 2 3
да Налумко Ф. 01.10.2000
да Мобский Д. 11.02.2004
да Багян С. 24.10.2004

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.35:01/05/2004 sirofberg13@mail.ru false
0.53:07/10/2002 sunev4@yahoo.com false
0.49:15/01/2003 befadman86@gmail.com false

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

1 2 3
0.3500 0.5300 0.4900
01/05/04 07/10/02 15/01/03
sirofberg13[at]mail.ru sunev4[at]yahoo.com befadman86[at]gmail.com
нет нет нет

Пример 2

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

1 2 3
0.34:16/09/2002 farev65@yandex.ru false
0.88:04/08/2002 savamin93@rambler.ru false
0.56:26/09/2002 rugberg94@yahoo.com false

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

1 2 3
0.3400 0.8800 0.5600
16/09/02 04/08/02 26/09/02
farev65[at]yandex.ru savamin93[at]rambler.ru rugberg94[at]yahoo.com
нет нет нет

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02.10.19 Александр М. Зивли true 0.80
03.03.16 Рамиль Ч. Валян true 0.21
04.09.24 Игнат Ц. Нофский true 0.84
00.04.27 Владислав Г. Цофечак false 0.06

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

1 2 3 4
19/10/02 16/03/03 24/09/04 27/04/00
Зивли, А.М. Валян, Р.Ч. Нофский, И.Ц. Цофечак, В.Г.
Выполнено Выполнено Выполнено Не выполнено
0.8 0.2 0.8 0.1

Пример 2

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

1 2 3 4
03.06.06 Валерий О. Шибамиди false 0.29
04.05.25 Юрий И. Цимак true 0.34
03.01.27 Павел Г. Семовев true 0.84

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

1 2 3
06/06/03 25/05/04 27/01/03
Шибамиди, В.О. Цимак, Ю.И. Семовев, П.Г.
Не выполнено Выполнено Выполнено
0.3 0.3 0.8

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.798 0.798 Берилянц, С.З.|Не выполнено
0.012 0.012 Цатян, Е.Т.|Выполнено
0.798 0.798 Берилянц, С.З.|Не выполнено
0.799 0.799 Набигук, Г.Б.|Не выполнено
0.798 0.798 Берилянц, С.З.|Не выполнено
0.887 0.887 Кадемянц, С.Ч.|Выполнено

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

1 2 3
0.7980 нет С. Берилянц
0.0120 да Е. Цатян
0.7990 нет Г. Набигук
0.8870 да С. Кадемянц

Пример 2

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

1 2 3 4 5
0.265 0.265 Либов, П.Р.|Не выполнено
0.738 0.738 Равко, Ф.Ш.|Выполнено
0.616 0.616 Мекифберг, В.Ч.|Выполнено
0.616 0.616 Мекифберг, В.Ч.|Выполнено
0.616 0.616 Мекифберг, В.Ч.|Выполнено
0.238 0.238 Вебодман, В.А.|Выполнено

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

1 2 3
0.2650 нет П. Либов
0.7380 да Ф. Равко
0.6160 да В. Мекифберг
0.2380 да В. Вебодман

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
neduk11[at]rambler.ru 58%&15-09-2004 нет
il_dar42[at]yahoo.com 53%&26-09-2002 нет
gididi24[at]yahoo.com 18%&27-06-1999 да
dikev32[at]yandex.ru 32%&26-05-2003 нет

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

1 2 3 4
neduk11@rambler.ru 2004 0.6 0
il_dar42@yahoo.com 2002 0.5 0
gididi24@yahoo.com 1999 0.2 1
dikev32@yandex.ru 2003 0.3 0

Пример 2

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

1 2 3 4 5
kozodli45[at]yahoo.com 64%&27-07-2004 нет
mumberg93[at]mail.ru 77%&21-01-2001 нет
beranli30[at]gmail.com 98%&28-12-2004 да

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

1 2 3 4
kozodli45@yahoo.com 2004 0.6 0
mumberg93@mail.ru 2001 0.8 0
beranli30@gmail.com 2004 1.0 1

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3 0.3 cevinak96[at]yahoo.com!01-08-16
0.6 0.6 zofacev64[at]yahoo.com!04-02-07
0.2 0.2 fibov9[at]mail.ru!02-10-08
0.2 0.2 zuzazberg41[at]gmail.com!01-05-19

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

1 2 3
0.30 yahoo.com 01.08.16
0.60 yahoo.com 04.02.07
0.20 mail.ru 02.10.08
0.20 gmail.com 01.05.19

Пример 2

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

1 2 3 4 5
0.3 0.3 cozov78[at]mail.ru!03-09-10
0.6 0.6 tilev53[at]gmail.com!00-09-24
0.8 0.8 lozij50[at]mail.ru!02-12-07
0.1 0.1 tazan71[at]yahoo.com!99-05-11

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

1 2 3
0.30 mail.ru 03.09.10
0.60 gmail.com 00.09.24
0.80 mail.ru 02.12.07
0.10 yahoo.com 99.05.11