ИНБО-12-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено +7 819 323-4307!Дудиди Айдар dudidi7[at]yandex.ru
Выполнено +7 176 432-7255!Решетий Николай resetij96[at]gmail.com
Выполнено +7 709 142-9916!Тодли Ринат todli59[at]yandex.ru
Выполнено +7 440 145-4873!Филук Семен filuk43[at]rambler.ru
Выполнено +7 440 145-4873!Филук Семен filuk43[at]rambler.ru

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

1 2 3 4
1 1 1 1
8193234307 1764327255 7091429916 4401454873
Дудиди Решетий Тодли Филук
dudidi7 resetij96 todli59 filuk43

Пример 2

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

1 2 3
Выполнено +7 511 320-0313!Рефадич Мирослав miroslav53[at]yahoo.com
Выполнено +7 676 930-4140!Зезифин Родион zezifin38[at]rambler.ru
Не выполнено +7 844 984-2983!Церинянц Мирослав zerinanz62[at]yandex.ru
Не выполнено +7 366 121-1487!Зефли Адель zefli15[at]rambler.ru
Не выполнено +7 844 984-2983!Церинянц Мирослав zerinanz62[at]yandex.ru

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

1 2 3 4
1 1 0 0
5113200313 6769304140 8449842983 3661211487
Рефадич Зезифин Церинянц Зефли
miroslav53 zezifin38 zerinanz62 zefli15

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
141-317-7571 09.12.2000 09.12.2000 С.Д. Нафиди#Нет
579-895-2754 24.08.2001 24.08.2001 Р.В. Вецев#Да
371-374-3491 26.09.2003 26.09.2003 Р.Ч. Сигашянц#Да
132-152-8517 06.02.2003 06.02.2003 В.Е. Дакук#Да

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

1 2 3 4
1413177571 5798952754 3713743491 1321528517
2000.12.09 2001.08.24 2003.09.26 2003.02.06
Не выполнено Выполнено Выполнено Выполнено
С. Нафиди Р. Вецев Р. Сигашянц В. Дакук

Пример 2

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

1 2 3 4
827-315-0522 28.09.2003 28.09.2003 Д.О. Боков#Нет
874-353-6524 11.09.2004 11.09.2004 В.Л. Гатянц#Нет
503-852-8406 10.11.1999 10.11.1999 В.Г. Тофко#Да
673-923-0262 06.11.2002 06.11.2002 М.Б. Сувелич#Нет

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

1 2 3 4
8273150522 8743536524 5038528406 6739230262
2003.09.28 2004.09.11 1999.11.10 2002.11.06
Не выполнено Не выполнено Выполнено Не выполнено
Д. Боков В. Гатянц В. Тофко М. Сувелич

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Y|963 534-8366 13.02.02
N|931 739-5846 02.09.00
Y|993 867-3553 01.04.01

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

1 2 3
Да 13/02/02 534-8366
Нет 02/09/00 739-5846
Да 01/04/01 867-3553

Пример 2

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

1 2
N|599 180-2052 24.05.01
N|399 118-6099 20.11.99
N|715 045-3346 15.06.03
N|512 518-0466 08.10.02

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

1 2 3
Нет 15/06/03 045-3346
Нет 20/11/99 118-6099
Нет 24/05/01 180-2052
Нет 08/10/02 518-0466

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Не выполнено 0.99 lasin63[at]mail.ru
Не выполнено 0.29 savatij50[at]mail.ru
Не выполнено 0.40 borakuk71[at]yahoo.com
Выполнено 0.04 cuzucak90[at]rambler.ru

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

1 2 3 4
0 0 0 1
99% 29% 40% 4%
lasin63 savatij50 borakuk71 cuzucak90

Пример 2

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

1 2 3
Выполнено 0.79 fetelak23[at]rambler.ru
Не выполнено 0.43 fasozskij34[at]mail.ru
Не выполнено 0.99 gizucic88[at]yahoo.com

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

1 2 3
1 0 0
79% 43% 99%
fetelak23 fasozskij34 gizucic88

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.1561 zizberg12[at]yandex.ru|06/05/1999 +78463775931
0.2798 tidebskij55[at]gmail.com|09/10/2002 +70080358666
0.8803 rurosli48[at]yandex.ru|16/06/2003 +76158366041
0.7503 batemuk83[at]mail.ru|24/06/2003 +74544345124

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

1 2 3 4
0.3 2002.10.09 tidebskij55@gmail.com +7 008 035-86-66
0.8 2003.06.24 batemuk83@mail.ru +7 454 434-51-24
0.9 2003.06.16 rurosli48@yandex.ru +7 615 836-60-41
0.2 1999.05.06 zizberg12@yandex.ru +7 846 377-59-31

Пример 2

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

1 2 3
0.8048 disusak97[at]rambler.ru|20/01/2001 +75502319319
0.4022 dezosidi69[at]mail.ru|05/03/1999 +73188737788
0.6555 svatogor79[at]mail.ru|09/01/2001 +77702371552

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

1 2 3 4
0.4 1999.03.05 dezosidi69@mail.ru +7 318 873-77-88
0.8 2001.01.20 disusak97@rambler.ru +7 550 231-93-19
0.7 2001.01.09 svatogor79@mail.ru +7 770 237-15-52

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Вутов, И.Ф.|0.9 Не выполнено
Восогяк, С.Р.|0.7 Выполнено
Нотев, Д.К.|0.1 Выполнено
Зокофко, Р.Д.|0.2 Выполнено

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

1 2 3 4
0.900 0.700 0.100 0.200
0 1 1 1
И. Вутов С. Восогяк Д. Нотев Р. Зокофко

Пример 2

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

1 2
Лифман, Р.Н.|0.9 Выполнено
Точов, М.Г.|0.2 Выполнено
Рилский, Д.Р.|0.5 Выполнено
Рашосяк, Е.С.|0.7 Не выполнено

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

1 2 3 4
0.900 0.200 0.500 0.700
1 1 1 0
Р. Лифман М. Точов Д. Рилский Е. Рашосяк

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Да 01-04-18 Данил Софукян 823 620-7602
Нет 99-11-01 Игнат Муремий 071 061-8802
Нет 99-11-01 Игнат Муремий 071 061-8802
Нет 04-09-08 Георгий Мецянц 507 387-3181

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

1 2 3
да нет нет
18-04-01 01-11-99 08-09-04
Софукян Муремий Мецянц
8236207602 0710618802 5073873181

Пример 2

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

1 2 3 4 5 6
Нет 02-10-10 Алексей Чукяк 014 321-4692
Нет 99-07-04 Василий Фефасиди 474 563-9486
Нет 99-10-18 Петр Шецук 077 629-0686
Нет 99-10-18 Петр Шецук 077 629-0686

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

1 2 3
нет нет нет
10-10-02 04-07-99 18-10-99
Чукяк Фефасиди Шецук
0143214692 4745639486 0776290686

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2
1999-09-07!5417771582 Чифиди Вячеслав
2001-04-18!2689717461 Бодачак Рустам
2003-01-07!3075176542 Нефоляк Алексей
2003-01-07!3075176542 Нефоляк Алексей
1999-12-17!2323001627 Бавагян Антон
2003-01-07!3075176542 Нефоляк Алексей

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

1 2 3
300-16-27 Бавагян 1999.12.17
517-65-42 Нефоляк 2003.01.07
777-15-82 Чифиди 1999.09.07
971-74-61 Бодачак 2001.04.18

Пример 2

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

1 2
1999-06-06!8335283695 Шунин Даниил
1999-06-06!8335283695 Шунин Даниил
2003-09-17!2757662594 Мучак Алексей
1999-10-28!2902849039 Конман Даниил
2003-03-21!1334785665 Когозин Альберт
1999-06-06!8335283695 Шунин Даниил

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

1 2 3
284-90-39 Конман 1999.10.28
478-56-65 Когозин 2003.03.21
528-36-95 Шунин 1999.06.06
766-25-94 Мучак 2003.09.17

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
savelij98[at]yahoo.com savelij98[at]yahoo.com Савелий К. Чацидов 07-06-2003 285-410-8371
boris7[at]mail.ru boris7[at]mail.ru Борис Е. Шекли 05-01-2002 461-846-2859
mutetidi23[at]rambler.ru mutetidi23[at]rambler.ru Макар З. Мутетиди 28-09-1999 622-526-5167

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

1 2 3
boris7@mail.ru mutetidi23@rambler.ru savelij98@yahoo.com
Борис Шекли Макар Мутетиди Савелий Чацидов
05/01/02 28/09/99 07/06/03
461 846-2859 622 526-5167 285 410-8371

Пример 2

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

1 2 3 4 5 6
tamifberg30[at]yandex.ru tamifberg30[at]yandex.ru Ян И. Тамифберг 11-07-2003 613-151-8979
vinubidi4[at]mail.ru vinubidi4[at]mail.ru Артур Н. Винубиди 19-05-2003 225-833-6333
vsevolod27[at]rambler.ru vsevolod27[at]rambler.ru Всеволод Ф. Чубисак 01-11-2002 330-946-5846
rufskij82[at]mail.ru rufskij82[at]mail.ru Егор З. Руфский 21-07-2004 512-463-0484

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

1 2 3 4
rufskij82@mail.ru tamifberg30@yandex.ru vinubidi4@mail.ru vsevolod27@rambler.ru
Егор Руфский Ян Тамифберг Артур Винубиди Всеволод Чубисак
21/07/04 11/07/03 19/05/03 01/11/02
512 463-0484 613 151-8979 225 833-6333 330 946-5846

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено +7 798 991-9626 03-08-02;nogizin85@yahoo.com Выполнено
Выполнено +7 486 088-0588 20-04-04;cozalov65@mail.ru Выполнено
Выполнено +7 129 652-8554 19-02-03;zanli74@gmail.com Выполнено
Выполнено +7 537 041-3552 28-07-99;butic46@yandex.ru Выполнено

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

1 2 3 4
1 1 1 1
(798) 991-9626 (486) 088-0588 (129) 652-8554 (537) 041-3552
02.08.03 04.04.20 03.02.19 99.07.28
yahoo.com mail.ru gmail.com yandex.ru

Пример 2

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

1 2 3 4 5
Выполнено +7 098 890-6515 25-03-99;koranz21@rambler.ru Выполнено
Выполнено +7 921 599-2108 27-08-02;gazimin39@yandex.ru Выполнено
Выполнено +7 463 255-6855 06-12-04;cagskij67@yahoo.com Выполнено

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

1 2 3
1 1 1
(098) 890-6515 (921) 599-2108 (463) 255-6855
99.03.25 02.08.27 04.12.06
rambler.ru yandex.ru yahoo.com

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(267) 346-41-09 0.90 2004-04-02 Артем К. Цорий (267) 346-41-09
(794) 306-44-08 0.15 2002-03-07 Константин Ц. Лечисин (794) 306-44-08
(429) 306-96-63 0.47 2004-04-16 Александр Т. Луцский (429) 306-96-63
(273) 248-36-41 0.20 2004-07-25 Ярослав Е. Мичли (273) 248-36-41

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

1 2 3 4
(267) 346-4109 (794) 306-4408 (429) 306-9663 (273) 248-3641
0.9000 0.1500 0.4700 0.2000
02-04-04 07-03-02 16-04-04 25-07-04
Цорий Артем Лечисин Константин Луцский Александр Мичли Ярослав

Пример 2

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

1 2 3 4 5
(676) 448-90-54 0.54 1999-11-15 Валерий А. Зобян (676) 448-90-54
(697) 899-50-56 0.97 2003-08-16 Святогор А. Кашко (697) 899-50-56
(949) 260-95-19 0.74 1999-08-26 Всеволод К. Десянц (949) 260-95-19

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

1 2 3
(676) 448-9054 (697) 899-5056 (949) 260-9519
0.5400 0.9700 0.7400
15-11-99 16-08-03 26-08-99
Зобян Валерий Кашко Святогор Десянц Всеволод

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
352 307-7734 Д.О. Латизянц 0.32
768 046-3577 В.И. Ругян 0.33
722 540-6481 Э.Н. Динунянц 0.47
722 540-6481 Э.Н. Динунянц 0.47
059 040-7877 В.И. Душев 0.85

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

1 2 3 4
040-7877 046-3577 307-7734 540-6481
Душев Ругян Латизянц Динунянц
0.8500 0.3300 0.3200 0.4700

Пример 2

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

1 2 3 4
941 837-1579 М.Л. Нушубяк 0.62
139 283-6799 Д.Ц. Гебли 0.48
435 467-2579 С.Т. Тушачяк 0.69
435 467-2579 С.Т. Тушачяк 0.69

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

1 2 3
283-6799 467-2579 837-1579
Гебли Тушачяк Нушубяк
0.4800 0.6900 0.6200

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false +79873709908 Фарянц, М.Т.:faranz50@gmail.com
false +76241419177 Нусорак, К.В.:nusorak70@yandex.ru
false +72029975172 Фазов, М.Г.:fazov99@yahoo.com
false +76197240444 Фугезов, С.Е.:fugezov85@rambler.ru

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

1 2 3 4
0 0 0 0
370-9908 141-9177 997-5172 724-0444
faranz50 nusorak70 fazov99 fugezov85
Фарянц М. Нусорак К. Фазов М. Фугезов С.

Пример 2

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

1 2 3
false +71875557040 Шисемин, Д.Р.:sisemin11@mail.ru
true +70116595906 Гугучко, Е.У.:gugucko51@mail.ru
true +70083808869 Бовебов, М.Ч.:bovebov32@rambler.ru
true +74342626590 Долук, В.У.:doluk67@mail.ru

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

1 2 3 4
0 1 1 1
555-7040 659-5906 380-8869 262-6590
sisemin11 gugucko51 bovebov32 doluk67
Шисемин Д. Гугучко Е. Бовебов М. Долук В.

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Нагук А.З. 27.10.03#176-306-5840
Некокев А.Ч. 05.08.00#133-720-5348
Сегак С.Ф. 13.11.99#721-927-2381

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

1 2 3
А. Нагук (176) 306-58-40 03/10/27
А. Некокев (133) 720-53-48 00/08/05
С. Сегак (721) 927-23-81 99/11/13

Пример 2

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

1 2
Цуфенский В.А. 23.08.03#852-957-7319
Гукич А.Ф. 18.12.00#567-371-4916
Тетян С.Ш. 25.02.00#947-818-5102
Рарли В.З. 06.07.02#853-723-7178

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

1 2 3
В. Цуфенский (852) 957-73-19 03/08/23
А. Гукич (567) 371-49-16 00/12/18
С. Тетян (947) 818-51-02 00/02/25
В. Рарли (853) 723-71-78 02/07/06

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.91 +7 220 753-14-54 0 0 Лесогич Рустам
0.72 +7 434 260-21-21 0 0 Тобабин Евгений
0.44 +7 668 700-18-77 0 0 Вовофий Егор

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

1 2 3 4
0.9100 +72207531454 Не выполнено Лесогич
0.7200 +74342602121 Не выполнено Тобабин
0.4400 +76687001877 Не выполнено Вовофий

Пример 2

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

1 2 3 4 5 6
0.86 +7 321 712-47-46 1 1 Шуфагман Станислав
0.29 +7 035 170-65-80 0 0 Чугяк Мирослав
0.22 +7 703 810-30-71 1 1 Цекич Анатолий
0.38 +7 751 942-74-04 0 0 Зесолев Марсель

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

1 2 3 4
0.8600 +73217124746 Выполнено Шуфагман
0.2900 +70351706580 Не выполнено Чугяк
0.2200 +77038103071 Выполнено Цекич
0.3800 +77519427404 Не выполнено Зесолев

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Платон Ш. Дабидли dabidli70[at]yandex.ru dabidli70[at]yandex.ru 05/05/2000 0.28
Петр Ц. Воветяк vovetak18[at]rambler.ru vovetak18[at]rambler.ru 16/08/2001 0.33
Петр Ц. Воветяк vovetak18[at]rambler.ru vovetak18[at]rambler.ru 16/08/2001 0.33
Сергей Ф. Водорко vodorko89[at]rambler.ru vodorko89[at]rambler.ru 23/02/2000 0.40
Елисей У. Зотман elisej66[at]yandex.ru elisej66[at]yandex.ru 13/01/1999 0.43

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

1 2 3 4
Дабидли yandex.ru 2000/05/05 28%
Воветяк rambler.ru 2001/08/16 33%
Водорко rambler.ru 2000/02/23 40%
Зотман yandex.ru 1999/01/13 43%

Пример 2

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

1 2 3 4 5 6 7
Марсель Ц. Фетберг marsel_34[at]yahoo.com marsel_34[at]yahoo.com 17/06/2003 0.33
Егор А. Викодян vikodan16[at]gmail.com vikodan16[at]gmail.com 02/08/2001 0.57
Илья З. Фагян fagan92[at]yandex.ru fagan92[at]yandex.ru 08/08/2000 0.48
Марсель Ц. Фетберг marsel_34[at]yahoo.com marsel_34[at]yahoo.com 17/06/2003 0.33

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

1 2 3 4
Фетберг yahoo.com 2003/06/17 33%
Викодян gmail.com 2001/08/02 57%
Фагян yandex.ru 2000/08/08 48%

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Не выполнено 33% 2001-05-02 Д.З. Довяк
Не выполнено 75% 2000-06-28 Р.З. Вудич
Выполнено 59% 2000-08-01 В.Д. Ситомко

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

1 2 3 4
false 0.3300 01.05.02 Д. Довяк
false 0.7500 00.06.28 Р. Вудич
true 0.5900 00.08.01 В. Ситомко

Пример 2

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

1 2 3 4 5 6
Выполнено 41% 2001-03-06 Т.Е. Лирберг
Не выполнено 14% 1999-11-20 Е.Ф. Кечошли
Не выполнено 63% 2004-07-23 И.Ш. Фунберг

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

1 2 3 4
true 0.4100 01.03.06 Т. Лирберг
false 0.1400 99.11.20 Е. Кечошли
false 0.6300 04.07.23 И. Фунберг

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2004-02-15 +7 085 175-4767 Да&Василий Е. Шавецев
2002-11-15 +7 482 496-6072 Нет&Марк Ф. Шушский
1999-08-15 +7 445 499-0455 Нет&Ростислав Ч. Закко
1999-08-15 +7 445 499-0455 Нет&Ростислав Ч. Закко
2000-10-12 +7 897 458-8007 Нет&Павел В. Мочман

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

1 2 3 4
2004/02/15 0851754767 Выполнено Василий Шавецев
2002/11/15 4824966072 Не выполнено Марк Шушский
1999/08/15 4454990455 Не выполнено Ростислав Закко
2000/10/12 8974588007 Не выполнено Павел Мочман

Пример 2

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

1 2 3
2001-08-19 +7 153 103-5773 Нет&Богдан Ч. Загамянц
2000-04-04 +7 033 840-8285 Нет&Виталий Т. Гавозли
2000-04-04 +7 033 840-8285 Нет&Виталий Т. Гавозли
2002-05-18 +7 426 739-1490 Нет&Константин Ф. Вувегский

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

1 2 3 4
2001/08/19 1531035773 Не выполнено Богдан Загамянц
2000/04/04 0338408285 Не выполнено Виталий Гавозли
2002/05/18 4267391490 Не выполнено Константин Вувегский

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
anatolij61@yahoo.com anatolij61@yahoo.com true 00/04/27
cirogak29@gmail.com cirogak29@gmail.com true 04/10/28
savelij7@mail.ru savelij7@mail.ru true 99/10/19
savelij7@mail.ru savelij7@mail.ru true 99/10/19

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

1 2 3
anatolij61 Да 00.04.27
cirogak29 Да 04.10.28
savelij7 Да 99.10.19

Пример 2

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

1 2 3 4 5 6
molak47@yandex.ru molak47@yandex.ru true 02/05/10
molak47@yandex.ru molak47@yandex.ru true 02/05/10
kogidi26@yahoo.com kogidi26@yahoo.com true 99/06/27
volucev36@yandex.ru volucev36@yandex.ru false 03/01/21

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

1 2 3
kogidi26 Да 99.06.27
molak47 Да 02.05.10
volucev36 Нет 03.01.21

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
lafufskij18@gmail.com lafufskij18@gmail.com Лафуфский, Е.А. 1
kugolic22@yahoo.com kugolic22@yahoo.com Куголич, С.Ф. 0
rigufic99@rambler.ru rigufic99@rambler.ru Ригуфич, Н.Г. 1
susulak63@rambler.ru susulak63@rambler.ru Шушуляк, Р.М. 1
susulak63@rambler.ru susulak63@rambler.ru Шушуляк, Р.М. 1
susulak63@rambler.ru susulak63@rambler.ru Шушуляк, Р.М. 1

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

1 2 3 4
lafufskij18 kugolic22 rigufic99 susulak63
Е. Лафуфский С. Куголич Н. Ригуфич Р. Шушуляк
Да Нет Да Да

Пример 2

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

1 2 3 4 5 6
sedulman98@rambler.ru sedulman98@rambler.ru Шедулман, С.Т. 0
cabij40@gmail.com cabij40@gmail.com Чабий, В.Т. 1
binesev26@gmail.com binesev26@gmail.com Бинешев, М.М. 0
binesev26@gmail.com binesev26@gmail.com Бинешев, М.М. 0
binesev26@gmail.com binesev26@gmail.com Бинешев, М.М. 0
zavic85@rambler.ru zavic85@rambler.ru Завич, А.Е. 1

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

1 2 3 4
sedulman98 cabij40 binesev26 zavic85
С. Шедулман В. Чабий М. Бинешев А. Завич
Нет Да Нет Да

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
tozidi78@yandex.ru;24-12-00 Тозиди, Г.Г.
mobecberg26@mail.ru;02-06-99 Мобечберг, И.Н.
sacagov54@mail.ru;12-11-00 Сачагов, С.Ц.
sacagov54@mail.ru;12-11-00 Сачагов, С.Ц.
sacagov54@mail.ru;12-11-00 Сачагов, С.Ц.

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

1 2 3
24/12/00 02/06/99 12/11/00
Г. Тозиди И. Мобечберг С. Сачагов
tozidi78[at]yandex.ru mobecberg26[at]mail.ru sacagov54[at]mail.ru

Пример 2

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

1 2
fulan2@gmail.com;02-06-04 Фулян, А.Г.
gisanz17@gmail.com;21-07-00 Гисянц, Э.Ш.
fulan2@gmail.com;02-06-04 Фулян, А.Г.
likin2@gmail.com;22-11-02 Ликин, С.Р.
fulan2@gmail.com;02-06-04 Фулян, А.Г.

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

1 2 3
02/06/04 22/11/02 21/07/00
А. Фулян С. Ликин Э. Гисянц
fulan2[at]gmail.com likin2[at]gmail.com gisanz17[at]gmail.com

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет rustam99[at]rambler.ru 0.3 0.3
нет vadim6[at]gmail.com 0.6 0.6
да sizskij28[at]mail.ru 1.0 1.0
нет rustam99[at]rambler.ru 0.3 0.3

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

1 2 3
0 1 0
rustam99 sizskij28 vadim6
0.30 1.00 0.60

Пример 2

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

1 2 3 4
нет zefidi4[at]rambler.ru 0.7 0.7
нет dizman52[at]gmail.com 0.8 0.8
нет boris53[at]yandex.ru 0.9 0.9
нет dizman52[at]gmail.com 0.8 0.8

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

1 2 3
0 0 0
boris53 dizman52 zefidi4
0.90 0.80 0.70

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Зитулиди, Р.Е. 0.75#796 526-5494
Гаряк, П.А. 0.07#261 959-8529
Ругий, Б.С. 0.81#787 726-1524

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

1 2 3
Зитулиди Гаряк Ругий
0.8 0.1 0.8
526-54-94 959-85-29 726-15-24

Пример 2

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

1 2 3
Невусян, М.В. 0.23#521 573-8631
Разегский, И.Ц. 0.50#485 236-8721
Диско, Р.Б. 0.70#921 928-7963

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

1 2 3
Невусян Разегский Диско
0.2 0.5 0.7
573-86-31 236-87-21 928-79-63

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
9317777111 Ремян, В.Г. Нет#reman96[at]gmail.com
4238077695 Бацучман, С.Ч. Да#bazucman27[at]gmail.com
1567529328 Часебман, С.Н. Нет#casebman99[at]rambler.ru

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

1 2 3 4
777-71-11 Ремян В. Не выполнено reman96@gmail.com
807-76-95 Бацучман С. Выполнено bazucman27@gmail.com
752-93-28 Часебман С. Не выполнено casebman99@rambler.ru

Пример 2

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

1 2 3 4
2298214294 Тувидов, В.К. Нет#tuvidov74[at]mail.ru
0813785940 Рочумко, В.А. Нет#rocumko97[at]mail.ru
5668318338 Мицич, М.Б. Да#mizic22[at]mail.ru
9077314578 Ловикин, П.Р. Да#lovikin99[at]yandex.ru

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

1 2 3 4
821-42-94 Тувидов В. Не выполнено tuvidov74@mail.ru
378-59-40 Рочумко В. Не выполнено rocumko97@mail.ru
831-83-38 Мицич М. Выполнено mizic22@mail.ru
731-45-78 Ловикин П. Выполнено lovikin99@yandex.ru

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(129) 386-1871 Арсен Р. Вурман 0.93 (129) 386-1871
(129) 386-1871 Арсен Р. Вурман 0.93 (129) 386-1871
(129) 386-1871 Арсен Р. Вурман 0.93 (129) 386-1871
(918) 983-2137 Марк К. Чарко 0.35 (918) 983-2137
(456) 455-6908 Роман Ф. Ладемак 0.14 (456) 455-6908

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

1 2 3
(129) 386-18-71 Вурман, А.Р. 0.9300
(918) 983-21-37 Чарко, М.К. 0.3500
(456) 455-69-08 Ладемак, Р.Ф. 0.1400

Пример 2

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

1 2 3 4
(456) 548-5307 Семен Л. Тоцский 0.75 (456) 548-5307
(582) 177-3064 Макар А. Навелский 0.11 (582) 177-3064
(880) 901-6344 Кирилл О. Горян 0.18 (880) 901-6344
(792) 536-4139 Тимофей Ф. Ковли 0.68 (792) 536-4139
(792) 536-4139 Тимофей Ф. Ковли 0.68 (792) 536-4139
(792) 536-4139 Тимофей Ф. Ковли 0.68 (792) 536-4139

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

1 2 3
(456) 548-53-07 Тоцский, С.Л. 0.7500
(582) 177-30-64 Навелский, М.А. 0.1100
(880) 901-63-44 Горян, К.О. 0.1800
(792) 536-41-39 Ковли, Т.Ф. 0.6800

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
aroslav76[at]mail.ru нет Гачев Ярослав Гачев Ярослав
misafic13[at]rambler.ru нет Мисафич Амир Мисафич Амир
misafic13[at]rambler.ru нет Мисафич Амир Мисафич Амир
besidan72[at]rambler.ru нет Бешидян Роман Бешидян Роман
misafic13[at]rambler.ru нет Мисафич Амир Мисафич Амир
mizilak31[at]yahoo.com нет Мизилак Петр Мизилак Петр

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

1 2 3 4
aroslav76@mail.ru misafic13@rambler.ru besidan72@rambler.ru mizilak31@yahoo.com
false false false false
Ярослав Гачев Амир Мисафич Роман Бешидян Петр Мизилак

Пример 2

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

1 2 3 4 5 6
cizasanz18[at]rambler.ru да Чизасянц Федор Чизасянц Федор
mecezak69[at]yahoo.com нет Мечезяк Вадим Мечезяк Вадим
sabberg15[at]yandex.ru нет Шабберг Леонид Шабберг Леонид
platon67[at]mail.ru да Донич Платон Донич Платон
cizasanz18[at]rambler.ru да Чизасянц Федор Чизасянц Федор
cizasanz18[at]rambler.ru да Чизасянц Федор Чизасянц Федор

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

1 2 3 4
cizasanz18@rambler.ru mecezak69@yahoo.com sabberg15@yandex.ru platon67@mail.ru
true false false true
Федор Чизасянц Вадим Мечезяк Леонид Шабберг Платон Донич

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 Я.Н. Цевубман 0.1090 zevubman89@gmail.com
0 И.Ч. Бусадиди 0.6617 busadidi30@rambler.ru
1 А.И. Дагугяк 0.7062 dagugak35@mail.ru

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

1 2 3
false false true
Цевубман Я. Бусадиди И. Дагугяк А.
0.109 0.662 0.706
zevubman89[at]gmail.com busadidi30[at]rambler.ru dagugak35[at]mail.ru

Пример 2

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

1 2 3 4
0 С.Ф. Вофуцянц 0.6708 vofuzanz35@yandex.ru
0 Р.Г. Дешичиди 0.1169 desicidi47@mail.ru
1 А.Ш. Беняк 0.5106 benak3@gmail.com
0 Т.С. Сокянц 0.5927 sokanz91@rambler.ru

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

1 2 3 4
false false true false
Вофуцянц С. Дешичиди Р. Беняк А. Сокянц Т.
0.671 0.117 0.511 0.593
vofuzanz35[at]yandex.ru desicidi47[at]mail.ru benak3[at]gmail.com sokanz91[at]rambler.ru

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Зовян А.Н. 24-08-2002 0.92 zovan89[at]yandex.ru
Тубов Г.Л. 07-04-2003 0.15 tubov6[at]gmail.com
Лизев А.Б. 08-02-2001 0.79 lizev31[at]gmail.com
Бекук С.Г. 02-05-2001 0.54 bekuk71[at]rambler.ru

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

1 2 3 4
Зовян 2002.08.24 0.920 yandex.ru
Тубов 2003.04.07 0.150 gmail.com
Лизев 2001.02.08 0.790 gmail.com
Бекук 2001.05.02 0.540 rambler.ru

Пример 2

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

1 2 3 4
Седий М.О. 26-05-1999 0.95 sedij87[at]yandex.ru
Бусин Ф.Д. 12-10-2004 0.57 busin94[at]yahoo.com
Билусев В.Ф. 28-04-2001 0.85 bilusev17[at]mail.ru
Дошалич М.А. 21-06-2000 0.75 dosalic16[at]mail.ru

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

1 2 3 4
Седий 1999.05.26 0.950 yandex.ru
Бусин 2004.10.12 0.570 yahoo.com
Билусев 2001.04.28 0.850 mail.ru
Дошалич 2000.06.21 0.750 mail.ru

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
07/06/2002!0.7 Рамиль М. Луделич Рамиль М. Луделич
02/02/2002!0.3 Григорий Д. Гедко Григорий Д. Гедко
07/06/2002!0.7 Рамиль М. Луделич Рамиль М. Луделич
27/08/2000!0.7 Ян Г. Лозак Ян Г. Лозак
09/05/2000!0.0 Марк Н. Зечли Марк Н. Зечли
07/06/2002!0.7 Рамиль М. Луделич Рамиль М. Луделич

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

1 2 3
02/06/07 Луделич Р.М. 0.7000
02/02/02 Гедко Г.Д. 0.3000
00/08/27 Лозак Я.Г. 0.7000
00/05/09 Зечли М.Н. 0.0000

Пример 2

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

1 2 3 4 5
03/10/2003!0.8 Альберт Л. Кевичев Альберт Л. Кевичев
03/10/2003!0.8 Альберт Л. Кевичев Альберт Л. Кевичев
19/08/2001!0.2 Захар Р. Кицуняк Захар Р. Кицуняк
03/10/2003!0.8 Альберт Л. Кевичев Альберт Л. Кевичев
16/05/2003!0.6 Денис Ч. Фунев Денис Ч. Фунев

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

1 2 3
03/10/03 Кевичев А.Л. 0.8000
01/08/19 Кицуняк З.Р. 0.2000
03/05/16 Фунев Д.Ч. 0.6000

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
2000-02-06 nezberg83@yahoo.com Федор Н. Нецберг нет Федор Н. Нецберг
2000-02-06 nezberg83@yahoo.com Федор Н. Нецберг нет Федор Н. Нецберг
2000-06-11 rucuk14@rambler.ru Влад Ч. Ручук да Влад Ч. Ручук
2000-02-06 nezberg83@yahoo.com Федор Н. Нецберг нет Федор Н. Нецберг
2000-10-07 dosikuk99@yandex.ru Андрей В. Досикук да Андрей В. Досикук

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

1 2 3 4
00.02.06 yahoo.com Нецберг Федор Не выполнено
00.06.11 rambler.ru Ручук Влад Выполнено
00.10.07 yandex.ru Досикук Андрей Выполнено

Пример 2

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

1 2 3 4 5 6 7
2001-04-23 grigorij76@mail.ru Григорий Г. Бемиди да Григорий Г. Бемиди
1999-07-08 sazovic8@mail.ru Савва М. Сазович да Савва М. Сазович
2001-04-23 grigorij76@mail.ru Григорий Г. Бемиди да Григорий Г. Бемиди
2001-12-12 damitev42@gmail.com Эдуард Ч. Дамитев да Эдуард Ч. Дамитев
2001-04-23 grigorij76@mail.ru Григорий Г. Бемиди да Григорий Г. Бемиди
2003-02-14 evgenij13@mail.ru Евгений Ш. Шешак да Евгений Ш. Шешак

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

1 2 3 4
01.04.23 mail.ru Бемиди Григорий Выполнено
99.07.08 mail.ru Сазович Савва Выполнено
01.12.12 gmail.com Дамитев Эдуард Выполнено
03.02.14 mail.ru Шешак Евгений Выполнено

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Филипп Сешич +7(257)152-48-65 19/09/2003 filipp78@yahoo.com
Николай Ницебман +7(526)501-64-13 27/04/1999 nizebman56@gmail.com
Дмитрий Ранекяк +7(377)141-72-37 07/09/2002 dmitrij62@rambler.ru
Кирилл Руняк +7(741)237-32-14 18/06/2001 kirill19@rambler.ru
Кирилл Руняк +7(741)237-32-14 18/06/2001 kirill19@rambler.ru

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

1 2 3 4
Ницебман Ранекяк Руняк Сешич
5016413 1417237 2373214 1524865
99.04.27 02.09.07 01.06.18 03.09.19
gmail.com rambler.ru rambler.ru yahoo.com

Пример 2

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

1 2 3 4 5 6
Вячеслав Фокедберг +7(047)202-50-46 27/06/2003 fokedberg96@gmail.com
Вячеслав Фокедберг +7(047)202-50-46 27/06/2003 fokedberg96@gmail.com
Захар Филошберг +7(815)558-39-53 11/09/1999 filosberg83@rambler.ru
Глеб Шолак +7(786)991-29-95 08/05/1999 solak17@mail.ru

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

1 2 3
Филошберг Фокедберг Шолак
5583953 2025046 9912995
99.09.11 03.06.27 99.05.08
rambler.ru gmail.com mail.ru

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Чонитман Степан;да conitman19[at]rambler.ru +7 (625) 816-24-79
Цебемак Тимур;да zebemak38[at]yahoo.com +7 (669) 821-59-08
Зедин Вадим;да zedin2[at]yandex.ru +7 (723) 663-31-66
Туравук Арсений;да turavuk89[at]rambler.ru +7 (167) 203-72-88
Туравук Арсений;да turavuk89[at]rambler.ru +7 (167) 203-72-88
Туравук Арсений;да turavuk89[at]rambler.ru +7 (167) 203-72-88

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

1 2 3 4
Выполнено Выполнено Выполнено Выполнено
conitman19 zebemak38 zedin2 turavuk89
Чонитман Цебемак Зедин Туравук
625-816-2479 669-821-5908 723-663-3166 167-203-7288

Пример 2

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

1 2 3
Лашугиди Радмир;да lasugidi22[at]yahoo.com +7 (772) 426-23-07
Нецозян Филипп;нет nezozan18[at]gmail.com +7 (379) 335-17-60
Нецозян Филипп;нет nezozan18[at]gmail.com +7 (379) 335-17-60
Нецозян Филипп;нет nezozan18[at]gmail.com +7 (379) 335-17-60
Мезитский Ростислав;нет mezitskij73[at]yandex.ru +7 (587) 477-61-13
Луношянц Марк;да lunosanz48[at]yahoo.com +7 (789) 866-30-62

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

1 2 3 4
Выполнено Не выполнено Не выполнено Выполнено
lasugidi22 nezozan18 mezitskij73 lunosanz48
Лашугиди Нецозян Мезитский Луношянц
772-426-2307 379-335-1760 587-477-6113 789-866-3062

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Да Да tugij22[at]rambler.ru (626) 288-0290 А.Л. Тугий
Нет Нет zimuk60[at]rambler.ru (068) 048-5494 Д.Т. Цимук
Да Да fudin96[at]yahoo.com (510) 323-0974 А.Н. Фудин

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

1 2 3 4
Выполнено fudin96 3230974 Фудин А.
Выполнено tugij22 2880290 Тугий А.
Не выполнено zimuk60 0485494 Цимук Д.

Пример 2

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

1 2 3 4 5 6
Да Да cizuk43[at]yandex.ru (868) 665-6510 В.Т. Чицук
Да Да nurilli83[at]rambler.ru (038) 593-1170 А.С. Нурилли
Да Да zutskij29[at]mail.ru (869) 588-9693 А.Н. Зутский

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

1 2 3 4
Выполнено cizuk43 6656510 Чицук В.
Выполнено nurilli83 5931170 Нурилли А.
Выполнено zutskij29 5889693 Зутский А.

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
banskij71[at]yahoo.com banskij71[at]yahoo.com 144-49-93;Марат Банский
odissej28[at]rambler.ru odissej28[at]rambler.ru 394-20-69;Одиссей Риний
rostislav17[at]yandex.ru rostislav17[at]yandex.ru 745-86-80;Ростислав Товко
odissej28[at]rambler.ru odissej28[at]rambler.ru 394-20-69;Одиссей Риний

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

1 2 3
yahoo.com rambler.ru yandex.ru
144-4993 394-2069 745-8680
Банский Риний Товко

Пример 2

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

1 2 3
aleksej93[at]mail.ru aleksej93[at]mail.ru 041-94-39;Алексей Дачман
facevic32[at]yahoo.com facevic32[at]yahoo.com 690-87-91;Демид Фачевич
facevic32[at]yahoo.com facevic32[at]yahoo.com 690-87-91;Демид Фачевич
lebanskij36[at]rambler.ru lebanskij36[at]rambler.ru 145-64-06;Богдан Лебанский
vucodanz6[at]rambler.ru vucodanz6[at]rambler.ru 255-46-71;Герман Вучодянц

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

1 2 3 4
mail.ru rambler.ru rambler.ru yahoo.com
041-9439 145-6406 255-4671 690-8791
Дачман Лебанский Вучодянц Фачевич

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.429 0.429 02-10-2002 Риниди Игнат
0.374 0.374 20-06-1999 Милский Денис
0.733 0.733 28-05-2002 Тозекий Макар

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

1 2 3
0.4 2002.10.02 Игнат Риниди
0.4 1999.06.20 Денис Милский
0.7 2002.05.28 Макар Тозекий

Пример 2

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

1 2 3 4 5
0.051 0.051 03-06-2001 Чузов Леонид
0.680 0.680 02-03-2004 Рочяк Семен
0.525 0.525 18-11-2001 Чучодин Антон

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

1 2 3
0.1 2001.06.03 Леонид Чузов
0.7 2004.03.02 Семен Рочяк
0.5 2001.11.18 Антон Чучодин

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Владимир Е. Бабко vladimir50@gmail.com!03-11-19 547-410-9819
Радмир Т. Шачич radmir65@yahoo.com!02-09-16 805-363-3238
Герман А. Шичесский sicesskij99@mail.ru!00-02-06 599-271-4361

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

1 2 3 4
Бабко Владимир 19-11-03 547 410-9819 gmail.com
Шачич Радмир 16-09-02 805 363-3238 yahoo.com
Шичесский Герман 06-02-00 599 271-4361 mail.ru

Пример 2

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

1 2 3
Ростислав С. Собагман rostislav98@yandex.ru!04-03-03 001-885-1792
Марат Ц. Зивак marat14@yandex.ru!01-09-09 883-818-2368
Всеволод Г. Фулемман vsevolod94@rambler.ru!03-03-07 232-469-7365

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

1 2 3 4
Собагман Ростислав 03-03-04 001 885-1792 yandex.ru
Зивак Марат 09-09-01 883 818-2368 yandex.ru
Фулемман Всеволод 07-03-03 232 469-7365 rambler.ru

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
2004/02/19 Влад Димич dimic87[at]rambler.ru dimic87[at]rambler.ru true
2002/02/24 Святогор Гунский svatogor51[at]mail.ru svatogor51[at]mail.ru true
2003/09/07 Рамиль Чекев ramil_77[at]rambler.ru ramil_77[at]rambler.ru true
2003/09/07 Рамиль Чекев ramil_77[at]rambler.ru ramil_77[at]rambler.ru true
2003/09/07 Рамиль Чекев ramil_77[at]rambler.ru ramil_77[at]rambler.ru true

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

1 2 3 4
04.02.19 Димич Влад dimic87@rambler.ru Да
02.02.24 Гунский Святогор svatogor51@mail.ru Да
03.09.07 Чекев Рамиль ramil_77@rambler.ru Да

Пример 2

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

1 2 3 4 5 6 7
2002/12/09 Михаил Нонов mihail44[at]yandex.ru mihail44[at]yandex.ru true
2003/06/01 Руслан Литанов litanov89[at]yandex.ru litanov89[at]yandex.ru true
2000/01/07 Евгений Часянц evgenij93[at]gmail.com evgenij93[at]gmail.com true
2000/01/07 Евгений Часянц evgenij93[at]gmail.com evgenij93[at]gmail.com true
2000/01/07 Евгений Часянц evgenij93[at]gmail.com evgenij93[at]gmail.com true
2000/11/08 Святослав Лисадский svatoslav43[at]yahoo.com svatoslav43[at]yahoo.com false

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

1 2 3 4
02.12.09 Нонов Михаил mihail44@yandex.ru Да
03.06.01 Литанов Руслан litanov89@yandex.ru Да
00.01.07 Часянц Евгений evgenij93@gmail.com Да
00.11.08 Лисадский Святослав svatoslav43@yahoo.com Нет

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да;03-03-20 0.16 0.16
Нет;04-08-16 0.20 0.20
Нет;99-12-18 0.81 0.81
Да;03-02-22 0.62 0.62
Да;03-02-22 0.62 0.62

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

1 2 3 4
true false false true
20/03/03 16/08/04 18/12/99 22/02/03
16% 20% 81% 62%

Пример 2

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

1 2 3
Да;01-11-21 0.73 0.73
Да;01-11-21 0.73 0.73
Нет;99-06-11 0.48 0.48
Да;04-01-25 0.23 0.23

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

1 2 3
true false true
21/11/01 11/06/99 25/01/04
73% 48% 23%

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
false Гордей К. Мовасов movasov98[at]yahoo.com#19/05/2001
false Александр С. Фетебич aleksandr38[at]mail.ru#07/03/2004
true Евгений Г. Ладибук evgenij33[at]yahoo.com#10/10/2001
true Евгений Г. Ладибук evgenij33[at]yahoo.com#10/10/2001

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

1 2 3 4
Не выполнено Мовасов, Г.К. 19.05.01 movasov98
Не выполнено Фетебич, А.С. 07.03.04 aleksandr38
Выполнено Ладибук, Е.Г. 10.10.01 evgenij33

Пример 2

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

1 2 3 4 5
false Андрей С. Чубодий cubodij60[at]gmail.com#24/03/2000
true Платон Д. Чуцинин cuzinin61[at]rambler.ru#10/12/2000
true Платон Д. Чуцинин cuzinin61[at]rambler.ru#10/12/2000
true Ярослав Л. Романли aroslav30[at]gmail.com#07/12/2004

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

1 2 3 4
Не выполнено Чубодий, А.С. 24.03.00 cubodij60
Выполнено Чуцинин, П.Д. 10.12.00 cuzinin61
Выполнено Романли, Я.Л. 07.12.04 aroslav30

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (112) 669-90-32&mobibic9@gmail.com 03-10-13
+7 (904) 730-42-59&zarev85@yandex.ru 99-09-25
+7 (211) 319-75-29&tuzov47@yahoo.com 02-05-28
+7 (165) 695-43-11&gazak61@rambler.ru 03-11-10

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

1 2 3 4
165 695-4311 112 669-9032 211 319-7529 904 730-4259
gazak61 mobibic9 tuzov47 zarev85
10/11/03 13/10/03 28/05/02 25/09/99

Пример 2

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

1 2 3 4
+7 (533) 922-16-41&lonuk60@rambler.ru 00-11-17
+7 (819) 182-05-29&tavov51@yahoo.com 04-08-01
+7 (849) 554-59-72&zibin49@yandex.ru 99-09-27
+7 (451) 383-96-26&sefumskij99@yahoo.com 01-08-20

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

1 2 3 4
533 922-1641 451 383-9626 819 182-0529 849 554-5972
lonuk60 sefumskij99 tavov51 zibin49
17/11/00 20/08/01 01/08/04 27/09/99