ИКБО-07-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
zekezev40[at]yandex.ru Зекезев, И.Ш. 2003-03-24 2003-03-24
vitomberg11[at]yandex.ru Витомберг, А.Р. 2000-04-04 2000-04-04
revij73[at]mail.ru Ревий, Т.О. 2001-02-20 2001-02-20

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

1 2 3
zekezev40@yandex.ru И. Зекезев 2003/03/24
vitomberg11@yandex.ru А. Витомберг 2000/04/04
revij73@mail.ru Т. Ревий 2001/02/20

Пример 2

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

1 2 3 4 5 6
cibirskij12[at]yahoo.com Чибирский, П.Е. 2001-06-17 2001-06-17
senasli54[at]yahoo.com Сенашли, В.В. 2004-04-15 2004-04-15
vagebin96[at]mail.ru Вагебин, Д.Е. 2000-02-11 2000-02-11
keganz87[at]rambler.ru Кегянц, А.У. 2000-10-16 2000-10-16

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

1 2 3
cibirskij12@yahoo.com П. Чибирский 2001/06/17
senasli54@yahoo.com В. Сенашли 2004/04/15
vagebin96@mail.ru Д. Вагебин 2000/02/11
keganz87@rambler.ru А. Кегянц 2000/10/16

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.864:Летов Т.Б. N letov17[at]gmail.com letov17[at]gmail.com
0.206:Завегский В.В. N zavegskij50[at]rambler.ru zavegskij50[at]rambler.ru
0.708:Цубберг Н.А. N zubberg60[at]yahoo.com zubberg60[at]yahoo.com
0.596:Чавянц А.У. Y cavanz95[at]gmail.com cavanz95[at]gmail.com
0.596:Чавянц А.У. Y cavanz95[at]gmail.com cavanz95[at]gmail.com

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

1 2 3 4
0.86 Нет letov17 Летов Т.
0.21 Нет zavegskij50 Завегский В.
0.71 Нет zubberg60 Цубберг Н.
0.60 Да cavanz95 Чавянц А.

Пример 2

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

1 2 3 4
0.327:Самак А.Д. Y samak1[at]rambler.ru samak1[at]rambler.ru
0.804:Цафов Т.К. Y zafov58[at]rambler.ru zafov58[at]rambler.ru
0.804:Цафов Т.К. Y zafov58[at]rambler.ru zafov58[at]rambler.ru
0.513:Бокук И.Е. N bokuk8[at]mail.ru bokuk8[at]mail.ru
0.973:Деситев Я.А. Y desitev49[at]gmail.com desitev49[at]gmail.com

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

1 2 3 4
0.33 Да samak1 Самак А.
0.80 Да zafov58 Цафов Т.
0.51 Нет bokuk8 Бокук И.
0.97 Да desitev49 Деситев Я.

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.58|N Шукман Р.Ф. Шукман Р.Ф.
0.31|N Кегирич О.Т. Кегирич О.Т.
1.00|N Шочак С.Ш. Шочак С.Ш.
1.00|N Шочак С.Ш. Шочак С.Ш.
0.07|N Венман П.Г. Венман П.Г.

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

1 2 3
0.5800 Не выполнено Шукман Р.
0.3100 Не выполнено Кегирич О.
1.0000 Не выполнено Шочак С.
0.0700 Не выполнено Венман П.

Пример 2

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

1 2 3
0.75|N Курко Я.К. Курко Я.К.
0.37|N Шубий А.К. Шубий А.К.
0.35|N Шучакич Б.Д. Шучакич Б.Д.
0.89|Y Фоско И.К. Фоско И.К.
0.89|Y Фоско И.К. Фоско И.К.

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

1 2 3
0.7500 Не выполнено Курко Я.
0.3700 Не выполнено Шубий А.
0.3500 Не выполнено Шучакич Б.
0.8900 Выполнено Фоско И.

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zabadov19@gmail.com 0.26#06.07.2002 +7(628)587-82-18
vumberg15@gmail.com 0.37#19.12.2004 +7(030)393-43-07
benanin67@rambler.ru 0.35#27.08.2002 +7(485)148-64-54
safin65@yandex.ru 0.62#06.08.2000 +7(077)877-86-22
safin65@yandex.ru 0.62#06.08.2000 +7(077)877-86-22
safin65@yandex.ru 0.62#06.08.2000 +7(077)877-86-22

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

1 2 3 4
gmail.com gmail.com rambler.ru yandex.ru
06-07-2002 19-12-2004 27-08-2002 06-08-2000
0.3 0.4 0.3 0.6
+7 (628) 587-82-18 +7 (030) 393-43-07 +7 (485) 148-64-54 +7 (077) 877-86-22

Пример 2

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

1 2 3 4
doman76@yahoo.com 0.20#05.09.2004 +7(494)946-76-69
gamanan52@yahoo.com 0.24#23.09.2002 +7(089)490-06-23
zocuk40@gmail.com 0.88#18.01.2000 +7(385)182-92-78
zocuk40@gmail.com 0.88#18.01.2000 +7(385)182-92-78
zocuk40@gmail.com 0.88#18.01.2000 +7(385)182-92-78

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

1 2 3
yahoo.com yahoo.com gmail.com
05-09-2004 23-09-2002 18-01-2000
0.2 0.2 0.9
+7 (494) 946-76-69 +7 (089) 490-06-23 +7 (385) 182-92-78

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.713 04-08-05 04-08-05 Цугук Егор
0.315 04-12-20 04-12-20 Гофин Святогор
0.858 01-06-19 01-06-19 Ратомий Святогор

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

1 2 3
71% 32% 86%
04.08.05 04.12.20 01.06.19
Егор Цугук Святогор Гофин Святогор Ратомий

Пример 2

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

1 2 3 4
0.767 01-12-26 01-12-26 Канурин Борис
0.488 01-11-19 01-11-19 Чукян Святогор
0.562 01-02-02 01-02-02 Висяк Елисей

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

1 2 3
77% 49% 56%
01.12.26 01.11.19 01.02.02
Борис Канурин Святогор Чукян Елисей Висяк

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
89% 02-01-13 Родион О. Шакубич 908-191-3409
57% 00-03-12 Рустам Ц. Фозский 157-418-1660
9% 00-07-24 Егор О. Мекман 948-723-7138
63% 01-08-12 Эдуард И. Сошко 943-275-7798
63% 01-08-12 Эдуард И. Сошко 943-275-7798
63% 01-08-12 Эдуард И. Сошко 943-275-7798

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

1 2 3 4
0.5700 00/03/12 Фозский 157 418-1660
0.8900 02/01/13 Шакубич 908 191-3409
0.6300 01/08/12 Сошко 943 275-7798
0.0900 00/07/24 Мекман 948 723-7138

Пример 2

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

1 2 3 4 5
81% 04-06-23 Арсен Е. Рабобев 349-055-8327
81% 04-06-23 Арсен Е. Рабобев 349-055-8327
28% 04-05-13 Степан В. Мабодук 066-168-9902
81% 04-06-23 Арсен Е. Рабобев 349-055-8327
95% 00-10-27 Степан В. Мавман 553-054-0552

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

1 2 3 4
0.2800 04/05/13 Мабодук 066 168-9902
0.8100 04/06/23 Рабобев 349 055-8327
0.9500 00/10/27 Мавман 553 054-0552

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vosinan16@rambler.ru;03/02/08 Герман Е. Вошинян 0.198
vosinan16@rambler.ru;03/02/08 Герман Е. Вошинян 0.198
nikolaj10@yahoo.com;04/11/02 Николай У. Метиди 0.257
vosinan16@rambler.ru;03/02/08 Герман Е. Вошинян 0.198
fedor77@rambler.ru;01/06/16 Федор Ц. Тавяк 0.941

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

1 2 3
08.02.03 02.11.04 16.06.01
Г.Е. Вошинян Н.У. Метиди Ф.Ц. Тавяк
vosinan16 nikolaj10 fedor77
20% 26% 94%

Пример 2

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

1 2 3
svatoslav16@yahoo.com;99/02/07 Святослав С. Шацучли 0.078
fudizin94@rambler.ru;02/04/11 Даниил Ч. Фудизин 0.981
fudizin94@rambler.ru;02/04/11 Даниил Ч. Фудизин 0.981
fudizin94@rambler.ru;02/04/11 Даниил Ч. Фудизин 0.981
al_bert11@gmail.com;03/03/17 Альберт Ш. Тецобак 0.250

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

1 2 3
07.02.99 11.04.02 17.03.03
С.С. Шацучли Д.Ч. Фудизин А.Ш. Тецобак
svatoslav16 fudizin94 al_bert11
8% 98% 25%

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Бирян М.Г. 0.5 +7 (385) 954-17-22 false
Дувский М.Ф. 0.1 +7 (597) 664-71-47 true
Личутев А.У. 0.8 +7 (710) 279-75-60 false
Личутев А.У. 0.8 +7 (710) 279-75-60 false
Личутев А.У. 0.8 +7 (710) 279-75-60 false

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

1 2 3 4
Бирян М. 0.5000 954-1722 Не выполнено
Дувский М. 0.1000 664-7147 Выполнено
Личутев А. 0.8000 279-7560 Не выполнено

Пример 2

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

1 2 3 4
Фабалский А.Е. 0.2 +7 (374) 567-92-02 true
Фабалский А.Е. 0.2 +7 (374) 567-92-02 true
Зубский В.Л. 0.2 +7 (398) 339-45-55 true
Фабалский А.Е. 0.2 +7 (374) 567-92-02 true
Куцалиди Д.В. 0.1 +7 (574) 330-13-40 true

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

1 2 3 4
Фабалский А. 0.2000 567-9202 Выполнено
Зубский В. 0.2000 339-4555 Выполнено
Куцалиди Д. 0.1000 330-1340 Выполнено

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.277 2003.01.07 Амир Лосман!losman93@yandex.ru 0.277
0.809 2004.07.11 Мирон Деридянц!deridanz97@gmail.com 0.809
0.223 2004.05.10 Леонид Менинко!meninko49@mail.ru 0.223

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

1 2 3 4
28% 2003 losman93 Лосман
81% 2004 deridanz97 Деридянц
22% 2004 meninko49 Менинко

Пример 2

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

1 2 3 4 5
0.500 2001.09.02 Захар Сакак!zahar87@yandex.ru 0.500
0.382 2003.10.15 Илья Селяк!selak42@rambler.ru 0.382
0.765 1999.02.26 Илья Фикиди!fikidi28@mail.ru 0.765

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

1 2 3 4
50% 2001 zahar87 Сакак
38% 2003 selak42 Селяк
76% 1999 fikidi28 Фикиди

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Гидинянц В.К. 0.85 05.12.2003 Да
Зекукянц Р.В. 0.49 04.09.2001 Нет
Дашидянц Г.Т. 0.54 10.07.2003 Да
Шилянц И.Е. 0.82 04.08.2001 Да
Шилянц И.Е. 0.82 04.08.2001 Да

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

1 2 3 4
Гидинянц В. Зекукянц Р. Дашидянц Г. Шилянц И.
0.8 0.5 0.5 0.8
2003.12.05 2001.09.04 2003.07.10 2001.08.04
Выполнено Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4
Чифисянц Я.Г. 0.65 09.03.2002 Нет
Чифисянц Я.Г. 0.65 09.03.2002 Нет
Гонифян Д.В. 0.20 22.11.2001 Нет
Вефифянц С.З. 0.56 06.05.2000 Да

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

1 2 3
Чифисянц Я. Гонифян Д. Вефифянц С.
0.7 0.2 0.6
2002.03.09 2001.11.22 2000.05.06
Не выполнено Не выполнено Выполнено

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
В.Н. Релагак +75081851364 09.02.99 relagak86[at]rambler.ru 09.02.99
Ф.Ч. Фисли +74408876917 10.10.03 fisli4[at]rambler.ru 10.10.03
К.Ц. Лешов +74789734340 23.05.00 lesov91[at]rambler.ru 23.05.00
М.Ц. Ночесук +78551741338 25.02.04 nocesuk69[at]gmail.com 25.02.04
М.Ц. Ночесук +78551741338 25.02.04 nocesuk69[at]gmail.com 25.02.04
М.Ц. Ночесук +78551741338 25.02.04 nocesuk69[at]gmail.com 25.02.04

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

1 2 3 4
Релагак В. 185-1364 99-02-09 relagak86
Фисли Ф. 887-6917 03-10-10 fisli4
Лешов К. 973-4340 00-05-23 lesov91
Ночесук М. 174-1338 04-02-25 nocesuk69

Пример 2

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

1 2 3 4 5 6
А.М. Гикадский +79783735522 05.07.02 gikadskij85[at]rambler.ru 05.07.02
М.Т. Суловиди +79051819787 28.11.04 sulovidi90[at]yandex.ru 28.11.04
М.Т. Суловиди +79051819787 28.11.04 sulovidi90[at]yandex.ru 28.11.04
М.Т. Суловиди +79051819787 28.11.04 sulovidi90[at]yandex.ru 28.11.04
Р.О. Зешуфук +76465666866 12.01.04 zesufuk75[at]mail.ru 12.01.04

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

1 2 3 4
Гикадский А. 373-5522 02-07-05 gikadskij85
Суловиди М. 181-9787 04-11-28 sulovidi90
Зешуфук Р. 566-6866 04-01-12 zesufuk75

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zanskij70@yandex.ru|true 0.0
zisobidi38@gmail.com|false 0.8
rodion79@yandex.ru|false 0.0
ruduzman34@yandex.ru|true 0.1

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

1 2 3
1 zanskij70[at]yandex.ru 0.000
0 zisobidi38[at]gmail.com 0.800
0 rodion79[at]yandex.ru 0.000
1 ruduzman34[at]yandex.ru 0.100

Пример 2

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

1 2 3
zobman63@yahoo.com|false 0.1
maksim86@yahoo.com|true 0.6
georgij76@gmail.com|false 0.7

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

1 2 3
0 zobman63[at]yahoo.com 0.100
1 maksim86[at]yahoo.com 0.600
0 georgij76[at]gmail.com 0.700

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.0442 02-05-26 +7 476 304-6990
0.6507 04-12-27 +7 443 577-7044
0.2245 02-09-05 +7 141 095-3419

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

1 2 3
4% 26-05-02 304-6990
65% 27-12-04 577-7044
22% 05-09-02 095-3419

Пример 2

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

1 2 3 4 5
0.3766 99-07-16 +7 462 040-2687
0.6424 00-06-18 +7 407 597-2896
0.1277 04-06-19 +7 497 269-4468
0.2797 04-07-11 +7 298 462-7413

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

1 2 3
38% 16-07-99 040-2687
64% 18-06-00 597-2896
13% 19-06-04 269-4468
28% 11-07-04 462-7413

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N|0.5 +7(169)946-60-46 +7(169)946-60-46
Y|0.5 +7(916)429-08-62 +7(916)429-08-62
Y|0.2 +7(705)673-35-78 +7(705)673-35-78
Y|0.1 +7(528)394-53-94 +7(528)394-53-94

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

1 2 3 4
0.5000 0.5000 0.2000 0.1000
+7 169 946-60-46 +7 916 429-08-62 +7 705 673-35-78 +7 528 394-53-94
нет да да да

Пример 2

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

1 2 3 4
N|0.1 +7(957)716-18-39 +7(957)716-18-39
N|0.8 +7(281)842-80-69 +7(281)842-80-69
Y|0.7 +7(329)695-05-55 +7(329)695-05-55
Y|0.4 +7(304)674-01-91 +7(304)674-01-91

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

1 2 3 4
0.1000 0.8000 0.7000 0.4000
+7 957 716-18-39 +7 281 842-80-69 +7 329 695-05-55 +7 304 674-01-91
нет нет да да

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1!01.10.2001 cabij95[at]yahoo.com 0.72
1!22.12.2004 secagev79[at]mail.ru 0.76
0!22.04.1999 zicifak96[at]rambler.ru 0.43
0!04.08.1999 rulanz34[at]mail.ru 0.55
0!04.08.1999 rulanz34[at]mail.ru 0.55
0!04.08.1999 rulanz34[at]mail.ru 0.55

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

1 2 3 4
да cabij95 01-10-01 0.7200
да secagev79 04-12-22 0.7600
нет zicifak96 99-04-22 0.4300
нет rulanz34 99-08-04 0.5500

Пример 2

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

1 2 3 4 5
1!28.08.1999 mivonin7[at]yandex.ru 0.19
0!09.07.2004 lisukin83[at]gmail.com 0.06
1!13.10.2004 baruk47[at]yahoo.com 0.65
0!02.07.2000 gibidi79[at]yandex.ru 0.28
1!13.10.2004 baruk47[at]yahoo.com 0.65
1!13.10.2004 baruk47[at]yahoo.com 0.65

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

1 2 3 4
да mivonin7 99-08-28 0.1900
нет lisukin83 04-07-09 0.0600
да baruk47 04-10-13 0.6500
нет gibidi79 00-07-02 0.2800

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.5371|Да 03-06-02 03-06-02
0.7888|Да 99-12-13 99-12-13
0.8762|Да 00-07-14 00-07-14
0.2070|Нет 02-01-21 02-01-21

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

1 2 3
0.5 Выполнено 02.06.03
0.8 Выполнено 13.12.99
0.9 Выполнено 14.07.00
0.2 Не выполнено 21.01.02

Пример 2

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

1 2 3
0.6362|Нет 02-05-18 02-05-18
0.1831|Да 03-02-18 03-02-18
0.8393|Да 03-11-13 03-11-13

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

1 2 3
0.6 Не выполнено 18.05.02
0.2 Выполнено 18.02.03
0.8 Выполнено 13.11.03

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.996!mifij8[at]mail.ru +7(668)128-52-01 26.01.2002
0.025!caselman52[at]rambler.ru +7(562)223-40-25 03.05.2004
0.587!susij10[at]mail.ru +7(291)790-69-14 13.08.2004
0.350!mufabic72[at]mail.ru +7(307)738-51-36 28.09.2002

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

1 2 3 4
mifij8 caselman52 susij10 mufabic72
0.9960 0.0250 0.5870 0.3500
668 128-5201 562 223-4025 291 790-6914 307 738-5136
26-01-2002 03-05-2004 13-08-2004 28-09-2002

Пример 2

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

1 2 3
0.888!vubberg41[at]gmail.com +7(863)439-36-71 28.01.2004
0.647!budan95[at]rambler.ru +7(179)231-38-36 24.06.1999
0.853!vuvak80[at]yandex.ru +7(102)142-14-18 26.01.1999

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

1 2 3
vubberg41 budan95 vuvak80
0.8880 0.6470 0.8530
863 439-3671 179 231-3836 102 142-1418
28-01-2004 24-06-1999 26-01-1999

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
danil15@rambler.ru|09/12/01 Данил Ф. Бетак 0.5 0.5
danil15@rambler.ru|09/12/01 Данил Ф. Бетак 0.5 0.5
marsel_17@mail.ru|22/10/01 Марсель Н. Шосасук 0.5 0.5
vitalij80@rambler.ru|08/06/02 Виталий М. Зозувов 0.4 0.4

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

1 2 3
danil15[at]rambler.ru marsel_17[at]mail.ru vitalij80[at]rambler.ru
Д.Ф. Бетак М.Н. Шосасук В.М. Зозувов
0.50 0.50 0.40
09.12.01 22.10.01 08.06.02

Пример 2

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

1 2 3 4 5
zagudskij30@yandex.ru|01/10/03 Мирон Б. Загудский 0.5 0.5
vozagov71@rambler.ru|27/09/00 Амир К. Возагов 0.7 0.7
vozagov71@rambler.ru|27/09/00 Амир К. Возагов 0.7 0.7
dudukin2@gmail.com|01/11/99 Герман Е. Дудукин 0.5 0.5

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

1 2 3
zagudskij30[at]yandex.ru vozagov71[at]rambler.ru dudukin2[at]gmail.com
М.Б. Загудский А.К. Возагов Г.Е. Дудукин
0.50 0.70 0.50
01.10.03 27.09.00 01.11.99

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Фачудли, В.Ф. 0.3309 Выполнено Выполнено 1999/05/09
Тенарич, Д.У. 0.8519 Не выполнено Не выполнено 2003/02/27
Шифавяк, Н.Е. 0.0899 Выполнено Выполнено 2004/12/19

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

1 2 3 4
Фачудли 0.3 Y 09/05/99
Тенарич 0.9 N 27/02/03
Шифавяк 0.1 Y 19/12/04

Пример 2

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

1 2 3 4 5
Нитберг, С.З. 0.5399 Выполнено Выполнено 2000/05/15
Колский, А.Ш. 0.5916 Выполнено Выполнено 1999/09/15
Кибиди, Д.З. 0.3919 Выполнено Выполнено 2000/01/28
Гасич, Р.Е. 0.1640 Не выполнено Не выполнено 2004/06/04

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

1 2 3 4
Нитберг 0.5 Y 15/05/00
Колский 0.6 Y 15/09/99
Кибиди 0.4 Y 28/01/00
Гасич 0.2 N 04/06/04

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true 8926998840 Демид Реголин
false 6209444720 Тамерлан Шадяк
false 9416801341 Илья Макберг
false 9416801341 Илья Макберг
false 9416801341 Илья Макберг

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

1 2 3
да нет нет
(892) 699-8840 (620) 944-4720 (941) 680-1341
Реголин Демид Шадяк Тамерлан Макберг Илья

Пример 2

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

1 2 3
false 7852844878 Даниэль Фобегук
false 9408778230 Влад Шесуцянц
false 9408778230 Влад Шесуцянц
false 9408778230 Влад Шесуцянц
false 6451367543 Григорий Кацикянц

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

1 2 3
нет нет нет
(785) 284-4878 (940) 877-8230 (645) 136-7543
Фобегук Даниэль Шесуцянц Влад Кацикянц Григорий

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
vladimir31@mail.ru!2003.11.01 Не выполнено
vesic73@yandex.ru!2002.07.22 Не выполнено
demid55@gmail.com!2000.01.27 Не выполнено
roman79@yandex.ru!2004.05.16 Выполнено

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

1 2 3
vladimir31[at]mail.ru false 03.11.01
vesic73[at]yandex.ru false 02.07.22
demid55[at]gmail.com false 00.01.27
roman79[at]yandex.ru true 04.05.16

Пример 2

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

1 2
nefutic47@yandex.ru!1999.01.07 Не выполнено
zefacan87@yandex.ru!2003.06.06 Выполнено
dovabman8@mail.ru!1999.07.09 Выполнено
bokotic49@rambler.ru!1999.12.02 Не выполнено

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

1 2 3
nefutic47[at]yandex.ru false 99.01.07
zefacan87[at]yandex.ru true 03.06.06
dovabman8[at]mail.ru true 99.07.09
bokotic49[at]rambler.ru false 99.12.02

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2
true:Глеб Р. Цомичман zomicman26[at]gmail.com
false:Виктор В. Чугекский cugekskij77[at]mail.ru
false:Игнат Е. Ричекук ricekuk17[at]gmail.com
true:Савва Ц. Бабко savva81[at]mail.ru

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

1 2 3
Цомичман Г.Р. gmail.com Выполнено
Чугекский В.В. mail.ru Не выполнено
Ричекук И.Е. gmail.com Не выполнено
Бабко С.Ц. mail.ru Выполнено

Пример 2

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

1 2
true:Данила Л. Точук danila36[at]rambler.ru
true:Тамерлан У. Тудадберг tudadberg36[at]mail.ru
false:Игорь Т. Шачич igor_67[at]mail.ru

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

1 2 3
Точук Д.Л. rambler.ru Выполнено
Тудадберг Т.У. mail.ru Выполнено
Шачич И.Т. mail.ru Не выполнено

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false 0.29 848-817-8398 848-817-8398
true 0.23 588-955-2703 588-955-2703
false 0.28 374-657-6018 374-657-6018
true 0.76 039-849-5124 039-849-5124

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

1 2 3
N 0.2900 8488178398
Y 0.2300 5889552703
N 0.2800 3746576018
Y 0.7600 0398495124

Пример 2

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

1 2 3 4
true 0.39 260-847-7462 260-847-7462
true 0.64 965-965-3682 965-965-3682
false 0.75 497-827-5864 497-827-5864

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

1 2 3
Y 0.3900 2608477462
Y 0.6400 9659653682
N 0.7500 4978275864

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true +7 399 807-2790 2000.10.03
true +7 327 259-5624 2003.08.18
false +7 240 648-1314 2000.02.17
true +7 327 259-5624 2003.08.18

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

1 2 3
Да (399) 807-27-90 03.10.00
Да (327) 259-56-24 18.08.03
Нет (240) 648-13-14 17.02.00

Пример 2

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

1 2 3
true +7 985 949-6171 2004.03.26
false +7 389 653-1888 1999.01.15
true +7 546 147-4291 2001.09.17
true +7 985 949-6171 2004.03.26

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

1 2 3
Да (985) 949-61-71 26.03.04
Нет (389) 653-18-88 15.01.99
Да (546) 147-42-91 17.09.01

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
20/01/2002 Р.Т. Рериди 0.4639 reridi45[at]mail.ru reridi45[at]mail.ru
08/10/2002 Д.Д. Дадко 0.6131 dadko10[at]gmail.com dadko10[at]gmail.com
18/02/2002 Э.М. Тодий 0.0631 todij33[at]yahoo.com todij33[at]yahoo.com
08/10/2002 Д.Д. Дадко 0.6131 dadko10[at]gmail.com dadko10[at]gmail.com
21/12/2003 Е.А. Лутяк 0.3295 lutak64[at]gmail.com lutak64[at]gmail.com

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

1 2 3 4
2002-01-20 Рериди Р. 0.46 mail.ru
2002-10-08 Дадко Д. 0.61 gmail.com
2002-02-18 Тодий Э. 0.06 yahoo.com
2003-12-21 Лутяк Е. 0.33 gmail.com

Пример 2

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

1 2 3 4 5 6 7
19/08/2000 Ф.Ч. Муряк 0.0613 murak69[at]rambler.ru murak69[at]rambler.ru
04/11/1999 О.Б. Миварянц 0.2919 mivaranz34[at]gmail.com mivaranz34[at]gmail.com
15/08/2000 А.Е. Цучонский 0.8350 zuconskij88[at]gmail.com zuconskij88[at]gmail.com
15/08/2000 А.Е. Цучонский 0.8350 zuconskij88[at]gmail.com zuconskij88[at]gmail.com
26/12/2000 М.М. Чоненов 0.3433 conenov8[at]yahoo.com conenov8[at]yahoo.com

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

1 2 3 4
2000-08-19 Муряк Ф. 0.06 rambler.ru
1999-11-04 Миварянц О. 0.29 gmail.com
2000-08-15 Цучонский А. 0.83 gmail.com
2000-12-26 Чоненов М. 0.34 yahoo.com

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
13/07/1999;+7 (271) 180-22-65 0.873 Рекский М.Р.
13/12/2004;+7 (369) 395-97-08 0.547 Кусазук В.И.
12/11/2000;+7 (372) 476-09-70 0.555 Рутберг Д.Л.
12/11/2000;+7 (372) 476-09-70 0.555 Рутберг Д.Л.
06/02/2001;+7 (030) 220-18-88 0.041 Луфовский А.Е.

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

1 2 3 4
1999/07/13 2004/12/13 2000/11/12 2001/02/06
0.8730 0.5470 0.5550 0.0410
Рекский Кусазук Рутберг Луфовский
+7 271 180-22-65 +7 369 395-97-08 +7 372 476-09-70 +7 030 220-18-88

Пример 2

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

1 2 3 4 5
25/07/1999;+7 (716) 170-43-97 0.769 Мебич Р.Ф.
07/11/2002;+7 (112) 613-72-85 0.061 Шутиди З.М.
14/01/2000;+7 (244) 228-89-95 0.058 Тунекич И.Л.
28/09/1999;+7 (469) 511-34-19 0.400 Ледиди М.З.
07/11/2002;+7 (112) 613-72-85 0.061 Шутиди З.М.

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

1 2 3 4
1999/07/25 2002/11/07 2000/01/14 1999/09/28
0.7690 0.0610 0.0580 0.4000
Мебич Шутиди Тунекич Ледиди
+7 716 170-43-97 +7 112 613-72-85 +7 244 228-89-95 +7 469 511-34-19

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Нумберг, А.Ч. 2003-09-26 numberg91@yandex.ru (466) 780-61-27
Мелич, Н.Т. 2000-09-26 melic15@gmail.com (367) 085-68-88
Занодий, И.Ч. 2000-08-13 zanodij15@yandex.ru (938) 945-95-11
Зимашяк, Е.Л. 1999-03-25 zimasak51@rambler.ru (427) 142-80-18

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

1 2 3 4
Нумберг А. Мелич Н. Занодий И. Зимашяк Е.
26/09/03 26/09/00 13/08/00 25/03/99
numberg91 melic15 zanodij15 zimasak51
466-780-6127 367-085-6888 938-945-9511 427-142-8018

Пример 2

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

1 2 3 4 5
Лошефак, Д.Б. 2000-10-21 losefak95@gmail.com (096) 152-11-31
Лутяк, С.З. 1999-07-28 lutak56@mail.ru (441) 943-90-10
Шавяк, С.Д. 2000-12-14 savak81@mail.ru (128) 594-99-13
Цешман, М.А. 2003-04-17 zesman1@mail.ru (541) 374-57-62

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

1 2 3 4
Лошефак Д. Лутяк С. Шавяк С. Цешман М.
21/10/00 28/07/99 14/12/00 17/04/03
losefak95 lutak56 savak81 zesman1
096-152-1131 441-943-9010 128-594-9913 541-374-5762

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true 12% 25.09.2004 12% kulskij19[at]mail.ru
true 86% 23.04.2000 86% mebuzic6[at]rambler.ru
false 63% 25.12.2004 63% sunberg24[at]yahoo.com
false 10% 14.07.2002 10% cinin7[at]gmail.com
false 10% 14.07.2002 10% cinin7[at]gmail.com
false 10% 14.07.2002 10% cinin7[at]gmail.com

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

1 2 3 4
Выполнено 0.12 2004-09-25 kulskij19@mail.ru
Выполнено 0.86 2000-04-23 mebuzic6@rambler.ru
Не выполнено 0.63 2004-12-25 sunberg24@yahoo.com
Не выполнено 0.10 2002-07-14 cinin7@gmail.com

Пример 2

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

1 2 3 4 5
false 65% 01.10.2004 65% zegli77[at]gmail.com
true 42% 03.06.2003 42% zefuzak64[at]rambler.ru
false 64% 25.04.1999 64% vsevolod51[at]rambler.ru
true 6% 20.10.2000 6% zonesev13[at]yandex.ru
true 6% 20.10.2000 6% zonesev13[at]yandex.ru
true 6% 20.10.2000 6% zonesev13[at]yandex.ru

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

1 2 3 4
Не выполнено 0.65 2004-10-01 zegli77@gmail.com
Выполнено 0.42 2003-06-03 zefuzak64@rambler.ru
Не выполнено 0.64 1999-04-25 vsevolod51@rambler.ru
Выполнено 0.06 2000-10-20 zonesev13@yandex.ru

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
12.07.99 Кофский Андрей Да +7(310)703-15-67
15.02.00 Цоразев Ринат Нет +7(497)724-44-14
15.02.00 Цоразев Ринат Нет +7(497)724-44-14
13.09.01 Цашов Федор Нет +7(212)452-23-79

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

1 2 3
12-07-99 15-02-00 13-09-01
Кофский Цоразев Цашов
Выполнено Не выполнено Не выполнено
3107031567 4977244414 2124522379

Пример 2

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

1 2 3 4
04.12.02 Саталий Арсений Да +7(689)970-55-70
01.04.03 Цезин Одиссей Нет +7(632)353-93-83
11.05.01 Вашин Ильдар Да +7(052)471-59-73
21.07.04 Чуфасянц Богдан Нет +7(530)118-45-96
11.05.01 Вашин Ильдар Да +7(052)471-59-73

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

1 2 3 4
04-12-02 01-04-03 11-05-01 21-07-04
Саталий Цезин Вашин Чуфасянц
Выполнено Не выполнено Выполнено Не выполнено
6899705570 6323539383 0524715973 5301184596

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
gividi44[at]gmail.com 01/03/03 gividi44[at]gmail.com 98% Олег Гивиди
gokidi30[at]mail.ru 00/01/09 gokidi30[at]mail.ru 42% Арсен Гокиди
lukskij50[at]yahoo.com 03/11/06 lukskij50[at]yahoo.com 2% Игнат Лукский

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

1 2 3 4
gividi44@gmail.com 03/03/01 1.0 Гивиди
gokidi30@mail.ru 09/01/00 0.4 Гокиди
lukskij50@yahoo.com 06/11/03 0.0 Лукский

Пример 2

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

1 2 3 4 5
fisedak96[at]mail.ru 03/09/06 fisedak96[at]mail.ru 50% Арсен Фишедяк
kigusij61[at]gmail.com 04/02/25 kigusij61[at]gmail.com 7% Ильдар Кигусий
aroslav2[at]yandex.ru 99/04/22 aroslav2[at]yandex.ru 79% Ярослав Цомич

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

1 2 3 4
fisedak96@mail.ru 06/09/03 0.5 Фишедяк
kigusij61@gmail.com 25/02/04 0.1 Кигусий
aroslav2@yandex.ru 22/04/99 0.8 Цомич

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
N 0.9 2002-06-25 192 229-6927
N 0.0 2004-09-28 346 578-8047
Y 0.1 2000-05-24 734 113-7775
Y 0.3 2000-12-05 402 859-8616
Y 0.1 2000-05-24 734 113-7775

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

1 2 3 4
Нет Нет Да Да
0.900 0.000 0.100 0.300
25.06.02 28.09.04 24.05.00 05.12.00
229-6927 578-8047 113-7775 859-8616

Пример 2

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

1 2 3 4 5 6
Y 0.3 1999-10-03 286 701-4776
N 0.6 2002-11-24 190 843-7573
N 0.5 2004-11-24 572 811-2532
N 0.6 2002-11-24 190 843-7573

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

1 2 3
Да Нет Нет
0.300 0.600 0.500
03.10.99 24.11.02 24.11.04
701-4776 843-7573 811-2532

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
fecelic6[at]yandex.ru:1999.03.07 Фечелич Иван Фечелич Иван
zokozman48[at]yahoo.com:1999.03.17 Цокозман Леонид Цокозман Леонид
sogurak96[at]yandex.ru:2000.08.23 Согуряк Степан Согуряк Степан
cidij71[at]rambler.ru:2000.04.10 Чидий Демид Чидий Демид

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

1 2 3 4
07-03-99 17-03-99 23-08-00 10-04-00
fecelic6 zokozman48 sogurak96 cidij71
Фечелич Цокозман Согуряк Чидий

Пример 2

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

1 2 3
cimamic86[at]yahoo.com:2004.01.20 Чимамич Егор Чимамич Егор
zorak81[at]rambler.ru:2004.05.09 Зорак Тимур Зорак Тимур
vilak57[at]gmail.com:1999.08.26 Вилак Макар Вилак Макар
valerij30[at]rambler.ru:2004.07.05 Фугев Валерий Фугев Валерий

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

1 2 3 4
20-01-04 09-05-04 26-08-99 05-07-04
cimamic86 zorak81 vilak57 valerij30
Чимамич Зорак Вилак Фугев

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Даниэль Тикберг (031) 484-6103 true
Даниэль Тикберг (031) 484-6103 true
Данил Кимук (710) 197-5097 true
Алексей Ницянц (107) 232-1890 true
Борис Сибский (528) 274-0986 true
Даниэль Тикберг (031) 484-6103 true

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

1 2 3 4
Тикберг Даниэль Ницянц Алексей Сибский Борис Кимук Данил
(031) 484-61-03 (107) 232-18-90 (528) 274-09-86 (710) 197-50-97
Выполнено Выполнено Выполнено Выполнено

Пример 2

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

1 2 3
Елисей Зизизберг (175) 870-5260 true
Елисей Зизизберг (175) 870-5260 true
Елисей Зизизберг (175) 870-5260 true
Александр Кибберг (592) 524-4380 false
Валерий Цилезберг (814) 829-9272 false
Роман Визедин (641) 108-0256 false

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

1 2 3 4
Зизизберг Елисей Кибберг Александр Визедин Роман Цилезберг Валерий
(175) 870-52-60 (592) 524-43-80 (641) 108-02-56 (814) 829-92-72
Выполнено Не выполнено Не выполнено Не выполнено

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2
21-03-1999|Егор Р. Сумянц sumanz52[at]mail.ru
02-05-2003|Станислав У. Каберский stanislav19[at]mail.ru
17-08-2000|Василий Б. Китунук vasilij48[at]yandex.ru

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

1 2 3
Сумянц mail.ru 21-03-99
Каберский mail.ru 02-05-03
Китунук yandex.ru 17-08-00

Пример 2

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

1 2
18-03-2000|Петр К. Буряк burak31[at]yandex.ru
21-05-2004|Артем О. Шаленян salenan37[at]mail.ru
27-03-2003|Станислав Ц. Рефко stanislav92[at]mail.ru
22-01-2000|Степан Ч. Шинечянц sinecanz42[at]gmail.com

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

1 2 3
Буряк yandex.ru 18-03-00
Шаленян mail.ru 21-05-04
Рефко mail.ru 27-03-03
Шинечянц gmail.com 22-01-00

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
radmir70[at]yahoo.com +7 031 115-9137 01.01.03 01.01.03
zazebev27[at]gmail.com +7 647 945-6053 21.02.99 21.02.99
vozskij70[at]gmail.com +7 780 644-9760 28.10.03 28.10.03
vomusov63[at]gmail.com +7 686 692-8570 04.06.00 04.06.00

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

1 2 3 4
gmail.com yahoo.com gmail.com gmail.com
686 692-8570 031 115-9137 780 644-9760 647 945-6053
00/06/04 03/01/01 03/10/28 99/02/21

Пример 2

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

1 2 3 4 5 6
sosevov63[at]yandex.ru +7 254 814-8808 27.06.99 27.06.99
sazunidi41[at]gmail.com +7 084 452-9829 27.05.02 27.05.02
sozak5[at]rambler.ru +7 606 594-5554 11.08.02 11.08.02

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

1 2 3
gmail.com rambler.ru yandex.ru
084 452-9829 606 594-5554 254 814-8808
02/05/27 02/08/11 99/06/27

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Артемий Т. Кочин +7 023 030-02-31 да 04-12-10
Егор А. Нарасиди +7 533 383-52-75 нет 00-07-27
Савелий М. Зуцев +7 251 817-39-21 нет 02-02-15
Савелий М. Зуцев +7 251 817-39-21 нет 02-02-15
Ильдар О. Нурелов +7 639 602-91-17 да 01-01-12

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

1 2 3 4
Кочин Артемий +7 (023) 030-02-31 Y 04/12/10
Зуцев Савелий +7 (251) 817-39-21 N 02/02/15
Нарасиди Егор +7 (533) 383-52-75 N 00/07/27
Нурелов Ильдар +7 (639) 602-91-17 Y 01/01/12

Пример 2

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

1 2 3 4
Елисей К. Митовов +7 182 131-12-22 да 00-02-12
Ян Т. Дибишский +7 055 432-44-38 да 00-06-02
Тамерлан А. Цуцич +7 841 293-52-39 нет 99-05-08
Тамерлан А. Цуцич +7 841 293-52-39 нет 99-05-08

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

1 2 3 4
Дибишский Ян +7 (055) 432-44-38 Y 00/06/02
Митовов Елисей +7 (182) 131-12-22 Y 00/02/12
Цуцич Тамерлан +7 (841) 293-52-39 N 99/05/08

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Горев В.З. gorev12@mail.ru false
Чегесев П.Ц. cegesev51@yahoo.com false
Бафич З.У. bafic96@yandex.ru false

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

1 2 3
Горев В. gorev12[at]mail.ru 0
Чегесев П. cegesev51[at]yahoo.com 0
Бафич З. bafic96[at]yandex.ru 0

Пример 2

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

1 2 3
Цемокич К.И. zemokic61@yandex.ru false
Чикубман Р.Ф. cikubman56@mail.ru true
Зицов Л.З. zizov38@gmail.com true

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

1 2 3
Цемокич К. zemokic61[at]yandex.ru 0
Чикубман Р. cikubman56[at]mail.ru 1
Зицов Л. zizov38[at]gmail.com 1

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.383!aromir1@gmail.com 03/05/2004
0.142!zezezan63@yahoo.com 27/01/2001
0.142!zezezan63@yahoo.com 27/01/2001
0.011!sitenuk83@rambler.ru 02/05/1999

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

1 2 3
0.4 aromir1 04-05-03
0.1 zezezan63 01-01-27
0.0 sitenuk83 99-05-02

Пример 2

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

1 2 3
0.354!artem30@yandex.ru 01/02/2001
0.354!artem30@yandex.ru 01/02/2001
0.233!nikolaj65@rambler.ru 01/04/2003
0.526!tisosuk68@rambler.ru 02/05/2003
0.767!tumuvberg22@mail.ru 07/02/1999

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

1 2 3
0.4 artem30 01-02-01
0.2 nikolaj65 03-04-01
0.5 tisosuk68 03-05-02
0.8 tumuvberg22 99-02-07

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2001.12.01 0 0 Лудилак С.Г. ludilak66[at]gmail.com
2002.05.13 1 1 Сушутин А.Ш. susutin27[at]yahoo.com
1999.01.02 0 0 Витяк М.К. vitak27[at]gmail.com
2001.12.01 0 0 Лудилак С.Г. ludilak66[at]gmail.com

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

1 2 3
01.12.01 13.05.02 02.01.99
нет да нет
Лудилак С. Сушутин А. Витяк М.
gmail.com yahoo.com gmail.com

Пример 2

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

1 2 3 4 5
2002.02.04 1 1 Лоцянц В.О. lozanz40[at]yandex.ru
2000.04.10 0 0 Шигий И.С. sigij75[at]gmail.com
2002.02.04 1 1 Лоцянц В.О. lozanz40[at]yandex.ru
1999.09.08 1 1 Шидолук А.Д. sidoluk92[at]yahoo.com

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

1 2 3
04.02.02 10.04.00 08.09.99
да нет да
Лоцянц В. Шигий И. Шидолук А.
yandex.ru gmail.com yahoo.com

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
15/09/04 1 1 sacin11@mail.ru 2%
27/02/01 0 0 melanz14@yahoo.com 75%
08/04/02 0 0 kenic51@gmail.com 82%
08/04/02 0 0 kenic51@gmail.com 82%

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

1 2 3 4
15.09.04 Y sacin11[at]mail.ru 0.02
27.02.01 N melanz14[at]yahoo.com 0.75
08.04.02 N kenic51[at]gmail.com 0.82

Пример 2

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

1 2 3 4 5 6 7
21/08/04 0 0 gekij96@yandex.ru 72%
12/03/02 0 0 zusutin99@yandex.ru 74%
12/03/02 0 0 zusutin99@yandex.ru 74%
28/02/02 0 0 necakuk11@yahoo.com 28%

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

1 2 3 4
21.08.04 N gekij96[at]yandex.ru 0.72
12.03.02 N zusutin99[at]yandex.ru 0.74
28.02.02 N necakuk11[at]yahoo.com 0.28