ИКБО-22-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Катянц, А.В.|katanz51[at]yahoo.com Нет Нет
Цевенич, С.Р.|zevenic25[at]yandex.ru Нет Нет
Чифский, Д.О.|cifskij48[at]mail.ru Да Да
Риферяк, А.Р.|riferak69[at]rambler.ru Нет Нет

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

1 2 3 4
katanz51@yahoo.com zevenic25@yandex.ru cifskij48@mail.ru riferak69@rambler.ru
Катянц Цевенич Чифский Риферяк
Не выполнено Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3
Мицянц, Р.Т.|mizanz21[at]gmail.com Да Да
Дофский, И.Ч.|dofskij24[at]gmail.com Нет Нет
Ташак, В.Р.|tasak40[at]rambler.ru Да Да

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

1 2 3
mizanz21@gmail.com dofskij24@gmail.com tasak40@rambler.ru
Мицянц Дофский Ташак
Выполнено Не выполнено Выполнено

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 595 801-7070 Святогор Боницов:0.8 svatogor58@yandex.ru +7 595 801-7070
+7 196 862-3618 Тамерлан Бисич:0.8 tamerlan83@yandex.ru +7 196 862-3618
+7 141 631-1871 Альберт Фонев:0.2 al_bert26@rambler.ru +7 141 631-1871
+7 866 448-0466 Тимофей Бодин:0.1 timofej97@yandex.ru +7 866 448-0466

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

1 2 3 4
6311871 8017070 8623618 4480466
Фонев Боницов Бисич Бодин
0.2000 0.8000 0.8000 0.1000
al_bert26 svatogor58 tamerlan83 timofej97

Пример 2

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

1 2 3 4
+7 726 595-3055 Амир Вифомский:0.6 vifomskij90@yahoo.com +7 726 595-3055
+7 769 769-8395 Лев Дузберг:0.8 duzberg20@yahoo.com +7 769 769-8395
+7 763 117-3220 Святогор Гаченман:0.6 svatogor83@mail.ru +7 763 117-3220

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

1 2 3
7698395 1173220 5953055
Дузберг Гаченман Вифомский
0.8000 0.6000 0.6000
duzberg20 svatogor83 vifomskij90

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N 461-080-2521 461-080-2521 fizizan24@yahoo.com 0.5556
Y 022-227-5029 022-227-5029 robert78@yahoo.com 0.1045
N 637-602-2959 637-602-2959 fubazev92@rambler.ru 0.5363
N 461-080-2521 461-080-2521 fizizan24@yahoo.com 0.5556
N 461-080-2521 461-080-2521 fizizan24@yahoo.com 0.5556

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

1 2 3 4
нет 4610802521 fizizan24[at]yahoo.com 56%
да 0222275029 robert78[at]yahoo.com 10%
нет 6376022959 fubazev92[at]rambler.ru 54%

Пример 2

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

1 2 3 4 5
N 445-083-8820 445-083-8820 stanislav2@gmail.com 0.9628
N 208-027-2270 208-027-2270 timofej45@gmail.com 0.5244
N 721-941-9816 721-941-9816 vsevolod78@gmail.com 0.2986
N 721-941-9816 721-941-9816 vsevolod78@gmail.com 0.2986
N 721-941-9816 721-941-9816 vsevolod78@gmail.com 0.2986
Y 892-594-5983 892-594-5983 mihail30@yahoo.com 0.0470

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

1 2 3 4
нет 4450838820 stanislav2[at]gmail.com 96%
нет 2080272270 timofej45[at]gmail.com 52%
нет 7219419816 vsevolod78[at]gmail.com 30%
да 8925945983 mihail30[at]yahoo.com 5%

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да 0.9 13/04/01 +7 234 253-9934
нет 0.7 16/01/02 +7 698 405-1718
нет 0.4 12/07/04 +7 598 537-9226

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

1 2 3
1 0 0
0.900 0.700 0.400
13-04-01 16-01-02 12-07-04
253-9934 405-1718 537-9226

Пример 2

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

1 2 3 4
нет 0.8 02/06/00 +7 824 762-6328
нет 0.8 23/08/99 +7 340 644-6932
нет 0.2 11/12/01 +7 281 026-1225

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

1 2 3
0 0 0
0.800 0.800 0.200
02-06-00 23-08-99 11-12-01
762-6328 644-6932 026-1225

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
risuk79[at]yandex.ru#2003.11.17 1
tobosman66[at]mail.ru#2004.02.13 1
kenli14[at]mail.ru#2001.11.27 0
tumman69[at]yahoo.com#2002.09.09 0
tumman69[at]yahoo.com#2002.09.09 0

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

1 2 3
yandex.ru 03/11/17 Выполнено
mail.ru 04/02/13 Выполнено
mail.ru 01/11/27 Не выполнено
yahoo.com 02/09/09 Не выполнено

Пример 2

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

1 2 3
fibazak58[at]yahoo.com#2002.05.27 0
fibak95[at]yandex.ru#2002.06.25 0
cucev17[at]yandex.ru#2000.08.17 0
cucev17[at]yandex.ru#2000.08.17 0

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

1 2 3
yahoo.com 02/05/27 Не выполнено
yandex.ru 02/06/25 Не выполнено
yandex.ru 00/08/17 Не выполнено

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
secic15[at]yahoo.com:0.860 false 02-04-04 false
cesonuk93[at]yahoo.com:0.660 true 16-07-99 true
secic15[at]yahoo.com:0.860 false 02-04-04 false
secic15[at]yahoo.com:0.860 false 02-04-04 false
butifli8[at]mail.ru:0.698 true 03-02-01 true

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

1 2 3 4
secic15 нет 0.86 02/04/04
cesonuk93 да 0.66 16/07/99
butifli8 да 0.70 03/02/01

Пример 2

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

1 2 3 4
tifli36[at]mail.ru:0.297 true 26-01-00 true
vezolko88[at]yandex.ru:0.257 true 01-03-01 true
cicisev41[at]gmail.com:0.729 true 17-03-00 true
cicisev41[at]gmail.com:0.729 true 17-03-00 true
cicisev41[at]gmail.com:0.729 true 17-03-00 true

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

1 2 3 4
tifli36 да 0.30 26/01/00
vezolko88 да 0.26 01/03/01
cicisev41 да 0.73 17/03/00

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.08 Не выполнено|Петр В. Бусивин
0.08 Не выполнено|Петр В. Бусивин
0.95 Не выполнено|Альберт Г. Зодянц
0.89 Не выполнено|Марат Р. Менидак
0.14 Выполнено|Сергей Г. Буцяк

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

1 2 3 4
8% 95% 89% 14%
Бусивин Зодянц Менидак Буцяк
нет нет нет да

Пример 2

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

1 2
0.12 Выполнено|Владимир Р. Цешянц
0.54 Не выполнено|Руслан М. Тавли
0.27 Не выполнено|Назар С. Вуфев
0.54 Не выполнено|Руслан М. Тавли
0.73 Не выполнено|Гордей Ф. Зуломиди

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

1 2 3 4
12% 54% 27% 73%
Цешянц Тавли Вуфев Зуломиди
да нет нет нет

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
П.М. Туфман tufman89[at]rambler.ru П.М. Туфман 76% +7 (169) 663-94-57
И.К. Фумко fumko3[at]rambler.ru И.К. Фумко 33% +7 (391) 133-89-07
Л.Ч. Бицко bizko25[at]rambler.ru Л.Ч. Бицко 22% +7 (501) 514-63-31
Д.Л. Шозонак sozonak61[at]gmail.com Д.Л. Шозонак 16% +7 (700) 231-18-40

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

1 2 3 4
Туфман tufman89@rambler.ru 0.8 (169) 663-94-57
Фумко fumko3@rambler.ru 0.3 (391) 133-89-07
Бицко bizko25@rambler.ru 0.2 (501) 514-63-31
Шозонак sozonak61@gmail.com 0.2 (700) 231-18-40

Пример 2

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

1 2 3 4 5 6
В.М. Лучасев lucasev86[at]gmail.com В.М. Лучасев 90% +7 (172) 505-49-95
Я.А. Малецин malezin69[at]gmail.com Я.А. Малецин 37% +7 (525) 024-72-34
В.З. Молифяк molifak71[at]mail.ru В.З. Молифяк 23% +7 (460) 398-49-66
С.Ш. Сузман suzman93[at]yahoo.com С.Ш. Сузман 12% +7 (889) 296-08-63

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

1 2 3 4
Лучасев lucasev86@gmail.com 0.9 (172) 505-49-95
Малецин malezin69@gmail.com 0.4 (525) 024-72-34
Молифяк molifak71@mail.ru 0.2 (460) 398-49-66
Сузман suzman93@yahoo.com 0.1 (889) 296-08-63

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да;bubutuk55[at]gmail.com Бубутук Л.Г. 755 286-1543 755 286-1543
Да;vugberg64[at]yandex.ru Вугберг Д.К. 790 455-2138 790 455-2138
Да;cezak11[at]yahoo.com Чезак А.Е. 729 772-2359 729 772-2359
Да;vugberg64[at]yandex.ru Вугберг Д.К. 790 455-2138 790 455-2138

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

1 2 3
1 1 1
cezak11@yahoo.com vugberg64@yandex.ru bubutuk55@gmail.com
А. Чезак Д. Вугберг Л. Бубутук
(729) 772-23-59 (790) 455-21-38 (755) 286-15-43

Пример 2

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

1 2 3 4
Да;zezibev93[at]rambler.ru Зецибев А.Т. 014 144-5261 014 144-5261
Да;zezibev93[at]rambler.ru Зецибев А.Т. 014 144-5261 014 144-5261
Да;semanman27[at]rambler.ru Семанман Ф.В. 157 411-0610 157 411-0610
Нет;datak51[at]rambler.ru Датак А.И. 357 608-5577 357 608-5577

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

1 2 3
0 1 1
datak51@rambler.ru zezibev93@rambler.ru semanman27@rambler.ru
А. Датак А. Зецибев Ф. Семанман
(357) 608-55-77 (014) 144-52-61 (157) 411-06-10

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.8!1 fuguk21[at]gmail.com fuguk21[at]gmail.com
0.7!0 duzibin9[at]yahoo.com duzibin9[at]yahoo.com
0.5!0 sofij39[at]mail.ru sofij39[at]mail.ru
0.7!0 duzibin9[at]yahoo.com duzibin9[at]yahoo.com

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

1 2 3
Y N N
fuguk21@gmail.com duzibin9@yahoo.com sofij39@mail.ru
0.800 0.700 0.500

Пример 2

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

1 2 3
0.4!0 zezov83[at]mail.ru zezov83[at]mail.ru
0.6!0 fazij25[at]mail.ru fazij25[at]mail.ru
0.1!1 gigodij57[at]yandex.ru gigodij57[at]yandex.ru
0.4!1 cazuk34[at]rambler.ru cazuk34[at]rambler.ru
0.4!1 cazuk34[at]rambler.ru cazuk34[at]rambler.ru

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

1 2 3 4
N N Y Y
zezov83@mail.ru fazij25@mail.ru gigodij57@yandex.ru cazuk34@rambler.ru
0.400 0.600 0.100 0.400

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
movak62[at]yandex.ru 0.4 2003.03.07
besak57[at]yahoo.com 0.9 2004.02.25
sezadak99[at]gmail.com 0.6 2003.01.06
sezadak99[at]gmail.com 0.6 2003.01.06

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

1 2 3
movak62@yandex.ru 40% 07/03/03
besak57@yahoo.com 90% 25/02/04
sezadak99@gmail.com 60% 06/01/03

Пример 2

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

1 2 3
diramic34[at]rambler.ru 0.5 2000.11.13
nivin8[at]yandex.ru 0.2 2000.06.19
mitezic53[at]rambler.ru 0.1 2001.04.09
zusic91[at]yahoo.com 0.4 2003.04.08
zusic91[at]yahoo.com 0.4 2003.04.08

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

1 2 3
diramic34@rambler.ru 50% 13/11/00
nivin8@yandex.ru 20% 19/06/00
mitezic53@rambler.ru 10% 09/04/01
zusic91@yahoo.com 40% 08/04/03

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2
2002/01/08 Рамиль Т. Фифук:ramil_52@yahoo.com
2002/04/18 Данила Ф. Цуцуцич:zuzuzic80@rambler.ru
2002/07/09 Борис К. Шигечский:sigecskij6@yahoo.com
2003/12/14 Альберт Ч. Дачовяк:al_bert59@mail.ru

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

1 2 3 4
2002 2002 2002 2003
ramil_52 zuzuzic80 sigecskij6 al_bert59
Фифук Цуцуцич Шигечский Дачовяк

Пример 2

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

1 2
1999/08/27 Святослав Б. Момий:svatoslav6@rambler.ru
2000/07/25 Константин Б. Гучянц:konstantin73@yandex.ru
2001/11/21 Борис Г. Бусимли:busimli19@mail.ru
2002/08/08 Демид С. Форко:demid29@rambler.ru

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

1 2 3 4
1999 2000 2001 2002
svatoslav6 konstantin73 busimli19 demid29
Момий Гучянц Бусимли Форко

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true 37% И.У. Вишавук 2003/08/01
true 46% Е.Р. Задамак 2001/02/16
false 70% Ф.З. Ритов 1999/12/23
true 60% Р.А. Муфич 2003/01/27

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

1 2 3 4
Y 0.37 Вишавук 01/08/03
Y 0.46 Задамак 16/02/01
N 0.70 Ритов 23/12/99
Y 0.60 Муфич 27/01/03

Пример 2

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

1 2 3 4
true 57% А.У. Чазский 2000/09/02
true 12% А.Р. Десук 2004/07/18
true 87% Н.К. Винман 2001/08/22

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

1 2 3 4
Y 0.57 Чазский 02/09/00
Y 0.12 Десук 18/07/04
Y 0.87 Винман 22/08/01

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.842 19/06/2002 funudak59[at]gmail.com 193-813-9723 193-813-9723
0.031 19/04/2002 takuzman56[at]mail.ru 839-442-2608 839-442-2608
0.530 20/12/2003 vicli39[at]yandex.ru 492-287-3521 492-287-3521
0.530 20/12/2003 vicli39[at]yandex.ru 492-287-3521 492-287-3521
0.530 20/12/2003 vicli39[at]yandex.ru 492-287-3521 492-287-3521

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

1 2 3 4
0.8420 19-06-02 funudak59@gmail.com 813-9723
0.0310 19-04-02 takuzman56@mail.ru 442-2608
0.5300 20-12-03 vicli39@yandex.ru 287-3521

Пример 2

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

1 2 3 4 5 6
0.782 13/12/2001 tacberg23[at]yandex.ru 691-316-6203 691-316-6203
0.875 24/04/2004 relan59[at]yahoo.com 548-893-4771 548-893-4771
0.833 05/02/1999 zuzisuk41[at]yandex.ru 863-112-8369 863-112-8369
0.782 13/12/2001 tacberg23[at]yandex.ru 691-316-6203 691-316-6203
0.782 13/12/2001 tacberg23[at]yandex.ru 691-316-6203 691-316-6203
0.194 08/05/2003 rezberg16[at]mail.ru 529-512-7073 529-512-7073

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

1 2 3 4
0.7820 13-12-01 tacberg23@yandex.ru 316-6203
0.8750 24-04-04 relan59@yahoo.com 893-4771
0.8330 05-02-99 zuzisuk41@yandex.ru 112-8369
0.1940 08-05-03 rezberg16@mail.ru 512-7073

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
rarudli48[at]gmail.com Рарудли Руслан 85%
kafko54[at]yahoo.com Кафко Давид 69%
rarudli48[at]gmail.com Рарудли Руслан 85%
ragomli24[at]yandex.ru Рагомли Андрей 1%

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

1 2 3
kafko54@yahoo.com ragomli24@yandex.ru rarudli48@gmail.com
Кафко Рагомли Рарудли
0.7 0.0 0.8

Пример 2

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

1 2 3 4
gecberg43[at]yandex.ru Гечберг Самир 75%
vsevolod41[at]mail.ru Зубиди Всеволод 75%
vladimir54[at]rambler.ru Либошин Владимир 1%
gecberg43[at]yandex.ru Гечберг Самир 75%

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

1 2 3
gecberg43@yandex.ru vsevolod41@mail.ru vladimir54@rambler.ru
Гечберг Зубиди Либошин
0.8 0.8 0.0

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
(533) 288-0615 0.4532 (533) 288-0615 01-02-12 Г.Т. Цомянц
(372) 487-9231 0.4120 (372) 487-9231 04-02-23 П.Ш. Кучемман
(412) 726-9282 0.9534 (412) 726-9282 99-04-04 К.М. Цафисяк
(021) 947-8931 0.7172 (021) 947-8931 02-10-02 Д.В. Лудко

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

1 2 3 4
372-487-9231 021-947-8931 412-726-9282 533-288-0615
41% 72% 95% 45%
23.02.04 02.10.02 04.04.99 12.02.01
Кучемман Лудко Цафисяк Цомянц

Пример 2

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

1 2 3 4 5 6 7
(918) 392-9224 0.2378 (918) 392-9224 04-12-22 И.Л. Чудонук
(842) 230-4561 0.2226 (842) 230-4561 99-07-26 Э.З. Цатанко
(419) 675-6079 0.9506 (419) 675-6079 04-07-14 Ф.В. Шутов

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

1 2 3
842-230-4561 918-392-9224 419-675-6079
22% 24% 95%
26.07.99 22.12.04 14.07.04
Цатанко Чудонук Шутов

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
27/09/04 Макар К. Мувак (414) 286-5549
15/12/01 Ян Р. Рагян (923) 127-1679
01/08/00 Ян О. Гомадин (742) 640-4603

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

1 2 3
01.12.15 Ян Рагян 127-1679
04.09.27 Макар Мувак 286-5549
00.08.01 Ян Гомадин 640-4603

Пример 2

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

1 2 3 4 5
01/04/02 Валерий Б. Залувман (255) 868-7580
20/09/02 Анатолий К. Гуцман (315) 602-5014
23/02/99 Родион А. Чагман (036) 431-8680

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

1 2 3
99.02.23 Родион Чагман 431-8680
02.09.20 Анатолий Гуцман 602-5014
02.04.01 Валерий Залувман 868-7580

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
mucasak45[at]yahoo.com 14.08.1999 42% Y
mizomuk73[at]yandex.ru 28.09.2003 64% N
mizomuk73[at]yandex.ru 28.09.2003 64% N
zosidi90[at]mail.ru 01.03.2003 56% Y

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

1 2 3 4
mizomuk73@yandex.ru 28-09-03 0.6 0
mucasak45@yahoo.com 14-08-99 0.4 1
zosidi90@mail.ru 01-03-03 0.6 1

Пример 2

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

1 2 3 4 5 6
bilagak32[at]yahoo.com 17.12.1999 4% N
bilagak32[at]yahoo.com 17.12.1999 4% N
zubamli40[at]mail.ru 16.02.2004 82% Y
lesev38[at]yahoo.com 17.05.2003 94% Y

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

1 2 3 4
bilagak32@yahoo.com 17-12-99 0.0 0
lesev38@yahoo.com 17-05-03 0.9 1
zubamli40@mail.ru 16-02-04 0.8 1

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Тогян, Е.Е. togan26[at]yandex.ru +7 (151) 343-59-78 true true
Тогук, А.Е. toguk83[at]yandex.ru +7 (446) 724-74-47 false false
Лацак, М.С. lazak95[at]rambler.ru +7 (235) 158-16-22 false false
Лацак, М.С. lazak95[at]rambler.ru +7 (235) 158-16-22 false false

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

1 2 3 4
Е. Тогян togan26@yandex.ru +7 151 343-59-78 1
А. Тогук toguk83@yandex.ru +7 446 724-74-47 0
М. Лацак lazak95@rambler.ru +7 235 158-16-22 0

Пример 2

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

1 2 3 4 5
Раколский, В.Л. rakolskij83[at]gmail.com +7 (449) 273-38-16 false false
Бушко, С.Л. busko89[at]rambler.ru +7 (614) 720-33-62 true true
Лозук, Е.Н. lozuk93[at]yahoo.com +7 (216) 595-33-88 false false
Семян, Г.Ш. seman90[at]gmail.com +7 (510) 545-11-50 true true
Раколский, В.Л. rakolskij83[at]gmail.com +7 (449) 273-38-16 false false

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

1 2 3 4
В. Раколский rakolskij83@gmail.com +7 449 273-38-16 0
С. Бушко busko89@rambler.ru +7 614 720-33-62 1
Е. Лозук lozuk93@yahoo.com +7 216 595-33-88 0
Г. Семян seman90@gmail.com +7 510 545-11-50 1

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
zososak38@yandex.ru +7 635 855-6474 Зошошяк С.У. Зошошяк С.У. true
vikuk57@mail.ru +7 830 688-6028 Викук Р.Н. Викук Р.Н. true
sizotin86@mail.ru +7 138 493-4803 Шицотин И.Ц. Шицотин И.Ц. true
salekko83@mail.ru +7 112 433-4339 Шалекко Е.М. Шалекко Е.М. true

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

1 2 3 4
salekko83 433-43-39 Е. Шалекко Y
sizotin86 493-48-03 И. Шицотин Y
vikuk57 688-60-28 Р. Викук Y
zososak38 855-64-74 С. Зошошяк Y

Пример 2

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

1 2 3 4 5 6 7
sazagberg22@yahoo.com +7 418 544-6138 Шазагберг Р.А. Шазагберг Р.А. false
tobusak1@yahoo.com +7 953 476-2871 Тобусак С.Н. Тобусак С.Н. true
katin70@yahoo.com +7 681 587-0279 Катин Т.Ф. Катин Т.Ф. true

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

1 2 3 4
tobusak1 476-28-71 С. Тобусак Y
sazagberg22 544-61-38 Р. Шазагберг N
katin70 587-02-79 Т. Катин Y

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено 20% vokak21[at]yahoo.com
Выполнено 26% mirman48[at]yahoo.com
Не выполнено 9% bagisij59[at]mail.ru

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

1 2 3
false true false
0.0900 0.2600 0.2000
bagisij59 mirman48 vokak21

Пример 2

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

1 2 3 4 5
Не выполнено 41% sonak7[at]mail.ru
Не выполнено 6% vubskij48[at]yandex.ru
Не выполнено 94% ludevak82[at]yandex.ru

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

1 2 3
false false false
0.9400 0.4100 0.0600
ludevak82 sonak7 vubskij48

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
17.12.01 +76699257172 нет 0.0
12.03.02 +71741157750 да 0.4
03.03.04 +73318406248 нет 0.6
03.03.04 +73318406248 нет 0.6
03.03.04 +73318406248 нет 0.6

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

1 2 3 4
01/12/17 +7 669 925-71-72 false 0.00
02/03/12 +7 174 115-77-50 true 0.40
04/03/03 +7 331 840-62-48 false 0.60

Пример 2

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

1 2 3 4 5
27.02.02 +75135008918 нет 0.9
03.01.00 +72560729537 нет 0.6
18.04.02 +75061844608 да 0.1
21.05.03 +71870791561 нет 0.9
18.04.02 +75061844608 да 0.1
18.04.02 +75061844608 да 0.1

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

1 2 3 4
02/02/27 +7 513 500-89-18 false 0.90
00/01/03 +7 256 072-95-37 false 0.60
02/04/18 +7 506 184-46-08 true 0.10
03/05/21 +7 187 079-15-61 false 0.90

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да 0.75 gilanz28[at]gmail.com
нет 0.99 zirizic57[at]yahoo.com
да 0.53 lomidi80[at]yandex.ru
нет 0.99 zirizic57[at]yahoo.com
нет 0.99 zirizic57[at]yahoo.com
нет 0.52 misufanz5[at]rambler.ru

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

1 2 3 4
Да Нет Да Нет
0.8 1.0 0.5 0.5
gilanz28@gmail.com zirizic57@yahoo.com lomidi80@yandex.ru misufanz5@rambler.ru

Пример 2

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

1 2 3
нет 0.31 nizanz45[at]rambler.ru
нет 0.31 nizanz45[at]rambler.ru
да 0.70 gugenij19[at]gmail.com
да 0.81 befin44[at]rambler.ru
нет 0.31 nizanz45[at]rambler.ru
да 0.94 soragko18[at]yandex.ru

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

1 2 3 4
Нет Да Да Да
0.3 0.7 0.8 0.9
nizanz45@rambler.ru gugenij19@gmail.com befin44@rambler.ru soragko18@yandex.ru

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zemugov34@mail.ru Земугов, А.И. Земугов, А.И. 03.04.11
fusak35@gmail.com Фусак, Ю.Ф. Фусак, Ю.Ф. 00.10.10
zesumberg46@yandex.ru Зесумберг, Ф.Ш. Зесумберг, Ф.Ш. 01.02.18

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

1 2 3
zemugov34[at]mail.ru fusak35[at]gmail.com zesumberg46[at]yandex.ru
А. Земугов Ю. Фусак Ф. Зесумберг
03-04-11 00-10-10 01-02-18

Пример 2

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

1 2 3 4 5
nizak16@yahoo.com Низяк, Т.Г. Низяк, Т.Г. 01.06.19
kosofuk13@yandex.ru Кошофук, Я.Ф. Кошофук, Я.Ф. 00.07.11
sogak88@mail.ru Согак, М.Д. Согак, М.Д. 03.06.02
sikev92@yandex.ru Сикев, А.Л. Сикев, А.Л. 04.03.23

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

1 2 3 4
nizak16[at]yahoo.com kosofuk13[at]yandex.ru sogak88[at]mail.ru sikev92[at]yandex.ru
Т. Низяк Я. Кошофук М. Согак А. Сикев
01-06-19 00-07-11 03-06-02 04-03-23

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
ginosic51@mail.ru Y 0.6
sifekic66@yahoo.com Y 0.3
ginosic51@mail.ru Y 0.6
zesabskij57@yandex.ru N 0.8
fobevskij8@gmail.com N 0.1

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

1 2 3 4
ginosic51 sifekic66 zesabskij57 fobevskij8
true true false false
0.6000 0.3000 0.8000 0.1000

Пример 2

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

1 2 3 4 5
buzidi24@yandex.ru Y 0.3
savanz60@yahoo.com Y 0.0
savanz60@yahoo.com Y 0.0
mecskij47@rambler.ru N 0.7

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

1 2 3
buzidi24 savanz60 mecskij47
true true false
0.3000 0.0000 0.7000

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
mucuman43@yahoo.com|Нет +7 (435) 775-88-65 +7 (435) 775-88-65
cozin18@rambler.ru|Да +7 (651) 677-91-91 +7 (651) 677-91-91
gonavij4@yahoo.com|Нет +7 (323) 071-73-48 +7 (323) 071-73-48
gonavij4@yahoo.com|Нет +7 (323) 071-73-48 +7 (323) 071-73-48

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

1 2 3
Не выполнено Выполнено Не выполнено
mucuman43 cozin18 gonavij4
4357758865 6516779191 3230717348

Пример 2

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

1 2 3
dofak67@gmail.com|Нет +7 (122) 350-11-20 +7 (122) 350-11-20
votidi66@yahoo.com|Нет +7 (134) 949-23-59 +7 (134) 949-23-59
dofak67@gmail.com|Нет +7 (122) 350-11-20 +7 (122) 350-11-20
subebuk89@gmail.com|Да +7 (169) 208-93-19 +7 (169) 208-93-19

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

1 2 3
Не выполнено Не выполнено Выполнено
dofak67 votidi66 subebuk89
1223501120 1349492359 1692089319

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
2004.07.20 0.22 odissej91[at]mail.ru N N
2004.07.20 0.22 odissej91[at]mail.ru N N
2003.09.11 0.05 boris24[at]rambler.ru Y Y
2004.07.20 0.22 odissej91[at]mail.ru N N
2002.02.04 0.30 savelij10[at]mail.ru N N
2000.07.19 0.79 rostislav95[at]rambler.ru N N

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

1 2 3 4
20/07/04 0.2 odissej91 Не выполнено
11/09/03 0.1 boris24 Выполнено
04/02/02 0.3 savelij10 Не выполнено
19/07/00 0.8 rostislav95 Не выполнено

Пример 2

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

1 2 3 4 5 6 7
2000.03.10 0.43 mokizanz35[at]mail.ru N N
2003.04.08 0.03 vsevolod87[at]rambler.ru Y Y
2003.04.08 0.03 vsevolod87[at]rambler.ru Y Y
2003.04.08 0.03 vsevolod87[at]rambler.ru Y Y
2000.06.07 0.07 sovizman91[at]yahoo.com N N
2003.09.03 0.35 musumko23[at]yahoo.com Y Y

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

1 2 3 4
10/03/00 0.4 mokizanz35 Не выполнено
08/04/03 0.0 vsevolod87 Выполнено
07/06/00 0.1 sovizman91 Не выполнено
03/09/03 0.3 musumko23 Выполнено

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (137) 340-48-63&mekakidi49[at]mail.ru 0.478 06/06/04
+7 (682) 997-30-65&vovolak5[at]gmail.com 0.405 07/10/04
+7 (889) 344-51-44&vaceslav67[at]mail.ru 0.640 10/02/02

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

1 2 3 4
mekakidi49@mail.ru 0.48 340-4863 04-06-06
vaceslav67@mail.ru 0.64 344-5144 02-02-10
vovolak5@gmail.com 0.41 997-3065 04-10-07

Пример 2

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

1 2 3 4 5
+7 (420) 573-02-99&gifarberg83[at]mail.ru 0.829 10/02/02
+7 (986) 464-71-75&kufasak72[at]yahoo.com 0.763 01/10/01
+7 (341) 153-48-52&casamak74[at]yandex.ru 0.951 26/04/04

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

1 2 3 4
casamak74@yandex.ru 0.95 153-4852 04-04-26
kufasak72@yahoo.com 0.76 464-7175 01-10-01
gifarberg83@mail.ru 0.83 573-0299 02-02-10

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Михаил И. Ритян Выполнено|02/01/16 0.6
Артур У. Билавян Не выполнено|01/01/06 0.5
Артур У. Билавян Не выполнено|01/01/06 0.5
Артур У. Билавян Не выполнено|01/01/06 0.5
Дамир У. Фирин Выполнено|02/08/22 0.4
Святослав Г. Масяк Не выполнено|99/02/23 0.2

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

1 2 3 4
Билавян нет 0.50 06/01/01
Масяк нет 0.20 23/02/99
Ритян да 0.60 16/01/02
Фирин да 0.40 22/08/02

Пример 2

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

1 2 3
Эмиль И. Децук Выполнено|00/06/26 0.4
Эмиль И. Децук Выполнено|00/06/26 0.4
Сергей Е. Вирорли Не выполнено|04/07/04 0.6
Эмиль И. Децук Выполнено|00/06/26 0.4
Федор Н. Дилев Не выполнено|03/08/26 0.8
Данил Г. Тачувов Не выполнено|02/11/21 0.3

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

1 2 3 4
Вирорли нет 0.60 04/07/04
Децук да 0.40 26/06/00
Дилев нет 0.80 26/08/03
Тачувов нет 0.30 21/11/02

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99.01.05 Вафак Д.Ч. нет 0.8620
99.04.03 Добушян В.Ц. да 0.8677
02.09.07 Гонберг И.О. да 0.5720
02.06.17 Сефуцли А.Г. да 0.7362

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

1 2 3 4
99/01/05 Вафак 0 0.862
99/04/03 Добушян 1 0.868
02/09/07 Гонберг 1 0.572
02/06/17 Сефуцли 1 0.736

Пример 2

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

1 2 3 4
00.01.17 Бумолиди А.Т. да 0.8028
01.07.28 Лигогак Я.Б. да 0.8351
01.08.05 Зечизберг Р.В. нет 0.1081

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

1 2 3 4
00/01/17 Бумолиди 1 0.803
01/07/28 Лигогак 1 0.835
01/08/05 Зечизберг 0 0.108

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (554) 965-06-72 stepan2[at]yahoo.com N
+7 (233) 361-08-48 zesev65[at]rambler.ru N
+7 (591) 694-93-09 segadan44[at]rambler.ru Y
+7 (351) 256-98-28 ignat30[at]rambler.ru N

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

1 2 3 4
256-98-28 361-08-48 694-93-09 965-06-72
ignat30@rambler.ru zesev65@rambler.ru segadan44@rambler.ru stepan2@yahoo.com
Не выполнено Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3
+7 (212) 803-06-47 bazuzskij11[at]gmail.com Y
+7 (443) 270-62-47 fudirak40[at]yahoo.com N
+7 (638) 302-09-96 artem98[at]gmail.com N

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

1 2 3
270-62-47 302-09-96 803-06-47
fudirak40@yahoo.com artem98@gmail.com bazuzskij11@gmail.com
Не выполнено Не выполнено Выполнено

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2
02.09.2001;gezberg8@gmail.com Гезберг, Г.М.
02.06.1999;zilij34@yahoo.com Зилий, А.Л.
02.06.1999;zilij34@yahoo.com Зилий, А.Л.
26.05.2001;vasin47@rambler.ru Васин, Д.Ш.

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

1 2 3
01/09/02 99/06/02 01/05/26
gezberg8 zilij34 vasin47
Г. Гезберг А. Зилий Д. Васин

Пример 2

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

1 2
27.01.2002;zevumin29@rambler.ru Зевумин, Я.О.
13.06.2003;sazazak90@rambler.ru Сазацяк, С.И.
27.01.2002;zevumin29@rambler.ru Зевумин, Я.О.
20.10.1999;sifan76@gmail.com Сифян, Е.Ф.

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

1 2 3
02/01/27 03/06/13 99/10/20
zevumin29 sazazak90 sifan76
Я. Зевумин С. Сазацяк Е. Сифян

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
ramil_75[at]yandex.ru 0.8 Рамиль Ц. Титак +7 (871) 344-86-32
ramil_75[at]yandex.ru 0.8 Рамиль Ц. Титак +7 (871) 344-86-32
facutic4[at]rambler.ru 0.4 Артур Ф. Фачутич +7 (754) 656-76-71
vasilij64[at]yahoo.com 0.9 Василий З. Латов +7 (044) 577-95-74

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

1 2 3 4
ramil_75 80% Титак +7 871 344-8632
facutic4 40% Фачутич +7 754 656-7671
vasilij64 90% Латов +7 044 577-9574

Пример 2

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

1 2 3 4
macedskij3[at]mail.ru 0.1 Тимур Ч. Мачедский +7 (519) 369-20-61
tamerlan73[at]yahoo.com 0.4 Тамерлан Д. Демусман +7 (352) 426-82-76
busisov71[at]yahoo.com 0.9 Денис Ф. Бусишов +7 (894) 503-58-99
busisov71[at]yahoo.com 0.9 Денис Ф. Бусишов +7 (894) 503-58-99

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

1 2 3 4
macedskij3 10% Мачедский +7 519 369-2061
tamerlan73 40% Демусман +7 352 426-8276
busisov71 90% Бусишов +7 894 503-5899

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Y 0.52 0.52 Зочичов, С.Е. 1999-11-07
N 0.88 0.88 Чезалий, И.Е. 2000-01-20
Y 0.51 0.51 Билук, В.И. 2003-02-17
N 0.21 0.21 Родокич, С.Ч. 1999-07-09

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

1 2 3 4
Выполнено 0.5200 Зочичов С. 1999
Не выполнено 0.8800 Чезалий И. 2000
Выполнено 0.5100 Билук В. 2003
Не выполнено 0.2100 Родокич С. 1999

Пример 2

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

1 2 3 4 5 6
Y 0.27 0.27 Дуцский, С.Л. 2004-07-25
N 0.59 0.59 Лививий, А.Б. 2000-12-08
N 0.95 0.95 Начозли, Г.У. 2003-07-10
N 0.30 0.30 Лозяк, Ю.К. 1999-06-16

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

1 2 3 4
Выполнено 0.2700 Дуцский С. 2004
Не выполнено 0.5900 Лививий А. 2000
Не выполнено 0.9500 Начозли Г. 2003
Не выполнено 0.3000 Лозяк Ю. 1999

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true true 255 110-2652|С.Б. Закий
true true 068 346-4917|Я.У. Факозман
true true 469 336-7322|О.И. Лотянц

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

1 2 3
да Закий 110-26-52
да Факозман 346-49-17
да Лотянц 336-73-22

Пример 2

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

1 2 3
true true 790 452-2512|Д.Б. Цолисич
true true 657 542-9267|Е.А. Керагский
false false 416 351-7986|Б.А. Себишук

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

1 2 3
да Цолисич 452-25-12
да Керагский 542-92-67
нет Себишук 351-79-86

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
03-07-02 0.27 fulov97@mail.ru да да
03-07-02 0.27 fulov97@mail.ru да да
03-07-02 0.27 fulov97@mail.ru да да
17-02-04 0.51 nalacanz14@mail.ru да да
01-02-99 0.23 gidunij72@gmail.com да да

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

1 2 3 4
03.07.02 0.270 fulov97[at]mail.ru Y
01.02.99 0.230 gidunij72[at]gmail.com Y
17.02.04 0.510 nalacanz14[at]mail.ru Y

Пример 2

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

1 2 3 4 5 6 7
21-05-04 0.68 tivosak77@rambler.ru да да
27-01-99 0.98 nabusij14@rambler.ru да да
11-04-00 0.68 tazak78@yahoo.com да да
24-01-01 0.27 duvufko20@yahoo.com да да
24-01-01 0.27 duvufko20@yahoo.com да да
24-01-01 0.27 duvufko20@yahoo.com да да

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

1 2 3 4
24.01.01 0.270 duvufko20[at]yahoo.com Y
27.01.99 0.980 nabusij14[at]rambler.ru Y
11.04.00 0.680 tazak78[at]yahoo.com Y
21.05.04 0.680 tivosak77[at]rambler.ru Y

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
04/08/03:Багигян, С.И. 1
04/08/03:Багигян, С.И. 1
99/06/02:Гозасук, Ю.Б. 1
04/02/24:Возомберг, П.К. 0

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

1 2 3
Багигян Гозасук Возомберг
03.08.04 02.06.99 24.02.04
Да Да Нет

Пример 2

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

1 2
03/08/04:Набев, В.Р. 1
04/05/13:Молочак, Т.Е. 0
03/07/14:Мучин, А.Т. 0
03/03/15:Нефугман, Д.Н. 0
03/07/14:Мучин, А.Т. 0

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

1 2 3 4
Набев Молочак Мучин Нефугман
04.08.03 13.05.04 14.07.03 15.03.03
Да Нет Нет Нет

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.420|283-9529 casizic50@yandex.ru Нет Нет
0.977|088-9773 tuculov52@yandex.ru Да Да
0.120|298-5948 sevev34@yandex.ru Да Да

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

1 2 3 4
2839529 0.4 casizic50[at]yandex.ru нет
0889773 1.0 tuculov52[at]yandex.ru да
2985948 0.1 sevev34[at]yandex.ru да

Пример 2

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

1 2 3 4 5 6
0.587|909-3262 felic53@yahoo.com Да Да
0.012|558-4335 dizuk83@yahoo.com Да Да
0.235|677-4629 girin35@rambler.ru Да Да

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

1 2 3 4
9093262 0.6 felic53[at]yahoo.com да
5584335 0.0 dizuk83[at]yahoo.com да
6774629 0.2 girin35[at]rambler.ru да

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Чотамев, И.Е. cotamev69[at]rambler.ru 39%
Чотамев, И.Е. cotamev69[at]rambler.ru 39%
Нусев, И.З. nusev59[at]gmail.com 61%
Кудко, С.Т. kudko74[at]rambler.ru 83%
Чотамев, И.Е. cotamev69[at]rambler.ru 39%

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

1 2 3
Кудко Нусев Чотамев
kudko74 nusev59 cotamev69
0.8 0.6 0.4

Пример 2

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

1 2 3 4
Фотиди, В.Ч. fotidi96[at]rambler.ru 99%
Фотиди, В.Ч. fotidi96[at]rambler.ru 99%
Дукук, Ю.С. dukuk46[at]mail.ru 39%
Фотиди, В.Ч. fotidi96[at]rambler.ru 99%
Мулли, А.Ф. mulli26[at]yahoo.com 27%

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

1 2 3
Дукук Мулли Фотиди
dukuk46 mulli26 fotidi96
0.4 0.3 1.0

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
false&02/01/16 0.71 0.71 likin46@rambler.ru
true&02/10/27 0.35 0.35 sudalan85@rambler.ru
false&00/01/06 0.79 0.79 vulofic73@mail.ru

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

1 2 3
16/01/02 27/10/02 06/01/00
Нет Да Нет
0.7 0.3 0.8
likin46[at]rambler.ru sudalan85[at]rambler.ru vulofic73[at]mail.ru

Пример 2

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

1 2 3 4 5 6
false&02/11/13 0.81 0.81 gotanz66@yandex.ru
false&01/10/15 0.22 0.22 zezukko20@mail.ru
false&99/04/21 0.54 0.54 zanij32@rambler.ru

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

1 2 3
13/11/02 15/10/01 21/04/99
Нет Нет Нет
0.8 0.2 0.5
gotanz66[at]yandex.ru zezukko20[at]mail.ru zanij32[at]rambler.ru