ИКБО-52-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Нет&0.75 Назар Мулян
Нет&0.16 Анатолий Вулберг
Нет&0.71 Артур Ругушук

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

1 2 3
0.2 Вулберг Анатолий false
0.8 Мулян Назар false
0.7 Ругушук Артур false

Пример 2

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

1 2
Да&0.85 Андрей Шибий
Нет&0.06 Дмитрий Незебян
Нет&0.40 Марк Зуломский

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

1 2 3
0.4 Зуломский Марк false
0.1 Незебян Дмитрий false
0.8 Шибий Андрей true

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
gusuk71[at]rambler.ru&Гушук, Е.Д. 21.05.2000 0.8754 0.8754
lusuk64[at]mail.ru&Лушук, Г.И. 23.05.2004 0.3709 0.3709
zidizic62[at]gmail.com&Зидизич, Р.М. 03.05.2002 0.4775 0.4775
kosskij61[at]mail.ru&Кошский, Я.И. 18.05.2003 0.5549 0.5549

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

1 2 3 4
rambler.ru 21-05-00 0.88 Гушук Е.
mail.ru 23-05-04 0.37 Лушук Г.
gmail.com 03-05-02 0.48 Зидизич Р.
mail.ru 18-05-03 0.55 Кошский Я.

Пример 2

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

1 2 3 4 5
zuzitev16[at]mail.ru&Цуцитев, В.Ш. 25.08.2004 0.9939 0.9939
fosan77[at]yahoo.com&Фошян, В.К. 06.11.2003 0.6346 0.6346
cegev90[at]gmail.com&Чегев, Р.Ш. 10.02.2004 0.5266 0.5266

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

1 2 3 4
mail.ru 25-08-04 0.99 Цуцитев В.
yahoo.com 06-11-03 0.63 Фошян В.
gmail.com 10-02-04 0.53 Чегев Р.

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
finibberg15@mail.ru Павел Н. Финибберг Да 0.822 Да
finibberg15@mail.ru Павел Н. Финибберг Да 0.822 Да
lonazberg69@yandex.ru Семен Г. Лонацберг Да 0.488 Да
nirman39@rambler.ru Тимур Н. Нирман Да 0.609 Да

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

1 2 3
finibberg15[at]mail.ru lonazberg69[at]yandex.ru nirman39[at]rambler.ru
Финибберг Лонацберг Нирман
true true true
82% 49% 61%

Пример 2

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

1 2 3 4 5 6
rubodskij46@rambler.ru Данила В. Рубодский Да 0.228 Да
nigifak15@mail.ru Савва Т. Нигифак Да 0.241 Да
rostislav35@rambler.ru Ростислав Ч. Цекушман Нет 0.121 Нет
rubodskij46@rambler.ru Данила В. Рубодский Да 0.228 Да
artur89@gmail.com Артур Р. Ризин Да 0.962 Да

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

1 2 3 4
rubodskij46[at]rambler.ru nigifak15[at]mail.ru rostislav35[at]rambler.ru artur89[at]gmail.com
Рубодский Нигифак Цекушман Ризин
true true false true
23% 24% 12% 96%

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
(583) 480-3690 Т.Р. Завашук zavasuk27@gmail.com 00.01.04 Т.Р. Завашук
(039) 576-3629 И.О. Гебев gebev63@yandex.ru 00.06.16 И.О. Гебев
(394) 339-6985 Я.Ц. Мицечак mizecak42@yandex.ru 02.07.26 Я.Ц. Мицечак
(394) 339-6985 Я.Ц. Мицечак mizecak42@yandex.ru 02.07.26 Я.Ц. Мицечак
(644) 305-1635 Р.Р. Лакин lakin76@rambler.ru 00.03.12 Р.Р. Лакин

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

1 2 3 4
(039) 576-36-29 (583) 480-36-90 (644) 305-16-35 (394) 339-69-85
Гебев Завашук Лакин Мицечак
yandex.ru gmail.com rambler.ru yandex.ru
16/06/00 04/01/00 12/03/00 26/07/02

Пример 2

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

1 2 3 4 5 6 7
(642) 825-5318 А.Ц. Садян sadan18@rambler.ru 00.11.13 А.Ц. Садян
(808) 655-8408 Ф.Б. Цокянц zokanz82@mail.ru 01.01.08 Ф.Б. Цокянц
(571) 061-7682 Г.М. Фуший fusij95@rambler.ru 00.04.23 Г.М. Фуший
(571) 061-7682 Г.М. Фуший fusij95@rambler.ru 00.04.23 Г.М. Фуший

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

1 2 3
(642) 825-53-18 (571) 061-76-82 (808) 655-84-08
Садян Фуший Цокянц
rambler.ru rambler.ru mail.ru
13/11/00 23/04/00 08/01/01

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено 07.07.2004 stanislav24[at]mail.ru stanislav24[at]mail.ru
Выполнено 07.01.2001 gugizak23[at]rambler.ru gugizak23[at]rambler.ru
Не выполнено 02.04.2004 zukecidi62[at]gmail.com zukecidi62[at]gmail.com
Не выполнено 12.05.2002 nikita89[at]gmail.com nikita89[at]gmail.com

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

1 2 3 4
true true false false
07/07/04 07/01/01 02/04/04 12/05/02
mail.ru rambler.ru gmail.com gmail.com

Пример 2

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

1 2 3 4 5
Не выполнено 02.12.1999 tamerlan60[at]yandex.ru tamerlan60[at]yandex.ru
Не выполнено 18.07.2001 fulosidi31[at]gmail.com fulosidi31[at]gmail.com
Выполнено 27.12.2002 vitalij38[at]yandex.ru vitalij38[at]yandex.ru

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

1 2 3
false false true
02/12/99 18/07/01 27/12/02
yandex.ru gmail.com yandex.ru

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 917 469-80-32 mobukak90@yahoo.com#Игнат В. Мобукяк Нет Нет
+7 737 259-08-66 vladislav43@rambler.ru#Владислав Е. Цатуфский Нет Нет
+7 988 422-31-33 igor_99@yahoo.com#Игорь С. Канян Да Да

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

1 2 3
+7(917)469-80-32 +7(737)259-08-66 +7(988)422-31-33
Мобукяк Игнат Цатуфский Владислав Канян Игорь
mobukak90[at]yahoo.com vladislav43[at]rambler.ru igor_99[at]yahoo.com
N N Y

Пример 2

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

1 2 3 4 5
+7 541 313-29-08 odissej42@gmail.com#Одиссей Н. Зигин Да Да
+7 452 655-64-71 vasilij26@gmail.com#Василий З. Музман Да Да
+7 627 193-72-30 zafocidi96@gmail.com#Назар Ф. Цафочиди Да Да

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

1 2 3
+7(541)313-29-08 +7(452)655-64-71 +7(627)193-72-30
Зигин Одиссей Музман Василий Цафочиди Назар
odissej42[at]gmail.com vasilij26[at]gmail.com zafocidi96[at]gmail.com
Y Y Y

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
167 929-6893#да Г.Ц. Сутешов 27/03/01
274 405-1594#нет Д.Н. Тебешев 08/02/02
605 758-7896#нет В.З. Варий 07/07/03

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

1 2 3
(167) 929-68-93 (274) 405-15-94 (605) 758-78-96
1 0 0
Сутешов Тебешев Варий
01/03/27 02/02/08 03/07/07

Пример 2

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

1 2 3
352 841-2181#нет Э.Ч. Лудян 11/11/02
132 038-2886#нет Ю.М. Шалич 13/05/00
470 403-6589#да Г.У. Лузак 10/04/02

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

1 2 3
(352) 841-21-81 (132) 038-28-86 (470) 403-65-89
0 0 1
Лудян Шалич Лузак
02/11/11 00/05/13 02/04/10

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(183) 798-06-51 (183) 798-06-51 03/07/25;98%
(975) 335-56-40 (975) 335-56-40 00/10/13;20%
(975) 335-56-40 (975) 335-56-40 00/10/13;20%
(622) 481-17-30 (622) 481-17-30 99/06/28;71%
(260) 901-96-72 (260) 901-96-72 01/05/12;22%

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

1 2 3
7980651 25.07.03 0.980
3355640 13.10.00 0.200
4811730 28.06.99 0.710
9019672 12.05.01 0.220

Пример 2

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

1 2 3
(548) 897-90-54 (548) 897-90-54 01/01/18;72%
(186) 410-56-68 (186) 410-56-68 01/07/07;45%
(186) 410-56-68 (186) 410-56-68 01/07/07;45%
(634) 332-82-86 (634) 332-82-86 04/12/14;58%

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

1 2 3
8979054 18.01.01 0.720
4105668 07.07.01 0.450
3328286 14.12.04 0.580

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2
true +7 775 382-41-27#bivanz31@mail.ru
true +7 964 654-17-60#boris87@yandex.ru
false +7 107 681-65-16#sezufanz39@yandex.ru

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

1 2 3
Выполнено Выполнено Не выполнено
775-382-4127 964-654-1760 107-681-6516
mail.ru yandex.ru yandex.ru

Пример 2

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

1 2
true +7 616 745-57-05#turisidi28@gmail.com
false +7 222 752-95-86#vladislav65@yandex.ru
false +7 437 402-18-88#cetafskij90@yandex.ru

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

1 2 3
Выполнено Не выполнено Не выполнено
616-745-5705 222-752-9586 437-402-1888
gmail.com yandex.ru yandex.ru

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.39 vladimir65@gmail.com 10/07/2000 168-1722
0.28 vasilij42@mail.ru 09/08/1999 697-2824
0.87 galak10@mail.ru 08/11/2001 350-9560

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

1 2 3 4
0.3900 vladimir65[at]gmail.com 10-07-00 168-17-22
0.2800 vasilij42[at]mail.ru 09-08-99 697-28-24
0.8700 galak10[at]mail.ru 08-11-01 350-95-60

Пример 2

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

1 2 3 4
0.95 muzekic13@gmail.com 21/07/2001 794-6256
0.85 tonko20@mail.ru 05/09/2003 444-7133
0.45 nusak65@mail.ru 25/10/2001 892-7019

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

1 2 3 4
0.9500 muzekic13[at]gmail.com 21-07-01 794-62-56
0.8500 tonko20[at]mail.ru 05-09-03 444-71-33
0.4500 nusak65[at]mail.ru 25-10-01 892-70-19

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2002.08.08 Чесян С.Л. 0.145 2002.08.08 +7 163 712-5257
2002.07.06 Лецидов П.М. 0.299 2002.07.06 +7 504 530-4654
1999.04.09 Донеший Д.Л. 0.274 1999.04.09 +7 185 765-8086
2003.01.07 Бебовян Т.О. 0.030 2003.01.07 +7 209 915-2234

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

1 2 3 4
02/08/08 Чесян 0.14 +71637125257
99/04/09 Донеший 0.27 +71857658086
03/01/07 Бебовян 0.03 +72099152234
02/07/06 Лецидов 0.30 +75045304654

Пример 2

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

1 2 3 4 5 6
1999.07.25 Намокко А.Ц. 0.102 1999.07.25 +7 993 865-1708
2003.01.07 Чамко С.З. 0.981 2003.01.07 +7 546 984-4002
2004.04.07 Салук В.Т. 0.105 2004.04.07 +7 462 021-9909

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

1 2 3 4
04/04/07 Салук 0.10 +74620219909
03/01/07 Чамко 0.98 +75469844002
99/07/25 Намокко 0.10 +79938651708

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено 0.4747 5332339685 19-07-2001
Выполнено 0.3816 1649261444 25-09-2004
Не выполнено 0.4781 2070636289 12-05-2004
Выполнено 0.2037 9457058392 18-01-2001
Выполнено 0.2037 9457058392 18-01-2001
Выполнено 0.2037 9457058392 18-01-2001

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

1 2 3 4
1 1 0 1
47% 38% 48% 20%
(533) 233-9685 (164) 926-1444 (207) 063-6289 (945) 705-8392
01.07.19 04.09.25 04.05.12 01.01.18

Пример 2

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

1 2 3 4
Выполнено 0.1641 9700869393 17-12-1999
Выполнено 0.1226 6132307437 01-03-2001
Выполнено 0.1226 6132307437 01-03-2001
Выполнено 0.5662 5603997672 02-03-2002
Не выполнено 0.5499 2925418855 05-08-2004
Выполнено 0.1226 6132307437 01-03-2001

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

1 2 3 4
1 1 1 0
16% 12% 57% 55%
(970) 086-9393 (613) 230-7437 (560) 399-7672 (292) 541-8855
99.12.17 01.03.01 02.03.02 04.08.05

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Y&+7(013)951-29-25 0.86
N&+7(101)215-55-39 0.65
Y&+7(084)821-14-69 0.78
Y&+7(084)821-14-69 0.78
Y&+7(084)821-14-69 0.78

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

1 2 3
Выполнено Не выполнено Выполнено
(013) 951-2925 (101) 215-5539 (084) 821-1469
0.860 0.650 0.780

Пример 2

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

1 2
Y&+7(317)942-69-42 0.59
Y&+7(946)079-50-84 0.26
Y&+7(946)079-50-84 0.26
N&+7(845)727-95-24 0.91
Y&+7(946)079-50-84 0.26
Y&+7(241)026-86-93 0.59

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

1 2 3 4
Выполнено Выполнено Не выполнено Выполнено
(317) 942-6942 (946) 079-5084 (845) 727-9524 (241) 026-8693
0.590 0.260 0.910 0.590

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Ильдар К. Силский silskij89@yandex.ru Не выполнено silskij89@yandex.ru +7 647 495-04-58
Андрей И. Мушук andrej53@gmail.com Выполнено andrej53@gmail.com +7 154 681-81-02
Мирослав И. Бимко miroslav42@yandex.ru Не выполнено miroslav42@yandex.ru +7 028 462-40-44

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

1 2 3 4
Андрей Мушук andrej53 true 154 681-8102
Ильдар Силский silskij89 false 647 495-0458
Мирослав Бимко miroslav42 false 028 462-4044

Пример 2

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

1 2 3 4 5
Ярослав Р. Бумич aroslav41@mail.ru Выполнено aroslav41@mail.ru +7 495 442-48-03
Богдан Б. Дешений desenij74@yahoo.com Выполнено desenij74@yahoo.com +7 108 592-50-31
Макар В. Тегянц teganz66@yahoo.com Не выполнено teganz66@yahoo.com +7 804 683-77-11
Роберт С. Безий robert58@yandex.ru Выполнено robert58@yandex.ru +7 969 536-70-90

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

1 2 3 4
Богдан Дешений desenij74 true 108 592-5031
Макар Тегянц teganz66 false 804 683-7711
Роберт Безий robert58 true 969 536-7090
Ярослав Бумич aroslav41 true 495 442-4803

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2001-11-03#+7 116 285-46-70 Y Y
2002-02-14#+7 912 465-22-86 Y Y
2002-02-14#+7 912 465-22-86 Y Y
2004-08-12#+7 311 174-29-11 Y Y
2002-02-14#+7 912 465-22-86 Y Y

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

1 2 3
285-4670 03/11/2001 да
465-2286 14/02/2002 да
174-2911 12/08/2004 да

Пример 2

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

1 2 3 4 5
2000-04-04#+7 072 685-06-06 Y Y
2002-02-12#+7 123 474-73-86 N N
2000-04-04#+7 072 685-06-06 Y Y
2000-04-04#+7 072 685-06-06 Y Y
2001-02-23#+7 354 793-49-83 Y Y

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

1 2 3
685-0606 04/04/2000 да
474-7386 12/02/2002 нет
793-4983 23/02/2001 да

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
ducasberg32@yandex.ru 0.8999 0.8999 Да
ducasberg32@yandex.ru 0.8999 0.8999 Да
ducasberg32@yandex.ru 0.8999 0.8999 Да
sesman44@yandex.ru 0.8252 0.8252 Нет
zisov88@yahoo.com 0.2533 0.2533 Нет

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

1 2 3
ducasberg32 0.9 Y
sesman44 0.8 N
zisov88 0.3 N

Пример 2

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

1 2 3 4 5
zuganz55@mail.ru 0.6260 0.6260 Да
silic39@rambler.ru 0.7377 0.7377 Да
sekazev71@yandex.ru 0.1977 0.1977 Нет
sekazev71@yandex.ru 0.1977 0.1977 Нет
sekazev71@yandex.ru 0.1977 0.1977 Нет

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

1 2 3
zuganz55 0.6 Y
silic39 0.7 Y
sekazev71 0.2 N

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
19/10/03 Да#057-180-8062 0.9499 0.9499
01/07/03 Нет#503-359-7228 0.1420 0.1420
13/03/00 Да#295-547-8306 0.3435 0.3435
13/03/00 Да#295-547-8306 0.3435 0.3435
23/01/00 Да#790-579-8218 0.8266 0.8266
13/03/00 Да#295-547-8306 0.3435 0.3435

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

1 2 3 4
19.10.03 01.07.03 13.03.00 23.01.00
1808062 3597228 5478306 5798218
0.95 0.14 0.34 0.83
Выполнено Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4
17/01/01 Нет#782-341-1045 0.5635 0.5635
02/03/03 Нет#956-867-5529 0.4059 0.4059
11/03/00 Да#226-180-4690 0.7009 0.7009
11/03/00 Да#226-180-4690 0.7009 0.7009
11/03/00 Да#226-180-4690 0.7009 0.7009

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

1 2 3
17.01.01 02.03.03 11.03.00
3411045 8675529 1804690
0.56 0.41 0.70
Не выполнено Не выполнено Выполнено

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет 544-801-9818 2003/11/06#0.259
да 225-508-8512 2001/12/14#0.399
да 109-818-2495 2002/01/02#0.175
нет 544-801-9818 2003/11/06#0.259
да 326-897-1712 2003/08/08#0.447

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

1 2 3 4
Y Y Y N
(109) 818-24-95 (225) 508-85-12 (326) 897-17-12 (544) 801-98-18
0.1750 0.3990 0.4470 0.2590
02/01/02 14/12/01 08/08/03 06/11/03

Пример 2

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

1 2 3 4
да 634-416-7517 2002/02/03#0.156
да 982-248-1232 2004/04/16#0.585
нет 959-948-8311 2004/06/24#0.532
нет 952-755-9206 2002/11/14#0.287
нет 952-755-9206 2002/11/14#0.287

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

1 2 3 4
Y N N Y
(634) 416-75-17 (952) 755-92-06 (959) 948-83-11 (982) 248-12-32
0.1560 0.2870 0.5320 0.5850
03/02/02 14/11/02 24/06/04 16/04/04

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
codisanz77[at]mail.ru:0 2004/09/19 2004/09/19
muzodic49[at]mail.ru:1 2003/05/10 2003/05/10
nuzin69[at]mail.ru:1 1999/02/25 1999/02/25

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

1 2 3
codisanz77@mail.ru Не выполнено 19/09/04
muzodic49@mail.ru Выполнено 10/05/03
nuzin69@mail.ru Выполнено 25/02/99

Пример 2

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

1 2 3
lozij35[at]yahoo.com:1 2002/01/27 2002/01/27
tagic50[at]yandex.ru:1 2001/11/28 2001/11/28
gozuk46[at]mail.ru:1 2003/05/14 2003/05/14
tolic25[at]yahoo.com:0 1999/11/12 1999/11/12

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

1 2 3
lozij35@yahoo.com Выполнено 27/01/02
tagic50@yandex.ru Выполнено 28/11/01
gozuk46@mail.ru Выполнено 14/05/03
tolic25@yahoo.com Не выполнено 12/11/99

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
licafan81[at]yandex.ru 01/01/12 да
nasosic42[at]rambler.ru 03/04/01 нет
stepan27[at]yahoo.com 04/04/02 нет
sicasak99[at]gmail.com 04/03/02 да

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

1 2 3
licafan81@yandex.ru 12/01/01 1
nasosic42@rambler.ru 01/04/03 0
stepan27@yahoo.com 02/04/04 0
sicasak99@gmail.com 02/03/04 1

Пример 2

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

1 2 3
delatko67[at]gmail.com 03/09/25 да
sedozko25[at]yahoo.com 03/07/08 да
nokov73[at]yahoo.com 01/04/10 нет

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

1 2 3
delatko67@gmail.com 25/09/03 1
sedozko25@yahoo.com 08/07/03 1
nokov73@yahoo.com 10/04/01 0

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.2 С.В. Леденянц +7 454 580-96-65 ledenanz47[at]mail.ru ledenanz47[at]mail.ru
0.2 Р.Р. Сазодко +7 453 863-44-54 sazodko36[at]rambler.ru sazodko36[at]rambler.ru
0.2 Р.Р. Сазодко +7 453 863-44-54 sazodko36[at]rambler.ru sazodko36[at]rambler.ru
0.7 И.З. Гизман +7 306 816-89-56 gizman37[at]gmail.com gizman37[at]gmail.com

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

1 2 3
0.2000 0.2000 0.7000
Леденянц Сазодко Гизман
+7(454)580-96-65 +7(453)863-44-54 +7(306)816-89-56
ledenanz47@mail.ru sazodko36@rambler.ru gizman37@gmail.com

Пример 2

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

1 2 3 4 5
0.1 А.Ш. Масетянц +7 847 814-05-96 masetanz55[at]rambler.ru masetanz55[at]rambler.ru
0.4 К.Ш. Цакобян +7 538 945-87-31 zakoban10[at]mail.ru zakoban10[at]mail.ru
0.9 Р.Л. Фетук +7 682 357-83-73 fetuk96[at]yahoo.com fetuk96[at]yahoo.com
0.9 Р.Л. Фетук +7 682 357-83-73 fetuk96[at]yahoo.com fetuk96[at]yahoo.com

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

1 2 3
0.1000 0.4000 0.9000
Масетянц Цакобян Фетук
+7(847)814-05-96 +7(538)945-87-31 +7(682)357-83-73
masetanz55@rambler.ru zakoban10@mail.ru fetuk96@yahoo.com

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+71464354580:Руслан Шишагий sisagij3[at]yahoo.com sisagij3[at]yahoo.com
+71627623382:Роберт Бувезук buvezuk51[at]mail.ru buvezuk51[at]mail.ru
+79421394772:Роман Гибуряк giburak98[at]yandex.ru giburak98[at]yandex.ru
+79421394772:Роман Гибуряк giburak98[at]yandex.ru giburak98[at]yandex.ru

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

1 2 3
Шишагий Руслан Бувезук Роберт Гибуряк Роман
1464354580 1627623382 9421394772
sisagij3 buvezuk51 giburak98

Пример 2

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

1 2 3 4
+76820963627:Данил Рушский russkij93[at]rambler.ru russkij93[at]rambler.ru
+76820963627:Данил Рушский russkij93[at]rambler.ru russkij93[at]rambler.ru
+71840157765:Рустам Затберг zatberg33[at]rambler.ru zatberg33[at]rambler.ru
+78196846338:Богдан Рацакук razakuk49[at]gmail.com razakuk49[at]gmail.com

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

1 2 3
Рушский Данил Затберг Рустам Рацакук Богдан
6820963627 1840157765 8196846338
russkij93 zatberg33 razakuk49

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
fefuk87[at]yahoo.com 1999.08.08 Фефук, Г.В. Фефук, Г.В.
sisadberg42[at]mail.ru 2001.10.03 Шишадберг, М.О. Шишадберг, М.О.
retesko40[at]mail.ru 1999.01.18 Ретеско, В.С. Ретеско, В.С.

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

1 2 3
yahoo.com 08.08.99 Фефук Г.
mail.ru 03.10.01 Шишадберг М.
mail.ru 18.01.99 Ретеско В.

Пример 2

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

1 2 3 4 5 6
rukic31[at]mail.ru 2001.02.23 Рукич, Ю.О. Рукич, Ю.О.
gitidi6[at]rambler.ru 2002.01.17 Гитиди, С.Б. Гитиди, С.Б.
begagic83[at]yahoo.com 1999.03.24 Бегагич, П.Ц. Бегагич, П.Ц.

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

1 2 3
mail.ru 23.02.01 Рукич Ю.
rambler.ru 17.01.02 Гитиди С.
yahoo.com 24.03.99 Бегагич П.

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2
02/01/20:mokman99[at]gmail.com +7(078)717-10-80
02/08/14:zefozov52[at]rambler.ru +7(874)011-29-30
04/03/11:batij13[at]yandex.ru +7(879)267-51-78

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

1 2 3
02.01.20 02.08.14 04.03.11
mokman99 zefozov52 batij13
(078) 717-10-80 (874) 011-29-30 (879) 267-51-78

Пример 2

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

1 2
01/07/13:defekman15[at]yandex.ru +7(529)386-49-41
99/10/07:nicskij5[at]yahoo.com +7(572)670-42-41
04/01/25:vacecin10[at]mail.ru +7(719)800-62-59
99/05/02:levudin59[at]gmail.com +7(870)797-17-31

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

1 2 3 4
01.07.13 99.10.07 04.01.25 99.05.02
defekman15 nicskij5 vacecin10 levudin59
(529) 386-49-41 (572) 670-42-41 (719) 800-62-59 (870) 797-17-31

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
М.Б. Кикберг&0.0252 99-11-19 99-11-19 +7 380 881-5132
А.Д. Шушли&0.2217 99-06-06 99-06-06 +7 706 828-6586
А.И. Цазикиди&0.1901 02-10-15 02-10-15 +7 433 826-1769
Я.Ц. Беробич&0.9930 00-03-23 00-03-23 +7 398 531-4036
Я.Ц. Беробич&0.9930 00-03-23 00-03-23 +7 398 531-4036

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

1 2 3 4
0.025 Кикберг 19.11.99 881-5132
0.222 Шушли 06.06.99 828-6586
0.190 Цазикиди 15.10.02 826-1769
0.993 Беробич 23.03.00 531-4036

Пример 2

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

1 2 3 4
Т.Ч. Дувегин&0.5867 00-06-11 00-06-11 +7 198 370-8207
Т.Н. Ремий&0.4141 02-05-08 02-05-08 +7 437 251-2254
Т.И. Мудиди&0.7047 01-11-26 01-11-26 +7 892 112-6689
Т.Ч. Дувегин&0.5867 00-06-11 00-06-11 +7 198 370-8207
К.Ф. Фоцибман&0.7984 01-02-08 01-02-08 +7 945 540-0573

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

1 2 3 4
0.587 Дувегин 11.06.00 370-8207
0.414 Ремий 08.05.02 251-2254
0.705 Мудиди 26.11.01 112-6689
0.798 Фоцибман 08.02.01 540-0573

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+73703577926 0&zuzic81[at]yahoo.com Цузич, С.З.
+76616640753 0&lebifidi5[at]rambler.ru Лебифиди, Ю.У.
+75461548708 0&dodedev87[at]yandex.ru Додедев, С.А.

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

1 2 3
154-87-08 664-07-53 357-79-26
dodedev87@yandex.ru lebifidi5@rambler.ru zuzic81@yahoo.com
false false false
Додедев С. Лебифиди Ю. Цузич С.

Пример 2

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

1 2 3 4 5
+70694605176 1&bazman4[at]yahoo.com Базман, М.Ф.
+72906781875 1&nodko20[at]gmail.com Нодко, Т.И.
+76728688789 0&nenuk9[at]yandex.ru Ненук, Т.Б.
+78691003113 1&dudadanz64[at]yandex.ru Дудадянц, А.Ш.

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

1 2 3 4
460-51-76 100-31-13 868-87-89 678-18-75
bazman4@yahoo.com dudadanz64@yandex.ru nenuk9@yandex.ru nodko20@gmail.com
true true false true
Базман М. Дудадянц А. Ненук Т. Нодко Т.

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
sonov63[at]yandex.ru sonov63[at]yandex.ru +74870320801&26/10/2004
kasesberg30[at]mail.ru kasesberg30[at]mail.ru +72978102869&23/11/2002
covic54[at]rambler.ru covic54[at]rambler.ru +74028283193&05/07/1999

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

1 2 3
yandex.ru mail.ru rambler.ru
04/10/26 02/11/23 99/07/05
+7 487 032-0801 +7 297 810-2869 +7 402 828-3193

Пример 2

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

1 2 3 4 5
guvosak73[at]yandex.ru guvosak73[at]yandex.ru +72143421796&06/08/2002
nusolan16[at]yandex.ru nusolan16[at]yandex.ru +74962721895&13/01/2001
mozidi44[at]mail.ru mozidi44[at]mail.ru +73074544497&17/08/2004

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

1 2 3
yandex.ru yandex.ru mail.ru
02/08/06 01/01/13 04/08/17
+7 214 342-1796 +7 496 272-1895 +7 307 454-4497

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
25-09-01#0.84 rifberg9[at]mail.ru rifberg9[at]mail.ru
25-09-01#0.84 rifberg9[at]mail.ru rifberg9[at]mail.ru
04-05-03#0.63 lisic94[at]rambler.ru lisic94[at]rambler.ru
09-05-03#0.24 zusafuk35[at]yandex.ru zusafuk35[at]yandex.ru

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

1 2 3
01.09.25 0.8 mail.ru
03.05.04 0.6 rambler.ru
03.05.09 0.2 yandex.ru

Пример 2

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

1 2 3 4 5
11-07-00#0.61 tavak74[at]gmail.com tavak74[at]gmail.com
03-12-01#0.96 guzubuk56[at]rambler.ru guzubuk56[at]rambler.ru
11-09-00#0.72 bumezev16[at]mail.ru bumezev16[at]mail.ru
03-12-01#0.96 guzubuk56[at]rambler.ru guzubuk56[at]rambler.ru

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

1 2 3
00.07.11 0.6 gmail.com
01.12.03 1.0 rambler.ru
00.09.11 0.7 mail.ru

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.19 729-693-7774#Василий Б. Рудский 0
0.92 840-735-6121#Ринат Н. Лоцук 1
0.39 892-658-3963#Дамир А. Дидичук 1

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

1 2 3
0.2 0.9 0.4
7296937774 8407356121 8926583963
Рудский Василий Лоцук Ринат Дидичук Дамир
нет да да

Пример 2

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

1 2 3
0.11 567-432-3265#Александр Г. Гучянц 0
0.80 161-591-4418#Марк Л. Чутефич 0
0.09 920-669-1727#Борис Ч. Човев 1

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

1 2 3
0.1 0.8 0.1
5674323265 1615914418 9206691727
Гучянц Александр Чутефич Марк Човев Борис
нет нет да

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
02-03-24 filipp24[at]yahoo.com +7 870 246-09-82 +7 870 246-09-82
02-06-25 remacin78[at]mail.ru +7 934 381-25-28 +7 934 381-25-28
00-06-13 savelij28[at]yandex.ru +7 938 055-87-30 +7 938 055-87-30
02-04-12 zudukko58[at]yahoo.com +7 373 372-95-25 +7 373 372-95-25

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

1 2 3
02/04/12 zudukko58 373 372-9525
02/03/24 filipp24 870 246-0982
02/06/25 remacin78 934 381-2528
00/06/13 savelij28 938 055-8730

Пример 2

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

1 2 3 4 5 6
99-02-10 savva12[at]yahoo.com +7 164 093-42-05 +7 164 093-42-05
02-08-15 vladimir41[at]rambler.ru +7 387 945-07-19 +7 387 945-07-19
02-02-28 daniel_63[at]gmail.com +7 161 463-36-40 +7 161 463-36-40

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

1 2 3
02/02/28 daniel_63 161 463-3640
99/02/10 savva12 164 093-4205
02/08/15 vladimir41 387 945-0719

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
vutodman70[at]yahoo.com 12-01-02 0.500 0 0
sefev20[at]gmail.com 26-10-04 0.885 0 0
gucibberg16[at]rambler.ru 21-11-01 0.220 1 1
suluk69[at]mail.ru 21-12-03 0.690 0 0

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

1 2 3 4
vutodman70 sefev20 gucibberg16 suluk69
12.01.02 26.10.04 21.11.01 21.12.03
0.50 0.89 0.22 0.69
false false true false

Пример 2

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

1 2 3 4 5 6 7
tevin20[at]yahoo.com 20-04-99 0.191 1 1
sebov14[at]gmail.com 14-01-02 0.879 0 0
dusigskij45[at]rambler.ru 28-03-01 0.137 1 1
zarutij98[at]yandex.ru 05-11-99 0.225 0 0

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

1 2 3 4
tevin20 sebov14 dusigskij45 zarutij98
20.04.99 14.01.02 28.03.01 05.11.99
0.19 0.88 0.14 0.23
true false true false

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
253-48-92 0 0.44 Леонид И. Залифяк
091-08-02 1 0.04 Владимир Е. Нулин
279-12-17 1 0.24 Тимур Т. Додугов

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

1 2 3 4
253-4892 Не выполнено 0.440 Л.И. Залифяк
091-0802 Выполнено 0.040 В.Е. Нулин
279-1217 Выполнено 0.240 Т.Т. Додугов

Пример 2

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

1 2 3 4
333-18-71 1 0.98 Семен Т. Бусобий
358-38-88 1 0.25 Влад З. Финивли
382-55-45 1 0.21 Леонид Д. Багяк

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

1 2 3 4
333-1871 Выполнено 0.980 С.Т. Бусобий
358-3888 Выполнено 0.250 В.З. Финивли
382-5545 Выполнено 0.210 Л.Д. Багяк

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zamamin47[at]yahoo.com 28/05/02 +7 577 717-0281 Замамин, В.Т.
zusumij7[at]rambler.ru 26/09/02 +7 247 531-1346 Зушумий, А.С.
cirozin43[at]gmail.com 08/10/04 +7 269 214-5817 Чирозин, М.Г.
namemskij84[at]yandex.ru 22/05/03 +7 534 234-0333 Намемский, Т.Д.

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

1 2 3 4
yahoo.com 02-05-28 +7 (577) 717-02-81 Замамин
rambler.ru 02-09-26 +7 (247) 531-13-46 Зушумий
gmail.com 04-10-08 +7 (269) 214-58-17 Чирозин
yandex.ru 03-05-22 +7 (534) 234-03-33 Намемский

Пример 2

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

1 2 3 4 5
numin17[at]rambler.ru 02/12/04 +7 560 399-3659 Нумин, А.К.
ketutak34[at]gmail.com 16/05/00 +7 922 218-5691 Кетутяк, Н.Д.
vekin29[at]yahoo.com 10/03/01 +7 859 150-2287 Векин, С.С.

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

1 2 3 4
rambler.ru 04-12-02 +7 (560) 399-36-59 Нумин
gmail.com 00-05-16 +7 (922) 218-56-91 Кетутяк
yahoo.com 01-03-10 +7 (859) 150-22-87 Векин

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Не выполнено Гучий Д.Ч. 537-475-9752 0.450
Не выполнено Гучий Д.Ч. 537-475-9752 0.450
Выполнено Кемев В.Т. 444-937-9547 0.920
Не выполнено Рочев Е.Ш. 497-641-8472 0.569
Выполнено Тонак Т.Ш. 987-711-1168 0.278

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

1 2 3 4
нет да нет да
Гучий Д. Кемев В. Рочев Е. Тонак Т.
(537) 475-97-52 (444) 937-95-47 (497) 641-84-72 (987) 711-11-68
0.45 0.92 0.57 0.28

Пример 2

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

1 2 3 4 5 6
Не выполнено Нокубов А.У. 895-389-0274 0.506
Выполнено Зичимин Г.Н. 283-484-8313 0.840
Выполнено Зичимин Г.Н. 283-484-8313 0.840
Выполнено Вуцук Д.Ч. 849-828-3090 0.263
Не выполнено Шусецов Л.С. 607-256-7777 0.704

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

1 2 3 4
да да нет нет
Вуцук Д. Зичимин Г. Нокубов А. Шусецов Л.
(849) 828-30-90 (283) 484-83-13 (895) 389-02-74 (607) 256-77-77
0.26 0.84 0.51 0.70

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kasev41@mail.ru kasev41@mail.ru 1;0.0 2000.02.27
rozezko11@yandex.ru rozezko11@yandex.ru 1;0.5 2001.02.10
gunekko60@rambler.ru gunekko60@rambler.ru 0;0.2 2003.12.05

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

1 2 3 4
kasev41[at]mail.ru Y 27/02/2000 0.000
rozezko11[at]yandex.ru Y 10/02/2001 0.500
gunekko60[at]rambler.ru N 05/12/2003 0.200

Пример 2

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

1 2 3 4
beranuk61@rambler.ru beranuk61@rambler.ru 0;0.7 2003.09.02
kimuvskij87@rambler.ru kimuvskij87@rambler.ru 1;0.3 2000.05.16
sibin75@yahoo.com sibin75@yahoo.com 1;0.8 2000.05.28
zamidi30@yahoo.com zamidi30@yahoo.com 0;0.7 2004.07.22

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

1 2 3 4
beranuk61[at]rambler.ru N 02/09/2003 0.700
kimuvskij87[at]rambler.ru Y 16/05/2000 0.300
sibin75[at]yahoo.com Y 28/05/2000 0.800
zamidi30[at]yahoo.com N 22/07/2004 0.700

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
789-0725 Б.Г. Варак#varak98[at]gmail.com
325-7127 И.Ч. Зирев#zirev10[at]gmail.com
529-0393 Р.З. Нибян#niban53[at]yandex.ru
498-1683 Р.У. Вегидев#vegidev90[at]mail.ru

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

1 2 3
7890725 Б. Варак varak98
3257127 И. Зирев zirev10
5290393 Р. Нибян niban53
4981683 Р. Вегидев vegidev90

Пример 2

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

1 2 3 4
219-6797 А.Д. Фишучак#fisucak52[at]gmail.com
770-5226 Д.Ч. Веболин#vebolin67[at]mail.ru
870-5115 С.О. Шомский#somskij91[at]rambler.ru

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

1 2 3
2196797 А. Фишучак fisucak52
7705226 Д. Веболин vebolin67
8705115 С. Шомский somskij91

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
9794981902 Недабман Р.Ч.&02-01-05 nedabman88[at]gmail.com nedabman88[at]gmail.com
6883653229 Рочий М.С.&00-05-06 rocij72[at]mail.ru rocij72[at]mail.ru
6908693345 Возий А.З.&03-10-19 vozij29[at]yandex.ru vozij29[at]yandex.ru

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

1 2 3
979 498-1902 688 365-3229 690 869-3345
Недабман Р. Рочий М. Возий А.
nedabman88 rocij72 vozij29
02/01/05 00/05/06 03/10/19

Пример 2

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

1 2 3 4
3614387308 Цичиди Т.К.&99-11-27 zicidi57[at]yahoo.com zicidi57[at]yahoo.com
0847224285 Лешман А.У.&02-06-01 lesman2[at]yahoo.com lesman2[at]yahoo.com
6078775527 Гегко В.У.&99-07-09 gegko41[at]yahoo.com gegko41[at]yahoo.com

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

1 2 3
361 438-7308 084 722-4285 607 877-5527
Цичиди Т. Лешман А. Гегко В.
zicidi57 lesman2 gegko41
99/11/27 02/06/01 99/07/09

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zumko63[at]mail.ru 13-07-2003 +7 175 619-79-65 Цумко И.Е.
fesugko99[at]yandex.ru 19-10-1999 +7 553 159-79-94 Фесугко Р.В.
cosabak24[at]mail.ru 18-04-2000 +7 620 336-26-27 Чошабак Д.М.
bovifij32[at]gmail.com 26-01-2000 +7 438 032-54-61 Бовифий С.А.

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

1 2 3 4
mail.ru 13-07-03 6197965 Цумко И.
yandex.ru 19-10-99 1597994 Фесугко Р.
mail.ru 18-04-00 3362627 Чошабак Д.
gmail.com 26-01-00 0325461 Бовифий С.

Пример 2

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

1 2 3 4
sibutli16[at]yandex.ru 12-05-2003 +7 289 511-68-08 Сибутли М.Е.
bozli34[at]yahoo.com 01-03-2000 +7 249 327-36-03 Боцли И.В.
vabev58[at]mail.ru 12-03-2003 +7 953 224-04-29 Вабев И.М.

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

1 2 3 4
yandex.ru 12-05-03 5116808 Сибутли М.
yahoo.com 01-03-00 3273603 Боцли И.
mail.ru 12-03-03 2240429 Вабев И.

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
1999/09/26 Никита Е. Завирич zaviric62[at]yahoo.com:317 254-3138 Никита Е. Завирич
2002/06/26 Семен З. Зегов semen47[at]yandex.ru:709 712-6291 Семен З. Зегов
1999/09/26 Никита Е. Завирич zaviric62[at]yahoo.com:317 254-3138 Никита Е. Завирич
2000/02/01 Всеволод Ч. Чашумко vsevolod72[at]yandex.ru:536 167-2992 Всеволод Ч. Чашумко

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

1 2 3 4
99.09.26 Завирич, Н.Е. 2543138 zaviric62
02.06.26 Зегов, С.З. 7126291 semen47
00.02.01 Чашумко, В.Ч. 1672992 vsevolod72

Пример 2

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

1 2 3 4 5 6
2001/12/07 Ильдар Л. Микев il_dar57[at]mail.ru:968 129-4108 Ильдар Л. Микев
2004/04/23 Матвей С. Зодский zodskij18[at]yahoo.com:736 341-5777 Матвей С. Зодский
2000/04/25 Денис С. Зечич denis73[at]rambler.ru:105 391-2294 Денис С. Зечич
1999/12/09 Антон К. Тонавман tonavman81[at]yandex.ru:013 041-2131 Антон К. Тонавман
2000/04/25 Денис С. Зечич denis73[at]rambler.ru:105 391-2294 Денис С. Зечич

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

1 2 3 4
01.12.07 Микев, И.Л. 1294108 il_dar57
04.04.23 Зодский, М.С. 3415777 zodskij18
00.04.25 Зечич, Д.С. 3912294 denis73
99.12.09 Тонавман, А.К. 0412131 tonavman81

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2002.09.18 Анатолий К. Мевский anatolij73@rambler.ru
2004.09.17 Владислав Д. Сечунич vladislav76@yahoo.com
2004.02.13 Святогор Ш. Чуцивев svatogor51@rambler.ru

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

1 2 3
18-09-02 Анатолий Мевский anatolij73
17-09-04 Владислав Сечунич vladislav76
13-02-04 Святогор Чуцивев svatogor51

Пример 2

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

1 2 3
2003.02.18 Вадим Ш. Мигук vadim51@mail.ru
1999.09.22 Рустам К. Водук rustam52@yahoo.com
2001.06.17 Иван Д. Тидучяк tiducak77@gmail.com
1999.05.06 Артур О. Норашук norasuk20@gmail.com

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

1 2 3
18-02-03 Вадим Мигук vadim51
22-09-99 Рустам Водук rustam52
17-06-01 Иван Тидучяк tiducak77
06-05-99 Артур Норашук norasuk20