ИКБО-51-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
bocidi30[at]mail.ru#Y 26/04/2001
bocidi30[at]mail.ru#Y 26/04/2001
nufov28[at]rambler.ru#Y 19/01/1999
bocidi30[at]mail.ru#Y 26/04/2001
zeforberg30[at]gmail.com#Y 21/07/2003
cosli63[at]yahoo.com#Y 22/12/2002

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

1 2 3 4
mail.ru rambler.ru gmail.com yahoo.com
да да да да
2001/04/26 1999/01/19 2003/07/21 2002/12/22

Пример 2

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

1 2 3
subic20[at]rambler.ru#Y 16/09/2004
rucafuk31[at]mail.ru#Y 11/05/2001
fesirij21[at]rambler.ru#N 18/10/2003
subic20[at]rambler.ru#Y 16/09/2004
subic20[at]rambler.ru#Y 16/09/2004

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

1 2 3
rambler.ru mail.ru rambler.ru
да да нет
2004/09/16 2001/05/11 2003/10/18

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Судугев Владислав 55% Выполнено
Зулемберг Одиссей 4% Выполнено
Бутский Ринат 45% Не выполнено

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

1 2 3
Владислав Судугев 0.55 Y
Одиссей Зулемберг 0.04 Y
Ринат Бутский 0.45 N

Пример 2

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

1 2 3
Нифский Вячеслав 63% Не выполнено
Таветук Эдуард 91% Выполнено
Зокоцяк Самир 6% Выполнено

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

1 2 3
Вячеслав Нифский 0.63 N
Самир Зокоцяк 0.06 Y
Эдуард Таветук 0.91 Y

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Т.З. Фебушев 2000/09/13 febusev67@mail.ru Не выполнено
И.О. Димко 2001/12/27 dimko76@rambler.ru Не выполнено
П.Е. Сумук 2000/05/08 sumuk96@mail.ru Не выполнено
М.В. Сивский 2001/02/11 sivskij15@yandex.ru Выполнено
И.О. Димко 2001/12/27 dimko76@rambler.ru Не выполнено
И.О. Димко 2001/12/27 dimko76@rambler.ru Не выполнено

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

1 2 3 4
Фебушев Т. Димко И. Сумук П. Сивский М.
13.09.2000 27.12.2001 08.05.2000 11.02.2001
febusev67[at]mail.ru dimko76[at]rambler.ru sumuk96[at]mail.ru sivskij15[at]yandex.ru
N N N Y

Пример 2

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

1 2 3 4 5 6
Д.С. Цивукиди 2002/08/08 zivukidi13@yahoo.com Выполнено
Д.С. Цивукиди 2002/08/08 zivukidi13@yahoo.com Выполнено
П.Р. Лацобли 2001/06/14 lazobli38@yahoo.com Выполнено
М.Ш. Дазочский 2002/09/19 dazocskij51@mail.ru Не выполнено
Д.С. Цивукиди 2002/08/08 zivukidi13@yahoo.com Выполнено
М.Д. Зетатин 2002/01/04 zetatin41@yandex.ru Не выполнено

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

1 2 3 4
Цивукиди Д. Лацобли П. Дазочский М. Зетатин М.
08.08.2002 14.06.2001 19.09.2002 04.01.2002
zivukidi13[at]yahoo.com lazobli38[at]yahoo.com dazocskij51[at]mail.ru zetatin41[at]yandex.ru
Y Y N N

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Мугедий, С.Б. +7 333 805-2942 0.243 07.04.00
Вибатян, В.Л. +7 441 997-3064 0.497 09.12.04
Завабий, А.В. +7 730 763-1909 0.228 04.01.02
Децевли, С.Ч. +7 426 207-9330 0.652 01.05.04

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

1 2 3 4
С. Мугедий 805-2942 24% 00/04/07
В. Вибатян 997-3064 50% 04/12/09
А. Завабий 763-1909 23% 02/01/04
С. Децевли 207-9330 65% 04/05/01

Пример 2

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

1 2 3 4 5
Сокушев, В.Р. +7 135 983-2911 0.094 27.07.99
Незувук, С.Д. +7 833 393-6661 0.552 25.02.02
Мувидко, Р.Г. +7 961 373-2137 0.348 06.11.02

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

1 2 3 4
В. Сокушев 983-2911 9% 99/07/27
С. Незувук 393-6661 55% 02/02/25
Р. Мувидко 373-2137 35% 02/11/06

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
nomij34[at]mail.ru nomij34[at]mail.ru 0.149#Номий, С.В.
nomij34[at]mail.ru nomij34[at]mail.ru 0.149#Номий, С.В.
dizin64[at]yandex.ru dizin64[at]yandex.ru 0.444#Дизин, Д.Ф.
nomij34[at]mail.ru nomij34[at]mail.ru 0.149#Номий, С.В.
kitubij69[at]yandex.ru kitubij69[at]yandex.ru 0.748#Китубий, А.З.

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

1 2 3
nomij34@mail.ru dizin64@yandex.ru kitubij69@yandex.ru
Номий С. Дизин Д. Китубий А.
0.15 0.44 0.75

Пример 2

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

1 2 3 4 5
rukli31[at]yahoo.com rukli31[at]yahoo.com 0.132#Рукли, А.К.
romov32[at]gmail.com romov32[at]gmail.com 0.376#Ромов, З.Ш.
zimikan66[at]gmail.com zimikan66[at]gmail.com 0.315#Цимикян, А.Ш.
romov32[at]gmail.com romov32[at]gmail.com 0.376#Ромов, З.Ш.
romov32[at]gmail.com romov32[at]gmail.com 0.376#Ромов, З.Ш.

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

1 2 3
rukli31@yahoo.com romov32@gmail.com zimikan66@gmail.com
Рукли А. Ромов З. Цимикян А.
0.13 0.38 0.32

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Фушисли Б.Е. 0.92 fusisli11@gmail.com&+7(092)554-84-60 0.92
Рофян Р.Г. 0.87 rofan51@mail.ru&+7(589)327-02-04 0.87
Тазачов Р.Ф. 0.37 tazacov23@mail.ru&+7(822)990-52-61 0.37
Фенусин М.Д. 0.69 fenusin5@yahoo.com&+7(924)743-15-10 0.69

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

1 2 3 4
Фушисли 0.9 fusisli11[at]gmail.com 554-8460
Рофян 0.9 rofan51[at]mail.ru 327-0204
Тазачов 0.4 tazacov23[at]mail.ru 990-5261
Фенусин 0.7 fenusin5[at]yahoo.com 743-1510

Пример 2

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

1 2 3 4 5 6
Ругак А.Р. 0.80 rugak37@yandex.ru&+7(111)274-35-89 0.80
Бифамберг В.А. 0.96 bifamberg46@mail.ru&+7(998)301-89-56 0.96
Чекувиди Д.Р. 1.00 cekuvidi97@yandex.ru&+7(920)228-46-95 1.00
Бучли А.У. 0.15 bucli40@gmail.com&+7(939)853-19-68 0.15

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

1 2 3 4
Ругак 0.8 rugak37[at]yandex.ru 274-3589
Бифамберг 1.0 bifamberg46[at]mail.ru 301-8956
Чекувиди 1.0 cekuvidi97[at]yandex.ru 228-4695
Бучли 0.1 bucli40[at]gmail.com 853-1968

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true 0.2048 rodion81[at]gmail.com
false 0.2009 vladislav87[at]gmail.com
false 0.1615 cukakberg43[at]gmail.com
false 0.1615 cukakberg43[at]gmail.com
false 0.1615 cukakberg43[at]gmail.com

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

1 2 3
Да 0.205 gmail.com
Нет 0.201 gmail.com
Нет 0.162 gmail.com

Пример 2

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

1 2 3
true 0.2260 guredko64[at]mail.ru
true 0.6645 valerij97[at]yahoo.com
true 0.2260 guredko64[at]mail.ru
true 0.8346 zozazak40[at]yandex.ru
true 0.3048 tomitman83[at]rambler.ru
true 0.2260 guredko64[at]mail.ru

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

1 2 3
Да 0.226 mail.ru
Да 0.664 yahoo.com
Да 0.835 yandex.ru
Да 0.305 rambler.ru

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
mozko25[at]rambler.ru +7 047 810-9918 mozko25[at]rambler.ru 11.03.2003 false
gusizli15[at]yahoo.com +7 901 979-4244 gusizli15[at]yahoo.com 03.05.2002 true
nefan9[at]mail.ru +7 348 121-4112 nefan9[at]mail.ru 02.03.2000 false
nefan9[at]mail.ru +7 348 121-4112 nefan9[at]mail.ru 02.03.2000 false
sezin12[at]gmail.com +7 627 571-5045 sezin12[at]gmail.com 19.02.2004 false
nefan9[at]mail.ru +7 348 121-4112 nefan9[at]mail.ru 02.03.2000 false

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

1 2 3 4
mozko25 gusizli15 nefan9 sezin12
0478109918 9019794244 3481214112 6275715045
03.03.11 02.05.03 00.03.02 04.02.19
Не выполнено Выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3 4 5 6 7
zanij94[at]rambler.ru +7 137 045-9645 zanij94[at]rambler.ru 27.01.1999 true
tenekin13[at]rambler.ru +7 132 894-1952 tenekin13[at]rambler.ru 08.03.2002 false
zanij94[at]rambler.ru +7 137 045-9645 zanij94[at]rambler.ru 27.01.1999 true
zanij94[at]rambler.ru +7 137 045-9645 zanij94[at]rambler.ru 27.01.1999 true
voruk47[at]rambler.ru +7 891 328-1432 voruk47[at]rambler.ru 15.03.2000 false

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

1 2 3
zanij94 tenekin13 voruk47
1370459645 1328941952 8913281432
99.01.27 02.03.08 00.03.15
Выполнено Не выполнено Не выполнено

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 024 139-32-18 Y cakikev47[at]gmail.com cakikev47[at]gmail.com
+7 889 983-57-86 Y kirill85[at]yandex.ru kirill85[at]yandex.ru
+7 564 937-74-62 N setekuk49[at]mail.ru setekuk49[at]mail.ru
+7 803 553-06-60 Y nizezidi73[at]yahoo.com nizezidi73[at]yahoo.com

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

1 2 3 4
139-32-18 983-57-86 937-74-62 553-06-60
Да Да Нет Да
cakikev47@gmail.com kirill85@yandex.ru setekuk49@mail.ru nizezidi73@yahoo.com

Пример 2

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

1 2 3 4 5 6
+7 098 648-03-99 Y luzuk47[at]rambler.ru luzuk47[at]rambler.ru
+7 988 690-96-22 Y timofej29[at]yahoo.com timofej29[at]yahoo.com
+7 504 469-31-23 N zameran61[at]yandex.ru zameran61[at]yandex.ru

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

1 2 3
648-03-99 690-96-22 469-31-23
Да Да Нет
luzuk47@rambler.ru timofej29@yahoo.com zameran61@yandex.ru

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 328 954-3879 0.599 00.03.06&Нет
+7 281 096-0741 0.376 02.07.26&Нет
+7 735 143-2675 0.880 04.02.17&Нет
+7 862 916-7192 0.578 03.07.08&Да

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

1 2 3 4
328-954-3879 0.6 06.03.00 false
281-096-0741 0.4 26.07.02 false
735-143-2675 0.9 17.02.04 false
862-916-7192 0.6 08.07.03 true

Пример 2

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

1 2 3 4
+7 943 556-9237 0.664 02.11.17&Да
+7 667 161-3025 0.296 99.07.16&Да
+7 614 457-1634 0.983 03.04.20&Нет

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

1 2 3 4
943-556-9237 0.7 17.11.02 true
667-161-3025 0.3 16.07.99 true
614-457-1634 1.0 20.04.03 false

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
daniil73@yahoo.com 04.10.15 (570) 303-31-32 daniil73@yahoo.com Даниил Г. Висяк
daniil73@yahoo.com 04.10.15 (570) 303-31-32 daniil73@yahoo.com Даниил Г. Висяк
zosman3@mail.ru 00.09.15 (218) 884-77-16 zosman3@mail.ru Илья З. Цосман
tomarev31@rambler.ru 99.10.13 (019) 456-38-53 tomarev31@rambler.ru Илья Ц. Томарев
fozimij73@rambler.ru 03.05.06 (356) 188-17-63 fozimij73@rambler.ru Рустам Т. Фозимий

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

1 2 3 4
yahoo.com 15.10.04 570-303-3132 Висяк Д.Г.
rambler.ru 13.10.99 019-456-3853 Томарев И.Ц.
rambler.ru 06.05.03 356-188-1763 Фозимий Р.Т.
mail.ru 15.09.00 218-884-7716 Цосман И.З.

Пример 2

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

1 2 3 4 5 6
miroslav88@yahoo.com 01.05.23 (878) 575-10-79 miroslav88@yahoo.com Мирослав Р. Цисашич
dunivic36@rambler.ru 02.03.27 (020) 513-15-72 dunivic36@rambler.ru Гордей Ч. Дунивич
dunivic36@rambler.ru 02.03.27 (020) 513-15-72 dunivic36@rambler.ru Гордей Ч. Дунивич
daniel_4@rambler.ru 01.11.08 (832) 299-68-42 daniel_4@rambler.ru Даниэль А. Бамулак
nikita62@rambler.ru 99.06.01 (045) 394-17-95 nikita62@rambler.ru Никита Е. Ретянц

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

1 2 3 4
rambler.ru 08.11.01 832-299-6842 Бамулак Д.А.
rambler.ru 27.03.02 020-513-1572 Дунивич Г.Ч.
rambler.ru 01.06.99 045-394-1795 Ретянц Н.Е.
yahoo.com 23.05.01 878-575-1079 Цисашич М.Р.

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2
904 291-8971#2003-03-16 true
063 108-9997#2001-09-02 true
112 051-5205#2002-10-22 false

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

1 2 3
16-03-03 02-09-01 22-10-02
да да нет
2918971 1089997 0515205

Пример 2

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

1 2
724 685-8417#1999-08-15 true
513 568-3801#2001-01-08 false
138 025-8498#2004-07-07 false
701 305-5355#2001-12-05 true

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

1 2 3 4
15-08-99 08-01-01 07-07-04 05-12-01
да нет нет да
6858417 5683801 0258498 3055355

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
957-693-9959:Борис В. Кукисев да 2001.07.11 2001.07.11
323-993-2354:Ян Ц. Рецян да 2003.10.25 2003.10.25
409-821-4717:Одиссей Д. Карко нет 1999.09.13 1999.09.13
725-492-9664:Семен Ч. Федман да 2000.05.14 2000.05.14

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

1 2 3 4
693-9959 993-2354 821-4717 492-9664
Выполнено Выполнено Не выполнено Выполнено
Кукисев Б.В. Рецян Я.Ц. Карко О.Д. Федман С.Ч.
2001 2003 1999 2000

Пример 2

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

1 2 3 4 5 6
513-360-8860:Петр Б. Редиди нет 2004.10.23 2004.10.23
450-111-9725:Макар Н. Какин да 2003.10.16 2003.10.16
358-488-8625:Леонид И. Нимук да 2002.05.19 2002.05.19
189-532-7789:Игнат З. Федич нет 2001.03.13 2001.03.13

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

1 2 3 4
360-8860 111-9725 488-8625 532-7789
Не выполнено Выполнено Выполнено Не выполнено
Редиди П.Б. Какин М.Н. Нимук Л.И. Федич И.З.
2004 2003 2002 2001

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
04-11-22#Виталий З. Нешли Y +78755505805 +78755505805
99-02-11#Назар Б. Дирабко Y +78025639284 +78025639284
99-02-11#Назар Б. Дирабко Y +78025639284 +78025639284
00-09-24#Сергей Ч. Козунский N +73599325154 +73599325154
99-02-11#Назар Б. Дирабко Y +78025639284 +78025639284
99-07-13#Глеб И. Берекев Y +73542306707 +73542306707

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

1 2 3 4
Нешли 1 22-11-04 550-58-05
Дирабко 1 11-02-99 563-92-84
Козунский 0 24-09-00 932-51-54
Берекев 1 13-07-99 230-67-07

Пример 2

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

1 2 3 4 5 6
02-04-14#Егор Ш. Черов N +72035984152 +72035984152
00-09-21#Александр Р. Бесли Y +78547232046 +78547232046
99-09-14#Марк Д. Тишечов Y +79289589327 +79289589327
99-09-14#Марк Д. Тишечов Y +79289589327 +79289589327
99-09-14#Марк Д. Тишечов Y +79289589327 +79289589327

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

1 2 3 4
Черов 0 14-04-02 598-41-52
Бесли 1 21-09-00 723-20-46
Тишечов 1 14-09-99 958-93-27

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 978 396-6439 Р.Р. Севин 18/06/2002
+7 002 238-5456 Я.О. Шотамий 07/07/1999
+7 983 747-3761 П.Л. Гезечиди 25/08/2003
+7 002 238-5456 Я.О. Шотамий 07/07/1999
+7 461 720-3637 Л.Б. Лубефич 25/04/2002

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

1 2 3 4
978-396-6439 002-238-5456 983-747-3761 461-720-3637
Р. Севин Я. Шотамий П. Гезечиди Л. Лубефич
18.06.2002 07.07.1999 25.08.2003 25.04.2002

Пример 2

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

1 2 3
+7 510 382-0345 М.Т. Лобонян 23/03/2002
+7 747 161-4440 О.А. Самий 06/12/2000
+7 348 431-8788 М.И. Сесев 15/06/2001
+7 348 431-8788 М.И. Сесев 15/06/2001

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

1 2 3
510-382-0345 747-161-4440 348-431-8788
М. Лобонян О. Самий М. Сесев
23.03.2002 06.12.2000 15.06.2001

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
887 787-5470 1% Выполнено Выполнено 2004-07-14
099 354-8728 55% Не выполнено Не выполнено 1999-11-15
887 787-5470 1% Выполнено Выполнено 2004-07-14
175 230-0722 82% Не выполнено Не выполнено 2001-05-10
887 787-5470 1% Выполнено Выполнено 2004-07-14

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

1 2 3
7875470 3548728 2300722
0.0 0.6 0.8
true false false
04-07-14 99-11-15 01-05-10

Пример 2

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

1 2 3 4 5 6
431 577-7077 71% Выполнено Выполнено 2002-03-03
710 122-0896 90% Выполнено Выполнено 1999-06-13
710 122-0896 90% Выполнено Выполнено 1999-06-13
710 122-0896 90% Выполнено Выполнено 1999-06-13
565 979-8555 98% Выполнено Выполнено 2004-04-13
923 739-3363 24% Не выполнено Не выполнено 2001-11-14

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

1 2 3 4
5777077 1220896 9798555 7393363
0.7 0.9 1.0 0.2
true true true false
02-03-03 99-06-13 04-04-13 01-11-14

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Чезов, К.Е. 96% N Чезов, К.Е.
Чезов, К.Е. 96% N Чезов, К.Е.
Фисагян, Е.Е. 77% Y Фисагян, Е.Е.
Турук, К.Ф. 80% N Турук, К.Ф.

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

1 2 3
Чезов 0.96 Не выполнено
Фисагян 0.77 Выполнено
Турук 0.80 Не выполнено

Пример 2

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

1 2 3 4
Мевич, Т.Т. 34% Y Мевич, Т.Т.
Лацяк, А.Ч. 86% Y Лацяк, А.Ч.
Чосомли, А.Ш. 2% Y Чосомли, А.Ш.
Лацяк, А.Ч. 86% Y Лацяк, А.Ч.

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

1 2 3
Мевич 0.34 Выполнено
Лацяк 0.86 Выполнено
Чосомли 0.02 Выполнено

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Егор К. Битезко 0.25&2001/10/03
Арсен Б. Лирочин 0.52&2002/04/07
Эдуард З. Ночак 0.37&2001/11/19
Эдуард З. Ночак 0.37&2001/11/19
Юрий Ш. Беремян 0.25&2002/10/28

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

1 2 3 4
Битезко Е.К. Лирочин А.Б. Ночак Э.З. Беремян Ю.Ш.
0.250 0.520 0.370 0.250
01-10-03 02-04-07 01-11-19 02-10-28

Пример 2

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

1 2 3 4
Мирон К. Рутов 0.12&2001/10/22
Рамиль А. Морефяк 0.11&2004/03/28
Юрий К. Чалусук 0.19&2004/12/16
Рамиль А. Морефяк 0.11&2004/03/28

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

1 2 3
Рутов М.К. Морефяк Р.А. Чалусук Ю.К.
0.120 0.110 0.190
01-10-22 04-03-28 04-12-16

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
false zezevak42[at]rambler.ru Антон Цецевак
false stanislav71[at]yandex.ru Станислав Зидев
true zahar50[at]yahoo.com Захар Мизко
true fezskij94[at]gmail.com Родион Фецский
true fezskij94[at]gmail.com Родион Фецский
true fezskij94[at]gmail.com Родион Фецский

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

1 2 3
Не выполнено zezevak42 Цецевак
Не выполнено stanislav71 Зидев
Выполнено zahar50 Мизко
Выполнено fezskij94 Фецский

Пример 2

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

1 2 3 4 5
true duzskij9[at]yandex.ru Лев Дузский
false gordej47[at]rambler.ru Гордей Зечин
false gordej47[at]rambler.ru Гордей Зечин
true suketli2[at]yandex.ru Антон Шукетли
false gordej47[at]rambler.ru Гордей Зечин

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

1 2 3
Выполнено duzskij9 Дузский
Не выполнено gordej47 Зечин
Выполнено suketli2 Шукетли

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.6 Матвей З. Меско 99-12-08
0.9 Арсен Ч. Цузичян 04-10-14
1.0 Давид У. Шецутий 03-11-28

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

1 2 3
0.6000 Меско Матвей 08-12-99
0.9000 Цузичян Арсен 14-10-04
1.0000 Шецутий Давид 28-11-03

Пример 2

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

1 2 3
0.7 Георгий И. Фимян 00-03-13
0.8 Гордей В. Розеров 02-07-01
0.7 Арсен Ш. Чилий 00-09-27

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

1 2 3
0.7000 Фимян Георгий 13-03-00
0.8000 Розеров Гордей 01-07-02
0.7000 Чилий Арсен 27-09-00

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено +7 894 819-9034 solafidi10[at]mail.ru 1999-09-27
Не выполнено +7 314 496-2724 kerskij98[at]yandex.ru 2004-09-16
Выполнено +7 468 725-4844 vadim80[at]rambler.ru 2004-04-27

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

1 2 3 4
true 8199034 mail.ru 1999
false 4962724 yandex.ru 2004
true 7254844 rambler.ru 2004

Пример 2

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

1 2 3 4 5
Не выполнено +7 402 831-3068 sizerman7[at]rambler.ru 1999-09-07
Выполнено +7 407 429-2694 evgenij4[at]rambler.ru 1999-02-11
Выполнено +7 669 383-4634 miron88[at]yandex.ru 2004-05-08
Выполнено +7 813 526-3504 vladimir10[at]rambler.ru 2003-04-07

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

1 2 3 4
false 8313068 rambler.ru 1999
true 4292694 rambler.ru 1999
true 3834634 yandex.ru 2004
true 5263504 rambler.ru 2003

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
andrej14@gmail.com:false +7 049 296-5875 0.3 0.3
tuzezic77@yandex.ru:true +7 947 784-8357 0.8 0.8
rivin87@rambler.ru:true +7 701 215-5014 1.0 1.0
svatoslav42@yandex.ru:false +7 469 171-3736 0.9 0.9

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

1 2 3 4
нет +7 (049) 296-58-75 andrej14 0.3000
нет +7 (469) 171-37-36 svatoslav42 0.9000
да +7 (701) 215-50-14 rivin87 1.0000
да +7 (947) 784-83-57 tuzezic77 0.8000

Пример 2

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

1 2 3 4 5
cisugij88@yandex.ru:true +7 016 994-5656 0.5 0.5
detman90@yahoo.com:true +7 345 188-4738 0.1 0.1
zuvidi52@yahoo.com:true +7 311 261-9256 0.5 0.5
cosan36@rambler.ru:false +7 922 324-5871 0.6 0.6

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

1 2 3 4
да +7 (016) 994-56-56 cisugij88 0.5000
да +7 (311) 261-92-56 zuvidi52 0.5000
да +7 (345) 188-47-38 detman90 0.1000
нет +7 (922) 324-58-71 cosan36 0.6000

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Вабевин, К.Ц. vabevin43@yandex.ru 0.13
Цунук, Я.Ц. zunuk20@rambler.ru 0.40
Цотак, С.Т. zotak57@yandex.ru 0.11
Цотак, С.Т. zotak57@yandex.ru 0.11
Цотак, С.Т. zotak57@yandex.ru 0.11

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

1 2 3
Вабевин К. Цунук Я. Цотак С.
yandex.ru rambler.ru yandex.ru
0.1300 0.4000 0.1100

Пример 2

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

1 2 3 4
Шагигий, В.Ц. sagigij24@rambler.ru 0.44
Шагигий, В.Ц. sagigij24@rambler.ru 0.44
Шагигий, В.Ц. sagigij24@rambler.ru 0.44
Тетяк, Д.У. tetak58@yandex.ru 0.14
Зецянц, Р.О. zezanz15@gmail.com 0.27

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

1 2 3
Шагигий В. Тетяк Д. Зецянц Р.
rambler.ru yandex.ru gmail.com
0.4400 0.1400 0.2700

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
grigorij16[at]mail.ru;+72027767748 03-02-24 03-02-24 0.5
zezufidi8[at]mail.ru;+72268530199 03-12-02 03-12-02 0.6
zezufidi8[at]mail.ru;+72268530199 03-12-02 03-12-02 0.6
filipp98[at]mail.ru;+74609029211 04-09-09 04-09-09 0.9
zezufidi8[at]mail.ru;+72268530199 03-12-02 03-12-02 0.6

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

1 2 3 4
7767748 03/02/24 grigorij16 50%
8530199 03/12/02 zezufidi8 60%
9029211 04/09/09 filipp98 90%

Пример 2

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

1 2 3 4
stanislav5[at]rambler.ru;+76883007961 99-10-27 99-10-27 0.8
anatolij5[at]yandex.ru;+71480148299 04-06-28 04-06-28 0.4
zatizko65[at]mail.ru;+73416504986 00-12-23 00-12-23 0.6
zatizko65[at]mail.ru;+73416504986 00-12-23 00-12-23 0.6
zatizko65[at]mail.ru;+73416504986 00-12-23 00-12-23 0.6

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

1 2 3 4
3007961 99/10/27 stanislav5 80%
0148299 04/06/28 anatolij5 40%
6504986 00/12/23 zatizko65 60%

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.75 (286) 395-69-03!N Григорий Какян
0.15 (365) 805-32-94!Y Артем Зацизук
0.56 (857) 662-41-26!Y Семен Фифаний

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

1 2 3 4
0.8 Не выполнено 286-395-6903 Какян Григорий
0.1 Выполнено 365-805-3294 Зацизук Артем
0.6 Выполнено 857-662-4126 Фифаний Семен

Пример 2

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

1 2 3
0.11 (982) 040-47-99!N Максим Ремко
0.34 (793) 398-43-45!Y Игорь Чобицберг
0.89 (180) 186-45-76!N Валерий Цекянц
0.53 (846) 672-63-88!Y Арсений Софукян

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

1 2 3 4
0.1 Не выполнено 982-040-4799 Ремко Максим
0.3 Выполнено 793-398-4345 Чобицберг Игорь
0.9 Не выполнено 180-186-4576 Цекянц Валерий
0.5 Выполнено 846-672-6388 Софукян Арсений

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Я.З. Нусузук#true nusuzuk25@gmail.com 0.944
Д.Ш. Леводиди#true levodidi36@yahoo.com 0.574
Р.Б. Дакий#true dakij24@yandex.ru 0.483
Д.С. Лодегян#true lodegan72@mail.ru 0.358

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

1 2 3 4
да да да да
gmail.com yahoo.com yandex.ru mail.ru
Нусузук Я. Леводиди Д. Дакий Р. Лодегян Д.
0.94 0.57 0.48 0.36

Пример 2

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

1 2 3 4 5
Р.С. Мизиди#true mizidi38@yahoo.com 0.808
Е.М. Дедский#false dedskij12@gmail.com 0.515
Ю.З. Рефецев#true refezev29@mail.ru 0.964
Т.Б. Шавак#false savak54@yahoo.com 0.105

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

1 2 3 4
да нет да нет
yahoo.com gmail.com mail.ru yahoo.com
Мизиди Р. Дедский Е. Рефецев Ю. Шавак Т.
0.81 0.52 0.96 0.10

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
50% Кусамберг С.Ч. 2000/01/16 2000/01/16
50% Кусамберг С.Ч. 2000/01/16 2000/01/16
75% Цобский В.Р. 2000/08/22 2000/08/22
50% Кусамберг С.Ч. 2000/01/16 2000/01/16
26% Сарянц И.Т. 1999/12/02 1999/12/02
81% Керян Д.А. 1999/08/28 1999/08/28

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

1 2 3
0.5000 Кусамберг 00/01/16
0.7500 Цобский 00/08/22
0.2600 Сарянц 99/12/02
0.8100 Керян 99/08/28

Пример 2

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

1 2 3 4 5
47% Кинман В.Ф. 2002/08/06 2002/08/06
2% Тарикянц И.Ш. 2001/04/28 2001/04/28
30% Бобин Ф.Ц. 2001/04/20 2001/04/20
30% Бобин Ф.Ц. 2001/04/20 2001/04/20
30% Бобин Ф.Ц. 2001/04/20 2001/04/20

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

1 2 3
0.4700 Кинман 02/08/06
0.0200 Тарикянц 01/04/28
0.3000 Бобин 01/04/20

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 1 0.82 lodokic19[at]yandex.ru Лодокич В.Ч.
0 0 0.31 suludman67[at]gmail.com Сулудман Е.Ф.
1 1 0.86 rutogko75[at]gmail.com Рутогко Р.Д.

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

1 2 3 4
Да 0.8200 lodokic19 В. Лодокич
Нет 0.3100 suludman67 Е. Сулудман
Да 0.8600 rutogko75 Р. Рутогко

Пример 2

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

1 2 3 4 5
0 0 0.85 gosev17[at]rambler.ru Гошев С.У.
1 1 0.69 favev22[at]gmail.com Фавев Т.Д.
1 1 0.50 lazugev57[at]gmail.com Лазугев Д.С.

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

1 2 3 4
Нет 0.8500 gosev17 С. Гошев
Да 0.6900 favev22 Т. Фавев
Да 0.5000 lazugev57 Д. Лазугев

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
нет 0.216:anatolij87[at]rambler.ru
нет 0.216:anatolij87[at]rambler.ru
нет 0.661:anatolij41[at]gmail.com
да 0.536:zebosak80[at]yahoo.com
нет 0.216:anatolij87[at]rambler.ru
нет 0.290:marsel_69[at]rambler.ru

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

1 2 3 4
N N Y N
anatolij87@rambler.ru anatolij41@gmail.com zebosak80@yahoo.com marsel_69@rambler.ru
22% 66% 54% 29%

Пример 2

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

1 2 3
нет 0.620:nazar75[at]gmail.com
да 0.263:fumij26[at]mail.ru
нет 0.107:miroslav67[at]yandex.ru
да 0.263:fumij26[at]mail.ru
да 0.263:fumij26[at]mail.ru

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

1 2 3
N Y N
nazar75@gmail.com fumij26@mail.ru miroslav67@yandex.ru
62% 26% 11%

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
ziliridi30[at]yandex.ru 07.07.02 18% 18%
timofej28[at]yandex.ru 08.10.02 53% 53%
timofej28[at]yandex.ru 08.10.02 53% 53%
gesiluk39[at]yandex.ru 13.11.00 33% 33%
timofej28[at]yandex.ru 08.10.02 53% 53%
miroslav96[at]mail.ru 26.03.00 62% 62%

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

1 2 3 4
ziliridi30 timofej28 gesiluk39 miroslav96
07-07-02 08-10-02 13-11-00 26-03-00
0.180 0.530 0.330 0.620

Пример 2

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

1 2 3 4 5 6
rinat12[at]rambler.ru 11.11.04 39% 39%
solefuk91[at]gmail.com 12.02.01 46% 46%
vasilij89[at]gmail.com 21.11.03 48% 48%
vasilij89[at]gmail.com 21.11.03 48% 48%
vasilij89[at]gmail.com 21.11.03 48% 48%

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

1 2 3
rinat12 solefuk91 vasilij89
11-11-04 12-02-01 21-11-03
0.390 0.460 0.480

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (948) 672-68-89 detugin48[at]mail.ru 07/09/2000 Выполнено
+7 (568) 687-67-89 dmitrij9[at]rambler.ru 15/06/2002 Не выполнено
+7 (763) 880-47-15 sukogskij17[at]rambler.ru 26/08/2000 Не выполнено
+7 (838) 378-49-58 tatotberg91[at]gmail.com 27/10/1999 Выполнено

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

1 2 3 4
948-672-6889 detugin48@mail.ru 00-09-07 Да
568-687-6789 dmitrij9@rambler.ru 02-06-15 Нет
763-880-4715 sukogskij17@rambler.ru 00-08-26 Нет
838-378-4958 tatotberg91@gmail.com 99-10-27 Да

Пример 2

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

1 2 3 4 5
+7 (141) 285-78-62 vladislav18[at]mail.ru 01/02/2004 Не выполнено
+7 (372) 964-13-91 tizekin10[at]rambler.ru 28/03/1999 Выполнено
+7 (202) 557-06-97 filipp57[at]rambler.ru 09/05/1999 Выполнено
+7 (040) 415-64-74 govugij98[at]yahoo.com 05/05/2002 Выполнено

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

1 2 3 4
141-285-7862 vladislav18@mail.ru 04-02-01 Нет
372-964-1391 tizekin10@rambler.ru 99-03-28 Да
202-557-0697 filipp57@rambler.ru 99-05-09 Да
040-415-6474 govugij98@yahoo.com 02-05-05 Да

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.70 Лирилян Л.Д. 02/11/24 Лирилян Л.Д. lirilan40@rambler.ru
0.11 Турли А.М. 00/02/28 Турли А.М. turli99@gmail.com
0.25 Мацидяк Л.Р. 03/06/09 Мацидяк Л.Р. mazidak45@gmail.com
0.25 Мацидяк Л.Р. 03/06/09 Мацидяк Л.Р. mazidak45@gmail.com

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

1 2 3
0.7 0.1 0.2
Л. Лирилян А. Турли Л. Мацидяк
24-11-02 28-02-00 09-06-03
lirilan40 turli99 mazidak45

Пример 2

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

1 2 3 4 5
0.47 Рудасберг В.Р. 03/11/27 Рудасберг В.Р. rudasberg91@mail.ru
0.47 Тишев П.М. 01/09/23 Тишев П.М. tisev58@gmail.com
0.33 Гирев С.У. 03/04/13 Гирев С.У. girev39@gmail.com
0.53 Зивян Г.С. 00/02/05 Зивян Г.С. zivan18@rambler.ru
0.47 Рудасберг В.Р. 03/11/27 Рудасберг В.Р. rudasberg91@mail.ru

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

1 2 3 4
0.5 0.5 0.3 0.5
В. Рудасберг П. Тишев С. Гирев Г. Зивян
27-11-03 23-09-01 13-04-03 05-02-00
rudasberg91 tisev58 girev39 zivan18

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
07-05-1999!Выполнено Норисяк, А.У. Норисяк, А.У.
27-12-2004!Выполнено Мунко, А.Г. Мунко, А.Г.
27-01-2000!Выполнено Нефман, В.М. Нефман, В.М.
27-01-2000!Выполнено Нефман, В.М. Нефман, В.М.

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

1 2 3
Y Y Y
07/05/1999 27/01/2000 27/12/2004
Норисяк А. Нефман В. Мунко А.

Пример 2

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

1 2 3 4
21-12-2000!Выполнено Нусин, Т.Д. Нусин, Т.Д.
11-04-2003!Выполнено Тенубев, Ф.Ш. Тенубев, Ф.Ш.
27-01-1999!Не выполнено Шиволян, Н.У. Шиволян, Н.У.
11-11-2003!Выполнено Рогебко, Б.В. Рогебко, Б.В.
11-04-2003!Выполнено Тенубев, Ф.Ш. Тенубев, Ф.Ш.

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

1 2 3 4
Y Y Y N
11/04/2003 11/11/2003 21/12/2000 27/01/1999
Тенубев Ф. Рогебко Б. Нусин Т. Шиволян Н.

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3629 digaganz47@yandex.ru да 99.08.17
0.0970 nacanz16@mail.ru нет 02.08.28
0.3629 digaganz47@yandex.ru да 99.08.17
0.3629 digaganz47@yandex.ru да 99.08.17
0.4891 il_dar68@gmail.com да 99.06.05
0.8543 zacomak37@mail.ru нет 01.11.25

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

1 2 3 4
0.36 yandex.ru 1 99-08-17
0.10 mail.ru 0 02-08-28
0.49 gmail.com 1 99-06-05
0.85 mail.ru 0 01-11-25

Пример 2

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

1 2 3 4
0.1170 ramuzin76@rambler.ru нет 04.12.03
0.3832 odissej9@yahoo.com да 01.08.21
0.5006 vladimir51@yahoo.com нет 03.08.16
0.5006 vladimir51@yahoo.com нет 03.08.16
0.5006 vladimir51@yahoo.com нет 03.08.16

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

1 2 3 4
0.12 rambler.ru 0 04-12-03
0.38 yahoo.com 1 01-08-21
0.50 yahoo.com 0 03-08-16

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 126 692-70-32 Y zuvisberg59@gmail.com
+7 412 713-77-29 N aroslav5@rambler.ru
+7 869 416-84-94 Y vladimir28@yahoo.com

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

1 2 3
+71266927032 true gmail.com
+74127137729 false rambler.ru
+78694168494 true yahoo.com

Пример 2

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

1 2 3 4
+7 048 105-24-95 Y lilosidi7@mail.ru
+7 097 953-94-38 Y savelij28@yandex.ru
+7 916 851-57-07 N tutufuk99@mail.ru
+7 898 766-24-79 N nukak37@rambler.ru

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

1 2 3
+70481052495 true mail.ru
+70979539438 true yandex.ru
+79168515707 false mail.ru
+78987662479 false rambler.ru

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.49 false false cabebidi36@rambler.ru
0.22 false false zukov23@yandex.ru
0.70 true true zemberg61@rambler.ru
0.70 true true zemberg61@rambler.ru
0.11 false false sovij38@yahoo.com

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

1 2 3
0.4900 Нет cabebidi36
0.2200 Нет zukov23
0.7000 Да zemberg61
0.1100 Нет sovij38

Пример 2

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

1 2 3 4
0.37 false false kuvan65@yahoo.com
0.19 false false foligberg48@yandex.ru
0.70 false false fukoguk22@yandex.ru
0.53 false false sefin73@yandex.ru
0.70 false false fukoguk22@yandex.ru

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

1 2 3
0.3700 Нет kuvan65
0.1900 Нет foligberg48
0.7000 Нет fukoguk22
0.5300 Нет sefin73

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Георгий Ф. Сасянц Да georgij85@yandex.ru 0.7 Георгий Ф. Сасянц
Марк И. Лолочев Да lolocev72@rambler.ru 0.2 Марк И. Лолочев
Денис Р. Ралли Нет denis83@rambler.ru 0.2 Денис Р. Ралли

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

1 2 3 4
Лолочев true lolocev72 0.2000
Ралли false denis83 0.2000
Сасянц true georgij85 0.7000

Пример 2

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

1 2 3 4 5
Дамир Ц. Вамин Нет damir67@mail.ru 0.8 Дамир Ц. Вамин
Гордей А. Фокко Нет gordej60@yahoo.com 0.4 Гордей А. Фокко
Даниил У. Дедянц Нет daniil62@rambler.ru 0.3 Даниил У. Дедянц

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

1 2 3 4
Вамин false damir67 0.8000
Дедянц false daniil62 0.3000
Фокко false gordej60 0.4000

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
15-02-02 Луморко Елисей!lumorko98@gmail.com +7 (592) 664-96-45 +7 (592) 664-96-45
05-10-99 Цурукий Даниэль!zurukij40@gmail.com +7 (155) 578-97-02 +7 (155) 578-97-02
05-10-99 Цурукий Даниэль!zurukij40@gmail.com +7 (155) 578-97-02 +7 (155) 578-97-02
10-08-01 Зомберг Федор!zomberg99@gmail.com +7 (698) 933-78-88 +7 (698) 933-78-88
13-06-99 Говян Арсений!arsenij50@rambler.ru +7 (017) 312-83-68 +7 (017) 312-83-68

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

1 2 3 4
02-02-15 99-10-05 01-08-10 99-06-13
lumorko98[at]gmail.com zurukij40[at]gmail.com zomberg99[at]gmail.com arsenij50[at]rambler.ru
592-664-9645 155-578-9702 698-933-7888 017-312-8368
Елисей Луморко Даниэль Цурукий Федор Зомберг Арсений Говян

Пример 2

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

1 2 3 4 5 6
16-10-99 Вифилич Святослав!svatoslav84@rambler.ru +7 (350) 727-37-04 +7 (350) 727-37-04
20-05-03 Вулев Елисей!elisej33@yahoo.com +7 (343) 974-06-61 +7 (343) 974-06-61
20-05-03 Вулев Елисей!elisej33@yahoo.com +7 (343) 974-06-61 +7 (343) 974-06-61
06-07-03 Дименянц Илья!dimenanz14@yandex.ru +7 (140) 013-69-18 +7 (140) 013-69-18

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

1 2 3
99-10-16 03-05-20 03-07-06
svatoslav84[at]rambler.ru elisej33[at]yahoo.com dimenanz14[at]yandex.ru
350-727-3704 343-974-0661 140-013-6918
Святослав Вифилич Елисей Вулев Илья Дименянц

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Марсель Р. Вакотман +7 022 757-85-60|N
Иван Ф. Бегецев +7 739 555-01-50|N
Назар Н. Мусяк +7 725 601-03-05|N
Артем У. Данугберг +7 069 886-14-45|Y

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

1 2 3 4
М.Р. Вакотман И.Ф. Бегецев Н.Н. Мусяк А.У. Данугберг
+7(022)757-85-60 +7(739)555-01-50 +7(725)601-03-05 +7(069)886-14-45
нет нет нет да

Пример 2

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

1 2
Адель Ц. Шусасев +7 082 611-31-35|Y
Борис Г. Бафатян +7 833 374-18-73|Y
Илья Ш. Бигянц +7 749 772-52-15|Y
Данил Ц. Ририбян +7 230 324-53-99|N

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

1 2 3 4
А.Ц. Шусасев Б.Г. Бафатян И.Ш. Бигянц Д.Ц. Ририбян
+7(082)611-31-35 +7(833)374-18-73 +7(749)772-52-15 +7(230)324-53-99
да да да нет

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Выполнено|+7 378 743-4630 Фисберг Л.В.
Не выполнено|+7 541 853-1148 Цаванян Э.У.
Выполнено|+7 809 163-5792 Тушитич А.Г.
Не выполнено|+7 974 745-0415 Фикавяк А.Ц.
Не выполнено|+7 541 853-1148 Цаванян Э.У.
Не выполнено|+7 541 853-1148 Цаванян Э.У.

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

1 2 3 4
Да Нет Да Нет
Фисберг Цаванян Тушитич Фикавяк
3787434630 5418531148 8091635792 9747450415

Пример 2

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

1 2
Выполнено|+7 812 603-4429 Зикифук Д.Л.
Не выполнено|+7 765 989-0993 Момский С.Н.
Не выполнено|+7 926 597-5034 Думациди К.З.
Выполнено|+7 812 603-4429 Зикифук Д.Л.
Выполнено|+7 765 631-2155 Вечуфов С.В.
Выполнено|+7 812 603-4429 Зикифук Д.Л.

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

1 2 3 4
Да Нет Нет Да
Зикифук Момский Думациди Вечуфов
8126034429 7659890993 9265975034 7656312155