ИВБО-12-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004.01.21 zazivan87[at]gmail.com +7 458 730-6838 0.1
2004.02.01 golazak23[at]yahoo.com +7 064 054-7144 0.3
2003.11.23 kecikman44[at]yahoo.com +7 309 567-9028 0.1
2004.03.25 cizin58[at]yahoo.com +7 547 167-7061 0.2

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

1 2 3 4
2004 golazak23@yahoo.com 054-71-44 0.300
2004 cizin58@yahoo.com 167-70-61 0.200
2003 kecikman44@yahoo.com 567-90-28 0.100
2004 zazivan87@gmail.com 730-68-38 0.100

Пример 2

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

1 2 3 4
2003.12.05 zovozberg96[at]rambler.ru +7 881 478-1427 0.6
2004.04.28 resaguk61[at]mail.ru +7 342 681-0135 0.1
1999.01.08 rodivskij86[at]gmail.com +7 052 059-6395 0.4

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

1 2 3 4
1999 rodivskij86@gmail.com 059-63-95 0.400
2003 zovozberg96@rambler.ru 478-14-27 0.600
2004 resaguk61@mail.ru 681-01-35 0.100

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Александр Р. Чемман Александр Р. Чемман 2004.04.03#aleksandr42[at]yandex.ru 0.3466
Роман Ч. Сомич Роман Ч. Сомич 2003.01.25#roman10[at]rambler.ru 0.4724
Марк Г. Бусимянц Марк Г. Бусимянц 2004.07.16#busimanz80[at]yahoo.com 0.9475

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

1 2 3 4
Чемман aleksandr42 03/04/2004 0.347
Сомич roman10 25/01/2003 0.472
Бусимянц busimanz80 16/07/2004 0.948

Пример 2

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

1 2 3 4 5 6
Савва З. Руцко Савва З. Руцко 2000.03.04#savva82[at]yandex.ru 0.7377
Елисей Ф. Чавиди Елисей Ф. Чавиди 2004.11.19#elisej48[at]mail.ru 0.3680
Арсен Ц. Бомов Арсен Ц. Бомов 2000.07.04#arsen25[at]gmail.com 0.0502
Марат М. Цеско Марат М. Цеско 1999.02.11#marat81[at]rambler.ru 0.6734

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

1 2 3 4
Руцко savva82 04/03/2000 0.738
Чавиди elisej48 19/11/2004 0.368
Бомов arsen25 04/07/2000 0.050
Цеско marat81 11/02/1999 0.673

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(496) 443-17-55 0.38:celofanz17@yandex.ru Челофянц, Э.О. Челофянц, Э.О.
(483) 201-70-14 0.21:sidusov62@gmail.com Шидушов, К.В. Шидушов, К.В.
(841) 419-19-05 0.39:manak35@yahoo.com Маняк, Д.С. Маняк, Д.С.

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

1 2 3
443-1755 201-7014 419-1905
yandex.ru gmail.com yahoo.com
Челофянц Э. Шидушов К. Маняк Д.
0.380 0.210 0.390

Пример 2

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

1 2 3 4
(353) 461-37-69 0.52:zizubanz65@yahoo.com Цицубянц, Т.У. Цицубянц, Т.У.
(216) 657-01-84 0.28:culuzij25@mail.ru Чулуций, Е.Л. Чулуций, Е.Л.
(106) 192-99-63 0.33:leruk4@yahoo.com Лерук, В.М. Лерук, В.М.

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

1 2 3
461-3769 657-0184 192-9963
yahoo.com mail.ru yahoo.com
Цицубянц Т. Чулуций Е. Лерук В.
0.520 0.280 0.330

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Р.С. Гекук#gekuk52[at]rambler.ru 014-05-29 00.07.20
Т.С. Нидко#nidko84[at]rambler.ru 028-07-47 04.01.13
Т.С. Нидко#nidko84[at]rambler.ru 028-07-47 04.01.13
Ф.Ц. Гивский#givskij25[at]yahoo.com 873-15-45 03.10.26

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

1 2 3 4
Гекук 0140529 00/07/20 gekuk52@rambler.ru
Нидко 0280747 04/01/13 nidko84@rambler.ru
Гивский 8731545 03/10/26 givskij25@yahoo.com

Пример 2

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

1 2 3
М.Н. Кечяк#kecak3[at]yandex.ru 545-74-13 00.12.16
М.Т. Кифич#kific87[at]rambler.ru 685-84-79 04.06.01
В.О. Разянц#razanz62[at]gmail.com 067-05-40 04.05.28
В.О. Разянц#razanz62[at]gmail.com 067-05-40 04.05.28

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

1 2 3 4
Кечяк 5457413 00/12/16 kecak3@yandex.ru
Кифич 6858479 04/06/01 kific87@rambler.ru
Разянц 0670540 04/05/28 razanz62@gmail.com

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.033 1999-11-11 Выполнено lukevak90[at]yahoo.com
0.266 2002-10-02 Выполнено selesic19[at]rambler.ru
0.905 2003-04-17 Выполнено vaceslav86[at]gmail.com
0.033 1999-11-11 Выполнено lukevak90[at]yahoo.com

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

1 2 3
0.0330 0.2660 0.9050
11-11-99 02-10-02 17-04-03
Y Y Y
lukevak90 selesic19 vaceslav86

Пример 2

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

1 2 3 4 5 6
0.019 2001-06-27 Не выполнено fucesko31[at]gmail.com
0.816 1999-05-05 Не выполнено gordej95[at]gmail.com
0.187 2000-01-12 Не выполнено mezagak6[at]gmail.com
0.816 1999-05-05 Не выполнено gordej95[at]gmail.com

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

1 2 3
0.0190 0.8160 0.1870
27-06-01 05-05-99 12-01-00
N N N
fucesko31 gordej95 mezagak6

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
644-8388 true true 04.11.27
469-2442 true true 00.09.28
385-1764 true true 99.04.20

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

1 2 3
385-17-64 Y 99-04-20
469-24-42 Y 00-09-28
644-83-88 Y 04-11-27

Пример 2

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

1 2 3 4
551-0235 false false 03.11.04
273-9478 true true 01.03.13
996-1407 true true 04.10.02

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

1 2 3
273-94-78 Y 01-03-13
551-02-35 N 03-11-04
996-14-07 Y 04-10-02

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
02.11.09!+7(823)396-94-62 С.Ч. Гизучин gizucin54@rambler.ru
00.04.01!+7(402)100-84-92 Е.Ц. Фимяк fimak60@rambler.ru
99.07.03!+7(418)886-95-44 Я.Р. Дерашов derasov83@gmail.com
99.07.25!+7(349)128-18-53 Т.У. Гаречяк garecak99@mail.ru

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

1 2 3 4
396-94-62 Гизучин gizucin54[at]rambler.ru 02/11/09
100-84-92 Фимяк fimak60[at]rambler.ru 00/04/01
886-95-44 Дерашов derasov83[at]gmail.com 99/07/03
128-18-53 Гаречяк garecak99[at]mail.ru 99/07/25

Пример 2

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

1 2 3
99.10.08!+7(579)821-44-90 Д.З. Венозов venozov34@gmail.com
01.05.01!+7(361)711-72-06 Т.Ш. Зунесяк zunesak30@gmail.com
02.05.04!+7(974)450-29-93 С.Ч. Туско tusko9@yandex.ru

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

1 2 3 4
821-44-90 Венозов venozov34[at]gmail.com 99/10/08
711-72-06 Зунесяк zunesak30[at]gmail.com 01/05/01
450-29-93 Туско tusko9[at]yandex.ru 02/05/04

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
tamerlan13@yahoo.com 13%&Тамерлан Б. Рицуфак нет
aleksej77@rambler.ru 35%&Алексей К. Тавиди нет
danil39@gmail.com 37%&Данил Л. Сикин нет
segesin32@yandex.ru 28%&Адель В. Сегешин нет

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

1 2 3 4
tamerlan13[at]yahoo.com aleksej77[at]rambler.ru danil39[at]gmail.com segesin32[at]yandex.ru
Тамерлан Рицуфак Алексей Тавиди Данил Сикин Адель Сегешин
0.13 0.35 0.37 0.28
Не выполнено Не выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3
arsenij66@yahoo.com 24%&Арсений У. Викич нет
dodan84@rambler.ru 43%&Амир Г. Додян нет
kigezak68@mail.ru 71%&Савва А. Кигезяк да
rustam30@yahoo.com 98%&Рустам Ц. Ведян нет

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

1 2 3 4
arsenij66[at]yahoo.com dodan84[at]rambler.ru kigezak68[at]mail.ru rustam30[at]yahoo.com
Арсений Викич Амир Додян Савва Кигезяк Рустам Ведян
0.24 0.43 0.71 0.98
Не выполнено Не выполнено Выполнено Не выполнено

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
1168954 1168954 Y 0.8 danila13@yandex.ru
1266650 1266650 N 0.9 gubibberg16@rambler.ru
5888834 5888834 Y 0.7 karebman59@yandex.ru

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

1 2 3 4
116-8954 true 0.8000 yandex.ru
126-6650 false 0.9000 rambler.ru
588-8834 true 0.7000 yandex.ru

Пример 2

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

1 2 3 4 5 6
9823312 9823312 N 0.9 vesusanz65@yandex.ru
8874074 8874074 N 0.8 tebisij76@rambler.ru
8412168 8412168 Y 0.5 nikolaj12@rambler.ru
1383231 1383231 N 0.9 sergej66@yahoo.com

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

1 2 3 4
982-3312 false 0.9000 yandex.ru
887-4074 false 0.8000 rambler.ru
841-2168 true 0.5000 rambler.ru
138-3231 false 0.9000 yahoo.com

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Не выполнено 07.10.2001 +7 742 449-2171 0.5965
Не выполнено 07.10.2001 +7 742 449-2171 0.5965
Выполнено 01.09.2002 +7 990 936-6867 0.8512
Выполнено 06.07.2003 +7 747 430-0751 0.9138

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

1 2 3 4
нет 2001 +7 (742) 449-21-71 0.597
да 2002 +7 (990) 936-68-67 0.851
да 2003 +7 (747) 430-07-51 0.914

Пример 2

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

1 2 3 4 5 6
Выполнено 06.12.1999 +7 700 679-9281 0.4681
Не выполнено 22.03.2002 +7 718 526-3091 0.4519
Выполнено 13.07.2003 +7 201 927-0147 0.3343
Выполнено 06.12.1999 +7 700 679-9281 0.4681

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

1 2 3 4
да 1999 +7 (700) 679-92-81 0.468
нет 2002 +7 (718) 526-30-91 0.452
да 2003 +7 (201) 927-01-47 0.334

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Никита Т. Недберг N (931) 519-2044 0.9918
Святогор Л. Цазян Y (670) 189-3310 0.0160
Тимофей И. Шугич N (135) 023-7726 0.4558
Тимофей И. Шугич N (135) 023-7726 0.4558
Тимофей И. Шугич N (135) 023-7726 0.4558

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

1 2 3 4
Н.Т. Недберг false 931-519-2044 0.99
С.Л. Цазян true 670-189-3310 0.02
Т.И. Шугич false 135-023-7726 0.46

Пример 2

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

1 2 3 4
Александр Б. Кобаляк Y (619) 788-0516 0.0308
Ярослав Р. Вавизак N (385) 761-8954 0.2405
Станислав О. Горувин N (858) 484-1877 0.5545
Станислав О. Горувин N (858) 484-1877 0.5545
Станислав О. Горувин N (858) 484-1877 0.5545

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

1 2 3 4
А.Б. Кобаляк true 619-788-0516 0.03
Я.Р. Вавизак false 385-761-8954 0.24
С.О. Горувин false 858-484-1877 0.55

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vikic56[at]gmail.com vikic56[at]gmail.com 02.03.27 1;+7 149 410-5287
sodic57[at]mail.ru sodic57[at]mail.ru 04.09.10 1;+7 591 117-1175
nucanli70[at]yahoo.com nucanli70[at]yahoo.com 04.07.22 1;+7 306 070-7475

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

1 2 3
vikic56@gmail.com nucanli70@yahoo.com sodic57@mail.ru
27-03-02 22-07-04 10-09-04
+7(149)410-52-87 +7(306)070-74-75 +7(591)117-11-75
Да Да Да

Пример 2

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

1 2 3 4
fosic56[at]rambler.ru fosic56[at]rambler.ru 03.01.17 1;+7 567 643-6481
dotli85[at]gmail.com dotli85[at]gmail.com 01.10.17 0;+7 673 267-7359
duzberg88[at]rambler.ru duzberg88[at]rambler.ru 99.04.28 0;+7 738 024-0767
gosetin84[at]yahoo.com gosetin84[at]yahoo.com 04.11.23 0;+7 807 200-8787

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

1 2 3 4
fosic56@rambler.ru dotli85@gmail.com duzberg88@rambler.ru gosetin84@yahoo.com
17-01-03 17-10-01 28-04-99 23-11-04
+7(567)643-64-81 +7(673)267-73-59 +7(738)024-07-67 +7(807)200-87-87
Да Нет Нет Нет

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
09.01.2003#true tibij56[at]yahoo.com Тибий М.И.
17.03.2004#true varecanz30[at]gmail.com Варечянц Е.В.
27.11.2002#false devin69[at]gmail.com Девин С.Ц.

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

1 2 3 4
Y tibij56@yahoo.com Тибий 09.01.03
Y varecanz30@gmail.com Варечянц 17.03.04
N devin69@gmail.com Девин 27.11.02

Пример 2

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

1 2 3
12.09.2003#true sumobij74[at]yahoo.com Сумобий С.Е.
27.07.2003#true rubij99[at]yandex.ru Рубий С.Ф.
01.06.2004#false molko14[at]rambler.ru Молко В.Д.
01.12.2001#true zitekov93[at]mail.ru Зитеков С.Д.

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

1 2 3 4
Y sumobij74@yahoo.com Сумобий 12.09.03
Y rubij99@yandex.ru Рубий 27.07.03
N molko14@rambler.ru Молко 01.06.04
Y zitekov93@mail.ru Зитеков 01.12.01

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
evgenij30[at]yahoo.com 99.12.20 99.12.20 +7 (172) 445-87-36#Евгений О. Луселак
rostislav58[at]yahoo.com 02.06.14 02.06.14 +7 (769) 187-43-61#Ростислав А. Гофибман
elisej43[at]gmail.com 99.11.01 99.11.01 +7 (464) 220-30-06#Елисей В. Тутман
elisej43[at]gmail.com 99.11.01 99.11.01 +7 (464) 220-30-06#Елисей В. Тутман
artemij94[at]yandex.ru 99.03.18 99.03.18 +7 (428) 203-36-43#Артемий Н. Ботяк

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

1 2 3 4
yahoo.com yandex.ru gmail.com yahoo.com
99/12/20 99/03/18 99/11/01 02/06/14
172-445-8736 428-203-3643 464-220-3006 769-187-4361
Луселак, Е.О. Ботяк, А.Н. Тутман, Е.В. Гофибман, Р.А.

Пример 2

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

1 2 3 4
rozaranz75[at]gmail.com 00.09.01 00.09.01 +7 (638) 471-72-34#Николай О. Роцарянц
rozaranz75[at]gmail.com 00.09.01 00.09.01 +7 (638) 471-72-34#Николай О. Роцарянц
turekanz73[at]rambler.ru 03.12.06 03.12.06 +7 (274) 363-10-56#Богдан О. Турекянц
platon4[at]mail.ru 01.02.14 01.02.14 +7 (273) 580-97-49#Платон А. Чедич

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

1 2 3
mail.ru rambler.ru gmail.com
01/02/14 03/12/06 00/09/01
273-580-9749 274-363-1056 638-471-7234
Чедич, П.А. Турекянц, Б.О. Роцарянц, Н.О.

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 026 882-01-03;2003/08/12 Евгений Гуцодман Евгений Гуцодман guzodman39[at]rambler.ru
+7 842 486-82-73;2001/10/24 Георгий Цикебов Георгий Цикебов georgij97[at]yahoo.com
+7 633 964-28-24;2003/06/11 Марат Тедман Марат Тедман tedman89[at]yandex.ru
+7 633 964-28-24;2003/06/11 Марат Тедман Марат Тедман tedman89[at]yandex.ru
+7 389 351-82-75;2003/03/28 Мирон Сунучин Мирон Сунучин sunucin92[at]gmail.com

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

1 2 3 4
882-0103 351-8275 964-2824 486-8273
Гуцодман Сунучин Тедман Цикебов
12-08-03 28-03-03 11-06-03 24-10-01
rambler.ru gmail.com yandex.ru yahoo.com

Пример 2

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

1 2 3 4 5 6
+7 657 480-84-08;2002/04/08 Вадим Цудиди Вадим Цудиди zudidi96[at]mail.ru
+7 081 777-35-10;2002/01/28 Марсель Кивезев Марсель Кивезев marsel_67[at]yahoo.com
+7 081 777-35-10;2002/01/28 Марсель Кивезев Марсель Кивезев marsel_67[at]yahoo.com
+7 994 434-58-24;1999/05/09 Тимур Цозомев Тимур Цозомев zozomev86[at]mail.ru

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

1 2 3
777-3510 434-5824 480-8408
Кивезев Цозомев Цудиди
28-01-02 09-05-99 08-04-02
yahoo.com mail.ru mail.ru

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
00.06.18 0 gusman46[at]yahoo.com
99.11.17 1 nuzavov69[at]gmail.com
99.02.18 0 igor_90[at]mail.ru
00.08.19 1 zimifak51[at]gmail.com

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

1 2 3 4
00-06-18 99-11-17 99-02-18 00-08-19
Нет Да Нет Да
yahoo.com gmail.com mail.ru gmail.com

Пример 2

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

1 2 3
01.06.20 1 roganz83[at]yahoo.com
00.06.15 0 mezecman86[at]gmail.com
03.08.23 1 sodagidi25[at]rambler.ru
02.06.21 1 miron25[at]gmail.com

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

1 2 3 4
01-06-20 00-06-15 03-08-23 02-06-21
Да Нет Да Да
yahoo.com gmail.com rambler.ru gmail.com

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Выполнено#Руланак Виктор 02/02/22
Выполнено#Руланак Виктор 02/02/22
Выполнено#Матуфов Альберт 00/03/13
Выполнено#Готиняк Даниил 00/11/12
Выполнено#Гутошянц Петр 99/02/09
Выполнено#Руланак Виктор 02/02/22

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

1 2 3
Руланак 02-02-22 Да
Матуфов 00-03-13 Да
Готиняк 00-11-12 Да
Гутошянц 99-02-09 Да

Пример 2

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

1 2
Выполнено#Рофамич Никита 00/03/26
Не выполнено#Тизилов Данила 02/01/26
Не выполнено#Вичберг Олег 04/10/26
Не выполнено#Вичберг Олег 04/10/26
Не выполнено#Вичберг Олег 04/10/26

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

1 2 3
Рофамич 00-03-26 Да
Тизилов 02-01-26 Нет
Вичберг 04-10-26 Нет

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+75092615519 19/04/1999 19/04/1999 socizuk19[at]yahoo.com;0
+76567858916 07/12/2003 07/12/2003 daniel_81[at]yandex.ru;1
+75431641940 24/06/2003 24/06/2003 busurman85[at]rambler.ru;0
+77022087579 07/11/2000 07/11/2000 besakli55[at]gmail.com;1
+75431641940 24/06/2003 24/06/2003 busurman85[at]rambler.ru;0

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

1 2 3 4
7022087579 5431641940 6567858916 5092615519
07.11.2000 24.06.2003 07.12.2003 19.04.1999
besakli55 busurman85 daniel_81 socizuk19
true false true false

Пример 2

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

1 2 3 4
+73474807094 28/11/2000 28/11/2000 daniel_41[at]mail.ru;0
+73484196592 04/06/1999 04/06/1999 kelidi1[at]yahoo.com;1
+73484196592 04/06/1999 04/06/1999 kelidi1[at]yahoo.com;1
+77737157938 26/12/2001 26/12/2001 arsen20[at]yandex.ru;1
+75274698903 23/07/2002 23/07/2002 zosberg13[at]rambler.ru;0

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

1 2 3 4
7737157938 3474807094 3484196592 5274698903
26.12.2001 28.11.2000 04.06.1999 23.07.2002
arsen20 daniel_41 kelidi1 zosberg13
true false true false

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.5 050-140-7423 2000.03.24 N 0.5
0.5 915-084-3464 1999.12.17 Y 0.5
0.5 145-257-5633 2004.08.10 N 0.5

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

1 2 3 4
0.5000 1407423 24/03/2000 false
0.5000 0843464 17/12/1999 true
0.5000 2575633 10/08/2004 false

Пример 2

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

1 2 3 4 5
0.1 828-932-4792 2003.10.10 N 0.1
1.0 283-659-4734 2003.05.06 N 1.0
0.4 047-755-6786 2001.11.09 N 0.4
0.1 419-436-0919 2003.12.08 Y 0.1

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

1 2 3 4
0.1000 9324792 10/10/2003 false
1.0000 6594734 06/05/2003 false
0.4000 7556786 09/11/2001 false
0.1000 4360919 08/12/2003 true

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
nigaridi3[at]gmail.com#(723) 482-7588 2002/07/12 Нигариди М.Ш. Нигариди М.Ш.
teduzev77[at]yandex.ru#(287) 887-8135 2000/01/12 Тедуцев В.М. Тедуцев В.М.
zalij77[at]rambler.ru#(979) 045-3377 2002/08/25 Цалий А.А. Цалий А.А.
zalij77[at]rambler.ru#(979) 045-3377 2002/08/25 Цалий А.А. Цалий А.А.
zalij77[at]rambler.ru#(979) 045-3377 2002/08/25 Цалий А.А. Цалий А.А.

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

1 2 3 4
nigaridi3@gmail.com 12.07.02 482-7588 Нигариди
teduzev77@yandex.ru 12.01.00 887-8135 Тедуцев
zalij77@rambler.ru 25.08.02 045-3377 Цалий

Пример 2

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

1 2 3 4
dusozij1[at]gmail.com#(840) 859-1748 2004/05/21 Дусозий Т.О. Дусозий Т.О.
linij62[at]mail.ru#(531) 464-3678 2003/01/02 Линий В.Е. Линий В.Е.
lulic64[at]rambler.ru#(782) 298-2418 1999/09/24 Лулич М.В. Лулич М.В.
lulic64[at]rambler.ru#(782) 298-2418 1999/09/24 Лулич М.В. Лулич М.В.
lulic64[at]rambler.ru#(782) 298-2418 1999/09/24 Лулич М.В. Лулич М.В.

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

1 2 3 4
dusozij1@gmail.com 21.05.04 859-1748 Дусозий
linij62@mail.ru 02.01.03 464-3678 Линий
lulic64@rambler.ru 24.09.99 298-2418 Лулич

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Лев Б. Зегич да +7 885 073-8015
Самир М. Вазонко нет +7 128 040-1924
Константин Ч. Селукин нет +7 600 749-2359
Владислав Н. Ровутман нет +7 023 118-9604

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

1 2 3 4
Зегич Л.Б. Вазонко С.М. Селукин К.Ч. Ровутман В.Н.
true false false false
885 073-8015 128 040-1924 600 749-2359 023 118-9604

Пример 2

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

1 2 3
Яромир У. Гудич нет +7 887 106-1161
Рустам А. Себин да +7 282 732-7499
Илья И. Себигянц да +7 577 524-6098

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

1 2 3
Гудич Я.У. Себин Р.А. Себигянц И.И.
false true true
887 106-1161 282 732-7499 577 524-6098

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2
bozoruk70@rambler.ru;Бозорук, Е.Т. 2001.08.23
somberg43@gmail.com;Сомберг, М.Ш. 2004.03.25
bozoruk70@rambler.ru;Бозорук, Е.Т. 2001.08.23
bozoruk70@rambler.ru;Бозорук, Е.Т. 2001.08.23
decesak50@mail.ru;Дечесак, О.Р. 2001.04.02

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

1 2 3
Бозорук Е. Сомберг М. Дечесак О.
bozoruk70 somberg43 decesak50
2001/08/23 2004/03/25 2001/04/02

Пример 2

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

1 2
zugudman68@mail.ru;Цугудман, В.У. 2000.10.09
vebman57@gmail.com;Вебман, Б.У. 2002.04.22
vebman57@gmail.com;Вебман, Б.У. 2002.04.22
vebman57@gmail.com;Вебман, Б.У. 2002.04.22
kidesuk45@yahoo.com;Кидешук, С.Д. 2002.05.11
sodusan96@rambler.ru;Шодушян, Д.О. 2000.11.04

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

1 2 3 4
Цугудман В. Вебман Б. Кидешук С. Шодушян Д.
zugudman68 vebman57 kidesuk45 sodusan96
2000/10/09 2002/04/22 2002/05/11 2000/11/04

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2
1999.12.25 Демич Герман&Да
1999.12.25 Демич Герман&Да
1999.12.25 Демич Герман&Да
2001.04.05 Чевич Одиссей&Да
2000.06.23 Линучский Амир&Нет

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

1 2 3
25-12-99 05-04-01 23-06-00
Демич Чевич Линучский
1 1 0

Пример 2

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

1 2
2000.08.02 Лелузин Тихон&Да
2000.08.02 Лелузин Тихон&Да
2000.10.19 Бенман Марк&Да
2002.04.19 Буминий Константин&Да
2000.08.02 Лелузин Тихон&Да

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

1 2 3
02-08-00 19-10-00 19-04-02
Лелузин Бенман Буминий
1 1 1

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да vsevolod80@mail.ru 24.08.2000
да zigev42@gmail.com 23.08.2000
да zigev42@gmail.com 23.08.2000
да zigev42@gmail.com 23.08.2000
нет timofej7@gmail.com 13.07.2000
да emil_93@mail.ru 02.09.2004

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

1 2 3
Выполнено vsevolod80[at]mail.ru 24-08-00
Выполнено zigev42[at]gmail.com 23-08-00
Не выполнено timofej7[at]gmail.com 13-07-00
Выполнено emil_93[at]mail.ru 02-09-04

Пример 2

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

1 2 3 4 5
нет arsenij63@yahoo.com 23.08.1999
нет arsenij63@yahoo.com 23.08.1999
да artemij99@yandex.ru 02.03.2001
нет arsenij63@yahoo.com 23.08.1999
да futemin3@yandex.ru 22.04.1999

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

1 2 3
Не выполнено arsenij63[at]yahoo.com 23-08-99
Выполнено artemij99[at]yandex.ru 02-03-01
Выполнено futemin3[at]yandex.ru 22-04-99

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
aleksandr77[at]yahoo.com:Дафов Александр 99-08-05
zatak73[at]mail.ru:Затяк Павел 02-06-03
tilskij59[at]yandex.ru:Тилский Егор 00-09-07
tilskij59[at]yandex.ru:Тилский Егор 00-09-07
tilskij59[at]yandex.ru:Тилский Егор 00-09-07
zeminic82[at]yandex.ru:Земинич Арсен 04-09-12

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

1 2 3
Дафов 05.08.99 yahoo.com
Затяк 03.06.02 mail.ru
Тилский 07.09.00 yandex.ru
Земинич 12.09.04 yandex.ru

Пример 2

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

1 2 3 4
tuligov80[at]yahoo.com:Тулигов Амир 99-10-17
tuligov80[at]yahoo.com:Тулигов Амир 99-10-17
zofoman21[at]mail.ru:Цофомян Федор 99-07-20
febij27[at]rambler.ru:Фебий Лев 01-04-08
tuligov80[at]yahoo.com:Тулигов Амир 99-10-17

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

1 2 3
Тулигов 17.10.99 yahoo.com
Цофомян 20.07.99 mail.ru
Фебий 08.04.01 rambler.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
miroslav16@yahoo.com 0.2 Лекич Мирослав 04-12-12
sarozov93@yahoo.com 0.4 Шароцов Айдар 04-12-13
sarozov93@yahoo.com 0.4 Шароцов Айдар 04-12-13
sarozov93@yahoo.com 0.4 Шароцов Айдар 04-12-13
stanislav79@yahoo.com 1.0 Мунукко Станислав 03-06-02

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

1 2 3
miroslav16 sarozov93 stanislav79
0.20 0.40 1.00
Мирослав Лекич Айдар Шароцов Станислав Мунукко
04.12.12 04.12.13 03.06.02

Пример 2

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

1 2 3 4 5 6
dakuganz3@rambler.ru 0.9 Дакугянц Альберт 99-01-22
dakuganz3@rambler.ru 0.9 Дакугянц Альберт 99-01-22
lidaduk84@yandex.ru 0.1 Лидадук Егор 99-12-03
dakuganz3@rambler.ru 0.9 Дакугянц Альберт 99-01-22
rostislav89@yahoo.com 0.8 Фисов Ростислав 02-03-26

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

1 2 3
dakuganz3 lidaduk84 rostislav89
0.90 0.10 0.80
Альберт Дакугянц Егор Лидадук Ростислав Фисов
99.01.22 99.12.03 02.03.26

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
8845924209|0.2463 03-11-1999 03-11-1999
1861721863|0.7646 02-04-2002 02-04-2002
8845924209|0.2463 03-11-1999 03-11-1999
6008053028|0.5924 09-01-2001 09-01-2001

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

1 2 3
884 592-4209 0.246 03/11/1999
186 172-1863 0.765 02/04/2002
600 805-3028 0.592 09/01/2001

Пример 2

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

1 2 3 4 5
5059065456|0.9004 15-12-2001 15-12-2001
5231200301|0.7733 22-11-1999 22-11-1999
0959483958|0.8491 07-08-2003 07-08-2003
4491034902|0.9475 16-10-2003 16-10-2003
5059065456|0.9004 15-12-2001 15-12-2001

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

1 2 3
505 906-5456 0.900 15/12/2001
523 120-0301 0.773 22/11/1999
095 948-3958 0.849 07/08/2003
449 103-4902 0.948 16/10/2003

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+78611448683&1 fefisko49[at]yahoo.com 2004/10/02 2004/10/02
+74250992977&1 fucuman91[at]mail.ru 1999/09/05 1999/09/05
+76031880758&0 zobaranz7[at]gmail.com 2001/10/08 2001/10/08
+76031880758&0 zobaranz7[at]gmail.com 2001/10/08 2001/10/08

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

1 2 3
0992977 1448683 1880758
fucuman91@mail.ru fefisko49@yahoo.com zobaranz7@gmail.com
Да Да Нет
05/09/1999 02/10/2004 08/10/2001

Пример 2

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

1 2 3 4 5 6
+72135308590&0 limovak65[at]yandex.ru 2004/05/27 2004/05/27
+77223389481&0 larogman45[at]rambler.ru 2003/12/11 2003/12/11
+75039740303&0 casorli86[at]yandex.ru 2001/11/09 2001/11/09
+75039740303&0 casorli86[at]yandex.ru 2001/11/09 2001/11/09

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

1 2 3
3389481 5308590 9740303
larogman45@rambler.ru limovak65@yandex.ru casorli86@yandex.ru
Нет Нет Нет
11/12/2003 27/05/2004 09/11/2001

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7(284)290-71-72 03/11/03 03/11/03 0.72|Игнат Фарко
+7(864)498-83-57 13/07/03 13/07/03 0.84|Федор Дутебин
+7(284)290-71-72 03/11/03 03/11/03 0.72|Игнат Фарко
+7(545)971-27-09 13/09/03 13/09/03 1.00|Леонид Туцяк
+7(284)290-71-72 03/11/03 03/11/03 0.72|Игнат Фарко

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

1 2 3 4
864-498-8357 03.07.13 Дутебин 84%
545-971-2709 03.09.13 Туцяк 100%
284-290-7172 03.11.03 Фарко 72%

Пример 2

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

1 2 3 4 5 6
+7(313)527-40-59 23/07/04 23/07/04 0.18|Петр Незечский
+7(246)946-13-17 19/02/99 19/02/99 0.76|Амир Дацянц
+7(780)978-14-52 19/09/99 19/09/99 0.49|Всеволод Ресян
+7(780)978-14-52 19/09/99 19/09/99 0.49|Всеволод Ресян
+7(780)978-14-52 19/09/99 19/09/99 0.49|Всеволод Ресян

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

1 2 3 4
246-946-1317 99.02.19 Дацянц 76%
313-527-4059 04.07.23 Незечский 18%
780-978-1452 99.09.19 Ресян 49%

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Н.Р. Чомич!+7 021 113-06-76 2003-04-22
С.А. Зуняк!+7 451 794-70-60 2002-10-10
С.У. Габин!+7 391 727-66-22 2003-03-07
М.Б. Тадов!+7 747 258-37-83 2000-04-05

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

1 2 3
Чомич Н. 03.04.22 113-06-76
Зуняк С. 02.10.10 794-70-60
Габин С. 03.03.07 727-66-22
Тадов М. 00.04.05 258-37-83

Пример 2

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

1 2
Е.Л. Лонский!+7 861 521-39-91 2001-08-17
М.О. Малский!+7 612 886-02-68 2003-03-28
Н.З. Лагов!+7 470 595-04-27 1999-09-07

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

1 2 3
Лонский Е. 01.08.17 521-39-91
Малский М. 03.03.28 886-02-68
Лагов Н. 99.09.07 595-04-27

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+73298110251 +73298110251 tozumli26@rambler.ru!false Платон Б. Тоцумли
+78469313192 +78469313192 rodion98@rambler.ru!false Родион Т. Мибук
+78469313192 +78469313192 rodion98@rambler.ru!false Родион Т. Мибук
+78469313192 +78469313192 rodion98@rambler.ru!false Родион Т. Мибук
+70495559486 +70495559486 ramil_37@yahoo.com!true Рамиль М. Бамиди

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

1 2 3
0495559486 8469313192 3298110251
Да Нет Нет
Бамиди, Р.М. Мибук, Р.Т. Тоцумли, П.Б.
ramil_37[at]yahoo.com rodion98[at]rambler.ru tozumli26[at]rambler.ru

Пример 2

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

1 2 3 4
+79185613099 +79185613099 bamskij52@yahoo.com!false Демид О. Бамский
+79185613099 +79185613099 bamskij52@yahoo.com!false Демид О. Бамский
+72021334967 +72021334967 igor_14@rambler.ru!true Игорь К. Чемяк
+73407502182 +73407502182 zahar73@rambler.ru!true Захар В. Нимли
+79185613099 +79185613099 bamskij52@yahoo.com!false Демид О. Бамский
+70837743038 +70837743038 denis4@gmail.com!true Денис Б. Могин

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

1 2 3 4
9185613099 0837743038 3407502182 2021334967
Нет Да Да Да
Бамский, Д.О. Могин, Д.Б. Нимли, З.В. Чемяк, И.К.
bamskij52[at]yahoo.com denis4[at]gmail.com zahar73[at]rambler.ru igor_14[at]rambler.ru

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Платон Зовяк +7 (285) 210-90-04 platon65@gmail.com
Павел Нитугов +7 (035) 582-46-05 nitugov23@rambler.ru
Сергей Цувоцман +7 (948) 895-95-99 zuvozman67@rambler.ru
Самир Дорян +7 (043) 149-79-25 samir64@rambler.ru
Самир Дорян +7 (043) 149-79-25 samir64@rambler.ru

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

1 2 3 4
Дорян Зовяк Нитугов Цувоцман
(043) 149-7925 (285) 210-9004 (035) 582-4605 (948) 895-9599
samir64[at]rambler.ru platon65[at]gmail.com nitugov23[at]rambler.ru zuvozman67[at]rambler.ru

Пример 2

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

1 2 3
Вадим Човов +7 (066) 776-93-30 vadim44@yandex.ru
Радмир Шерумяк +7 (794) 099-61-25 serumak69@gmail.com
Вадим Човов +7 (066) 776-93-30 vadim44@yandex.ru
Альберт Менарук +7 (138) 875-99-99 al_bert35@gmail.com
Савелий Зовукский +7 (473) 174-42-33 zovukskij7@mail.ru

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

1 2 3 4
Зовукский Менарук Човов Шерумяк
(473) 174-4233 (138) 875-9999 (066) 776-9330 (794) 099-6125
zovukskij7[at]mail.ru al_bert35[at]gmail.com vadim44[at]yandex.ru serumak69[at]gmail.com

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
ticuzberg11[at]rambler.ru!0.4 0 0227241939
corosman68[at]yandex.ru!0.4 0 4178630220
zovic53[at]gmail.com!0.1 0 6102221360

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

1 2 3
40% 40% 10%
ticuzberg11@rambler.ru corosman68@yandex.ru zovic53@gmail.com
нет нет нет
022 724-1939 417 863-0220 610 222-1360

Пример 2

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

1 2 3
zabuk90[at]mail.ru!0.6 1 2305390731
zigilanz86[at]yandex.ru!0.4 1 6867616527
suruk66[at]rambler.ru!0.2 0 3489394927

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

1 2 3
60% 40% 20%
zabuk90@mail.ru zigilanz86@yandex.ru suruk66@rambler.ru
да да нет
230 539-0731 686 761-6527 348 939-4927

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
kezuzidi68[at]mail.ru +74702507502 2002-11-06 Руслан Б. Кезуциди Руслан Б. Кезуциди
arsen21[at]mail.ru +76425970469 2003-03-12 Арсен В. Течич Арсен В. Течич
nikolaj29[at]gmail.com +74723316439 2002-03-04 Николай К. Вевман Николай К. Вевман

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

1 2 3
kezuzidi68 nikolaj29 arsen21
470-250-7502 472-331-6439 642-597-0469
06/11/02 04/03/02 12/03/03
Кезуциди Руслан Вевман Николай Течич Арсен

Пример 2

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

1 2 3 4 5 6
svatogor87[at]rambler.ru +73063747378 2003-01-04 Святогор Р. Сугиди Святогор Р. Сугиди
buzskij96[at]gmail.com +75314506124 2004-02-21 Вадим У. Бузский Вадим У. Бузский
vladislav45[at]rambler.ru +71865076648 2002-05-16 Владислав Б. Дерев Владислав Б. Дерев

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

1 2 3
vladislav45 svatogor87 buzskij96
186-507-6648 306-374-7378 531-450-6124
16/05/02 04/01/03 21/02/04
Дерев Владислав Сугиди Святогор Бузский Вадим

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 446 367-09-90 lalisic28[at]rambler.ru#Г.Ц. Лалисич 1
+7 434 164-39-06 sosin99[at]gmail.com#И.А. Шошин 1
+7 207 880-87-61 tiduk3[at]yandex.ru#Ф.О. Тидук 1
+7 207 880-87-61 tiduk3[at]yandex.ru#Ф.О. Тидук 1
+7 207 880-87-61 tiduk3[at]yandex.ru#Ф.О. Тидук 1
+7 723 485-35-18 lonebberg59[at]gmail.com#З.О. Лонебберг 0

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

1 2 3 4
446-367-0990 723-485-3518 207-880-8761 434-164-3906
Лалисич Лонебберг Тидук Шошин
rambler.ru gmail.com yandex.ru gmail.com
Y N Y Y

Пример 2

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

1 2 3 4
+7 480 768-31-47 ratic24[at]yandex.ru#М.Д. Ратич 0
+7 870 259-17-78 tunan75[at]yahoo.com#В.Г. Тунян 1
+7 870 259-17-78 tunan75[at]yahoo.com#В.Г. Тунян 1
+7 870 259-17-78 tunan75[at]yahoo.com#В.Г. Тунян 1
+7 132 917-46-15 nolanan2[at]rambler.ru#Д.Т. Ноланян 0

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

1 2 3
132-917-4615 480-768-3147 870-259-1778
Ноланян Ратич Тунян
rambler.ru yandex.ru yahoo.com
N N Y

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Шицумин, М.М. Шицумин, М.М. +7 (919) 906-75-32#31%
Фасивко, О.М. Фасивко, О.М. +7 (305) 361-36-23#49%
Марегич, А.С. Марегич, А.С. +7 (051) 889-83-50#82%
Марегич, А.С. Марегич, А.С. +7 (051) 889-83-50#82%
Марегич, А.С. Марегич, А.С. +7 (051) 889-83-50#82%

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

1 2 3
Шицумин Фасивко Марегич
0.31 0.49 0.82
(919) 906-7532 (305) 361-3623 (051) 889-8350

Пример 2

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

1 2 3 4 5
Речич, Д.В. Речич, Д.В. +7 (522) 334-65-42#40%
Госибян, Д.И. Госибян, Д.И. +7 (850) 745-47-99#81%
Зинич, Р.М. Зинич, Р.М. +7 (806) 452-53-60#26%
Зинич, Р.М. Зинич, Р.М. +7 (806) 452-53-60#26%
Зинич, Р.М. Зинич, Р.М. +7 (806) 452-53-60#26%

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

1 2 3
Речич Госибян Зинич
0.40 0.81 0.26
(522) 334-6542 (850) 745-4799 (806) 452-5360

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
1999/10/21 Не выполнено +7 979 161-27-21 +7 979 161-27-21 0.9
2001/11/26 Выполнено +7 831 536-48-58 +7 831 536-48-58 0.5
1999/05/10 Не выполнено +7 229 896-83-01 +7 229 896-83-01 0.9

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

1 2 3 4
1999-10-21 N +7 (979) 161-27-21 0.90
2001-11-26 Y +7 (831) 536-48-58 0.50
1999-05-10 N +7 (229) 896-83-01 0.90

Пример 2

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

1 2 3 4 5 6 7
2000/12/03 Выполнено +7 723 222-12-80 +7 723 222-12-80 0.4
2004/08/22 Выполнено +7 932 901-63-35 +7 932 901-63-35 0.6
2002/11/06 Выполнено +7 494 306-97-03 +7 494 306-97-03 0.7
2000/01/22 Не выполнено +7 120 399-52-22 +7 120 399-52-22 0.1

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

1 2 3 4
2000-12-03 Y +7 (723) 222-12-80 0.40
2004-08-22 Y +7 (932) 901-63-35 0.60
2002-11-06 Y +7 (494) 306-97-03 0.70
2000-01-22 N +7 (120) 399-52-22 0.10

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Андрей Д. Зебберг +7 855 974-7907 1999.12.21 zebberg76@yahoo.com
Даниил Н. Цуносли +7 449 350-4995 2004.12.05 zunosli91@yahoo.com
Демид Б. Седский +7 674 343-3123 1999.02.03 sedskij76@yandex.ru
Даниил Н. Цуносли +7 449 350-4995 2004.12.05 zunosli91@yahoo.com

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

1 2 3 4
Зебберг А.Д. 974-7907 21.12.99 zebberg76
Седский Д.Б. 343-3123 03.02.99 sedskij76
Цуносли Д.Н. 350-4995 05.12.04 zunosli91

Пример 2

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

1 2 3 4
Самир Ц. Вуцяк +7 946 562-3968 1999.09.15 samir80@rambler.ru
Гордей О. Ричушянц +7 042 821-3246 2001.06.17 ricusanz45@mail.ru
Денис И. Кочев +7 292 022-4541 2002.03.23 denis31@gmail.com
Михаил Г. Бецузберг +7 635 631-8069 1999.05.08 bezuzberg24@rambler.ru
Михаил Г. Бецузберг +7 635 631-8069 1999.05.08 bezuzberg24@rambler.ru

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

1 2 3 4
Бецузберг М.Г. 631-8069 08.05.99 bezuzberg24
Вуцяк С.Ц. 562-3968 15.09.99 samir80
Кочев Д.И. 022-4541 23.03.02 denis31
Ричушянц Г.О. 821-3246 17.06.01 ricusanz45

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
mezukov53@yahoo.com 60% 18-12-04
fadubli55@yahoo.com 85% 22-02-00
tulozko8@mail.ru 59% 01-12-00
cesokli88@yandex.ru 41% 21-03-99

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

1 2 3
mezukov53 0.6000 04-12-18
fadubli55 0.8500 00-02-22
tulozko8 0.5900 00-12-01
cesokli88 0.4100 99-03-21

Пример 2

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

1 2 3
kurubic26@mail.ru 2% 08-10-04
filipp71@mail.ru 76% 04-07-00
ticman38@yahoo.com 42% 08-04-02
lasin22@rambler.ru 52% 07-08-03

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

1 2 3
kurubic26 0.0200 04-10-08
filipp71 0.7600 00-07-04
ticman38 0.4200 02-04-08
lasin22 0.5200 03-08-07

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 226 422-4026;11.05.2002 bezilin92@yahoo.com
+7 615 525-6749;04.11.2000 kebutij26@mail.ru
+7 028 420-8394;28.03.2004 sokman97@rambler.ru
+7 124 946-6926;24.10.2002 sacic22@rambler.ru

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

1 2 3
02.05.11 (226) 422-40-26 yahoo.com
00.11.04 (615) 525-67-49 mail.ru
04.03.28 (028) 420-83-94 rambler.ru
02.10.24 (124) 946-69-26 rambler.ru

Пример 2

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

1 2 3 4
+7 175 580-4524;06.07.2001 kikskij87@mail.ru
+7 698 400-7624;06.10.2003 lasocov41@yandex.ru
+7 128 060-9433;15.12.2000 zesskij11@gmail.com
+7 232 463-0313;04.04.2002 zurasev76@rambler.ru

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

1 2 3
01.07.06 (175) 580-45-24 mail.ru
03.10.06 (698) 400-76-24 yandex.ru
00.12.15 (128) 060-94-33 gmail.com
02.04.04 (232) 463-03-13 rambler.ru