ИНБО-05-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (810) 541-83-98 0.973 2001/07/15|Платон Ш. Нилекко
+7 (368) 628-72-18 0.509 2001/03/13|Платон Ц. Рокак
+7 (989) 088-63-79 0.475 2003/07/01|Даниил И. Динич
+7 (989) 088-63-79 0.475 2003/07/01|Даниил И. Динич
+7 (989) 088-63-79 0.475 2003/07/01|Даниил И. Динич

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

1 2 3
(810) 541-8398 (368) 628-7218 (989) 088-6379
0.97 0.51 0.47
2001.07.15 2001.03.13 2003.07.01
Нилекко П.Ш. Рокак П.Ц. Динич Д.И.

Пример 2

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

1 2 3
+7 (990) 577-14-99 0.171 2001/02/08|Давид Д. Мефий
+7 (352) 412-78-04 0.903 2002/10/20|Федор В. Тикедев
+7 (875) 635-97-48 0.509 1999/06/21|Давид В. Шибян
+7 (875) 635-97-48 0.509 1999/06/21|Давид В. Шибян
+7 (875) 635-97-48 0.509 1999/06/21|Давид В. Шибян

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

1 2 3
(990) 577-1499 (352) 412-7804 (875) 635-9748
0.17 0.90 0.51
2001.02.08 2002.10.20 1999.06.21
Мефий Д.Д. Тикедев Ф.В. Шибян Д.В.

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
fezasskij31[at]yahoo.com Фецашский М.У. fezasskij31[at]yahoo.com +71336620605 0.64
migerko5[at]yahoo.com Мигерко А.И. migerko5[at]yahoo.com +78361188767 0.19
sukidij90[at]yandex.ru Шукидий А.А. sukidij90[at]yandex.ru +75637765680 0.53
mufokin28[at]mail.ru Муфокин Д.Ш. mufokin28[at]mail.ru +76871350164 0.82
mufokin28[at]mail.ru Муфокин Д.Ш. mufokin28[at]mail.ru +76871350164 0.82

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

1 2 3 4
fezasskij31 migerko5 sukidij90 mufokin28
Фецашский М. Мигерко А. Шукидий А. Муфокин Д.
(133) 662-0605 (836) 118-8767 (563) 776-5680 (687) 135-0164
0.6 0.2 0.5 0.8

Пример 2

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

1 2 3 4 5
nazov1[at]mail.ru Назов Т.Д. nazov1[at]mail.ru +73198931784 0.09
nazov1[at]mail.ru Назов Т.Д. nazov1[at]mail.ru +73198931784 0.09
zabuk41[at]yahoo.com Забук М.Ф. zabuk41[at]yahoo.com +70218253523 0.41
zisli27[at]mail.ru Цисли В.О. zisli27[at]mail.ru +79097162070 0.68

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

1 2 3
nazov1 zabuk41 zisli27
Назов Т. Забук М. Цисли В.
(319) 893-1784 (021) 825-3523 (909) 716-2070
0.1 0.4 0.7

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Четикиди И.Т. cetikidi2[at]yahoo.com 0.79 cetikidi2[at]yahoo.com
Чамский Т.Н. camskij11[at]mail.ru 0.85 camskij11[at]mail.ru
Фалли А.Ш. falli34[at]mail.ru 0.03 falli34[at]mail.ru
Кузян Р.А. kuzan56[at]mail.ru 0.25 kuzan56[at]mail.ru
Чамский Т.Н. camskij11[at]mail.ru 0.85 camskij11[at]mail.ru
Чамский Т.Н. camskij11[at]mail.ru 0.85 camskij11[at]mail.ru

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

1 2 3 4
И. Четикиди Т. Чамский А. Фалли Р. Кузян
cetikidi2 camskij11 falli34 kuzan56
0.7900 0.8500 0.0300 0.2500

Пример 2

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

1 2 3 4
Гишогий Я.Д. gisogij58[at]gmail.com 0.80 gisogij58[at]gmail.com
Гишогий Я.Д. gisogij58[at]gmail.com 0.80 gisogij58[at]gmail.com
Гишогий Я.Д. gisogij58[at]gmail.com 0.80 gisogij58[at]gmail.com
Гафазов Н.У. gafazov72[at]gmail.com 0.88 gafazov72[at]gmail.com
Дедарянц К.Р. dedaranz25[at]rambler.ru 0.01 dedaranz25[at]rambler.ru

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

1 2 3
Я. Гишогий Н. Гафазов К. Дедарянц
gisogij58 gafazov72 dedaranz25
0.8000 0.8800 0.0100

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (783) 515-53-39 26-06-1999 likilskij38[at]yandex.ru 0.2
+7 (805) 168-98-88 17-02-1999 fufli56[at]rambler.ru 0.8
+7 (648) 675-62-58 14-03-1999 veladak38[at]yandex.ru 0.5
+7 (491) 411-79-40 27-11-1999 zimak35[at]yandex.ru 0.4

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

1 2 3 4
+7 783 515-53-39 1999 likilskij38@yandex.ru 20%
+7 805 168-98-88 1999 fufli56@rambler.ru 80%
+7 648 675-62-58 1999 veladak38@yandex.ru 50%
+7 491 411-79-40 1999 zimak35@yandex.ru 40%

Пример 2

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

1 2 3 4 5 6
+7 (760) 897-12-25 21-11-2003 dovevman94[at]gmail.com 0.5
+7 (356) 482-36-32 25-05-2004 vagumak65[at]yahoo.com 0.8
+7 (808) 748-98-41 28-06-1999 lumko24[at]rambler.ru 0.6

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

1 2 3 4
+7 760 897-12-25 2003 dovevman94@gmail.com 50%
+7 356 482-36-32 2004 vagumak65@yahoo.com 80%
+7 808 748-98-41 1999 lumko24@rambler.ru 60%

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (435) 023-51-57 Тибусберг А.Ф. Тибусберг А.Ф. tibusberg3@yahoo.com
+7 (878) 308-98-21 Рашасберг А.Ч. Рашасберг А.Ч. rasasberg59@yandex.ru
+7 (673) 475-22-28 Бесук Р.У. Бесук Р.У. besuk47@yahoo.com
+7 (059) 135-43-23 Суляк Т.М. Суляк Т.М. sulak10@rambler.ru

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

1 2 3 4
023-5157 308-9821 475-2228 135-4323
А. Тибусберг А. Рашасберг Р. Бесук Т. Суляк
tibusberg3 rasasberg59 besuk47 sulak10

Пример 2

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

1 2 3 4
+7 (743) 950-39-39 Нуфодев Р.М. Нуфодев Р.М. nufodev33@yandex.ru
+7 (790) 717-97-41 Безимин А.Е. Безимин А.Е. bezimin71@yandex.ru
+7 (556) 299-68-83 Кугунян П.Л. Кугунян П.Л. kugunan77@yahoo.com
+7 (575) 735-32-68 Лений Б.К. Лений Б.К. lenij76@gmail.com

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

1 2 3 4
950-3939 717-9741 299-6883 735-3268
Р. Нуфодев А. Безимин П. Кугунян Б. Лений
nufodev33 bezimin71 kugunan77 lenij76

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99.01.15!Да cizov18@rambler.ru +7 488 219-02-15
00.03.24!Да selberg19@yandex.ru +7 272 250-18-98
03.05.21!Нет zedan8@mail.ru +7 286 585-68-95
04.06.06!Да gafanz67@gmail.com +7 226 920-28-64
04.06.06!Да gafanz67@gmail.com +7 226 920-28-64
04.06.06!Да gafanz67@gmail.com +7 226 920-28-64

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

1 2 3 4
Выполнено gafanz67 06-06-04 +7 (226) 920-28-64
Выполнено selberg19 24-03-00 +7 (272) 250-18-98
Не выполнено zedan8 21-05-03 +7 (286) 585-68-95
Выполнено cizov18 15-01-99 +7 (488) 219-02-15

Пример 2

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

1 2 3 4
03.11.08!Нет necazin44@mail.ru +7 884 624-91-81
00.12.18!Да kotev51@yandex.ru +7 276 824-90-72
00.12.18!Да kotev51@yandex.ru +7 276 824-90-72
00.12.18!Да kotev51@yandex.ru +7 276 824-90-72
04.08.15!Да kagumak93@gmail.com +7 194 337-43-57

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

1 2 3 4
Выполнено kagumak93 15-08-04 +7 (194) 337-43-57
Выполнено kotev51 18-12-00 +7 (276) 824-90-72
Не выполнено necazin44 08-11-03 +7 (884) 624-91-81

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (320) 848-20-89 0 Валерий Ш. Боватский 2000.09.21
+7 (290) 645-33-29 0 Тимур Р. Нинин 2003.08.12
+7 (872) 996-64-25 1 Святослав Р. Давитиди 2001.11.25
+7 (060) 138-48-38 0 Антон К. Шодский 2004.06.26
+7 (872) 996-64-25 1 Святослав Р. Давитиди 2001.11.25

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

1 2 3 4
320-848-2089 нет Боватский 21.09.00
872-996-6425 да Давитиди 25.11.01
290-645-3329 нет Нинин 12.08.03
060-138-4838 нет Шодский 26.06.04

Пример 2

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

1 2 3 4 5
+7 (028) 438-76-85 1 Тихон Р. Мозешский 2003.02.11
+7 (989) 037-96-26 0 Захар Ц. Мефецин 2004.09.23
+7 (817) 373-40-44 1 Денис Д. Леляк 1999.11.20
+7 (817) 373-40-44 1 Денис Д. Леляк 1999.11.20

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

1 2 3 4
817-373-4044 да Леляк 20.11.99
989-037-9626 нет Мефецин 23.09.04
028-438-7685 да Мозешский 11.02.03

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.208 true;+7 (531) 890-89-87
0.598 true;+7 (791) 422-86-28
0.514 true;+7 (676) 167-09-92
0.133 false;+7 (284) 052-61-35

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

1 2 3 4
0.21 0.60 0.51 0.13
8908987 4228628 1670992 0526135
Выполнено Выполнено Выполнено Не выполнено

Пример 2

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

1 2 3
0.113 true;+7 (004) 263-57-60
0.163 true;+7 (199) 823-23-37
0.097 true;+7 (594) 943-86-73
0.273 false;+7 (128) 802-98-82

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

1 2 3 4
0.11 0.16 0.10 0.27
2635760 8232337 9438673 8029882
Выполнено Выполнено Выполнено Не выполнено

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
dokij40[at]rambler.ru Выполнено +7 699 306-05-71
rostislav10[at]yahoo.com Выполнено +7 573 623-59-69
mikacskij92[at]yahoo.com Выполнено +7 054 088-95-57
mikacskij92[at]yahoo.com Выполнено +7 054 088-95-57
mikacskij92[at]yahoo.com Выполнено +7 054 088-95-57
ramil_24[at]rambler.ru Не выполнено +7 839 770-82-57

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

1 2 3
dokij40@rambler.ru да (699) 306-0571
rostislav10@yahoo.com да (573) 623-5969
mikacskij92@yahoo.com да (054) 088-9557
ramil_24@rambler.ru нет (839) 770-8257

Пример 2

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

1 2 3 4
denis33[at]yahoo.com Выполнено +7 750 726-05-64
fevanak11[at]mail.ru Выполнено +7 123 161-39-44
fevanak11[at]mail.ru Выполнено +7 123 161-39-44
kunskij47[at]yahoo.com Выполнено +7 675 754-27-51
fevanak11[at]mail.ru Выполнено +7 123 161-39-44
cekin96[at]yandex.ru Не выполнено +7 632 515-29-79

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

1 2 3
denis33@yahoo.com да (750) 726-0564
fevanak11@mail.ru да (123) 161-3944
kunskij47@yahoo.com да (675) 754-2751
cekin96@yandex.ru нет (632) 515-2979

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(571) 655-91-78 al_bert10[at]gmail.com 0.13;2001/07/04
(989) 518-31-21 german87[at]mail.ru 0.40;1999/08/08
(064) 421-23-39 gadizin55[at]gmail.com 0.52;2001/10/23

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

1 2 3 4
571 655-9178 al_bert10@gmail.com 2001.07.04 0.130
989 518-3121 german87@mail.ru 1999.08.08 0.400
064 421-2339 gadizin55@gmail.com 2001.10.23 0.520

Пример 2

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

1 2 3 4 5
(397) 081-87-91 arsenij75[at]yahoo.com 0.48;2003/07/13
(865) 059-82-45 mozulev88[at]gmail.com 0.44;2000/01/18
(643) 544-99-44 stepan37[at]gmail.com 0.53;2001/12/27

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

1 2 3 4
397 081-8791 arsenij75@yahoo.com 2003.07.13 0.480
865 059-8245 mozulev88@gmail.com 2000.01.18 0.440
643 544-9944 stepan37@gmail.com 2001.12.27 0.530

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(450)861-72-76 danil25[at]yandex.ru 27/03/2003
+7(478)186-34-71 savelij98[at]gmail.com 12/12/1999
+7(798)929-99-29 dagutic73[at]yahoo.com 25/06/2003
+7(856)071-80-53 zahar63[at]rambler.ru 01/11/2001
+7(856)071-80-53 zahar63[at]rambler.ru 01/11/2001
+7(856)071-80-53 zahar63[at]rambler.ru 01/11/2001

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

1 2 3
+74508617276 danil25 27-03-03
+74781863471 savelij98 12-12-99
+77989299929 dagutic73 25-06-03
+78560718053 zahar63 01-11-01

Пример 2

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

1 2 3
+7(537)235-59-70 elisej26[at]yandex.ru 02/08/2004
+7(537)235-59-70 elisej26[at]yandex.ru 02/08/2004
+7(537)235-59-70 elisej26[at]yandex.ru 02/08/2004
+7(572)701-22-96 platon54[at]gmail.com 13/01/2004
+7(687)685-89-97 datagov19[at]mail.ru 24/11/2003

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

1 2 3
+75372355970 elisej26 02-08-04
+75727012296 platon54 13-01-04
+76876858997 datagov19 24-11-03

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kulberg92@rambler.ru (042) 274-2502 Р.В. Кулберг
vovidi64@yandex.ru (893) 315-8393 Р.Т. Вовиди
benic10@yandex.ru (489) 439-0787 М.Н. Бенич
vovidi64@yandex.ru (893) 315-8393 Р.Т. Вовиди
rimecli76@mail.ru (553) 168-1944 Э.Д. Римечли

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

1 2 3
kulberg92[at]rambler.ru 274-2502 Р. Кулберг
vovidi64[at]yandex.ru 315-8393 Р. Вовиди
benic10[at]yandex.ru 439-0787 М. Бенич
rimecli76[at]mail.ru 168-1944 Э. Римечли

Пример 2

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

1 2 3 4
firev91@rambler.ru (979) 012-4579 Д.А. Фирев
gokasov79@yandex.ru (242) 455-1651 С.У. Гокашов
gokasov79@yandex.ru (242) 455-1651 С.У. Гокашов
vodij45@gmail.com (374) 339-5697 Р.Н. Водий

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

1 2 3
firev91[at]rambler.ru 012-4579 Д. Фирев
gokasov79[at]yandex.ru 455-1651 С. Гокашов
vodij45[at]gmail.com 339-5697 Р. Водий

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 В.Т. Разатев (407) 872-3460 razatev36[at]yandex.ru
0 Д.Ф. Видечин (335) 070-2210 videcin19[at]yandex.ru
1 Г.Ш. Мулко (053) 832-3096 mulko39[at]yandex.ru

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

1 2 3 4
Да Разатев 4078723460 razatev36
Нет Видечин 3350702210 videcin19
Да Мулко 0538323096 mulko39

Пример 2

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

1 2 3 4 5
0 В.Ч. Фушовин (106) 582-7149 fusovin77[at]rambler.ru
0 А.Р. Цацалий (264) 520-8252 zazalij9[at]yahoo.com
1 Г.А. Лелич (114) 228-6889 lelic32[at]gmail.com
1 Е.Б. Дубасман (398) 131-9106 dubasman64[at]yandex.ru

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

1 2 3 4
Нет Фушовин 1065827149 fusovin77
Нет Цацалий 2645208252 zazalij9
Да Лелич 1142286889 lelic32
Да Дубасман 3981319106 dubasman64

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
О.Ч. Негяк 0.1 14-05-01 +7 990 371-79-29 +7 990 371-79-29
В.Д. Лусубин 0.6 14-01-03 +7 625 204-49-06 +7 625 204-49-06
А.Н. Вочский 0.4 24-01-03 +7 927 293-84-62 +7 927 293-84-62

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

1 2 3
Негяк О. Лусубин В. Вочский А.
10% 60% 40%
01-05-14 03-01-14 03-01-24
990-371-7929 625-204-4906 927-293-8462

Пример 2

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

1 2 3 4 5 6 7
Н.Ч. Чимак 0.1 27-06-01 +7 164 063-49-36 +7 164 063-49-36
А.З. Мишин 0.4 17-11-00 +7 328 560-69-17 +7 328 560-69-17
М.Е. Санамян 0.7 07-06-99 +7 078 102-72-21 +7 078 102-72-21
Б.Ч. Гичочян 0.4 23-10-01 +7 445 586-27-65 +7 445 586-27-65

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

1 2 3 4
Чимак Н. Мишин А. Санамян М. Гичочян Б.
10% 40% 70% 40%
01-06-27 00-11-17 99-06-07 01-10-23
164-063-4936 328-560-6917 078-102-7221 445-586-2765

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false false (330) 038-50-33&0.2908
true true (183) 397-07-22&0.9201
true true (668) 449-44-29&0.7244
false false (049) 564-84-85&0.2267

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

1 2 3
Нет 0.3 (330) 038-5033
Да 0.9 (183) 397-0722
Да 0.7 (668) 449-4429
Нет 0.2 (049) 564-8485

Пример 2

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

1 2 3
true true (648) 793-73-45&0.2007
false false (891) 348-40-34&0.2661
true true (477) 569-54-47&0.9690
false false (584) 569-44-68&0.6544

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

1 2 3
Да 0.2 (648) 793-7345
Нет 0.3 (891) 348-4034
Да 1.0 (477) 569-5447
Нет 0.7 (584) 569-4468

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 motolin13@mail.ru 0.4 Т.Ф. Мотолин Т.Ф. Мотолин
0 risko56@mail.ru 0.5 Е.З. Ришко Е.З. Ришко
0 cotic32@yandex.ru 0.6 Р.Б. Чотич Р.Б. Чотич

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

1 2 3 4
Да motolin13 0.40 Мотолин Т.
Нет risko56 0.50 Ришко Е.
Нет cotic32 0.60 Чотич Р.

Пример 2

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

1 2 3 4 5
1 conev63@mail.ru 0.2 Б.Е. Чонев Б.Е. Чонев
1 zofigak48@rambler.ru 0.2 Т.Ф. Цофигак Т.Ф. Цофигак
0 risokman99@yandex.ru 0.2 Д.Л. Ришокман Д.Л. Ришокман

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

1 2 3 4
Да conev63 0.20 Чонев Б.
Да zofigak48 0.20 Цофигак Т.
Нет risokman99 0.20 Ришокман Д.

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false 10.09.2002;Арсен Т. Вокянц false vokanz96[at]gmail.com
true 16.03.2002;Родион Г. Чузицянц true cuzizanz69[at]yandex.ru
true 15.09.2001;Ильдар Б. Сецов true il_dar58[at]rambler.ru
true 15.09.2001;Ильдар Б. Сецов true il_dar58[at]rambler.ru

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

1 2 3 4
нет 2002.09.10 Вокянц А.Т. gmail.com
да 2002.03.16 Чузицянц Р.Г. yandex.ru
да 2001.09.15 Сецов И.Б. rambler.ru

Пример 2

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

1 2 3 4
true 16.04.2001;Владимир Е. Карокич true vladimir46[at]mail.ru
true 16.04.2001;Владимир Е. Карокич true vladimir46[at]mail.ru
true 07.04.2002;Юрий М. Лачянц true lacanz3[at]yahoo.com
false 17.05.2000;Давид Ц. Фекич false david34[at]gmail.com
true 06.09.1999;Илья А. Тимиди true timidi83[at]yandex.ru

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

1 2 3 4
да 2001.04.16 Карокич В.Е. mail.ru
да 2002.04.07 Лачянц Ю.М. yahoo.com
нет 2000.05.17 Фекич Д.Ц. gmail.com
да 1999.09.06 Тимиди И.А. yandex.ru

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
sazazan28@yahoo.com 0.1&Нет Ильдар З. Шацацян
navedak71@yandex.ru 0.2&Да Мирон Т. Наведяк
navedak71@yandex.ru 0.2&Да Мирон Т. Наведяк
navedak71@yandex.ru 0.2&Да Мирон Т. Наведяк
lokskij13@mail.ru 0.4&Да Назар Л. Локский
munij81@rambler.ru 0.2&Нет Юрий М. Муний

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

1 2 3 4
sazazan28[at]yahoo.com 0.1000 нет Шацацян И.З.
navedak71[at]yandex.ru 0.2000 да Наведяк М.Т.
lokskij13[at]mail.ru 0.4000 да Локский Н.Л.
munij81[at]rambler.ru 0.2000 нет Муний Ю.М.

Пример 2

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

1 2 3 4 5
leonid57@yahoo.com 0.2&Нет Леонид Р. Цифли
rutezanz6@gmail.com 0.6&Да Ярослав Б. Рутезянц
kezisic25@gmail.com 0.7&Нет Лев С. Кецишич
leonid57@yahoo.com 0.2&Нет Леонид Р. Цифли
leonid57@yahoo.com 0.2&Нет Леонид Р. Цифли

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

1 2 3 4
leonid57[at]yahoo.com 0.2000 нет Цифли Л.Р.
rutezanz6[at]gmail.com 0.6000 да Рутезянц Я.Б.
kezisic25[at]gmail.com 0.7000 нет Кецишич Л.С.

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
svatogor98[at]rambler.ru svatogor98[at]rambler.ru Y Святогор Ралокак
evgenij19[at]mail.ru evgenij19[at]mail.ru N Евгений Досов
aleksandr4[at]yahoo.com aleksandr4[at]yahoo.com Y Александр Короцянц
aleksandr7[at]yahoo.com aleksandr7[at]yahoo.com N Александр Цутамин

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

1 2 3
rambler.ru Выполнено Ралокак
mail.ru Не выполнено Досов
yahoo.com Выполнено Короцянц
yahoo.com Не выполнено Цутамин

Пример 2

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

1 2 3 4 5 6
dmitrij82[at]yahoo.com dmitrij82[at]yahoo.com N Дмитрий Мазугий
daniil56[at]gmail.com daniil56[at]gmail.com Y Даниил Гукич
vladimir24[at]yahoo.com vladimir24[at]yahoo.com N Владимир Шимман

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

1 2 3
yahoo.com Не выполнено Мазугий
gmail.com Выполнено Гукич
yahoo.com Не выполнено Шимман

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2
23-07-2003 Да;+75367382534
23-10-2000 Да;+70981824144
23-10-2000 Да;+70981824144
23-10-2000 Да;+70981824144
15-02-1999 Да;+74256385772
11-11-2001 Да;+75547166677

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

1 2 3 4
23-07-03 23-10-00 15-02-99 11-11-01
true true true true
738-2534 182-4144 638-5772 716-6677

Пример 2

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

1 2
27-06-2000 Нет;+78486678764
03-02-2000 Нет;+77134290741
11-08-1999 Да;+74921305478
27-06-2000 Нет;+78486678764
27-06-2000 Нет;+78486678764

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

1 2 3
27-06-00 03-02-00 11-08-99
false false true
667-8764 429-0741 130-5478

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(674) 708-08-69 А.У. Чосянц 39%|2000.10.25
(361) 153-17-58 М.Н. Берисин 52%|2004.07.25
(600) 604-65-10 М.Ф. Мафамли 24%|2003.05.25

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

1 2 3
(674) 708-0869 (361) 153-1758 (600) 604-6510
Чосянц Берисин Мафамли
25/10/2000 25/07/2004 25/05/2003
0.390 0.520 0.240

Пример 2

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

1 2 3
(562) 215-54-86 М.Р. Зедин 12%|2004.08.14
(014) 583-70-34 Ф.Н. Манич 80%|2002.10.03
(612) 995-69-14 Н.Ц. Догебиди 18%|2004.08.23
(867) 652-74-19 А.Г. Нузян 26%|2000.12.07

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

1 2 3 4
(562) 215-5486 (014) 583-7034 (612) 995-6914 (867) 652-7419
Зедин Манич Догебиди Нузян
14/08/2004 03/10/2002 23/08/2004 07/12/2000
0.120 0.800 0.180 0.260

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
mekevak22@yahoo.com&Роман О. Мекевяк Нет Нет +78083754227
getucov1@yahoo.com&Роберт З. Гетучов Нет Нет +73470460919
emil_44@yahoo.com&Эмиль Л. Гелев Нет Нет +70586580415
gurivic78@yahoo.com&Влад Г. Гуривич Да Да +76140484676

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

1 2 3 4
Мекевяк Р.О. false (808) 375-4227 yahoo.com
Гетучов Р.З. false (347) 046-0919 yahoo.com
Гелев Э.Л. false (058) 658-0415 yahoo.com
Гуривич В.Г. true (614) 048-4676 yahoo.com

Пример 2

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

1 2 3 4 5
german50@yandex.ru&Герман Ц. Фамяк Да Да +77814347621
gonilanz46@gmail.com&Тимур Р. Гонилянц Да Да +72396938509
anatolij31@mail.ru&Анатолий И. Серич Да Да +77627947337
sidimko26@yahoo.com&Глеб Ц. Шидимко Да Да +72451675853

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

1 2 3 4
Фамяк Г.Ц. true (781) 434-7621 yandex.ru
Гонилянц Т.Р. true (239) 693-8509 gmail.com
Серич А.И. true (762) 794-7337 mail.ru
Шидимко Г.Ц. true (245) 167-5853 yahoo.com

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
muzuvskij84[at]rambler.ru 30% Мирослав Ф. Музувский
garirij59[at]yahoo.com 46% Адель Н. Гаририй
gufman38[at]yandex.ru 64% Тимур Ф. Гуфман
vitalij84[at]yandex.ru 47% Виталий Б. Фусомий

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

1 2 3
yahoo.com 0.4600 Гаририй, А.Н.
yandex.ru 0.6400 Гуфман, Т.Ф.
rambler.ru 0.3000 Музувский, М.Ф.
yandex.ru 0.4700 Фусомий, В.Б.

Пример 2

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

1 2 3
vsevolod63[at]yandex.ru 35% Всеволод А. Морук
bonefanz77[at]yahoo.com 38% Илья Ф. Бонефянц
rostislav74[at]rambler.ru 40% Ростислав В. Фечянц
kucak8[at]rambler.ru 1% Влад А. Кучак

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

1 2 3
yahoo.com 0.3800 Бонефянц, И.Ф.
rambler.ru 0.0100 Кучак, В.А.
yandex.ru 0.3500 Морук, В.А.
rambler.ru 0.4000 Фечянц, Р.В.

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
да!Тамберг В.Г. 761-681-1265 0.5016
да!Тамберг В.Г. 761-681-1265 0.5016
нет!Сезешин Д.В. 971-291-4084 0.6069
да!Цунич Р.Н. 514-414-4508 0.4696

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

1 2 3
Да Нет Да
Тамберг В. Сезешин Д. Цунич Р.
681-12-65 291-40-84 414-45-08
0.5 0.6 0.5

Пример 2

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

1 2 3 4 5
да!Чушемский В.М. 795-184-0176 0.3771
нет!Цикяк М.А. 160-604-1258 0.0807
да!Рудошич Я.С. 154-356-1675 0.9900
нет!Цикяк М.А. 160-604-1258 0.0807

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

1 2 3
Да Нет Да
Чушемский В. Цикяк М. Рудошич Я.
184-01-76 604-12-58 356-16-75
0.4 0.1 1.0

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Не выполнено Назар Ц. Буденев&0.2056
Выполнено Радмир Ц. Чокский&0.3051
Не выполнено Данил У. Вафли&0.0178
Не выполнено Валерий З. Нузумли&0.5385

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

1 2 3 4
Нет Да Нет Нет
Буденев Н.Ц. Чокский Р.Ц. Вафли Д.У. Нузумли В.З.
0.21 0.31 0.02 0.54

Пример 2

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

1 2
Не выполнено Мирослав О. Суцобев&0.4506
Не выполнено Ян Е. Шеняк&0.6503
Выполнено Денис И. Зодиди&0.6037

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

1 2 3
Нет Нет Да
Суцобев М.О. Шеняк Я.Е. Зодиди Д.И.
0.45 0.65 0.60

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.245!misukskij91@mail.ru 0 0
0.615!rizoric74@rambler.ru 1 1
0.482!grigorij29@yandex.ru 0 0
0.891!mihail1@rambler.ru 0 0

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

1 2 3
mail.ru N 24%
rambler.ru Y 62%
yandex.ru N 48%
rambler.ru N 89%

Пример 2

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

1 2 3
0.013!robert86@yandex.ru 1 1
0.372!bacovij52@gmail.com 0 0
0.721!marsel_79@mail.ru 1 1

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

1 2 3
yandex.ru Y 1%
gmail.com N 37%
mail.ru Y 72%

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
nesicskij85[at]yahoo.com!0.0 +7 (821) 976-89-58 +7 (821) 976-89-58
kuzman71[at]mail.ru!0.5 +7 (563) 310-97-34 +7 (563) 310-97-34
eduard71[at]mail.ru!0.0 +7 (886) 084-05-67 +7 (886) 084-05-67
suvic74[at]yahoo.com!0.4 +7 (066) 030-10-55 +7 (066) 030-10-55

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

1 2 3 4
nesicskij85@yahoo.com kuzman71@mail.ru eduard71@mail.ru suvic74@yahoo.com
0.000 0.500 0.000 0.400
8219768958 5633109734 8860840567 0660301055

Пример 2

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

1 2 3
stepan70[at]mail.ru!0.5 +7 (467) 881-14-39 +7 (467) 881-14-39
zudidov30[at]gmail.com!0.1 +7 (227) 659-50-42 +7 (227) 659-50-42
bitenan91[at]yandex.ru!0.7 +7 (223) 337-75-13 +7 (223) 337-75-13

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

1 2 3
stepan70@mail.ru zudidov30@gmail.com bitenan91@yandex.ru
0.500 0.100 0.700
4678811439 2276595042 2233377513

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
04.12.25 94% 94% N tihon15@gmail.com
02.09.08 89% 89% Y odissej20@rambler.ru
00.12.13 92% 92% N daniil93@gmail.com
03.02.19 95% 95% Y figberg1@yandex.ru
04.12.25 94% 94% N tihon15@gmail.com
04.12.25 94% 94% N tihon15@gmail.com

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

1 2 3 4
25/12/04 0.940 Нет tihon15[at]gmail.com
08/09/02 0.890 Да odissej20[at]rambler.ru
13/12/00 0.920 Нет daniil93[at]gmail.com
19/02/03 0.950 Да figberg1[at]yandex.ru

Пример 2

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

1 2 3 4 5 6
03.06.08 48% 48% N zokasli45@yandex.ru
04.08.10 73% 73% N borenan86@yandex.ru
04.08.10 73% 73% N borenan86@yandex.ru
04.08.10 73% 73% N borenan86@yandex.ru
99.06.13 13% 13% Y folerli56@rambler.ru
02.09.26 89% 89% Y vsevolod53@yahoo.com

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

1 2 3 4
08/06/03 0.480 Нет zokasli45[at]yandex.ru
10/08/04 0.730 Нет borenan86[at]yandex.ru
13/06/99 0.130 Да folerli56[at]rambler.ru
26/09/02 0.890 Да vsevolod53[at]yahoo.com

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено namosak78[at]yandex.ru 05/09/2003 05/09/2003 814-218-0165
Не выполнено dusonberg68[at]yahoo.com 06/04/2000 06/04/2000 426-203-5025
Выполнено sezozko46[at]mail.ru 02/02/2004 02/02/2004 369-512-5341

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

1 2 3 4
Да namosak78@yandex.ru 05.09.03 814 218-0165
Нет dusonberg68@yahoo.com 06.04.00 426 203-5025
Да sezozko46@mail.ru 02.02.04 369 512-5341

Пример 2

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

1 2 3 4 5
Не выполнено kovij63[at]yahoo.com 27/07/2002 27/07/2002 309-346-3106
Выполнено saduzli23[at]yahoo.com 11/06/2001 11/06/2001 780-257-2989
Не выполнено rikman53[at]mail.ru 12/02/2000 12/02/2000 491-429-9980
Выполнено revebskij99[at]yandex.ru 23/09/2000 23/09/2000 757-413-3810

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

1 2 3 4
Нет kovij63@yahoo.com 27.07.02 309 346-3106
Да saduzli23@yahoo.com 11.06.01 780 257-2989
Нет rikman53@mail.ru 12.02.00 491 429-9980
Да revebskij99@yandex.ru 23.09.00 757 413-3810

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
01-01-2002 Нет +78815883486
24-01-2003 Да +75468245521
26-12-1999 Нет +79447798402
24-02-1999 Нет +72674121407

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

1 2 3 4
01/01/2002 24/01/2003 26/12/1999 24/02/1999
Не выполнено Выполнено Не выполнено Не выполнено
8815883486 5468245521 9447798402 2674121407

Пример 2

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

1 2 3
13-05-2003 Да +71460266856
18-04-2003 Да +74486652695
06-11-2001 Нет +77723720202
25-12-2000 Да +79564897053

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

1 2 3 4
13/05/2003 18/04/2003 06/11/2001 25/12/2000
Выполнено Выполнено Не выполнено Выполнено
1460266856 4486652695 7723720202 9564897053

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
32%|Беночян Владимир 1 (363) 128-5843
17%|Цонберг Даниэль 1 (339) 850-0185
8%|Фадуфич Савва 1 (309) 879-6604
39%|Фамий Платон 0 (566) 275-9760

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

1 2 3 4
0.3200 да Беночян (363) 128-58-43
0.1700 да Цонберг (339) 850-01-85
0.0800 да Фадуфич (309) 879-66-04
0.3900 нет Фамий (566) 275-97-60

Пример 2

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

1 2 3 4 5
6%|Буфочский Глеб 0 (472) 513-5681
30%|Дучий Марат 0 (596) 970-6513
21%|Зелиди Эдуард 1 (126) 417-8507
38%|Башук Богдан 0 (967) 520-4855

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

1 2 3 4
0.0600 нет Буфочский (472) 513-56-81
0.3000 нет Дучий (596) 970-65-13
0.2100 да Зелиди (126) 417-85-07
0.3800 нет Башук (967) 520-48-55

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.56 Не выполнено +7 994 217-35-88
0.58 Не выполнено +7 433 787-81-27
0.54 Выполнено +7 830 916-46-61
0.93 Выполнено +7 465 158-14-17

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

1 2 3
0.5600 нет 217-3588
0.5800 нет 787-8127
0.5400 да 916-4661
0.9300 да 158-1417

Пример 2

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

1 2 3 4
0.16 Не выполнено +7 153 797-97-31
0.04 Выполнено +7 325 035-17-47
0.61 Не выполнено +7 695 366-18-99

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

1 2 3
0.1600 нет 797-9731
0.0400 да 035-1747
0.6100 нет 366-1899

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
rivugev25[at]mail.ru|да 0.5477
sabberg17[at]gmail.com|нет 0.1734
kesocak39[at]yandex.ru|да 0.5466

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

1 2 3
mail.ru Y 0.5
gmail.com N 0.2
yandex.ru Y 0.5

Пример 2

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

1 2 3
didarko56[at]gmail.com|да 0.2142
sodesanz30[at]yandex.ru|нет 0.0790
sozev84[at]gmail.com|нет 0.0851

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

1 2 3
gmail.com Y 0.2
yandex.ru N 0.1
gmail.com N 0.1

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y&469-377-3057 2001-06-25 0.1349
Y&151-919-3496 2004-02-11 0.7510
Y&151-919-3496 2004-02-11 0.7510
Y&151-919-3496 2004-02-11 0.7510
N&102-093-4556 2001-10-22 0.8633
N&462-317-9035 2002-05-18 0.8245

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

1 2 3 4
true true false false
2001 2004 2001 2002
0.1 0.8 0.9 0.8
377-3057 919-3496 093-4556 317-9035

Пример 2

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

1 2 3
Y&657-798-2388 2003-03-05 0.6221
N&820-769-8626 2000-10-24 0.1620
N&820-769-8626 2000-10-24 0.1620
N&820-769-8626 2000-10-24 0.1620
N&884-124-4351 1999-09-19 0.3465
Y&548-829-7977 2000-12-09 0.5140

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

1 2 3 4
true false false true
2003 2000 1999 2000
0.6 0.2 0.3 0.5
798-2388 769-8626 124-4351 829-7977

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Не выполнено Чифко, Л.С.!097 546-8105
Выполнено Мошский, Р.Н.!144 414-2165
Не выполнено Корли, А.Л.!189 442-2879

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

1 2 3
нет Чифко Л. (097) 546-8105
да Мошский Р. (144) 414-2165
нет Корли А. (189) 442-2879

Пример 2

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

1 2 3
Не выполнено Забесберг, В.Г.!894 755-6596
Не выполнено Вичский, Г.Ц.!016 062-0288
Не выполнено Муконко, Г.Ф.!014 924-6654
Выполнено Сорук, Я.М.!842 158-9357

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

1 2 3
нет Муконко Г. (014) 924-6654
нет Вичский Г. (016) 062-0288
да Сорук Я. (842) 158-9357
нет Забесберг В. (894) 755-6596

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
dacadberg79[at]yahoo.com#Дачадберг, Е.Ц. true 2000-05-01 2000-05-01
gevman92[at]gmail.com#Гевман, А.З. true 2000-07-15 2000-07-15
talak62[at]yandex.ru#Талак, С.Е. false 2003-05-09 2003-05-09
dacadberg79[at]yahoo.com#Дачадберг, Е.Ц. true 2000-05-01 2000-05-01
sotufan71[at]yahoo.com#Сотуфян, Я.С. false 2001-02-09 2001-02-09

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

1 2 3 4
Дачадберг да dacadberg79 01/05/2000
Сотуфян нет sotufan71 09/02/2001
Талак нет talak62 09/05/2003
Гевман да gevman92 15/07/2000

Пример 2

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

1 2 3 4 5 6
luzskij80[at]yahoo.com#Луцский, К.У. true 2000-01-10 2000-01-10
sureduk11[at]yandex.ru#Шуредук, Т.Е. false 2000-04-02 2000-04-02
cazberg1[at]gmail.com#Чазберг, Д.Н. true 2004-06-12 2004-06-12
cazberg1[at]gmail.com#Чазберг, Д.Н. true 2004-06-12 2004-06-12

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

1 2 3 4
Шуредук нет sureduk11 02/04/2000
Луцский да luzskij80 10/01/2000
Чазберг да cazberg1 12/06/2004

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
нет kagafin80[at]yandex.ru&07-12-03 +7 (152) 127-02-90
нет kagafin80[at]yandex.ru&07-12-03 +7 (152) 127-02-90
нет zovan21[at]gmail.com&14-08-99 +7 (699) 497-61-26
да selulberg7[at]yahoo.com&17-04-04 +7 (110) 642-49-04
да disberg33[at]gmail.com&25-09-04 +7 (711) 542-61-92

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

1 2 3 4
Нет 03.12.07 127-02-90 kagafin80@yandex.ru
Нет 99.08.14 497-61-26 zovan21@gmail.com
Да 04.04.17 642-49-04 selulberg7@yahoo.com
Да 04.09.25 542-61-92 disberg33@gmail.com

Пример 2

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

1 2 3
нет rekazberg79[at]rambler.ru&02-03-03 +7 (237) 675-58-89
нет vibugak66[at]gmail.com&24-11-03 +7 (818) 262-56-94
да dicli32[at]mail.ru&18-03-03 +7 (955) 673-48-21
нет cuzesman41[at]rambler.ru&01-07-00 +7 (171) 957-92-30
нет rekazberg79[at]rambler.ru&02-03-03 +7 (237) 675-58-89

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

1 2 3 4
Нет 03.03.02 675-58-89 rekazberg79@rambler.ru
Нет 03.11.24 262-56-94 vibugak66@gmail.com
Да 03.03.18 673-48-21 dicli32@mail.ru
Нет 00.07.01 957-92-30 cuzesman41@rambler.ru

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.306 maksim2[at]rambler.ru 1 27.05.2003
0.321 zucasko98[at]yahoo.com 1 05.10.2004
0.489 gacadli81[at]yandex.ru 0 01.04.2004
0.826 zigirak19[at]gmail.com 0 06.07.1999

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

1 2 3 4
0.3 maksim2 Y 27-05-03
0.3 zucasko98 Y 05-10-04
0.5 gacadli81 N 01-04-04
0.8 zigirak19 N 06-07-99

Пример 2

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

1 2 3 4
0.603 svatoslav7[at]rambler.ru 0 28.10.2004
0.375 kobizanz41[at]mail.ru 1 11.05.2004
0.445 vubokberg27[at]yandex.ru 0 27.10.2001
1.000 gudov12[at]mail.ru 0 01.01.1999

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

1 2 3 4
0.6 svatoslav7 N 28-10-04
0.4 kobizanz41 Y 11-05-04
0.4 vubokberg27 N 27-10-01
1.0 gudov12 N 01-01-99

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+75356485452 1 18.12.2004 Мирон Б. Десиди
+79339270241 1 08.01.2004 Одиссей А. Лушский
+75356485452 1 18.12.2004 Мирон Б. Десиди
+75356485452 1 18.12.2004 Мирон Б. Десиди
+72423717804 0 24.07.2001 Иван Р. Додли

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

1 2 3 4
371-78-04 нет 2001.07.24 Додли, И.Р.
648-54-52 да 2004.12.18 Десиди, М.Б.
927-02-41 да 2004.01.08 Лушский, О.А.

Пример 2

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

1 2 3 4
+73419282107 0 05.10.1999 Родион К. Зумяк
+79960279056 0 13.12.2002 Платон М. Гутециди
+79960279056 0 13.12.2002 Платон М. Гутециди
+77453850397 1 11.07.2001 Павел К. Шезаниди
+78899684145 1 28.05.2003 Платон Т. Гевов
+79960279056 0 13.12.2002 Платон М. Гутециди

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

1 2 3 4
027-90-56 нет 2002.12.13 Гутециди, П.М.
385-03-97 да 2001.07.11 Шезаниди, П.К.
928-21-07 нет 1999.10.05 Зумяк, Р.К.
968-41-45 да 2003.05.28 Гевов, П.Т.

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.7 kutazli9@rambler.ru Нет +7 884 474-82-94
0.2 rosidi72@yahoo.com Да +7 937 866-05-23
0.8 fedko35@gmail.com Да +7 907 278-81-23

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

1 2 3 4
0.7000 kutazli9[at]rambler.ru false +7 884 474-8294
0.2000 rosidi72[at]yahoo.com true +7 937 866-0523
0.8000 fedko35[at]gmail.com true +7 907 278-8123

Пример 2

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

1 2 3 4 5 6
0.4 mebic90@yahoo.com Нет +7 965 968-28-64
0.3 sudidi14@rambler.ru Да +7 583 513-29-32
0.9 kakuk21@gmail.com Нет +7 034 214-84-15

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

1 2 3 4
0.4000 mebic90[at]yahoo.com false +7 965 968-2864
0.3000 sudidi14[at]rambler.ru true +7 583 513-2932
0.9000 kakuk21[at]gmail.com false +7 034 214-8415