ИНБО-31-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zekak25[at]yandex.ru&2% 0 0
telusskij74[at]mail.ru&26% 1 1
cimifev35[at]gmail.com&59% 1 1

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

1 2 3
yandex.ru 0.0 N
mail.ru 0.3 Y
gmail.com 0.6 Y

Пример 2

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

1 2 3
fosunin9[at]mail.ru&18% 1 1
zevidi96[at]yandex.ru&18% 0 0
cesanz14[at]rambler.ru&72% 0 0
lisan11[at]yahoo.com&23% 0 0

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

1 2 3
mail.ru 0.2 Y
yandex.ru 0.2 N
rambler.ru 0.7 N
yahoo.com 0.2 N

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
runan54@gmail.com 03/08/04 Не выполнено +7 666 787-2306
runan54@gmail.com 03/08/04 Не выполнено +7 666 787-2306
runan54@gmail.com 03/08/04 Не выполнено +7 666 787-2306
nuvuk72@rambler.ru 21/04/04 Не выполнено +7 659 610-9743
zaric40@yandex.ru 26/03/03 Не выполнено +7 595 577-1555

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

1 2 3 4
runan54 04-08-03 N +7 666 787-23-06
nuvuk72 04-04-21 N +7 659 610-97-43
zaric40 03-03-26 N +7 595 577-15-55

Пример 2

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

1 2 3 4
lositman52@rambler.ru 03/11/99 Выполнено +7 731 184-4695
geric67@yahoo.com 05/06/02 Выполнено +7 248 760-5234
rusafli7@yahoo.com 20/01/01 Не выполнено +7 504 755-8289
rusafli7@yahoo.com 20/01/01 Не выполнено +7 504 755-8289
rusafli7@yahoo.com 20/01/01 Не выполнено +7 504 755-8289

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

1 2 3 4
lositman52 99-11-03 Y +7 731 184-46-95
geric67 02-06-05 Y +7 248 760-52-34
rusafli7 01-01-20 N +7 504 755-82-89

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
12-01-99 Г.К. Верочий 0 0
15-05-99 Ю.Ц. Гачанский 1 1
22-02-01 Т.К. Сомский 1 1

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

1 2 3
99/01/12 99/05/15 01/02/22
Верочий Гачанский Сомский
false true true

Пример 2

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

1 2 3 4 5 6
11-11-01 О.Р. Ковий 1 1
22-12-03 Р.В. Рутигиди 0 0
15-06-04 А.А. Дигикман 0 0
12-07-04 Д.З. Бучли 1 1

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

1 2 3 4
01/11/11 03/12/22 04/06/15 04/07/12
Ковий Рутигиди Дигикман Бучли
true false false true

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.8008 21/03/01|нет 0.8008 1509824085
0.0691 10/07/99|да 0.0691 8146651447
0.6531 24/08/01|нет 0.6531 3172762194

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

1 2 3 4
0.8 21.03.01 (150) 982-40-85 false
0.1 10.07.99 (814) 665-14-47 true
0.7 24.08.01 (317) 276-21-94 false

Пример 2

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

1 2 3 4 5 6
0.3299 09/10/99|нет 0.3299 0049276945
0.1381 09/06/04|нет 0.1381 1003468476
0.6975 01/02/99|да 0.6975 1276366286
0.4578 23/09/99|нет 0.4578 4310489592

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

1 2 3 4
0.3 09.10.99 (004) 927-69-45 false
0.1 09.06.04 (100) 346-84-76 false
0.7 01.02.99 (127) 636-62-86 true
0.5 23.09.99 (431) 048-95-92 false

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2
00-09-08 Новукак, Д.М.:(444) 682-9680
04-02-28 Рицяк, А.О.:(234) 195-9153
03-07-11 Тевумберг, А.Ф.:(010) 555-3669
02-09-04 Нетук, С.Н.:(058) 277-6732

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

1 2 3
00.09.08 Д. Новукак 682-96-80
04.02.28 А. Рицяк 195-91-53
03.07.11 А. Тевумберг 555-36-69
02.09.04 С. Нетук 277-67-32

Пример 2

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

1 2
04-11-07 Кефян, В.Р.:(473) 079-9751
01-09-05 Гулак, П.Ф.:(193) 728-2272
03-09-26 Думак, А.Г.:(056) 999-4519

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

1 2 3
04.11.07 В. Кефян 079-97-51
01.09.05 П. Гулак 728-22-72
03.09.26 А. Думак 999-45-19

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7(524)060-69-32 +7(524)060-69-32 Эдуард Л. Мусотиди musotidi64[at]rambler.ru
+7(799)752-50-89 +7(799)752-50-89 Всеволод Ф. Теняк vsevolod59[at]mail.ru
+7(382)473-28-95 +7(382)473-28-95 Вячеслав Л. Форашич vaceslav88[at]yahoo.com
+7(762)698-59-89 +7(762)698-59-89 Гордей С. Нудошян nudosan73[at]yandex.ru
+7(762)698-59-89 +7(762)698-59-89 Гордей С. Нудошян nudosan73[at]yandex.ru

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

1 2 3
(524) 060-6932 Эдуард Мусотиди rambler.ru
(799) 752-5089 Всеволод Теняк mail.ru
(382) 473-2895 Вячеслав Форашич yahoo.com
(762) 698-5989 Гордей Нудошян yandex.ru

Пример 2

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

1 2 3 4 5 6
+7(066)169-56-12 +7(066)169-56-12 Максим Ч. Зашберг zasberg41[at]yahoo.com
+7(397)853-43-17 +7(397)853-43-17 Яромир Л. Резин aromir5[at]mail.ru
+7(756)260-73-75 +7(756)260-73-75 Матвей Ч. Чатифли catifli9[at]rambler.ru
+7(756)260-73-75 +7(756)260-73-75 Матвей Ч. Чатифли catifli9[at]rambler.ru
+7(304)136-02-46 +7(304)136-02-46 Денис У. Гикский gikskij57[at]yandex.ru

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

1 2 3
(066) 169-5612 Максим Зашберг yahoo.com
(397) 853-4317 Яромир Резин mail.ru
(756) 260-7375 Матвей Чатифли rambler.ru
(304) 136-0246 Денис Гикский yandex.ru

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.162 Т.У. Сузарберг false +73970188276
0.724 Р.С. Фекамев true +71992794606
0.768 Д.Ш. Лифин false +78878641220
0.768 Д.Ш. Лифин false +78878641220

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

1 2 3 4
0.2 Т. Сузарберг Нет 397 018-8276
0.7 Р. Фекамев Да 199 279-4606
0.8 Д. Лифин Нет 887 864-1220

Пример 2

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

1 2 3 4 5 6
0.377 Я.У. Дукян true +79105497174
0.704 К.Ф. Вовин true +73449880388
0.724 Ю.Ц. Мафазянц true +70778282185
0.749 А.У. Ташукак true +73732505868
0.749 А.У. Ташукак true +73732505868

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

1 2 3 4
0.4 Я. Дукян Да 910 549-7174
0.7 К. Вовин Да 344 988-0388
0.7 Ю. Мафазянц Да 077 828-2185
0.7 А. Ташукак Да 373 250-5868

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
14-03-2003|Зучубиди, Л.Н. 17%
20-05-2000|Нуцебий, В.К. 50%
04-11-2000|Кунечман, Г.Н. 33%

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

1 2 3
14-03-03 20-05-00 04-11-00
0.170 0.500 0.330
Л. Зучубиди В. Нуцебий Г. Кунечман

Пример 2

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

1 2 3
07-01-2001|Шетоцов, С.Ш. 65%
11-06-2000|Тазечберг, Т.Т. 50%
08-04-2001|Лидедак, М.Д. 78%

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

1 2 3
07-01-01 11-06-00 08-04-01
0.650 0.500 0.780
С. Шетоцов Т. Тазечберг М. Лидедак

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 386 612-39-67 1999-05-20 +7 386 612-39-67 0.16
+7 033 185-51-01 2001-12-20 +7 033 185-51-01 0.55
+7 386 612-39-67 1999-05-20 +7 386 612-39-67 0.16
+7 893 707-80-29 2004-01-10 +7 893 707-80-29 0.72
+7 386 612-39-67 1999-05-20 +7 386 612-39-67 0.16

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

1 2 3
+7 386 612-3967 1999 0.1600
+7 033 185-5101 2001 0.5500
+7 893 707-8029 2004 0.7200

Пример 2

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

1 2 3 4
+7 205 056-56-47 2001-09-22 +7 205 056-56-47 0.69
+7 205 056-56-47 2001-09-22 +7 205 056-56-47 0.69
+7 205 056-56-47 2001-09-22 +7 205 056-56-47 0.69
+7 964 054-61-37 2000-10-22 +7 964 054-61-37 0.33
+7 867 760-53-06 1999-04-14 +7 867 760-53-06 0.80

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

1 2 3
+7 205 056-5647 2001 0.6900
+7 964 054-6137 2000 0.3300
+7 867 760-5306 1999 0.8000

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 105 907-6733!konstantin92[at]rambler.ru 0.5378 Кенотяк Константин
+7 434 289-5923!stanislav80[at]yahoo.com 0.1284 Чешушян Станислав
+7 021 777-2291!sukanz71[at]yahoo.com 0.7027 Сукянц Вадим
+7 741 469-5583!lifomov86[at]rambler.ru 0.7815 Лифомов Леонид

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

1 2 3 4
konstantin92 lifomov86 sukanz71 stanislav80
54% 78% 70% 13%
(105) 907-67-33 (741) 469-55-83 (021) 777-22-91 (434) 289-59-23
Кенотяк Лифомов Сукянц Чешушян

Пример 2

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

1 2 3
+7 533 821-4458!zacerov56[at]mail.ru 0.5710 Цачеров Данил
+7 141 946-7211!suranz56[at]yahoo.com 0.3802 Сурянц Родион
+7 882 767-7932!zafidi58[at]yahoo.com 0.3118 Зафиди Тихон
+7 303 764-8040!nebov70[at]gmail.com 0.3079 Небов Дамир

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

1 2 3 4
zafidi58 nebov70 suranz56 zacerov56
31% 31% 38% 57%
(882) 767-79-32 (303) 764-80-40 (141) 946-72-11 (533) 821-44-58
Зафиди Небов Сурянц Цачеров

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено:cesizak45[at]yahoo.com 0.8 0.8
Не выполнено:secilic90[at]gmail.com 0.9 0.9
Выполнено:libefev99[at]yahoo.com 0.6 0.6
Не выполнено:fomezskij80[at]yahoo.com 0.4 0.4

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

1 2 3 4
0 0 1 0
0.800 0.900 0.600 0.400
cesizak45@yahoo.com secilic90@gmail.com libefev99@yahoo.com fomezskij80@yahoo.com

Пример 2

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

1 2 3 4
Не выполнено:ronibberg57[at]yahoo.com 0.3 0.3
Не выполнено:kazekberg85[at]rambler.ru 0.2 0.2
Не выполнено:fivman46[at]rambler.ru 0.4 0.4

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

1 2 3
0 0 0
0.300 0.200 0.400
ronibberg57@yahoo.com kazekberg85@rambler.ru fivman46@rambler.ru

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
01-07-01 Игнат Ц. Вомли +73829638221 0
03-12-01 Ян И. Замобак +71028946623 0
03-03-19 Василий Ф. Чизарян +78259771208 1
01-03-26 Анатолий Е. Сорий +73563103826 1

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

1 2 3 4
01/07/01 01/12/03 26/03/01 19/03/03
Вомли Игнат Замобак Ян Сорий Анатолий Чизарян Василий
+7 382 963-82-21 +7 102 894-66-23 +7 356 310-38-26 +7 825 977-12-08
false false true true

Пример 2

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

1 2 3 4
00-11-05 Алексей Г. Насин +77730763437 0
04-02-19 Родион У. Вагский +70760116796 1
04-09-27 Альберт М. Дошуцак +73851505538 1
04-08-05 Савва Т. Фивезов +79811058783 1

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

1 2 3 4
19/02/04 27/09/04 05/11/00 05/08/04
Вагский Родион Дошуцак Альберт Насин Алексей Фивезов Савва
+7 076 011-67-96 +7 385 150-55-38 +7 773 076-34-37 +7 981 105-87-83
true true false true

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
bulan95[at]rambler.ru|true 0.3 00/06/25
cibikan16[at]mail.ru|true 1.0 02/10/04
dumilko18[at]gmail.com|true 0.7 00/07/08

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

1 2 3 4
rambler.ru Y 0.30 00.06.25
mail.ru Y 1.00 02.10.04
gmail.com Y 0.70 00.07.08

Пример 2

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

1 2 3 4 5
sekko39[at]mail.ru|true 0.8 04/10/04
kanacli13[at]gmail.com|false 0.2 99/02/02
zazan37[at]mail.ru|false 0.3 01/07/01

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

1 2 3 4
mail.ru Y 0.80 04.10.04
gmail.com N 0.20 99.02.02
mail.ru N 0.30 01.07.01

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+79370272938 Да 58% zolan85@yahoo.com
+78842287379 Нет 65% vurak88@yandex.ru
+74681876851 Нет 73% lanberg24@yandex.ru
+74681876851 Нет 73% lanberg24@yandex.ru
+76316854451 Да 4% lutitic13@yandex.ru

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

1 2 3 4
027-2938 true 0.58 zolan85
228-7379 false 0.65 vurak88
187-6851 false 0.73 lanberg24
685-4451 true 0.04 lutitic13

Пример 2

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

1 2 3 4 5
+75673621531 Да 10% ricev57@mail.ru
+71450279928 Нет 86% cobitov64@yandex.ru
+71260942119 Да 81% fizin53@yahoo.com
+71450279928 Нет 86% cobitov64@yandex.ru
+78330125788 Нет 83% secli51@gmail.com

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

1 2 3 4
362-1531 true 0.10 ricev57
027-9928 false 0.86 cobitov64
094-2119 true 0.81 fizin53
012-5788 false 0.83 secli51

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zizodev97@yandex.ru 2002-03-28 0.0
sivuvak27@gmail.com 2002-05-05 0.0
al_bert2@yahoo.com 2001-06-22 0.1
al_bert2@yahoo.com 2001-06-22 0.1
modomanz26@rambler.ru 2001-12-07 0.5
al_bert2@yahoo.com 2001-06-22 0.1

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

1 2 3
yandex.ru 28/03/02 0.00
gmail.com 05/05/02 0.00
yahoo.com 22/06/01 0.10
rambler.ru 07/12/01 0.50

Пример 2

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

1 2 3
adel_98@yahoo.com 2002-11-26 0.5
aleksej48@gmail.com 2004-10-28 0.2
aleksej48@gmail.com 2004-10-28 0.2
aleksej48@gmail.com 2004-10-28 0.2
vasilij58@mail.ru 2002-12-01 0.9
ramil_29@rambler.ru 2001-11-08 1.0

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

1 2 3
yahoo.com 26/11/02 0.50
gmail.com 28/10/04 0.20
mail.ru 01/12/02 0.90
rambler.ru 08/11/01 1.00

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Богдан Т. Чугов 07/10/00 bogdan47[at]yandex.ru 67%
Вячеслав А. Ночацич 24/09/03 vaceslav60[at]yandex.ru 76%
Семен В. Давак 21/07/01 semen19[at]rambler.ru 82%
Семен В. Давак 21/07/01 semen19[at]rambler.ru 82%
Семен В. Давак 21/07/01 semen19[at]rambler.ru 82%
Георгий И. Годий 27/01/04 georgij95[at]gmail.com 59%

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

1 2 3 4
Богдан Чугов 00/10/07 bogdan47@yandex.ru 0.6700
Вячеслав Ночацич 03/09/24 vaceslav60@yandex.ru 0.7600
Георгий Годий 04/01/27 georgij95@gmail.com 0.5900
Семен Давак 01/07/21 semen19@rambler.ru 0.8200

Пример 2

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

1 2 3 4 5
Тихон Г. Солич 16/02/99 tihon52[at]gmail.com 68%
Елисей И. Чошенук 13/12/00 cosenuk97[at]yahoo.com 95%
Елисей И. Чошенук 13/12/00 cosenuk97[at]yahoo.com 95%
Родион Т. Бумак 25/11/02 rodion16[at]yahoo.com 95%
Вадим С. Ланян 27/02/03 vadim66[at]yahoo.com 91%
Елисей И. Чошенук 13/12/00 cosenuk97[at]yahoo.com 95%

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

1 2 3 4
Вадим Ланян 03/02/27 vadim66@yahoo.com 0.9100
Елисей Чошенук 00/12/13 cosenuk97@yahoo.com 0.9500
Родион Бумак 02/11/25 rodion16@yahoo.com 0.9500
Тихон Солич 99/02/16 tihon52@gmail.com 0.6800

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
48% нет +7 (095) 542-20-04 Нибочли, Р.Г.
37% нет +7 (012) 364-57-93 Зинко, А.Т.
1% да +7 (105) 003-34-88 Момуфак, А.Ф.

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

1 2 3
0.48 0.37 0.01
N N Y
0955422004 0123645793 1050033488
Р. Нибочли А. Зинко А. Момуфак

Пример 2

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

1 2 3 4
10% да +7 (530) 366-24-18 Легян, К.Т.
12% да +7 (028) 754-85-34 Сефигов, М.Б.
70% нет +7 (490) 569-59-36 Шинасяк, В.Ч.
40% да +7 (319) 899-27-03 Кумикберг, Б.Ц.

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

1 2 3 4
0.10 0.12 0.70 0.40
Y Y N Y
5303662418 0287548534 4905695936 3198992703
К. Легян М. Сефигов В. Шинасяк Б. Кумикберг

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+74746543898 buzic39[at]mail.ru;40% 1999/09/25 1999/09/25
+71494268676 kotev84[at]gmail.com;94% 2003/11/19 2003/11/19
+72473141627 sibozak89[at]mail.ru;10% 2003/03/26 2003/03/26
+71790825095 rolli99[at]gmail.com;92% 2001/11/27 2001/11/27
+71790825095 rolli99[at]gmail.com;92% 2001/11/27 2001/11/27

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

1 2 3 4
474-654-3898 0.400 25-09-99 buzic39@mail.ru
149-426-8676 0.940 19-11-03 kotev84@gmail.com
247-314-1627 0.100 26-03-03 sibozak89@mail.ru
179-082-5095 0.920 27-11-01 rolli99@gmail.com

Пример 2

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

1 2 3 4 5 6
+72022639294 givev54[at]yandex.ru;59% 2000/09/07 2000/09/07
+71545888457 zican49[at]mail.ru;5% 1999/12/27 1999/12/27
+71743257037 likij69[at]yandex.ru;34% 2004/05/25 2004/05/25
+71545888457 zican49[at]mail.ru;5% 1999/12/27 1999/12/27

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

1 2 3 4
202-263-9294 0.590 07-09-00 givev54@yandex.ru
154-588-8457 0.050 27-12-99 zican49@mail.ru
174-325-7037 0.340 25-05-04 likij69@yandex.ru

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.110|Амир Бугигман bugigman51@rambler.ru
0.778|Ярослав Цовезян aroslav8@yahoo.com
0.349|Платон Кафисук kafisuk99@yandex.ru
0.160|Алексей Сесли aleksej8@rambler.ru

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

1 2 3 4
Бугигман Амир Цовезян Ярослав Кафисук Платон Сесли Алексей
bugigman51 aroslav8 kafisuk99 aleksej8
0.1 0.8 0.3 0.2

Пример 2

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

1 2 3 4
0.469|Тихон Рофиди rofidi67@yahoo.com
0.355|Матвей Дирский dirskij38@gmail.com
0.657|Арсен Лигибянц ligibanz14@yandex.ru
0.851|Михаил Вонабян vonaban23@rambler.ru

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

1 2 3 4
Рофиди Тихон Дирский Матвей Лигибянц Арсен Вонабян Михаил
rofidi67 dirskij38 ligibanz14 vonaban23
0.5 0.4 0.7 0.9

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
10-12-2003 Е.З. Чатяк 0.5130 (607) 776-1459
21-11-2000 З.К. Бикский 0.8654 (061) 797-2674
26-10-1999 П.Ч. Шонин 0.7755 (904) 763-0307
15-09-2003 Д.У. Нидосов 0.5359 (058) 982-6669

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

1 2 3 4
2003/12/10 Чатяк Е. 51% 776-1459
2000/11/21 Бикский З. 87% 797-2674
1999/10/26 Шонин П. 78% 763-0307
2003/09/15 Нидосов Д. 54% 982-6669

Пример 2

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

1 2 3 4
21-11-2003 В.К. Либигук 0.5395 (760) 413-5697
20-11-2002 А.М. Мокяк 0.1882 (668) 209-7265
12-10-2002 В.А. Шосатук 0.0621 (909) 076-7268

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

1 2 3 4
2003/11/21 Либигук В. 54% 413-5697
2002/11/20 Мокяк А. 19% 209-7265
2002/10/12 Шосатук В. 6% 076-7268

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03-08-28 basezuk67[at]mail.ru 7905116 0.5596 0.5596
03-10-24 cocberg61[at]gmail.com 7255839 0.2048 0.2048
03-10-24 cocberg61[at]gmail.com 7255839 0.2048 0.2048
02-04-12 molorev37[at]rambler.ru 3791296 0.1594 0.1594
03-10-24 cocberg61[at]gmail.com 7255839 0.2048 0.2048
04-06-16 nazar5[at]rambler.ru 7120197 0.5450 0.5450

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

1 2 3 4
28-08-03 24-10-03 12-04-02 16-06-04
mail.ru gmail.com rambler.ru rambler.ru
790-5116 725-5839 379-1296 712-0197
56% 20% 16% 55%

Пример 2

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

1 2 3 4 5
99-01-07 zahar15[at]yandex.ru 9018403 0.4646 0.4646
99-11-02 gevemskij22[at]yahoo.com 3411633 0.8938 0.8938
99-01-07 zahar15[at]yandex.ru 9018403 0.4646 0.4646
99-01-07 zahar15[at]yandex.ru 9018403 0.4646 0.4646
00-10-07 vulunanz13[at]gmail.com 1795988 0.6655 0.6655
01-05-06 vadim11[at]yahoo.com 5372313 0.4932 0.4932

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

1 2 3 4
07-01-99 02-11-99 07-10-00 06-05-01
yandex.ru yahoo.com gmail.com yahoo.com
901-8403 341-1633 179-5988 537-2313
46% 89% 67% 49%

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.74 zevodov12@yandex.ru +71661562718
0.99 nasesskij67@gmail.com +79126136291
0.99 nasesskij67@gmail.com +79126136291
0.43 cumifskij71@yahoo.com +78923887389
0.94 buranij3@yandex.ru +74004048140

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

1 2 3 4
0.9400 0.4300 0.9900 0.7400
buranij3 cumifskij71 nasesskij67 zevodov12
4048140 3887389 6136291 1562718

Пример 2

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

1 2 3
0.99 totokij57@yandex.ru +75470018258
0.91 miguk65@yandex.ru +71675257955
0.70 zudberg2@gmail.com +74433186481
0.50 lelatan53@yahoo.com +76485205702
0.70 zudberg2@gmail.com +74433186481

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

1 2 3 4
0.5000 0.9100 0.9900 0.7000
lelatan53 miguk65 totokij57 zudberg2
5205702 5257955 0018258 3186481

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y С.С. Ницонман 12.08.2002 +7 492 572-07-28
Y Д.Ш. Лорко 27.11.2000 +7 501 114-31-30
N С.З. Рочакян 28.11.2002 +7 364 773-40-84
N С.З. Рочакян 28.11.2002 +7 364 773-40-84
N С.З. Рочакян 28.11.2002 +7 364 773-40-84

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

1 2 3
Выполнено Выполнено Не выполнено
Ницонман Лорко Рочакян
12-08-2002 27-11-2000 28-11-2002
(492) 572-07-28 (501) 114-31-30 (364) 773-40-84

Пример 2

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

1 2 3 4
Y Н.Т. Гатасский 01.12.1999 +7 333 503-60-16
N Ф.О. Шисянц 15.07.2000 +7 795 279-64-66
Y Е.У. Засунак 25.01.2002 +7 203 965-58-22
Y Е.У. Засунак 25.01.2002 +7 203 965-58-22
Y Е.У. Засунак 25.01.2002 +7 203 965-58-22

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

1 2 3
Выполнено Не выполнено Выполнено
Гатасский Шисянц Засунак
01-12-1999 15-07-2000 25-01-2002
(333) 503-60-16 (795) 279-64-66 (203) 965-58-22

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+76172822570 99.01.11:Ярослав Ч. Тонунян +76172822570
+77644880745 02.09.23:Мирон М. Тунуфев +77644880745
+77644880745 02.09.23:Мирон М. Тунуфев +77644880745
+78259758413 02.07.25:Семен Ф. Лебанко +78259758413
+75443449799 01.08.23:Арсений А. Чоничян +75443449799

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

1 2 3 4
(617) 282-2570 (764) 488-0745 (825) 975-8413 (544) 344-9799
11.01.99 23.09.02 25.07.02 23.08.01
Тонунян, Я.Ч. Тунуфев, М.М. Лебанко, С.Ф. Чоничян, А.А.

Пример 2

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

1 2 3 4 5
+75616375058 04.11.15:Антон Д. Мадский +75616375058
+74395326733 02.10.03:Арсений Т. Лизский +74395326733
+71362111677 01.01.27:Гордей З. Кивушин +71362111677
+71362111677 01.01.27:Гордей З. Кивушин +71362111677

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

1 2 3
(561) 637-5058 (439) 532-6733 (136) 211-1677
15.11.04 03.10.02 27.01.01
Мадский, А.Д. Лизский, А.Т. Кивушин, Г.З.

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y 99-08-21 Мирослав С. Котий miroslav93@mail.ru
N 01-12-19 Тимофей У. Ташук timofej33@yahoo.com
N 01-12-19 Тимофей У. Ташук timofej33@yahoo.com
N 01-10-09 Даниэль З. Дерянц daniel_37@mail.ru
N 99-10-25 Борис Ф. Лозиди lozidi96@yahoo.com
N 01-12-19 Тимофей У. Ташук timofej33@yahoo.com

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

1 2 3 4
Выполнено 99.08.21 Котий mail.ru
Не выполнено 01.12.19 Ташук yahoo.com
Не выполнено 01.10.09 Дерянц mail.ru
Не выполнено 99.10.25 Лозиди yahoo.com

Пример 2

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

1 2 3 4
N 02-04-03 Василий Д. Шубко vasilij57@yahoo.com
N 02-04-03 Василий Д. Шубко vasilij57@yahoo.com
N 02-06-05 Матвей Ш. Дациди matvej55@gmail.com
N 02-04-03 Василий Д. Шубко vasilij57@yahoo.com
N 00-01-08 Евгений Р. Налефман nalefman54@yandex.ru

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

1 2 3 4
Не выполнено 02.04.03 Шубко yahoo.com
Не выполнено 02.06.05 Дациди gmail.com
Не выполнено 00.01.08 Налефман yandex.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет Дакичук Р.Г. 0.2 dakicuk71[at]rambler.ru
да Навибиди Л.Р. 0.5 navibidi85[at]rambler.ru
да Бодедук П.А. 0.4 bodeduk95[at]yandex.ru
да Бодедук П.А. 0.4 bodeduk95[at]yandex.ru
да Бодедук П.А. 0.4 bodeduk95[at]yandex.ru

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

1 2 3
Не выполнено Выполнено Выполнено
Р. Дакичук Л. Навибиди П. Бодедук
20% 50% 40%
rambler.ru rambler.ru yandex.ru

Пример 2

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

1 2 3 4
да Ванешман Р.В. 0.2 vanesman55[at]rambler.ru
да Чабук Т.О. 0.0 cabuk48[at]mail.ru
да Чабук Т.О. 0.0 cabuk48[at]mail.ru
да Чабук Т.О. 0.0 cabuk48[at]mail.ru
нет Рачовян Г.У. 0.3 racovan92[at]rambler.ru

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

1 2 3
Выполнено Выполнено Не выполнено
Р. Ванешман Т. Чабук Г. Рачовян
20% 0% 30%
rambler.ru mail.ru rambler.ru

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Антон Докман dokman71@mail.ru dokman71@mail.ru 1062300202
Денис Нифамман nifamman63@yandex.ru nifamman63@yandex.ru 9089617762
Денис Нифамман nifamman63@yandex.ru nifamman63@yandex.ru 9089617762
Денис Нифамман nifamman63@yandex.ru nifamman63@yandex.ru 9089617762
Эдуард Кемли eduard96@rambler.ru eduard96@rambler.ru 8363291062

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

1 2 3
Докман Кемли Нифамман
dokman71[at]mail.ru eduard96[at]rambler.ru nifamman63[at]yandex.ru
(106) 230-02-02 (836) 329-10-62 (908) 961-77-62

Пример 2

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

1 2 3 4 5 6
Влад Котман kotman10@yandex.ru kotman10@yandex.ru 1179998615
Рамиль Чуниди ramil_49@yahoo.com ramil_49@yahoo.com 0528929964
Тимур Зигко timur18@yahoo.com timur18@yahoo.com 2208494229
Рамиль Чуниди ramil_49@yahoo.com ramil_49@yahoo.com 0528929964
Рамиль Чуниди ramil_49@yahoo.com ramil_49@yahoo.com 0528929964

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

1 2 3
Котман Чуниди Зигко
kotman10[at]yandex.ru ramil_49[at]yahoo.com timur18[at]yahoo.com
(117) 999-86-15 (052) 892-99-64 (220) 849-42-29

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.2498 Тамерлан Т. Зичунак 2001/11/17
0.2236 Борис А. Шегивман 2001/09/25
0.5924 Денис З. Лоцин 1999/09/16
0.7443 Марсель Е. Тачянц 1999/12/07

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

1 2 3 4
0.250 0.224 0.592 0.744
Зичунак Т.Т. Шегивман Б.А. Лоцин Д.З. Тачянц М.Е.
17/11/01 25/09/01 16/09/99 07/12/99

Пример 2

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

1 2 3 4 5
0.8345 Тамерлан Л. Демамяк 1999/08/03
0.0991 Евгений Р. Линишов 2001/11/10
0.4415 Леонид И. Линушберг 1999/07/13
0.3632 Валерий Ш. Фикиди 2000/06/10

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

1 2 3 4
0.835 0.099 0.442 0.363
Демамяк Т.Л. Линишов Е.Р. Линушберг Л.И. Фикиди В.Ш.
03/08/99 10/11/01 13/07/99 10/06/00

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2
02/12/26&fasoganz65@mail.ru А.Д. Фасогянц
04/11/07&solberg74@gmail.com М.С. Солберг
04/03/24&zuserak42@yandex.ru О.С. Зушеряк
04/03/24&zuserak42@yandex.ru О.С. Зушеряк
04/03/24&zuserak42@yandex.ru О.С. Зушеряк

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

1 2 3
26.12.02 mail.ru А. Фасогянц
07.11.04 gmail.com М. Солберг
24.03.04 yandex.ru О. Зушеряк

Пример 2

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

1 2
04/09/13&madov83@yahoo.com Р.Ц. Мадов
01/09/12&bugusak28@yandex.ru С.И. Бугушяк
04/09/13&madov83@yahoo.com Р.Ц. Мадов
04/09/13&madov83@yahoo.com Р.Ц. Мадов
01/05/14&ludskij32@mail.ru Б.М. Лудский

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

1 2 3
13.09.04 yahoo.com Р. Мадов
12.09.01 yandex.ru С. Бугушяк
14.05.01 mail.ru Б. Лудский

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Бешефиди Герман +7 277 387-8392 0.68 Бешефиди Герман
Фецян Владислав +7 086 221-5677 0.75 Фецян Владислав
Фекемиди Михаил +7 076 820-0579 0.89 Фекемиди Михаил
Фекемиди Михаил +7 076 820-0579 0.89 Фекемиди Михаил
Фекемиди Михаил +7 076 820-0579 0.89 Фекемиди Михаил

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

1 2 3
Герман Бешефиди (277) 387-8392 0.7
Владислав Фецян (086) 221-5677 0.8
Михаил Фекемиди (076) 820-0579 0.9

Пример 2

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

1 2 3 4 5
Сашенян Филипп +7 171 330-1222 0.60 Сашенян Филипп
Тошофский Арсений +7 386 195-8823 0.41 Тошофский Арсений
Шилберг Давид +7 504 146-9604 0.75 Шилберг Давид
Шилберг Давид +7 504 146-9604 0.75 Шилберг Давид
Шилберг Давид +7 504 146-9604 0.75 Шилберг Давид

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

1 2 3
Филипп Сашенян (171) 330-1222 0.6
Арсений Тошофский (386) 195-8823 0.4
Давид Шилберг (504) 146-9604 0.8

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Ростислав Д. Сивебский!true rostislav23[at]mail.ru rostislav23[at]mail.ru
Вадим Ш. Чекицак!true cekizak12[at]gmail.com cekizak12[at]gmail.com
Яромир О. Долисий!false dolisij89[at]rambler.ru dolisij89[at]rambler.ru
Вадим Ш. Чекицак!true cekizak12[at]gmail.com cekizak12[at]gmail.com

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

1 2 3
0 1 1
dolisij89@rambler.ru rostislav23@mail.ru cekizak12@gmail.com
Долисий Я.О. Сивебский Р.Д. Чекицак В.Ш.

Пример 2

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

1 2 3
Лев С. Шучберг!true sucberg23[at]mail.ru sucberg23[at]mail.ru
Назар Л. Ракянц!false rakanz17[at]yandex.ru rakanz17[at]yandex.ru
Сергей К. Зуфичберг!false zuficberg68[at]yandex.ru zuficberg68[at]yandex.ru
Сергей К. Зуфичберг!false zuficberg68[at]yandex.ru zuficberg68[at]yandex.ru

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

1 2 3
0 0 1
zuficberg68@yandex.ru rakanz17@yandex.ru sucberg23@mail.ru
Зуфичберг С.К. Ракянц Н.Л. Шучберг Л.С.

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.525&(949) 177-31-05 tigerak16[at]gmail.com tigerak16[at]gmail.com Выполнено
0.163&(956) 062-86-68 delesskij41[at]rambler.ru delesskij41[at]rambler.ru Не выполнено
0.198&(247) 751-94-04 lunafko36[at]yahoo.com lunafko36[at]yahoo.com Выполнено

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

1 2 3 4
956 062-8668 0.16 delesskij41 Нет
247 751-9404 0.20 lunafko36 Да
949 177-3105 0.53 tigerak16 Да

Пример 2

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

1 2 3 4 5 6
0.369&(588) 217-23-71 nugman11[at]yahoo.com nugman11[at]yahoo.com Не выполнено
0.341&(392) 621-13-98 elisej70[at]yandex.ru elisej70[at]yandex.ru Выполнено
0.092&(432) 565-71-62 cuvazan4[at]rambler.ru cuvazan4[at]rambler.ru Не выполнено
0.468&(413) 468-78-83 removev93[at]gmail.com removev93[at]gmail.com Выполнено

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

1 2 3 4
432 565-7162 0.09 cuvazan4 Нет
392 621-1398 0.34 elisej70 Да
588 217-2371 0.37 nugman11 Нет
413 468-7883 0.47 removev93 Да

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
99-05-03 0.7 Шетичский, Р.К.
99-02-06 0.6 Тониди, К.О.
00-11-12 0.2 Цилич, В.А.

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

1 2 3
99/05/03 0.7000 Шетичский
99/02/06 0.6000 Тониди
00/11/12 0.2000 Цилич

Пример 2

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

1 2 3 4 5
99-09-11 0.7 Зумян, И.Ц.
01-08-22 0.9 Ролий, Р.Ф.
04-11-04 0.8 Кошиний, С.С.

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

1 2 3
99/09/11 0.7000 Зумян
01/08/22 0.9000 Ролий
04/11/04 0.8000 Кошиний

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Гечин Д.Р. gecin96@yandex.ru 0.66 2004.10.25
Гутяк И.О. gutak71@gmail.com 0.03 2004.11.17
Шенодко Г.Н. senodko67@yahoo.com 0.19 2002.03.21
Физакев З.К. fizakev9@yandex.ru 0.37 2001.05.14
Физакев З.К. fizakev9@yandex.ru 0.37 2001.05.14
Физакев З.К. fizakev9@yandex.ru 0.37 2001.05.14

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

1 2 3 4
Гечин Д. Гутяк И. Шенодко Г. Физакев З.
gecin96 gutak71 senodko67 fizakev9
0.660 0.030 0.190 0.370
2004/10/25 2004/11/17 2002/03/21 2001/05/14

Пример 2

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

1 2 3 4 5
Цукли Р.Н. zukli6@rambler.ru 0.55 2004.03.23
Цукли Р.Н. zukli6@rambler.ru 0.55 2004.03.23
Дамук Р.Ф. damuk76@gmail.com 0.36 2003.12.22
Макук П.В. makuk95@yahoo.com 0.16 2003.11.06
Цукли Р.Н. zukli6@rambler.ru 0.55 2004.03.23

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

1 2 3
Цукли Р. Дамук Р. Макук П.
zukli6 damuk76 makuk95
0.550 0.360 0.160
2004/03/23 2003/12/22 2003/11/06

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2
N 0.61|24-09-2002
N 0.82|02-04-2003
N 0.45|07-02-2004
N 0.45|07-02-2004
N 0.45|07-02-2004

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

1 2 3
0 0.6 2002
0 0.8 2003
0 0.5 2004

Пример 2

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

1 2
Y 0.66|12-11-2003
Y 0.16|12-01-1999
Y 0.47|05-07-2004
Y 0.16|12-01-1999
Y 0.16|12-01-1999
N 0.60|23-07-2001

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

1 2 3
1 0.7 2003
1 0.2 1999
1 0.5 2004
0 0.6 2001

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Мубий Глеб&+7 794 410-4117 11/10/2001 да
Мубий Глеб&+7 794 410-4117 11/10/2001 да
Мубий Глеб&+7 794 410-4117 11/10/2001 да
Ненелиди Тихон&+7 746 314-5568 10/11/2004 нет
Зошберг Лев&+7 304 941-6932 03/02/2004 да

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

1 2 3
Глеб Мубий Тихон Ненелиди Лев Зошберг
11-10-01 10-11-04 03-02-04
Выполнено Не выполнено Выполнено
+7 (794) 410-41-17 +7 (746) 314-55-68 +7 (304) 941-69-32

Пример 2

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

1 2 3
Тагомян Филипп&+7 891 722-0937 04/10/2003 да
Бедетман Евгений&+7 956 481-1090 26/03/2002 да
Чоляк Марат&+7 160 716-5051 06/04/1999 да
Чоляк Марат&+7 160 716-5051 06/04/1999 да
Шебский Станислав&+7 952 407-3007 24/05/2002 нет
Чоляк Марат&+7 160 716-5051 06/04/1999 да

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

1 2 3 4
Филипп Тагомян Евгений Бедетман Марат Чоляк Станислав Шебский
04-10-03 26-03-02 06-04-99 24-05-02
Выполнено Выполнено Выполнено Не выполнено
+7 (891) 722-09-37 +7 (956) 481-10-90 +7 (160) 716-50-51 +7 (952) 407-30-07

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
01.01.23 0.8668 Влад Д. Шедобберг Влад Д. Шедобберг
00.06.01 0.2857 Станислав Ч. Саборянц Станислав Ч. Саборянц
01.05.18 0.2321 Артур И. Фимян Артур И. Фимян
99.02.08 0.4044 Эдуард О. Симунук Эдуард О. Симунук
99.02.08 0.4044 Эдуард О. Симунук Эдуард О. Симунук

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

1 2 3 4
23/01/01 01/06/00 18/05/01 08/02/99
0.87 0.29 0.23 0.40
Шедобберг Влад Саборянц Станислав Фимян Артур Симунук Эдуард

Пример 2

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

1 2 3 4
01.12.06 0.6096 Ростислав С. Вавемяк Ростислав С. Вавемяк
02.09.11 0.7251 Денис Л. Вафов Денис Л. Вафов
00.06.06 0.1791 Рамиль Г. Тобев Рамиль Г. Тобев
02.09.11 0.7251 Денис Л. Вафов Денис Л. Вафов

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

1 2 3
06/12/01 11/09/02 06/06/00
0.61 0.73 0.18
Вавемяк Ростислав Вафов Денис Тобев Рамиль

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+70998288481 Зорман, А.С.|zorman24[at]gmail.com да
+74433550738 Тошотли, А.З.|tosotli98[at]yandex.ru нет
+76607540457 Реразиди, В.З.|rerazidi38[at]rambler.ru нет
+70123606617 Негумко, В.О.|negumko13[at]yahoo.com нет

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

1 2 3 4
828-8481 355-0738 360-6617 754-0457
zorman24 tosotli98 negumko13 rerazidi38
Y N N N
А. Зорман А. Тошотли В. Негумко В. Реразиди

Пример 2

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

1 2 3 4 5
+77563551960 Ромумук, С.В.|romumuk28[at]gmail.com да
+72844846421 Созман, В.Т.|sozman44[at]yandex.ru нет
+76778117413 Чотукук, И.Л.|cotukuk77[at]yahoo.com нет

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

1 2 3
484-6421 811-7413 355-1960
sozman44 cotukuk77 romumuk28
N N Y
В. Созман И. Чотукук С. Ромумук

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.9!0 toseridi40@rambler.ru
0.3!0 vasilij57@yahoo.com
0.3!0 vasilij57@yahoo.com
0.7!1 miroslav31@rambler.ru
0.3!0 vasilij57@yahoo.com
0.5!1 daborman27@yandex.ru

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

1 2 3
Нет 90% toseridi40
Нет 30% vasilij57
Да 70% miroslav31
Да 50% daborman27

Пример 2

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

1 2
0.3!0 demli44@yandex.ru
0.8!0 mihail95@gmail.com
0.9!1 gordej49@rambler.ru
0.1!0 kolatskij25@mail.ru
0.1!0 kolatskij25@mail.ru
0.1!0 kolatskij25@mail.ru

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

1 2 3
Нет 30% demli44
Нет 80% mihail95
Да 90% gordej49
Нет 10% kolatskij25

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000.02.21 miroslav50[at]gmail.com Мирослав М. Мишоцук 2000.02.21
2002.08.26 botberg89[at]gmail.com Данила Д. Ботберг 2002.08.26
2003.01.21 daniel_91[at]rambler.ru Даниэль Н. Сурич 2003.01.21
2003.01.21 daniel_91[at]rambler.ru Даниэль Н. Сурич 2003.01.21
1999.07.18 evgenij64[at]gmail.com Евгений Ц. Налетич 1999.07.18

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

1 2 3
2002 botberg89 Ботберг, Д.Д.
2000 miroslav50 Мишоцук, М.М.
1999 evgenij64 Налетич, Е.Ц.
2003 daniel_91 Сурич, Д.Н.

Пример 2

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

1 2 3 4 5
2000.02.16 valerij29[at]gmail.com Валерий К. Терак 2000.02.16
2004.04.23 tekizman9[at]mail.ru Николай И. Текизман 2004.04.23
2004.04.23 tekizman9[at]mail.ru Николай И. Текизман 2004.04.23
2004.03.24 cikman94[at]yandex.ru Глеб О. Чикман 2004.03.24
2004.10.21 lirak90[at]mail.ru Марк Г. Лиряк 2004.10.21

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

1 2 3
2004 lirak90 Лиряк, М.Г.
2004 tekizman9 Текизман, Н.И.
2000 valerij29 Терак, В.К.
2004 cikman94 Чикман, Г.О.