ИКБО-73-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0 0.11 +7 585 022-8937
0 0.88 +7 218 873-8609
0 0.88 +7 218 873-8609
1 0.17 +7 051 982-8369
0 0.88 +7 218 873-8609

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

1 2 3
N N Y
0.1100 0.8800 0.1700
+75850228937 +72188738609 +70519828369

Пример 2

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

1 2 3 4 5
0 0.62 +7 941 763-3811
1 0.50 +7 275 660-8560
0 0.92 +7 959 197-4165
0 0.62 +7 941 763-3811
0 0.62 +7 941 763-3811

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

1 2 3
N Y N
0.6200 0.5000 0.9200
+79417633811 +72756608560 +79591974165

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
garekko37@yandex.ru Нет 180 692-4109 2000/01/28
lifatij29@yandex.ru Нет 507 332-3044 2001/01/18
lifatij29@yandex.ru Нет 507 332-3044 2001/01/18
sefogak28@gmail.com Нет 928 046-3821 2002/06/20
lifatij29@yandex.ru Нет 507 332-3044 2001/01/18
fedor34@gmail.com Нет 040 366-1079 2002/06/18

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

1 2 3 4
fedor34 false 0403661079 18-06-2002
garekko37 false 1806924109 28-01-2000
lifatij29 false 5073323044 18-01-2001
sefogak28 false 9280463821 20-06-2002

Пример 2

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

1 2 3 4
rusodak37@yahoo.com Нет 655 806-3653 2001/07/01
cacacij22@yandex.ru Нет 664 186-8534 1999/10/01
vladislav62@rambler.ru Да 712 483-1814 2004/09/05
vladislav62@rambler.ru Да 712 483-1814 2004/09/05
vladislav62@rambler.ru Да 712 483-1814 2004/09/05

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

1 2 3 4
cacacij22 false 6641868534 01-10-1999
rusodak37 false 6558063653 01-07-2001
vladislav62 true 7124831814 05-09-2004

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.6354 Петр С. Дечошук Нет
0.5103 Даниил Н. Вемянц Нет
0.4936 Михаил З. Шекизский Да

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

1 2 3
0.635 П.С. Дечошук нет
0.510 Д.Н. Вемянц нет
0.494 М.З. Шекизский да

Пример 2

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

1 2 3 4
0.4464 Станислав Е. Кишусин Да
0.8173 Андрей А. Касагев Да
0.0415 Савва С. Фочич Да
0.6131 Всеволод Е. Зегиди Да

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

1 2 3
0.446 С.Е. Кишусин да
0.817 А.А. Касагев да
0.042 С.С. Фочич да
0.613 В.Е. Зегиди да

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет|0.051 fekidi75@yahoo.com fekidi75@yahoo.com +78536554128
нет|0.315 gevesberg22@yandex.ru gevesberg22@yandex.ru +70061440348
нет|0.584 fozman85@rambler.ru fozman85@rambler.ru +79018823583
нет|0.971 zetov71@gmail.com zetov71@gmail.com +75129533556

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

1 2 3 4
5% 58% 32% 97%
Нет Нет Нет Нет
fekidi75[at]yahoo.com fozman85[at]rambler.ru gevesberg22[at]yandex.ru zetov71[at]gmail.com
853 655-4128 901 882-3583 006 144-0348 512 953-3556

Пример 2

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

1 2 3 4
да|0.024 cizevev93@gmail.com cizevev93@gmail.com +70024169212
нет|0.270 gemolov10@yahoo.com gemolov10@yahoo.com +71555435210
нет|0.733 seruzman13@yahoo.com seruzman13@yahoo.com +79245033754

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

1 2 3
2% 27% 73%
Да Нет Нет
cizevev93[at]gmail.com gemolov10[at]yahoo.com seruzman13[at]yahoo.com
002 416-9212 155 543-5210 924 503-3754

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+71689217004!70% Телак Н.Т. telak66@yandex.ru
+78565467922!88% Зоцов Г.Н. zozov46@rambler.ru
+70978196868!61% Келиди А.О. kelidi32@rambler.ru

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

1 2 3 4
0.7000 Телак (168) 921-7004 telak66
0.8800 Зоцов (856) 546-7922 zozov46
0.6100 Келиди (097) 819-6868 kelidi32

Пример 2

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

1 2 3
+72822079276!8% Кекяк Т.И. kekak20@rambler.ru
+76842979590!16% Касушиди А.Ч. kasusidi96@yahoo.com
+73905362647!33% Шурук М.Б. suruk74@rambler.ru
+72872109598!60% Мачский П.Г. macskij75@mail.ru

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

1 2 3 4
0.0800 Кекяк (282) 207-9276 kekak20
0.1600 Касушиди (684) 297-9590 kasusidi96
0.3300 Шурук (390) 536-2647 suruk74
0.6000 Мачский (287) 210-9598 macskij75

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false 06/08/2004:0.3164 (986) 796-2083
false 15/07/2002:0.4540 (513) 126-5346
false 06/08/2004:0.3164 (986) 796-2083
true 06/05/2002:0.0594 (020) 960-9646

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

1 2 3
Не выполнено Не выполнено Выполнено
0.32 0.45 0.06
06/08/04 15/07/02 06/05/02
796-20-83 126-53-46 960-96-46

Пример 2

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

1 2 3
true 23/12/1999:0.7044 (780) 909-9704
true 14/08/2002:0.7882 (063) 888-5384
false 23/11/2000:0.8152 (251) 875-2821
false 08/04/2002:0.2174 (014) 255-0691
false 08/04/2002:0.2174 (014) 255-0691

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

1 2 3 4
Выполнено Выполнено Не выполнено Не выполнено
0.70 0.79 0.82 0.22
23/12/99 14/08/02 23/11/00 08/04/02
909-97-04 888-53-84 875-28-21 255-06-91

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет!0.9 24-06-2002 gomli33@rambler.ru
да!0.2 25-06-2004 kirill6@gmail.com
да!0.3 24-06-2003 viktor73@yahoo.com
нет!0.2 14-11-2004 fumaduk77@gmail.com

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

1 2 3 4
N Y Y N
0.9000 0.2000 0.3000 0.2000
02/06/24 04/06/25 03/06/24 04/11/14
rambler.ru gmail.com yahoo.com gmail.com

Пример 2

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

1 2 3 4 5
нет!0.5 22-05-1999 marsel_6@yahoo.com
нет!0.6 05-11-2001 tamerlan15@gmail.com
да!0.5 27-11-1999 tisin51@gmail.com
да!0.5 02-02-2003 bebofberg17@mail.ru

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

1 2 3 4
N N Y Y
0.5000 0.6000 0.5000 0.5000
99/05/22 01/11/05 99/11/27 03/02/02
yahoo.com gmail.com gmail.com mail.ru

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
datekin53@rambler.ru 0.208&Не выполнено
dedozuk69@gmail.com 0.381&Не выполнено
datekin53@rambler.ru 0.208&Не выполнено
tihon70@gmail.com 0.710&Не выполнено
datekin53@rambler.ru 0.208&Не выполнено

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

1 2 3
rambler.ru 0.2 Нет
gmail.com 0.4 Нет
gmail.com 0.7 Нет

Пример 2

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

1 2 3 4
daniel_2@mail.ru 0.216&Выполнено
rodion87@yandex.ru 0.840&Не выполнено
arsenij81@mail.ru 0.965&Выполнено
arsenij81@mail.ru 0.965&Выполнено
arsenij81@mail.ru 0.965&Выполнено

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

1 2 3
mail.ru 0.2 Да
yandex.ru 0.8 Нет
mail.ru 1.0 Да

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04/09/03 483-9711!timur19[at]yandex.ru true
17/09/03 777-9412!domakij74[at]yahoo.com false
11/11/03 729-1111!bebebev76[at]mail.ru true
11/11/03 729-1111!bebebev76[at]mail.ru true
15/02/03 155-5855!eduard1[at]yandex.ru true

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

1 2 3 4
03/09/04 03/09/17 03/11/11 03/02/15
timur19 domakij74 bebebev76 eduard1
4839711 7779412 7291111 1555855
да нет да да

Пример 2

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

1 2 3 4
03/10/04 193-9294!tamerlan6[at]gmail.com false
27/07/99 343-1422!sicinli89[at]mail.ru true
12/11/00 114-1961!sesomanz61[at]gmail.com false
12/11/00 114-1961!sesomanz61[at]gmail.com false

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

1 2 3
04/10/03 99/07/27 00/11/12
tamerlan6 sicinli89 sesomanz61
1939294 3431422 1141961
нет да нет

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да 0.111 zokberg27[at]gmail.com zokberg27[at]gmail.com Цокберг В.Е.
да 0.619 vokak96[at]gmail.com vokak96[at]gmail.com Вокак А.Г.
да 0.542 ravic27[at]gmail.com ravic27[at]gmail.com Равич Н.Е.
нет 0.604 sibman48[at]gmail.com sibman48[at]gmail.com Шибман К.О.
нет 0.604 sibman48[at]gmail.com sibman48[at]gmail.com Шибман К.О.
нет 0.604 sibman48[at]gmail.com sibman48[at]gmail.com Шибман К.О.

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

1 2 3 4
Y 0.54 ravic27@gmail.com Равич Н.
N 0.60 sibman48@gmail.com Шибман К.
Y 0.62 vokak96@gmail.com Вокак А.
Y 0.11 zokberg27@gmail.com Цокберг В.

Пример 2

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

1 2 3 4 5
нет 0.845 zofuk86[at]gmail.com zofuk86[at]gmail.com Зофук П.Е.
нет 0.247 tocidi74[at]rambler.ru tocidi74[at]rambler.ru Точиди Г.Ф.
нет 0.247 tocidi74[at]rambler.ru tocidi74[at]rambler.ru Точиди Г.Ф.
нет 0.247 tocidi74[at]rambler.ru tocidi74[at]rambler.ru Точиди Г.Ф.
да 0.999 timetov57[at]mail.ru timetov57[at]mail.ru Тиметов С.Г.

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

1 2 3 4
Y 1.00 timetov57@mail.ru Тиметов С.
N 0.25 tocidi74@rambler.ru Точиди Г.
N 0.84 zofuk86@gmail.com Зофук П.

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Д.А. Губак Д.А. Губак Не выполнено +7 635 596-4878
А.М. Раляк А.М. Раляк Выполнено +7 777 712-7696
С.Р. Мукяк С.Р. Мукяк Не выполнено +7 693 709-2510

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

1 2 3
Губак нет +7 (635) 596-48-78
Мукяк нет +7 (693) 709-25-10
Раляк да +7 (777) 712-76-96

Пример 2

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

1 2 3 4
А.Б. Шосомли А.Б. Шосомли Не выполнено +7 211 325-9279
П.Ч. Фегорян П.Ч. Фегорян Не выполнено +7 989 989-8247
Д.Л. Зошуфук Д.Л. Зошуфук Не выполнено +7 606 307-9058

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

1 2 3
Шосомли нет +7 (211) 325-92-79
Зошуфук нет +7 (606) 307-90-58
Фегорян нет +7 (989) 989-82-47

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Кирилл Ц. Ровев|2000/12/10 kirill86[at]gmail.com +7 (488) 847-71-95
Алексей Р. Валман|2001/08/06 aleksej63[at]yahoo.com +7 (982) 785-97-84
Влад И. Робафян|2002/03/05 robafan12[at]rambler.ru +7 (093) 384-98-26

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

1 2 3
Ровев, К.Ц. Валман, А.Р. Робафян, В.И.
00.12.10 01.08.06 02.03.05
kirill86@gmail.com aleksej63@yahoo.com robafan12@rambler.ru
+7(488)847-71-95 +7(982)785-97-84 +7(093)384-98-26

Пример 2

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

1 2 3 4
Вадим У. Мелян|2003/06/05 vadim35[at]mail.ru +7 (571) 355-78-95
Рамиль А. Шириди|1999/10/03 ramil_28[at]mail.ru +7 (550) 954-99-52
Святогор З. Лифинберг|2001/02/26 lifinberg41[at]mail.ru +7 (580) 565-62-51

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

1 2 3
Мелян, В.У. Шириди, Р.А. Лифинберг, С.З.
03.06.05 99.10.03 01.02.26
vadim35@mail.ru ramil_28@mail.ru lifinberg41@mail.ru
+7(571)355-78-95 +7(550)954-99-52 +7(580)565-62-51

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
sibamev4@rambler.ru 22/12/02 +7 306 729-1159
kudelidi22@yandex.ru 09/04/02 +7 970 575-3270
savelij39@yahoo.com 24/08/04 +7 809 429-8444

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

1 2 3
sibamev4 kudelidi22 savelij39
22-12-02 09-04-02 24-08-04
+7 306 729-11-59 +7 970 575-32-70 +7 809 429-84-44

Пример 2

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

1 2 3 4
miron83@yahoo.com 18/04/99 +7 694 895-3685
georgij36@yandex.ru 20/01/99 +7 434 437-9816
kegurak19@yandex.ru 18/10/04 +7 467 211-5176

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

1 2 3
miron83 georgij36 kegurak19
18-04-99 20-01-99 18-10-04
+7 694 895-36-85 +7 434 437-98-16 +7 467 211-51-76

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.12 696-67-89 Д.Ш. Бадин
0.22 791-13-27 К.Ф. Севов
0.56 357-65-60 Л.Ц. Бошиди
0.66 218-18-53 А.В. Мегучский

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

1 2 3 4
66% 56% 12% 22%
218-1853 357-6560 696-6789 791-1327
Мегучский Бошиди Бадин Севов

Пример 2

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

1 2 3
0.48 698-66-44 А.Г. Чирачий
0.85 646-48-65 Э.Р. Мотучянц
0.73 002-04-27 А.Д. Дефский
0.45 667-44-35 Р.Б. Вусацов

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

1 2 3 4
73% 85% 45% 48%
002-0427 646-4865 667-4435 698-6644
Дефский Мотучянц Вусацов Чирачий

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.069 0.069 Да&dinetberg42[at]rambler.ru
0.344 0.344 Нет&danufanz22[at]yahoo.com
0.881 0.881 Да&kovanz91[at]mail.ru
0.069 0.069 Нет&cerak10[at]yandex.ru

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

1 2 3 4
0.07 0.34 0.88 0.07
1 0 1 0
rambler.ru yahoo.com mail.ru yandex.ru

Пример 2

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

1 2 3 4 5
0.020 0.020 Нет&secko80[at]yandex.ru
0.149 0.149 Да&vokman27[at]gmail.com
0.360 0.360 Да&sizev87[at]mail.ru
0.646 0.646 Да&ruzilin70[at]rambler.ru

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

1 2 3 4
0.02 0.15 0.36 0.65
0 1 1 1
yandex.ru gmail.com mail.ru rambler.ru

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.2819 silatak61[at]yandex.ru 0.2819 +7 828 689-68-64 N
0.2819 silatak61[at]yandex.ru 0.2819 +7 828 689-68-64 N
0.2819 silatak61[at]yandex.ru 0.2819 +7 828 689-68-64 N
0.5274 fasecberg43[at]yahoo.com 0.5274 +7 522 927-63-13 N
0.5358 rostislav90[at]yandex.ru 0.5358 +7 238 178-39-36 Y
0.6118 nekij65[at]yahoo.com 0.6118 +7 522 738-83-16 Y

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

1 2 3 4
54% 61% 53% 28%
yandex.ru yahoo.com yahoo.com yandex.ru
2381783936 5227388316 5229276313 8286896864
да да нет нет

Пример 2

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

1 2 3 4 5
0.9178 dotesidi36[at]rambler.ru 0.9178 +7 745 767-33-47 N
0.1930 suzacin84[at]rambler.ru 0.1930 +7 013 230-06-50 Y
0.1622 radmir93[at]mail.ru 0.1622 +7 975 534-93-13 Y
0.1622 radmir93[at]mail.ru 0.1622 +7 975 534-93-13 Y
0.1622 radmir93[at]mail.ru 0.1622 +7 975 534-93-13 Y

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

1 2 3
19% 92% 16%
rambler.ru rambler.ru mail.ru
0132300650 7457673347 9755349313
да нет да

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
28/10/2000 54% zalonak70[at]yahoo.com 4680625965
28/10/2000 54% zalonak70[at]yahoo.com 4680625965
09/01/2001 10% dasman33[at]yandex.ru 4695946694
17/06/2000 20% socan71[at]yahoo.com 5736784809
28/10/2000 54% zalonak70[at]yahoo.com 4680625965
25/07/2002 91% tobev54[at]gmail.com 7191042944

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

1 2 3 4
2000.10.28 0.54 zalonak70 062-5965
2001.01.09 0.10 dasman33 594-6694
2000.06.17 0.20 socan71 678-4809
2002.07.25 0.91 tobev54 104-2944

Пример 2

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

1 2 3 4 5 6
11/07/1999 14% rocli30[at]gmail.com 2617541725
11/07/1999 14% rocli30[at]gmail.com 2617541725
18/05/2004 14% dabman9[at]rambler.ru 4176468115
11/07/1999 14% rocli30[at]gmail.com 2617541725
18/06/2001 49% cucitev10[at]rambler.ru 9242867756

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

1 2 3 4
1999.07.11 0.14 rocli30 754-1725
2004.05.18 0.14 dabman9 646-8115
2001.06.18 0.49 cucitev10 286-7756

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Да 01.11.15 0.154 0.154
Да 03.12.28 0.206 0.206
Да 03.08.09 0.529 0.529
Да 99.05.10 0.994 0.994

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

1 2 3
1 01/11/15 0.2
1 03/12/28 0.2
1 03/08/09 0.5
1 99/05/10 1.0

Пример 2

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

1 2 3 4 5 6
Да 04.01.06 0.628 0.628
Да 99.06.04 0.407 0.407
Нет 01.12.14 0.375 0.375

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

1 2 3
1 04/01/06 0.6
1 99/06/04 0.4
0 01/12/14 0.4

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Всеволод С. Сугалин 0 1999-10-09 (671) 582-0826 (671) 582-0826
Всеволод С. Сугалин 0 1999-10-09 (671) 582-0826 (671) 582-0826
Иван Ч. Дезузман 1 2003-10-13 (658) 749-9107 (658) 749-9107
Константин К. Сивамов 1 2001-08-27 (395) 613-6995 (395) 613-6995
Герман Н. Зачебук 0 2002-12-22 (813) 606-3491 (813) 606-3491

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

1 2 3 4
В.С. Сугалин Не выполнено 1999 671 582-0826
И.Ч. Дезузман Выполнено 2003 658 749-9107
К.К. Сивамов Выполнено 2001 395 613-6995
Г.Н. Зачебук Не выполнено 2002 813 606-3491

Пример 2

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

1 2 3 4 5
Глеб Н. Куцосук 0 2004-07-26 (775) 038-6890 (775) 038-6890
Захар З. Фегефли 0 2002-06-08 (812) 252-6851 (812) 252-6851
Глеб Н. Куцосук 0 2004-07-26 (775) 038-6890 (775) 038-6890
Михаил Т. Лушешберг 1 2001-05-06 (893) 493-2851 (893) 493-2851
Егор Е. Дамуков 1 1999-10-04 (813) 442-5238 (813) 442-5238

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

1 2 3 4
Г.Н. Куцосук Не выполнено 2004 775 038-6890
З.З. Фегефли Не выполнено 2002 812 252-6851
М.Т. Лушешберг Выполнено 2001 893 493-2851
Е.Е. Дамуков Выполнено 1999 813 442-5238

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(225) 720-7878 (225) 720-7878 0.1207&06.09.2002
(915) 724-4024 (915) 724-4024 0.8890&23.03.2004
(460) 476-3426 (460) 476-3426 0.6487&28.01.1999
(460) 476-3426 (460) 476-3426 0.6487&28.01.1999
(460) 476-3426 (460) 476-3426 0.6487&28.01.1999

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

1 2 3
2257207878 0.121 06.09.02
9157244024 0.889 23.03.04
4604763426 0.649 28.01.99

Пример 2

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

1 2 3
(699) 857-7963 (699) 857-7963 0.3055&13.05.2004
(699) 857-7963 (699) 857-7963 0.3055&13.05.2004
(657) 905-0978 (657) 905-0978 0.6224&09.10.2003
(699) 857-7963 (699) 857-7963 0.3055&13.05.2004
(869) 550-9064 (869) 550-9064 0.8285&07.01.1999

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

1 2 3
6998577963 0.305 13.05.04
6579050978 0.622 09.10.03
8695509064 0.829 07.01.99

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.6 Да +7 614 236-6764 kafuzko2@gmail.com
0.6 Нет +7 247 805-1576 zanak29@gmail.com
0.6 Нет +7 846 405-6714 linebko25@yandex.ru
0.3 Нет +7 577 172-9464 tekin66@yahoo.com

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

1 2 3 4
0.600 0.600 0.600 0.300
1 0 0 0
+7 614 236-67-64 +7 247 805-15-76 +7 846 405-67-14 +7 577 172-94-64
kafuzko2 zanak29 linebko25 tekin66

Пример 2

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

1 2 3 4
0.6 Нет +7 543 968-5878 vivij64@yahoo.com
0.3 Да +7 650 607-6990 ruzifli10@gmail.com
0.3 Да +7 685 086-1684 relij94@rambler.ru

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

1 2 3
0.600 0.300 0.300
0 1 1
+7 543 968-58-78 +7 650 607-69-90 +7 685 086-16-84
vivij64 ruzifli10 relij94

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(094)792-93-63 Вадим Ф. Тигий 25/12/00 0.3489
+7(847)277-83-08 Захар В. Зотяк 09/08/02 0.7290
+7(191)259-74-54 Ильдар А. Велодберг 14/06/02 0.3032
+7(644)956-55-35 Михаил Б. Качев 02/06/01 0.9600

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

1 2 3 4
792-9363 277-8308 259-7454 956-5535
В.Ф. Тигий З.В. Зотяк И.А. Велодберг М.Б. Качев
00.12.25 02.08.09 02.06.14 01.06.02
0.35 0.73 0.30 0.96

Пример 2

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

1 2 3 4
+7(839)448-83-41 Альберт И. Бумин 08/11/04 0.3942
+7(404)343-42-81 Филипп Г. Лулов 26/11/99 0.0144
+7(580)166-37-81 Дамир Л. Лафосянц 08/06/04 0.5822

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

1 2 3
448-8341 343-4281 166-3781
А.И. Бумин Ф.Г. Лулов Д.Л. Лафосянц
04.11.08 99.11.26 04.06.08
0.39 0.01 0.58

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
036 712-0173 Да 10/03/2000 10/03/2000 cibidi67[at]yahoo.com
315 263-4689 Нет 13/08/2003 13/08/2003 sufov87[at]yandex.ru
220 440-9029 Нет 27/10/1999 27/10/1999 kalko89[at]gmail.com
220 440-9029 Нет 27/10/1999 27/10/1999 kalko89[at]gmail.com
220 440-9029 Нет 27/10/1999 27/10/1999 kalko89[at]gmail.com

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

1 2 3 4
(036) 712-0173 true 2000/03/10 yahoo.com
(315) 263-4689 false 2003/08/13 yandex.ru
(220) 440-9029 false 1999/10/27 gmail.com

Пример 2

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

1 2 3 4 5 6 7
345 753-5736 Да 06/04/2004 06/04/2004 gidimic60[at]yandex.ru
737 282-0785 Нет 10/04/2003 10/04/2003 salumak67[at]mail.ru
727 282-7039 Нет 18/10/1999 18/10/1999 gadak27[at]mail.ru
987 505-6682 Нет 23/02/2000 23/02/2000 mosofev57[at]rambler.ru
727 282-7039 Нет 18/10/1999 18/10/1999 gadak27[at]mail.ru
727 282-7039 Нет 18/10/1999 18/10/1999 gadak27[at]mail.ru

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

1 2 3 4
(345) 753-5736 true 2004/04/06 yandex.ru
(737) 282-0785 false 2003/04/10 mail.ru
(727) 282-7039 false 1999/10/18 mail.ru
(987) 505-6682 false 2000/02/23 rambler.ru

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
И.И. Кидиди +7 947 132-3788 +7 947 132-3788 kididi2[at]rambler.ru 52%
М.А. Дений +7 614 572-3862 +7 614 572-3862 denij27[at]yahoo.com 78%
В.Е. Лосибянц +7 422 691-8905 +7 422 691-8905 losibanz43[at]yahoo.com 43%

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

1 2 3 4
И. Кидиди 947-132-3788 rambler.ru 0.5
М. Дений 614-572-3862 yahoo.com 0.8
В. Лосибянц 422-691-8905 yahoo.com 0.4

Пример 2

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

1 2 3 4 5
К.У. Гушичов +7 021 332-1231 +7 021 332-1231 gusicov22[at]yahoo.com 69%
Т.Г. Шусиди +7 749 356-2007 +7 749 356-2007 susidi95[at]gmail.com 28%
А.Е. Финяк +7 448 617-7453 +7 448 617-7453 finak98[at]mail.ru 49%

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

1 2 3 4
К. Гушичов 021-332-1231 yahoo.com 0.7
Т. Шусиди 749-356-2007 gmail.com 0.3
А. Финяк 448-617-7453 mail.ru 0.5

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
27/06/2002 0 0.0;zoreman35@gmail.com 27/06/2002
25/01/2004 0 0.6;kofak30@yahoo.com 25/01/2004
25/01/2004 0 0.6;kofak30@yahoo.com 25/01/2004
20/10/2003 1 0.0;vesij99@rambler.ru 20/10/2003

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

1 2 3 4
04-01-25 N kofak30 60%
03-10-20 Y vesij99 0%
02-06-27 N zoreman35 0%

Пример 2

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

1 2 3 4 5
19/02/2001 1 0.9;disov73@gmail.com 19/02/2001
18/11/2004 1 0.2;lidskij39@gmail.com 18/11/2004
05/05/2004 0 0.0;losivak16@rambler.ru 05/05/2004
19/02/2001 1 0.9;disov73@gmail.com 19/02/2001
11/12/2000 0 0.6;latko17@mail.ru 11/12/2000

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

1 2 3 4
01-02-19 Y disov73 90%
00-12-11 N latko17 60%
04-11-18 Y lidskij39 20%
04-05-05 N losivak16 0%

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y!(266) 059-40-76 Даниэль Чалешич daniel_66@gmail.com
N!(838) 947-38-61 Данил Рудли danil8@yahoo.com
N!(838) 947-38-61 Данил Рудли danil8@yahoo.com
N!(735) 557-87-89 Тамерлан Водачич tamerlan73@mail.ru
N!(838) 947-38-61 Данил Рудли danil8@yahoo.com

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

1 2 3
266-059-4076 838-947-3861 735-557-8789
Чалешич Рудли Водачич
true false false
daniel_66 danil8 tamerlan73

Пример 2

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

1 2 3 4
Y!(548) 406-35-78 Марк Расекберг rasekberg94@rambler.ru
Y!(600) 511-16-33 Рамиль Дучин ramil_53@yandex.ru
Y!(600) 511-16-33 Рамиль Дучин ramil_53@yandex.ru
N!(885) 734-65-36 Яромир Рерибянц reribanz18@yandex.ru
Y!(600) 511-16-33 Рамиль Дучин ramil_53@yandex.ru
N!(413) 442-12-39 Василий Бубелук vasilij79@yandex.ru

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

1 2 3 4
548-406-3578 600-511-1633 885-734-6536 413-442-1239
Расекберг Дучин Рерибянц Бубелук
true true false false
rasekberg94 ramil_53 reribanz18 vasilij79

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Фонегко, Д.Д. 99-04-16 да 0.8557 99-04-16
Фонегко, Д.Д. 99-04-16 да 0.8557 99-04-16
Фонегко, Д.Д. 99-04-16 да 0.8557 99-04-16
Гибабич, А.Б. 03-09-03 да 0.0130 03-09-03
Кукусак, В.Ц. 01-12-21 да 0.1700 01-12-21

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

1 2 3
Д. Фонегко А. Гибабич В. Кукусак
16-04-99 03-09-03 21-12-01
true true true
86% 1% 17%

Пример 2

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

1 2 3 4 5 6 7
Вуцачов, С.О. 01-04-06 нет 0.1383 01-04-06
Кодий, А.А. 99-01-03 нет 0.3631 99-01-03
Бесивли, В.В. 00-07-03 нет 0.9843 00-07-03
Гимян, В.В. 01-07-03 да 0.5717 01-07-03
Гимян, В.В. 01-07-03 да 0.5717 01-07-03
Гимян, В.В. 01-07-03 да 0.5717 01-07-03

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

1 2 3 4
С. Вуцачов А. Кодий В. Бесивли В. Гимян
06-04-01 03-01-99 03-07-00 03-07-01
false false false true
14% 36% 98% 57%

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
1 2003/01/21 +7 (372) 955-25-80 konstantin46@yandex.ru
1 2003/01/21 +7 (372) 955-25-80 konstantin46@yandex.ru
1 2003/01/21 +7 (372) 955-25-80 konstantin46@yandex.ru
0 2000/09/03 +7 (665) 002-81-28 vaceslav80@rambler.ru
1 2000/11/08 +7 (832) 272-08-53 filipp29@gmail.com

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

1 2 3
Выполнено Не выполнено Выполнено
03/01/21 00/09/03 00/11/08
3729552580 6650028128 8322720853
yandex.ru rambler.ru gmail.com

Пример 2

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

1 2 3 4 5 6
1 2001/02/03 +7 (381) 073-33-19 anatolij45@yandex.ru
1 2001/02/03 +7 (381) 073-33-19 anatolij45@yandex.ru
0 2001/12/21 +7 (026) 241-27-28 tesak90@yahoo.com
0 2004/01/27 +7 (332) 176-20-57 bomikli38@yahoo.com
1 2001/02/03 +7 (381) 073-33-19 anatolij45@yandex.ru
1 2000/06/19 +7 (991) 367-84-45 al_bert5@mail.ru

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

1 2 3 4
Выполнено Не выполнено Не выполнено Выполнено
01/02/03 01/12/21 04/01/27 00/06/19
3810733319 0262412728 3321762057 9913678445
yandex.ru yahoo.com yahoo.com mail.ru

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Филипп М. Чутеско#0.9571 cutesko40[at]yahoo.com cutesko40[at]yahoo.com
Филипп М. Чутеско#0.9571 cutesko40[at]yahoo.com cutesko40[at]yahoo.com
Андрей Л. Шегли#0.4520 andrej37[at]mail.ru andrej37[at]mail.ru
Филипп М. Чутеско#0.9571 cutesko40[at]yahoo.com cutesko40[at]yahoo.com
Анатолий М. Фиматко#0.2121 anatolij3[at]rambler.ru anatolij3[at]rambler.ru

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

1 2 3
0.212 0.452 0.957
anatolij3 andrej37 cutesko40
Фиматко, А.М. Шегли, А.Л. Чутеско, Ф.М.

Пример 2

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

1 2 3
Матвей И. Ровберг#0.0563 rovberg1[at]gmail.com rovberg1[at]gmail.com
Андрей О. Зорский#0.9601 zorskij66[at]mail.ru zorskij66[at]mail.ru
Вячеслав Д. Фичяк#0.8415 vaceslav17[at]yandex.ru vaceslav17[at]yandex.ru
Андрей О. Зорский#0.9601 zorskij66[at]mail.ru zorskij66[at]mail.ru
Андрей О. Зорский#0.9601 zorskij66[at]mail.ru zorskij66[at]mail.ru

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

1 2 3
0.056 0.842 0.960
rovberg1 vaceslav17 zorskij66
Ровберг, М.И. Фичяк, В.Д. Зорский, А.О.

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
daniil99@yahoo.com 43% нет нет Даниил Бутич
svatoslav39@gmail.com 57% да да Святослав Зошибко
timofej60@yahoo.com 97% да да Тимофей Фелин
tozazanz52@yahoo.com 50% нет нет Елисей Тоцацянц

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

1 2 3 4
yahoo.com 0.430 Нет Бутич Даниил
gmail.com 0.570 Да Зошибко Святослав
yahoo.com 0.970 Да Фелин Тимофей
yahoo.com 0.500 Нет Тоцацянц Елисей

Пример 2

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

1 2 3 4 5 6 7
bezitidi64@yandex.ru 0% нет нет Ринат Бецитиди
al_bert55@yandex.ru 54% да да Альберт Бинин
evgenij18@rambler.ru 100% да да Евгений Фецин

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

1 2 3 4
yandex.ru 0.000 Нет Бецитиди Ринат
yandex.ru 0.540 Да Бинин Альберт
rambler.ru 1.000 Да Фецин Евгений

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.2 6007454#09-01-00 Вугукяк Мирон Вугукяк Мирон
0.1 2528451#05-05-01 Шиций Герман Шиций Герман
0.8 5156285#13-01-99 Кибофиди Ян Кибофиди Ян
0.4 0330895#14-01-04 Фобман Сергей Фобман Сергей

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

1 2 3 4
10% 20% 40% 80%
05.05.01 09.01.00 14.01.04 13.01.99
Герман Шиций Мирон Вугукяк Сергей Фобман Ян Кибофиди
252-8451 600-7454 033-0895 515-6285

Пример 2

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

1 2 3 4 5 6
0.6 1761988#04-09-99 Кунанич Анатолий Кунанич Анатолий
1.0 9528838#07-02-04 Венов Данила Венов Данила
0.3 6792590#10-11-04 Нуфатов Игнат Нуфатов Игнат

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

1 2 3
60% 100% 30%
04.09.99 07.02.04 10.11.04
Анатолий Кунанич Данила Венов Игнат Нуфатов
176-1988 952-8838 679-2590

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 Тимур Е. Кишев 2003/03/23
0 Антон А. Дечидян 1999/12/19
0 Павел У. Молокский 2003/08/28

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

1 2 3
нет нет да
Антон Дечидян Павел Молокский Тимур Кишев
99.12.19 03.08.28 03.03.23

Пример 2

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

1 2 3 4 5
0 Назар А. Гунинич 2002/08/05
1 Денис И. Багий 2003/11/08
0 Марсель У. Шифадман 2003/01/01
0 Тимофей Ш. Садофяк 2003/06/08

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

1 2 3 4
да нет нет нет
Денис Багий Марсель Шифадман Назар Гунинич Тимофей Садофяк
03.11.08 03.01.01 02.08.05 03.06.08

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
rusak27@gmail.com 0.17 Выполнено +7 (071) 944-94-86 Выполнено
rivin8@mail.ru 0.17 Выполнено +7 (240) 546-07-19 Выполнено
rivin8@mail.ru 0.17 Выполнено +7 (240) 546-07-19 Выполнено
rivin8@mail.ru 0.17 Выполнено +7 (240) 546-07-19 Выполнено
tefukskij53@mail.ru 0.20 Выполнено +7 (687) 059-04-40 Выполнено
didan6@mail.ru 0.89 Выполнено +7 (430) 310-16-80 Выполнено

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

1 2 3 4
rusak27 rivin8 tefukskij53 didan6
0.1700 0.1700 0.2000 0.8900
да да да да
944-9486 546-0719 059-0440 310-1680

Пример 2

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

1 2 3 4 5 6
tusisak28@rambler.ru 0.97 Выполнено +7 (474) 584-75-97 Выполнено
totidi56@yandex.ru 0.76 Выполнено +7 (800) 501-77-90 Выполнено
totidi56@yandex.ru 0.76 Выполнено +7 (800) 501-77-90 Выполнено
totidi56@yandex.ru 0.76 Выполнено +7 (800) 501-77-90 Выполнено
zakalov52@gmail.com 0.96 Выполнено +7 (535) 367-11-04 Выполнено

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

1 2 3
tusisak28 totidi56 zakalov52
0.9700 0.7600 0.9600
да да да
584-7597 501-7790 367-1104

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.4&00.04.07 latak82@mail.ru latak82@mail.ru
0.5&00.05.25 bunko73@mail.ru bunko73@mail.ru
0.4&99.05.15 tanonidi50@rambler.ru tanonidi50@rambler.ru
0.8&00.09.20 gisko94@yandex.ru gisko94@yandex.ru

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

1 2 3 4
40% 50% 40% 80%
latak82[at]mail.ru bunko73[at]mail.ru tanonidi50[at]rambler.ru gisko94[at]yandex.ru
00-04-07 00-05-25 99-05-15 00-09-20

Пример 2

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

1 2 3 4
0.1&01.06.01 kuvobman74@yandex.ru kuvobman74@yandex.ru
0.3&99.08.03 givotov60@yandex.ru givotov60@yandex.ru
0.5&04.01.02 muzitov59@mail.ru muzitov59@mail.ru

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

1 2 3
10% 30% 50%
kuvobman74[at]yandex.ru givotov60[at]yandex.ru muzitov59[at]mail.ru
01-06-01 99-08-03 04-01-02

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2
kazidi42@gmail.com В.Ц. Кациди#1
kazidi42@gmail.com В.Ц. Кациди#1
cevunov35@yahoo.com Т.В. Чевунов#0
zizikuk40@yahoo.com А.З. Зицикук#1

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

1 2 3
gmail.com Да В. Кациди
yahoo.com Нет Т. Чевунов
yahoo.com Да А. Зицикук

Пример 2

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

1 2
ruvan27@gmail.com С.А. Рувян#0
nasosidi48@gmail.com Р.Ш. Насошиди#1
rolko84@yahoo.com С.В. Ролко#0
fesisan55@yandex.ru А.Ц. Фешишян#1
fesisan55@yandex.ru А.Ц. Фешишян#1

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

1 2 3
gmail.com Нет С. Рувян
gmail.com Да Р. Насошиди
yahoo.com Нет С. Ролко
yandex.ru Да А. Фешишян

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Данил М. Мезорберг Да +76720164737 +76720164737
Артем Б. Какутич Нет +78155859437 +78155859437
Демид З. Шагодяк Да +70095736702 +70095736702

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

1 2 3
Данил Мезорберг Артем Какутич Демид Шагодяк
Y N Y
+7 672 016-47-37 +7 815 585-94-37 +7 009 573-67-02

Пример 2

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

1 2 3 4
Петр Н. Шонич Да +78516408492 +78516408492
Платон В. Шикянц Да +70070778374 +70070778374
Арсен Г. Бонезский Нет +73421413782 +73421413782
Святослав Л. Цекиди Да +70715172724 +70715172724

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

1 2 3 4
Петр Шонич Платон Шикянц Арсен Бонезский Святослав Цекиди
Y Y N Y
+7 851 640-84-92 +7 007 077-83-74 +7 342 141-37-82 +7 071 517-27-24

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Мадин А.Ш. 02.04.11#+7(159)286-51-84 N
Кекетман С.К. 00.07.24#+7(345)257-95-16 N
Фелетук М.Б. 99.08.26#+7(247)527-99-19 N
Фелетук М.Б. 99.08.26#+7(247)527-99-19 N

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

1 2 3 4
А. Мадин 11.04.02 нет 286-5184
С. Кекетман 24.07.00 нет 257-9516
М. Фелетук 26.08.99 нет 527-9919

Пример 2

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

1 2 3 4
Зесук Р.Ф. 99.11.08#+7(376)214-43-92 Y
Кацов И.Е. 99.03.06#+7(406)891-81-40 N
Сечев Г.Ф. 00.09.16#+7(096)958-59-91 N
Незодберг С.Д. 99.08.20#+7(225)570-06-99 Y
Незодберг С.Д. 99.08.20#+7(225)570-06-99 Y

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

1 2 3 4
Р. Зесук 08.11.99 да 214-4392
И. Кацов 06.03.99 нет 891-8140
Г. Сечев 16.09.00 нет 958-5991
С. Незодберг 20.08.99 да 570-0699

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+73043761367 nutumak16[at]rambler.ru 1999-12-17
+79433935091 danila35[at]yahoo.com 2003-03-20
+75132264460 rizerev12[at]rambler.ru 2004-08-26
+73839625142 arsenij93[at]mail.ru 2000-06-21

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

1 2 3
304 376-1367 nutumak16@rambler.ru 1999.12.17
943 393-5091 danila35@yahoo.com 2003.03.20
513 226-4460 rizerev12@rambler.ru 2004.08.26
383 962-5142 arsenij93@mail.ru 2000.06.21

Пример 2

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

1 2 3 4 5
+71823534993 gidskij27[at]rambler.ru 2000-07-26
+75463509009 filakic33[at]yahoo.com 2003-05-03
+72917087232 savelij95[at]yandex.ru 2001-12-26

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

1 2 3
182 353-4993 gidskij27@rambler.ru 2000.07.26
546 350-9009 filakic33@yahoo.com 2003.05.03
291 708-7232 savelij95@yandex.ru 2001.12.26

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(076) 395-05-44 (076) 395-05-44 true&0.148 dubaban56[at]gmail.com
(216) 519-83-35 (216) 519-83-35 true&0.101 fenizin15[at]yandex.ru
(506) 871-09-05 (506) 871-09-05 true&0.206 lagko59[at]gmail.com

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

1 2 3
0763950544 2165198335 5068710905
15% 10% 21%
gmail.com yandex.ru gmail.com
Выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4 5
(544) 385-75-47 (544) 385-75-47 false&0.600 zezov96[at]rambler.ru
(479) 229-52-28 (479) 229-52-28 true&0.185 fekanman68[at]mail.ru
(230) 567-54-41 (230) 567-54-41 false&0.419 bosak50[at]yahoo.com
(824) 833-15-34 (824) 833-15-34 true&0.645 barko98[at]yandex.ru

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

1 2 3 4
5443857547 4792295228 2305675441 8248331534
60% 18% 42% 64%
rambler.ru mail.ru yahoo.com yandex.ru
Не выполнено Выполнено Не выполнено Выполнено

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 552 929-3527 false 0.99
+7 556 091-3842 false 0.05
+7 230 635-1373 true 0.24

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

1 2 3
5529293527 нет 0.990
5560913842 нет 0.050
2306351373 да 0.240

Пример 2

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

1 2 3
+7 512 495-0214 false 0.31
+7 330 554-9231 true 0.13
+7 582 725-6317 false 0.18

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

1 2 3
5124950214 нет 0.310
3305549231 да 0.130
5827256317 нет 0.180