ИВБО-03-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
gordej43[at]yandex.ru&26/11/2000 42% Бегак Гордей 42%
rulanev41[at]mail.ru&20/09/2000 63% Руланев Виталий 63%
bulanz87[at]yandex.ru&03/11/2002 9% Булянц Иван 9%
vimman15[at]yahoo.com&24/02/2000 34% Вимман Ильдар 34%

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

1 2 3 4
00-11-26 00-09-20 02-11-03 00-02-24
0.42 0.63 0.09 0.34
gordej43@yandex.ru rulanev41@mail.ru bulanz87@yandex.ru vimman15@yahoo.com
Бегак Руланев Булянц Вимман

Пример 2

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

1 2 3 4 5
vladislav88[at]gmail.com&21/01/2002 14% Коцашак Владислав 14%
zosov14[at]rambler.ru&11/08/2003 59% Цошов Вадим 59%
aleksandr84[at]mail.ru&03/06/2002 64% Рувяк Александр 64%
bumunanz46[at]mail.ru&20/09/2004 84% Бумунянц Савва 84%

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

1 2 3 4
02-01-21 03-08-11 02-06-03 04-09-20
0.14 0.59 0.64 0.84
vladislav88@gmail.com zosov14@rambler.ru aleksandr84@mail.ru bumunanz46@mail.ru
Коцашак Цошов Рувяк Бумунянц

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0 03.02.25 fatomin95@yandex.ru 94%
1 02.07.11 kumeruk5@gmail.com 5%
1 01.04.15 misko81@yahoo.com 98%
1 02.07.11 kumeruk5@gmail.com 5%

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

1 2 3 4
Нет 03/02/25 fatomin95 0.94
Да 02/07/11 kumeruk5 0.05
Да 01/04/15 misko81 0.98

Пример 2

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

1 2 3 4 5 6
1 03.12.25 molidi48@mail.ru 56%
1 99.04.01 kirill29@yahoo.com 41%
1 99.05.21 rovinli85@yandex.ru 46%
1 99.04.01 kirill29@yahoo.com 41%

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

1 2 3 4
Да 03/12/25 molidi48 0.56
Да 99/04/01 kirill29 0.41
Да 99/05/21 rovinli85 0.46

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (056) 796-43-47 22.04.1999 Т.К. Кезли
+7 (608) 236-38-04 18.02.2002 М.Н. Гасечий
+7 (617) 731-54-65 08.02.1999 А.Л. Вуфоцян

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

1 2 3
0567964347 22/04/1999 Кезли
6082363804 18/02/2002 Гасечий
6177315465 08/02/1999 Вуфоцян

Пример 2

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

1 2 3
+7 (209) 893-63-89 14.06.1999 П.У. Гисарберг
+7 (566) 094-01-98 19.06.2003 В.К. Кушич
+7 (497) 008-72-76 21.03.2001 Ф.Л. Бугов

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

1 2 3
2098936389 14/06/1999 Гисарберг
5660940198 19/06/2003 Кушич
4970087276 21/03/2001 Бугов

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
43% да да 8511287 Дишимский Яромир
89% нет нет 2763894 Керман Тамерлан
55% да да 7520142 Водамин Даниил
55% да да 7520142 Водамин Даниил
66% да да 1326933 Когурич Святогор
55% да да 7520142 Водамин Даниил

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

1 2 3 4
0.43 0.89 0.55 0.66
Выполнено Не выполнено Выполнено Выполнено
851-12-87 276-38-94 752-01-42 132-69-33
Яромир Дишимский Тамерлан Керман Даниил Водамин Святогор Когурич

Пример 2

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

1 2 3 4 5 6 7
9% нет нет 5512413 Сегекский Владимир
100% нет нет 2925058 Тигебин Радмир
100% нет нет 2925058 Тигебин Радмир
100% нет нет 2925058 Тигебин Радмир
51% да да 4507964 Фамев Марат

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

1 2 3
0.09 1.00 0.51
Не выполнено Не выполнено Выполнено
551-24-13 292-50-58 450-79-64
Владимир Сегекский Радмир Тигебин Марат Фамев

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
01.05.2004 Бедли, Р.М. 0 +7(903)590-10-72
27.06.2001 Мутянц, Г.Л. 0 +7(404)338-37-08
26.06.2001 Шосотук, Р.И. 1 +7(703)008-69-36
23.09.2002 Сокенак, Б.У. 1 +7(388)308-49-97

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

1 2 3 4
01-05-2004 Р. Бедли нет 9035901072
27-06-2001 Г. Мутянц нет 4043383708
26-06-2001 Р. Шосотук да 7030086936
23-09-2002 Б. Сокенак да 3883084997

Пример 2

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

1 2 3 4 5
19.06.2001 Кесуцяк, Р.С. 1 +7(101)829-97-04
20.07.2002 Тобич, Т.Е. 0 +7(265)110-20-39
26.05.2001 Лузадман, Р.Ч. 1 +7(752)889-65-72
10.07.2003 Цизомий, Г.Е. 1 +7(481)229-51-90

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

1 2 3 4
19-06-2001 Р. Кесуцяк да 1018299704
20-07-2002 Т. Тобич нет 2651102039
26-05-2001 Р. Лузадман да 7528896572
10-07-2003 Г. Цизомий да 4812295190

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2003.02.17 0.3 4361651 minazov83[at]yandex.ru
2001.05.21 0.7 3657337 tumulanz5[at]rambler.ru
2003.04.26 0.6 8008452 danil68[at]yahoo.com
2001.09.01 0.9 1439549 safesij78[at]yahoo.com

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

1 2 3 4
17.02.2003 0.300 436-1651 minazov83
21.05.2001 0.700 365-7337 tumulanz5
26.04.2003 0.600 800-8452 danil68
01.09.2001 0.900 143-9549 safesij78

Пример 2

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

1 2 3 4 5 6
2002.03.02 0.2 7892956 al_bert98[at]yahoo.com
2004.03.16 0.9 7465275 fugatev36[at]rambler.ru
2004.11.02 0.7 0026377 aromir57[at]mail.ru
2001.11.02 0.0 2601792 rostislav48[at]yandex.ru

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

1 2 3 4
02.03.2002 0.200 789-2956 al_bert98
16.03.2004 0.900 746-5275 fugatev36
02.11.2004 0.700 002-6377 aromir57
02.11.2001 0.000 260-1792 rostislav48

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
duzak68@yahoo.com 1 Дузак, Д.В. Дузак, Д.В. 0.6
bagevberg47@rambler.ru 0 Багевберг, Д.В. Багевберг, Д.В. 0.2
bagevberg47@rambler.ru 0 Багевберг, Д.В. Багевберг, Д.В. 0.2
ralan95@yandex.ru 1 Ралян, Р.Г. Ралян, Р.Г. 0.9
bagevberg47@rambler.ru 0 Багевберг, Д.В. Багевберг, Д.В. 0.2

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

1 2 3
yahoo.com rambler.ru yandex.ru
Y N Y
Дузак Багевберг Ралян
0.60 0.20 0.90

Пример 2

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

1 2 3 4 5 6 7
velocko71@yahoo.com 0 Велочко, Д.З. Велочко, Д.З. 0.1
debskij14@yandex.ru 1 Дебский, М.Н. Дебский, М.Н. 0.1
debskij14@yandex.ru 1 Дебский, М.Н. Дебский, М.Н. 0.1
cosatan15@gmail.com 0 Чосатян, В.З. Чосатян, В.З. 0.7
dirarman31@yandex.ru 0 Дирарман, Я.Г. Дирарман, Я.Г. 0.9
debskij14@yandex.ru 1 Дебский, М.Н. Дебский, М.Н. 0.1

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

1 2 3 4
yahoo.com yandex.ru gmail.com yandex.ru
N Y N N
Велочко Дебский Чосатян Дирарман
0.10 0.10 0.70 0.90

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено|Шамодак Одиссей 0.379 0.379
Выполнено|Фасянц Руслан 0.269 0.269
Выполнено|Губегский Дмитрий 0.826 0.826

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

1 2 3
да да да
0.4 0.3 0.8
Шамодак Фасянц Губегский

Пример 2

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

1 2 3 4
Выполнено|Гулко Сергей 0.379 0.379
Не выполнено|Дакин Петр 0.278 0.278
Не выполнено|Зивочий Максим 0.500 0.500
Не выполнено|Фешафман Рамиль 0.489 0.489

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

1 2 3 4
да нет нет нет
0.4 0.3 0.5 0.5
Гулко Дакин Зивочий Фешафман

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.1!23.10.1999 zocuvij13[at]rambler.ru Цочувий, Р.Ш. zocuvij13[at]rambler.ru
0.2!13.04.2001 cokemli71[at]yandex.ru Чокемли, Э.Е. cokemli71[at]yandex.ru
0.6!27.11.2003 kigak4[at]gmail.com Кигяк, Г.З. kigak4[at]gmail.com

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

1 2 3
01-04-13 03-11-27 99-10-23
cokemli71@yandex.ru kigak4@gmail.com zocuvij13@rambler.ru
Чокемли Э. Кигяк Г. Цочувий Р.
0.20 0.60 0.10

Пример 2

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

1 2 3 4 5
0.0!09.11.2002 filosov60[at]mail.ru Филошов, Э.Г. filosov60[at]mail.ru
0.6!11.06.1999 vuluzov58[at]yahoo.com Вулузов, О.З. vuluzov58[at]yahoo.com
0.5!15.04.2003 kecin50[at]gmail.com Кечин, С.Ч. kecin50[at]gmail.com
0.1!19.11.2004 tilalman97[at]gmail.com Тилалман, Т.Р. tilalman97[at]gmail.com

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

1 2 3 4
02-11-09 03-04-15 04-11-19 99-06-11
filosov60@mail.ru kecin50@gmail.com tilalman97@gmail.com vuluzov58@yahoo.com
Филошов Э. Кечин С. Тилалман Т. Вулузов О.
0.00 0.50 0.10 0.60

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N Елисей Н. Лизомяк 25-02-2000 +7(252)597-40-78
Y Арсений У. Зочумко 01-08-2004 +7(779)576-55-28
N Адель А. Чуфяк 01-11-2001 +7(308)506-42-52
Y Радмир З. Шивизянц 16-01-2000 +7(863)631-85-98
Y Радмир З. Шивизянц 16-01-2000 +7(863)631-85-98
Y Радмир З. Шивизянц 16-01-2000 +7(863)631-85-98

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

1 2 3 4
false Елисей Лизомяк 25/02/00 +7 252 597-40-78
true Арсений Зочумко 01/08/04 +7 779 576-55-28
false Адель Чуфяк 01/11/01 +7 308 506-42-52
true Радмир Шивизянц 16/01/00 +7 863 631-85-98

Пример 2

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

1 2 3 4 5
Y Тамерлан Т. Речуцич 22-06-1999 +7(716)360-21-30
Y Тамерлан Т. Речуцич 22-06-1999 +7(716)360-21-30
N Данил Ш. Читий 02-12-2003 +7(677)853-03-26
Y Вячеслав Д. Чафиди 06-07-1999 +7(422)192-87-48
Y Тамерлан Т. Речуцич 22-06-1999 +7(716)360-21-30

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

1 2 3 4
true Тамерлан Речуцич 22/06/99 +7 716 360-21-30
false Данил Читий 02/12/03 +7 677 853-03-26
true Вячеслав Чафиди 06/07/99 +7 422 192-87-48

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7(536)958-79-33 Демид Е. Телибяк 64% 64%
+7(182)059-12-77 Игнат М. Тувобич 77% 77%
+7(888)322-41-55 Тихон З. Векадко 83% 83%

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

1 2 3
059-1277 И.М. Тувобич 0.8
322-4155 Т.З. Векадко 0.8
958-7933 Д.Е. Телибяк 0.6

Пример 2

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

1 2 3 4 5 6
+7(412)196-26-26 Глеб М. Тиначян 61% 61%
+7(014)046-58-20 Артем А. Ловов 10% 10%
+7(600)722-66-96 Даниил Д. Кемин 35% 35%

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

1 2 3
046-5820 А.А. Ловов 0.1
196-2626 Г.М. Тиначян 0.6
722-6696 Д.Д. Кемин 0.3

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено 0.7441 О.У. Кадский kadskij87@yandex.ru
Выполнено 0.1219 Т.Ш. Ладук laduk99@rambler.ru
Выполнено 0.4021 Д.Ц. Гофакко gofakko73@rambler.ru
Выполнено 0.7495 В.Р. Гукоцли gukozli96@yandex.ru

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

1 2 3 4
да 0.402 Д. Гофакко gofakko73
да 0.750 В. Гукоцли gukozli96
да 0.744 О. Кадский kadskij87
да 0.122 Т. Ладук laduk99

Пример 2

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

1 2 3 4 5
Не выполнено 0.1213 Р.Ф. Шозутов sozutov96@yahoo.com
Не выполнено 0.8825 В.С. Часокман casokman28@mail.ru
Не выполнено 0.7402 Р.И. Зегко zegko66@yahoo.com
Не выполнено 0.8928 А.Е. Цегиди zegidi72@yahoo.com

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

1 2 3 4
нет 0.882 В. Часокман casokman28
нет 0.121 Р. Шозутов sozutov96
нет 0.893 А. Цегиди zegidi72
нет 0.740 Р. Зегко zegko66

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Леонид Несесий +7 345 155-9962 00/11/14 nesesij8[at]yandex.ru
Вадим Зушедли +7 250 051-2425 99/12/11 zusedli48[at]yandex.ru
Гордей Чикли +7 803 878-3667 04/02/07 gordej61[at]rambler.ru
Гордей Чикли +7 803 878-3667 04/02/07 gordej61[at]rambler.ru
Гордей Чикли +7 803 878-3667 04/02/07 gordej61[at]rambler.ru

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

1 2 3 4
Несесий Леонид 345 155-9962 14/11/00 nesesij8
Зушедли Вадим 250 051-2425 11/12/99 zusedli48
Чикли Гордей 803 878-3667 07/02/04 gordej61

Пример 2

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

1 2 3 4 5
Савелий Фефезман +7 178 010-7633 01/03/21 fefezman22[at]mail.ru
Степан Лумко +7 583 862-3469 00/09/10 stepan53[at]rambler.ru
Петр Донузман +7 257 764-3065 00/08/10 donuzman20[at]gmail.com
Петр Донузман +7 257 764-3065 00/08/10 donuzman20[at]gmail.com
Петр Донузман +7 257 764-3065 00/08/10 donuzman20[at]gmail.com
Тамерлан Цесук +7 523 474-0946 03/04/16 tamerlan14[at]gmail.com

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

1 2 3 4
Фефезман Савелий 178 010-7633 21/03/01 fefezman22
Лумко Степан 583 862-3469 10/09/00 stepan53
Донузман Петр 257 764-3065 10/08/00 donuzman20
Цесук Тамерлан 523 474-0946 16/04/03 tamerlan14

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.8902 Выполнено Выполнено Рустам Е. Винский +7 752 269-4764
0.5070 Выполнено Выполнено Ильдар У. Ризовев +7 630 776-4048
0.0271 Не выполнено Не выполнено Макар Е. Фебберг +7 299 624-5134

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

1 2 3 4
51% Y И.У. Ризовев +7 630 776-40-48
3% N М.Е. Фебберг +7 299 624-51-34
89% Y Р.Е. Винский +7 752 269-47-64

Пример 2

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

1 2 3 4 5
0.2652 Не выполнено Не выполнено Яромир Н. Сунев +7 508 482-2633
0.3242 Выполнено Выполнено Мирослав Ч. Цекин +7 711 753-2277
0.6938 Выполнено Выполнено Одиссей Р. Мусучий +7 192 172-7565

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

1 2 3 4
32% Y М.Ч. Цекин +7 711 753-22-77
69% Y О.Р. Мусучий +7 192 172-75-65
27% N Я.Н. Сунев +7 508 482-26-33

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.02 072 292-3392 072 292-3392 false
0.72 334 529-9986 334 529-9986 true
0.61 806 413-6760 806 413-6760 true

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

1 2 3
0.020 292-3392 Нет
0.720 529-9986 Да
0.610 413-6760 Да

Пример 2

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

1 2 3 4 5
0.16 821 442-9119 821 442-9119 true
0.25 772 954-5597 772 954-5597 true
0.31 811 804-9507 811 804-9507 false
0.32 795 154-3074 795 154-3074 false

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

1 2 3
0.160 442-9119 Да
0.250 954-5597 Да
0.310 804-9507 Нет
0.320 154-3074 Нет

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Степан М. Вубасич vubasic51[at]rambler.ru нет 15-09-2003
Степан Ш. Куцак stepan56[at]gmail.com да 12-11-1999
Степан Ш. Куцак stepan56[at]gmail.com да 12-11-1999
Федор Н. Бебий fedor10[at]gmail.com нет 13-11-2003
Степан Ш. Куцак stepan56[at]gmail.com да 12-11-1999
Глеб Ч. Гурук guruk7[at]mail.ru да 03-06-2001

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

1 2 3 4
Степан Вубасич vubasic51 Нет 03.09.15
Степан Куцак stepan56 Да 99.11.12
Федор Бебий fedor10 Нет 03.11.13
Глеб Гурук guruk7 Да 01.06.03

Пример 2

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

1 2 3 4
Максим Т. Цемий maksim9[at]yandex.ru да 16-05-2002
Данил Д. Лезовук lezovuk97[at]mail.ru нет 07-09-2002
Александр Л. Канацберг aleksandr26[at]yahoo.com да 18-02-2003
Александр Л. Канацберг aleksandr26[at]yahoo.com да 18-02-2003
Александр Л. Канацберг aleksandr26[at]yahoo.com да 18-02-2003

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

1 2 3 4
Максим Цемий maksim9 Да 02.05.16
Данил Лезовук lezovuk97 Нет 02.09.07
Александр Канацберг aleksandr26 Да 03.02.18

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
28/01/2001 5229817040 Н.З. Затазич
01/08/2001 8907082728 Т.Д. Рибов
19/04/2003 1502528796 П.Н. Темянц
22/12/1999 6868963882 А.Д. Чагишиди

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

1 2 3 4
28-01-2001 01-08-2001 19-04-2003 22-12-1999
522-981-7040 890-708-2728 150-252-8796 686-896-3882
Затазич Рибов Темянц Чагишиди

Пример 2

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

1 2 3 4
02/09/2000 3062077741 Т.З. Лизий
06/10/2004 5008764286 М.Т. Фагатский
25/02/2003 1992171870 И.С. Домозян
01/03/2000 7102977893 Р.Р. Зечич

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

1 2 3 4
02-09-2000 06-10-2004 25-02-2003 01-03-2000
306-207-7741 500-876-4286 199-217-1870 710-297-7893
Лизий Фагатский Домозян Зечич

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нет Нет Самир К. Делич;0.4106
Нет Нет Леонид Т. Шосев;0.9190
Да Да Тихон Л. Дилиди;0.4947
Да Да Арсений Е. Бугский;0.1779

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

1 2 3 4
true false true false
0.2 0.4 0.5 0.9
Бугский Арсений Делич Самир Дилиди Тихон Шосев Леонид

Пример 2

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

1 2 3
Да Да Михаил Т. Кенов;0.2207
Да Да Яромир Р. Лошак;0.2152
Нет Нет Эмиль И. Рерак;0.4683

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

1 2 3
true true false
0.2 0.2 0.5
Кенов Михаил Лошак Яромир Рерак Эмиль

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0486787 zulasan74[at]yandex.ru&false М.Ф. Цулашян
5117354 tacusberg86[at]gmail.com&true А.М. Тачусберг
5117354 tacusberg86[at]gmail.com&true А.М. Тачусберг
3387385 kelasskij2[at]mail.ru&true Р.К. Келашский
0734462 buvskij83[at]gmail.com&false А.С. Бувский

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

1 2 3 4
048-6787 511-7354 338-7385 073-4462
Нет Да Да Нет
zulasan74 tacusberg86 kelasskij2 buvskij83
М. Цулашян А. Тачусберг Р. Келашский А. Бувский

Пример 2

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

1 2 3 4
8029807 zozegberg69[at]gmail.com&false А.А. Цоцегберг
8029807 zozegberg69[at]gmail.com&false А.А. Цоцегберг
5693359 kigirov36[at]yandex.ru&false А.З. Кигиров
6010978 temezberg72[at]yahoo.com&true С.У. Темезберг

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

1 2 3
802-9807 569-3359 601-0978
Нет Нет Да
zozegberg69 kigirov36 temezberg72
А. Цоцегберг А. Кигиров С. Темезберг

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
16%&Леонид М. Дигиди leonid23[at]yahoo.com leonid23[at]yahoo.com
85%&Айдар Д. Зедин ajdar73[at]gmail.com ajdar73[at]gmail.com
45%&Арсений Т. Ласочук arsenij41[at]mail.ru arsenij41[at]mail.ru
50%&Артур Л. Сивотук sivotuk18[at]gmail.com sivotuk18[at]gmail.com
50%&Артур Л. Сивотук sivotuk18[at]gmail.com sivotuk18[at]gmail.com

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

1 2 3 4
Дигиди Леонид Зедин Айдар Ласочук Арсений Сивотук Артур
yahoo.com gmail.com mail.ru gmail.com
0.1600 0.8500 0.4500 0.5000

Пример 2

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

1 2 3 4
65%&Артем Е. Симов artem29[at]rambler.ru artem29[at]rambler.ru
18%&Одиссей Д. Ролузяк odissej34[at]yahoo.com odissej34[at]yahoo.com
43%&Роман С. Тутушли tutusli39[at]mail.ru tutusli39[at]mail.ru
43%&Роман С. Тутушли tutusli39[at]mail.ru tutusli39[at]mail.ru
20%&Святослав Р. Тебичак svatoslav12[at]mail.ru svatoslav12[at]mail.ru

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

1 2 3 4
Симов Артем Ролузяк Одиссей Тутушли Роман Тебичак Святослав
rambler.ru yahoo.com mail.ru mail.ru
0.6500 0.1800 0.4300 0.2000

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Гигский О.З.:1 0.7
Цуков Д.К.:0 0.1
Чидорли В.Ш.:0 0.6
Габидич Я.Р.:1 0.7

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

1 2 3 4
О. Гигский Д. Цуков В. Чидорли Я. Габидич
70% 10% 60% 70%
Y N N Y

Пример 2

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

1 2 3 4
Чикерак С.О.:1 0.3
Цунавин А.Е.:0 0.3
Сечакев С.Г.:0 0.3
Лецабяк В.С.:0 0.6

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

1 2 3 4
С. Чикерак А. Цунавин С. Сечакев В. Лецабяк
30% 30% 30% 60%
Y N N N

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да 2002/04/04 0.3
нет 2001/02/20 0.1
да 2002/04/04 0.3
нет 1999/11/16 0.7

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

1 2 3
1 0 0
04.04.2002 20.02.2001 16.11.1999
0.300 0.100 0.700

Пример 2

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

1 2 3
да 2003/02/13 0.6
нет 2000/05/22 0.7
нет 2000/05/22 0.7
да 2004/05/07 0.2

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

1 2 3
1 0 1
13.02.2003 22.05.2000 07.05.2004
0.600 0.700 0.200

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+79735510722&Фочовли П.Н. нет нет
+71091624122&Тефли С.Ч. да да
+73771639180&Гешидий А.У. да да
+78742813917&Микефак М.В. нет нет

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

1 2 3 4
377-163-9180 874-281-3917 109-162-4122 973-551-0722
1 0 1 0
Гешидий А. Микефак М. Тефли С. Фочовли П.

Пример 2

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

1 2 3
+76363031287&Цегий Г.Ч. да да
+75276989660&Мунман И.Р. да да
+77267422898&Нинов С.И. нет нет
+72572184031&Линский Т.В. нет нет

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

1 2 3 4
257-218-4031 527-698-9660 726-742-2898 636-303-1287
0 1 0 1
Линский Т. Мунман И. Нинов С. Цегий Г.

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y 202 523-4510 28-04-2002
Y 313 764-9890 19-03-2001
N 520 442-3348 21-06-2002
N 832 398-1541 26-03-2000

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

1 2 3
нет 398-1541 2000.03.26
нет 442-3348 2002.06.21
да 523-4510 2002.04.28
да 764-9890 2001.03.19

Пример 2

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

1 2 3
Y 115 566-1191 23-12-2004
N 503 514-0260 14-07-2001
Y 180 728-3548 27-05-2000
N 074 153-3674 22-08-2003

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

1 2 3
нет 153-3674 2003.08.22
нет 514-0260 2001.07.14
да 566-1191 2004.12.23
да 728-3548 2000.05.27

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
+7 (270) 693-74-09 +7 (270) 693-74-09 zikskij47@gmail.com Цикский Н.З. Нет
+7 (329) 348-70-32 +7 (329) 348-70-32 rekovov87@rambler.ru Рековов Р.Г. Нет
+7 (845) 434-24-76 +7 (845) 434-24-76 kulij65@gmail.com Кулий С.В. Да
+7 (021) 052-81-62 +7 (021) 052-81-62 dasev21@mail.ru Дашев Р.У. Нет

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

1 2 3 4
693-7409 348-7032 434-2476 052-8162
gmail.com rambler.ru gmail.com mail.ru
Цикский Н. Рековов Р. Кулий С. Дашев Р.
нет нет да нет

Пример 2

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

1 2 3 4 5 6 7
+7 (076) 002-92-51 +7 (076) 002-92-51 bacicev54@yandex.ru Бачичев И.Ш. Да
+7 (865) 308-43-70 +7 (865) 308-43-70 dironskij23@mail.ru Диронский С.З. Нет
+7 (251) 461-87-98 +7 (251) 461-87-98 susofli82@mail.ru Шусофли Н.К. Нет
+7 (917) 150-15-91 +7 (917) 150-15-91 cafirij14@mail.ru Чафирий П.Р. Да

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

1 2 3 4
002-9251 308-4370 461-8798 150-1591
yandex.ru mail.ru mail.ru mail.ru
Бачичев И. Диронский С. Шусофли Н. Чафирий П.
да нет нет да

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(020) 357-6482 03/07/01 0.5612 vovidic17@mail.ru
(087) 731-2164 99/12/21 0.6962 zeziganz62@yandex.ru
(603) 981-5310 01/01/16 0.3787 sarilberg22@gmail.com
(225) 161-4042 01/09/09 0.7369 nusberg65@gmail.com

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

1 2 3 4
357-64-82 731-21-64 981-53-10 161-40-42
03.07.01 99.12.21 01.01.16 01.09.09
56% 70% 38% 74%
mail.ru yandex.ru gmail.com gmail.com

Пример 2

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

1 2 3 4 5
(262) 679-7910 00/11/28 0.8045 musko43@yahoo.com
(975) 138-5613 99/10/20 0.1637 stanislav7@yahoo.com
(303) 515-2610 99/11/20 0.4825 konstantin1@rambler.ru
(384) 573-2841 99/04/24 0.2143 belman44@gmail.com

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

1 2 3 4
679-79-10 138-56-13 515-26-10 573-28-41
00.11.28 99.10.20 99.11.20 99.04.24
80% 16% 48% 21%
yahoo.com yahoo.com rambler.ru gmail.com

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(634) 884-93-39 vosskij48@rambler.ru 0.509
(190) 398-21-74 rifosanz67@gmail.com 0.872
(032) 304-97-64 zegebidi9@gmail.com 0.732
(760) 312-06-11 semen2@yandex.ru 0.550

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

1 2 3 4
884-9339 398-2174 304-9764 312-0611
rambler.ru gmail.com gmail.com yandex.ru
0.5090 0.8720 0.7320 0.5500

Пример 2

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

1 2 3
(288) 199-45-39 arsenij49@mail.ru 0.144
(879) 671-59-41 gatskij4@mail.ru 0.508
(759) 275-65-65 nifatan37@rambler.ru 0.384
(892) 787-63-63 bucman12@yahoo.com 0.744

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

1 2 3 4
199-4539 671-5941 275-6565 787-6363
mail.ru mail.ru rambler.ru yahoo.com
0.1440 0.5080 0.3840 0.7440

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Читицли С.С.&citizli52@yandex.ru Y Y
Читицли С.С.&citizli52@yandex.ru Y Y
Читицли С.С.&citizli52@yandex.ru Y Y
Финли Д.М.&finli18@yahoo.com N N
Данезли С.И.&danezli53@mail.ru Y Y

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

1 2 3
finli18[at]yahoo.com danezli53[at]mail.ru citizli52[at]yandex.ru
Д. Финли С. Данезли С. Читицли
Нет Да Да

Пример 2

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

1 2 3
Сифочич Ю.С.&sifocic34@yandex.ru Y Y
Дезузянц Г.О.&dezuzanz29@yandex.ru N N
Дозко П.В.&dozko8@yandex.ru Y Y
Дозко П.В.&dozko8@yandex.ru Y Y
Дозко П.В.&dozko8@yandex.ru Y Y

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

1 2 3
dezuzanz29[at]yandex.ru dozko8[at]yandex.ru sifocic34[at]yandex.ru
Г. Дезузянц П. Дозко Ю. Сифочич
Нет Да Да

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2
20.11.99|0.4446 tifumli98@gmail.com
16.01.01|0.3081 sesecman43@gmail.com
28.04.00|0.5733 vilokev27@yandex.ru
07.05.99|0.3085 sunikak99@yandex.ru

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

1 2 3 4
99-11-20 01-01-16 00-04-28 99-05-07
tifumli98[at]gmail.com sesecman43[at]gmail.com vilokev27[at]yandex.ru sunikak99[at]yandex.ru
0.4 0.3 0.6 0.3

Пример 2

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

1 2
21.06.01|0.4745 basivov44@gmail.com
18.10.04|0.8922 kalskij88@gmail.com
22.09.00|0.4076 rurecan44@rambler.ru

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

1 2 3
01-06-21 04-10-18 00-09-22
basivov44[at]gmail.com kalskij88[at]gmail.com rurecan44[at]rambler.ru
0.5 0.9 0.4

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
18-02-2001|0.7 rimimak86@mail.ru rimimak86@mail.ru
24-12-2001|0.1 bifko96@gmail.com bifko96@gmail.com
27-04-2001|0.9 rebibman84@yahoo.com rebibman84@yahoo.com

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

1 2 3
2001.02.18 0.7000 rimimak86[at]mail.ru
2001.12.24 0.1000 bifko96[at]gmail.com
2001.04.27 0.9000 rebibman84[at]yahoo.com

Пример 2

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

1 2 3
27-01-2000|0.3 sekij93@yandex.ru sekij93@yandex.ru
10-09-2000|0.3 fezidi16@rambler.ru fezidi16@rambler.ru
18-10-2000|0.4 cuvelidi2@rambler.ru cuvelidi2@rambler.ru

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

1 2 3
2000.01.27 0.3000 sekij93[at]yandex.ru
2000.09.10 0.3000 fezidi16[at]rambler.ru
2000.10.18 0.4000 cuvelidi2[at]rambler.ru

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
nikolaj54[at]yahoo.com 02.04.00;0.3 nikolaj54[at]yahoo.com true
nikolaj54[at]yahoo.com 02.04.00;0.3 nikolaj54[at]yahoo.com true
nikolaj54[at]yahoo.com 02.04.00;0.3 nikolaj54[at]yahoo.com true
nimuk99[at]yahoo.com 11.09.01;0.4 nimuk99[at]yahoo.com true
zisazev97[at]rambler.ru 19.03.00;0.1 zisazev97[at]rambler.ru true
razesli41[at]yahoo.com 26.09.03;0.0 razesli41[at]yahoo.com false

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

1 2 3 4
nikolaj54@yahoo.com nimuk99@yahoo.com zisazev97@rambler.ru razesli41@yahoo.com
02/04/00 11/09/01 19/03/00 26/09/03
Да Да Да Нет
0.300 0.400 0.100 0.000

Пример 2

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

1 2 3 4
grigorij7[at]yahoo.com 22.04.04;0.4 grigorij7[at]yahoo.com false
viktor78[at]yandex.ru 13.11.00;0.6 viktor78[at]yandex.ru false
vladimir85[at]gmail.com 25.03.01;0.7 vladimir85[at]gmail.com false
vladimir85[at]gmail.com 25.03.01;0.7 vladimir85[at]gmail.com false
vladimir85[at]gmail.com 25.03.01;0.7 vladimir85[at]gmail.com false

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

1 2 3
grigorij7@yahoo.com viktor78@yandex.ru vladimir85@gmail.com
22/04/04 13/11/00 25/03/01
Нет Нет Нет
0.400 0.600 0.700

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Рофянц, А.Ф. 0.63 +7 (007) 487-37-06 +7 (007) 487-37-06
Давко, М.Г. 0.02 +7 (987) 891-89-26 +7 (987) 891-89-26
Цецозак, Л.З. 0.82 +7 (334) 020-74-29 +7 (334) 020-74-29
Цецозак, Л.З. 0.82 +7 (334) 020-74-29 +7 (334) 020-74-29
Дагий, Д.К. 0.03 +7 (312) 291-82-70 +7 (312) 291-82-70

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

1 2 3
Рофянц А. 0.630 (007) 487-37-06
Давко М. 0.020 (987) 891-89-26
Цецозак Л. 0.820 (334) 020-74-29
Дагий Д. 0.030 (312) 291-82-70

Пример 2

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

1 2 3 4 5
Лудумов, Ф.С. 0.57 +7 (610) 864-55-19 +7 (610) 864-55-19
Зичодий, Р.Р. 0.08 +7 (270) 375-83-62 +7 (270) 375-83-62
Лудумов, Ф.С. 0.57 +7 (610) 864-55-19 +7 (610) 864-55-19
Дитли, М.Н. 0.85 +7 (596) 541-78-32 +7 (596) 541-78-32
Масошук, Д.К. 0.52 +7 (617) 915-69-14 +7 (617) 915-69-14

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

1 2 3
Лудумов Ф. 0.570 (610) 864-55-19
Зичодий Р. 0.080 (270) 375-83-62
Дитли М. 0.850 (596) 541-78-32
Масошук Д. 0.520 (617) 915-69-14

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vladislav49@gmail.com Выполнено 0.228;+7 945 721-2083
ralezin79@gmail.com Выполнено 0.103;+7 381 279-0568
ralezin79@gmail.com Выполнено 0.103;+7 381 279-0568
rorotberg35@yahoo.com Не выполнено 0.761;+7 942 358-8268
kovman77@gmail.com Не выполнено 0.655;+7 400 511-9410
ralezin79@gmail.com Выполнено 0.103;+7 381 279-0568

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

1 2 3 4
kovman77[at]gmail.com Нет (400) 511-94-10 66%
ralezin79[at]gmail.com Да (381) 279-05-68 10%
rorotberg35[at]yahoo.com Нет (942) 358-82-68 76%
vladislav49[at]gmail.com Да (945) 721-20-83 23%

Пример 2

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

1 2 3
konstantin6@yandex.ru Не выполнено 0.751;+7 903 443-4739
novazov50@yahoo.com Не выполнено 0.722;+7 076 815-0651
novazov50@yahoo.com Не выполнено 0.722;+7 076 815-0651
georgij18@rambler.ru Не выполнено 0.554;+7 171 521-0790
novazov50@yahoo.com Не выполнено 0.722;+7 076 815-0651

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

1 2 3 4
georgij18[at]rambler.ru Нет (171) 521-07-90 55%
konstantin6[at]yandex.ru Нет (903) 443-47-39 75%
novazov50[at]yahoo.com Нет (076) 815-06-51 72%

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.610!(429) 900-35-97 Святослав М. Зачочяк 27.04.04
0.685!(573) 840-82-59 Константин Ш. Ронушов 10.02.01
0.230!(796) 361-51-31 Андрей В. Восинли 17.01.00

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

1 2 3
900-3597 840-8259 361-5131
Зачочяк С.М. Ронушов К.Ш. Восинли А.В.
0.6 0.7 0.2
04/04/27 01/02/10 00/01/17

Пример 2

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

1 2 3 4
0.625!(232) 818-67-81 Амир Н. Навко 10.08.01
0.564!(894) 228-70-37 Радмир Н. Лоливман 26.06.03
0.671!(126) 827-67-33 Борис Е. Дошозли 28.10.04
0.994!(636) 904-47-46 Мирон Д. Ладко 12.05.00

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

1 2 3 4
818-6781 228-7037 827-6733 904-4746
Навко А.Н. Лоливман Р.Н. Дошозли Б.Е. Ладко М.Д.
0.6 0.6 0.7 1.0
01/08/10 03/06/26 04/10/28 00/05/12

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нацедич, П.В. +7 230 606-7102 0.24 Нацедич, П.В.
Нацедич, П.В. +7 230 606-7102 0.24 Нацедич, П.В.
Лебяк, А.В. +7 425 478-8328 0.79 Лебяк, А.В.
Нацедич, П.В. +7 230 606-7102 0.24 Нацедич, П.В.
Нековяк, М.Р. +7 108 992-6813 0.15 Нековяк, М.Р.
Тосяк, В.И. +7 337 070-1032 0.28 Тосяк, В.И.

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

1 2 3
П. Нацедич +7 (230) 606-71-02 0.240
А. Лебяк +7 (425) 478-83-28 0.790
М. Нековяк +7 (108) 992-68-13 0.150
В. Тосяк +7 (337) 070-10-32 0.280

Пример 2

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

1 2 3 4
Мабий, В.З. +7 050 178-2799 0.18 Мабий, В.З.
Ласафук, А.Б. +7 837 697-5592 0.22 Ласафук, А.Б.
Гинян, С.Ф. +7 492 980-0957 0.80 Гинян, С.Ф.
Гинян, С.Ф. +7 492 980-0957 0.80 Гинян, С.Ф.
Гинян, С.Ф. +7 492 980-0957 0.80 Гинян, С.Ф.

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

1 2 3
В. Мабий +7 (050) 178-27-99 0.180
А. Ласафук +7 (837) 697-55-92 0.220
С. Гинян +7 (492) 980-09-57 0.800

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.01 02.05.2000 N N
0.01 02.05.2000 N N
0.19 20.08.2004 N N
0.11 13.12.2002 N N
0.23 08.12.2003 Y Y

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

1 2 3
0.010 02-05-00 false
0.190 20-08-04 false
0.110 13-12-02 false
0.230 08-12-03 true

Пример 2

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

1 2 3 4 5
0.28 12.11.2000 Y Y
0.68 14.03.2004 N N
0.28 12.11.2000 Y Y
0.33 14.12.1999 Y Y

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

1 2 3
0.280 12-11-00 true
0.680 14-03-04 false
0.330 14-12-99 true

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.56&Макусли Яромир makusli97[at]rambler.ru
0.36&Ралошян Артур ralosan22[at]rambler.ru
0.49&Рузавский Амир ruzavskij42[at]yandex.ru
0.08&Косман Борис kosman39[at]rambler.ru
0.08&Косман Борис kosman39[at]rambler.ru

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

1 2 3
Макусли makusli97@rambler.ru 56%
Ралошян ralosan22@rambler.ru 36%
Рузавский ruzavskij42@yandex.ru 49%
Косман kosman39@rambler.ru 8%

Пример 2

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

1 2 3
0.62&Назофли Иван nazofli72[at]gmail.com
0.78&Зимич Рустам rustam6[at]gmail.com
0.78&Зимич Рустам rustam6[at]gmail.com
0.94&Нелберг Ярослав nelberg71[at]mail.ru

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

1 2 3
Назофли nazofli72@gmail.com 62%
Зимич rustam6@gmail.com 78%
Нелберг nelberg71@mail.ru 94%

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
20%:1 27.10.2000
82%:0 04.05.2003
35%:1 22.01.2000
10%:1 21.06.2001
10%:1 21.06.2001
10%:1 21.06.2001

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

1 2 3
0.200 00-10-27 да
0.820 03-05-04 нет
0.350 00-01-22 да
0.100 01-06-21 да

Пример 2

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

1 2 3
13%:1 04.09.2001
96%:0 15.09.2002
88%:1 23.12.2001
88%:1 23.12.2001
88%:1 23.12.2001

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

1 2 3
0.130 01-09-04 да
0.960 02-09-15 нет
0.880 01-12-23 да

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
С.Н. Мучян 698-36-94 0.8657
Р.Д. Дутитянц 507-67-39 0.5639
И.Г. Чорко 824-42-01 0.9816

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

1 2 3
Мучян С. 6983694 0.9
Дутитянц Р. 5076739 0.6
Чорко И. 8244201 1.0

Пример 2

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

1 2 3
В.О. Гелегберг 210-85-21 0.6879
Д.А. Кокли 421-56-63 0.9376
С.С. Гесашли 859-18-43 0.0166
И.Ш. Шерисянц 844-68-96 0.8701

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

1 2 3
Гелегберг В. 2108521 0.7
Кокли Д. 4215663 0.9
Гесашли С. 8591843 0.0
Шерисянц И. 8446896 0.9

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Д.Р. Зичарин 1 zicarin42[at]yahoo.com 0.60
Н.Б. Бошикич 0 bosikic38[at]gmail.com 0.51
Н.Б. Бошикич 0 bosikic38[at]gmail.com 0.51
В.Д. Бисян 1 bisan2[at]yahoo.com 0.59
Н.Б. Бошикич 0 bosikic38[at]gmail.com 0.51

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

1 2 3 4
Зичарин Д. true zicarin42 0.6
Бошикич Н. false bosikic38 0.5
Бисян В. true bisan2 0.6

Пример 2

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

1 2 3 4
А.В. Цузецко 1 zuzezko86[at]gmail.com 0.18
Д.Л. Чакафин 0 cakafin15[at]gmail.com 0.23
С.Р. Ракко 0 rakko19[at]gmail.com 0.19
С.Р. Ракко 0 rakko19[at]gmail.com 0.19
С.Р. Ракко 0 rakko19[at]gmail.com 0.19

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

1 2 3 4
Цузецко А. true zuzezko86 0.2
Чакафин Д. false cakafin15 0.2
Ракко С. false rakko19 0.2