ИНБО-10-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да +7(469)778-14-28 2003.08.01
Да +7(603)185-98-67 2000.12.27
Да +7(603)185-98-67 2000.12.27
Нет +7(863)296-99-71 2004.07.14
Да +7(282)979-78-43 2004.06.23

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

1 2 3 4
1 1 0 1
4697781428 6031859867 8632969971 2829797843
2003 2000 2004 2004

Пример 2

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

1 2 3
Нет +7(562)491-14-52 2002.04.15
Нет +7(830)957-76-44 1999.12.05
Да +7(346)315-13-52 2004.05.28
Да +7(002)428-52-03 2000.11.01
Да +7(002)428-52-03 2000.11.01

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

1 2 3 4
0 0 1 1
5624911452 8309577644 3463151352 0024285203
2002 1999 2004 2000

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(047) 174-99-72 0#sirosman25[at]yahoo.com 0.0980 0.0980
(350) 486-51-81 0#elisej83[at]yahoo.com 0.0700 0.0700
(443) 961-47-06 1#odissej25[at]yandex.ru 0.9266 0.9266
(264) 370-24-38 1#vsevolod3[at]rambler.ru 0.0508 0.0508
(047) 174-99-72 0#sirosman25[at]yahoo.com 0.0980 0.0980

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

1 2 3 4
174-9972 486-5181 961-4706 370-2438
Нет Нет Да Да
sirosman25@yahoo.com elisej83@yahoo.com odissej25@yandex.ru vsevolod3@rambler.ru
0.1 0.1 0.9 0.1

Пример 2

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

1 2 3 4
(177) 455-75-06 0#duzubuk91[at]mail.ru 0.6008 0.6008
(863) 258-55-23 1#cicufidi72[at]yahoo.com 0.7376 0.7376
(863) 258-55-23 1#cicufidi72[at]yahoo.com 0.7376 0.7376
(809) 157-42-39 1#dagin89[at]mail.ru 0.5731 0.5731

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

1 2 3
455-7506 258-5523 157-4239
Нет Да Да
duzubuk91@mail.ru cicufidi72@yahoo.com dagin89@mail.ru
0.6 0.7 0.6

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Давид Гегифак Давид Гегифак +7 (294) 188-44-19|0.8864
Давид Гегифак Давид Гегифак +7 (294) 188-44-19|0.8864
Ринат Кивли Ринат Кивли +7 (883) 597-80-68|0.1805
Герман Ричувяк Герман Ричувяк +7 (801) 177-52-93|0.6107

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

1 2 3
Гегифак Давид 1884419 89%
Кивли Ринат 5978068 18%
Ричувяк Герман 1775293 61%

Пример 2

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

1 2 3 4 5
Николай Фуновин Николай Фуновин +7 (914) 242-65-08|0.9549
Борис Недак Борис Недак +7 (904) 551-77-46|0.6573
Григорий Мусоций Григорий Мусоций +7 (156) 403-32-29|0.4386
Григорий Мусоций Григорий Мусоций +7 (156) 403-32-29|0.4386
Богдан Децов Богдан Децов +7 (312) 767-88-15|0.6116

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

1 2 3
Фуновин Николай 2426508 95%
Недак Борис 5517746 66%
Мусоций Григорий 4033229 44%
Децов Богдан 7678815 61%

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
bamasidi76@gmail.com;+7 242 946-73-03 Матвей Д. Бамасиди
bamasidi76@gmail.com;+7 242 946-73-03 Матвей Д. Бамасиди
dalisuk92@mail.ru;+7 445 186-89-44 Макар Е. Далишук
bifikuk66@gmail.com;+7 815 912-26-67 Федор У. Бификук
bamasidi76@gmail.com;+7 242 946-73-03 Матвей Д. Бамасиди

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

1 2 3
bamasidi76[at]gmail.com dalisuk92[at]mail.ru bifikuk66[at]gmail.com
Бамасиди М.Д. Далишук М.Е. Бификук Ф.У.
242 946-7303 445 186-8944 815 912-2667

Пример 2

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

1 2 3
bariban19@yandex.ru;+7 471 299-38-72 Влад К. Барибян
kocov98@yahoo.com;+7 584 953-11-15 Амир В. Кочов
zozozberg20@yahoo.com;+7 492 463-70-04 Ильдар У. Зозозберг
zozozberg20@yahoo.com;+7 492 463-70-04 Ильдар У. Зозозберг
sergej94@rambler.ru;+7 110 824-76-22 Сергей Н. Бичин
zozozberg20@yahoo.com;+7 492 463-70-04 Ильдар У. Зозозберг

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

1 2 3 4
bariban19[at]yandex.ru kocov98[at]yahoo.com zozozberg20[at]yahoo.com sergej94[at]rambler.ru
Барибян В.К. Кочов А.В. Зозозберг И.У. Бичин С.Н.
471 299-3872 584 953-1115 492 463-7004 110 824-7622

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.2!10.08.03 Y
1.0!23.10.04 Y
0.6!11.09.99 N

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

1 2 3
03-08-10 0.2000 true
04-10-23 1.0000 true
99-09-11 0.6000 false

Пример 2

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

1 2
0.4!25.03.03 Y
0.6!14.11.00 N
0.8!09.06.00 Y
0.3!06.01.04 Y

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

1 2 3
03-03-25 0.4000 true
00-11-14 0.6000 false
00-06-09 0.8000 true
04-01-06 0.3000 true

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
00.09.26 0.004 275 705-8489
04.11.25 0.898 706 637-8675
02.03.20 0.167 337 029-6315
04.11.25 0.898 706 637-8675
99.06.15 0.247 014 275-8868

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

1 2 3 4
00/09/26 04/11/25 02/03/20 99/06/15
0.0040 0.8980 0.1670 0.2470
705-8489 637-8675 029-6315 275-8868

Пример 2

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

1 2 3
01.06.25 0.999 212 474-3671
01.05.23 0.918 033 350-4023
01.06.25 0.999 212 474-3671
04.01.08 0.457 885 387-2055

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

1 2 3
01/06/25 01/05/23 04/01/08
0.9990 0.9180 0.4570
474-3671 350-4023 387-2055

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1999.05.27:+7(587)800-55-70 0.685
1999.02.20:+7(917)593-32-29 0.525
2002.10.14:+7(072)825-13-19 0.907

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

1 2 3
800-5570 99-05-27 68%
593-3229 99-02-20 52%
825-1319 02-10-14 91%

Пример 2

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

1 2 3 4
2000.05.22:+7(682)335-99-08 0.907
2000.10.27:+7(007)426-85-40 0.889
2003.09.16:+7(202)564-42-07 0.037

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

1 2 3
335-9908 00-05-22 91%
426-8540 00-10-27 89%
564-4207 03-09-16 4%

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
01.03.2002 Да 130 185-4975 Темук Даниил
10.03.2002 Нет 905 373-2237 Фудский Данила
26.06.2000 Нет 723 155-8370 Чумов Валерий

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

1 2 3 4
2002-03-01 да (130) 185-49-75 Темук
2002-03-10 нет (905) 373-22-37 Фудский
2000-06-26 нет (723) 155-83-70 Чумов

Пример 2

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

1 2 3 4
10.08.2000 Нет 161 019-1114 Тофян Святослав
23.11.1999 Нет 768 149-1642 Фовберг Егор
27.12.2004 Нет 484 327-0873 Сушин Макар

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

1 2 3 4
2004-12-27 нет (484) 327-08-73 Сушин
2000-08-10 нет (161) 019-11-14 Тофян
1999-11-23 нет (768) 149-16-42 Фовберг

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
24/06/04 656 649-3437 656 649-3437 нет Евгений И. Зевук
19/09/99 821 669-3831 821 669-3831 да Тимур О. Догук
09/02/01 258 042-0434 258 042-0434 нет Вячеслав О. Цуказов
07/06/03 862 707-7311 862 707-7311 нет Алексей У. Музечский
07/06/03 862 707-7311 862 707-7311 нет Алексей У. Музечский

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

1 2 3 4
04-06-24 6566493437 0 Зевук, Е.И.
99-09-19 8216693831 1 Догук, Т.О.
01-02-09 2580420434 0 Цуказов, В.О.
03-06-07 8627077311 0 Музечский, А.У.

Пример 2

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

1 2 3 4 5 6 7
07/06/02 070 268-4277 070 268-4277 нет Филипп К. Дигатин
02/12/01 702 702-5950 702 702-5950 нет Игорь Р. Тавий
15/04/00 791 498-0299 791 498-0299 нет Арсен Р. Шачев
07/06/02 070 268-4277 070 268-4277 нет Филипп К. Дигатин

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

1 2 3 4
02-06-07 0702684277 0 Дигатин, Ф.К.
01-12-02 7027025950 0 Тавий, И.Р.
00-04-15 7914980299 0 Шачев, А.Р.

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
138 852-6501 03-06-27 03-06-27 false 0.2112
461 101-7559 01-02-15 01-02-15 false 0.9723
700 960-5347 01-11-28 01-11-28 true 0.2913
698 718-5246 02-03-27 02-03-27 true 0.3146

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

1 2 3 4
(138) 852-6501 27/06/03 нет 0.211
(461) 101-7559 15/02/01 нет 0.972
(700) 960-5347 28/11/01 да 0.291
(698) 718-5246 27/03/02 да 0.315

Пример 2

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

1 2 3 4 5
083 047-1457 02-01-05 02-01-05 true 0.6376
367 974-4944 04-09-04 04-09-04 true 0.8535
927 649-5658 00-01-10 00-01-10 true 0.1681

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

1 2 3 4
(083) 047-1457 05/01/02 да 0.638
(367) 974-4944 04/09/04 да 0.854
(927) 649-5658 10/01/00 да 0.168

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
48% 48% да;lufanij33[at]gmail.com
25% 25% да;larekov63[at]mail.ru
98% 98% да;rizij73[at]mail.ru
33% 33% нет;sizifov45[at]mail.ru
33% 33% нет;sizifov45[at]mail.ru
33% 33% нет;sizifov45[at]mail.ru

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

1 2 3 4
0.480 0.250 0.980 0.330
1 1 1 0
lufanij33@gmail.com larekov63@mail.ru rizij73@mail.ru sizifov45@mail.ru

Пример 2

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

1 2 3 4
85% 85% да;sidov18[at]yandex.ru
21% 21% нет;zakij79[at]gmail.com
22% 22% да;golugskij91[at]gmail.com
49% 49% да;vusasanz21[at]yahoo.com
49% 49% да;vusasanz21[at]yahoo.com
49% 49% да;vusasanz21[at]yahoo.com

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

1 2 3 4
0.850 0.210 0.220 0.490
1 0 1 1
sidov18@yandex.ru zakij79@gmail.com golugskij91@gmail.com vusasanz21@yahoo.com

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
pavel97[at]yahoo.com +7(414)054-10-41 0 0
svatoslav80[at]yandex.ru +7(580)989-19-49 1 1
rustam79[at]yahoo.com +7(095)297-09-11 0 0
mihail16[at]gmail.com +7(320)543-84-52 1 1

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

1 2 3
pavel97 414 054-1041 N
svatoslav80 580 989-1949 Y
rustam79 095 297-0911 N
mihail16 320 543-8452 Y

Пример 2

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

1 2 3 4 5 6
dacman58[at]gmail.com +7(048)420-90-24 0 0
daniil47[at]mail.ru +7(215)150-87-97 0 0
eduard8[at]yandex.ru +7(505)663-30-02 1 1
il_dar15[at]rambler.ru +7(117)646-15-49 1 1

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

1 2 3
dacman58 048 420-9024 N
daniil47 215 150-8797 N
eduard8 505 663-3002 Y
il_dar15 117 646-1549 Y

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
18/12/04 Ф.М. Кисинман 911 803-5470 Ф.М. Кисинман 0.38
18/03/01 Е.Ф. Тидецук 555 765-1704 Е.Ф. Тидецук 0.85
18/12/04 Ф.М. Кисинман 911 803-5470 Ф.М. Кисинман 0.38
26/03/04 П.З. Цошишев 820 471-8720 П.З. Цошишев 0.76

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

1 2 3
18.12.04 18.03.01 26.03.04
Кисинман Тидецук Цошишев
9118035470 5557651704 8204718720
38% 85% 76%

Пример 2

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

1 2 3 4 5 6
19/05/04 М.Ф. Тедидин 965 584-1609 М.Ф. Тедидин 0.49
19/05/04 М.Ф. Тедидин 965 584-1609 М.Ф. Тедидин 0.49
15/04/01 М.Ц. Сучук 388 885-7382 М.Ц. Сучук 0.54
10/06/03 Я.Ч. Дезев 821 954-3091 Я.Ч. Дезев 0.26

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

1 2 3
19.05.04 15.04.01 10.06.03
Тедидин Сучук Дезев
9655841609 3888857382 8219543091
49% 54% 26%

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fibusak64@gmail.com +75154133683 1999-06-27 1999-06-27
likunic90@gmail.com +75377868547 2000-08-13 2000-08-13
mumberg69@yandex.ru +76699888810 2000-04-22 2000-04-22
tusazak17@gmail.com +76416721739 2003-04-24 2003-04-24

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

1 2 3
fibusak64 515-413-3683 99/06/27
likunic90 537-786-8547 00/08/13
mumberg69 669-988-8810 00/04/22
tusazak17 641-672-1739 03/04/24

Пример 2

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

1 2 3 4
cibli40@gmail.com +72908865212 2001-12-24 2001-12-24
cirilak66@mail.ru +73194269264 2003-04-15 2003-04-15
ticic40@gmail.com +72775329868 2004-08-27 2004-08-27

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

1 2 3
cibli40 290-886-5212 01/12/24
cirilak66 319-426-9264 03/04/15
ticic40 277-532-9868 04/08/27

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
79% Y 1846720 27/07/2001
12% Y 2999638 11/12/2001
0% N 4242942 25/06/2002
54% N 6793636 28/05/2001
54% N 6793636 28/05/2001
54% N 6793636 28/05/2001

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

1 2 3 4
0.790 0.120 0.000 0.540
true true false false
184-6720 299-9638 424-2942 679-3636
2001-07-27 2001-12-11 2002-06-25 2001-05-28

Пример 2

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

1 2 3 4
21% Y 3313253 08/02/1999
7% N 7742576 03/04/2001
37% N 3523010 03/02/2002
37% N 3523010 03/02/2002
37% N 3523010 03/02/2002

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

1 2 3
0.210 0.070 0.370
true false false
331-3253 774-2576 352-3010
1999-02-08 2001-04-03 2002-02-03

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
70%:(111) 184-08-08 да да
66%:(578) 684-98-18 да да
11%:(005) 799-29-61 да да
62%:(564) 398-99-19 нет нет

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

1 2 3
0.11 1 005 799-2961
0.70 1 111 184-0808
0.62 0 564 398-9919
0.66 1 578 684-9818

Пример 2

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

1 2 3 4 5
25%:(731) 677-39-86 да да
5%:(452) 166-17-36 нет нет
87%:(850) 309-22-61 да да
93%:(068) 722-12-91 да да

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

1 2 3
0.93 1 068 722-1291
0.05 0 452 166-1736
0.25 1 731 677-3986
0.87 1 850 309-2261

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Егор Г. Вешикли!Да 10-11-2001 0.95
Рустам Р. Тифберг!Нет 16-06-2000 0.59
Всеволод С. Дуфский!Да 18-08-2001 0.08
Всеволод С. Дуфский!Да 18-08-2001 0.08
Павел У. Бачберг!Нет 16-03-2000 0.13

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

1 2 3 4
Егор Вешикли 01-11-10 Выполнено 95%
Рустам Тифберг 00-06-16 Не выполнено 59%
Всеволод Дуфский 01-08-18 Выполнено 8%
Павел Бачберг 00-03-16 Не выполнено 13%

Пример 2

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

1 2 3
Макар О. Тунатиди!Нет 27-11-2004 0.71
Макар О. Тунатиди!Нет 27-11-2004 0.71
Ростислав Ш. Мусисий!Да 06-05-2002 0.38
Ян Н. Накидак!Нет 05-06-2000 0.96
Андрей В. Мефабман!Нет 11-06-2002 0.29

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

1 2 3 4
Макар Тунатиди 04-11-27 Не выполнено 71%
Ростислав Мусисий 02-05-06 Выполнено 38%
Ян Накидак 00-06-05 Не выполнено 96%
Андрей Мефабман 02-06-11 Не выполнено 29%

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(332)504-24-85 Нудли, Н.М. 27.05.2003 27.05.2003
+7(758)056-19-50 Рурин, С.Г. 28.02.2002 28.02.2002
+7(299)356-41-58 Лузов, Э.Ч. 17.12.2002 17.12.2002

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

1 2 3
356-4158 504-2485 056-1950
Лузов Э. Нудли Н. Рурин С.
17-12-02 27-05-03 28-02-02

Пример 2

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

1 2 3 4 5
+7(069)801-99-61 Кабузов, О.В. 06.08.2002 06.08.2002
+7(477)194-46-64 Бузимман, О.У. 16.04.2000 16.04.2000
+7(068)993-30-18 Чатяк, П.Г. 28.06.1999 28.06.1999
+7(704)147-46-54 Гидук, Г.И. 26.04.2001 26.04.2001

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

1 2 3 4
801-9961 194-4664 147-4654 993-3018
Кабузов О. Бузимман О. Гидук Г. Чатяк П.
06-08-02 16-04-00 26-04-01 28-06-99

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
З.В. Кушак&0.716 kusak90@rambler.ru 10-11-1999
В.Г. Мавулберг&0.460 mavulberg55@yahoo.com 26-09-2002
Я.Ц. Чагефий&0.177 cagefij27@mail.ru 14-05-2002
К.К. Бобий&0.327 bobij15@gmail.com 10-12-2004

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

1 2 3 4
0.7160 З. Кушак kusak90 1999.11.10
0.4600 В. Мавулберг mavulberg55 2002.09.26
0.1770 Я. Чагефий cagefij27 2002.05.14
0.3270 К. Бобий bobij15 2004.12.10

Пример 2

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

1 2 3
С.И. Фамов&0.150 famov32@gmail.com 21-11-2002
Д.У. Рокянц&0.581 rokanz55@gmail.com 07-12-2000
С.Ч. Гунанов&0.415 gunanov25@rambler.ru 13-01-2001

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

1 2 3 4
0.1500 С. Фамов famov32 2002.11.21
0.5810 Д. Рокянц rokanz55 2000.12.07
0.4150 С. Гунанов gunanov25 2001.01.13

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zegicic29@mail.ru#0.972 Да Зегичич, Н.К.
zanudak8@rambler.ru#0.465 Да Занудак, Ю.Н.
vesli60@yahoo.com#0.336 Да Вешли, Е.Н.
zanudak8@rambler.ru#0.465 Да Занудак, Ю.Н.
zanudak8@rambler.ru#0.465 Да Занудак, Ю.Н.

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

1 2 3 4
0.9720 Выполнено Зегичич zegicic29
0.4650 Выполнено Занудак zanudak8
0.3360 Выполнено Вешли vesli60

Пример 2

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

1 2 3 4 5
tusko49@yahoo.com#0.423 Да Тушко, Э.З.
calilko55@mail.ru#0.080 Да Чалилко, И.У.
calilko55@mail.ru#0.080 Да Чалилко, И.У.
calilko55@mail.ru#0.080 Да Чалилко, И.У.
sozak66@yahoo.com#0.884 Нет Соцак, М.Ф.
levov78@yandex.ru#0.294 Да Левов, Р.Е.

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

1 2 3 4
0.4230 Выполнено Тушко tusko49
0.0800 Выполнено Чалилко calilko55
0.8840 Не выполнено Соцак sozak66
0.2940 Выполнено Левов levov78

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 171 092-2287#Е.Ч. Зуфко Нет 0.93
+7 351 953-5903#Я.З. Чоцолский Да 0.36
+7 686 795-2336#Р.К. Лолли Да 0.69
+7 278 809-0548#М.Ч. Зецулберг Нет 1.00

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

1 2 3 4
0922287 9535903 7952336 8090548
N Y Y N
93% 36% 69% 100%
Е. Зуфко Я. Чоцолский Р. Лолли М. Зецулберг

Пример 2

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

1 2 3 4 5
+7 184 994-7028#В.Е. Шимукев Нет 0.98
+7 059 539-4413#П.Ц. Бибберг Да 0.66
+7 621 062-6886#П.Л. Чолиди Да 0.56
+7 404 882-5526#Н.Б. Дисов Да 0.82

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

1 2 3 4
9947028 5394413 0626886 8825526
N Y Y Y
98% 66% 56% 82%
В. Шимукев П. Бибберг П. Чолиди Н. Дисов

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Глеб Д. Сизутев 649-0183 0.2 23.02.2001 23.02.2001
Олег Г. Будитко 962-8901 0.2 03.10.2004 03.10.2004
Константин А. Тутиди 924-5726 0.3 09.03.2000 09.03.2000
Амир Ш. Догев 122-5787 0.5 11.02.2002 11.02.2002

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

1 2 3 4
Глеб Сизутев 6490183 0.2000 01/02/23
Олег Будитко 9628901 0.2000 04/10/03
Константин Тутиди 9245726 0.3000 00/03/09
Амир Догев 1225787 0.5000 02/02/11

Пример 2

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

1 2 3 4 5 6 7
Петр Ц. Ганенский 377-0313 0.9 09.02.2001 09.02.2001
Виктор О. Сафизянц 343-0534 0.7 20.02.2000 20.02.2000
Тамерлан А. Домедберг 894-9399 0.4 05.08.2000 05.08.2000

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

1 2 3 4
Петр Ганенский 3770313 0.9000 01/02/09
Виктор Сафизянц 3430534 0.7000 00/02/20
Тамерлан Домедберг 8949399 0.4000 00/08/05

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (223) 347-42-79 В.Е. Шечов 0.53 N
+7 (460) 445-35-31 Е.Г. Лутев 0.18 N
+7 (460) 445-35-31 Е.Г. Лутев 0.18 N
+7 (927) 246-84-36 Т.Г. Фифецский 0.32 N
+7 (460) 445-35-31 Е.Г. Лутев 0.18 N
+7 (899) 327-56-65 В.З. Нофов 0.73 Y

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

1 2 3 4
+7 899 327-56-65 +7 223 347-42-79 +7 460 445-35-31 +7 927 246-84-36
В. Нофов В. Шечов Е. Лутев Т. Фифецский
73% 53% 18% 32%
true false false false

Пример 2

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

1 2 3 4 5
+7 (029) 951-56-47 Н.З. Цишич 0.25 Y
+7 (009) 648-28-54 К.А. Сецук 0.76 Y
+7 (029) 951-56-47 Н.З. Цишич 0.25 Y
+7 (029) 951-56-47 Н.З. Цишич 0.25 Y
+7 (897) 071-17-10 С.М. Цешерян 0.86 N

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

1 2 3
+7 009 648-28-54 +7 029 951-56-47 +7 897 071-17-10
К. Сецук Н. Цишич С. Цешерян
76% 25% 86%
true true false

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N Мецесиди К.З. +7 645 089-11-60 +7 645 089-11-60 mezesidi46[at]gmail.com
Y Нозарли В.Ч. +7 541 592-42-18 +7 541 592-42-18 nozarli1[at]mail.ru
Y Нозарли В.Ч. +7 541 592-42-18 +7 541 592-42-18 nozarli1[at]mail.ru
N Фитов А.С. +7 617 960-82-84 +7 617 960-82-84 fitov43[at]gmail.com
Y Нозарли В.Ч. +7 541 592-42-18 +7 541 592-42-18 nozarli1[at]mail.ru

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

1 2 3
false true false
Мецесиди Нозарли Фитов
089-11-60 592-42-18 960-82-84
gmail.com mail.ru gmail.com

Пример 2

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

1 2 3 4 5
Y Теритман В.И. +7 289 233-83-38 +7 289 233-83-38 teritman86[at]yandex.ru
N Темечский Г.Ц. +7 099 250-07-43 +7 099 250-07-43 temecskij42[at]gmail.com
N Темечский Г.Ц. +7 099 250-07-43 +7 099 250-07-43 temecskij42[at]gmail.com
N Зешикянц С.Л. +7 645 490-19-50 +7 645 490-19-50 zesikanz16[at]yandex.ru
N Темечский Г.Ц. +7 099 250-07-43 +7 099 250-07-43 temecskij42[at]gmail.com
N Кецатук С.Д. +7 042 360-85-50 +7 042 360-85-50 kezatuk70[at]rambler.ru

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

1 2 3 4
true false false false
Теритман Темечский Кецатук Зешикянц
233-83-38 250-07-43 360-85-50 490-19-50
yandex.ru gmail.com rambler.ru yandex.ru

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
18.05.2000 0.265 0.265 1
09.01.1999 0.365 0.365 0
11.04.2002 0.558 0.558 0
25.09.2003 0.933 0.933 0

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

1 2 3 4
18/05/00 09/01/99 11/04/02 25/09/03
26% 36% 56% 93%
Да Нет Нет Нет

Пример 2

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

1 2 3 4 5 6
10.11.2002 0.677 0.677 1
28.05.2000 0.653 0.653 0
07.09.2004 0.317 0.317 1

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

1 2 3
10/11/02 28/05/00 07/09/04
68% 65% 32%
Да Нет Да

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
16-08-01 0 0 0.614&Г.Ш. Гучман
19-07-03 0 0 0.933&Я.Ч. Латко
22-11-01 0 0 0.392&Т.Ч. Дицянц
11-02-01 1 1 0.153&А.И. Зукин

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

1 2 3 4
01.08.16 03.07.19 01.11.22 01.02.11
N N N Y
Гучман Латко Дицянц Зукин
0.6 0.9 0.4 0.2

Пример 2

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

1 2 3 4 5 6
19-01-00 0 0 0.122&Я.Р. Кебий
23-05-01 0 0 0.260&А.Ф. Фериди
16-08-04 1 1 0.368&П.М. Цочоцев

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

1 2 3
00.01.19 01.05.23 04.08.16
N N Y
Кебий Фериди Цочоцев
0.1 0.3 0.4

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.7683 Андрей Р. Тишяк Андрей Р. Тишяк Y 28.09.2003
0.9170 Владимир Д. Битуско Владимир Д. Битуско Y 14.03.2000
0.3941 Владимир В. Чекакли Владимир В. Чекакли N 01.01.2004
0.6211 Дамир О. Цедин Дамир О. Цедин Y 07.08.2000

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

1 2 3 4
0.77 Тишяк 1 28-09-03
0.92 Битуско 1 14-03-00
0.39 Чекакли 0 01-01-04
0.62 Цедин 1 07-08-00

Пример 2

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

1 2 3 4 5
0.4452 Антон З. Нацизев Антон З. Нацизев N 08.06.2001
0.8757 Мирон К. Губорский Мирон К. Губорский N 02.09.1999
0.4045 Амир Ф. Шачко Амир Ф. Шачко Y 18.08.2001
0.1774 Федор Г. Мигак Федор Г. Мигак N 27.07.2001

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

1 2 3 4
0.45 Нацизев 0 08-06-01
0.88 Губорский 0 02-09-99
0.40 Шачко 1 18-08-01
0.18 Мигак 0 27-07-01

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Таций, С.З. +7(929)573-62-42 Таций, С.З. 27% 03-01-24
Шецев, С.Г. +7(123)315-75-69 Шецев, С.Г. 32% 03-03-12
Цеметли, А.Р. +7(084)889-63-98 Цеметли, А.Р. 75% 01-05-13

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

1 2 3 4
Таций 929-573-6242 0.3 03.01.24
Шецев 123-315-7569 0.3 03.03.12
Цеметли 084-889-6398 0.8 01.05.13

Пример 2

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

1 2 3 4 5 6 7
Лицанев, З.К. +7(744)443-44-78 Лицанев, З.К. 96% 00-10-15
Гафатяк, Р.И. +7(212)963-85-52 Гафатяк, Р.И. 79% 01-03-16
Чофецев, Т.О. +7(915)196-89-45 Чофецев, Т.О. 73% 01-03-05
Лолли, А.Р. +7(024)788-34-14 Лолли, А.Р. 75% 01-10-03

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

1 2 3 4
Лицанев 744-443-4478 1.0 00.10.15
Гафатяк 212-963-8552 0.8 01.03.16
Чофецев 915-196-8945 0.7 01.03.05
Лолли 024-788-3414 0.8 01.10.03

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
7% tunakidi2@rambler.ru +76084253840
96% zerskij73@yahoo.com +74804380747
51% recman69@gmail.com +79041387695

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

1 2 3
0.1 tunakidi2 +7 (608) 425-38-40
1.0 zerskij73 +7 (480) 438-07-47
0.5 recman69 +7 (904) 138-76-95

Пример 2

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

1 2 3 4 5
2% goduk1@gmail.com +78485614128
12% fefko16@yahoo.com +78782522013
67% zonij9@gmail.com +70442801582

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

1 2 3
0.0 goduk1 +7 (848) 561-41-28
0.1 fefko16 +7 (878) 252-20-13
0.7 zonij9 +7 (044) 280-15-82

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
197 268-5623#Тимофей Дачиди timofej45@yandex.ru timofej45@yandex.ru
102 498-1865#Антон Дакий anton25@gmail.com anton25@gmail.com
909 238-0552#Даниэль Челов daniel_73@yandex.ru daniel_73@yandex.ru

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

1 2 3
Дакий Антон gmail.com 1024981865
Дачиди Тимофей yandex.ru 1972685623
Челов Даниэль yandex.ru 9092380552

Пример 2

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

1 2 3
569 213-5202#Савва Мебобянц mebobanz71@gmail.com mebobanz71@gmail.com
466 101-9522#Давид Ночитский nocitskij65@yandex.ru nocitskij65@yandex.ru
217 265-0736#Виктор Рабунянц rabunanz44@mail.ru rabunanz44@mail.ru
806 276-2762#Святослав Сувяк svatoslav33@gmail.com svatoslav33@gmail.com

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

1 2 3
Рабунянц Виктор mail.ru 2172650736
Ночитский Давид yandex.ru 4661019522
Мебобянц Савва gmail.com 5692135202
Сувяк Святослав gmail.com 8062762762

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.855&(215) 237-48-37 18.08.1999 18.08.1999
0.166&(634) 125-47-42 26.06.2000 26.06.2000
0.067&(571) 069-33-64 28.04.2002 28.04.2002
0.617&(913) 010-43-84 10.10.2001 10.10.2001

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

1 2 3 4
0104384 0693364 1254742 2374837
0.6170 0.0670 0.1660 0.8550
01-10-10 02-04-28 00-06-26 99-08-18

Пример 2

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

1 2 3 4 5
0.791&(104) 081-22-76 23.06.1999 23.06.1999
0.737&(886) 990-31-23 25.09.1999 25.09.1999
0.925&(175) 409-42-96 03.05.1999 03.05.1999
0.080&(542) 778-16-57 09.04.1999 09.04.1999

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

1 2 3 4
0812276 4094296 7781657 9903123
0.7910 0.9250 0.0800 0.7370
99-06-23 99-05-03 99-04-09 99-09-25

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет 7379074297 memberg95@gmail.com memberg95@gmail.com
да 0424704956 zeticidi71@yandex.ru zeticidi71@yandex.ru
нет 0463350717 bogalic30@yahoo.com bogalic30@yahoo.com

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

1 2 3
Нет (737) 907-42-97 memberg95
Да (042) 470-49-56 zeticidi71
Нет (046) 335-07-17 bogalic30

Пример 2

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

1 2 3 4
нет 3805709908 disogin82@yahoo.com disogin82@yahoo.com
да 1285312028 getov33@yandex.ru getov33@yandex.ru
да 5701439671 fudosidi55@gmail.com fudosidi55@gmail.com
да 4074580173 guzak36@yahoo.com guzak36@yahoo.com

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

1 2 3
Нет (380) 570-99-08 disogin82
Да (128) 531-20-28 getov33
Да (570) 143-96-71 fudosidi55
Да (407) 458-01-73 guzak36

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Родион К. Тукак Не выполнено 0.3878
Артемий С. Замобский Не выполнено 0.7369
Станислав Н. Чашев Не выполнено 0.2640
Тимур Л. Шесий Не выполнено 0.3725
Тимур Л. Шесий Не выполнено 0.3725

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

1 2 3
Родион Тукак 0 0.388
Артемий Замобский 0 0.737
Станислав Чашев 0 0.264
Тимур Шесий 0 0.372

Пример 2

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

1 2 3
Мирослав Е. Фисилич Выполнено 0.9395
Ян Е. Гумин Не выполнено 0.4428
Владимир Н. Бумянц Выполнено 0.9438
Владимир Н. Бумянц Выполнено 0.9438

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

1 2 3
Мирослав Фисилич 1 0.940
Ян Гумин 0 0.443
Владимир Бумянц 1 0.944

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Шешиди Тамерлан&2003.06.12 0.5543 +74187861439
Фигусман Григорий&1999.02.13 0.2586 +75899207033
Бизак Владимир&1999.10.20 0.7797 +74522901520
Закин Мирослав&1999.11.28 0.2881 +79836347081

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

1 2 3 4
12/06/03 13/02/99 20/10/99 28/11/99
0.55 0.26 0.78 0.29
(418) 786-14-39 (589) 920-70-33 (452) 290-15-20 (983) 634-70-81
Тамерлан Шешиди Григорий Фигусман Владимир Бизак Мирослав Закин

Пример 2

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

1 2 3
Чеков Владислав&2002.06.01 0.5067 +74329523533
Шурман Ринат&2004.03.17 0.5937 +71054765928
Чадяк Тимофей&2003.09.15 0.8117 +72080855396

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

1 2 3
01/06/02 17/03/04 15/09/03
0.51 0.59 0.81
(432) 952-35-33 (105) 476-59-28 (208) 085-53-96
Владислав Чеков Ринат Шурман Тимофей Чадяк

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(642) 482-3004 Дирак, Н.А. 0.81
(155) 672-1485 Годафев, Р.З. 0.62
(898) 797-0458 Чорофук, Г.Ф. 0.40
(642) 482-3004 Дирак, Н.А. 0.81

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

1 2 3
4823004 6721485 7970458
Дирак Н. Годафев Р. Чорофук Г.
0.810 0.620 0.400

Пример 2

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

1 2 3 4
(471) 429-4637 Сачубли, В.Т. 0.84
(741) 937-9942 Зитесев, М.А. 0.72
(147) 750-4581 Шамифянц, И.Е. 0.87
(741) 937-9942 Зитесев, М.А. 0.72

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

1 2 3
4294637 9379942 7504581
Сачубли В. Зитесев М. Шамифянц И.
0.840 0.720 0.870

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
56% +7 223 708-41-03;Y 2004/08/06
29% +7 929 024-78-48;Y 2004/02/08
83% +7 251 021-26-26;Y 2000/06/12
0% +7 082 867-58-55;N 2004/09/08
83% +7 251 021-26-26;Y 2000/06/12

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

1 2 3 4
0.6 708-4103 true 06-08-2004
0.3 024-7848 true 08-02-2004
0.8 021-2626 true 12-06-2000
0.0 867-5855 false 08-09-2004

Пример 2

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

1 2 3 4
67% +7 956 145-81-20;N 1999/03/14
67% +7 956 145-81-20;N 1999/03/14
41% +7 009 878-03-30;Y 2002/10/27
30% +7 283 807-04-81;Y 2003/10/15

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

1 2 3 4
0.7 145-8120 false 14-03-1999
0.4 878-0330 true 27-10-2002
0.3 807-0481 true 15-10-2003

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2003-12-24 15% gazazan98[at]yahoo.com 0 gazazan98[at]yahoo.com
2001-05-03 70% vasilij71[at]yandex.ru 1 vasilij71[at]yandex.ru
2000-05-02 86% vitalij29[at]gmail.com 1 vitalij29[at]gmail.com
2001-12-07 81% zekiric9[at]yandex.ru 0 zekiric9[at]yandex.ru
2000-05-02 86% vitalij29[at]gmail.com 1 vitalij29[at]gmail.com

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

1 2 3 4
24.12.03 03.05.01 02.05.00 07.12.01
0.15 0.70 0.86 0.81
yahoo.com yandex.ru gmail.com yandex.ru
N Y Y N

Пример 2

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

1 2 3 4 5
2003-02-06 36% daniil75[at]yahoo.com 1 daniil75[at]yahoo.com
2000-05-20 8% salli58[at]mail.ru 0 salli58[at]mail.ru
2001-02-08 50% vladimir65[at]yandex.ru 1 vladimir65[at]yandex.ru
2004-04-22 67% duvli45[at]yahoo.com 0 duvli45[at]yahoo.com
2003-02-06 36% daniil75[at]yahoo.com 1 daniil75[at]yahoo.com

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

1 2 3 4
06.02.03 20.05.00 08.02.01 22.04.04
0.36 0.08 0.50 0.67
yahoo.com mail.ru yandex.ru yahoo.com
Y N Y N

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.6 +77026690279 Святослав З. Речман Святослав З. Речман
0.7 +77454615912 Назар И. Цегикев Назар И. Цегикев
0.7 +72237628091 Вячеслав С. Канозберг Вячеслав С. Канозберг
0.4 +72362954738 Семен Н. Толберг Семен Н. Толберг

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

1 2 3
0.60 +7(702)669-02-79 Святослав Речман
0.70 +7(745)461-59-12 Назар Цегикев
0.70 +7(223)762-80-91 Вячеслав Канозберг
0.40 +7(236)295-47-38 Семен Толберг

Пример 2

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

1 2 3 4 5 6
0.2 +70562146001 Ринат М. Негко Ринат М. Негко
0.8 +76015883162 Гордей Б. Гимян Гордей Б. Гимян
0.2 +74184838315 Кирилл А. Шишберг Кирилл А. Шишберг

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

1 2 3
0.20 +7(056)214-60-01 Ринат Негко
0.80 +7(601)588-31-62 Гордей Гимян
0.20 +7(418)483-83-15 Кирилл Шишберг

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
01/03/02 Гугиряк Д.С. true
11/04/99 Дулович М.А. true
14/07/01 Течин Г.О. false
14/07/01 Течин Г.О. false

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

1 2 3
02.03.01 Гугиряк 1
99.04.11 Дулович 1
01.07.14 Течин 0

Пример 2

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

1 2 3
28/05/04 Личабин В.Р. true
20/11/99 Сузекли Я.Р. true
15/10/02 Некук А.Н. false
04/12/02 Кисузко Р.Н. true
28/05/04 Личабин В.Р. true

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

1 2 3
04.05.28 Личабин 1
99.11.20 Сузекли 1
02.10.15 Некук 0
02.12.04 Кисузко 1

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да +7 (550) 114-95-49 11/09/1999 Да
Да +7 (557) 664-38-80 21/05/2004 Да
Нет +7 (015) 328-92-26 22/03/2003 Нет

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

1 2 3
нет да да
+7 015 328-92-26 +7 550 114-95-49 +7 557 664-38-80
2003/03/22 1999/09/11 2004/05/21

Пример 2

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

1 2 3 4
Нет +7 (115) 944-73-08 08/03/2001 Нет
Да +7 (235) 805-74-83 07/06/2000 Да
Нет +7 (833) 125-56-18 17/06/2004 Нет
Да +7 (726) 402-44-73 19/02/2000 Да

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

1 2 3 4
нет да да нет
+7 115 944-73-08 +7 235 805-74-83 +7 726 402-44-73 +7 833 125-56-18
2001/03/08 2000/06/07 2000/02/19 2004/06/17