ИНБО-32-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Вукабян Радмир|+7 811 384-93-65 68% 2001/01/05 2001/01/05
Шамак Демид|+7 634 228-35-45 18% 2003/11/24 2003/11/24
Шокли Матвей|+7 206 957-72-87 23% 2004/06/10 2004/06/10
Муничский Сергей|+7 190 004-39-28 33% 1999/12/01 1999/12/01

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

1 2 3 4
+71900043928 0.33 01-12-1999 Сергей Муничский
+72069577287 0.23 10-06-2004 Матвей Шокли
+76342283545 0.18 24-11-2003 Демид Шамак
+78113849365 0.68 05-01-2001 Радмир Вукабян

Пример 2

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

1 2 3 4 5
Гилич Всеволод|+7 140 922-06-31 83% 2003/12/18 2003/12/18
Бицев Станислав|+7 927 457-06-64 26% 2002/12/28 2002/12/28
Шишозман Тимур|+7 707 883-38-67 25% 2001/01/22 2001/01/22
Лутко Тихон|+7 749 827-99-74 56% 2001/01/04 2001/01/04

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

1 2 3 4
+71409220631 0.83 18-12-2003 Всеволод Гилич
+77078833867 0.25 22-01-2001 Тимур Шишозман
+77498279974 0.56 04-01-2001 Тихон Лутко
+79274570664 0.26 28-12-2002 Станислав Бицев

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Леонид Ш. Гочашук#08/01/04 0.8
Константин Ц. Гунобий#06/01/99 0.8
Артем С. Чубабин#26/06/03 0.4
Артем С. Чубабин#26/06/03 0.4

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

1 2 3
08.01.04 Гочашук Леонид 0.8000
06.01.99 Гунобий Константин 0.8000
26.06.03 Чубабин Артем 0.4000

Пример 2

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

1 2 3
Георгий Б. Цобев#27/07/02 0.5
Ян О. Сибов#15/05/01 0.1
Ян О. Сибов#15/05/01 0.1
Даниил Р. Нубодев#10/12/01 0.3
Вячеслав И. Ненский#28/08/99 0.2

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

1 2 3
27.07.02 Цобев Георгий 0.5000
15.05.01 Сибов Ян 0.1000
10.12.01 Нубодев Даниил 0.3000
28.08.99 Ненский Вячеслав 0.2000

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.035 fuduzak31@yahoo.com Выполнено
0.256 matvej32@rambler.ru Выполнено
0.639 dolskij77@yandex.ru Выполнено
0.171 vaceslav91@mail.ru Не выполнено

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

1 2 3
0.0350 fuduzak31[at]yahoo.com 1
0.2560 matvej32[at]rambler.ru 1
0.6390 dolskij77[at]yandex.ru 1
0.1710 vaceslav91[at]mail.ru 0

Пример 2

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

1 2 3
0.435 godedic45@yandex.ru Выполнено
0.652 danila83@rambler.ru Не выполнено
0.124 sazanz67@yandex.ru Не выполнено
0.266 covacak28@rambler.ru Выполнено

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

1 2 3
0.4350 godedic45[at]yandex.ru 1
0.6520 danila83[at]rambler.ru 0
0.1240 sazanz67[at]yandex.ru 0
0.2660 covacak28[at]rambler.ru 1

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Игорь У. Четко|Нет igor_82@mail.ru igor_82@mail.ru
Борис М. Локский|Нет lokskij87@rambler.ru lokskij87@rambler.ru
Илья В. Рикев|Нет rikev18@mail.ru rikev18@mail.ru

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

1 2 3
N igor_82[at]mail.ru Четко
N lokskij87[at]rambler.ru Локский
N rikev18[at]mail.ru Рикев

Пример 2

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

1 2 3
Ринат С. Сишегянц|Да siseganz59@mail.ru siseganz59@mail.ru
Илья Т. Ритянц|Да ritanz67@rambler.ru ritanz67@rambler.ru
Мирон У. Дикалак|Да dikalak56@yandex.ru dikalak56@yandex.ru

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

1 2 3
Y siseganz59[at]mail.ru Сишегянц
Y ritanz67[at]rambler.ru Ритянц
Y dikalak56[at]yandex.ru Дикалак

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2
ranak37@yahoo.com&Ранак Р.К. Нет
femak68@rambler.ru&Фемак А.С. Да
nutasov30@gmail.com&Нутасов П.У. Да
furskij20@mail.ru&Фурский Ю.К. Нет
ranak37@yahoo.com&Ранак Р.К. Нет

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

1 2 3 4
Р. Ранак А. Фемак П. Нутасов Ю. Фурский
N Y Y N
yahoo.com rambler.ru gmail.com mail.ru

Пример 2

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

1 2
gevegberg75@mail.ru&Гевегберг Г.У. Нет
romman90@yahoo.com&Ромман Д.Л. Да
guzli79@yahoo.com&Гуцли С.Н. Да
romman90@yahoo.com&Ромман Д.Л. Да

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

1 2 3
Г. Гевегберг Д. Ромман С. Гуцли
N Y Y
mail.ru yahoo.com yahoo.com

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
nutafak52@rambler.ru 0.8502 +7(030)654-42-90 04/08/2004
gofezman45@rambler.ru 0.6915 +7(930)735-84-90 22/06/2001
dusuvak31@rambler.ru 0.9226 +7(434)669-44-09 18/04/2003
rodion83@mail.ru 0.5772 +7(654)033-04-19 01/10/2004

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

1 2 3 4
nutafak52[at]rambler.ru 0.85 654-42-90 04-08-2004
gofezman45[at]rambler.ru 0.69 735-84-90 22-06-2001
dusuvak31[at]rambler.ru 0.92 669-44-09 18-04-2003
rodion83[at]mail.ru 0.58 033-04-19 01-10-2004

Пример 2

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

1 2 3 4 5 6
maksim44@rambler.ru 0.0708 +7(049)586-14-55 13/11/2000
vladislav4@yandex.ru 0.2532 +7(819)413-35-02 15/06/1999
dibidi4@yandex.ru 0.4765 +7(544)622-86-41 25/11/2003

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

1 2 3 4
maksim44[at]rambler.ru 0.07 586-14-55 13-11-2000
vladislav4[at]yandex.ru 0.25 413-35-02 15-06-1999
dibidi4[at]yandex.ru 0.48 622-86-41 25-11-2003

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Чазонянц, М.Т. 20-11-01 (971) 411-5572 true
Фишувянц, А.Ч. 04-02-02 (163) 533-2142 false
Фекев, Р.Г. 11-12-02 (373) 605-8718 false
Фишувянц, А.Ч. 04-02-02 (163) 533-2142 false
Фишувянц, А.Ч. 04-02-02 (163) 533-2142 false

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

1 2 3
Фекев Р. Фишувянц А. Чазонянц М.
11.12.02 04.02.02 20.11.01
3736058718 1635332142 9714115572
N N Y

Пример 2

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

1 2 3 4
Рокачли, Е.О. 21-07-03 (140) 966-4131 true
Ратянц, Б.О. 13-12-04 (747) 379-6862 true
Ратянц, Б.О. 13-12-04 (747) 379-6862 true
Ратянц, Б.О. 13-12-04 (747) 379-6862 true
Мушянц, А.Д. 19-12-04 (649) 753-2888 false

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

1 2 3
Мушянц А. Ратянц Б. Рокачли Е.
19.12.04 13.12.04 21.07.03
6497532888 7473796862 1409664131
N Y Y

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (247) 879-88-63 2002-03-15#0.5
+7 (161) 067-03-24 2004-07-09#0.1
+7 (142) 452-15-45 2002-08-23#0.7

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

1 2 3
8798863 0.500 2002
0670324 0.100 2004
4521545 0.700 2002

Пример 2

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

1 2 3 4
+7 (510) 205-64-49 2001-12-02#1.0
+7 (096) 526-82-91 2002-05-22#0.2
+7 (983) 377-50-85 2001-10-07#0.9

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

1 2 3
2056449 1.000 2001
5268291 0.200 2002
3775085 0.900 2001

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нукикак Рустам 0.0083 +7(772)765-85-05
Легутук Одиссей 0.7204 +7(262)365-63-35
Зофемов Ринат 0.4926 +7(193)843-84-33

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

1 2 3
Рустам Нукикак 0.008 (772) 765-85-05
Одиссей Легутук 0.720 (262) 365-63-35
Ринат Зофемов 0.493 (193) 843-84-33

Пример 2

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

1 2 3
Тотский Виталий 0.5190 +7(570)007-80-75
Гашубук Владислав 0.3852 +7(714)568-76-80
Вемудли Роман 0.1629 +7(759)678-67-66
Дудозак Денис 0.0573 +7(552)754-03-90

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

1 2 3
Виталий Тотский 0.519 (570) 007-80-75
Владислав Гашубук 0.385 (714) 568-76-80
Роман Вемудли 0.163 (759) 678-67-66
Денис Дудозак 0.057 (552) 754-03-90

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.83|Выполнено 00.11.27 +7 725 698-13-11
0.86|Не выполнено 01.12.05 +7 394 950-42-35
0.54|Не выполнено 03.07.23 +7 511 266-21-40
0.09|Не выполнено 03.03.26 +7 355 639-49-93
0.09|Не выполнено 03.03.26 +7 355 639-49-93
0.09|Не выполнено 03.03.26 +7 355 639-49-93

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

1 2 3 4
1 0 0 0
27-11-00 05-12-01 23-07-03 26-03-03
725 698-1311 394 950-4235 511 266-2140 355 639-4993
0.8 0.9 0.5 0.1

Пример 2

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

1 2 3 4
0.81|Выполнено 03.09.19 +7 003 229-36-99
0.21|Выполнено 00.06.03 +7 074 369-98-59
0.21|Выполнено 00.06.03 +7 074 369-98-59
0.31|Выполнено 04.11.22 +7 314 725-84-08
0.21|Выполнено 00.06.03 +7 074 369-98-59

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

1 2 3
1 1 1
19-09-03 03-06-00 22-11-04
003 229-3699 074 369-9859 314 725-8408
0.8 0.2 0.3

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004.05.10 Выполнено 28%
2000.06.22 Выполнено 1%
2000.07.20 Выполнено 1%

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

1 2 3
10.05.2004 22.06.2000 20.07.2000
Да Да Да
0.280 0.010 0.010

Пример 2

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

1 2 3 4
2001.09.28 Не выполнено 77%
2001.04.15 Выполнено 48%
2002.07.22 Не выполнено 35%
2002.01.02 Не выполнено 35%

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

1 2 3 4
28.09.2001 15.04.2001 22.07.2002 02.01.2002
Нет Да Нет Нет
0.770 0.480 0.350 0.350

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да Да 9815609169 gobij61@yandex.ru#0.1543
Нет Нет 4785330428 lugij68@mail.ru#0.9175
Да Да 2313827883 zesubli50@gmail.com#0.2565
Да Да 2313827883 zesubli50@gmail.com#0.2565
Да Да 2313827883 zesubli50@gmail.com#0.2565

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

1 2 3
да нет да
(981) 560-91-69 (478) 533-04-28 (231) 382-78-83
gobij61 lugij68 zesubli50
0.154 0.917 0.257

Пример 2

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

1 2 3 4
Нет Нет 0252965459 kizemskij20@gmail.com#0.0144
Да Да 1327467080 nebic67@yahoo.com#0.4378
Нет Нет 9016659304 tivij64@gmail.com#0.3646
Да Да 1327467080 nebic67@yahoo.com#0.4378
Нет Нет 3391880201 kugesov2@rambler.ru#0.9372
Да Да 1327467080 nebic67@yahoo.com#0.4378

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

1 2 3 4
нет да нет нет
(025) 296-54-59 (132) 746-70-80 (901) 665-93-04 (339) 188-02-01
kizemskij20 nebic67 tivij64 kugesov2
0.014 0.438 0.365 0.937

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
mezic22@yandex.ru mezic22@yandex.ru 03/07/2003#Мецич, Б.Д. +7(793)645-90-18
zakulin41@yandex.ru zakulin41@yandex.ru 25/03/1999#Цакулин, Е.У. +7(105)869-09-32
cuzobberg99@yahoo.com cuzobberg99@yahoo.com 25/06/1999#Чуцобберг, А.Б. +7(173)064-47-38

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

1 2 3 4
mezic22[at]yandex.ru Мецич +7 793 645-90-18 03/07/03
zakulin41[at]yandex.ru Цакулин +7 105 869-09-32 99/03/25
cuzobberg99[at]yahoo.com Чуцобберг +7 173 064-47-38 99/06/25

Пример 2

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

1 2 3 4
kalarman55@yandex.ru kalarman55@yandex.ru 04/10/1999#Каларман, И.Г. +7(425)881-85-41
secamov57@yandex.ru secamov57@yandex.ru 03/07/1999#Сечамов, Ф.В. +7(534)279-74-65
cevli26@gmail.com cevli26@gmail.com 01/07/2001#Чевли, А.Ц. +7(402)223-84-83
sirov92@mail.ru sirov92@mail.ru 14/01/1999#Сиров, Ф.А. +7(358)546-53-06

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

1 2 3 4
kalarman55[at]yandex.ru Каларман +7 425 881-85-41 99/10/04
secamov57[at]yandex.ru Сечамов +7 534 279-74-65 99/07/03
cevli26[at]gmail.com Чевли +7 402 223-84-83 01/07/01
sirov92[at]mail.ru Сиров +7 358 546-53-06 99/01/14

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+79335347475&0.246 Елисей Ц. Шаболко 02/12/1999 02/12/1999
+76036557217&0.863 Степан Д. Гашифберг 15/03/2004 15/03/2004
+70689506646&0.751 Влад Л. Гучов 27/05/2001 27/05/2001
+74000505074&0.862 Рустам Ш. Вибич 17/04/2004 17/04/2004
+74000505074&0.862 Рустам Ш. Вибич 17/04/2004 17/04/2004
+74000505074&0.862 Рустам Ш. Вибич 17/04/2004 17/04/2004

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

1 2 3 4
0.2460 933 534-7475 Шаболко, Е.Ц. 02-12-1999
0.8630 603 655-7217 Гашифберг, С.Д. 15-03-2004
0.8620 400 050-5074 Вибич, Р.Ш. 17-04-2004
0.7510 068 950-6646 Гучов, В.Л. 27-05-2001

Пример 2

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

1 2 3 4
+74280807206&0.254 Гордей С. Бурко 01/02/2001 01/02/2001
+78845207091&0.971 Марат В. Шифавберг 23/11/2003 23/11/2003
+77334882462&0.672 Роберт С. Вегемин 04/05/2003 04/05/2003
+77334882462&0.672 Роберт С. Вегемин 04/05/2003 04/05/2003
+77334882462&0.672 Роберт С. Вегемин 04/05/2003 04/05/2003

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

1 2 3 4
0.2540 428 080-7206 Бурко, Г.С. 01-02-2001
0.6720 733 488-2462 Вегемин, Р.С. 04-05-2003
0.9710 884 520-7091 Шифавберг, М.В. 23-11-2003

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03.05.14 нет (927) 438-63-26 rakak27@mail.ru (927) 438-63-26
02.06.15 нет (460) 504-90-18 vicidi12@yandex.ru (460) 504-90-18
00.01.05 нет (836) 301-71-78 mozukov32@yahoo.com (836) 301-71-78

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

1 2 3
14.05.03 15.06.02 05.01.00
Не выполнено Не выполнено Не выполнено
4386326 5049018 3017178
rakak27[at]mail.ru vicidi12[at]yandex.ru mozukov32[at]yahoo.com

Пример 2

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

1 2 3 4 5
03.12.08 да (784) 686-16-64 sazelij11@gmail.com (784) 686-16-64
00.04.14 да (041) 351-40-19 liredak40@yandex.ru (041) 351-40-19
01.11.07 нет (221) 235-72-13 sibskij59@mail.ru (221) 235-72-13
00.03.27 да (212) 321-40-51 venigan13@rambler.ru (212) 321-40-51

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

1 2 3 4
08.12.03 14.04.00 07.11.01 27.03.00
Выполнено Выполнено Не выполнено Выполнено
6861664 3514019 2357213 3214051
sazelij11[at]gmail.com liredak40[at]yandex.ru sibskij59[at]mail.ru venigan13[at]rambler.ru

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
00/06/13&ramil_89@mail.ru Да +7 702 261-7762 +7 702 261-7762
03/05/09&mamisov22@yahoo.com Да +7 184 403-7861 +7 184 403-7861
02/10/04&rostislav68@yahoo.com Да +7 832 024-1353 +7 832 024-1353
02/10/04&rostislav68@yahoo.com Да +7 832 024-1353 +7 832 024-1353
02/10/04&rostislav68@yahoo.com Да +7 832 024-1353 +7 832 024-1353

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

1 2 3
00.06.13 03.05.09 02.10.04
1 1 1
mail.ru yahoo.com yahoo.com
+7 702 261-77-62 +7 184 403-78-61 +7 832 024-13-53

Пример 2

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

1 2 3 4 5 6
02/02/07&vladislav33@yahoo.com Нет +7 905 185-4785 +7 905 185-4785
99/02/17&becoran93@gmail.com Да +7 333 789-4361 +7 333 789-4361
99/02/17&becoran93@gmail.com Да +7 333 789-4361 +7 333 789-4361
99/02/17&becoran93@gmail.com Да +7 333 789-4361 +7 333 789-4361
02/07/04&german63@mail.ru Нет +7 306 023-1777 +7 306 023-1777
04/05/10&stanislav89@yahoo.com Да +7 925 116-7884 +7 925 116-7884

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

1 2 3 4
02.02.07 99.02.17 02.07.04 04.05.10
0 1 0 1
yahoo.com gmail.com mail.ru yahoo.com
+7 905 185-47-85 +7 333 789-43-61 +7 306 023-17-77 +7 925 116-78-84

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
13-06-02 Станислав Лудский (887) 272-47-44 (887) 272-47-44
02-06-00 Яромир Мачамян (661) 601-98-13 (661) 601-98-13
25-09-00 Игорь Кофизян (802) 608-72-11 (802) 608-72-11
15-02-02 Виктор Шадберг (216) 490-29-43 (216) 490-29-43
02-06-00 Яромир Мачамян (661) 601-98-13 (661) 601-98-13
02-06-00 Яромир Мачамян (661) 601-98-13 (661) 601-98-13

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

1 2 3
13/06/02 Лудский Станислав 2724744
15/02/02 Шадберг Виктор 4902943
02/06/00 Мачамян Яромир 6019813
25/09/00 Кофизян Игорь 6087211

Пример 2

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

1 2 3 4 5 6
06-11-02 Петр Курилко (587) 017-62-89 (587) 017-62-89
06-11-02 Петр Курилко (587) 017-62-89 (587) 017-62-89
01-07-99 Святогор Шитиди (722) 996-84-07 (722) 996-84-07
03-04-00 Алексей Бефак (806) 085-62-15 (806) 085-62-15
06-11-02 Петр Курилко (587) 017-62-89 (587) 017-62-89
06-07-03 Матвей Дорли (712) 916-93-03 (712) 916-93-03

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

1 2 3
06/11/02 Курилко Петр 0176289
03/04/00 Бефак Алексей 0856215
06/07/03 Дорли Матвей 9169303
01/07/99 Шитиди Святогор 9968407

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0&00/11/22 7342286198 69%
1&04/05/01 8109226116 100%
0&00/03/17 3026949744 19%
0&99/04/09 0973745575 84%

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

1 2 3 4
Не выполнено Выполнено Не выполнено Не выполнено
228-6198 922-6116 694-9744 374-5575
0.690 1.000 0.190 0.840
22/11/00 01/05/04 17/03/00 09/04/99

Пример 2

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

1 2 3
0&04/11/08 4852079564 71%
1&99/09/17 5881686193 90%
1&99/09/06 1344811846 88%

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

1 2 3
Не выполнено Выполнено Выполнено
207-9564 168-6193 481-1846
0.710 0.900 0.880
08/11/04 17/09/99 06/09/99

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
В.Ф. Шевман 056-123-9042 sevman61[at]mail.ru Нет Нет
Я.М. Восотак 192-409-4041 vosotak26[at]rambler.ru Да Да
Я.М. Восотак 192-409-4041 vosotak26[at]rambler.ru Да Да
С.В. Дадберг 021-314-9462 dadberg51[at]rambler.ru Нет Нет

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

1 2 3 4
В. Шевман 123-90-42 sevman61 N
Я. Восотак 409-40-41 vosotak26 Y
С. Дадберг 314-94-62 dadberg51 N

Пример 2

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

1 2 3 4 5 6
Ф.Б. Визиди 616-546-6190 vizidi23[at]mail.ru Нет Нет
Д.З. Кукин 685-051-5624 kukin32[at]mail.ru Нет Нет
А.А. Зелацев 884-862-6109 zelazev85[at]gmail.com Нет Нет
А.А. Зелацев 884-862-6109 zelazev85[at]gmail.com Нет Нет

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

1 2 3 4
Ф. Визиди 546-61-90 vizidi23 N
Д. Кукин 051-56-24 kukin32 N
А. Зелацев 862-61-09 zelazev85 N

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(822)211-04-91 2003-05-22 Да
+7(746)351-74-47 2000-10-18 Нет
+7(730)398-27-46 1999-05-17 Да

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

1 2 3
(730) 398-27-46 (746) 351-74-47 (822) 211-04-91
99/05/17 00/10/18 03/05/22
да нет да

Пример 2

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

1 2 3 4 5
+7(084)881-49-95 2004-06-14 Нет
+7(285)707-84-23 2004-11-25 Нет
+7(674)186-15-11 1999-08-03 Нет

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

1 2 3
(084) 881-49-95 (285) 707-84-23 (674) 186-15-11
04/06/14 04/11/25 99/08/03
нет нет нет

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Кезугич Николай Кезугич Николай Выполнено&02-03-10
Фигяк Даниэль Фигяк Даниэль Выполнено&04-07-07
Детко Глеб Детко Глеб Не выполнено&99-08-06
Дизли Мирон Дизли Мирон Не выполнено&01-12-11

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

1 2 3 4
Николай Кезугич Даниэль Фигяк Глеб Детко Мирон Дизли
да да нет нет
10.03.02 07.07.04 06.08.99 11.12.01

Пример 2

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

1 2 3
Зокисли Антон Зокисли Антон Выполнено&01-05-27
Сибян Руслан Сибян Руслан Выполнено&01-10-23
Зиший Арсений Зиший Арсений Выполнено&03-09-05

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

1 2 3
Антон Зокисли Руслан Сибян Арсений Зиший
да да да
27.05.01 23.10.01 05.09.03

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
А.Е. Тиняк tinak98[at]yandex.ru&03/12/08 А.Е. Тиняк
М.М. Лирозян lirozan76[at]mail.ru&99/09/08 М.М. Лирозян
М.М. Лирозян lirozan76[at]mail.ru&99/09/08 М.М. Лирозян
Б.С. Цемесян zemesan32[at]yahoo.com&99/03/02 Б.С. Цемесян
М.М. Лирозян lirozan76[at]mail.ru&99/09/08 М.М. Лирозян

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

1 2 3
А. Тиняк Б. Цемесян М. Лирозян
tinak98 zemesan32 lirozan76
08/12/03 02/03/99 08/09/99

Пример 2

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

1 2 3 4 5
Г.Ч. Софегич sofegic58[at]mail.ru&99/09/23 Г.Ч. Софегич
Г.Ч. Софегич sofegic58[at]mail.ru&99/09/23 Г.Ч. Софегич
А.Е. Тедунберг tedunberg7[at]rambler.ru&99/05/09 А.Е. Тедунберг
Г.Ч. Софегич sofegic58[at]mail.ru&99/09/23 Г.Ч. Софегич
М.К. Фарли farli55[at]yandex.ru&99/06/11 М.К. Фарли

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

1 2 3
А. Тедунберг Г. Софегич М. Фарли
tedunberg7 sofegic58 farli55
09/05/99 23/09/99 11/06/99

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 (285) 846-92-50 2003.02.15:1
+7 (185) 529-34-01 2002.12.09:1
+7 (765) 012-39-56 2001.03.25:1
+7 (301) 700-02-39 1999.12.05:1

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

1 2 3 4
846-9250 529-3401 012-3956 700-0239
15/02/2003 09/12/2002 25/03/2001 05/12/1999
Выполнено Выполнено Выполнено Выполнено

Пример 2

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

1 2
+7 (584) 486-22-13 2002.07.28:1
+7 (195) 420-95-04 2001.09.21:0
+7 (137) 170-05-20 1999.11.23:1
+7 (674) 541-57-05 2000.05.04:0

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

1 2 3 4
486-2213 420-9504 170-0520 541-5705
28/07/2002 21/09/2001 23/11/1999 04/05/2000
Выполнено Не выполнено Выполнено Не выполнено

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+78262309794 Выполнено:0.234
+77554674618 Выполнено:0.153
+71981563719 Не выполнено:0.328
+73777055405 Не выполнено:0.912

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

1 2 3 4
+7 (826) 230-97-94 +7 (755) 467-46-18 +7 (198) 156-37-19 +7 (377) 705-54-05
да да нет нет
0.23 0.15 0.33 0.91

Пример 2

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

1 2 3
+71877045018 Выполнено:0.272
+74307987171 Не выполнено:0.328
+72091900530 Выполнено:0.226
+74367860452 Не выполнено:0.349

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

1 2 3 4
+7 (187) 704-50-18 +7 (430) 798-71-71 +7 (209) 190-05-30 +7 (436) 786-04-52
да нет да нет
0.27 0.33 0.23 0.35

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
05-02-2002 0.73 0.73 vladimir76@yandex.ru
12-07-2000 0.37 0.37 situnli4@yandex.ru
05-02-2002 0.73 0.73 vladimir76@yandex.ru
24-11-2001 0.52 0.52 vitalij46@yandex.ru

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

1 2 3
05.02.2002 12.07.2000 24.11.2001
73% 37% 52%
vladimir76[at]yandex.ru situnli4[at]yandex.ru vitalij46[at]yandex.ru

Пример 2

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

1 2 3 4 5 6
07-12-2004 0.25 0.25 bulecanz30@yahoo.com
06-09-2002 0.98 0.98 david25@yandex.ru
22-07-2004 0.83 0.83 ramil_18@mail.ru
07-12-2004 0.25 0.25 bulecanz30@yahoo.com
11-07-2001 0.95 0.95 vasilij90@yandex.ru

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

1 2 3 4
07.12.2004 06.09.2002 22.07.2004 11.07.2001
25% 98% 83% 95%
bulecanz30[at]yahoo.com david25[at]yandex.ru ramil_18[at]mail.ru vasilij90[at]yandex.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
linev49@rambler.ru 0.8 17.08.2002 Линев, Л.Р.
zacinuk7@mail.ru 0.6 23.04.2001 Зачинук, Д.Т.
nadesli50@yandex.ru 0.7 01.02.2000 Надесли, К.Д.
nadesli50@yandex.ru 0.7 01.02.2000 Надесли, К.Д.
nadesli50@yandex.ru 0.7 01.02.2000 Надесли, К.Д.

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

1 2 3 4
linev49 0.800 17.08.02 Л. Линев
nadesli50 0.700 01.02.00 К. Надесли
zacinuk7 0.600 23.04.01 Д. Зачинук

Пример 2

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

1 2 3 4 5 6
sedev31@yandex.ru 0.0 10.08.1999 Седев, Э.Ц.
bizesberg21@rambler.ru 0.2 12.09.1999 Бизесберг, А.З.
sedev31@yandex.ru 0.0 10.08.1999 Седев, Э.Ц.
letic30@rambler.ru 0.5 26.04.1999 Летич, Т.С.
sedev31@yandex.ru 0.0 10.08.1999 Седев, Э.Ц.

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

1 2 3 4
bizesberg21 0.200 12.09.99 А. Бизесберг
letic30 0.500 26.04.99 Т. Летич
sedev31 0.000 10.08.99 Э. Седев

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2001-11-21 (618) 707-56-69 87%
2002-06-11 (806) 210-37-72 39%
2002-01-22 (290) 005-99-05 40%
2002-01-22 (290) 005-99-05 40%
2001-01-08 (326) 857-37-87 57%

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

1 2 3 4
2001/11/21 2002/06/11 2002/01/22 2001/01/08
618-707-5669 806-210-3772 290-005-9905 326-857-3787
0.8700 0.3900 0.4000 0.5700

Пример 2

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

1 2 3 4 5
2001-12-08 (601) 640-57-26 83%
2001-02-02 (389) 334-29-59 72%
2002-02-24 (180) 874-81-25 94%
2002-02-24 (180) 874-81-25 94%

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

1 2 3
2001/12/08 2001/02/02 2002/02/24
601-640-5726 389-334-2959 180-874-8125
0.8300 0.7200 0.9400

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
11-03-2003 kufskij82@yahoo.com true +7 597 515-40-09
01-08-2004 codizin8@gmail.com false +7 608 194-68-54
27-09-2000 todov81@gmail.com true +7 419 348-04-69
21-05-2001 zimeban87@yandex.ru true +7 503 607-90-27

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

1 2 3 4
11.03.2003 yahoo.com Выполнено +7 (597) 515-40-09
01.08.2004 gmail.com Не выполнено +7 (608) 194-68-54
27.09.2000 gmail.com Выполнено +7 (419) 348-04-69
21.05.2001 yandex.ru Выполнено +7 (503) 607-90-27

Пример 2

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

1 2 3 4 5
10-11-2004 fufanz30@rambler.ru false +7 455 642-16-14
05-11-1999 mezman68@yahoo.com false +7 001 437-31-19
03-12-2003 nutasan2@rambler.ru true +7 379 690-71-97
19-07-2002 vosev70@yandex.ru false +7 720 479-92-89

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

1 2 3 4
10.11.2004 rambler.ru Не выполнено +7 (455) 642-16-14
05.11.1999 yahoo.com Не выполнено +7 (001) 437-31-19
03.12.2003 rambler.ru Выполнено +7 (379) 690-71-97
19.07.2002 yandex.ru Не выполнено +7 (720) 479-92-89

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Амир Б. Тузолак 125-272-5951 22-08-99 tuzolak73@gmail.com 125-272-5951
Игнат Е. Кукук 440-426-0871 04-02-04 ignat68@mail.ru 440-426-0871
Юрий Т. Сугий 773-275-3984 10-05-02 sugij19@yahoo.com 773-275-3984
Альберт А. Кодак 949-247-7968 16-04-01 al_bert21@mail.ru 949-247-7968

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

1 2 3 4
Альберт Кодак 247-79-68 16/04/01 mail.ru
Амир Тузолак 272-59-51 22/08/99 gmail.com
Юрий Сугий 275-39-84 10/05/02 yahoo.com
Игнат Кукук 426-08-71 04/02/04 mail.ru

Пример 2

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

1 2 3 4 5 6 7
Ростислав А. Фубко 455-656-9739 17-11-01 rostislav11@gmail.com 455-656-9739
Илья У. Ботский 528-445-6063 02-09-04 botskij48@yahoo.com 528-445-6063
Глеб Р. Чогян 865-881-0552 19-09-99 cogan90@rambler.ru 865-881-0552
Вячеслав С. Ризуско 327-294-4001 05-09-04 vaceslav26@mail.ru 327-294-4001

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

1 2 3 4
Вячеслав Ризуско 294-40-01 05/09/04 mail.ru
Илья Ботский 445-60-63 02/09/04 yahoo.com
Ростислав Фубко 656-97-39 17/11/01 gmail.com
Глеб Чогян 881-05-52 19/09/99 rambler.ru

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.8 0.8 +7 (843) 909-28-75:bogdan21[at]rambler.ru
0.9 0.9 +7 (922) 486-55-15:cizizij29[at]rambler.ru
0.7 0.7 +7 (759) 276-25-17:sizozberg51[at]gmail.com
0.5 0.5 +7 (889) 292-14-02:rostislav76[at]rambler.ru

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

1 2 3
0.80 bogdan21 843-909-2875
0.90 cizizij29 922-486-5515
0.70 sizozberg51 759-276-2517
0.50 rostislav76 889-292-1402

Пример 2

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

1 2 3
0.6 0.6 +7 (259) 918-84-43:zifanz37[at]gmail.com
0.4 0.4 +7 (608) 032-42-40:stepan82[at]yandex.ru
1.0 1.0 +7 (220) 316-11-57:nusekin69[at]yahoo.com
0.7 0.7 +7 (087) 604-65-78:stanislav67[at]gmail.com

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

1 2 3
0.60 zifanz37 259-918-8443
0.40 stepan82 608-032-4240
1.00 nusekin69 220-316-1157
0.70 stanislav67 087-604-6578

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
28% 2000.01.01 Д.Ш. Задук zaduk88@mail.ru
50% 2004.01.23 Л.Ч. Волко volko53@rambler.ru
68% 1999.06.23 М.О. Либудиди libudidi3@mail.ru
4% 2004.01.17 Ф.А. Фидов fidov9@gmail.com

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

1 2 3 4
0.50 0.28 0.68 0.04
23.01.2004 01.01.2000 23.06.1999 17.01.2004
Волко Л. Задук Д. Либудиди М. Фидов Ф.
volko53 zaduk88 libudidi3 fidov9

Пример 2

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

1 2 3 4
1% 2001.12.24 Т.С. Бичак bicak51@gmail.com
29% 1999.03.15 А.Б. Бенук benuk19@gmail.com
35% 2000.07.26 А.Ц. Цубов zubov25@gmail.com

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

1 2 3
0.29 0.01 0.35
15.03.1999 24.12.2001 26.07.2000
Бенук А. Бичак Т. Цубов А.
benuk19 bicak51 zubov25

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true 1999-04-06 Качогко, К.У.
true 1999-04-06 Качогко, К.У.
true 1999-04-06 Качогко, К.У.
true 2001-12-16 Дикатиди, Р.Н.
true 2000-04-01 Толий, Д.Ц.
false 2002-11-24 Мидак, Н.О.

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

1 2 3 4
да да да нет
06-04-1999 16-12-2001 01-04-2000 24-11-2002
Качогко Дикатиди Толий Мидак

Пример 2

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

1 2 3 4
true 1999-11-07 Рурезли, Д.О.
false 2002-09-14 Лашеско, К.А.
false 2002-09-14 Лашеско, К.А.
false 2002-09-14 Лашеско, К.А.
true 2003-12-25 Рафоший, З.М.

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

1 2 3
да нет да
07-11-1999 14-09-2002 25-12-2003
Рурезли Лашеско Рафоший

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
true Матвей У. Чуфов 27.03.00 +7 510 626-1729
true Адель Ф. Когомук 17.03.01 +7 532 720-9460
false Игнат С. Гезишяк 22.07.99 +7 900 727-5005
true Матвей У. Чуфов 27.03.00 +7 510 626-1729

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

1 2 3
0 1 1
Гезишяк Когомук Чуфов
22/07/99 17/03/01 27/03/00
+7 (900) 727-50-05 +7 (532) 720-94-60 +7 (510) 626-17-29

Пример 2

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

1 2 3 4 5 6
false Ростислав М. Цедко 24.02.00 +7 738 772-9790
false Григорий З. Чогеций 10.11.03 +7 146 322-8703
false Григорий З. Чогеций 10.11.03 +7 146 322-8703
false Владислав Б. Бецич 08.10.04 +7 435 482-3357

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

1 2 3
0 0 0
Бецич Цедко Чогеций
08/10/04 24/02/00 10/11/03
+7 (435) 482-33-57 +7 (738) 772-97-90 +7 (146) 322-87-03

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
tafakin25[at]gmail.com Выполнено|22-10-02 0.786
mavinin88[at]gmail.com Не выполнено|19-12-99 0.210
mozacic77[at]yahoo.com Выполнено|14-08-02 0.632

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

1 2 3
tafakin25 mavinin88 mozacic77
22.10.02 19.12.99 14.08.02
0.79 0.21 0.63
да нет да

Пример 2

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

1 2 3 4
mibelic99[at]yandex.ru Не выполнено|15-06-00 0.458
setafin23[at]yandex.ru Не выполнено|16-09-99 0.293
bucov81[at]yandex.ru Выполнено|12-04-04 0.392
fisusman92[at]yahoo.com Выполнено|04-07-00 0.163

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

1 2 3 4
mibelic99 setafin23 bucov81 fisusman92
15.06.00 16.09.99 12.04.04 04.07.00
0.46 0.29 0.39 0.16
нет нет да да

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fogidi79[at]gmail.com 02/09/05 02/09/05 0
cecotko10[at]rambler.ru 00/03/12 00/03/12 1
anatolij72[at]mail.ru 00/01/22 00/01/22 0
anatolij72[at]mail.ru 00/01/22 00/01/22 0
anatolij72[at]mail.ru 00/01/22 00/01/22 0

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

1 2 3
fogidi79 02-09-05 Не выполнено
cecotko10 00-03-12 Выполнено
anatolij72 00-01-22 Не выполнено

Пример 2

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

1 2 3 4
kirill43[at]yandex.ru 99/04/11 99/04/11 0
timur5[at]yahoo.com 00/11/21 00/11/21 1
zonivberg55[at]yahoo.com 00/11/25 00/11/25 0
debofanz48[at]yahoo.com 02/05/08 02/05/08 1
debofanz48[at]yahoo.com 02/05/08 02/05/08 1
debofanz48[at]yahoo.com 02/05/08 02/05/08 1

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

1 2 3
kirill43 99-04-11 Не выполнено
timur5 00-11-21 Выполнено
zonivberg55 00-11-25 Не выполнено
debofanz48 02-05-08 Выполнено

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+74746828859 0 0.1030
+76604313909 0 0.7378
+76604313909 0 0.7378
+70226279106 0 0.7954

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

1 2 3
022 627-9106 474 682-8859 660 431-3909
false false false
0.795 0.103 0.738

Пример 2

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

1 2 3 4 5
+79034819631 0 0.9102
+70039778449 0 0.3446
+72691870499 0 0.5450
+77763798991 0 0.1286
+79034819631 0 0.9102

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

1 2 3 4
003 977-8449 269 187-0499 776 379-8991 903 481-9631
false false false false
0.345 0.545 0.129 0.910

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 532 508-8499;fozucidi62@mail.ru 28.12.99
+7 722 236-5210;zalemev90@yahoo.com 06.01.04
+7 085 516-2950;zozozan20@yahoo.com 11.02.03

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

1 2 3
mail.ru +7 (532) 508-84-99 28-12-99
yahoo.com +7 (722) 236-52-10 06-01-04
yahoo.com +7 (085) 516-29-50 11-02-03

Пример 2

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

1 2
+7 453 367-2651;zigev61@yandex.ru 03.06.99
+7 900 412-4193;tuzidi70@gmail.com 06.01.04
+7 507 382-8535;curozidi33@yahoo.com 25.11.00

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

1 2 3
yandex.ru +7 (453) 367-26-51 03-06-99
gmail.com +7 (900) 412-41-93 06-01-04
yahoo.com +7 (507) 382-85-35 25-11-00

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
risak98@yandex.ru#606-059-6898 11.10.2002 11.10.2002
lesimli92@yandex.ru#216-814-6646 27.01.2001 27.01.2001
zugasskij18@rambler.ru#175-574-4277 12.04.2004 12.04.2004

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

1 2 3
059-68-98 814-66-46 574-42-77
yandex.ru yandex.ru rambler.ru
11/10/2002 27/01/2001 12/04/2004

Пример 2

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

1 2 3 4
romanz82@gmail.com#996-363-0421 01.02.1999 01.02.1999
zinicov10@rambler.ru#376-531-0822 06.12.2001 06.12.2001
manatak88@yahoo.com#201-648-2169 25.06.1999 25.06.1999
tedizak75@gmail.com#891-530-1752 14.08.2004 14.08.2004

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

1 2 3 4
363-04-21 531-08-22 648-21-69 530-17-52
gmail.com rambler.ru yahoo.com gmail.com
01/02/1999 06/12/2001 25/06/1999 14/08/2004

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
1 guvekko4@yahoo.com 0.6 +72168354444 +72168354444
0 tobekli47@yahoo.com 1.0 +71669135864 +71669135864
1 molanz49@yandex.ru 0.0 +78457042588 +78457042588
1 tifli8@gmail.com 0.3 +76937823070 +76937823070
1 tifli8@gmail.com 0.3 +76937823070 +76937823070

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

1 2 3 4
Выполнено guvekko4[at]yahoo.com 0.60 835-4444
Не выполнено tobekli47[at]yahoo.com 1.00 913-5864
Выполнено molanz49[at]yandex.ru 0.00 704-2588
Выполнено tifli8[at]gmail.com 0.30 782-3070

Пример 2

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

1 2 3 4 5 6 7
1 sovev73@yandex.ru 0.8 +73534928596 +73534928596
1 sovev73@yandex.ru 0.8 +73534928596 +73534928596
0 zidiguk51@mail.ru 0.8 +72948377893 +72948377893
1 zakev81@mail.ru 0.5 +77608812663 +77608812663

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

1 2 3 4
Выполнено sovev73[at]yandex.ru 0.80 492-8596
Не выполнено zidiguk51[at]mail.ru 0.80 837-7893
Выполнено zakev81[at]mail.ru 0.50 881-2663

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Кумирич Р.Ц. 0.92 +7 979 094-4305 03/07/2001
Кумирич Р.Ц. 0.92 +7 979 094-4305 03/07/2001
Некикян Н.Ч. 0.50 +7 572 263-1188 04/03/2004
Дувисян Э.Б. 0.11 +7 141 769-0351 08/02/2001
Кумирич Р.Ц. 0.92 +7 979 094-4305 03/07/2001

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

1 2 3
Дувисян Кумирич Некикян
0.1 0.9 0.5
(141) 769-03-51 (979) 094-43-05 (572) 263-11-88
01-02-08 01-07-03 04-03-04

Пример 2

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

1 2 3 4
Кикли Е.Т. 0.57 +7 412 482-8748 06/02/2000
Кикли Е.Т. 0.57 +7 412 482-8748 06/02/2000
Фолев В.Л. 0.45 +7 365 010-2298 09/05/2003
Гезич Р.М. 0.38 +7 809 113-9881 08/10/2004
Тутук Г.Н. 0.43 +7 760 551-7106 07/02/1999
Кикли Е.Т. 0.57 +7 412 482-8748 06/02/2000

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

1 2 3 4
Кикли Фолев Гезич Тутук
0.6 0.5 0.4 0.4
(412) 482-87-48 (365) 010-22-98 (809) 113-98-81 (760) 551-71-06
00-02-06 03-05-09 04-10-08 99-02-07