ИКБО-71-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 1 +7 827 897-06-54 Тимур Н. Бигский|0.4341
1 1 +7 368 002-71-18 Артем Т. Савский|0.9728
1 1 +7 626 272-39-98 Макар У. Шесуцяк|0.2433
0 0 +7 127 594-35-69 Елисей А. Чучянц|0.8325

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

1 2 3 4
Да 827-897-0654 0.4 Бигский, Т.Н.
Да 368-002-7118 1.0 Савский, А.Т.
Да 626-272-3998 0.2 Шесуцяк, М.У.
Нет 127-594-3569 0.8 Чучянц, Е.А.

Пример 2

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

1 2 3 4 5
0 0 +7 285 791-76-82 Лев Т. Зоримян|0.6528
0 0 +7 017 955-26-32 Марсель С. Бушофин|0.5105
0 0 +7 899 598-13-33 Демид Г. Чемифман|0.3401
0 0 +7 783 082-26-79 Одиссей Ф. Зекучян|0.5742

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

1 2 3 4
Нет 285-791-7682 0.7 Зоримян, Л.Т.
Нет 017-955-2632 0.5 Бушофин, М.С.
Нет 899-598-1333 0.3 Чемифман, Д.Г.
Нет 783-082-2679 0.6 Зекучян, О.Ф.

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да#0.650 kazuk90@rambler.ru kazuk90@rambler.ru
да#0.265 mofuzov12@yandex.ru mofuzov12@yandex.ru
да#0.271 zuzozic15@gmail.com zuzozic15@gmail.com
нет#0.740 ledanz8@mail.ru ledanz8@mail.ru
нет#0.740 ledanz8@mail.ru ledanz8@mail.ru

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

1 2 3 4
1 1 1 0
0.65 0.27 0.27 0.74
kazuk90 mofuzov12 zuzozic15 ledanz8

Пример 2

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

1 2 3 4 5
да#0.096 sasskij82@gmail.com sasskij82@gmail.com
да#0.818 tirigev68@mail.ru tirigev68@mail.ru
да#0.332 rifamov50@rambler.ru rifamov50@rambler.ru
да#0.344 nagan62@rambler.ru nagan62@rambler.ru
да#0.344 nagan62@rambler.ru nagan62@rambler.ru

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

1 2 3 4
1 1 1 1
0.10 0.82 0.33 0.34
sasskij82 tirigev68 rifamov50 nagan62

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
maderli27@gmail.com 0.848 1999-02-15 083-407-9594 maderli27@gmail.com
sikezberg83@rambler.ru 0.728 2003-07-08 642-449-0411 sikezberg83@rambler.ru
mifuk15@rambler.ru 0.149 2003-12-28 052-771-8676 mifuk15@rambler.ru
mifuk15@rambler.ru 0.149 2003-12-28 052-771-8676 mifuk15@rambler.ru

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

1 2 3 4
gmail.com 0.85 15/02/99 407-9594
rambler.ru 0.73 08/07/03 449-0411
rambler.ru 0.15 28/12/03 771-8676

Пример 2

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

1 2 3 4 5
mihail23@rambler.ru 0.091 2000-11-04 025-048-7506 mihail23@rambler.ru
zufufak15@gmail.com 0.347 1999-09-16 544-509-2501 zufufak15@gmail.com
tikotov34@mail.ru 0.123 2001-06-13 202-618-0957 tikotov34@mail.ru
mihail23@rambler.ru 0.091 2000-11-04 025-048-7506 mihail23@rambler.ru

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

1 2 3 4
rambler.ru 0.09 04/11/00 048-7506
gmail.com 0.35 16/09/99 509-2501
mail.ru 0.12 13/06/01 618-0957

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.9#99.11.01 Не выполнено rostislav51@yahoo.com
0.3#04.06.15 Не выполнено razizak32@yahoo.com
0.1#03.06.01 Выполнено gonukko34@gmail.com
0.9#00.12.15 Выполнено monin37@gmail.com
0.3#04.06.15 Не выполнено razizak32@yahoo.com

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

1 2 3 4
01/11/99 0.9000 0 rostislav51[at]yahoo.com
15/06/04 0.3000 0 razizak32[at]yahoo.com
01/06/03 0.1000 1 gonukko34[at]gmail.com
15/12/00 0.9000 1 monin37[at]gmail.com

Пример 2

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

1 2 3 4 5
0.6#04.10.27 Не выполнено zovonan85@rambler.ru
0.3#03.12.14 Не выполнено kevko99@gmail.com
1.0#99.11.14 Не выполнено sefigin11@yandex.ru
1.0#99.11.14 Не выполнено sefigin11@yandex.ru

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

1 2 3 4
27/10/04 0.6000 0 zovonan85[at]rambler.ru
14/12/03 0.3000 0 kevko99[at]gmail.com
14/11/99 1.0000 0 sefigin11[at]yandex.ru

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.4 0.4 Филипп Ф. Маруфий#marufij87[at]rambler.ru
0.2 0.2 Арсен И. Чакян#arsen53[at]yahoo.com
0.9 0.9 Даниил Е. Фазусак#fazusak80[at]gmail.com
0.4 0.4 Филипп Ф. Маруфий#marufij87[at]rambler.ru
0.9 0.9 Игорь Р. Легман#legman81[at]mail.ru

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

1 2 3
0.4000 Маруфий marufij87
0.2000 Чакян arsen53
0.9000 Фазусак fazusak80
0.9000 Легман legman81

Пример 2

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

1 2 3
1.0 1.0 Ян Д. Зосизян#zosizan71[at]mail.ru
0.9 0.9 Игорь И. Мосошянц#mososanz28[at]rambler.ru
0.9 0.9 Игорь И. Мосошянц#mososanz28[at]rambler.ru
0.5 0.5 Иван Р. Себаняк#sebanak12[at]rambler.ru
0.1 0.1 Арсен О. Гитофиди#gitofidi83[at]yahoo.com

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

1 2 3
1.0000 Зосизян zosizan71
0.9000 Мосошянц mososanz28
0.5000 Себаняк sebanak12
0.1000 Гитофиди gitofidi83

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
20% 20% Марсель Чефафко 13.12.2002
18% 18% Константин Тугунберг 14.04.2003
88% 88% Максим Сиший 10.05.2001
18% 18% Константин Тугунберг 14.04.2003
18% 18% Константин Тугунберг 14.04.2003

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

1 2 3
0.2000 Чефафко Марсель 02/12/13
0.1800 Тугунберг Константин 03/04/14
0.8800 Сиший Максим 01/05/10

Пример 2

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

1 2 3 4 5 6
50% 50% Владислав Кукук 24.03.2001
50% 50% Владислав Кукук 24.03.2001
66% 66% Ростислав Гузук 14.09.1999
64% 64% Платон Зилман 15.11.2000
53% 53% Александр Теберяк 07.02.1999
50% 50% Владислав Кукук 24.03.2001

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

1 2 3
0.5000 Кукук Владислав 01/03/24
0.6600 Гузук Ростислав 99/09/14
0.6400 Зилман Платон 00/11/15
0.5300 Теберяк Александр 99/02/07

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Святослав Т. Догяк 2004.08.17!svatoslav3[at]yandex.ru
Айдар Д. Чолецак 1999.03.15!colezak51[at]mail.ru
Ярослав Р. Нузацман 1999.01.12!nuzazman66[at]gmail.com

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

1 2 3
Догяк, С.Т. Чолецак, А.Д. Нузацман, Я.Р.
yandex.ru mail.ru gmail.com
04/08/17 99/03/15 99/01/12

Пример 2

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

1 2 3
Альберт Л. Гедко 2003.10.19!al_bert78[at]rambler.ru
Артем Г. Цичугянц 2003.05.16!zicuganz49[at]rambler.ru
Игорь И. Муцуцко 2002.03.04!muzuzko41[at]mail.ru

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

1 2 3
Гедко, А.Л. Цичугянц, А.Г. Муцуцко, И.И.
rambler.ru rambler.ru mail.ru
03/10/19 03/05/16 02/03/04

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.5;нет 12/11/2000 zivunko17@rambler.ru
0.5;нет 12/11/2000 zivunko17@rambler.ru
0.5;нет 12/11/2000 zivunko17@rambler.ru
0.1;да 14/12/2000 sotisic89@rambler.ru
0.2;да 25/01/2000 fusli58@mail.ru
0.9;нет 10/03/1999 tesetberg35@yahoo.com

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

1 2 3 4
0.50 0.10 0.20 0.90
Не выполнено Выполнено Выполнено Не выполнено
2000.11.12 2000.12.14 2000.01.25 1999.03.10
zivunko17[at]rambler.ru sotisic89[at]rambler.ru fusli58[at]mail.ru tesetberg35[at]yahoo.com

Пример 2

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

1 2 3 4 5
0.4;да 12/03/2000 salasic76@mail.ru
1.0;нет 07/12/2000 zisusman52@yahoo.com
1.0;нет 07/12/2000 zisusman52@yahoo.com
1.0;нет 07/12/2000 zisusman52@yahoo.com
0.4;нет 04/10/1999 vamugberg88@gmail.com
0.8;нет 20/01/2001 kesafanz54@yahoo.com

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

1 2 3 4
0.40 1.00 0.40 0.80
Выполнено Не выполнено Не выполнено Не выполнено
2000.03.12 2000.12.07 1999.10.04 2001.01.20
salasic76[at]mail.ru zisusman52[at]yahoo.com vamugberg88[at]gmail.com kesafanz54[at]yahoo.com

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
luzov12[at]rambler.ru;Y 09-03-2001 09-03-2001
caranz62[at]mail.ru;Y 01-09-2004 01-09-2004
rusadanz46[at]gmail.com;N 21-08-1999 21-08-1999
nuzatak46[at]yandex.ru;Y 09-10-2003 09-10-2003

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

1 2 3
1 2004 caranz62
1 2001 luzov12
1 2003 nuzatak46
0 1999 rusadanz46

Пример 2

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

1 2 3 4
dafatuk63[at]yandex.ru;N 27-08-2003 27-08-2003
babskij29[at]gmail.com;N 26-02-2004 26-02-2004
zorov72[at]rambler.ru;Y 06-02-2001 06-02-2001
rasak11[at]gmail.com;Y 02-06-2003 02-06-2003

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

1 2 3
0 2004 babskij29
0 2003 dafatuk63
1 2003 rasak11
1 2001 zorov72

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
gucomli1@gmail.com +7 592 916-5375 Адель И. Гучомли 0.05
miroslav36@rambler.ru +7 907 736-0635 Мирослав Т. Лицокянц 0.86
viktor56@yahoo.com +7 646 211-5490 Виктор Л. Метов 0.33

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

1 2 3 4
gucomli1 +7 592 916-53-75 Гучомли 0.1
miroslav36 +7 907 736-06-35 Лицокянц 0.9
viktor56 +7 646 211-54-90 Метов 0.3

Пример 2

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

1 2 3 4 5 6
tevedanz80@mail.ru +7 810 484-2232 Виктор Ш. Теведянц 0.14
dikozak52@gmail.com +7 108 732-1196 Савва Ш. Дикозак 0.84
bucberg19@gmail.com +7 377 645-0189 Артем Ф. Бучберг 0.71

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

1 2 3 4
tevedanz80 +7 810 484-22-32 Теведянц 0.1
dikozak52 +7 108 732-11-96 Дикозак 0.8
bucberg19 +7 377 645-01-89 Бучберг 0.7

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+77399788104 civisan43@yandex.ru 78%
+78406399480 dufberg48@yahoo.com 46%
+77240672908 rolov94@mail.ru 52%
+77240672908 rolov94@mail.ru 52%
+77240672908 rolov94@mail.ru 52%

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

1 2 3
(739) 978-8104 civisan43[at]yandex.ru 0.8
(840) 639-9480 dufberg48[at]yahoo.com 0.5
(724) 067-2908 rolov94[at]mail.ru 0.5

Пример 2

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

1 2 3 4 5
+78039144950 vladislav62@rambler.ru 21%
+71750910897 andrej21@gmail.com 12%
+72132427198 sazin46@gmail.com 69%
+73819518544 dasazko1@yandex.ru 83%
+73819518544 dasazko1@yandex.ru 83%
+73819518544 dasazko1@yandex.ru 83%

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

1 2 3
(175) 091-0897 andrej21[at]gmail.com 0.1
(381) 951-8544 dasazko1[at]yandex.ru 0.8
(213) 242-7198 sazin46[at]gmail.com 0.7
(803) 914-4950 vladislav62[at]rambler.ru 0.2

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2000.12.17 situsuk41@gmail.com situsuk41@gmail.com Нет
1999.08.01 tikikov17@yandex.ru tikikov17@yandex.ru Нет
2001.07.03 toricin51@gmail.com toricin51@gmail.com Да
2004.02.13 zotli14@yandex.ru zotli14@yandex.ru Нет

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

1 2 3 4
17.12.2000 01.08.1999 03.07.2001 13.02.2004
gmail.com yandex.ru gmail.com yandex.ru
нет нет да нет

Пример 2

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

1 2 3 4 5 6
2001.03.18 musemko43@mail.ru musemko43@mail.ru Да
2000.05.26 sosberg40@yahoo.com sosberg40@yahoo.com Нет
2004.12.14 nucak33@rambler.ru nucak33@rambler.ru Да
2003.12.28 bafagov78@yandex.ru bafagov78@yandex.ru Нет

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

1 2 3 4
18.03.2001 26.05.2000 14.12.2004 28.12.2003
mail.ru yahoo.com rambler.ru yandex.ru
да нет да нет

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
salutev89@yandex.ru С.Г. Салутев 03/02/99 salutev89@yandex.ru
bafidi13@gmail.com А.А. Бафиди 12/01/00 bafidi13@gmail.com
nosimak2@gmail.com Р.А. Ношимяк 07/08/99 nosimak2@gmail.com
fuvabko28@gmail.com М.Н. Фувабко 25/03/02 fuvabko28@gmail.com

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

1 2 3 4
gmail.com gmail.com gmail.com yandex.ru
А. Бафиди М. Фувабко Р. Ношимяк С. Салутев
12.01.00 25.03.02 07.08.99 03.02.99

Пример 2

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

1 2 3 4
lamisak26@yandex.ru А.Р. Ламишяк 28/04/02 lamisak26@yandex.ru
lunasli11@mail.ru Е.Ч. Лунашли 07/05/03 lunasli11@mail.ru
numisak73@mail.ru Д.Е. Нумишяк 28/04/04 numisak73@mail.ru

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

1 2 3
yandex.ru mail.ru mail.ru
А. Ламишяк Д. Нумишяк Е. Лунашли
28.04.02 28.04.04 07.05.03

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.07 08.01.2001&М.К. Чагов 0.07
0.60 22.01.2004&А.Н. Намидак 0.60
0.99 21.12.2003&Л.Ф. Лудев 0.99
0.81 09.05.2000&В.Д. Димберг 0.81

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

1 2 3
0.0700 Чагов М. 01/01/08
0.6000 Намидак А. 04/01/22
0.9900 Лудев Л. 03/12/21
0.8100 Димберг В. 00/05/09

Пример 2

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

1 2 3
0.28 10.04.2000&Д.Л. Рошук 0.28
0.11 25.11.1999&И.Р. Ленман 0.11
0.20 27.10.1999&В.Д. Богивов 0.20

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

1 2 3
0.2800 Рошук Д. 00/04/10
0.1100 Ленман И. 99/11/25
0.2000 Богивов В. 99/10/27

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
sokberg23@yandex.ru 24.07.2003 Елисей А. Сокберг Нет
arsen83@yandex.ru 02.12.2004 Арсен У. Кучук Да
zevman77@yandex.ru 18.01.2004 Семен Ц. Зевман Да
zezusev36@gmail.com 14.09.2003 Родион Ц. Цецушев Нет
arsen83@yandex.ru 02.12.2004 Арсен У. Кучук Да

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

1 2 3 4
zevman77 arsen83 sokberg23 zezusev36
18-01-04 02-12-04 24-07-03 14-09-03
Зевман Кучук Сокберг Цецушев
Выполнено Выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3 4 5
valerij16@rambler.ru 22.10.2000 Валерий Б. Замяк Нет
zucobij28@yandex.ru 08.05.2000 Сергей Г. Зучобий Нет
valerij16@rambler.ru 22.10.2000 Валерий Б. Замяк Нет
birak70@rambler.ru 23.02.1999 Егор Ч. Бирак Нет

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

1 2 3
birak70 valerij16 zucobij28
23-02-99 22-10-00 08-05-00
Бирак Замяк Зучобий
Не выполнено Не выполнено Не выполнено

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
dmitrij48@gmail.com#0.67 +7 (229) 878-11-42 Дмитрий Цитов
murskij22@gmail.com#0.67 +7 (557) 550-07-74 Андрей Мурский
dmitrij48@gmail.com#0.67 +7 (229) 878-11-42 Дмитрий Цитов
zahar75@gmail.com#0.57 +7 (941) 609-72-64 Захар Туфин

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

1 2 3 4
67% gmail.com 8781142 Цитов
67% gmail.com 5500774 Мурский
57% gmail.com 6097264 Туфин

Пример 2

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

1 2 3
aleksandr39@mail.ru#0.96 +7 (808) 304-82-96 Александр Мизомян
safovidi85@mail.ru#0.67 +7 (017) 366-64-71 Максим Шафовиди
georgij57@mail.ru#0.24 +7 (750) 787-26-88 Георгий Дувич
georgij57@mail.ru#0.24 +7 (750) 787-26-88 Георгий Дувич

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

1 2 3 4
96% mail.ru 3048296 Мизомян
67% mail.ru 3666471 Шафовиди
24% mail.ru 7872688 Дувич

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000/03/05 Станислав Ф. Ларадин#N 95%
2004/12/16 Эдуард А. Чоний#Y 61%
2002/11/20 Игорь О. Бурозиди#N 23%
2000/02/13 Марсель Ш. Туцич#Y 68%
2000/02/13 Марсель Ш. Туцич#Y 68%
2000/02/13 Марсель Ш. Туцич#Y 68%

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

1 2 3 4
00/03/05 04/12/16 02/11/20 00/02/13
Нет Да Нет Да
0.950 0.610 0.230 0.680
Ларадин Станислав Чоний Эдуард Бурозиди Игорь Туцич Марсель

Пример 2

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

1 2 3 4
2000/12/12 Родион Л. Сирушянц#Y 25%
2000/12/12 Родион Л. Сирушянц#Y 25%
2000/12/12 Родион Л. Сирушянц#Y 25%
2002/01/06 Владислав Л. Титуфак#N 75%
2001/12/09 Ильдар Ш. Дочабак#N 39%

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

1 2 3
00/12/12 02/01/06 01/12/09
Да Нет Нет
0.250 0.750 0.390
Сирушянц Родион Титуфак Владислав Дочабак Ильдар

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2
24/11/2002:нет Зурин О.С.
19/02/2002:нет Мудедберг Э.В.
19/02/2002:нет Мудедберг Э.В.
20/06/2000:нет Шесянц Т.М.
04/11/2004:да Дагориди Г.К.

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

1 2 3
Нет 24.11.02 Зурин
Нет 19.02.02 Мудедберг
Нет 20.06.00 Шесянц
Да 04.11.04 Дагориди

Пример 2

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

1 2
05/02/2004:нет Темарский А.Д.
23/12/2002:да Нагич О.Д.
08/06/2001:нет Нозий Э.Е.
08/06/2001:нет Нозий Э.Е.

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

1 2 3
Нет 05.02.04 Темарский
Да 23.12.02 Нагич
Нет 08.06.01 Нозий

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Данев, А.А. 0.463|Выполнено Данев, А.А.
Вадикянц, Ф.И. 0.735|Выполнено Вадикянц, Ф.И.
Вадикянц, Ф.И. 0.735|Выполнено Вадикянц, Ф.И.
Речий, Г.Ч. 0.551|Не выполнено Речий, Г.Ч.

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

1 2 3
Данев 46% true
Вадикянц 74% true
Речий 55% false

Пример 2

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

1 2 3 4 5
Зошович, Р.Б. 0.693|Не выполнено Зошович, Р.Б.
Лувинак, Я.Г. 0.004|Не выполнено Лувинак, Я.Г.
Лувинак, Я.Г. 0.004|Не выполнено Лувинак, Я.Г.
Нефугий, В.Т. 0.579|Не выполнено Нефугий, В.Т.

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

1 2 3
Зошович 69% false
Лувинак 0% false
Нефугий 58% false

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да Н.З. Мудагман 0.42 18.03.03
нет Э.Г. Метев 0.87 21.07.99
да К.И. Годемман 0.37 22.01.99

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

1 2 3
true true false
К. Годемман Н. Мудагман Э. Метев
0.4 0.4 0.9
99-01-22 03-03-18 99-07-21

Пример 2

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

1 2 3 4
да В.У. Неларман 0.86 25.12.00
да М.Д. Загезов 0.45 23.02.03
нет Д.Ш. Кичудиди 0.27 01.05.01

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

1 2 3
true false true
В. Неларман Д. Кичудиди М. Загезов
0.9 0.3 0.5
00-12-25 01-05-01 03-02-23

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Дуромман, А.У. true true duromman27[at]gmail.com
Мичучов, П.Е. false false micucov46[at]yahoo.com
Цумян, П.Т. false false zuman30[at]gmail.com
Лесегман, Н.М. true true lesegman47[at]gmail.com

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

1 2 3 4
Дуромман Мичучов Цумян Лесегман
Выполнено Не выполнено Не выполнено Выполнено
gmail.com yahoo.com gmail.com gmail.com

Пример 2

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

1 2 3 4
Римесук, В.У. false false rimesuk60[at]mail.ru
Ламак, И.В. false false lamak36[at]mail.ru
Солман, С.О. true true solman58[at]mail.ru

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

1 2 3
Римесук Ламак Солман
Не выполнено Не выполнено Выполнено
mail.ru mail.ru mail.ru

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.8669 05-11-2002&+7 (301) 804-08-93
0.6026 26-12-1999&+7 (673) 862-06-57
0.0764 02-10-1999&+7 (473) 609-03-05
0.0722 20-06-2002&+7 (255) 691-93-55
0.0722 20-06-2002&+7 (255) 691-93-55

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

1 2 3 4
0.87 0.60 0.08 0.07
05.11.2002 26.12.1999 02.10.1999 20.06.2002
+7(301)804-08-93 +7(673)862-06-57 +7(473)609-03-05 +7(255)691-93-55

Пример 2

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

1 2
0.1089 27-12-2000&+7 (196) 880-28-91
0.0735 19-05-1999&+7 (559) 290-19-57
0.8590 15-05-2002&+7 (994) 323-35-82
0.2460 24-10-2001&+7 (901) 794-33-66
0.2460 24-10-2001&+7 (901) 794-33-66

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

1 2 3 4
0.11 0.07 0.86 0.25
27.12.2000 19.05.1999 15.05.2002 24.10.2001
+7(196)880-28-91 +7(559)290-19-57 +7(994)323-35-82 +7(901)794-33-66

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2
12.11.2001 +7 307 601-7564;0.4856
12.04.2003 +7 726 118-8728;0.4343
26.12.2004 +7 553 165-1950;0.5683

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

1 2 3
03/04/12 118-8728 0.434
04/12/26 165-1950 0.568
01/11/12 601-7564 0.486

Пример 2

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

1 2
08.02.2004 +7 603 685-1933;0.6421
05.08.2004 +7 276 650-9135;0.9324
04.02.2001 +7 019 442-6805;0.2554

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

1 2 3
01/02/04 442-6805 0.255
04/08/05 650-9135 0.932
04/02/08 685-1933 0.642

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.8 2001.08.27 С.М. Додосиди 2001.08.27
0.6 1999.09.22 Г.О. Мирин 1999.09.22
0.6 1999.09.22 Г.О. Мирин 1999.09.22
0.6 1999.09.22 Г.О. Мирин 1999.09.22
0.1 2001.10.05 Я.Б. Бунулянц 2001.10.05

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

1 2 3
0.800 27/08/01 Додосиди С.
0.600 22/09/99 Мирин Г.
0.100 05/10/01 Бунулянц Я.

Пример 2

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

1 2 3 4
0.9 2002.05.21 П.А. Мафимиди 2002.05.21
0.3 2001.01.06 Р.С. Шибев 2001.01.06
0.8 2002.06.26 Ю.З. Бутотян 2002.06.26
0.8 2002.06.26 Ю.З. Бутотян 2002.06.26
0.5 2000.08.16 Р.Г. Тивянц 2000.08.16
0.8 2002.06.26 Ю.З. Бутотян 2002.06.26

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

1 2 3
0.900 21/05/02 Мафимиди П.
0.300 06/01/01 Шибев Р.
0.800 26/06/02 Бутотян Ю.
0.500 16/08/00 Тивянц Р.

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y deticic51@rambler.ru Марат Р. Детичич 0.946
Y gatorli98@yandex.ru Данила Е. Гаторли 0.755
Y gatorli98@yandex.ru Данила Е. Гаторли 0.755
N tanedin81@rambler.ru Юрий Л. Танедин 0.101

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

1 2 3
true true false
rambler.ru yandex.ru rambler.ru
Детичич М.Р. Гаторли Д.Е. Танедин Ю.Л.
0.9460 0.7550 0.1010

Пример 2

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

1 2 3 4
Y musebov90@mail.ru Роберт А. Мушебов 0.766
N rodion4@mail.ru Родион С. Нукев 0.507
Y matvej7@mail.ru Матвей В. Рурян 0.887
N fibizskij92@mail.ru Николай Е. Фибицский 0.868
Y musebov90@mail.ru Роберт А. Мушебов 0.766

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

1 2 3 4
true false true false
mail.ru mail.ru mail.ru mail.ru
Мушебов Р.А. Нукев Р.С. Рурян М.В. Фибицский Н.Е.
0.7660 0.5070 0.8870 0.8680

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(683)985-19-47;Р.Ч. Цувяк 1 37% 37%
+7(622)052-46-10;Я.Д. Лирунман 1 31% 31%
+7(683)985-19-47;Р.Ч. Цувяк 1 37% 37%
+7(088)175-19-47;Т.Ш. Ботский 0 80% 80%
+7(826)272-58-35;П.Т. Фуфин 0 67% 67%

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

1 2 3 4
Р. Цувяк 985-19-47 Да 0.370
Я. Лирунман 052-46-10 Да 0.310
Т. Ботский 175-19-47 Нет 0.800
П. Фуфин 272-58-35 Нет 0.670

Пример 2

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

1 2 3 4 5
+7(460)453-68-93;Б.О. Кивифли 1 77% 77%
+7(765)154-30-67;Т.Д. Гателич 1 38% 38%
+7(433)071-61-98;А.К. Буров 1 99% 99%
+7(967)180-61-58;А.Р. Рицечев 0 71% 71%
+7(460)453-68-93;Б.О. Кивифли 1 77% 77%

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

1 2 3 4
Б. Кивифли 453-68-93 Да 0.770
Т. Гателич 154-30-67 Да 0.380
А. Буров 071-61-98 Да 0.990
А. Рицечев 180-61-58 Нет 0.710

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Е.В. Ризичев&+7 226 509-5386 56% 56% 23-01-2003
В.К. Зофизли&+7 181 631-9112 10% 10% 14-03-2004
Е.Г. Фоларяк&+7 648 716-1366 68% 68% 10-08-1999

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

1 2 3 4
181 631-9112 0.1 В. Зофизли 04/03/14
226 509-5386 0.6 Е. Ризичев 03/01/23
648 716-1366 0.7 Е. Фоларяк 99/08/10

Пример 2

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

1 2 3 4
С.Ч. Тогко&+7 967 073-1673 97% 97% 11-08-2004
М.Л. Мишак&+7 411 332-1922 44% 44% 04-07-2003
А.Н. Битак&+7 982 625-0228 61% 61% 18-07-2003
С.У. Дидамян&+7 525 093-0674 85% 85% 19-12-2003

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

1 2 3 4
411 332-1922 0.4 М. Мишак 03/07/04
525 093-0674 0.8 С. Дидамян 03/12/19
967 073-1673 1.0 С. Тогко 04/08/11
982 625-0228 0.6 А. Битак 03/07/18

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
16/02/01 П.Т. Цазук 1.0 Не выполнено
14/02/99 Л.О. Зинов 1.0 Не выполнено
10/02/01 В.Ч. Фечич 0.9 Не выполнено
16/02/01 П.Т. Цазук 1.0 Не выполнено
15/08/01 С.С. Лелонян 0.4 Выполнено

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

1 2 3 4
01/02/16 Цазук 1.0000 N
99/02/14 Зинов 1.0000 N
01/02/10 Фечич 0.9000 N
01/08/15 Лелонян 0.4000 Y

Пример 2

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

1 2 3 4 5
26/08/04 А.Б. Нигянц 0.7 Выполнено
26/08/04 А.Б. Нигянц 0.7 Выполнено
03/08/04 А.А. Мицский 0.1 Выполнено
07/07/04 И.Н. Цузукий 0.6 Выполнено

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

1 2 3 4
04/08/26 Нигянц 0.7000 Y
04/08/03 Мицский 0.1000 Y
04/07/07 Цузукий 0.6000 Y

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
evgenij22[at]yahoo.com|1 Евгений У. Лемев 2003-04-16
vsevolod69[at]yahoo.com|0 Всеволод Р. Раторян 2003-06-23
zahar80[at]mail.ru|1 Захар М. Ведук 1999-02-28

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

1 2 3
Y N Y
Лемев Евгений Раторян Всеволод Ведук Захар
evgenij22 vsevolod69 zahar80
2003 2003 1999

Пример 2

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

1 2 3 4
rofberg24[at]rambler.ru|1 Марат Ф. Рофберг 2001-10-26
mazitij18[at]gmail.com|1 Юрий М. Мацитий 2003-05-27
nikolaj77[at]rambler.ru|1 Николай О. Фацли 2001-02-03

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

1 2 3
Y Y Y
Рофберг Марат Мацитий Юрий Фацли Николай
rofberg24 mazitij18 nikolaj77
2001 2003 2001

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Меновов Никита:+7 804 478-3744 62%
Динский Даниил:+7 207 102-3331 39%
Лосиди Рустам:+7 536 353-6774 96%
Текацин Святогор:+7 158 741-6919 29%

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

1 2 3
1023331 0.39 Даниил Динский
3536774 0.96 Рустам Лосиди
4783744 0.62 Никита Меновов
7416919 0.29 Святогор Текацин

Пример 2

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

1 2 3
Зевакин Иван:+7 076 813-3682 92%
Нацянц Георгий:+7 834 621-0444 92%
Заташиди Кирилл:+7 553 879-8052 73%

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

1 2 3
6210444 0.92 Георгий Нацянц
8133682 0.92 Иван Зевакин
8798052 0.73 Кирилл Заташиди

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
И.Т. Луфетянц нет lufetanz10[at]gmail.com 00-10-20
Р.Т. Симев да simev85[at]mail.ru 03-05-09
Ф.Т. Чолянц да colanz90[at]yahoo.com 04-04-25
Д.И. Цецигко нет zezigko62[at]rambler.ru 03-11-20

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

1 2 3 4
И. Луфетянц Нет lufetanz10 00.10.20
Р. Симев Да simev85 03.05.09
Ф. Чолянц Да colanz90 04.04.25
Д. Цецигко Нет zezigko62 03.11.20

Пример 2

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

1 2 3 4
Г.В. Досич нет dosic15[at]yahoo.com 02-07-06
А.К. Шивак нет sivak46[at]gmail.com 01-01-08
П.Р. Гедечянц нет gedecanz95[at]rambler.ru 02-06-05

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

1 2 3 4
Г. Досич Нет dosic15 02.07.06
А. Шивак Нет sivak46 01.01.08
П. Гедечянц Нет gedecanz95 02.06.05

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено Выполнено +7 441 942-76-39&28.02.2004
Не выполнено Не выполнено +7 065 252-92-86&19.08.2004
Выполнено Выполнено +7 594 827-28-46&14.07.2003

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

1 2 3
true +7 441 942-7639 2004/02/28
false +7 065 252-9286 2004/08/19
true +7 594 827-2846 2003/07/14

Пример 2

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

1 2 3
Выполнено Выполнено +7 982 942-42-25&09.11.2000
Выполнено Выполнено +7 992 172-34-70&09.10.1999
Не выполнено Не выполнено +7 676 650-50-50&02.11.2002
Выполнено Выполнено +7 861 123-29-83&06.04.1999

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

1 2 3
true +7 982 942-4225 2000/11/09
true +7 992 172-3470 1999/10/09
false +7 676 650-5050 2002/11/02
true +7 861 123-2983 1999/04/06

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
cunedan6[at]gmail.com +7 745 945-77-47 В.У. Чунедян&2002/07/14 +7 745 945-77-47
mamak42[at]yandex.ru +7 319 948-26-84 И.Н. Мамак&2002/05/18 +7 319 948-26-84
katozanz87[at]rambler.ru +7 810 910-04-63 С.Г. Катоцянц&2001/03/11 +7 810 910-04-63
mamak42[at]yandex.ru +7 319 948-26-84 И.Н. Мамак&2002/05/18 +7 319 948-26-84

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

1 2 3
gmail.com yandex.ru rambler.ru
945-7747 948-2684 910-0463
Чунедян Мамак Катоцянц
14/07/02 18/05/02 11/03/01

Пример 2

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

1 2 3 4 5
cubecov67[at]rambler.ru +7 669 591-61-67 Д.З. Чубечов&2002/06/13 +7 669 591-61-67
govuzko97[at]gmail.com +7 916 759-68-38 Л.У. Говузко&2001/06/19 +7 916 759-68-38
sodemuk60[at]mail.ru +7 910 542-36-24 М.И. Содемук&2004/04/09 +7 910 542-36-24
luzenberg49[at]gmail.com +7 587 980-49-86 Т.Д. Луценберг&2000/04/01 +7 587 980-49-86
luzenberg49[at]gmail.com +7 587 980-49-86 Т.Д. Луценберг&2000/04/01 +7 587 980-49-86

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

1 2 3 4
rambler.ru gmail.com mail.ru gmail.com
591-6167 759-6838 542-3624 980-4986
Чубечов Говузко Содемук Луценберг
13/06/02 19/06/01 09/04/04 01/04/00

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N 804 013-7742|2001/11/07 Фуфифян, М.И.
N 603 682-1650|2001/01/11 Луфошко, И.Д.
N 318 572-0724|2003/03/08 Ласебак, С.З.

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

1 2 3 4
Не выполнено (804) 013-77-42 Фуфифян М. 01.11.07
Не выполнено (603) 682-16-50 Луфошко И. 01.01.11
Не выполнено (318) 572-07-24 Ласебак С. 03.03.08

Пример 2

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

1 2 3
Y 568 648-7411|2002/11/09 Виманов, В.Г.
Y 679 566-0433|2000/08/15 Кулберг, А.М.
N 876 363-8682|1999/08/08 Дисий, М.З.

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

1 2 3 4
Выполнено (568) 648-74-11 Виманов В. 02.11.09
Выполнено (679) 566-04-33 Кулберг А. 00.08.15
Не выполнено (876) 363-86-82 Дисий М. 99.08.08

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(444)935-47-36 +7(444)935-47-36 49%#Анатолий Л. Талин
+7(430)798-10-94 +7(430)798-10-94 95%#Тихон Ч. Цичукук
+7(484)375-34-61 +7(484)375-34-61 75%#Демид О. Ливак
+7(484)375-34-61 +7(484)375-34-61 75%#Демид О. Ливак
+7(484)375-34-61 +7(484)375-34-61 75%#Демид О. Ливак

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

1 2 3
9354736 7981094 3753461
Талин Цичукук Ливак
0.4900 0.9500 0.7500

Пример 2

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

1 2 3 4
+7(654)451-04-70 +7(654)451-04-70 33%#Семен З. Чилберг
+7(462)698-18-19 +7(462)698-18-19 77%#Станислав Б. Фачебян
+7(766)282-77-49 +7(766)282-77-49 72%#Вадим В. Физудяк
+7(766)282-77-49 +7(766)282-77-49 72%#Вадим В. Физудяк
+7(160)100-62-38 +7(160)100-62-38 47%#Никита Н. Кебуцяк
+7(766)282-77-49 +7(766)282-77-49 72%#Вадим В. Физудяк

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

1 2 3 4
4510470 6981819 2827749 1006238
Чилберг Фачебян Физудяк Кебуцяк
0.3300 0.7700 0.7200 0.4700

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
tizevli87@mail.ru 0 0.51 02.06.2003
letilov28@gmail.com 1 0.59 16.06.2003
gilusanz93@yandex.ru 0 0.42 04.01.2004
gatikak90@rambler.ru 1 0.17 06.11.2004
gatikak90@rambler.ru 1 0.17 06.11.2004
gatikak90@rambler.ru 1 0.17 06.11.2004

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

1 2 3 4
gatikak90 да 0.1700 2004/11/06
gilusanz93 нет 0.4200 2004/01/04
letilov28 да 0.5900 2003/06/16
tizevli87 нет 0.5100 2003/06/02

Пример 2

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

1 2 3 4
savelij68@gmail.com 1 0.74 26.03.2004
finic20@rambler.ru 1 0.07 15.09.2002
dikskij96@mail.ru 1 0.28 10.01.1999
bolumberg20@gmail.com 1 0.12 21.02.2003
bolumberg20@gmail.com 1 0.12 21.02.2003
bolumberg20@gmail.com 1 0.12 21.02.2003

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

1 2 3 4
bolumberg20 да 0.1200 2003/02/21
dikskij96 да 0.2800 1999/01/10
finic20 да 0.0700 2002/09/15
savelij68 да 0.7400 2004/03/26

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false!Яромир Т. Согичов (054) 498-5424 (054) 498-5424
true!Альберт К. Рацифберг (781) 446-8242 (781) 446-8242
true!Михаил В. Вачий (763) 718-4476 (763) 718-4476

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

1 2 3
нет Согичов Я.Т. 498-54-24
да Рацифберг А.К. 446-82-42
да Вачий М.В. 718-44-76

Пример 2

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

1 2 3 4
false!Василий Ш. Фоделич (598) 602-9808 (598) 602-9808
true!Тимур Д. Тучифич (200) 372-3194 (200) 372-3194
true!Назар Д. Созогов (030) 814-3903 (030) 814-3903
false!Иван Б. Лерацяк (309) 441-5735 (309) 441-5735

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

1 2 3
нет Фоделич В.Ш. 602-98-08
да Тучифич Т.Д. 372-31-94
да Созогов Н.Д. 814-39-03
нет Лерацяк И.Б. 441-57-35

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
28/11/04 +74535575817 0.637 Цивидко М.Ч.
17/05/04 +77515238389 0.402 Велян С.Т.
21/04/99 +70281294182 0.407 Зедянц А.Е.
21/12/03 +79445926420 0.630 Тубуцев Т.Г.

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

1 2 3 4
28.11.04 17.05.04 21.04.99 21.12.03
+7(453)557-58-17 +7(751)523-83-89 +7(028)129-41-82 +7(944)592-64-20
0.6 0.4 0.4 0.6
М. Цивидко С. Велян А. Зедянц Т. Тубуцев

Пример 2

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

1 2 3 4
18/06/03 +76396476324 0.258 Лешивман М.К.
19/12/02 +76942819995 0.602 Лимовянц М.Г.
17/01/01 +77213984886 0.328 Фунамий Е.Ч.
28/04/99 +73066419943 0.151 Долман С.Е.

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

1 2 3 4
18.06.03 19.12.02 17.01.01 28.04.99
+7(639)647-63-24 +7(694)281-99-95 +7(721)398-48-86 +7(306)641-99-43
0.3 0.6 0.3 0.2
М. Лешивман М. Лимовянц Е. Фунамий С. Долман

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
dmitrij7@rambler.ru:Да 17/05/2000
sezafli26@yahoo.com:Да 04/07/2002
vulotev65@rambler.ru:Нет 08/06/1999
tidunli28@yahoo.com:Нет 22/08/2001
tidunli28@yahoo.com:Нет 22/08/2001
tidunli28@yahoo.com:Нет 22/08/2001

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

1 2 3 4
dmitrij7 sezafli26 vulotev65 tidunli28
true true false false
00-05-17 02-07-04 99-06-08 01-08-22

Пример 2

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

1 2 3
al_bert24@yandex.ru:Да 21/03/2004
svatogor95@mail.ru:Нет 12/12/2003
zanocij7@mail.ru:Нет 15/03/2002
zanocij7@mail.ru:Нет 15/03/2002
zanocij7@mail.ru:Нет 15/03/2002

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

1 2 3
al_bert24 svatogor95 zanocij7
true false false
04-03-21 03-12-12 02-03-15

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Валерий Намавянц Выполнено&2001-04-24
Амир Теранак Не выполнено&2003-11-19
Антон Цефич Выполнено&2003-01-10
Вячеслав Волли Не выполнено&2004-04-17

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

1 2 3 4
Намавянц Теранак Цефич Волли
1 0 1 0
24.04.2001 19.11.2003 10.01.2003 17.04.2004

Пример 2

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

1 2 3
Вячеслав Нешесий Выполнено&2002-05-02
Мирослав Гутко Выполнено&2004-05-08
Глеб Гучицов Выполнено&2002-09-25
Богдан Тафузук Не выполнено&2000-05-19

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

1 2 3 4
Нешесий Гутко Гучицов Тафузук
1 1 1 0
02.05.2002 08.05.2004 25.09.2002 19.05.2000