ИКБО-68-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
+73958016266 Бемуцян Влад Бемуцян Влад 0 32%
+79809251396 Дадиди Степан Дадиди Степан 0 35%
+77979792604 Либулли Максим Либулли Максим 0 81%

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

1 2 3
+7 395 801-6266 +7 980 925-1396 +7 797 979-2604
Влад Бемуцян Степан Дадиди Максим Либулли
нет нет нет
0.3 0.3 0.8

Пример 2

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

1 2 3 4 5 6 7
+77871085905 Тиший Эмиль Тиший Эмиль 1 39%
+70485026664 Фучезяк Гордей Фучезяк Гордей 0 11%
+76250906704 Берокский Альберт Берокский Альберт 1 99%

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

1 2 3
+7 787 108-5905 +7 048 502-6664 +7 625 090-6704
Эмиль Тиший Гордей Фучезяк Альберт Берокский
да нет да
0.4 0.1 1.0

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99/07/23 0 Ильдар М. Роламли Ильдар М. Роламли
00/03/05 0 Савва И. Бивемянц Савва И. Бивемянц
99/07/23 0 Ильдар М. Роламли Ильдар М. Роламли
03/06/25 1 Степан С. Ноний Степан С. Ноний

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

1 2 3
99.07.23 нет Ильдар Роламли
00.03.05 нет Савва Бивемянц
03.06.25 да Степан Ноний

Пример 2

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

1 2 3 4
02/02/21 1 Василий Д. Кизилли Василий Д. Кизилли
99/12/26 0 Ринат В. Нулберг Ринат В. Нулберг
03/07/15 0 Артем У. Закич Артем У. Закич
03/07/15 0 Артем У. Закич Артем У. Закич

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

1 2 3
02.02.21 да Василий Кизилли
99.12.26 нет Ринат Нулберг
03.07.15 нет Артем Закич

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
true 23-11-2003!zaravan45[at]yahoo.com true Т.М. Царавян
true 22-05-2002!bebavov51[at]yandex.ru true М.Е. Бебавов
false 28-09-2000!gegidi79[at]yahoo.com false С.Ш. Гегиди
false 23-02-2000!nanak81[at]mail.ru false С.М. Наняк

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

1 2 3 4
Да Да Нет Нет
zaravan45@yahoo.com bebavov51@yandex.ru gegidi79@yahoo.com nanak81@mail.ru
2003/11/23 2002/05/22 2000/09/28 2000/02/23
Царавян Т. Бебавов М. Гегиди С. Наняк С.

Пример 2

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

1 2 3 4 5 6
true 06-01-1999!dudak41[at]gmail.com true М.У. Дудяк
false 28-03-2003!dukumov98[at]gmail.com false Д.З. Дукумов
false 20-09-2004!tovidi43[at]gmail.com false С.Р. Товиди

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

1 2 3
Да Нет Нет
dudak41@gmail.com dukumov98@gmail.com tovidi43@gmail.com
1999/01/06 2003/03/28 2004/09/20
Дудяк М. Дукумов Д. Товиди С.

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено Не выполнено Данила Фуфичский!+7 243 678-9062
Не выполнено Не выполнено Андрей Тозумберг!+7 682 100-8517
Не выполнено Не выполнено Андрей Тозумберг!+7 682 100-8517
Не выполнено Не выполнено Андрей Тозумберг!+7 682 100-8517
Не выполнено Не выполнено Филипп Лебиди!+7 992 405-5489

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

1 2 3
0 Фуфичский (243) 678-9062
0 Тозумберг (682) 100-8517
0 Лебиди (992) 405-5489

Пример 2

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

1 2 3 4
Выполнено Выполнено Валерий Нисидов!+7 324 862-7963
Выполнено Выполнено Виктор Лотоцак!+7 146 789-8144
Выполнено Выполнено Артем Мучберг!+7 512 863-6344
Выполнено Выполнено Виктор Лотоцак!+7 146 789-8144
Выполнено Выполнено Виктор Лотоцак!+7 146 789-8144

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

1 2 3
1 Нисидов (324) 862-7963
1 Лотоцак (146) 789-8144
1 Мучберг (512) 863-6344

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Фагко В.М. Фагко В.М. 0.311 false
Фагко В.М. Фагко В.М. 0.311 false
Чаранич А.З. Чаранич А.З. 0.447 false
Фагко В.М. Фагко В.М. 0.311 false
Нишибко А.Ш. Нишибко А.Ш. 0.452 true

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

1 2 3
В. Фагко А. Чаранич А. Нишибко
31% 45% 45%
нет нет да

Пример 2

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

1 2 3 4
Лекман Д.З. Лекман Д.З. 0.394 true
Нусазян С.К. Нусазян С.К. 0.241 true
Лечич П.З. Лечич П.З. 0.086 false
Лечич П.З. Лечич П.З. 0.086 false
Лечич П.З. Лечич П.З. 0.086 false

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

1 2 3
Д. Лекман С. Нусазян П. Лечич
39% 24% 9%
да да нет

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002/04/10 micuk40[at]yahoo.com 060 750-6245|Петр Ч. Мичук
1999/07/15 dmitrij47[at]yandex.ru 664 601-4280|Дмитрий У. Шезский
2001/11/22 al_bert3[at]yandex.ru 563 462-9453|Альберт С. Дифий
2003/06/01 miroslav2[at]yahoo.com 006 679-6065|Мирослав З. Цушко
2003/06/01 miroslav2[at]yahoo.com 006 679-6065|Мирослав З. Цушко

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

1 2 3 4
10-04-2002 yahoo.com Мичук, П.Ч. 0607506245
15-07-1999 yandex.ru Шезский, Д.У. 6646014280
22-11-2001 yandex.ru Дифий, А.С. 5634629453
01-06-2003 yahoo.com Цушко, М.З. 0066796065

Пример 2

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

1 2 3 4
2000/05/22 cirivli39[at]yandex.ru 819 570-9088|Леонид А. Чиривли
2000/02/14 eduard4[at]yandex.ru 931 608-8123|Эдуард В. Лазиди
2003/01/14 zemulskij34[at]yahoo.com 324 882-9555|Вадим О. Земулский
2000/05/22 cirivli39[at]yandex.ru 819 570-9088|Леонид А. Чиривли
2003/09/13 fadolskij58[at]yahoo.com 530 307-8849|Айдар М. Фадолский

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

1 2 3 4
22-05-2000 yandex.ru Чиривли, Л.А. 8195709088
14-02-2000 yandex.ru Лазиди, Э.В. 9316088123
14-01-2003 yahoo.com Земулский, В.О. 3248829555
13-09-2003 yahoo.com Фадолский, А.М. 5303078849

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
24-06-00 N 0.6322 0.6322
08-04-01 N 0.0734 0.0734
25-04-02 N 0.9469 0.9469
25-04-02 N 0.9469 0.9469
25-04-02 N 0.9469 0.9469

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

1 2 3
24/06/00 Не выполнено 0.632
08/04/01 Не выполнено 0.073
25/04/02 Не выполнено 0.947

Пример 2

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

1 2 3 4 5
04-07-01 N 0.9703 0.9703
15-06-03 N 0.2201 0.2201
21-11-02 Y 0.6836 0.6836
21-11-02 Y 0.6836 0.6836
21-11-02 Y 0.6836 0.6836

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

1 2 3
04/07/01 Не выполнено 0.970
15/06/03 Не выполнено 0.220
21/11/02 Выполнено 0.684

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да!23/11/01 gidafidi2@yandex.ru gidafidi2@yandex.ru +7(116)353-60-89
Нет!20/01/04 lebolko22@gmail.com lebolko22@gmail.com +7(860)094-80-57
Да!23/11/01 gidafidi2@yandex.ru gidafidi2@yandex.ru +7(116)353-60-89
Нет!28/12/03 dogli56@yahoo.com dogli56@yahoo.com +7(115)563-22-37
Да!05/08/01 feguk47@mail.ru feguk47@mail.ru +7(162)800-52-92
Да!23/11/01 gidafidi2@yandex.ru gidafidi2@yandex.ru +7(116)353-60-89

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

1 2 3 4
23.11.01 20.01.04 28.12.03 05.08.01
gidafidi2[at]yandex.ru lebolko22[at]gmail.com dogli56[at]yahoo.com feguk47[at]mail.ru
116 353-6089 860 094-8057 115 563-2237 162 800-5292
true false false true

Пример 2

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

1 2 3 4
Нет!26/07/04 zilak21@yahoo.com zilak21@yahoo.com +7(948)772-24-99
Да!07/12/03 decan39@yahoo.com decan39@yahoo.com +7(329)573-31-27
Нет!26/07/04 zilak21@yahoo.com zilak21@yahoo.com +7(948)772-24-99
Нет!26/07/04 zilak21@yahoo.com zilak21@yahoo.com +7(948)772-24-99
Нет!27/11/01 fesanz83@yandex.ru fesanz83@yandex.ru +7(740)402-56-72
Нет!21/12/01 redak11@rambler.ru redak11@rambler.ru +7(813)324-86-75

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

1 2 3 4
26.07.04 07.12.03 27.11.01 21.12.01
zilak21[at]yahoo.com decan39[at]yahoo.com fesanz83[at]yandex.ru redak11[at]rambler.ru
948 772-2499 329 573-3127 740 402-5672 813 324-8675
false true false false

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.232;Y +7 988 995-26-69 +7 988 995-26-69
0.232;Y +7 988 995-26-69 +7 988 995-26-69
0.072;Y +7 042 452-91-48 +7 042 452-91-48
0.685;Y +7 256 037-37-48 +7 256 037-37-48

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

1 2 3
да да да
23% 7% 68%
+7(988)995-26-69 +7(042)452-91-48 +7(256)037-37-48

Пример 2

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

1 2 3 4
0.151;Y +7 114 653-92-72 +7 114 653-92-72
0.246;Y +7 695 712-89-94 +7 695 712-89-94
0.122;N +7 048 459-16-62 +7 048 459-16-62
0.246;Y +7 695 712-89-94 +7 695 712-89-94
0.254;Y +7 093 702-39-24 +7 093 702-39-24

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

1 2 3 4
да да нет да
15% 25% 12% 25%
+7(114)653-92-72 +7(695)712-89-94 +7(048)459-16-62 +7(093)702-39-24

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
20.11.02 david65[at]yandex.ru 16%
21.11.00 demid23[at]yandex.ru 80%
20.11.02 david65[at]yandex.ru 16%
11.11.01 tamerlan32[at]yandex.ru 6%

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

1 2 3
20-11-02 david65@yandex.ru 0.160
21-11-00 demid23@yandex.ru 0.800
11-11-01 tamerlan32@yandex.ru 0.060

Пример 2

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

1 2 3 4 5
04.12.04 cudibov92[at]yahoo.com 27%
14.08.02 vasesij37[at]mail.ru 17%
15.11.01 situzberg21[at]yahoo.com 43%
20.06.02 cokesli46[at]gmail.com 1%
20.06.02 cokesli46[at]gmail.com 1%

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

1 2 3
04-12-04 cudibov92@yahoo.com 0.270
14-08-02 vasesij37@mail.ru 0.170
15-11-01 situzberg21@yahoo.com 0.430
20-06-02 cokesli46@gmail.com 0.010

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
07-07-03#Иван У. Танский tanskij57[at]gmail.com
14-07-00#Данила С. Балко danila17[at]yahoo.com
26-01-00#Захар Ш. Чорян zahar38[at]rambler.ru
26-01-00#Захар Ш. Чорян zahar38[at]rambler.ru
26-01-00#Захар Ш. Чорян zahar38[at]rambler.ru

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

1 2 3
03.07.07 00.07.14 00.01.26
Танский И.У. Балко Д.С. Чорян З.Ш.
gmail.com yahoo.com rambler.ru

Пример 2

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

1 2 3
14-08-04#Рустам У. Лекман rustam43[at]yandex.ru
19-10-99#Владислав Ф. Лерли vladislav72[at]mail.ru
20-05-02#Святослав К. Кинотян svatoslav79[at]yahoo.com
19-10-99#Владислав Ф. Лерли vladislav72[at]mail.ru
19-10-99#Владислав Ф. Лерли vladislav72[at]mail.ru
06-10-03#Тимофей Е. Ребинянц rebinanz95[at]mail.ru

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

1 2 3 4
04.08.14 99.10.19 02.05.20 03.10.06
Лекман Р.У. Лерли В.Ф. Кинотян С.К. Ребинянц Т.Е.
yandex.ru mail.ru yahoo.com mail.ru

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3176 rizan23[at]mail.ru Ризян, Г.Д. Ризян, Г.Д. 99-02-28
0.4442 gigskij78[at]yahoo.com Гигский, В.И. Гигский, В.И. 00-09-11
0.4124 fobafev39[at]mail.ru Фобафев, Д.Д. Фобафев, Д.Д. 02-05-27
0.1014 ranij70[at]mail.ru Раний, А.Н. Раний, А.Н. 02-02-07
0.1014 ranij70[at]mail.ru Раний, А.Н. Раний, А.Н. 02-02-07
0.1014 ranij70[at]mail.ru Раний, А.Н. Раний, А.Н. 02-02-07

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

1 2 3 4
0.3 0.4 0.4 0.1
mail.ru yahoo.com mail.ru mail.ru
Ризян Гигский Фобафев Раний
28-02-99 11-09-00 27-05-02 07-02-02

Пример 2

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

1 2 3 4 5
0.0997 nucitberg75[at]gmail.com Нучитберг, Э.И. Нучитберг, Э.И. 99-03-20
0.6191 suvokov42[at]yandex.ru Шувоков, А.Б. Шувоков, А.Б. 03-11-10
0.8589 nicudskij36[at]yahoo.com Ничудский, Ф.Ф. Ничудский, Ф.Ф. 03-11-25
0.8589 nicudskij36[at]yahoo.com Ничудский, Ф.Ф. Ничудский, Ф.Ф. 03-11-25
0.8589 nicudskij36[at]yahoo.com Ничудский, Ф.Ф. Ничудский, Ф.Ф. 03-11-25

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

1 2 3
0.1 0.6 0.9
gmail.com yandex.ru yahoo.com
Нучитберг Шувоков Ничудский
20-03-99 10-11-03 25-11-03

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет 3846970161 dulofij13@yahoo.com 7%
нет 0852168601 vazidi47@gmail.com 80%
да 8642255551 gordej48@yahoo.com 12%
да 8642255551 gordej48@yahoo.com 12%

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

1 2 3 4
Не выполнено 697-01-61 yahoo.com 0.0700
Не выполнено 216-86-01 gmail.com 0.8000
Выполнено 225-55-51 yahoo.com 0.1200

Пример 2

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

1 2 3 4 5
да 4523861713 grigorij20@gmail.com 85%
нет 4590627126 zanerskij79@rambler.ru 6%
нет 5689518608 nomigin11@mail.ru 81%
нет 5689518608 nomigin11@mail.ru 81%
нет 4592686350 tisberg86@mail.ru 41%

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

1 2 3 4
Выполнено 386-17-13 gmail.com 0.8500
Не выполнено 062-71-26 rambler.ru 0.0600
Не выполнено 951-86-08 mail.ru 0.8100
Не выполнено 268-63-50 mail.ru 0.4100

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено Мамий, Г.В. mamij5[at]yahoo.com 0.4711
Не выполнено Дуцский, А.В. duzskij43[at]yahoo.com 0.7140
Не выполнено Сутев, Я.А. sutev72[at]mail.ru 0.8902
Не выполнено Летичин, Б.Р. leticin76[at]yahoo.com 0.0814

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

1 2 3 4
false false false false
Мамий Г. Дуцский А. Сутев Я. Летичин Б.
mamij5@yahoo.com duzskij43@yahoo.com sutev72@mail.ru leticin76@yahoo.com
0.47 0.71 0.89 0.08

Пример 2

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

1 2 3 4 5
Выполнено Чабяк, В.С. cabak64[at]rambler.ru 0.9179
Выполнено Балиди, Р.Ф. balidi94[at]yandex.ru 0.5765
Выполнено Чисомин, В.Е. cisomin18[at]rambler.ru 0.7694
Выполнено Бериди, И.Д. beridi49[at]yahoo.com 0.0550

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

1 2 3 4
true true true true
Чабяк В. Балиди Р. Чисомин В. Бериди И.
cabak64@rambler.ru balidi94@yandex.ru cisomin18@rambler.ru beridi49@yahoo.com
0.92 0.58 0.77 0.06

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zadasak20[at]gmail.com +7 (267) 761-41-02 +7 (267) 761-41-02 0.3755
mocamov77[at]gmail.com +7 (092) 229-95-55 +7 (092) 229-95-55 0.1822
mocamov77[at]gmail.com +7 (092) 229-95-55 +7 (092) 229-95-55 0.1822
mocamov77[at]gmail.com +7 (092) 229-95-55 +7 (092) 229-95-55 0.1822
konstantin91[at]mail.ru +7 (861) 953-09-94 +7 (861) 953-09-94 0.0610
socoric45[at]mail.ru +7 (626) 060-60-16 +7 (626) 060-60-16 0.4746

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

1 2 3 4
gmail.com gmail.com mail.ru mail.ru
(267) 761-4102 (092) 229-9555 (861) 953-0994 (626) 060-6016
0.376 0.182 0.061 0.475

Пример 2

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

1 2 3 4 5
anton26[at]mail.ru +7 (893) 424-67-33 +7 (893) 424-67-33 0.6723
anton26[at]mail.ru +7 (893) 424-67-33 +7 (893) 424-67-33 0.6723
platon79[at]mail.ru +7 (508) 496-29-74 +7 (508) 496-29-74 0.1557
rofarberg32[at]rambler.ru +7 (418) 130-09-06 +7 (418) 130-09-06 0.6733
anton26[at]mail.ru +7 (893) 424-67-33 +7 (893) 424-67-33 0.6723
duzovij61[at]yandex.ru +7 (123) 298-29-45 +7 (123) 298-29-45 0.4903

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

1 2 3 4
mail.ru mail.ru rambler.ru yandex.ru
(893) 424-6733 (508) 496-2974 (418) 130-0906 (123) 298-2945
0.672 0.156 0.673 0.490

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false;sozedan69@yandex.ru 04-09-1999 04-09-1999
false;sozedan69@yandex.ru 04-09-1999 04-09-1999
true;sokin22@mail.ru 23-01-2001 23-01-2001
true;nitic2@yandex.ru 16-01-2000 16-01-2000
false;diselic89@yandex.ru 24-06-2001 24-06-2001

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

1 2 3 4
N Y Y N
diselic89 nitic2 sokin22 sozedan69
24.06.2001 16.01.2000 23.01.2001 04.09.1999

Пример 2

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

1 2 3
false;bomak4@mail.ru 28-04-2000 28-04-2000
true;lugezev88@rambler.ru 12-05-2004 12-05-2004
false;sesomli69@yandex.ru 19-11-2004 19-11-2004
false;sesomli69@yandex.ru 19-11-2004 19-11-2004

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

1 2 3
N Y N
bomak4 lugezev88 sesomli69
28.04.2000 12.05.2004 19.11.2004

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
7778147072 0.9 В.М. Рушберг rusberg81@rambler.ru В.М. Рушберг
7979406533 0.5 М.И. Гутирий gutirij90@rambler.ru М.И. Гутирий
8640268483 1.0 Т.Ц. Гефов gefov17@yandex.ru Т.Ц. Гефов

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

1 2 3 4
814-70-72 0.9000 Рушберг В. rambler.ru
940-65-33 0.5000 Гутирий М. rambler.ru
026-84-83 1.0000 Гефов Т. yandex.ru

Пример 2

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

1 2 3 4 5
6520194118 0.2 А.С. Сишарман sisarman42@rambler.ru А.С. Сишарман
5171088472 0.1 А.А. Миканич mikanic82@yandex.ru А.А. Миканич
0966151419 0.6 А.В. Чизяк cizak81@rambler.ru А.В. Чизяк

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

1 2 3 4
019-41-18 0.2000 Сишарман А. rambler.ru
108-84-72 0.1000 Миканич А. yandex.ru
615-14-19 0.6000 Чизяк А. rambler.ru

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
evgenij6@yandex.ru:true 804 860-4914 804 860-4914
evgenij6@yandex.ru:true 804 860-4914 804 860-4914
evgenij6@yandex.ru:true 804 860-4914 804 860-4914
marsel_14@mail.ru:false 531 271-7681 531 271-7681
vemalak82@gmail.com:true 986 775-6761 986 775-6761

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

1 2 3
Выполнено Не выполнено Выполнено
8604914 2717681 7756761
evgenij6 marsel_14 vemalak82

Пример 2

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

1 2 3
tefizij62@yahoo.com:false 325 022-9767 325 022-9767
tefizij62@yahoo.com:false 325 022-9767 325 022-9767
tefizij62@yahoo.com:false 325 022-9767 325 022-9767
valerij9@yandex.ru:false 337 954-1253 337 954-1253
rinat86@yahoo.com:false 934 741-9258 934 741-9258
vsevolod32@yandex.ru:true 328 960-2408 328 960-2408

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

1 2 3 4
Не выполнено Не выполнено Не выполнено Выполнено
0229767 9541253 7419258 9602408
tefizij62 valerij9 rinat86 vsevolod32

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
12/11/99 0 vezikak12[at]yandex.ru Везикяк, А.С.
23/05/04 0 nifli14[at]mail.ru Нифли, Д.Б.
09/04/99 0 nulberg75[at]mail.ru Нулберг, Р.С.
09/04/99 0 nulberg75[at]mail.ru Нулберг, Р.С.
09/04/99 0 nulberg75[at]mail.ru Нулберг, Р.С.

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

1 2 3 4
99.11.12 Не выполнено yandex.ru А. Везикяк
04.05.23 Не выполнено mail.ru Д. Нифли
99.04.09 Не выполнено mail.ru Р. Нулберг

Пример 2

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

1 2 3 4
19/01/00 1 besli35[at]mail.ru Бешли, А.Т.
12/04/99 1 marberg17[at]yahoo.com Марберг, Д.Ч.
23/02/02 0 lukak45[at]yahoo.com Лукяк, Т.В.
20/01/04 1 tolumin55[at]yahoo.com Толумин, Н.Р.
20/01/04 1 tolumin55[at]yahoo.com Толумин, Н.Р.
20/01/04 1 tolumin55[at]yahoo.com Толумин, Н.Р.

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

1 2 3 4
00.01.19 Выполнено mail.ru А. Бешли
99.04.12 Выполнено yahoo.com Д. Марберг
02.02.23 Не выполнено yahoo.com Т. Лукяк
04.01.20 Выполнено yahoo.com Н. Толумин

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено&+7 102 486-60-70 gilman87@rambler.ru gilman87@rambler.ru
Не выполнено&+7 161 650-75-42 rosokko57@yahoo.com rosokko57@yahoo.com
Не выполнено&+7 263 915-49-14 vigberg17@mail.ru vigberg17@mail.ru
Выполнено&+7 102 486-60-70 gilman87@rambler.ru gilman87@rambler.ru

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

1 2 3
Y +7 102 486-6070 gilman87[at]rambler.ru
N +7 161 650-7542 rosokko57[at]yahoo.com
N +7 263 915-4914 vigberg17[at]mail.ru

Пример 2

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

1 2 3
Выполнено&+7 565 062-56-64 movic25@rambler.ru movic25@rambler.ru
Выполнено&+7 187 634-90-56 zememskij56@yahoo.com zememskij56@yahoo.com
Не выполнено&+7 977 841-32-57 lezskij86@rambler.ru lezskij86@rambler.ru
Выполнено&+7 878 077-94-17 zasin99@mail.ru zasin99@mail.ru
Не выполнено&+7 977 841-32-57 lezskij86@rambler.ru lezskij86@rambler.ru

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

1 2 3
N +7 977 841-3257 lezskij86[at]rambler.ru
Y +7 565 062-5664 movic25[at]rambler.ru
Y +7 878 077-9417 zasin99[at]mail.ru
Y +7 187 634-9056 zememskij56[at]yahoo.com

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
да|08-04-01 0.813
нет|04-05-00 0.727
нет|25-10-03 0.314
да|12-09-99 0.908

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

1 2 3 4
01-04-08 00-05-04 03-10-25 99-09-12
0.8 0.7 0.3 0.9
Да Нет Нет Да

Пример 2

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

1 2
да|22-05-02 0.837
да|26-05-00 0.102
да|13-12-03 0.817
да|02-09-00 0.457

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

1 2 3 4
02-05-22 00-05-26 03-12-13 00-09-02
0.8 0.1 0.8 0.5
Да Да Да Да

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
80%:Павел З. Восич (956) 260-12-93 (956) 260-12-93
80%:Павел З. Восич (956) 260-12-93 (956) 260-12-93
82%:Макар В. Дизич (159) 996-64-02 (159) 996-64-02
59%:Марк Л. Сегак (072) 539-41-57 (072) 539-41-57
66%:Александр К. Зуфошберг (629) 711-05-93 (629) 711-05-93

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

1 2 3
0.8000 260-1293 Восич
0.8200 996-6402 Дизич
0.5900 539-4157 Сегак
0.6600 711-0593 Зуфошберг

Пример 2

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

1 2 3
74%:Рустам Ш. Засувов (190) 659-39-05 (190) 659-39-05
72%:Николай С. Зучяк (127) 574-18-30 (127) 574-18-30
74%:Рустам Ш. Засувов (190) 659-39-05 (190) 659-39-05
22%:Макар Г. Цофетич (821) 081-17-49 (821) 081-17-49

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

1 2 3
0.7400 659-3905 Засувов
0.7200 574-1830 Зучяк
0.2200 081-1749 Цофетич

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
sekak99[at]gmail.com:+7(942)102-37-57 Шекак А.Ф. Шекак А.Ф.
tazan58[at]rambler.ru:+7(842)025-97-92 Тацян И.А. Тацян И.А.
zurskij89[at]mail.ru:+7(702)385-79-16 Зурский Э.В. Зурский Э.В.
celuzskij36[at]yahoo.com:+7(209)899-67-66 Челуцский С.И. Челуцский С.И.
celuzskij36[at]yahoo.com:+7(209)899-67-66 Челуцский С.И. Челуцский С.И.

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

1 2 3
+7 (209) 899-67-66 celuzskij36 С. Челуцский
+7 (942) 102-37-57 sekak99 А. Шекак
+7 (842) 025-97-92 tazan58 И. Тацян
+7 (702) 385-79-16 zurskij89 Э. Зурский

Пример 2

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

1 2 3 4 5
senividi54[at]yahoo.com:+7(028)457-21-51 Шенивиди Р.А. Шенивиди Р.А.
zedev62[at]yahoo.com:+7(668)037-42-62 Цедев Р.С. Цедев Р.С.
suberij94[at]rambler.ru:+7(616)634-01-25 Суберий А.М. Суберий А.М.
suberij94[at]rambler.ru:+7(616)634-01-25 Суберий А.М. Суберий А.М.

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

1 2 3
+7 (028) 457-21-51 senividi54 Р. Шенивиди
+7 (616) 634-01-25 suberij94 А. Суберий
+7 (668) 037-42-62 zedev62 Р. Цедев

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
745-025-7479 Y;2003-10-12 745-025-7479 bigogan52[at]gmail.com
745-025-7479 Y;2003-10-12 745-025-7479 bigogan52[at]gmail.com
259-932-6238 N;2001-08-14 259-932-6238 siman50[at]yahoo.com
601-137-7272 N;2002-03-28 601-137-7272 bedonic17[at]rambler.ru

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

1 2 3
7450257479 2599326238 6011377272
2003 2001 2002
true false false
bigogan52@gmail.com siman50@yahoo.com bedonic17@rambler.ru

Пример 2

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

1 2 3 4
731-606-5482 Y;1999-11-10 731-606-5482 sakazskij89[at]rambler.ru
641-992-0203 Y;1999-06-26 641-992-0203 turman40[at]rambler.ru
641-992-0203 Y;1999-06-26 641-992-0203 turman40[at]rambler.ru
054-029-7218 N;2001-09-06 054-029-7218 somij81[at]mail.ru

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

1 2 3
7316065482 6419920203 0540297218
1999 1999 2001
true true false
sakazskij89@rambler.ru turman40@rambler.ru somij81@mail.ru

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
17-06-02 Сакегян Павел sakegan52[at]mail.ru 17-06-02
17-06-02 Сакегян Павел sakegan52[at]mail.ru 17-06-02
17-06-02 Сакегян Павел sakegan52[at]mail.ru 17-06-02
16-11-03 Лемирберг Филипп lemirberg93[at]rambler.ru 16-11-03
16-02-01 Лубберг Николай lubberg68[at]gmail.com 16-02-01

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

1 2 3
17.06.02 16.11.03 16.02.01
Павел Сакегян Филипп Лемирберг Николай Лубберг
sakegan52@mail.ru lemirberg93@rambler.ru lubberg68@gmail.com

Пример 2

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

1 2 3 4 5 6
03-04-00 Чубилянц Денис cubilanz32[at]rambler.ru 03-04-00
22-06-99 Монафский Евгений monafskij86[at]gmail.com 22-06-99
09-06-02 Зокуцли Максим zokuzli15[at]yandex.ru 09-06-02
09-06-02 Зокуцли Максим zokuzli15[at]yandex.ru 09-06-02
09-06-02 Зокуцли Максим zokuzli15[at]yandex.ru 09-06-02

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

1 2 3
03.04.00 22.06.99 09.06.02
Денис Чубилянц Евгений Монафский Максим Зокуцли
cubilanz32@rambler.ru monafskij86@gmail.com zokuzli15@yandex.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет (059) 441-29-54!nesskij53[at]yahoo.com
нет (505) 705-81-27!doziric98[at]yahoo.com
да (281) 257-60-35!talli83[at]yahoo.com

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

1 2 3
N nesskij53 059 441-2954
N doziric98 505 705-8127
Y talli83 281 257-6035

Пример 2

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

1 2 3 4
нет (740) 722-68-25!negskij91[at]yahoo.com
да (766) 520-81-93!solin39[at]yahoo.com
нет (286) 721-79-12!vuzak39[at]yandex.ru

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

1 2 3
N negskij91 740 722-6825
Y solin39 766 520-8193
N vuzak39 286 721-7912

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
09-01-2003:3183804882 bizman56[at]yandex.ru 0.985
06-03-2001:5085874517 fazev30[at]mail.ru 0.028
03-03-2002:4769268462 zotev64[at]gmail.com 0.999
15-09-2000:0589510105 medafin40[at]mail.ru 0.209

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

1 2 3 4
2003.01.09 2001.03.06 2000.09.15 2002.03.03
bizman56@yandex.ru fazev30@mail.ru medafin40@mail.ru zotev64@gmail.com
380-4882 587-4517 951-0105 926-8462
0.98 0.03 0.21 1.00

Пример 2

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

1 2 3 4
09-12-1999:3808324360 titarov47[at]rambler.ru 0.237
10-02-2004:3420094051 simizan24[at]rambler.ru 0.612
02-06-2000:4382212938 gikakij47[at]yandex.ru 0.575

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

1 2 3
2000.06.02 2004.02.10 1999.12.09
gikakij47@yandex.ru simizan24@rambler.ru titarov47@rambler.ru
221-2938 009-4051 832-4360
0.57 0.61 0.24

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
14/08/02 +7 204 528-2745 Елисей К. Генитский genitskij74@yandex.ru
06/09/04 +7 359 516-9130 Григорий К. Рушафов grigorij23@yahoo.com
15/01/02 +7 514 895-4982 Виталий Ч. Шерин vitalij53@yahoo.com
15/01/02 +7 514 895-4982 Виталий Ч. Шерин vitalij53@yahoo.com
28/01/00 +7 075 512-7422 Иван Р. Рицберг rizberg12@rambler.ru

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

1 2 3 4
15-01-02 06-09-04 14-08-02 28-01-00
895-4982 516-9130 528-2745 512-7422
Виталий Шерин Григорий Рушафов Елисей Генитский Иван Рицберг
vitalij53 grigorij23 genitskij74 rizberg12

Пример 2

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

1 2 3 4 5
27/08/01 +7 192 344-1720 Захар В. Тогянц toganz53@mail.ru
27/08/01 +7 192 344-1720 Захар В. Тогянц toganz53@mail.ru
05/09/03 +7 186 258-6149 Станислав М. Тисезман stanislav77@yahoo.com
27/01/01 +7 450 093-3530 Арсен С. Годев arsen31@yahoo.com

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

1 2 3
27-01-01 27-08-01 05-09-03
093-3530 344-1720 258-6149
Арсен Годев Захар Тогянц Станислав Тисезман
arsen31 toganz53 stanislav77

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.2 Корий Д.Ш. нет +7(517)675-21-88
0.6 Ремифберг К.Б. нет +7(200)245-88-65
0.8 Нинадев М.М. да +7(007)684-30-96
0.3 Гасудян Р.М. нет +7(447)152-50-89

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

1 2 3 4
0.30 Гасудян Р. 0 +74471525089
0.20 Корий Д. 0 +75176752188
0.80 Нинадев М. 1 +70076843096
0.60 Ремифберг К. 0 +72002458865

Пример 2

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

1 2 3 4
0.2 Гочошук А.Е. да +7(859)172-18-56
0.3 Ношосин А.Н. нет +7(225)324-25-74
0.4 Зифалий Ф.Ч. нет +7(083)760-45-84
0.4 Китберг А.О. нет +7(376)678-43-36

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

1 2 3 4
0.20 Гочошук А. 1 +78591721856
0.40 Зифалий Ф. 0 +70837604584
0.40 Китберг А. 0 +73766784336
0.30 Ношосин А. 0 +72253242574

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.720:0 norenin82@yahoo.com
0.862:1 gazev28@rambler.ru
0.058:0 voridi17@yandex.ru
0.890:0 zasuk79@yahoo.com
0.890:0 zasuk79@yahoo.com

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

1 2 3
Не выполнено 0.7 yahoo.com
Выполнено 0.9 rambler.ru
Не выполнено 0.1 yandex.ru
Не выполнено 0.9 yahoo.com

Пример 2

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

1 2
0.249:0 dacatanz65@yahoo.com
0.520:1 kuvagij9@yahoo.com
0.966:0 sirusak60@gmail.com
0.966:0 sirusak60@gmail.com

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

1 2 3
Не выполнено 0.2 yahoo.com
Выполнено 0.5 yahoo.com
Не выполнено 1.0 gmail.com

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(840)715-78-16 Нет recic5@gmail.com
+7(421)416-58-95 Нет ruslan31@mail.ru
+7(912)247-85-83 Нет metavan63@mail.ru
+7(912)247-85-83 Нет metavan63@mail.ru

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

1 2 3
715-7816 416-5895 247-8583
Не выполнено Не выполнено Не выполнено
gmail.com mail.ru mail.ru

Пример 2

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

1 2 3
+7(871)797-25-01 Нет movak6@yahoo.com
+7(871)797-25-01 Нет movak6@yahoo.com
+7(354)662-96-63 Нет svatogor79@yandex.ru
+7(568)056-56-74 Нет sadolev79@rambler.ru

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

1 2 3
797-2501 662-9663 056-5674
Не выполнено Не выполнено Не выполнено
yahoo.com yandex.ru rambler.ru

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
miron41@mail.ru 0.511 08/08/2000 true
miron41@mail.ru 0.511 08/08/2000 true
lezalli29@gmail.com 0.523 28/09/2004 false
al_bert68@yahoo.com 0.566 03/04/2004 true

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

1 2 3 4
miron41 0.5110 00.08.08 Да
al_bert68 0.5660 04.04.03 Да
lezalli29 0.5230 04.09.28 Нет

Пример 2

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

1 2 3 4 5 6
anton21@mail.ru 0.950 12/05/2003 false
nikita71@gmail.com 0.292 25/03/2000 false
gaderin80@rambler.ru 0.639 01/01/2001 false
gaderin80@rambler.ru 0.639 01/01/2001 false

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

1 2 3 4
nikita71 0.2920 00.03.25 Нет
gaderin80 0.6390 01.01.01 Нет
anton21 0.9500 03.05.12 Нет

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(574) 231-30-57&Р.З. Ракберг 0.7 Не выполнено
(574) 231-30-57&Р.З. Ракберг 0.7 Не выполнено
(158) 741-93-01&Э.Р. Кумман 0.2 Выполнено
(827) 597-59-13&Я.С. Килурман 0.2 Не выполнено
(223) 495-78-96&В.Б. Фацорий 0.2 Не выполнено
(574) 231-30-57&Р.З. Ракберг 0.7 Не выполнено

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

1 2 3 4
Р. Ракберг 0.7000 2313057 0
Э. Кумман 0.2000 7419301 1
Я. Килурман 0.2000 5975913 0
В. Фацорий 0.2000 4957896 0

Пример 2

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

1 2 3 4
(575) 333-42-59&С.Ш. Тамозко 0.5 Не выполнено
(369) 974-60-72&С.К. Футачов 0.0 Выполнено
(622) 326-47-80&Ф.Ф. Мобубян 0.1 Выполнено
(415) 780-28-18&О.Б. Шагянц 0.6 Не выполнено
(415) 780-28-18&О.Б. Шагянц 0.6 Не выполнено
(415) 780-28-18&О.Б. Шагянц 0.6 Не выполнено

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

1 2 3 4
С. Тамозко 0.5000 3334259 0
С. Футачов 0.0000 9746072 1
Ф. Мобубян 0.1000 3264780 1
О. Шагянц 0.6000 7802818 0

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Лев Т. Ночушяк 02/11/06 N N +7(642)422-04-67
Мирон В. Зисиди 04/05/09 Y Y +7(269)645-27-89
Тамерлан К. Мафебяк 02/12/16 Y Y +7(956)859-62-14

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

1 2 3
Ночушяк Л.Т. Зисиди М.В. Мафебяк Т.К.
06.11.02 09.05.04 16.12.02
0 1 1
+7 (642) 422-04-67 +7 (269) 645-27-89 +7 (956) 859-62-14

Пример 2

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

1 2 3 4 5
Ян З. Кавко 04/05/11 Y Y +7(769)251-93-28
Альберт М. Вумов 00/03/16 Y Y +7(450)051-89-14
Никита З. Кизев 02/07/19 Y Y +7(676)563-60-34

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

1 2 3
Кавко Я.З. Вумов А.М. Кизев Н.З.
11.05.04 16.03.00 19.07.02
1 1 1
+7 (769) 251-93-28 +7 (450) 051-89-14 +7 (676) 563-60-34

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено 17.05.2004 0.1 Александр Ф. Фечутев Не выполнено
Выполнено 26.01.2003 0.9 Артем В. Мегорий Выполнено
Выполнено 19.11.2003 0.2 Амир З. Чатутский Выполнено

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

1 2 3 4
Нет 17/05/04 10% Александр Фечутев
Да 26/01/03 90% Артем Мегорий
Да 19/11/03 20% Амир Чатутский

Пример 2

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

1 2 3 4 5
Выполнено 25.09.2004 0.6 Николай А. Фагисский Выполнено
Выполнено 18.01.2000 0.2 Дмитрий Л. Шетак Выполнено
Не выполнено 17.10.2004 0.1 Семен Ч. Тешянц Не выполнено

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

1 2 3 4
Да 25/09/04 60% Николай Фагисский
Да 18/01/00 20% Дмитрий Шетак
Нет 17/10/04 10% Семен Тешянц

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0 В.Л. Бацекин;+7(575)893-36-43
1 С.З. Зошян;+7(433)806-95-82
0 Р.Ш. Вобук;+7(402)473-49-17

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

1 2 3
нет Р. Вобук 402-473-4917
да С. Зошян 433-806-9582
нет В. Бацекин 575-893-3643

Пример 2

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

1 2
0 И.С. Цафомли;+7(009)537-56-73
0 А.Б. Нанук;+7(599)564-90-64
0 С.З. Лучациди;+7(891)177-08-28
0 А.Е. Дудук;+7(877)555-27-81

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

1 2 3
нет И. Цафомли 009-537-5673
нет А. Нанук 599-564-9064
нет А. Дудук 877-555-2781
нет С. Лучациди 891-177-0828

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N +74750455013 23-09-1999
N +73011260127 18-07-2002
N +70452063404 16-02-2004
N +73011260127 18-07-2002
Y +79129267719 24-10-2002

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

1 2 3
нет (475) 045-50-13 1999-09-23
нет (301) 126-01-27 2002-07-18
нет (045) 206-34-04 2004-02-16
да (912) 926-77-19 2002-10-24

Пример 2

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

1 2 3 4 5
N +72537437183 15-02-2000
Y +75743721734 26-06-2004
N +74025420245 02-03-2004
N +71127488914 21-12-2002
N +71127488914 21-12-2002

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

1 2 3
нет (253) 743-71-83 2000-02-15
да (574) 372-17-34 2004-06-26
нет (402) 542-02-45 2004-03-02
нет (112) 748-89-14 2002-12-21

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N 250-496-3789#0.1 01.06.23
N 250-496-3789#0.1 01.06.23
Y 117-067-4167#1.0 01.05.20
Y 001-512-4357#0.1 00.01.18
N 250-496-3789#0.1 01.06.23

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

1 2 3
Нет Да Да
10% 100% 10%
23/06/01 20/05/01 18/01/00
250 496-3789 117 067-4167 001 512-4357

Пример 2

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

1 2 3
N 140-292-7727#0.6 02.01.19
N 140-292-7727#0.6 02.01.19
N 262-431-4247#0.9 04.03.27
N 140-292-7727#0.6 02.01.19
N 362-100-4774#0.5 01.06.16

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

1 2 3
Нет Нет Нет
60% 90% 50%
19/01/02 27/03/04 16/06/01
140 292-7727 262 431-4247 362 100-4774

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zezozberg43[at]rambler.ru Давид Л. Цецоцберг 00-04-28
savelij98[at]yandex.ru Савелий Ф. Корурко 99-12-10
radmir3[at]yahoo.com Радмир Д. Дорко 02-11-28
radmir3[at]yahoo.com Радмир Д. Дорко 02-11-28

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

1 2 3
radmir3@yahoo.com savelij98@yandex.ru zezozberg43@rambler.ru
Дорко Р.Д. Корурко С.Ф. Цецоцберг Д.Л.
28-11-02 10-12-99 28-04-00

Пример 2

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

1 2 3
bezic6[at]yandex.ru Лев А. Безич 00-08-15
nikosskij18[at]yandex.ru Артемий Т. Никосский 99-10-27
nikosskij18[at]yandex.ru Артемий Т. Никосский 99-10-27
sergej99[at]mail.ru Сергей Ч. Гонин 02-08-14

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

1 2 3
bezic6@yandex.ru sergej99@mail.ru nikosskij18@yandex.ru
Безич Л.А. Гонин С.Ч. Никосский А.Т.
15-08-00 14-08-02 27-10-99

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.8371 malko99[at]rambler.ru;Д.М. Малко 0.8371
0.9610 tozomin71[at]gmail.com;Т.О. Тоцомин 0.9610
0.6541 denidi58[at]yandex.ru;В.Ч. Дениди 0.6541

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

1 2 3
0.837 Малко Д. malko99@rambler.ru
0.961 Тоцомин Т. tozomin71@gmail.com
0.654 Дениди В. denidi58@yandex.ru

Пример 2

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

1 2 3
0.1760 labirin74[at]rambler.ru;Р.Ф. Лабирин 0.1760
0.6655 zozesev58[at]mail.ru;Г.Е. Зозесев 0.6655
0.6637 saluzak70[at]rambler.ru;Я.Т. Салузак 0.6637

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

1 2 3
0.176 Лабирин Р. labirin74@rambler.ru
0.665 Зозесев Г. zozesev58@mail.ru
0.664 Салузак Я. saluzak70@rambler.ru