ИКБО-75-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
+7 169 150-15-68 +7 169 150-15-68 0.45 Ярослав Ризолев aroslav93[at]yandex.ru
+7 169 150-15-68 +7 169 150-15-68 0.45 Ярослав Ризолев aroslav93[at]yandex.ru
+7 406 224-95-96 +7 406 224-95-96 0.13 Всеволод Катак vsevolod17[at]gmail.com
+7 712 591-94-79 +7 712 591-94-79 0.32 Вадим Сакко vadim80[at]mail.ru
+7 169 150-15-68 +7 169 150-15-68 0.45 Ярослав Ризолев aroslav93[at]yandex.ru

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

1 2 3
(169) 150-15-68 (406) 224-95-96 (712) 591-94-79
0.5 0.1 0.3
Ризолев Катак Сакко
aroslav93 vsevolod17 vadim80

Пример 2

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

1 2 3 4 5 6 7
+7 879 106-48-62 +7 879 106-48-62 0.86 Влад Нишадий nisadij97[at]yahoo.com
+7 879 106-48-62 +7 879 106-48-62 0.86 Влад Нишадий nisadij97[at]yahoo.com
+7 879 106-48-62 +7 879 106-48-62 0.86 Влад Нишадий nisadij97[at]yahoo.com
+7 622 120-41-69 +7 622 120-41-69 0.82 Эдуард Цукак eduard51[at]yandex.ru
+7 868 989-24-81 +7 868 989-24-81 0.46 Георгий Зусозянц zusozanz10[at]rambler.ru
+7 263 773-06-57 +7 263 773-06-57 0.84 Виталий Шибман vitalij3[at]rambler.ru

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

1 2 3 4
(879) 106-48-62 (622) 120-41-69 (868) 989-24-81 (263) 773-06-57
0.9 0.8 0.5 0.8
Нишадий Цукак Зусозянц Шибман
nisadij97 eduard51 zusozanz10 vitalij3

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
matvej35[at]rambler.ru Матвей У. Тофиди Y 03/12/13
toboduk32[at]rambler.ru Эдуард Л. Тободук N 01/02/16
ruslan49[at]mail.ru Руслан Ц. Сечман Y 04/07/19

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

1 2 3 4
rambler.ru Тофиди М.У. Выполнено 03.12.13
rambler.ru Тободук Э.Л. Не выполнено 01.02.16
mail.ru Сечман Р.Ц. Выполнено 04.07.19

Пример 2

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

1 2 3 4
lusacin89[at]mail.ru Данила Р. Лусачин Y 00/11/28
zumskij75[at]mail.ru Марат Ч. Цумский Y 02/10/11
devuzan65[at]rambler.ru Андрей Т. Девузян N 02/09/02

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

1 2 3 4
mail.ru Лусачин Д.Р. Выполнено 00.11.28
mail.ru Цумский М.Ч. Выполнено 02.10.11
rambler.ru Девузян А.Т. Не выполнено 02.09.02

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Сенов Т.Г. 0.09 +7 (677) 365-63-19 2001.04.12
Децибук Д.Е. 0.59 +7 (979) 822-70-21 2001.01.04
Дисенский М.О. 0.98 +7 (511) 873-86-13 1999.12.04

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

1 2 3 4
Сенов 0.090 +7 677 365-6319 01/04/12
Децибук 0.590 +7 979 822-7021 01/01/04
Дисенский 0.980 +7 511 873-8613 99/12/04

Пример 2

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

1 2 3 4 5 6
Кодемак Д.Ц. 0.51 +7 (761) 524-99-62 2004.11.19
Лешян С.А. 0.00 +7 (426) 604-12-77 2000.03.09
Лобли Е.Е. 0.27 +7 (020) 893-51-54 2002.06.10
Волувов В.К. 0.72 +7 (935) 796-15-38 1999.04.12

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

1 2 3 4
Кодемак 0.510 +7 761 524-9962 04/11/19
Лешян 0.000 +7 426 604-1277 00/03/09
Лобли 0.270 +7 020 893-5154 02/06/10
Волувов 0.720 +7 935 796-1538 99/04/12

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2004/07/02 0 2004/07/02 0.24
2002/05/12 1 2002/05/12 0.16
2003/12/19 1 2003/12/19 0.17
2003/12/19 1 2003/12/19 0.17
2001/06/14 0 2001/06/14 0.47

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

1 2 3 4
02-07-04 12-05-02 19-12-03 14-06-01
N Y Y N
0.2400 0.1600 0.1700 0.4700

Пример 2

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

1 2 3 4 5 6
2000/08/26 0 2000/08/26 0.33
2004/05/24 1 2004/05/24 0.79
1999/08/27 0 1999/08/27 0.39
1999/10/05 0 1999/10/05 0.28
1999/10/05 0 1999/10/05 0.28

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

1 2 3 4
26-08-00 24-05-04 27-08-99 05-10-99
N Y N N
0.3300 0.7900 0.3900 0.2800

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Нуциди Н.С.|18-08-1999 nuzidi11@yandex.ru
Музянц Д.К.|16-03-2000 muzanz51@rambler.ru
Кимацев А.Г.|05-04-2000 kimazev57@rambler.ru
Кимацев А.Г.|05-04-2000 kimazev57@rambler.ru

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

1 2 3
Н. Нуциди Д. Музянц А. Кимацев
99-08-18 00-03-16 00-04-05
yandex.ru rambler.ru rambler.ru

Пример 2

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

1 2
Чимий М.Н.|15-08-2004 cimij70@yahoo.com
Вотич И.У.|16-04-2001 votic62@mail.ru
Тицукин Р.М.|20-04-2001 tizukin30@yandex.ru
Тицукин Р.М.|20-04-2001 tizukin30@yandex.ru
Бинянц О.Р.|02-05-1999 binanz45@yahoo.com

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

1 2 3 4
М. Чимий И. Вотич Р. Тицукин О. Бинянц
04-08-15 01-04-16 01-04-20 99-05-02
yahoo.com mail.ru yandex.ru yahoo.com

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
363 549-0373:24/01/00 platon26@mail.ru
225 703-9934:17/08/02 sozatov40@mail.ru
241 299-6110:03/03/00 vladimir20@rambler.ru
622 927-9721:10/12/03 nikolaj78@yandex.ru

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

1 2 3 4
00/01/24 02/08/17 00/03/03 03/12/10
(363) 549-03-73 (225) 703-99-34 (241) 299-61-10 (622) 927-97-21
platon26[at]mail.ru sozatov40[at]mail.ru vladimir20[at]rambler.ru nikolaj78[at]yandex.ru

Пример 2

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

1 2 3 4
520 948-0386:19/09/00 rodion1@yandex.ru
234 926-2297:09/04/02 mudanli44@yahoo.com
490 171-6653:12/05/02 momman65@rambler.ru

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

1 2 3
00/09/19 02/04/09 02/05/12
(520) 948-03-86 (234) 926-22-97 (490) 171-66-53
rodion1[at]yandex.ru mudanli44[at]yahoo.com momman65[at]rambler.ru

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
18-09-2004 0.030&true 108 947-1240 108 947-1240
15-09-2001 0.704&true 265 961-6209 265 961-6209
08-07-2001 0.942&false 048 735-5293 048 735-5293

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

1 2 3
04-09-18 01-09-15 01-07-08
0.0 0.7 0.9
Да Да Нет
(108) 947-1240 (265) 961-6209 (048) 735-5293

Пример 2

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

1 2 3 4 5 6
26-07-2004 0.405&true 954 653-5374 954 653-5374
14-12-2004 0.692&true 148 425-4613 148 425-4613
17-01-2001 0.514&true 096 312-3785 096 312-3785
15-10-2002 0.218&false 288 962-1260 288 962-1260

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

1 2 3 4
04-07-26 04-12-14 01-01-17 02-10-15
0.4 0.7 0.5 0.2
Да Да Да Нет
(954) 653-5374 (148) 425-4613 (096) 312-3785 (288) 962-1260

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03/01/28 true Голишяк А.С. +79474615994
02/06/18 true Заров Т.У. +79009447965
01/11/14 false Цазич Т.З. +77581963784
01/11/14 false Цазич Т.З. +77581963784

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

1 2 3 4
28.01.03 1 Голишяк 9474615994
18.06.02 1 Заров 9009447965
14.11.01 0 Цазич 7581963784

Пример 2

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

1 2 3 4
99/11/11 true Фувин Я.Ф. +74593337762
00/07/21 false Цалянц Г.Ч. +70332473352
00/07/21 false Цалянц Г.Ч. +70332473352
01/07/28 true Кекизак В.Г. +72528534596
02/07/26 false Цетишич Г.Е. +73590636875

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

1 2 3 4
11.11.99 1 Фувин 4593337762
21.07.00 0 Цалянц 0332473352
28.07.01 1 Кекизак 2528534596
26.07.02 0 Цетишич 3590636875

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
false +7(528)301-02-51 0.2811
false +7(528)301-02-51 0.2811
true +7(637)940-24-80 0.4125
false +7(529)350-95-78 0.9121

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

1 2 3
Нет 3010251 0.281
Да 9402480 0.412
Нет 3509578 0.912

Пример 2

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

1 2 3 4 5
false +7(916)236-50-78 0.0011
true +7(429)668-34-01 0.7504
false +7(916)236-50-78 0.0011
true +7(878)825-08-95 0.9632

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

1 2 3
Нет 2365078 0.001
Да 6683401 0.750
Да 8250895 0.963

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2004/10/28 +7 (008) 120-34-24 нет Чицман, М.Е.
2002/07/20 +7 (309) 139-58-28 нет Сикалко, В.У.
2001/03/01 +7 (463) 418-20-33 да Зигицянц, Н.О.

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

1 2 3 4
28.10.2004 120-34-24 N Чицман
20.07.2002 139-58-28 N Сикалко
01.03.2001 418-20-33 Y Зигицянц

Пример 2

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

1 2 3 4
2004/12/10 +7 (039) 053-83-59 нет Бекинберг, М.Н.
2000/07/27 +7 (457) 420-32-87 да Тековов, Д.С.
2002/08/03 +7 (146) 631-61-14 да Рашафян, Е.И.
2001/04/27 +7 (577) 286-89-61 да Цувидий, А.Г.

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

1 2 3 4
10.12.2004 053-83-59 N Бекинберг
27.07.2000 420-32-87 Y Тековов
03.08.2002 631-61-14 Y Рашафян
27.04.2001 286-89-61 Y Цувидий

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+79146372165|С.С. Доряк 0.5
+76837391010|А.Ч. Винебов 0.9
+74250601438|П.Ф. Цешман 0.7

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

1 2 3
+7 683 739-10-10 +7 425 060-14-38 +7 914 637-21-65
А. Винебов П. Цешман С. Доряк
0.900 0.700 0.500

Пример 2

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

1 2
+74265566806|С.Б. Дибашук 0.3
+72299132327|П.Е. Мурак 0.4
+72405039872|Д.З. Сагетли 0.6

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

1 2 3
+7 240 503-98-72 +7 229 913-23-27 +7 426 556-68-06
Д. Сагетли П. Мурак С. Дибашук
0.600 0.400 0.300

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 386 025-9835&0.8788 Денис Е. Гатко 1
+7 386 025-9835&0.8788 Денис Е. Гатко 1
+7 192 868-1237&0.9876 Василий У. Дурелев 0
+7 214 683-8730&0.0986 Адель К. Дилугак 1
+7 386 025-9835&0.8788 Денис Е. Гатко 1
+7 159 671-0945&0.7756 Влад Д. Кибудий 0

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

1 2 3 4
0259835 8681237 6838730 6710945
Гатко Дурелев Дилугак Кибудий
Да Нет Да Нет
0.88 0.99 0.10 0.78

Пример 2

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

1 2 3 4
+7 295 448-0313&0.1415 Степан Р. Ручян 1
+7 746 417-4894&0.4399 Иван Л. Лидберг 1
+7 220 243-9396&0.6737 Анатолий И. Некман 0
+7 378 532-7505&0.0849 Тамерлан Р. Тезалский 1
+7 378 532-7505&0.0849 Тамерлан Р. Тезалский 1
+7 378 532-7505&0.0849 Тамерлан Р. Тезалский 1

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

1 2 3 4
4480313 4174894 2439396 5327505
Ручян Лидберг Некман Тезалский
Да Да Нет Да
0.14 0.44 0.67 0.08

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.8!(051) 317-3922 N N
0.9!(281) 309-7487 Y Y
0.8!(741) 529-9744 Y Y
0.8!(741) 529-9744 Y Y
0.8!(741) 529-9744 Y Y

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

1 2 3
0.800 317-3922 Не выполнено
0.900 309-7487 Выполнено
0.800 529-9744 Выполнено

Пример 2

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

1 2 3
0.6!(712) 480-0224 N N
0.5!(001) 721-1599 N N
0.5!(001) 721-1599 N N
0.7!(757) 982-3670 N N
0.5!(001) 721-1599 N N
0.6!(558) 143-5461 N N

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

1 2 3
0.600 480-0224 Не выполнено
0.500 721-1599 Не выполнено
0.700 982-3670 Не выполнено
0.600 143-5461 Не выполнено

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.558;+7 (286) 790-32-42 Ф.Ц. Викекий Ф.Ц. Викекий
0.115;+7 (762) 314-71-81 А.Т. Сидимский А.Т. Сидимский
0.612;+7 (889) 276-66-02 А.Е. Гуказий А.Е. Гуказий
0.558;+7 (286) 790-32-42 Ф.Ц. Викекий Ф.Ц. Викекий
0.571;+7 (021) 877-21-89 И.У. Кинасий И.У. Кинасий

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

1 2 3
+7 286 790-3242 0.5580 Ф. Викекий
+7 762 314-7181 0.1150 А. Сидимский
+7 889 276-6602 0.6120 А. Гуказий
+7 021 877-2189 0.5710 И. Кинасий

Пример 2

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

1 2 3
0.289;+7 (301) 096-74-42 С.К. Шашоцян С.К. Шашоцян
0.622;+7 (065) 383-16-64 А.У. Мафберг А.У. Мафберг
0.986;+7 (866) 359-40-94 Е.О. Рекак Е.О. Рекак
0.986;+7 (866) 359-40-94 Е.О. Рекак Е.О. Рекак

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

1 2 3
+7 301 096-7442 0.2890 С. Шашоцян
+7 065 383-1664 0.6220 А. Мафберг
+7 866 359-4094 0.9860 Е. Рекак

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
26/12/2004 N (716) 712-60-62
23/09/2002 Y (234) 140-40-31
11/04/2000 Y (664) 211-64-22
24/10/2003 Y (178) 710-56-47

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

1 2 3 4
04/12/26 02/09/23 00/04/11 03/10/24
false true true true
716-712-6062 234-140-4031 664-211-6422 178-710-5647

Пример 2

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

1 2 3
09/01/2000 Y (422) 101-93-05
09/03/1999 Y (630) 514-84-41
09/12/2003 Y (304) 448-48-88
28/05/2001 Y (725) 809-43-40

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

1 2 3 4
00/01/09 99/03/09 03/12/09 01/05/28
true true true true
422-101-9305 630-514-8441 304-448-4888 725-809-4340

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
В.Т. Фабашли fabasli48[at]gmail.com fabasli48[at]gmail.com 2003-12-18!да
А.Ц. Галский galskij19[at]rambler.ru galskij19[at]rambler.ru 2000-01-26!да
В.Т. Фабашли fabasli48[at]gmail.com fabasli48[at]gmail.com 2003-12-18!да
М.З. Фагян fagan92[at]mail.ru fagan92[at]mail.ru 2001-03-24!да
В.Т. Фабашли fabasli48[at]gmail.com fabasli48[at]gmail.com 2003-12-18!да

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

1 2 3
В. Фабашли А. Галский М. Фагян
fabasli48 galskij19 fagan92
03-12-18 00-01-26 01-03-24
true true true

Пример 2

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

1 2 3 4 5
М.В. Чусов cusov15[at]yandex.ru cusov15[at]yandex.ru 2004-07-18!да
А.И. Мишак misak11[at]mail.ru misak11[at]mail.ru 2001-10-16!да
Ф.С. Синавев sinavev60[at]yandex.ru sinavev60[at]yandex.ru 2001-11-18!нет
Ф.С. Синавев sinavev60[at]yandex.ru sinavev60[at]yandex.ru 2001-11-18!нет
Ф.С. Синавев sinavev60[at]yandex.ru sinavev60[at]yandex.ru 2001-11-18!нет

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

1 2 3
М. Чусов А. Мишак Ф. Синавев
cusov15 misak11 sinavev60
04-07-18 01-10-16 01-11-18
true true false

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0#Тимофей Т. Кумич 0.549 0.549
1#Егор С. Мозянц 0.148 0.148
1#Яромир Г. Вочобак 0.277 0.277
1#Яромир Г. Вочобак 0.277 0.277
1#Яромир Г. Вочобак 0.277 0.277

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

1 2 3
N 0.5 Кумич Т.Т.
Y 0.1 Мозянц Е.С.
Y 0.3 Вочобак Я.Г.

Пример 2

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

1 2 3
0#Богдан Ф. Куресев 0.594 0.594
0#Богдан Ф. Куресев 0.594 0.594
1#Матвей И. Фазов 0.962 0.962
1#Роберт Н. Борберг 0.799 0.799
0#Богдан Ф. Куресев 0.594 0.594
0#Семен Д. Бацко 0.598 0.598

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

1 2 3
N 0.6 Куресев Б.Ф.
Y 1.0 Фазов М.И.
Y 0.8 Борберг Р.Н.
N 0.6 Бацко С.Д.

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет 0.7 artemij83[at]yandex.ru Артемий У. Сирий
Да 0.5 selicman89[at]mail.ru Леонид С. Селичман
Нет 1.0 lakitskij86[at]gmail.com Мирослав Р. Лакитский
Нет 0.0 kadavin8[at]yandex.ru Амир Ц. Кадавин

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

1 2 3 4
0 1 0 0
0.70 0.50 1.00 0.00
artemij83@yandex.ru selicman89@mail.ru lakitskij86@gmail.com kadavin8@yandex.ru
А.У. Сирий Л.С. Селичман М.Р. Лакитский А.Ц. Кадавин

Пример 2

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

1 2 3 4
Да 0.3 aleksej33[at]gmail.com Алексей З. Шасиди
Да 0.2 bevasak34[at]mail.ru Влад Ц. Бевасяк
Да 0.1 ticinin67[at]mail.ru Тихон Т. Тичинин
Нет 0.4 disskij70[at]yahoo.com Денис К. Дишский

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

1 2 3 4
1 1 1 0
0.30 0.20 0.10 0.40
aleksej33@gmail.com bevasak34@mail.ru ticinin67@mail.ru disskij70@yahoo.com
А.З. Шасиди В.Ц. Бевасяк Т.Т. Тичинин Д.К. Дишский

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Артемий М. Мофко +79402610964 2000.04.14
Ярослав И. Цимев +78545198717 2004.06.10
Артур Ц. Зивко +72139668477 1999.05.13

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

1 2 3
Мофко Артемий Цимев Ярослав Зивко Артур
940-261-0964 854-519-8717 213-966-8477
00-04-14 04-06-10 99-05-13

Пример 2

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

1 2 3 4
Данил А. Кукиди +71486536916 2000.08.13
Егор Ц. Текянц +70503182739 2002.02.21
Назар Ш. Фешук +71352989913 2003.01.23

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

1 2 3
Кукиди Данил Текянц Егор Фешук Назар
148-653-6916 050-318-2739 135-298-9913
00-08-13 02-02-21 03-01-23

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
37% kuzskij32@yahoo.com +7(240)114-18-71|да
4% valerij93@yahoo.com +7(330)690-55-29|нет
37% kuzskij32@yahoo.com +7(240)114-18-71|да
58% lutidi6@rambler.ru +7(658)104-11-08|нет
37% kuzskij32@yahoo.com +7(240)114-18-71|да

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

1 2 3 4
0.4 kuzskij32[at]yahoo.com Y 114-18-71
0.0 valerij93[at]yahoo.com N 690-55-29
0.6 lutidi6[at]rambler.ru N 104-11-08

Пример 2

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

1 2 3 4
91% aleksej27@mail.ru +7(128)949-50-56|да
26% miroslav35@yahoo.com +7(378)872-89-69|нет
26% miroslav35@yahoo.com +7(378)872-89-69|нет
26% miroslav35@yahoo.com +7(378)872-89-69|нет
17% nosic61@yahoo.com +7(975)691-80-69|нет

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

1 2 3 4
0.9 aleksej27[at]mail.ru Y 949-50-56
0.3 miroslav35[at]yahoo.com N 872-89-69
0.2 nosic61[at]yahoo.com N 691-80-69

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2001-05-01#Зоцуфий Б.У. 0.0933 zozufij72[at]rambler.ru
2002-07-10#Кулский Р.Г. 0.5848 kulskij46[at]rambler.ru
2000-03-21#Минегяк М.Ц. 0.5467 minegak52[at]gmail.com

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

1 2 3 4
01-05-2001 Зоцуфий 9% zozufij72@rambler.ru
10-07-2002 Кулский 58% kulskij46@rambler.ru
21-03-2000 Минегяк 55% minegak52@gmail.com

Пример 2

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

1 2 3
2002-06-20#Нилиди Р.Ц. 0.3625 nilidi53[at]gmail.com
2001-08-24#Галян В.А. 0.2795 galan96[at]rambler.ru
2000-02-04#Гадберг Е.Е. 0.2678 gadberg73[at]gmail.com
2004-04-16#Буфев П.Т. 0.6040 bufev9[at]mail.ru

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

1 2 3 4
20-06-2002 Нилиди 36% nilidi53@gmail.com
24-08-2001 Галян 28% galan96@rambler.ru
04-02-2000 Гадберг 27% gadberg73@gmail.com
16-04-2004 Буфев 60% bufev9@mail.ru

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
roman73[at]rambler.ru 0.1837;Роман Ш. Фатин roman73[at]rambler.ru
radmir33[at]yandex.ru 0.1612;Радмир Л. Цутиди radmir33[at]yandex.ru
zabenman38[at]yahoo.com 0.7219;Роберт З. Цабенман zabenman38[at]yahoo.com

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

1 2 3
rambler.ru 0.184 Фатин Роман
yandex.ru 0.161 Цутиди Радмир
yahoo.com 0.722 Цабенман Роберт

Пример 2

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

1 2 3 4 5
timofej57[at]mail.ru 0.6898;Тимофей К. Кетман timofej57[at]mail.ru
lazozman16[at]yahoo.com 0.2740;Максим М. Лазоцман lazozman16[at]yahoo.com
fedor3[at]rambler.ru 0.1801;Федор С. Кокий fedor3[at]rambler.ru

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

1 2 3
mail.ru 0.690 Кетман Тимофей
yahoo.com 0.274 Лазоцман Максим
rambler.ru 0.180 Кокий Федор

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
linanz22[at]yandex.ru&Не выполнено 849-300-6895 849-300-6895
musadak86[at]yahoo.com&Выполнено 883-310-0668 883-310-0668
vocutko69[at]mail.ru&Не выполнено 101-535-5722 101-535-5722
bakafan45[at]yahoo.com&Выполнено 611-692-6103 611-692-6103

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

1 2 3 4
bakafan45@yahoo.com linanz22@yandex.ru musadak86@yahoo.com vocutko69@mail.ru
(611) 692-61-03 (849) 300-68-95 (883) 310-06-68 (101) 535-57-22
да нет да нет

Пример 2

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

1 2 3 4
zenorin51[at]gmail.com&Выполнено 785-886-1326 785-886-1326
rostislav58[at]gmail.com&Не выполнено 933-502-8963 933-502-8963
zoladan83[at]yahoo.com&Не выполнено 519-060-3479 519-060-3479
vladimir46[at]gmail.com&Выполнено 195-343-2478 195-343-2478

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

1 2 3 4
rostislav58@gmail.com vladimir46@gmail.com zenorin51@gmail.com zoladan83@yahoo.com
(933) 502-89-63 (195) 343-24-78 (785) 886-13-26 (519) 060-34-79
нет да да нет

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0 В.О. Богяк 22.02.2003 bogak75@yahoo.com
1 В.О. Ницко 07.02.1999 nizko36@rambler.ru
0 М.К. Зевериди 03.07.2002 zeveridi96@yandex.ru

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

1 2 3
нет да нет
В. Богяк В. Ницко М. Зевериди
22/02/2003 07/02/1999 03/07/2002
bogak75[at]yahoo.com nizko36[at]rambler.ru zeveridi96[at]yandex.ru

Пример 2

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

1 2 3 4 5 6
0 П.О. Гелоцич 15.05.1999 gelozic63@rambler.ru
0 М.З. Шуведберг 21.09.2003 suvedberg26@mail.ru
1 Т.Ф. Суцев 27.02.2002 suzev61@yandex.ru

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

1 2 3
нет нет да
П. Гелоцич М. Шуведберг Т. Суцев
15/05/1999 21/09/2003 27/02/2002
gelozic63[at]rambler.ru suvedberg26[at]mail.ru suzev61[at]yandex.ru

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено 0.503 +7 972 851-39-56:2000.08.08
Выполнено 0.295 +7 012 189-81-27:2003.02.03
Выполнено 0.397 +7 173 812-19-86:1999.01.21
Выполнено 0.295 +7 012 189-81-27:2003.02.03
Не выполнено 0.134 +7 168 654-88-95:2000.04.14

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

1 2 3 4
да 0.5 00.08.08 9728513956
да 0.3 03.02.03 0121898127
да 0.4 99.01.21 1738121986
нет 0.1 00.04.14 1686548895

Пример 2

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

1 2 3 4 5
Выполнено 0.976 +7 543 337-08-93:2000.12.24
Не выполнено 0.059 +7 315 581-81-21:2004.02.05
Выполнено 0.030 +7 068 107-62-43:2003.02.08
Выполнено 0.030 +7 068 107-62-43:2003.02.08

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

1 2 3 4
да 1.0 00.12.24 5433370893
нет 0.1 04.02.05 3155818121
да 0.0 03.02.08 0681076243

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+74954032737!0.6 С.Ш. Ретитский
+77861564946!0.8 Д.Л. Локафев
+77861564946!0.8 Д.Л. Локафев
+76837668594!0.9 Р.Е. Героцев
+77861564946!0.8 Д.Л. Локафев
+76120814647!0.2 Л.А. Лудезиди

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

1 2 3 4
0.60 0.80 0.90 0.20
(495) 403-27-37 (786) 156-49-46 (683) 766-85-94 (612) 081-46-47
С. Ретитский Д. Локафев Р. Героцев Л. Лудезиди

Пример 2

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

1 2 3 4
+79748777245!0.4 Р.С. Гицизли
+79748777245!0.4 Р.С. Гицизли
+71210755463!0.0 М.Ш. Додосяк
+74649011111!0.7 Р.Д. Кушацов
+79748777245!0.4 Р.С. Гицизли
+79593329522!0.2 В.К. Робянц

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

1 2 3 4
0.40 0.00 0.70 0.20
(974) 877-72-45 (121) 075-54-63 (464) 901-11-11 (959) 332-95-22
Р. Гицизли М. Додосяк Р. Кушацов В. Робянц

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
22.09.2001 71% 71% +7 (511) 774-56-88
11.02.2001 72% 72% +7 (968) 338-19-50
14.07.1999 55% 55% +7 (748) 358-31-28
14.02.1999 39% 39% +7 (787) 973-14-40

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

1 2 3 4
01.09.22 01.02.11 99.07.14 99.02.14
0.710 0.720 0.550 0.390
+7 511 774-56-88 +7 968 338-19-50 +7 748 358-31-28 +7 787 973-14-40

Пример 2

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

1 2 3 4
02.02.2003 6% 6% +7 (745) 036-96-14
24.05.2000 94% 94% +7 (812) 734-86-68
27.12.2002 15% 15% +7 (966) 372-52-92

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

1 2 3
03.02.02 00.05.24 02.12.27
0.060 0.940 0.150
+7 745 036-96-14 +7 812 734-86-68 +7 966 372-52-92

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
arsenij12@yandex.ru true:Арсений Г. Чимян 0.07
vulotman35@yandex.ru false:Борис С. Вулотман 0.41
arsen27@rambler.ru true:Арсен З. Зозов 0.39

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

1 2 3 4
arsenij12 Да Арсений Чимян 7%
vulotman35 Нет Борис Вулотман 41%
arsen27 Да Арсен Зозов 39%

Пример 2

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

1 2 3
dmitrij81@rambler.ru true:Дмитрий К. Гофиди 0.32
samir10@rambler.ru true:Самир М. Лозян 0.10
rinat28@gmail.com true:Ринат М. Фочев 0.88
sicasman20@mail.ru false:Рустам Ч. Сичасман 1.00

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

1 2 3 4
dmitrij81 Да Дмитрий Гофиди 32%
samir10 Да Самир Лозян 10%
rinat28 Да Ринат Фочев 88%
sicasman20 Нет Рустам Сичасман 100%

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 daniil37@yandex.ru +7(461)673-32-58 25.07.03 25.07.03
0 tasasberg8@gmail.com +7(868)736-28-31 13.06.04 13.06.04
0 daniil30@yandex.ru +7(471)886-69-35 16.03.00 16.03.00

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

1 2 3
да нет нет
daniil37[at]yandex.ru tasasberg8[at]gmail.com daniil30[at]yandex.ru
461 673-3258 868 736-2831 471 886-6935
25/07/03 13/06/04 16/03/00

Пример 2

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

1 2 3 4 5
1 sobberg84@yandex.ru +7(351)796-46-78 13.04.03 13.04.03
1 nedisberg94@rambler.ru +7(172)316-21-89 24.12.99 24.12.99
0 kazisij4@rambler.ru +7(686)308-20-92 19.04.02 19.04.02

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

1 2 3
да да нет
sobberg84[at]yandex.ru nedisberg94[at]rambler.ru kazisij4[at]rambler.ru
351 796-4678 172 316-2189 686 308-2092
13/04/03 24/12/99 19/04/02

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
44%:budugli94@gmail.com 11-11-1999 11-11-1999
59%:zafuk61@mail.ru 05-01-2000 05-01-2000
44%:budugli94@gmail.com 11-11-1999 11-11-1999
44%:budugli94@gmail.com 11-11-1999 11-11-1999
96%:zenko78@mail.ru 06-03-2000 06-03-2000
56%:muzitak51@yandex.ru 19-06-2001 19-06-2001

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

1 2 3 4
0.44 0.59 0.96 0.56
1999 2000 2000 2001
gmail.com mail.ru mail.ru yandex.ru

Пример 2

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

1 2 3
73%:serskij58@rambler.ru 13-04-2000 13-04-2000
13%:ninazanz97@rambler.ru 23-10-2001 23-10-2001
13%:conko82@gmail.com 09-07-2003 09-07-2003
14%:kilak70@gmail.com 13-12-2003 13-12-2003
14%:kilak70@gmail.com 13-12-2003 13-12-2003
14%:kilak70@gmail.com 13-12-2003 13-12-2003

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

1 2 3 4
0.73 0.13 0.13 0.14
2000 2001 2003 2003
rambler.ru rambler.ru gmail.com gmail.com

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y +7(703)231-94-05 Дунадиди Николай 0.9
N +7(306)579-35-67 Дувовев Арсений 0.8
N +7(967)777-03-03 Бобицак Василий 0.9
N +7(967)777-03-03 Бобицак Василий 0.9
N +7(147)508-29-83 Цифутли Марсель 0.6

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

1 2 3 4
true false false false
+7 703 231-94-05 +7 306 579-35-67 +7 967 777-03-03 +7 147 508-29-83
Дунадиди Дувовев Бобицак Цифутли
0.900 0.800 0.900 0.600

Пример 2

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

1 2 3 4
Y +7(840)865-29-79 Рицян Демид 0.8
Y +7(014)646-75-40 Вувилский Константин 0.2
N +7(421)015-77-92 Бофибий Мирослав 0.1
N +7(421)015-77-92 Бофибий Мирослав 0.1

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

1 2 3
true true false
+7 840 865-29-79 +7 014 646-75-40 +7 421 015-77-92
Рицян Вувилский Бофибий
0.800 0.200 0.100

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Амир Ларов 2000.02.25;67% Амир Ларов larov3@yahoo.com
Святогор Цудян 2003.02.04;90% Святогор Цудян svatogor14@gmail.com
Амир Ларов 2000.02.25;67% Амир Ларов larov3@yahoo.com
Савелий Ренич 2002.02.08;3% Савелий Ренич savelij87@gmail.com

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

1 2 3
Ларов Амир Цудян Святогор Ренич Савелий
0.670 0.900 0.030
larov3 svatogor14 savelij87
25.02.2000 04.02.2003 08.02.2002

Пример 2

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

1 2 3 4
Василий Рувамский 2003.03.20;35% Василий Рувамский ruvamskij56@gmail.com
Максим Селецов 2004.02.13;70% Максим Селецов selezov13@yandex.ru
Герман Бидян 2001.01.14;76% Герман Бидян german11@yahoo.com
Василий Рувамский 2003.03.20;35% Василий Рувамский ruvamskij56@gmail.com
Артем Рабашев 2000.12.20;54% Артем Рабашев rabasev57@yahoo.com

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

1 2 3 4
Рувамский Василий Селецов Максим Бидян Герман Рабашев Артем
0.350 0.700 0.760 0.540
ruvamskij56 selezov13 german11 rabasev57
20.03.2003 13.02.2004 14.01.2001 20.12.2000

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2414038862 gizak84[at]yandex.ru|80% Не выполнено Не выполнено
7064201008 nadomman7[at]gmail.com|66% Не выполнено Не выполнено
6373679553 vufadak33[at]gmail.com|80% Выполнено Выполнено
4720422961 mafak77[at]mail.ru|66% Не выполнено Не выполнено

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

1 2 3 4
403-8862 0.80 N gizak84@yandex.ru
420-1008 0.66 N nadomman7@gmail.com
367-9553 0.80 Y vufadak33@gmail.com
042-2961 0.66 N mafak77@mail.ru

Пример 2

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

1 2 3 4 5 6
1260089535 zivanz4[at]gmail.com|54% Выполнено Выполнено
0099925275 kasukman85[at]yahoo.com|13% Выполнено Выполнено
3524874683 vacak88[at]rambler.ru|51% Выполнено Выполнено

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

1 2 3 4
008-9535 0.54 Y zivanz4@gmail.com
992-5275 0.13 Y kasukman85@yahoo.com
487-4683 0.51 Y vacak88@rambler.ru

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4|23/02/2001 ramanz46@gmail.com ramanz46@gmail.com
0.9|24/09/1999 latozskij66@yandex.ru latozskij66@yandex.ru
0.4|03/08/2004 lozumko1@yandex.ru lozumko1@yandex.ru
0.9|24/09/1999 latozskij66@yandex.ru latozskij66@yandex.ru
0.2|22/06/2001 zafufman58@rambler.ru zafufman58@rambler.ru
0.9|24/09/1999 latozskij66@yandex.ru latozskij66@yandex.ru

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

1 2 3 4
01.02.23 99.09.24 04.08.03 01.06.22
gmail.com yandex.ru yandex.ru rambler.ru
0.400 0.900 0.400 0.200

Пример 2

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

1 2 3
0.6|06/06/2002 miroslav58@yahoo.com miroslav58@yahoo.com
0.6|17/01/1999 norofanz2@yahoo.com norofanz2@yahoo.com
0.4|03/05/1999 zetoluk37@mail.ru zetoluk37@mail.ru
0.6|17/01/1999 norofanz2@yahoo.com norofanz2@yahoo.com
1.0|18/02/2004 fekij90@mail.ru fekij90@mail.ru
0.6|17/01/1999 norofanz2@yahoo.com norofanz2@yahoo.com

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

1 2 3 4
02.06.06 99.01.17 99.05.03 04.02.18
yahoo.com yahoo.com mail.ru mail.ru
0.600 0.600 0.400 1.000

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2001-03-24 Да zizofov89@yahoo.com zizofov89@yahoo.com Дамир О. Цизофов
2003-08-02 Нет vsevolod67@yandex.ru vsevolod67@yandex.ru Всеволод В. Кисук
2003-10-19 Да kirill51@yahoo.com kirill51@yahoo.com Кирилл Д. Лидяк
2003-10-19 Да kirill51@yahoo.com kirill51@yahoo.com Кирилл Д. Лидяк
2003-10-19 Да kirill51@yahoo.com kirill51@yahoo.com Кирилл Д. Лидяк

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

1 2 3
2001.03.24 2003.08.02 2003.10.19
Выполнено Не выполнено Выполнено
zizofov89[at]yahoo.com vsevolod67[at]yandex.ru kirill51[at]yahoo.com
Цизофов Дамир Кисук Всеволод Лидяк Кирилл

Пример 2

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

1 2 3 4 5
2000-02-02 Нет stanislav10@gmail.com stanislav10@gmail.com Станислав О. Фенак
2000-10-10 Нет marsel_7@yandex.ru marsel_7@yandex.ru Марсель У. Кивянц
2003-05-24 Нет nikita43@mail.ru nikita43@mail.ru Никита К. Сусман
2003-05-24 Нет nikita43@mail.ru nikita43@mail.ru Никита К. Сусман
2003-05-24 Нет nikita43@mail.ru nikita43@mail.ru Никита К. Сусман
2003-11-20 Нет sigamov12@yahoo.com sigamov12@yahoo.com Демид Т. Сигамов

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

1 2 3 4
2000.02.02 2000.10.10 2003.05.24 2003.11.20
Не выполнено Не выполнено Не выполнено Не выполнено
stanislav10[at]gmail.com marsel_7[at]yandex.ru nikita43[at]mail.ru sigamov12[at]yahoo.com
Фенак Станислав Кивянц Марсель Сусман Никита Сигамов Демид

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
00.09.07 +75159521999 да Никита Л. Гезов
03.01.11 +71330041175 да Тамерлан У. Меший
00.01.24 +78918320352 да Мирослав Ц. Булизак

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

1 2 3
24/01/00 07/09/00 11/01/03
+7 891 832-03-52 +7 515 952-19-99 +7 133 004-11-75
Да Да Да
Булизак М.Ц. Гезов Н.Л. Меший Т.У.

Пример 2

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

1 2 3 4
01.05.09 +71258019029 нет Юрий М. Чагетий
00.08.16 +74883127920 да Радмир Ц. Гацин
99.04.11 +72348260279 да Степан Т. Гочагев

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

1 2 3
16/08/00 11/04/99 09/05/01
+7 488 312-79-20 +7 234 826-02-79 +7 125 801-90-29
Да Да Нет
Гацин Р.Ц. Гочагев С.Т. Чагетий Ю.М.

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
23.09.2003#bidorskij61@yahoo.com (171) 861-5779 0.57 (171) 861-5779
04.08.2000#svatogor38@gmail.com (129) 788-1025 0.99 (129) 788-1025
15.06.1999#arsenij97@yandex.ru (954) 879-5737 0.24 (954) 879-5737
23.11.2000#rostislav36@gmail.com (321) 306-3466 0.96 (321) 306-3466

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

1 2 3 4
bidorskij61 svatogor38 arsenij97 rostislav36
171 861-5779 129 788-1025 954 879-5737 321 306-3466
03-09-23 00-08-04 99-06-15 00-11-23
57% 99% 24% 96%

Пример 2

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

1 2 3 4 5
13.10.2004#devalic76@yahoo.com (892) 647-3249 0.24 (892) 647-3249
17.08.2004#desosic39@gmail.com (040) 672-9414 0.19 (040) 672-9414
13.09.1999#anatolij84@yahoo.com (915) 871-8449 0.70 (915) 871-8449

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

1 2 3
devalic76 desosic39 anatolij84
892 647-3249 040 672-9414 915 871-8449
04-10-13 04-08-17 99-09-13
24% 19% 70%

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
01.01.08 (317) 846-74-92;false 01.01.08 al_bert5@yahoo.com
03.12.01 (707) 800-09-34;false 03.12.01 zobazanz81@rambler.ru
03.03.21 (300) 471-46-21;true 03.03.21 david30@rambler.ru

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

1 2 3 4
01/01/08 317-846-7492 N al_bert5
03/12/01 707-800-0934 N zobazanz81
03/03/21 300-471-4621 Y david30

Пример 2

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

1 2 3 4
01.05.18 (742) 443-75-38;true 01.05.18 al_bert12@rambler.ru
03.01.09 (639) 436-99-06;true 03.01.09 aroslav92@rambler.ru
04.06.20 (224) 755-55-22;true 04.06.20 bitasak5@yahoo.com
04.03.18 (541) 414-75-97;true 04.03.18 katacij53@gmail.com

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

1 2 3 4
01/05/18 742-443-7538 Y al_bert12
03/01/09 639-436-9906 Y aroslav92
04/06/20 224-755-5522 Y bitasak5
04/03/18 541-414-7597 Y katacij53

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0419123 1999-07-05 limotan9@yahoo.com
8689194 2004-04-15 sasberg34@yandex.ru
1871254 2001-05-14 romman45@mail.ru
6009394 2002-01-18 gozotman37@yahoo.com

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

1 2 3
041-9123 99/07/05 yahoo.com
868-9194 04/04/15 yandex.ru
187-1254 01/05/14 mail.ru
600-9394 02/01/18 yahoo.com

Пример 2

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

1 2 3
5983557 2003-06-19 kozekan76@yandex.ru
7268136 2004-06-15 pavel27@yandex.ru
8983674 2004-01-01 arsenij12@yahoo.com

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

1 2 3
598-3557 03/06/19 yandex.ru
726-8136 04/06/15 yandex.ru
898-3674 04/01/01 yahoo.com

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 bekuk97@yahoo.com 0.6;Бекук, М.Ш.
1 nomagev59@rambler.ru 0.9;Номагев, С.С.
1 nomagev59@rambler.ru 0.9;Номагев, С.С.
1 nomagev59@rambler.ru 0.9;Номагев, С.С.
0 sezodan5@rambler.ru 0.6;Сецодян, Р.У.

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

1 2 3
N Y N
bekuk97[at]yahoo.com nomagev59[at]rambler.ru sezodan5[at]rambler.ru
М. Бекук С. Номагев Р. Сецодян
0.600 0.900 0.600

Пример 2

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

1 2 3 4
0 gezli82@yahoo.com 0.7;Гезли, С.В.
1 lazecic36@gmail.com 0.2;Лацечич, И.К.
0 sinic1@mail.ru 0.7;Синич, Р.Н.
0 zazskij64@mail.ru 0.7;Цазский, Д.М.
0 zazskij64@mail.ru 0.7;Цазский, Д.М.
0 zazskij64@mail.ru 0.7;Цазский, Д.М.

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

1 2 3 4
N Y N N
gezli82[at]yahoo.com lazecic36[at]gmail.com sinic1[at]mail.ru zazskij64[at]mail.ru
С. Гезли И. Лацечич Р. Синич Д. Цазский
0.700 0.200 0.700 0.700