ИКБО-34-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
vitalij69@yahoo.com 0.8 0.8 03-09-2004 +7(448)583-34-52
robert69@mail.ru 0.4 0.4 25-08-2000 +7(901)524-92-19
aromir65@rambler.ru 0.6 0.6 04-06-2003 +7(676)798-20-44
rostislav74@yandex.ru 0.1 0.1 22-08-2001 +7(097)687-69-78
rostislav74@yandex.ru 0.1 0.1 22-08-2001 +7(097)687-69-78
rostislav74@yandex.ru 0.1 0.1 22-08-2001 +7(097)687-69-78

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

1 2 3 4
vitalij69[at]yahoo.com 80% 03.09.04 448 583-3452
robert69[at]mail.ru 40% 25.08.00 901 524-9219
aromir65[at]rambler.ru 60% 04.06.03 676 798-2044
rostislav74[at]yandex.ru 10% 22.08.01 097 687-6978

Пример 2

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

1 2 3 4 5 6 7
evgenij79@mail.ru 0.7 0.7 08-09-2002 +7(297)331-94-75
fudli52@yahoo.com 0.8 0.8 24-03-2000 +7(505)053-41-85
fudli52@yahoo.com 0.8 0.8 24-03-2000 +7(505)053-41-85
nazar97@gmail.com 0.4 0.4 18-05-2003 +7(846)091-17-86
fudli52@yahoo.com 0.8 0.8 24-03-2000 +7(505)053-41-85

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

1 2 3 4
evgenij79[at]mail.ru 70% 08.09.02 297 331-9475
fudli52[at]yahoo.com 80% 24.03.00 505 053-4185
nazar97[at]gmail.com 40% 18.05.03 846 091-1786

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Намуфиди А.З. +74870826142 +74870826142 namufidi28[at]gmail.com
Гасибман Я.З. +78611618885 +78611618885 gasibman48[at]gmail.com
Бекич А.Б. +77125971589 +77125971589 bekic33[at]mail.ru

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

1 2 3
Бекич 5971589 bekic33
Гасибман 1618885 gasibman48
Намуфиди 0826142 namufidi28

Пример 2

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

1 2 3 4
Чуцавберг А.Р. +71554009608 +71554009608 cuzavberg6[at]gmail.com
Шегарман Н.Е. +79034333043 +79034333043 segarman88[at]yahoo.com
Литман И.У. +76295579154 +76295579154 litman1[at]yandex.ru
Шучский В.И. +71820862517 +71820862517 sucskij89[at]yahoo.com

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

1 2 3
Чуцавберг 4009608 cuzavberg6
Литман 5579154 litman1
Шегарман 4333043 segarman88
Шучский 0862517 sucskij89

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zusonberg95@yandex.ru 99-09-09:Выполнено
vabukidi45@yahoo.com 01-01-26:Не выполнено
latli67@gmail.com 04-06-23:Не выполнено
mugli71@rambler.ru 03-10-09:Выполнено

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

1 2 3
zusonberg95[at]yandex.ru 09.09.99 да
vabukidi45[at]yahoo.com 26.01.01 нет
latli67[at]gmail.com 23.06.04 нет
mugli71[at]rambler.ru 09.10.03 да

Пример 2

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

1 2 3 4
zocov84@yandex.ru 02-05-12:Выполнено
nananz82@gmail.com 01-01-15:Выполнено
vacak85@yandex.ru 01-10-21:Не выполнено
gulli46@mail.ru 00-02-26:Не выполнено

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

1 2 3
zocov84[at]yandex.ru 12.05.02 да
nananz82[at]gmail.com 15.01.01 да
vacak85[at]yandex.ru 21.10.01 нет
gulli46[at]mail.ru 26.02.00 нет

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Восич Б.Ч. +7 574 725-8843 vosic3[at]gmail.com 0.731
Совицберг С.М. +7 675 686-1863 sovizberg70[at]rambler.ru 0.639
Мидев Р.Н. +7 672 762-4302 midev61[at]gmail.com 0.366
Дизинук В.Ц. +7 854 042-6275 dizinuk97[at]gmail.com 0.085

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

1 2 3 4
Восич Б. Дизинук В. Мидев Р. Совицберг С.
725-88-43 042-62-75 762-43-02 686-18-63
vosic3 dizinuk97 midev61 sovizberg70
73% 8% 37% 64%

Пример 2

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

1 2 3 4
Шачуфский И.У. +7 848 707-7938 sacufskij46[at]mail.ru 0.205
Немифий Ф.К. +7 383 990-1196 nemifij57[at]yandex.ru 0.525
Фекко М.О. +7 164 175-8464 fekko93[at]mail.ru 0.102
Цедиди Ю.Н. +7 133 665-7931 zedidi58[at]rambler.ru 0.185

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

1 2 3 4
Немифий Ф. Фекко М. Цедиди Ю. Шачуфский И.
990-11-96 175-84-64 665-79-31 707-79-38
nemifij57 fekko93 zedidi58 sacufskij46
52% 10% 18% 20%

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2003/07/22 1 (396) 564-7280 Даниил Бушефян
2001/11/22 0 (695) 938-6628 Захар Зашечев
2000/09/21 0 (754) 898-9616 Савелий Гицукук

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

1 2 3
03.07.22 01.11.22 00.09.21
да нет нет
5647280 9386628 8989616
Бушефян Даниил Зашечев Захар Гицукук Савелий

Пример 2

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

1 2 3 4 5
2003/04/01 1 (283) 139-8070 Артемий Фосудберг
2003/05/26 1 (991) 943-1076 Ян Бичумский
2002/05/21 0 (273) 044-3504 Игнат Шегин

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

1 2 3
03.04.01 03.05.26 02.05.21
да да нет
1398070 9431076 0443504
Фосудберг Артемий Бичумский Ян Шегин Игнат

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
8%!likev96@yandex.ru Ликев, Э.Ч. Ликев, Э.Ч.
48%!kevuvin13@gmail.com Кевувин, Н.В. Кевувин, Н.В.
7%!lisuvskij82@gmail.com Лисувский, С.Д. Лисувский, С.Д.
98%!sizuk44@gmail.com Шицук, Р.Е. Шицук, Р.Е.

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

1 2 3
likev96 0.080 Ликев
kevuvin13 0.480 Кевувин
lisuvskij82 0.070 Лисувский
sizuk44 0.980 Шицук

Пример 2

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

1 2 3
55%!zobodic64@yahoo.com Зободич, Ф.Ш. Зободич, Ф.Ш.
36%!cokan32@yandex.ru Чокян, Е.З. Чокян, Е.З.
59%!colli28@mail.ru Чолли, Г.Г. Чолли, Г.Г.

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

1 2 3
zobodic64 0.550 Зободич
cokan32 0.360 Чокян
colli28 0.590 Чолли

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
25.04.99#Я.Е. Вицалак 416-761-7293
21.08.03#А.Е. Засин 371-821-1937
27.08.99#А.В. Рубук 886-786-5457

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

1 2 3
Вицалак (416) 761-72-93 99/04/25
Засин (371) 821-19-37 03/08/21
Рубук (886) 786-54-57 99/08/27

Пример 2

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

1 2 3 4
23.03.02#Н.О. Гутский 601-002-2739
15.07.99#Я.Н. Цовосянц 855-400-2031
08.06.02#Р.Н. Бутизук 844-808-1582
08.05.99#С.У. Бецман 198-671-1556

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

1 2 3
Гутский (601) 002-27-39 02/03/23
Цовосянц (855) 400-20-31 99/07/15
Бутизук (844) 808-15-82 02/06/08
Бецман (198) 671-15-56 99/05/08

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
24% N Дицев, Р.В. N
31% N Рофичский, А.Т. N
43% Y Ромалов, Д.Б. Y
41% Y Сашак, Г.О. Y

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

1 2 3 4
0.2400 0.3100 0.4300 0.4100
0 0 1 1
Дицев Рофичский Ромалов Сашак

Пример 2

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

1 2 3 4 5 6
18% Y Кибак, А.Ф. Y
91% N Сошушиди, Я.А. N
61% N Набов, Ф.Ф. N
43% Y Вабянц, С.Г. Y

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

1 2 3 4
0.1800 0.9100 0.6100 0.4300
1 0 0 1
Кибак Сошушиди Набов Вабянц

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Ян Н. Сетко;0.1824 setko19[at]mail.ru setko19[at]mail.ru нет
Егор Г. Гочомиди;0.2987 gocomidi60[at]yahoo.com gocomidi60[at]yahoo.com да
Всеволод Ц. Бидий;0.0619 vsevolod11[at]yahoo.com vsevolod11[at]yahoo.com да
Всеволод Ц. Бидий;0.0619 vsevolod11[at]yahoo.com vsevolod11[at]yahoo.com да
Всеволод Ц. Бидий;0.0619 vsevolod11[at]yahoo.com vsevolod11[at]yahoo.com да

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

1 2 3
Я.Н. Сетко Е.Г. Гочомиди В.Ц. Бидий
mail.ru yahoo.com yahoo.com
0.18 0.30 0.06
Нет Да Да

Пример 2

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

1 2 3 4
Ян Е. Зедман;0.9422 zedman64[at]gmail.com zedman64[at]gmail.com нет
Марат И. Лутман;0.9967 lutman52[at]yahoo.com lutman52[at]yahoo.com нет
Руслан Ф. Кибли;0.7679 ruslan5[at]rambler.ru ruslan5[at]rambler.ru нет
Руслан Ф. Кибли;0.7679 ruslan5[at]rambler.ru ruslan5[at]rambler.ru нет
Руслан Ф. Кибли;0.7679 ruslan5[at]rambler.ru ruslan5[at]rambler.ru нет

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

1 2 3
Я.Е. Зедман М.И. Лутман Р.Ф. Кибли
gmail.com yahoo.com rambler.ru
0.94 1.00 0.77
Нет Нет Нет

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N Цосман, М.Е. 0.4446
N Нечак, Р.Г. 0.4299
Y Камий, С.И. 0.0304
Y Гарушяк, Н.Ч. 0.6070

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

1 2 3
Не выполнено М. Цосман 44%
Не выполнено Р. Нечак 43%
Выполнено С. Камий 3%
Выполнено Н. Гарушяк 61%

Пример 2

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

1 2 3
N Вемибяк, А.Г. 0.0235
N Нидулман, Я.В. 0.4794
N Мегман, Н.Б. 0.6459
Y Вечов, Г.Р. 0.1909

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

1 2 3
Не выполнено А. Вемибяк 2%
Не выполнено Я. Нидулман 48%
Не выполнено Н. Мегман 65%
Выполнено Г. Вечов 19%

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
15.05.01&862 946-4470 0.9 Егор Ц. Нефумий 0.9
15.05.01&862 946-4470 0.9 Егор Ц. Нефумий 0.9
05.12.04&251 973-9633 0.3 Всеволод И. Вабич 0.3
05.11.99&055 868-9678 0.8 Владимир З. Дукий 0.8

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

1 2 3
946-4470 973-9633 868-9678
0.900 0.300 0.800
Е.Ц. Нефумий В.И. Вабич В.З. Дукий
01/05/15 04/12/05 99/11/05

Пример 2

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

1 2 3 4
17.05.99&451 004-8237 0.3 Матвей И. Цевачли 0.3
17.05.99&451 004-8237 0.3 Матвей И. Цевачли 0.3
06.08.99&099 217-1806 0.5 Даниэль М. Чузувянц 0.5
11.12.00&855 392-0983 0.8 Рамиль З. Зомин 0.8

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

1 2 3
004-8237 217-1806 392-0983
0.300 0.500 0.800
М.И. Цевачли Д.М. Чузувянц Р.З. Зомин
99/05/17 99/08/06 00/12/11

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N Винян, Д.И.|89% 2001/02/12 N
Y Шумберг, М.Ц.|79% 1999/05/13 Y
N Сунедин, М.У.|38% 2000/09/27 N
N Негский, А.О.|64% 2001/02/18 N

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

1 2 3 4
0 1 0 0
0.890 0.790 0.380 0.640
Винян Шумберг Сунедин Негский
12.02.2001 13.05.1999 27.09.2000 18.02.2001

Пример 2

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

1 2 3 4 5
N Шеталич, Я.Ч.|49% 2002/07/01 N
Y Кунин, В.Е.|54% 2001/04/23 Y
N Негувиди, Т.Е.|98% 2003/10/11 N

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

1 2 3
0 1 0
0.490 0.540 0.980
Шеталич Кунин Негувиди
01.07.2002 23.04.2001 11.10.2003

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(899)416-57-40 nocij34[at]yandex.ru 04-01-02
+7(372)403-15-01 netogov40[at]rambler.ru 02-07-13
+7(656)729-81-15 fenedberg21[at]yandex.ru 03-01-04

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

1 2 3
899-416-5740 372-403-1501 656-729-8115
nocij34 netogov40 fenedberg21
02.01.04 13.07.02 04.01.03

Пример 2

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

1 2 3
+7(957)036-43-65 zarli24[at]mail.ru 00-04-20
+7(563)855-61-66 zozevij80[at]rambler.ru 02-11-17
+7(704)640-41-88 mucev96[at]yandex.ru 04-11-08

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

1 2 3
957-036-4365 563-855-6166 704-640-4188
zarli24 zozevij80 mucev96
20.04.00 17.11.02 08.11.04

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Никита Г. Баворян!+7 648 511-55-31 bavoran2[at]gmail.com 0.5715
Тимофей М. Гивянц!+7 721 012-20-84 timofej7[at]rambler.ru 0.0087
Георгий Д. Кичочиди!+7 221 689-78-71 kicocidi28[at]mail.ru 0.7874

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

1 2 3
Баворян Никита Гивянц Тимофей Кичочиди Георгий
+7 (648) 511-55-31 +7 (721) 012-20-84 +7 (221) 689-78-71
bavoran2@gmail.com timofej7@rambler.ru kicocidi28@mail.ru
0.572 0.009 0.787

Пример 2

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

1 2 3 4 5
Марат Ш. Гасушов!+7 145 673-94-16 gasusov54[at]rambler.ru 0.7089
Гордей Ц. Вабко!+7 716 414-40-50 gordej4[at]gmail.com 0.1775
Егор Б. Темошман!+7 478 165-52-36 temosman3[at]yahoo.com 0.2051

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

1 2 3
Вабко Гордей Гасушов Марат Темошман Егор
+7 (716) 414-40-50 +7 (145) 673-94-16 +7 (478) 165-52-36
gordej4@gmail.com gasusov54@rambler.ru temosman3@yahoo.com
0.177 0.709 0.205

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 054 435-7050 Y tamerlan72@mail.ru 22.06.2002
+7 870 707-5519 N nozitko97@yandex.ru 26.03.2004
+7 275 604-0767 N timur52@yahoo.com 16.08.2000
+7 303 761-7650 N komodman43@yahoo.com 24.10.2001
+7 275 604-0767 N timur52@yahoo.com 16.08.2000
+7 275 604-0767 N timur52@yahoo.com 16.08.2000

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

1 2 3 4
(054) 435-7050 (870) 707-5519 (275) 604-0767 (303) 761-7650
1 0 0 0
tamerlan72[at]mail.ru nozitko97[at]yandex.ru timur52[at]yahoo.com komodman43[at]yahoo.com
02-06-22 04-03-26 00-08-16 01-10-24

Пример 2

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

1 2 3 4 5 6
+7 657 775-6991 Y savelij75@mail.ru 06.10.2000
+7 597 627-8633 N artur9@yandex.ru 07.10.2003
+7 597 627-8633 N artur9@yandex.ru 07.10.2003
+7 597 627-8633 N artur9@yandex.ru 07.10.2003
+7 062 359-8830 N daniel_43@yandex.ru 17.02.2004

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

1 2 3
(657) 775-6991 (597) 627-8633 (062) 359-8830
1 0 0
savelij75[at]mail.ru artur9[at]yandex.ru daniel_43[at]yandex.ru
00-10-06 03-10-07 04-02-17

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2001.09.10 Не выполнено Мирон Зидский zidskij87[at]mail.ru
1999.07.28 Не выполнено Данила Битурий biturij26[at]yahoo.com
2003.01.05 Не выполнено Игнат Лорак ignat69[at]mail.ru
2000.03.06 Выполнено Вадим Цумук vadim63[at]yandex.ru
1999.07.28 Не выполнено Данила Битурий biturij26[at]yahoo.com

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

1 2 3 4
2001-09-10 1999-07-28 2003-01-05 2000-03-06
false false false true
Зидский Мирон Битурий Данила Лорак Игнат Цумук Вадим
zidskij87 biturij26 ignat69 vadim63

Пример 2

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

1 2 3 4 5 6
2004.03.02 Не выполнено Марат Лезук marat75[at]gmail.com
2000.02.22 Выполнено Рустам Кацко rustam92[at]yandex.ru
2002.01.06 Не выполнено Марк Нигуцич niguzic99[at]rambler.ru
2004.02.11 Выполнено Рустам Сефян rustam75[at]mail.ru
2004.03.02 Не выполнено Марат Лезук marat75[at]gmail.com

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

1 2 3 4
2004-03-02 2000-02-22 2002-01-06 2004-02-11
false true false true
Лезук Марат Кацко Рустам Нигуцич Марк Сефян Рустам
marat75 rustam92 niguzic99 rustam75

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2
2004.03.22 20%!8574794647
2000.08.25 30%!8523298778
2000.07.02 66%!2023612343

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

1 2 3
22.03.2004 0.200 857-479-4647
25.08.2000 0.300 852-329-8778
02.07.2000 0.660 202-361-2343

Пример 2

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

1 2
2001.08.27 69%!4075054434
2001.08.03 39%!0606997530
2003.06.04 2%!2541523996
2000.10.04 8%!4879026733

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

1 2 3
27.08.2001 0.690 407-505-4434
03.08.2001 0.390 060-699-7530
04.06.2003 0.020 254-152-3996
04.10.2000 0.080 487-902-6733

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04/10/02 0.494 +7(049)738-60-30 true
06/03/99 0.662 +7(320)422-56-64 false
06/03/99 0.662 +7(320)422-56-64 false
06/03/99 0.662 +7(320)422-56-64 false
01/11/00 0.435 +7(571)766-27-88 false

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

1 2 3 4
04-10-02 49% (049) 738-6030 1
06-03-99 66% (320) 422-5664 0
01-11-00 44% (571) 766-2788 0

Пример 2

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

1 2 3 4
28/01/02 0.246 +7(157)271-87-61 true
19/04/01 0.983 +7(911)852-39-67 true
28/01/02 0.246 +7(157)271-87-61 true
28/01/02 0.246 +7(157)271-87-61 true
04/09/03 0.146 +7(173)842-06-25 false
10/02/01 0.465 +7(190)537-40-87 false

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

1 2 3 4
28-01-02 25% (157) 271-8761 1
19-04-01 98% (911) 852-3967 1
04-09-03 15% (173) 842-0625 0
10-02-01 46% (190) 537-4087 0

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
andrej21@rambler.ru 902 198-9237 0.6 2004-10-06
gufunko76@gmail.com 377 001-4604 1.0 2004-02-19
andrej21@rambler.ru 902 198-9237 0.6 2004-10-06
andrej21@rambler.ru 902 198-9237 0.6 2004-10-06
cuvurij41@rambler.ru 123 992-9124 0.0 1999-11-23

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

1 2 3
andrej21[at]rambler.ru gufunko76[at]gmail.com cuvurij41[at]rambler.ru
198-9237 001-4604 992-9124
0.60 1.00 0.00
04/10/06 04/02/19 99/11/23

Пример 2

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

1 2 3 4
tecic12@yandex.ru 103 488-3869 0.4 2004-09-27
zosodko6@yahoo.com 203 051-4186 0.9 2004-08-16
zosodko6@yahoo.com 203 051-4186 0.9 2004-08-16
rinat85@gmail.com 624 936-1195 0.7 1999-05-28
zosodko6@yahoo.com 203 051-4186 0.9 2004-08-16

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

1 2 3
tecic12[at]yandex.ru zosodko6[at]yahoo.com rinat85[at]gmail.com
488-3869 051-4186 936-1195
0.40 0.90 0.70
04/09/27 04/08/16 99/05/28

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
00/02/14 Зочич Р.У. 308-487-2370 308-487-2370 0.635
00/10/06 Зегудянц А.С. 137-679-4209 137-679-4209 0.624
04/02/15 Веделберг С.Н. 469-032-3854 469-032-3854 0.815

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

1 2 3 4
14-02-00 Зочич (308) 487-2370 0.64
06-10-00 Зегудянц (137) 679-4209 0.62
15-02-04 Веделберг (469) 032-3854 0.81

Пример 2

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

1 2 3 4 5 6 7
99/06/23 Цодин Р.Ч. 337-544-4037 337-544-4037 0.604
03/09/01 Цубий Г.З. 462-531-5834 462-531-5834 0.574
03/12/06 Сусиди Ю.В. 050-043-8431 050-043-8431 0.615

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

1 2 3 4
23-06-99 Цодин (337) 544-4037 0.60
01-09-03 Цубий (462) 531-5834 0.57
06-12-03 Сусиди (050) 043-8431 0.61

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
443-376-1134;racov5[at]yandex.ru 2004/05/14 2004/05/14
810-605-3239;cacman60[at]gmail.com 2002/08/13 2002/08/13
810-605-3239;cacman60[at]gmail.com 2002/08/13 2002/08/13
810-605-3239;cacman60[at]gmail.com 2002/08/13 2002/08/13
741-750-8070;rakivli49[at]rambler.ru 2001/07/09 2001/07/09

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

1 2 3
4433761134 2004.05.14 racov5
8106053239 2002.08.13 cacman60
7417508070 2001.07.09 rakivli49

Пример 2

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

1 2 3 4
296-027-4898;zimidij14[at]mail.ru 1999/03/26 1999/03/26
596-072-5648;botigidi3[at]yandex.ru 2000/05/22 2000/05/22
468-790-4671;zezidi27[at]yandex.ru 2002/11/14 2002/11/14
005-258-1214;mulev22[at]yandex.ru 2004/09/24 2004/09/24
005-258-1214;mulev22[at]yandex.ru 2004/09/24 2004/09/24
005-258-1214;mulev22[at]yandex.ru 2004/09/24 2004/09/24

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

1 2 3
2960274898 1999.03.26 zimidij14
5960725648 2000.05.22 botigidi3
4687904671 2002.11.14 zezidi27
0052581214 2004.09.24 mulev22

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (913) 049-39-44 elisej30@yandex.ru elisej30@yandex.ru Елисей Р. Ниняк|0.6549
+7 (571) 249-43-87 artem70@yandex.ru artem70@yandex.ru Артем Ц. Тотук|0.6269
+7 (686) 056-70-08 dasidi57@mail.ru dasidi57@mail.ru Назар Ч. Дасиди|0.3003
+7 (296) 677-02-29 vitman7@rambler.ru vitman7@rambler.ru Марат М. Витман|0.8264
+7 (296) 677-02-29 vitman7@rambler.ru vitman7@rambler.ru Марат М. Витман|0.8264
+7 (296) 677-02-29 vitman7@rambler.ru vitman7@rambler.ru Марат М. Витман|0.8264

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

1 2 3 4
(913) 049-3944 (571) 249-4387 (686) 056-7008 (296) 677-0229
elisej30 artem70 dasidi57 vitman7
0.655 0.627 0.300 0.826
Елисей Ниняк Артем Тотук Назар Дасиди Марат Витман

Пример 2

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

1 2 3 4 5 6
+7 (573) 442-01-85 samorak96@yandex.ru samorak96@yandex.ru Кирилл Т. Саморак|0.8135
+7 (108) 313-53-71 rizonuk37@yandex.ru rizonuk37@yandex.ru Максим Д. Рицонук|0.0307
+7 (537) 528-74-35 gifov27@mail.ru gifov27@mail.ru Петр Ц. Гифов|0.4841
+7 (108) 313-53-71 rizonuk37@yandex.ru rizonuk37@yandex.ru Максим Д. Рицонук|0.0307
+7 (108) 313-53-71 rizonuk37@yandex.ru rizonuk37@yandex.ru Максим Д. Рицонук|0.0307

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

1 2 3
(573) 442-0185 (108) 313-5371 (537) 528-7435
samorak96 rizonuk37 gifov27
0.814 0.031 0.484
Кирилл Саморак Максим Рицонук Петр Гифов

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002.06.01 balan29@rambler.ru:false
2002.02.09 solak84@rambler.ru:false
1999.11.23 zinidi88@yandex.ru:false
2002.05.11 nezan33@yahoo.com:false

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

1 2 3 4
2002 2002 1999 2002
rambler.ru rambler.ru yandex.ru yahoo.com
Не выполнено Не выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3 4
2004.04.15 fakusberg19@gmail.com:false
2001.06.19 cofogko57@gmail.com:false
2002.09.08 dutin44@yahoo.com:true
2002.02.27 gerusov36@yandex.ru:false

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

1 2 3 4
2004 2001 2002 2002
gmail.com gmail.com yahoo.com yandex.ru
Не выполнено Не выполнено Выполнено Не выполнено

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
20.03.2003 stanislav2@yandex.ru 20.03.2003 +7(947)946-88-34 0.64
24.01.2001 savelij72@mail.ru 24.01.2001 +7(653)893-76-47 0.85
18.05.2004 vaceslav68@yandex.ru 18.05.2004 +7(814)757-35-76 0.47
16.06.2002 tesigman32@gmail.com 16.06.2002 +7(268)182-24-31 0.37

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

1 2 3 4
2003.03.20 stanislav2 +7 947 946-88-34 0.6400
2001.01.24 savelij72 +7 653 893-76-47 0.8500
2004.05.18 vaceslav68 +7 814 757-35-76 0.4700
2002.06.16 tesigman32 +7 268 182-24-31 0.3700

Пример 2

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

1 2 3 4 5
25.05.2001 sozinak38@rambler.ru 25.05.2001 +7(715)576-15-23 0.15
02.05.2004 vsevolod57@rambler.ru 02.05.2004 +7(921)021-94-70 0.51
12.06.2003 zerukuk81@gmail.com 12.06.2003 +7(419)582-71-69 0.71

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

1 2 3 4
2001.05.25 sozinak38 +7 715 576-15-23 0.1500
2004.05.02 vsevolod57 +7 921 021-94-70 0.5100
2003.06.12 zerukuk81 +7 419 582-71-69 0.7100

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Чадко, В.Г.|(064) 741-30-68 26-11-2003
Чадко, В.Г.|(064) 741-30-68 26-11-2003
Бевин, Э.Т.|(256) 842-87-18 23-07-2001
Фасич, Р.Б.|(049) 884-96-54 08-06-2002
Чадко, В.Г.|(064) 741-30-68 26-11-2003
Дефисли, А.О.|(934) 471-73-71 07-11-2000

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

1 2 3
064 741-3068 Чадко В. 26-11-03
256 842-8718 Бевин Э. 23-07-01
049 884-9654 Фасич Р. 08-06-02
934 471-7371 Дефисли А. 07-11-00

Пример 2

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

1 2
Чочивов, С.Г.|(133) 879-07-94 27-04-2003
Бируцман, Д.В.|(759) 681-49-54 19-03-1999
Тагизий, С.Т.|(264) 199-48-93 21-10-2003
Чесов, Ю.Ц.|(427) 196-65-94 26-12-2003
Чесов, Ю.Ц.|(427) 196-65-94 26-12-2003
Чесов, Ю.Ц.|(427) 196-65-94 26-12-2003

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

1 2 3
133 879-0794 Чочивов С. 27-04-03
759 681-4954 Бируцман Д. 19-03-99
264 199-4893 Тагизий С. 21-10-03
427 196-6594 Чесов Ю. 26-12-03

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Арсен Р. Чицян +7 750 256-2457 Нет 45% 45%
Семен Т. Цешский +7 617 948-4711 Нет 33% 33%
Тимофей Д. Мугуфман +7 789 920-4984 Да 63% 63%
Влад Н. Нолин +7 824 140-0814 Нет 99% 99%
Влад Н. Нолин +7 824 140-0814 Нет 99% 99%
Влад Н. Нолин +7 824 140-0814 Нет 99% 99%

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

1 2 3 4
Мугуфман Тимофей +77899204984 1 0.6
Нолин Влад +78241400814 0 1.0
Цешский Семен +76179484711 0 0.3
Чицян Арсен +77502562457 0 0.5

Пример 2

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

1 2 3 4 5 6 7
Василий С. Чафешов +7 923 101-5847 Да 88% 88%
Гордей Н. Бизко +7 912 292-1666 Нет 78% 78%
Родион А. Чумебли +7 893 500-9361 Нет 47% 47%
Родион А. Чумебли +7 893 500-9361 Нет 47% 47%
Родион А. Чумебли +7 893 500-9361 Нет 47% 47%
Егор В. Цишадберг +7 293 106-7134 Нет 99% 99%

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

1 2 3 4
Бизко Гордей +79122921666 0 0.8
Цишадберг Егор +72931067134 0 1.0
Чафешов Василий +79231015847 1 0.9
Чумебли Родион +78935009361 0 0.5

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+74632946348 Сергей В. Шицский 09/12/1999 09/12/1999
+72229128018 Данил Ц. Нориди 22/01/2004 22/01/2004
+77632290529 Антон Т. Гакберг 23/05/2004 23/05/2004

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

1 2 3
7632290529 Гакберг А.Т. 04-05-23
2229128018 Нориди Д.Ц. 04-01-22
4632946348 Шицский С.В. 99-12-09

Пример 2

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

1 2 3 4
+73992984713 Андрей У. Гибичич 12/11/1999 12/11/1999
+76109015502 Ростислав Н. Чабилий 20/04/2000 20/04/2000
+75158425913 Давид Н. Литянц 11/09/2002 11/09/2002
+72828490911 Тихон Б. Гошалев 24/01/1999 24/01/1999

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

1 2 3
3992984713 Гибичич А.У. 99-11-12
2828490911 Гошалев Т.Б. 99-01-24
5158425913 Литянц Д.Н. 02-09-11
6109015502 Чабилий Р.Н. 00-04-20

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
25.05.1999 25.05.1999 7048416607:0.4
27.10.2000 27.10.2000 8744686165:0.4
04.08.2001 04.08.2001 9723629624:1.0
11.04.2001 11.04.2001 4129761032:0.9

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

1 2 3
01/04/11 90% 412-976-1032
99/05/25 40% 704-841-6607
00/10/27 40% 874-468-6165
01/08/04 100% 972-362-9624

Пример 2

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

1 2 3 4 5
02.04.2003 02.04.2003 5818255450:0.6
21.02.2003 21.02.2003 5616791726:0.4
28.08.2002 28.08.2002 2806764359:0.9
17.05.2004 17.05.2004 5438689377:0.8

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

1 2 3
02/08/28 90% 280-676-4359
04/05/17 80% 543-868-9377
03/02/21 40% 561-679-1726
03/04/02 60% 581-825-5450

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(468) 181-14-18:Не выполнено tamerlan44[at]rambler.ru 0.512
(045) 510-91-87:Выполнено valerij98[at]gmail.com 0.458
(439) 667-95-26:Выполнено fefatin61[at]yandex.ru 0.109
(783) 354-12-85:Не выполнено arsen89[at]mail.ru 0.121

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

1 2 3 4
Нет rambler.ru 0.51 468 181-1418
Да gmail.com 0.46 045 510-9187
Да yandex.ru 0.11 439 667-9526
Нет mail.ru 0.12 783 354-1285

Пример 2

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

1 2 3
(864) 961-06-33:Не выполнено aleksandr37[at]yandex.ru 0.572
(695) 311-49-67:Выполнено vsevolod56[at]yandex.ru 0.930
(056) 346-88-30:Не выполнено tokskij83[at]rambler.ru 0.744
(871) 093-12-25:Не выполнено radmir53[at]mail.ru 0.782

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

1 2 3 4
Нет yandex.ru 0.57 864 961-0633
Да yandex.ru 0.93 695 311-4967
Нет rambler.ru 0.74 056 346-8830
Нет mail.ru 0.78 871 093-1225

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да:0.618 nazman19[at]gmail.com Р.Р. Нацман Р.Р. Нацман
нет:0.383 genetskij7[at]yahoo.com И.Е. Генетский И.Е. Генетский
нет:0.251 kuzegic25[at]yahoo.com С.К. Куцегич С.К. Куцегич
нет:0.580 veridi37[at]yandex.ru Т.С. Вериди Т.С. Вериди

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

1 2 3 4
0.6 0.4 0.3 0.6
Да Нет Нет Нет
gmail.com yahoo.com yahoo.com yandex.ru
Нацман Генетский Куцегич Вериди

Пример 2

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

1 2 3 4
да:0.192 zesli42[at]mail.ru Г.З. Зесли Г.З. Зесли
да:0.666 cunov20[at]mail.ru О.Т. Чунов О.Т. Чунов
да:0.636 mirak48[at]mail.ru О.Ц. Миряк О.Ц. Миряк

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

1 2 3
0.2 0.7 0.6
Да Да Да
mail.ru mail.ru mail.ru
Зесли Чунов Миряк

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 454 513-4742 fufomak98@yandex.ru Фуфомак П.Е.
+7 960 243-1104 kifezak37@gmail.com Кифецяк Д.Р.
+7 014 996-8187 vadberg18@yahoo.com Вадберг Д.Ч.
+7 014 996-8187 vadberg18@yahoo.com Вадберг Д.Ч.

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

1 2 3
(454) 513-4742 (960) 243-1104 (014) 996-8187
fufomak98 kifezak37 vadberg18
Фуфомак Кифецяк Вадберг

Пример 2

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

1 2 3
+7 371 040-6952 tobikskij74@rambler.ru Тобикский Г.Л.
+7 455 735-1216 lasucanz52@mail.ru Ласучянц С.Ц.
+7 455 735-1216 lasucanz52@mail.ru Ласучянц С.Ц.
+7 713 444-2303 logezic70@yahoo.com Логецич М.М.
+7 350 748-5061 valalov55@mail.ru Валалов С.Ш.

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

1 2 3 4
(371) 040-6952 (455) 735-1216 (713) 444-2303 (350) 748-5061
tobikskij74 lasucanz52 logezic70 valalov55
Тобикский Ласучянц Логецич Валалов

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
fusanz16@gmail.com:0.2742 Да Да
sogli6@rambler.ru:0.8687 Нет Нет
sogli6@rambler.ru:0.8687 Нет Нет
semanz32@gmail.com:0.7774 Нет Нет
sogli6@rambler.ru:0.8687 Нет Нет

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

1 2 3
0.274 0.869 0.777
gmail.com rambler.ru gmail.com
Выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3
golakman3@yandex.ru:0.6810 Да Да
masalak77@yandex.ru:0.4198 Да Да
notogak57@mail.ru:0.8844 Нет Нет
notogak57@mail.ru:0.8844 Нет Нет
notogak57@mail.ru:0.8844 Нет Нет

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

1 2 3
0.681 0.420 0.884
yandex.ru yandex.ru mail.ru
Выполнено Выполнено Не выполнено

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Тоникич, Г.Ш. tonikic73[at]yahoo.com нет 0.8157
Госедев, С.С. gosedev40[at]rambler.ru нет 0.4644
Тоникич, Г.Ш. tonikic73[at]yahoo.com нет 0.8157
Гизский, А.Е. gizskij37[at]gmail.com да 0.4315
Лимовин, Л.Р. limovin97[at]gmail.com нет 0.8131
Тоникич, Г.Ш. tonikic73[at]yahoo.com нет 0.8157

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

1 2 3 4
Тоникич Г. tonikic73 false 0.82
Госедев С. gosedev40 false 0.46
Гизский А. gizskij37 true 0.43
Лимовин Л. limovin97 false 0.81

Пример 2

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

1 2 3 4 5
Силабли, И.Г. silabli43[at]rambler.ru нет 0.7601
Нецяк, А.З. nezak55[at]mail.ru да 0.3612
Низигак, Д.М. nizigak12[at]yahoo.com нет 0.7506
Зобли, Н.Т. zobli73[at]yandex.ru нет 0.8745
Зобли, Н.Т. zobli73[at]yandex.ru нет 0.8745
Зобли, Н.Т. zobli73[at]yandex.ru нет 0.8745

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

1 2 3 4
Силабли И. silabli43 false 0.76
Нецяк А. nezak55 true 0.36
Низигак Д. nizigak12 false 0.75
Зобли Н. zobli73 false 0.87

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
lazko14[at]gmail.com 0.13 04.10.06 Лацко, В.Ч.
kudanz15[at]gmail.com 0.75 02.10.22 Кудянц, А.Ш.
kudanz15[at]gmail.com 0.75 02.10.22 Кудянц, А.Ш.
canigberg28[at]mail.ru 0.38 04.06.23 Чанигберг, А.Р.
cibij41[at]gmail.com 0.78 01.03.19 Чибий, М.Ц.
kudanz15[at]gmail.com 0.75 02.10.22 Кудянц, А.Ш.

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

1 2 3 4
kudanz15 0.750 22-10-02 Кудянц А.
lazko14 0.130 06-10-04 Лацко В.
canigberg28 0.380 23-06-04 Чанигберг А.
cibij41 0.780 19-03-01 Чибий М.

Пример 2

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

1 2 3 4
dicij6[at]gmail.com 0.40 04.06.06 Дичий, С.А.
kinak34[at]rambler.ru 0.52 01.08.06 Киняк, В.Ц.
bekerman68[at]yahoo.com 0.75 04.10.14 Бекерман, Г.Ч.
bekerman68[at]yahoo.com 0.75 04.10.14 Бекерман, Г.Ч.
bekerman68[at]yahoo.com 0.75 04.10.14 Бекерман, Г.Ч.

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

1 2 3 4
bekerman68 0.750 14-10-04 Бекерман Г.
dicij6 0.400 06-06-04 Дичий С.
kinak34 0.520 06-08-01 Киняк В.

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.640 vaceslav45@mail.ru 507-602-1894
0.975 mogubskij41@yahoo.com 503-126-7025
0.486 stanislav5@yahoo.com 981-710-6943
0.777 ruslan57@yahoo.com 880-747-0692

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

1 2 3
0.6 vaceslav45[at]mail.ru (507) 602-18-94
1.0 mogubskij41[at]yahoo.com (503) 126-70-25
0.5 stanislav5[at]yahoo.com (981) 710-69-43
0.8 ruslan57[at]yahoo.com (880) 747-06-92

Пример 2

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

1 2 3
0.602 matvej21@yandex.ru 563-795-7306
0.551 makar67@yahoo.com 316-582-6153
0.815 evgenij9@gmail.com 240-026-9239

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

1 2 3
0.6 matvej21[at]yandex.ru (563) 795-73-06
0.6 makar67[at]yahoo.com (316) 582-61-53
0.8 evgenij9[at]gmail.com (240) 026-92-39

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2002-12-07 4837116990 0.3692
2001-12-11 4582473541 0.7363
2002-04-28 8535633954 0.5710
2002-10-15 7962007315 0.3660
2002-10-15 7962007315 0.3660

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

1 2 3 4
07/12/2002 11/12/2001 28/04/2002 15/10/2002
711-69-90 247-35-41 563-39-54 200-73-15
0.37 0.74 0.57 0.37

Пример 2

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

1 2 3
2000-10-15 1342273375 0.5129
2003-10-24 7025400580 0.3774
2000-10-15 1342273375 0.5129
2003-01-08 3069658878 0.6716

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

1 2 3
15/10/2000 24/10/2003 08/01/2003
227-33-75 540-05-80 965-88-78
0.51 0.38 0.67

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
cadman23@rambler.ru +7(455)188-14-54 N 03/04/28
cadman23@rambler.ru +7(455)188-14-54 N 03/04/28
karic40@mail.ru +7(017)107-44-54 Y 03/03/16
sumic91@mail.ru +7(915)009-71-55 Y 02/03/26

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

1 2 3 4
rambler.ru 188-14-54 нет 03.04.28
mail.ru 107-44-54 да 03.03.16
mail.ru 009-71-55 да 02.03.26

Пример 2

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

1 2 3 4
zusecov69@mail.ru +7(603)724-37-56 N 02/11/16
telberg99@yandex.ru +7(989)083-17-79 N 99/07/02
nivberg70@yahoo.com +7(840)488-12-73 N 01/01/05
nivberg70@yahoo.com +7(840)488-12-73 N 01/01/05
zitberg43@yahoo.com +7(343)853-12-06 N 02/03/10

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

1 2 3 4
mail.ru 724-37-56 нет 02.11.16
yandex.ru 083-17-79 нет 99.07.02
yahoo.com 488-12-73 нет 01.01.05
yahoo.com 853-12-06 нет 02.03.10

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Не выполнено&Т.Д. Тибов +73588085161
Не выполнено&В.У. Рацувий +71638032543
Не выполнено&А.О. Борисман +70678508408
Не выполнено&А.Т. Десалко +76929454205

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

1 2 3
Тибов Т. 358 808-5161 0
Рацувий В. 163 803-2543 0
Борисман А. 067 850-8408 0
Десалко А. 692 945-4205 0

Пример 2

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

1 2
Выполнено&С.И. Темувберг +77427468385
Выполнено&А.С. Медурянц +79502689985
Не выполнено&О.Р. Шатак +73514391545

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

1 2 3
Темувберг С. 742 746-8385 1
Медурянц А. 950 268-9985 1
Шатак О. 351 439-1545 0

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vladimir67[at]rambler.ru|false 0.52 20/07/99 20/07/99
artemij40[at]rambler.ru|false 0.97 24/04/99 24/04/99
detezak29[at]gmail.com|true 0.26 05/06/00 05/06/00

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

1 2 3
vladimir67@rambler.ru artemij40@rambler.ru detezak29@gmail.com
0.520 0.970 0.260
Нет Нет Да
99.07.20 99.04.24 00.06.05

Пример 2

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

1 2 3 4
stepan1[at]yahoo.com|true 0.18 02/07/01 02/07/01
matvej52[at]mail.ru|false 0.63 27/09/04 27/09/04
cuzadanz16[at]mail.ru|false 0.58 06/10/04 06/10/04
filozidi42[at]yandex.ru|true 0.66 27/10/04 27/10/04

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

1 2 3 4
stepan1@yahoo.com matvej52@mail.ru cuzadanz16@mail.ru filozidi42@yandex.ru
0.180 0.630 0.580 0.660
Да Нет Нет Да
01.07.02 04.09.27 04.10.06 04.10.27

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
3%#2000-01-12 daniel_98[at]yahoo.com Даниэль У. Чочулли
74%#2000-06-27 gonofak35[at]mail.ru Максим Ш. Гонофак
62%#1999-09-09 eduard34[at]yandex.ru Эдуард Ц. Цицянц
74%#2000-06-27 gonofak35[at]mail.ru Максим Ш. Гонофак

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

1 2 3 4
2000.01.12 daniel_98 Чочулли Д.У. 0.0
2000.06.27 gonofak35 Гонофак М.Ш. 0.7
1999.09.09 eduard34 Цицянц Э.Ц. 0.6

Пример 2

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

1 2 3 4
12%#1999-03-15 adel_46[at]gmail.com Адель А. Дилич
12%#1999-03-15 adel_46[at]gmail.com Адель А. Дилич
4%#2001-02-14 marat84[at]gmail.com Марат О. Зивов
27%#2004-11-11 al_bert9[at]gmail.com Альберт Л. Лутин

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

1 2 3 4
1999.03.15 adel_46 Дилич А.А. 0.1
2001.02.14 marat84 Зивов М.О. 0.0
2004.11.11 al_bert9 Лутин А.Л. 0.3