ИКБО-31-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
1 zovev47[at]rambler.ru +70723566543 Д.Д. Цовев Д.Д. Цовев
1 bemin92[at]yandex.ru +77068792767 Л.А. Бемин Л.А. Бемин
0 zafekic25[at]yandex.ru +70505356669 Г.Ш. Цафекич Г.Ш. Цафекич
0 zafekic25[at]yandex.ru +70505356669 Г.Ш. Цафекич Г.Ш. Цафекич
0 zafekic25[at]yandex.ru +70505356669 Г.Ш. Цафекич Г.Ш. Цафекич

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

1 2 3 4
да rambler.ru +7 072 356-6543 Цовев Д.
да yandex.ru +7 706 879-2767 Бемин Л.
нет yandex.ru +7 050 535-6669 Цафекич Г.

Пример 2

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

1 2 3 4 5 6 7
1 zevli86[at]yahoo.com +76616054522 М.К. Зевли М.К. Зевли
1 zevli86[at]yahoo.com +76616054522 М.К. Зевли М.К. Зевли
0 bitabuk16[at]yahoo.com +75636786651 А.Д. Битабук А.Д. Битабук
1 zevli86[at]yahoo.com +76616054522 М.К. Зевли М.К. Зевли
1 varli74[at]yahoo.com +75200802397 М.В. Варли М.В. Варли

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

1 2 3 4
да yahoo.com +7 661 605-4522 Зевли М.
нет yahoo.com +7 563 678-6651 Битабук А.
да yahoo.com +7 520 080-2397 Варли М.

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(214)992-32-57#2002.04.25 Цивицко С.Т.
+7(989)808-30-18#1999.12.05 Нашуциди М.Г.
+7(694)130-31-52#2003.12.22 Дизокиди Т.А.

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

1 2 3
25/04/2002 05/12/1999 22/12/2003
(214) 992-32-57 (989) 808-30-18 (694) 130-31-52
Цивицко Нашуциди Дизокиди

Пример 2

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

1 2 3
+7(638)837-28-22#2004.10.02 Мочоцич А.Л.
+7(396)143-90-73#2001.06.07 Шуцянц С.Ш.
+7(765)719-71-26#2001.01.10 Сородский Г.И.
+7(466)137-85-85#2003.04.21 Зишадянц Ф.И.

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

1 2 3 4
02/10/2004 07/06/2001 10/01/2001 21/04/2003
(638) 837-28-22 (396) 143-90-73 (765) 719-71-26 (466) 137-85-85
Мочоцич Шуцянц Сородский Зишадянц

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1 02.11.12!zuzin92[at]mail.ru Цузин, Р.А.
0 03.06.02!gifacij75[at]mail.ru Гифачий, Д.Ч.
1 03.09.11!sesibin71[at]gmail.com Сесибин, М.Р.
1 03.09.11!sesibin71[at]gmail.com Сесибин, М.Р.
1 03.09.11!sesibin71[at]gmail.com Сесибин, М.Р.

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

1 2 3
Не выполнено Выполнено Выполнено
mail.ru gmail.com mail.ru
03/06/02 03/09/11 02/11/12
Гифачий Сесибин Цузин

Пример 2

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

1 2 3
0 01.07.19!kalak62[at]mail.ru Калак, Р.Ц.
0 99.12.19!savic80[at]gmail.com Шавич, П.М.
0 03.12.22!sesov81[at]rambler.ru Шесов, Д.Р.
0 03.12.22!sesov81[at]rambler.ru Шесов, Д.Р.
0 03.12.22!sesov81[at]rambler.ru Шесов, Д.Р.

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

1 2 3
Не выполнено Не выполнено Не выполнено
mail.ru gmail.com rambler.ru
01/07/19 99/12/19 03/12/22
Калак Шавич Шесов

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
17.08.00 true true 0.9290 +79483441586
21.01.00 true true 0.0174 +76128115061
24.04.00 true true 0.3481 +79731651724

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

1 2 3
17-08-00 21-01-00 24-04-00
Выполнено Выполнено Выполнено
0.9 0.0 0.3
948-344-1586 612-811-5061 973-165-1724

Пример 2

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

1 2 3 4 5
09.05.00 false false 0.8817 +70145773325
09.04.04 true true 0.8344 +70321082689
01.06.99 false false 0.8705 +72933569352

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

1 2 3
09-05-00 09-04-04 01-06-99
Не выполнено Выполнено Не выполнено
0.9 0.8 0.9
014-577-3325 032-108-2689 293-356-9352

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.9|Да С.Ч. Чивиди С.Ч. Чивиди
0.5|Нет Я.З. Бедяк Я.З. Бедяк
0.9|Нет А.Д. Декко А.Д. Декко
0.7|Да С.Е. Бедишич С.Е. Бедишич
0.7|Да С.Е. Бедишич С.Е. Бедишич
0.7|Да С.Е. Бедишич С.Е. Бедишич

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

1 2 3
N 0.900 А. Декко
Y 0.700 С. Бедишич
Y 0.900 С. Чивиди
N 0.500 Я. Бедяк

Пример 2

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

1 2 3 4 5
1.0|Да Р.Е. Дасивман Р.Е. Дасивман
0.1|Да Э.Ш. Сишукли Э.Ш. Сишукли
1.0|Да И.Т. Кешук И.Т. Кешук
1.0|Да И.Т. Кешук И.Т. Кешук
0.6|Нет Р.Ф. Селузий Р.Ф. Селузий
1.0|Да И.Т. Кешук И.Т. Кешук

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

1 2 3
Y 1.000 И. Кешук
Y 1.000 Р. Дасивман
N 0.600 Р. Селузий
Y 0.100 Э. Сишукли

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
07-07-01 true komezidi14@yandex.ru true
07-07-01 true komezidi14@yandex.ru true
03-03-00 false betan47@gmail.com false
26-02-99 false kozan76@mail.ru false
23-08-01 true rirli92@rambler.ru true

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

1 2 3
01-07-07 1 komezidi14
00-03-03 0 betan47
99-02-26 0 kozan76
01-08-23 1 rirli92

Пример 2

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

1 2 3 4
01-04-01 true faranz57@mail.ru true
01-04-01 true faranz57@mail.ru true
18-12-99 false fumemman12@rambler.ru false
18-01-01 false mudanz89@gmail.com false
10-08-02 false marusuk63@yandex.ru false

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

1 2 3
01-04-01 1 faranz57
99-12-18 0 fumemman12
01-01-18 0 mudanz89
02-08-10 0 marusuk63

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
03-09-04 0.0!dmitrij9@mail.ru Дмитрий А. Цегогев
99-01-28 0.2!finibij54@rambler.ru Виктор Н. Финибий
02-12-15 0.3!gagasskij79@mail.ru Марат Е. Гагашский
02-12-15 0.3!gagasskij79@mail.ru Марат Е. Гагашский
01-09-04 0.7!daniel_96@yahoo.com Даниэль Л. Лересов

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

1 2 3 4
04-09-03 28-01-99 15-12-02 04-09-01
dmitrij9 finibij54 gagasskij79 daniel_96
0% 20% 30% 70%
Д.А. Цегогев В.Н. Финибий М.Е. Гагашский Д.Л. Лересов

Пример 2

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

1 2 3 4
04-05-23 0.4!artem38@gmail.com Артем Н. Сибли
01-07-13 0.6!savelij86@yahoo.com Савелий К. Кутоний
00-05-13 0.3!grigorij26@yahoo.com Григорий А. Кецашук
00-05-13 0.3!grigorij26@yahoo.com Григорий А. Кецашук

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

1 2 3
23-05-04 13-07-01 13-05-00
artem38 savelij86 grigorij26
40% 60% 30%
А.Н. Сибли С.К. Кутоний Г.А. Кецашук

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2
14/04/04&+76112780187 0.8793
05/08/04&+77567336638 0.2248
05/08/04&+77567336638 0.2248
05/08/04&+77567336638 0.2248
23/02/02&+76716390717 0.3819
10/03/02&+72945234120 0.2403

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

1 2 3
10-03-02 +7(294)523-41-20 0.240
14-04-04 +7(611)278-01-87 0.879
23-02-02 +7(671)639-07-17 0.382
05-08-04 +7(756)733-66-38 0.225

Пример 2

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

1 2
17/05/99&+77148101138 0.9420
18/02/02&+78115015558 0.7391
06/08/99&+72732816553 0.2528
06/08/99&+72732816553 0.2528
06/08/99&+72732816553 0.2528

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

1 2 3
06-08-99 +7(273)281-65-53 0.253
17-05-99 +7(714)810-11-38 0.942
18-02-02 +7(811)501-55-58 0.739

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2000/08/21&Р.Р. Фагий fagij80@gmail.com fagij80@gmail.com 0.48
2000/09/20&М.Н. Бугутин bugutin85@yandex.ru bugutin85@yandex.ru 0.06
2000/09/20&М.Н. Бугутин bugutin85@yandex.ru bugutin85@yandex.ru 0.06
2000/09/20&М.Н. Бугутин bugutin85@yandex.ru bugutin85@yandex.ru 0.06
2001/10/26&Т.Е. Шадукиди sadukidi59@gmail.com sadukidi59@gmail.com 0.43

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

1 2 3 4
00-08-21 gmail.com 0.5 Фагий
00-09-20 yandex.ru 0.1 Бугутин
01-10-26 gmail.com 0.4 Шадукиди

Пример 2

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

1 2 3 4 5 6
2003/05/25&Д.К. Сичувич sicuvic9@gmail.com sicuvic9@gmail.com 0.79
2004/04/16&И.Е. Тебман tebman71@rambler.ru tebman71@rambler.ru 0.58
2004/06/24&Р.Г. Четяк cetak62@gmail.com cetak62@gmail.com 0.44
2004/06/24&Р.Г. Четяк cetak62@gmail.com cetak62@gmail.com 0.44
2004/06/24&Р.Г. Четяк cetak62@gmail.com cetak62@gmail.com 0.44

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

1 2 3 4
03-05-25 gmail.com 0.8 Сичувич
04-04-16 rambler.ru 0.6 Тебман
04-06-24 gmail.com 0.4 Четяк

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(052)122-60-34&18-02-2002 Выполнено
+7(125)409-84-71&05-05-2001 Выполнено
+7(149)400-67-09&11-12-2001 Не выполнено
+7(755)750-33-81&24-10-2002 Выполнено

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

1 2 3 4
2002.02.18 2001.05.05 2001.12.11 2002.10.24
1 1 0 1
+70521226034 +71254098471 +71494006709 +77557503381

Пример 2

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

1 2 3
+7(054)204-76-72&24-07-2002 Не выполнено
+7(302)649-13-79&27-07-2001 Выполнено
+7(238)018-62-36&13-04-2001 Выполнено
+7(174)787-69-06&11-02-2000 Не выполнено

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

1 2 3 4
2002.07.24 2000.02.11 2001.04.13 2001.07.27
0 0 1 1
+70542047672 +71747876906 +72380186236 +73026491379

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (745) 421-39-27!48% Не выполнено Артем А. Ласугяк Артем А. Ласугяк
+7 (531) 721-74-46!58% Не выполнено Арсений М. Нодолман Арсений М. Нодолман
+7 (221) 491-10-54!48% Выполнено Степан И. Цачинак Степан И. Цачинак

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

1 2 3
(745) 421-39-27 (531) 721-74-46 (221) 491-10-54
N N Y
0.4800 0.5800 0.4800
А.А. Ласугяк А.М. Нодолман С.И. Цачинак

Пример 2

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

1 2 3 4
+7 (436) 713-37-04!68% Выполнено Глеб Ш. Чацев Глеб Ш. Чацев
+7 (151) 289-89-14!9% Не выполнено Марк У. Домелиди Марк У. Домелиди
+7 (800) 110-70-40!40% Не выполнено Макар У. Шуцяк Макар У. Шуцяк

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

1 2 3
(436) 713-37-04 (151) 289-89-14 (800) 110-70-40
Y N N
0.6800 0.0900 0.4000
Г.Ш. Чацев М.У. Домелиди М.У. Шуцяк

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(032) 742-6833 0.8 Вячеслав Г. Кибедли vaceslav59@rambler.ru
(957) 423-7203 0.1 Вадим М. Цочугский zocugskij31@yahoo.com
(434) 811-5992 0.9 Алексей Г. Дитесянц ditesanz41@gmail.com
(591) 718-2272 0.1 Кирилл Е. Шороцяк sorozak52@yahoo.com

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

1 2 3 4
(032) 742-68-33 80% Кибедли Вячеслав vaceslav59
(957) 423-72-03 10% Цочугский Вадим zocugskij31
(434) 811-59-92 90% Дитесянц Алексей ditesanz41
(591) 718-22-72 10% Шороцяк Кирилл sorozak52

Пример 2

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

1 2 3 4 5
(048) 779-9260 0.3 Святослав И. Судицак svatoslav89@rambler.ru
(808) 372-0867 0.0 Даниил И. Симий daniil55@yandex.ru
(729) 474-7545 0.3 Марсель Ф. Чидушев marsel_9@rambler.ru
(829) 725-8768 0.9 Никита Б. Рецутли rezutli69@yahoo.com

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

1 2 3 4
(048) 779-92-60 30% Судицак Святослав svatoslav89
(808) 372-08-67 0% Симий Даниил daniil55
(729) 474-75-45 30% Чидушев Марсель marsel_9
(829) 725-87-68 90% Рецутли Никита rezutli69

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
bikli40[at]yandex.ru Н.Е. Бикли Н.Е. Бикли 0.0070
zomezan60[at]yahoo.com П.Ч. Зомецян П.Ч. Зомецян 0.5979
tubemko41[at]yahoo.com А.У. Тубемко А.У. Тубемко 0.3927

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

1 2 3
bikli40@yandex.ru Бикли 0.01
zomezan60@yahoo.com Зомецян 0.60
tubemko41@yahoo.com Тубемко 0.39

Пример 2

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

1 2 3 4
lusak32[at]rambler.ru В.Ф. Лушак В.Ф. Лушак 0.7280
tiguk2[at]yandex.ru Р.О. Тигук Р.О. Тигук 0.1545
sodozskij88[at]yandex.ru С.Ф. Содозский С.Ф. Содозский 0.7782
login79[at]yahoo.com Т.Г. Логин Т.Г. Логин 0.1042

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

1 2 3
lusak32@rambler.ru Лушак 0.73
tiguk2@yandex.ru Тигук 0.15
sodozskij88@yandex.ru Содозский 0.78
login79@yahoo.com Логин 0.10

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
68% 26/04/00 108 062-1044
68% 26/04/00 108 062-1044
46% 11/11/01 190 860-3228
42% 06/05/04 351 082-0534
62% 01/04/02 264 091-9288

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

1 2 3 4
0.68 0.46 0.42 0.62
26-04-00 11-11-01 06-05-04 01-04-02
1080621044 1908603228 3510820534 2640919288

Пример 2

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

1 2 3
85% 26/09/03 925 444-7127
87% 26/12/99 496 015-6879
62% 20/11/00 003 601-4565
62% 20/11/00 003 601-4565
82% 28/09/00 315 156-9330

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

1 2 3 4
0.85 0.87 0.62 0.82
26-09-03 26-12-99 20-11-00 28-09-00
9254447127 4960156879 0036014565 3151569330

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
daniel_5[at]rambler.ru false +7 855 248-8880 false
daniel_5[at]rambler.ru false +7 855 248-8880 false
aleksandr98[at]rambler.ru true +7 551 842-5753 true
daniel_5[at]rambler.ru false +7 855 248-8880 false
filipp1[at]mail.ru true +7 679 671-4350 true

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

1 2 3
daniel_5@rambler.ru Не выполнено +78552488880
aleksandr98@rambler.ru Выполнено +75518425753
filipp1@mail.ru Выполнено +76796714350

Пример 2

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

1 2 3 4 5
negobskij50[at]rambler.ru false +7 993 284-3608 false
zesilli74[at]yandex.ru true +7 832 442-0709 true
radobov62[at]rambler.ru false +7 190 873-4898 false
zesilli74[at]yandex.ru true +7 832 442-0709 true
zesilli74[at]yandex.ru true +7 832 442-0709 true

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

1 2 3
negobskij50@rambler.ru Не выполнено +79932843608
zesilli74@yandex.ru Выполнено +78324420709
radobov62@rambler.ru Не выполнено +71908734898

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.3807 Игорь Ф. Цутечман|+7 418 418-1329
0.9293 Эдуард В. Гоцин|+7 606 252-2147
0.3892 Ян Г. Лодян|+7 979 259-8741

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

1 2 3
0.381 Цутечман (418) 418-13-29
0.929 Гоцин (606) 252-21-47
0.389 Лодян (979) 259-87-41

Пример 2

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

1 2
0.1837 Тимур Н. Латберг|+7 554 754-9761
0.2454 Назар Г. Намак|+7 978 296-7264
0.9577 Андрей Ч. Зодко|+7 937 977-2914
0.2696 Рамиль З. Релетак|+7 529 620-8066

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

1 2 3
0.184 Латберг (554) 754-97-61
0.245 Намак (978) 296-72-64
0.958 Зодко (937) 977-29-14
0.270 Релетак (529) 620-80-66

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
lelerli10@gmail.com 2004-03-02 Выполнено
zubetanz78@gmail.com 2003-11-16 Выполнено
zubetanz78@gmail.com 2003-11-16 Выполнено
gerizskij10@mail.ru 2001-01-11 Не выполнено
zubetanz78@gmail.com 2003-11-16 Выполнено

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

1 2 3
gmail.com 02.03.04 Y
gmail.com 16.11.03 Y
mail.ru 11.01.01 N

Пример 2

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

1 2 3 4 5
suzenak91@yandex.ru 2002-04-25 Не выполнено
digevli42@yandex.ru 2004-03-22 Не выполнено
baran13@yahoo.com 1999-12-11 Выполнено
gilij40@gmail.com 2003-12-17 Выполнено
baran13@yahoo.com 1999-12-11 Выполнено
baran13@yahoo.com 1999-12-11 Выполнено

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

1 2 3
yandex.ru 25.04.02 N
yandex.ru 22.03.04 N
yahoo.com 11.12.99 Y
gmail.com 17.12.03 Y

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Филипп К. Цабачян 2001/12/24#38% +7 005 163-4151 Филипп К. Цабачян
Иван В. Годук 2004/12/28#35% +7 163 769-3132 Иван В. Годук
Владимир Н. Колобич 2000/05/24#28% +7 740 003-3450 Владимир Н. Колобич
Федор В. Разий 2000/09/10#11% +7 150 306-8449 Федор В. Разий

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

1 2 3 4
Цабачян, Ф.К. Годук, И.В. Колобич, В.Н. Разий, Ф.В.
2001-12-24 2004-12-28 2000-05-24 2000-09-10
+7(005)163-41-51 +7(163)769-31-32 +7(740)003-34-50 +7(150)306-84-49
0.4 0.3 0.3 0.1

Пример 2

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

1 2 3 4 5
Даниэль К. Даляк 2002/08/25#60% +7 490 248-4440 Даниэль К. Даляк
Юрий Г. Зомиди 1999/06/06#2% +7 332 746-6852 Юрий Г. Зомиди
Владимир Ц. Катич 2000/08/02#57% +7 258 623-3416 Владимир Ц. Катич
Радмир Р. Кучий 2003/10/14#59% +7 728 342-8524 Радмир Р. Кучий

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

1 2 3 4
Даляк, Д.К. Зомиди, Ю.Г. Катич, В.Ц. Кучий, Р.Р.
2002-08-25 1999-06-06 2000-08-02 2003-10-14
+7(490)248-44-40 +7(332)746-68-52 +7(258)623-34-16 +7(728)342-85-24
0.6 0.0 0.6 0.6

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+79759153591 Не выполнено +79759153591 Бушотов И.Т.
+74804490613 Выполнено +74804490613 Нодский Л.М.
+74885460618 Выполнено +74885460618 Вецитберг Т.О.
+73012944232 Выполнено +73012944232 Фурегяк М.И.

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

1 2 3 4
+7 (975) 915-35-91 +7 (480) 449-06-13 +7 (488) 546-06-18 +7 (301) 294-42-32
0 1 1 1
Бушотов И. Нодский Л. Вецитберг Т. Фурегяк М.

Пример 2

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

1 2 3 4
+71137100233 Не выполнено +71137100233 Ташук Ю.Ц.
+71393065576 Не выполнено +71393065576 Филучский А.Ч.
+74406354158 Не выполнено +74406354158 Балман А.А.

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

1 2 3
+7 (113) 710-02-33 +7 (139) 306-55-76 +7 (440) 635-41-58
0 0 0
Ташук Ю. Филучский А. Балман А.

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
15% sosudanz29@yahoo.com +7 768 641-7333
46% bonberg52@gmail.com +7 469 417-9116
46% bonberg52@gmail.com +7 469 417-9116
85% svatogor85@mail.ru +7 658 482-2895
86% buzirli68@gmail.com +7 371 646-9864

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

1 2 3 4
0.150 0.460 0.850 0.860
sosudanz29 bonberg52 svatogor85 buzirli68
768-641-7333 469-417-9116 658-482-2895 371-646-9864

Пример 2

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

1 2 3 4 5
89% sergej95@yandex.ru +7 207 057-0738
10% feravak99@rambler.ru +7 687 830-5605
48% tugin49@mail.ru +7 192 839-0845
48% tugin49@mail.ru +7 192 839-0845
64% nezskij14@yandex.ru +7 725 237-5428

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

1 2 3 4
0.890 0.100 0.480 0.640
sergej95 feravak99 tugin49 nezskij14
207-057-0738 687-830-5605 192-839-0845 725-237-5428

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 050 915-32-71 true modic46@yahoo.com 27%
+7 433 506-30-14 true fevev13@yandex.ru 13%
+7 819 582-35-07 true fuzasij96@mail.ru 57%
+7 293 038-77-84 true zavusin5@rambler.ru 52%
+7 819 582-35-07 true fuzasij96@mail.ru 57%
+7 819 582-35-07 true fuzasij96@mail.ru 57%

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

1 2 3 4
+7(433)506-30-14 +7(819)582-35-07 +7(050)915-32-71 +7(293)038-77-84
Выполнено Выполнено Выполнено Выполнено
fevev13[at]yandex.ru fuzasij96[at]mail.ru modic46[at]yahoo.com zavusin5[at]rambler.ru
0.130 0.570 0.270 0.520

Пример 2

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

1 2 3 4 5
+7 218 172-59-20 false kuzazskij24@yandex.ru 69%
+7 218 172-59-20 false kuzazskij24@yandex.ru 69%
+7 414 845-96-94 false lunak2@gmail.com 23%
+7 447 488-49-25 true bekagak33@yandex.ru 54%
+7 218 172-59-20 false kuzazskij24@yandex.ru 69%
+7 065 762-31-19 false danosberg59@mail.ru 72%

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

1 2 3 4
+7(447)488-49-25 +7(065)762-31-19 +7(218)172-59-20 +7(414)845-96-94
Выполнено Не выполнено Не выполнено Не выполнено
bekagak33[at]yandex.ru danosberg59[at]mail.ru kuzazskij24[at]yandex.ru lunak2[at]gmail.com
0.540 0.720 0.690 0.230

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Не выполнено 0.6 Не выполнено +7 156 591-7040 rifberg19@yahoo.com
Не выполнено 0.8 Не выполнено +7 278 699-5222 foluk59@gmail.com
Выполнено 0.1 Выполнено +7 250 222-3698 detin77@yandex.ru
Не выполнено 0.8 Не выполнено +7 278 699-5222 foluk59@gmail.com
Не выполнено 0.8 Не выполнено +7 278 699-5222 foluk59@gmail.com
Выполнено 0.4 Выполнено +7 491 672-0471 suzman14@yahoo.com

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

1 2 3 4
Нет 0.600 +7 156 591-70-40 rifberg19[at]yahoo.com
Нет 0.800 +7 278 699-52-22 foluk59[at]gmail.com
Да 0.100 +7 250 222-36-98 detin77[at]yandex.ru
Да 0.400 +7 491 672-04-71 suzman14[at]yahoo.com

Пример 2

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

1 2 3 4 5 6 7
Не выполнено 0.6 Не выполнено +7 095 879-1137 tufev84@yandex.ru
Выполнено 0.9 Выполнено +7 574 965-6495 vezivin76@rambler.ru
Не выполнено 1.0 Не выполнено +7 380 956-4792 cutozin56@mail.ru
Выполнено 0.1 Выполнено +7 611 418-1474 kutisman46@gmail.com
Выполнено 0.9 Выполнено +7 574 965-6495 vezivin76@rambler.ru
Выполнено 0.9 Выполнено +7 574 965-6495 vezivin76@rambler.ru

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

1 2 3 4
Нет 0.600 +7 095 879-11-37 tufev84[at]yandex.ru
Да 0.900 +7 574 965-64-95 vezivin76[at]rambler.ru
Нет 1.000 +7 380 956-47-92 cutozin56[at]mail.ru
Да 0.100 +7 611 418-14-74 kutisman46[at]gmail.com

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Радмир Б. Мисянц 1;0.2399 radmir62[at]mail.ru radmir62[at]mail.ru
Георгий Д. Чоцук 0;0.2988 georgij99[at]gmail.com georgij99[at]gmail.com
Тимур Г. Февев 0;0.9405 timur84[at]gmail.com timur84[at]gmail.com
Тимур Г. Февев 0;0.9405 timur84[at]gmail.com timur84[at]gmail.com
Тимур Г. Февев 0;0.9405 timur84[at]gmail.com timur84[at]gmail.com

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

1 2 3 4
Мисянц Р.Б. true 0.240 mail.ru
Чоцук Г.Д. false 0.299 gmail.com
Февев Т.Г. false 0.941 gmail.com

Пример 2

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

1 2 3 4 5 6
Владислав С. Намянц 1;0.9192 vladislav91[at]rambler.ru vladislav91[at]rambler.ru
Лев Ф. Бусунов 1;0.7149 busunov30[at]yahoo.com busunov30[at]yahoo.com
Родион И. Линберг 0;0.0858 linberg32[at]mail.ru linberg32[at]mail.ru
Лев Ф. Бусунов 1;0.7149 busunov30[at]yahoo.com busunov30[at]yahoo.com
Лев Ф. Бусунов 1;0.7149 busunov30[at]yahoo.com busunov30[at]yahoo.com
Василий Ф. Фамян 1;0.1650 vasilij14[at]yandex.ru vasilij14[at]yandex.ru

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

1 2 3 4
Намянц В.С. true 0.919 rambler.ru
Бусунов Л.Ф. true 0.715 yahoo.com
Линберг Р.И. false 0.086 mail.ru
Фамян В.Ф. true 0.165 yandex.ru

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 477 637-3161 89%#20/01/01
+7 988 943-0571 91%#07/11/01
+7 988 943-0571 91%#07/11/01
+7 851 810-3224 7%#02/02/99
+7 988 943-0571 91%#07/11/01

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

1 2 3
477 637-3161 851 810-3224 988 943-0571
0.89 0.07 0.91
01-01-20 99-02-02 01-11-07

Пример 2

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

1 2
+7 744 467-3153 46%#20/10/03
+7 357 739-0893 27%#16/10/01
+7 849 541-1647 37%#04/01/02
+7 849 541-1647 37%#04/01/02
+7 849 541-1647 37%#04/01/02

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

1 2 3
357 739-0893 744 467-3153 849 541-1647
0.27 0.46 0.37
01-10-16 03-10-20 02-01-04

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (367) 628-26-72!2000.03.11 mecov12[at]rambler.ru mecov12[at]rambler.ru
+7 (367) 628-26-72!2000.03.11 mecov12[at]rambler.ru mecov12[at]rambler.ru
+7 (870) 017-49-42!1999.04.12 nozacko60[at]rambler.ru nozacko60[at]rambler.ru
+7 (558) 002-65-96!2000.12.09 nusskij52[at]mail.ru nusskij52[at]mail.ru
+7 (464) 831-23-75!2004.06.27 focakberg74[at]yahoo.com focakberg74[at]yahoo.com

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

1 2 3
2000/03/11 mecov12@rambler.ru 3676282672
1999/04/12 nozacko60@rambler.ru 8700174942
2000/12/09 nusskij52@mail.ru 5580026596
2004/06/27 focakberg74@yahoo.com 4648312375

Пример 2

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

1 2 3
+7 (544) 516-37-79!2004.04.21 corli32[at]gmail.com corli32[at]gmail.com
+7 (967) 865-48-23!2002.12.15 sikic72[at]gmail.com sikic72[at]gmail.com
+7 (947) 245-63-26!1999.04.17 kutman16[at]gmail.com kutman16[at]gmail.com
+7 (947) 245-63-26!1999.04.17 kutman16[at]gmail.com kutman16[at]gmail.com

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

1 2 3
2004/04/21 corli32@gmail.com 5445163779
2002/12/15 sikic72@gmail.com 9678654823
1999/04/17 kutman16@gmail.com 9472456326

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
besagin76[at]yandex.ru&+7 (630) 241-99-18 Бешагин, М.Б.
vusilev75[at]rambler.ru&+7 (737) 592-38-62 Вушилев, Т.Ц.
bodekidi10[at]yandex.ru&+7 (737) 367-08-66 Бодекиди, Я.Ш.

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

1 2 3
(630) 241-99-18 Бешагин yandex.ru
(737) 592-38-62 Вушилев rambler.ru
(737) 367-08-66 Бодекиди yandex.ru

Пример 2

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

1 2 3
vinulko90[at]yahoo.com&+7 (574) 338-09-31 Винулко, Т.З.
nuvigev30[at]rambler.ru&+7 (109) 663-64-42 Нувигев, С.И.
tinskij84[at]gmail.com&+7 (094) 131-53-01 Тинский, Д.Е.
fekberg53[at]yandex.ru&+7 (092) 959-11-86 Фекберг, А.С.

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

1 2 3
(574) 338-09-31 Винулко yahoo.com
(109) 663-64-42 Нувигев rambler.ru
(094) 131-53-01 Тинский gmail.com
(092) 959-11-86 Фекберг yandex.ru

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
19-02-04 515-657-0541:sigan76@yahoo.com 19-02-04
21-01-02 998-751-5499:cazarov86@yandex.ru 21-01-02
13-09-04 909-494-5089:gadak94@gmail.com 13-09-04
21-01-02 998-751-5499:cazarov86@yandex.ru 21-01-02
16-03-99 054-033-7136:ruruzuk19@mail.ru 16-03-99

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

1 2 3
04.02.19 yahoo.com 5156570541
02.01.21 yandex.ru 9987515499
04.09.13 gmail.com 9094945089
99.03.16 mail.ru 0540337136

Пример 2

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

1 2 3
27-06-02 800-601-2901:tedekin14@mail.ru 27-06-02
13-01-04 648-591-8485:kumak26@gmail.com 13-01-04
09-02-00 637-334-6327:zesko54@mail.ru 09-02-00
27-06-02 800-601-2901:tedekin14@mail.ru 27-06-02

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

1 2 3
02.06.27 mail.ru 8006012901
04.01.13 gmail.com 6485918485
00.02.09 mail.ru 6373346327

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
setak57[at]yahoo.com да Сетак, И.Ф. (358) 326-6193
butosan23[at]mail.ru нет Бутосян, С.Е. (044) 299-1441
butosan23[at]mail.ru нет Бутосян, С.Е. (044) 299-1441
lazokskij55[at]gmail.com да Лазокский, А.О. (203) 650-1494
sosubanz98[at]mail.ru да Шосубянц, Р.Д. (266) 944-9418

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

1 2 3 4
setak57@yahoo.com butosan23@mail.ru lazokskij55@gmail.com sosubanz98@mail.ru
1 0 1 1
И. Сетак С. Бутосян А. Лазокский Р. Шосубянц
3266193 2991441 6501494 9449418

Пример 2

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

1 2 3 4 5
rasiridi88[at]mail.ru да Рашириди, Я.М. (423) 248-2868
rasiridi88[at]mail.ru да Рашириди, Я.М. (423) 248-2868
fazazak86[at]yahoo.com да Фазацак, С.Н. (978) 540-3663
zuzman36[at]mail.ru да Зуцман, А.У. (444) 943-6076

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

1 2 3
rasiridi88@mail.ru fazazak86@yahoo.com zuzman36@mail.ru
1 1 1
Я. Рашириди С. Фазацак А. Зуцман
2482868 5403663 9436076

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.57 leonid57[at]mail.ru 13-07-01
0.18 folitev29[at]rambler.ru 10-01-99
0.18 folitev29[at]rambler.ru 10-01-99
0.18 folitev29[at]rambler.ru 10-01-99
0.81 vezizak39[at]gmail.com 13-12-99

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

1 2 3
0.6 leonid57@mail.ru 01-07-13
0.2 folitev29@rambler.ru 99-01-10
0.8 vezizak39@gmail.com 99-12-13

Пример 2

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

1 2 3 4 5
0.50 timofej15[at]gmail.com 23-08-03
0.33 tamerlan40[at]rambler.ru 15-03-02
0.69 roman66[at]mail.ru 25-10-04
0.69 roman66[at]mail.ru 25-10-04
0.69 roman66[at]mail.ru 25-10-04

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

1 2 3
0.5 timofej15@gmail.com 03-08-23
0.3 tamerlan40@rambler.ru 02-03-15
0.7 roman66@mail.ru 04-10-25

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
463-575-2283 false Никита Мубошли|mubosli35[at]rambler.ru
886-028-7589 true Тамерлан Загиляк|tamerlan23[at]yahoo.com
110-952-7854 false Леонид Нирман|leonid93[at]mail.ru

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

1 2 3
575-2283 028-7589 952-7854
Не выполнено Выполнено Не выполнено
Мубошли Загиляк Нирман
mubosli35@rambler.ru tamerlan23@yahoo.com leonid93@mail.ru

Пример 2

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

1 2 3 4
808-909-7614 false Виктор Чубичли|cubicli25[at]gmail.com
762-829-4193 true Василий Мафли|vasilij12[at]yahoo.com
148-178-4275 false Филипп Гусяк|filipp26[at]yandex.ru
642-236-3691 true Герман Кабезян|kabezan90[at]gmail.com

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

1 2 3 4
909-7614 829-4193 178-4275 236-3691
Не выполнено Выполнено Не выполнено Выполнено
Чубичли Мафли Гусяк Кабезян
cubicli25@gmail.com vasilij12@yahoo.com filipp26@yandex.ru kabezan90@gmail.com

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2001/08/25 Чомин, В.Д.&+7 520 671-07-98 Нет
2001/05/03 Кузли, Д.Л.&+7 046 961-27-85 Нет
2001/05/03 Кузли, Д.Л.&+7 046 961-27-85 Нет
2003/10/20 Земерак, О.У.&+7 233 153-98-39 Нет

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

1 2 3
2001-08-25 2001-05-03 2003-10-20
671-07-98 961-27-85 153-98-39
Чомин В. Кузли Д. Земерак О.
нет нет нет

Пример 2

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

1 2 3 4 5
2003/05/06 Бетян, Л.Р.&+7 061 952-45-81 Нет
2002/04/07 Дотегберг, С.Е.&+7 336 904-98-23 Нет
2000/03/17 Кулурич, Ю.С.&+7 954 356-75-80 Нет
1999/07/11 Ситулак, А.А.&+7 114 366-20-27 Нет
1999/07/11 Ситулак, А.А.&+7 114 366-20-27 Нет

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

1 2 3 4
2003-05-06 2002-04-07 2000-03-17 1999-07-11
952-45-81 904-98-23 356-75-80 366-20-27
Бетян Л. Дотегберг С. Кулурич Ю. Ситулак А.
нет нет нет нет

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
01.02.04 25% 0 0 daniil84[at]mail.ru
01.02.04 25% 0 0 daniil84[at]mail.ru
04.12.17 77% 1 1 runskij17[at]mail.ru
99.05.07 52% 1 1 cunanz29[at]mail.ru
01.02.04 25% 0 0 daniil84[at]mail.ru
03.02.01 85% 1 1 nikolaj44[at]yandex.ru

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

1 2 3 4
01/02/04 0.2 N daniil84
04/12/17 0.8 Y runskij17
99/05/07 0.5 Y cunanz29
03/02/01 0.8 Y nikolaj44

Пример 2

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

1 2 3 4 5
01.01.27 12% 0 0 nikolaj57[at]yahoo.com
99.01.08 23% 0 0 svatoslav75[at]gmail.com
02.03.05 37% 0 0 cosozij1[at]rambler.ru
99.01.08 23% 0 0 svatoslav75[at]gmail.com
99.02.18 24% 1 1 fisidi52[at]yandex.ru
99.01.08 23% 0 0 svatoslav75[at]gmail.com

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

1 2 3 4
01/01/27 0.1 N nikolaj57
99/01/08 0.2 N svatoslav75
02/03/05 0.4 N cosozij1
99/02/18 0.2 Y fisidi52

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
mikekan55[at]gmail.com 0.3 (771) 355-8183 (771) 355-8183
nesko13[at]yahoo.com 0.1 (882) 185-7720 (882) 185-7720
fosli84[at]mail.ru 0.2 (645) 793-0388 (645) 793-0388

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

1 2 3
mikekan55 0.3000 771 355-8183
nesko13 0.1000 882 185-7720
fosli84 0.2000 645 793-0388

Пример 2

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

1 2 3 4
basberg32[at]yandex.ru 0.1 (955) 597-2889 (955) 597-2889
dusli25[at]rambler.ru 0.7 (307) 312-2807 (307) 312-2807
sivozanz5[at]rambler.ru 0.8 (395) 141-7724 (395) 141-7724

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

1 2 3
basberg32 0.1000 955 597-2889
dusli25 0.7000 307 312-2807
sivozanz5 0.8000 395 141-7724

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
09-10-2001 koguvman9@yahoo.com 0.406 793 362-6392
16-02-2002 bodatic64@gmail.com 0.031 347 307-4791
24-08-2001 legoduk88@mail.ru 0.925 473 429-6376

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

1 2 3
16/02/2002 24/08/2001 09/10/2001
bodatic64[at]gmail.com legoduk88[at]mail.ru koguvman9[at]yahoo.com
0.03 0.93 0.41
(347) 307-4791 (473) 429-6376 (793) 362-6392

Пример 2

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

1 2 3 4 5 6
24-08-2000 soborak48@yandex.ru 0.628 436 350-1524
14-03-2003 sudko8@yandex.ru 0.653 152 051-6180
12-10-1999 zekuk94@gmail.com 0.904 849 226-3210

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

1 2 3
14/03/2003 24/08/2000 12/10/1999
sudko8[at]yandex.ru soborak48[at]yandex.ru zekuk94[at]gmail.com
0.65 0.63 0.90
(152) 051-6180 (436) 350-1524 (849) 226-3210

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
99-12-21 Ильдар Шолекий 221 594-9312 221 594-9312
03-06-05 Альберт Шинли 448 324-8115 448 324-8115
02-03-27 Петр Дуфобберг 438 222-4401 438 222-4401
02-02-18 Борис Зевберг 906 659-5871 906 659-5871

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

1 2 3
99.12.21 Шолекий Ильдар 221-594-9312
03.06.05 Шинли Альберт 448-324-8115
02.03.27 Дуфобберг Петр 438-222-4401
02.02.18 Зевберг Борис 906-659-5871

Пример 2

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

1 2 3 4 5 6
04-02-24 Арсений Зодибянц 976 911-7357 976 911-7357
03-10-25 Николай Дорисберг 536 701-2855 536 701-2855
00-05-01 Василий Бибяк 250 009-8026 250 009-8026
03-09-13 Владимир Дулский 266 927-9564 266 927-9564

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

1 2 3
04.02.24 Зодибянц Арсений 976-911-7357
03.10.25 Дорисберг Николай 536-701-2855
00.05.01 Бибяк Василий 250-009-8026
03.09.13 Дулский Владимир 266-927-9564

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
tamerlan47@yahoo.com!0.298 0 0
daniil83@mail.ru!0.676 0 0
lerev67@mail.ru!0.902 0 0
kulidi99@mail.ru!0.588 0 0

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

1 2 3
tamerlan47 false 0.3
daniil83 false 0.7
lerev67 false 0.9
kulidi99 false 0.6

Пример 2

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

1 2 3 4
stanislav18@mail.ru!0.044 0 0
tolifov47@mail.ru!0.498 0 0
filipp72@yandex.ru!0.531 0 0
sugodic96@yahoo.com!0.122 0 0

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

1 2 3
stanislav18 false 0.0
tolifov47 false 0.5
filipp72 false 0.5
sugodic96 false 0.1

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Артем Мезян 2001/10/01 0.089 0.089 artem15@gmail.com
Амир Незезий 2003/08/16 0.173 0.173 nezezij22@yandex.ru
Арсен Кугачли 2001/07/25 0.968 0.968 kugacli64@yandex.ru
Ярослав Цичудин 2003/01/17 0.089 0.089 aroslav79@rambler.ru

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

1 2 3 4
Мезян Артем Незезий Амир Кугачли Арсен Цичудин Ярослав
01/10/2001 16/08/2003 25/07/2001 17/01/2003
0.0890 0.1730 0.9680 0.0890
artem15[at]gmail.com nezezij22[at]yandex.ru kugacli64[at]yandex.ru aroslav79[at]rambler.ru

Пример 2

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

1 2 3 4 5 6 7
Константин Дикиди 2004/05/14 0.614 0.614 konstantin39@yahoo.com
Илья Ведамич 2001/11/20 0.870 0.870 vedamic87@rambler.ru
Захар Закарко 2002/03/01 0.053 0.053 zakarko2@yahoo.com
Василий Канабиди 2003/11/25 0.686 0.686 kanabidi42@rambler.ru

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

1 2 3 4
Дикиди Константин Ведамич Илья Закарко Захар Канабиди Василий
14/05/2004 20/11/2001 01/03/2002 25/11/2003
0.6140 0.8700 0.0530 0.6860
konstantin39[at]yahoo.com vedamic87[at]rambler.ru zakarko2[at]yahoo.com kanabidi42[at]rambler.ru

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
56% Тамерлан И. Фезин Тамерлан И. Фезин нет 18-11-00
49% Гордей З. Дикотянц Гордей З. Дикотянц нет 09-01-02
43% Владимир А. Зенов Владимир А. Зенов да 02-02-01
43% Владимир А. Зенов Владимир А. Зенов да 02-02-01
65% Марат В. Фешянц Марат В. Фешянц нет 09-12-02

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

1 2 3 4
0.5600 0.4900 0.4300 0.6500
Т.И. Фезин Г.З. Дикотянц В.А. Зенов М.В. Фешянц
Нет Нет Да Нет
18.11.00 09.01.02 02.02.01 09.12.02

Пример 2

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

1 2 3 4 5
82% Арсен Т. Ферич Арсен Т. Ферич нет 07-07-99
79% Владислав Е. Фугев Владислав Е. Фугев да 18-12-02
32% Захар Ш. Сушасянц Захар Ш. Сушасянц да 15-07-02
32% Захар Ш. Сушасянц Захар Ш. Сушасянц да 15-07-02

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

1 2 3
0.8200 0.7900 0.3200
А.Т. Ферич В.Е. Фугев З.Ш. Сушасянц
Нет Да Да
07.07.99 18.12.02 15.07.02

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.57;+7(676)240-54-10 kirill40@mail.ru нет
0.08;+7(561)164-77-97 zetskij13@yandex.ru да
0.70;+7(732)326-47-42 ignat64@mail.ru да

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

1 2 3
6762405410 5611647797 7323264742
0.5700 0.0800 0.7000
kirill40[at]mail.ru zetskij13[at]yandex.ru ignat64[at]mail.ru
0 1 1

Пример 2

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

1 2 3 4 5
0.37;+7(942)358-49-62 fulabli98@yahoo.com нет
0.31;+7(343)069-91-97 dusuzman80@yandex.ru нет
0.24;+7(150)733-40-35 nucabak91@rambler.ru да
0.90;+7(881)443-67-49 stepan51@mail.ru нет

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

1 2 3 4
9423584962 3430699197 1507334035 8814436749
0.3700 0.3100 0.2400 0.9000
fulabli98[at]yahoo.com dusuzman80[at]yandex.ru nucabak91[at]rambler.ru stepan51[at]mail.ru
0 0 1 0

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Сугогко Николай!sugogko63[at]rambler.ru 0.19
Неротев Святослав!svatoslav32[at]gmail.com 0.11
Цебенак Назар!zebenak89[at]mail.ru 0.50
Нусоряк Амир!nusorak52[at]yahoo.com 0.09

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

1 2 3 4
nusorak52@yahoo.com zebenak89@mail.ru sugogko63@rambler.ru svatoslav32@gmail.com
Амир Нусоряк Назар Цебенак Николай Сугогко Святослав Неротев
9% 50% 19% 11%

Пример 2

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

1 2
Сесук Алексей!aleksej74[at]rambler.ru 0.28
Далов Святослав!svatoslav50[at]gmail.com 0.91
Бабацберг Богдан!babazberg94[at]yandex.ru 0.60
Шолли Самир!solli2[at]gmail.com 0.25

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

1 2 3 4
aleksej74@rambler.ru babazberg94@yandex.ru solli2@gmail.com svatoslav50@gmail.com
Алексей Сесук Богдан Бабацберг Самир Шолли Святослав Далов
28% 60% 25% 91%