ИКБО-11-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да 0.7 08/08/2000 Г.К. Русянц
Да 0.4 01/11/2004 М.Г. Мибли
Нет 0.5 04/02/2004 Т.О. Товавман

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

1 2 3
да да нет
70% 40% 50%
2000/08/08 2004/11/01 2004/02/04
Русянц Г. Мибли М. Товавман Т.

Пример 2

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

1 2 3 4 5
Да 0.0 14/09/2003 Е.А. Шазосев
Нет 0.5 15/06/2000 Р.И. Чафман
Нет 0.4 15/03/2004 С.Е. Лелберг

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

1 2 3
да нет нет
0% 50% 40%
2003/09/14 2000/06/15 2004/03/15
Шазосев Е. Чафман Р. Лелберг С.

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет#Софудин, А.Р. 10-02-01 sofudin78@gmail.com
да#Сумский, В.Ф. 03-06-00 sumskij84@gmail.com
нет#Рененов, М.О. 11-01-99 renenov70@yandex.ru
нет#Весян, К.Н. 18-08-99 vesan30@mail.ru

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

1 2 3 4
Весян К. false 18.08.99 mail.ru
Рененов М. false 11.01.99 yandex.ru
Софудин А. false 10.02.01 gmail.com
Сумский В. true 03.06.00 gmail.com

Пример 2

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

1 2 3 4
нет#Мешян, И.Ш. 15-07-04 mesan32@gmail.com
да#Табак, Д.Б. 12-04-02 tabak2@yandex.ru
нет#Лафеков, С.Ш. 05-05-03 lafekov38@yandex.ru

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

1 2 3 4
Лафеков С. false 05.05.03 yandex.ru
Мешян И. false 15.07.04 gmail.com
Табак Д. true 12.04.02 yandex.ru

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (559) 242-88-51;sazij58@rambler.ru Сазий А.А.
+7 (635) 978-98-55;zotesak18@yandex.ru Зотешяк М.Г.
+7 (114) 906-55-69;buzesskij1@rambler.ru Буцешский Г.Ш.

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

1 2 3
559-242-8851 635-978-9855 114-906-5569
Сазий А. Зотешяк М. Буцешский Г.
sazij58 zotesak18 buzesskij1

Пример 2

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

1 2 3
+7 (942) 907-63-75;vatic23@yahoo.com Ватич В.М.
+7 (183) 350-55-19;kakacak30@gmail.com Какачяк Г.Ф.
+7 (137) 041-51-14;zasovskij62@yandex.ru Засовский И.Ф.

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

1 2 3
942-907-6375 183-350-5519 137-041-5114
Ватич В. Какачяк Г. Засовский И.
vatic23 kakacak30 zasovskij62

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
487-8938 487-8938 0.35 Эмиль Г. Бамифак
107-8970 107-8970 0.87 Ильдар Д. Лигич
010-4348 010-4348 0.91 Тамерлан С. Тенусак
107-8970 107-8970 0.87 Ильдар Д. Лигич
612-7437 612-7437 0.57 Борис Г. Ковукян

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

1 2 3
4878938 0.350 Бамифак, Э.Г.
1078970 0.870 Лигич, И.Д.
0104348 0.910 Тенусак, Т.С.
6127437 0.570 Ковукян, Б.Г.

Пример 2

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

1 2 3 4 5
203-2356 203-2356 0.96 Данила Е. Дисяк
532-9297 532-9297 0.33 Ростислав К. Гивебман
612-3729 612-3729 0.55 Георгий И. Цидов
889-0526 889-0526 0.86 Петр З. Нисагли
612-3729 612-3729 0.55 Георгий И. Цидов

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

1 2 3
2032356 0.960 Дисяк, Д.Е.
5329297 0.330 Гивебман, Р.К.
6123729 0.550 Цидов, Г.И.
8890526 0.860 Нисагли, П.З.

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.18 (840) 968-4192 lisaluk32[at]rambler.ru false
0.03 (279) 538-2577 rotan4[at]yandex.ru true
0.53 (222) 608-9617 lavisman4[at]mail.ru false
0.62 (833) 889-2941 zumilko97[at]gmail.com false

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

1 2 3 4
0.2 (840) 968-41-92 lisaluk32@rambler.ru Нет
0.0 (279) 538-25-77 rotan4@yandex.ru Да
0.5 (222) 608-96-17 lavisman4@mail.ru Нет
0.6 (833) 889-29-41 zumilko97@gmail.com Нет

Пример 2

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

1 2 3 4
0.24 (038) 603-2579 laran59[at]gmail.com true
0.55 (742) 726-9819 nuzin75[at]yandex.ru true
0.85 (484) 200-3746 dizov38[at]yahoo.com true
0.00 (504) 585-6385 dofizskij92[at]yandex.ru false

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

1 2 3 4
0.2 (038) 603-25-79 laran59@gmail.com Да
0.6 (742) 726-98-19 nuzin75@yandex.ru Да
0.8 (484) 200-37-46 dizov38@yahoo.com Да
0.0 (504) 585-63-85 dofizskij92@yandex.ru Нет

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Роман Д. Шешак +7 (936) 984-74-41 2000.11.19
Леонид Б. Моцин +7 (943) 917-73-70 2003.04.21
Тамерлан Ч. Мугяк +7 (007) 038-95-54 2000.07.26
Тамерлан Ч. Мугяк +7 (007) 038-95-54 2000.07.26
Альберт У. Тошук +7 (443) 161-48-02 2001.07.11
Тамерлан Ч. Мугяк +7 (007) 038-95-54 2000.07.26

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

1 2 3
Тамерлан Мугяк 038-95-54 00/07/26
Альберт Тошук 161-48-02 01/07/11
Леонид Моцин 917-73-70 03/04/21
Роман Шешак 984-74-41 00/11/19

Пример 2

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

1 2 3
Адель Ш. Мабиди +7 (524) 126-27-61 1999.08.14
Игнат О. Тисирук +7 (714) 820-71-24 1999.05.26
Матвей Е. Римецев +7 (971) 532-12-37 2003.06.07
Игнат О. Тисирук +7 (714) 820-71-24 1999.05.26
Игнат О. Тисирук +7 (714) 820-71-24 1999.05.26
Артемий З. Фуфберг +7 (607) 695-45-07 2003.01.06

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

1 2 3
Адель Мабиди 126-27-61 99/08/14
Матвей Римецев 532-12-37 03/06/07
Артемий Фуфберг 695-45-07 03/01/06
Игнат Тисирук 820-71-24 99/05/26

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.047 792-096-5927|1999/05/02 0.047
0.047 792-096-5927|1999/05/02 0.047
0.047 792-096-5927|1999/05/02 0.047
0.265 490-631-3171|2002/06/01 0.265
0.593 193-484-3538|2004/12/27 0.593

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

1 2 3
0.0 0.3 0.6
(792) 096-59-27 (490) 631-31-71 (193) 484-35-38
02/05/99 01/06/02 27/12/04

Пример 2

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

1 2 3
0.463 835-856-3921|2003/04/28 0.463
0.463 835-856-3921|2003/04/28 0.463
0.463 835-856-3921|2003/04/28 0.463
0.979 830-656-5165|2002/12/20 0.979
0.451 167-956-7780|2003/03/16 0.451
0.098 496-522-2089|2004/03/22 0.098

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

1 2 3 4
0.5 1.0 0.5 0.1
(835) 856-39-21 (830) 656-51-65 (167) 956-77-80 (496) 522-20-89
28/04/03 20/12/02 16/03/03 22/03/04

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.534 +7 354 298-85-91 true
0.111 +7 892 937-44-95 true
0.605 +7 838 497-99-81 true
0.431 +7 722 579-84-90 true

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

1 2 3 4
0.5340 0.1110 0.6050 0.4310
(354) 298-85-91 (892) 937-44-95 (838) 497-99-81 (722) 579-84-90
Y Y Y Y

Пример 2

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

1 2 3 4 5
0.045 +7 654 190-82-91 false
0.037 +7 017 557-10-64 true
0.002 +7 909 023-75-59 false
0.395 +7 544 294-27-34 false

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

1 2 3 4
0.0450 0.0370 0.0020 0.3950
(654) 190-82-91 (017) 557-10-64 (909) 023-75-59 (544) 294-27-34
N Y N N

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
305-68-36 305-68-36 Не выполнено;0.64 А.Е. Бецебский
636-65-08 636-65-08 Выполнено;0.14 Ф.Г. Фоцич
307-75-66 307-75-66 Не выполнено;0.24 К.В. Фачезберг
558-06-26 558-06-26 Выполнено;0.67 С.И. Тафий

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

1 2 3 4
305-6836 636-6508 307-7566 558-0626
Нет Да Нет Да
Бецебский А. Фоцич Ф. Фачезберг К. Тафий С.
0.6400 0.1400 0.2400 0.6700

Пример 2

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

1 2 3 4 5 6
391-78-48 391-78-48 Выполнено;0.85 В.В. Фисогман
578-51-21 578-51-21 Не выполнено;0.98 З.О. Фазянц
977-42-62 977-42-62 Не выполнено;0.03 Н.К. Домяк

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

1 2 3
391-7848 578-5121 977-4262
Да Нет Нет
Фисогман В. Фазянц З. Домяк Н.
0.8500 0.9800 0.0300

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2
7132056059#N rutak34@gmail.com
7798358368#Y tamerlan80@rambler.ru
2421691447#N matvej97@rambler.ru

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

1 2 3
0 0 1
1691447 2056059 8358368
matvej97[at]rambler.ru rutak34[at]gmail.com tamerlan80[at]rambler.ru

Пример 2

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

1 2
7701852530#N toribidi15@mail.ru
5575723432#N maksim16@rambler.ru
4109381299#N resodberg65@mail.ru

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

1 2 3
0 0 0
1852530 5723432 9381299
toribidi15[at]mail.ru maksim16[at]rambler.ru resodberg65[at]mail.ru

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 235 048-4098 Децулянц Р.Т.&2000/12/28 +7 235 048-4098 dezulanz61[at]mail.ru
+7 613 409-1671 Чевский В.С.&2000/12/17 +7 613 409-1671 cevskij33[at]yahoo.com
+7 685 307-8667 Роцберг А.О.&2000/05/08 +7 685 307-8667 rozberg84[at]mail.ru

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

1 2 3 4
(235) 048-4098 28-12-00 Децулянц Р. dezulanz61
(613) 409-1671 17-12-00 Чевский В. cevskij33
(685) 307-8667 08-05-00 Роцберг А. rozberg84

Пример 2

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

1 2 3 4
+7 601 315-1391 Фасинук В.Ф.&2000/06/24 +7 601 315-1391 fasinuk29[at]yandex.ru
+7 543 339-1773 Зучский Э.А.&2000/10/06 +7 543 339-1773 zucskij87[at]rambler.ru
+7 716 798-5342 Тучский Д.Ц.&1999/05/18 +7 716 798-5342 tucskij60[at]yandex.ru
+7 960 876-6233 Бедумин П.Ф.&2001/10/01 +7 960 876-6233 bedumin23[at]mail.ru

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

1 2 3 4
(601) 315-1391 24-06-00 Фасинук В. fasinuk29
(543) 339-1773 06-10-00 Зучский Э. zucskij87
(716) 798-5342 18-05-99 Тучский Д. tucskij60
(960) 876-6233 01-10-01 Бедумин П. bedumin23

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.3|Селудский Д.Р. 14-01-99 14-01-99
0.3|Мешатян Р.Ч. 18-02-01 18-02-01
0.9|Невин А.К. 23-04-99 23-04-99
0.9|Невин А.К. 23-04-99 23-04-99
0.9|Невин А.К. 23-04-99 23-04-99
0.3|Задабук А.Ц. 18-10-02 18-10-02

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

1 2 3 4
Селудский Мешатян Невин Задабук
14.01.99 18.02.01 23.04.99 18.10.02
0.30 0.30 0.90 0.30

Пример 2

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

1 2 3
1.0|Дусян Е.Л. 17-08-04 17-08-04
0.3|Фагяк Д.Б. 17-10-04 17-10-04
1.0|Дусян Е.Л. 17-08-04 17-08-04
0.6|Кувий С.М. 06-05-03 06-05-03
1.0|Дусян Е.Л. 17-08-04 17-08-04

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

1 2 3
Дусян Фагяк Кувий
17.08.04 17.10.04 06.05.03
1.00 0.30 0.60

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
01-11-25&Р.У. Лудудиди +71208498247 +71208498247
03-02-25&И.М. Чацонберг +75167726002 +75167726002
04-03-02&С.Е. Чомук +79790904768 +79790904768

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

1 2 3
01/11/25 Лудудиди Р. +7 (120) 849-82-47
03/02/25 Чацонберг И. +7 (516) 772-60-02
04/03/02 Чомук С. +7 (979) 090-47-68

Пример 2

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

1 2 3
04-10-03&К.Р. Моданли +75351992810 +75351992810
01-03-01&Г.Г. Кучасберг +75820713109 +75820713109
02-02-12&Э.К. Некян +71672696114 +71672696114

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

1 2 3
01/03/01 Кучасберг Г. +7 (582) 071-31-09
04/10/03 Моданли К. +7 (535) 199-28-10
02/02/12 Некян Э. +7 (167) 269-61-14

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
07/02/04 07/02/04 nuvesij38[at]yahoo.com Да +7 (420) 284-60-50
24/05/01 24/05/01 bizabko58[at]yandex.ru Нет +7 (208) 698-11-99
21/04/03 21/04/03 zahar7[at]gmail.com Нет +7 (910) 089-26-77

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

1 2 3 4
04-02-07 nuvesij38 true (420) 284-60-50
01-05-24 bizabko58 false (208) 698-11-99
03-04-21 zahar7 false (910) 089-26-77

Пример 2

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

1 2 3 4 5 6
11/08/99 11/08/99 kudosak67[at]yahoo.com Да +7 (927) 690-42-31
02/10/99 02/10/99 suronak63[at]rambler.ru Нет +7 (865) 050-35-83
13/02/01 13/02/01 mefemov89[at]yandex.ru Нет +7 (254) 773-60-26

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

1 2 3 4
99-08-11 kudosak67 true (927) 690-42-31
99-10-02 suronak63 false (865) 050-35-83
01-02-13 mefemov89 false (254) 773-60-26

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.66 99/02/16 0
0.66 99/02/16 0
0.53 02/03/25 0
0.31 03/05/10 0

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

1 2 3
66% 16-02-99 Не выполнено
53% 25-03-02 Не выполнено
31% 10-05-03 Не выполнено

Пример 2

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

1 2 3 4 5
0.34 02/06/19 0
0.34 02/06/19 0
0.49 00/01/18 0
0.16 99/10/01 1

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

1 2 3
34% 19-06-02 Не выполнено
49% 18-01-00 Не выполнено
16% 01-10-99 Выполнено

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
20-09-1999|5% +7(172)999-61-16 disulev24[at]mail.ru
20-09-1999|5% +7(172)999-61-16 disulev24[at]mail.ru
20-09-1999|5% +7(172)999-61-16 disulev24[at]mail.ru
15-02-2002|64% +7(560)150-44-56 magubberg95[at]rambler.ru
26-12-2003|67% +7(214)615-98-50 kusetic89[at]rambler.ru

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

1 2 3 4
99.09.20 999-61-16 disulev24 0.0500
02.02.15 150-44-56 magubberg95 0.6400
03.12.26 615-98-50 kusetic89 0.6700

Пример 2

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

1 2 3
20-03-2004|74% +7(305)640-20-09 fizak76[at]gmail.com
08-10-2001|81% +7(058)664-75-58 fisman87[at]yandex.ru
18-02-2000|71% +7(266)280-85-13 tonev29[at]rambler.ru
12-12-2001|6% +7(134)511-94-92 timofov23[at]rambler.ru
18-02-2000|71% +7(266)280-85-13 tonev29[at]rambler.ru
18-02-2000|71% +7(266)280-85-13 tonev29[at]rambler.ru

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

1 2 3 4
04.03.20 640-20-09 fizak76 0.7400
01.10.08 664-75-58 fisman87 0.8100
00.02.18 280-85-13 tonev29 0.7100
01.12.12 511-94-92 timofov23 0.0600

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+70482783784 firimov67@yandex.ru Да Фиримов Г.А. Фиримов Г.А.
+70755152691 bagivak80@yahoo.com Да Багивяк А.О. Багивяк А.О.
+72880832460 dabak33@rambler.ru Да Дабяк М.К. Дабяк М.К.
+74799227297 sesuzberg97@mail.ru Да Сешуцберг Е.Р. Сешуцберг Е.Р.

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

1 2 3 4
048-278-3784 firimov67[at]yandex.ru true Фиримов Г.
075-515-2691 bagivak80[at]yahoo.com true Багивяк А.
288-083-2460 dabak33[at]rambler.ru true Дабяк М.
479-922-7297 sesuzberg97[at]mail.ru true Сешуцберг Е.

Пример 2

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

1 2 3 4 5
+70533314678 zusskij23@yahoo.com Нет Цусский А.Г. Цусский А.Г.
+75878826366 sagidi22@rambler.ru Да Сагиди А.Е. Сагиди А.Е.
+71621959767 sazman38@yandex.ru Да Шацман Г.А. Шацман Г.А.
+70580080448 melij68@yahoo.com Нет Мелий Л.Р. Мелий Л.Р.

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

1 2 3 4
053-331-4678 zusskij23[at]yahoo.com false Цусский А.
058-008-0448 melij68[at]yahoo.com false Мелий Л.
162-195-9767 sazman38[at]yandex.ru true Шацман Г.
587-882-6366 sagidi22[at]rambler.ru true Сагиди А.

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
38% Даниэль Р. Седин 27-06-03 +7(549)198-85-16 27-06-03
39% Степан Р. Нигарян 16-02-01 +7(390)615-52-53 16-02-01
83% Вадим Р. Бекубский 23-07-03 +7(770)739-90-07 23-07-03
7% Родион Е. Бусин 01-01-01 +7(749)669-37-64 01-01-01

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

1 2 3 4
0.3800 Седин, Д.Р. 27.06.03 +7 549 198-85-16
0.3900 Нигарян, С.Р. 16.02.01 +7 390 615-52-53
0.8300 Бекубский, В.Р. 23.07.03 +7 770 739-90-07
0.0700 Бусин, Р.Е. 01.01.01 +7 749 669-37-64

Пример 2

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

1 2 3 4 5
39% Савва У. Гиневский 05-11-03 +7(489)431-07-04 05-11-03
33% Марат Д. Ведонский 05-05-03 +7(829)047-78-63 05-05-03
39% Святогор Ч. Лавяк 18-05-04 +7(612)684-01-87 18-05-04
37% Елисей Л. Гивоняк 11-08-01 +7(384)255-20-39 11-08-01

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

1 2 3 4
0.3900 Гиневский, С.У. 05.11.03 +7 489 431-07-04
0.3300 Ведонский, М.Д. 05.05.03 +7 829 047-78-63
0.3900 Лавяк, С.Ч. 18.05.04 +7 612 684-01-87
0.3700 Гивоняк, Е.Л. 11.08.01 +7 384 255-20-39

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
179-61-89 N 0.689 179-61-89 kefaban15[at]yahoo.com
094-24-06 N 0.648 094-24-06 nezko49[at]yahoo.com
855-08-42 Y 0.251 855-08-42 tinberg40[at]gmail.com
855-08-42 Y 0.251 855-08-42 tinberg40[at]gmail.com
855-08-42 Y 0.251 855-08-42 tinberg40[at]gmail.com

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

1 2 3 4
1796189 Нет 0.69 kefaban15
0942406 Нет 0.65 nezko49
8550842 Да 0.25 tinberg40

Пример 2

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

1 2 3 4 5 6 7
212-86-72 Y 0.131 212-86-72 regin55[at]yandex.ru
499-94-51 N 0.795 499-94-51 sidazic74[at]rambler.ru
695-26-69 Y 0.465 695-26-69 dusan50[at]mail.ru
499-94-51 N 0.795 499-94-51 sidazic74[at]rambler.ru
499-94-51 N 0.795 499-94-51 sidazic74[at]rambler.ru

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

1 2 3 4
2128672 Да 0.13 regin55
4999451 Нет 0.80 sidazic74
6952669 Да 0.47 dusan50

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(706) 156-0947 0.615 2000-08-08:Вачудиди А.Ц.
(663) 744-2359 0.744 2001-09-24:Цурко Р.А.
(895) 164-7729 0.108 2003-03-08:Цемигий Д.У.
(706) 156-0947 0.615 2000-08-08:Вачудиди А.Ц.

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

1 2 3
7061560947 6637442359 8951647729
0.6 0.7 0.1
Вачудиди Цурко Цемигий
08-08-2000 24-09-2001 08-03-2003

Пример 2

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

1 2 3 4
(326) 569-8119 0.668 1999-06-24:Чосекич В.М.
(769) 909-6635 0.411 2000-09-02:Кочак Т.Б.
(764) 454-2528 0.136 1999-02-16:Ромешко Ю.О.
(764) 454-2528 0.136 1999-02-16:Ромешко Ю.О.

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

1 2 3
3265698119 7699096635 7644542528
0.7 0.4 0.1
Чосекич Кочак Ромешко
24-06-1999 02-09-2000 16-02-1999

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Адель Ниточянц 0.8270 nitocanz77[at]yandex.ru +7 (022) 020-72-77 0.8270
Георгий Вилберг 0.1847 georgij23[at]gmail.com +7 (981) 333-24-92 0.1847
Самир Вошко 0.5413 samir14[at]mail.ru +7 (015) 275-04-84 0.5413
Георгий Вилберг 0.1847 georgij23[at]gmail.com +7 (981) 333-24-92 0.1847
Георгий Вилберг 0.1847 georgij23[at]gmail.com +7 (981) 333-24-92 0.1847
Сергей Тусов 0.8960 sergej16[at]rambler.ru +7 (565) 483-62-93 0.8960

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

1 2 3 4
Ниточянц Адель Вилберг Георгий Вошко Самир Тусов Сергей
83% 18% 54% 90%
yandex.ru gmail.com mail.ru rambler.ru
020-72-77 333-24-92 275-04-84 483-62-93

Пример 2

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

1 2 3 4 5 6
Николай Тешидберг 0.4120 tesidberg68[at]rambler.ru +7 (355) 213-69-61 0.4120
Данила Фузешберг 0.2560 fuzesberg21[at]mail.ru +7 (266) 627-64-40 0.2560
Лев Нубко 0.8171 nubko22[at]rambler.ru +7 (204) 207-04-89 0.8171
Лев Нубко 0.8171 nubko22[at]rambler.ru +7 (204) 207-04-89 0.8171
Лев Нубко 0.8171 nubko22[at]rambler.ru +7 (204) 207-04-89 0.8171
Ян Ботман 0.1754 botman4[at]yandex.ru +7 (103) 058-65-20 0.1754

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

1 2 3 4
Тешидберг Николай Фузешберг Данила Нубко Лев Ботман Ян
41% 26% 82% 18%
rambler.ru mail.ru rambler.ru yandex.ru
213-69-61 627-64-40 207-04-89 058-65-20

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да +7 311 806-8749 Зифазев Л.Р. Зифазев Л.Р.
да +7 085 099-0288 Зулафий Г.Ф. Зулафий Г.Ф.
да +7 585 768-5474 Мосук С.Б. Мосук С.Б.
да +7 252 259-0512 Кочин К.В. Кочин К.В.

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

1 2 3 4
1 1 1 1
+7 (085) 099-02-88 +7 (252) 259-05-12 +7 (311) 806-87-49 +7 (585) 768-54-74
Г. Зулафий К. Кочин Л. Зифазев С. Мосук

Пример 2

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

1 2 3 4
да +7 585 772-0417 Фафузман М.Е. Фафузман М.Е.
да +7 408 865-6563 Кадурак Д.Ц. Кадурак Д.Ц.
нет +7 125 446-5714 Субев Я.И. Субев Я.И.
нет +7 861 122-5392 Тагий В.Ч. Тагий В.Ч.

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

1 2 3 4
0 1 1 0
+7 (861) 122-53-92 +7 (408) 865-65-63 +7 (585) 772-04-17 +7 (125) 446-57-14
В. Тагий Д. Кадурак М. Фафузман Я. Субев

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y!+7 854 249-5284 99% 99%
N!+7 448 085-3445 30% 30%
N!+7 769 975-3849 78% 78%

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

1 2 3
+7 854 249-52-84 да 0.990
+7 448 085-34-45 нет 0.300
+7 769 975-38-49 нет 0.780

Пример 2

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

1 2 3
N!+7 063 228-2584 6% 6%
N!+7 413 128-7817 53% 53%
Y!+7 874 346-2393 29% 29%
Y!+7 214 740-3887 14% 14%

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

1 2 3
+7 063 228-25-84 нет 0.060
+7 413 128-78-17 нет 0.530
+7 874 346-23-93 да 0.290
+7 214 740-38-87 да 0.140

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2
нет +7(245)114-78-99|tivev92@yandex.ru
да +7(003)823-94-48|relic73@rambler.ru
нет +7(384)921-48-37|fizan84@yahoo.com
нет +7(010)868-27-36|cukuranz23@gmail.com

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

1 2 3 4
Нет Да Нет Нет
1147899 8239448 9214837 8682736
tivev92 relic73 fizan84 cukuranz23

Пример 2

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

1 2
нет +7(118)277-89-88|sosazanz5@yahoo.com
да +7(206)470-41-54|falskij74@mail.ru
нет +7(804)801-09-54|bozulskij16@gmail.com
нет +7(167)584-85-43|fezoduk14@rambler.ru

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

1 2 3 4
Нет Да Нет Нет
2778988 4704154 8010954 5848543
sosazanz5 falskij74 bozulskij16 fezoduk14

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.1965!+7 454 542-9051 gezudli7[at]gmail.com
0.1303!+7 566 452-3658 kevan81[at]mail.ru
0.0054!+7 623 412-6018 zatadak81[at]mail.ru
0.7442!+7 561 735-3956 godic33[at]mail.ru

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

1 2 3
20% (454) 542-9051 gezudli7@gmail.com
13% (566) 452-3658 kevan81@mail.ru
1% (623) 412-6018 zatadak81@mail.ru
74% (561) 735-3956 godic33@mail.ru

Пример 2

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

1 2 3
0.4279!+7 273 024-4482 bekev60[at]gmail.com
0.4832!+7 289 204-2584 zuranz20[at]mail.ru
0.6453!+7 393 583-2060 saric94[at]mail.ru
0.5657!+7 697 793-0297 gasli57[at]mail.ru

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

1 2 3
43% (273) 024-4482 bekev60@gmail.com
48% (289) 204-2584 zuranz20@mail.ru
65% (393) 583-2060 saric94@mail.ru
57% (697) 793-0297 gasli57@mail.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
14-06-2004!Да +7 (306) 295-43-59
28-01-2004!Да +7 (827) 362-99-01
21-10-2003!Да +7 (107) 361-62-05
14-06-2004!Да +7 (306) 295-43-59

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

1 2 3
14.06.04 да 306 295-4359
28.01.04 да 827 362-9901
21.10.03 да 107 361-6205

Пример 2

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

1 2 3
20-09-1999!Да +7 (406) 784-10-05
01-12-1999!Нет +7 (087) 209-11-79
01-12-1999!Нет +7 (087) 209-11-79
03-08-2003!Да +7 (919) 546-16-75

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

1 2 3
20.09.99 да 406 784-1005
01.12.99 нет 087 209-1179
03.08.03 да 919 546-1675

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
artemij14[at]rambler.ru 12%&15.02.2003 +7(304)153-71-29 +7(304)153-71-29
rulebli69[at]gmail.com 93%&23.09.2003 +7(589)007-32-98 +7(589)007-32-98
zisak61[at]yahoo.com 35%&27.04.1999 +7(637)788-27-16 +7(637)788-27-16
dmitrij53[at]yahoo.com 94%&02.03.2004 +7(037)501-83-36 +7(037)501-83-36

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

1 2 3 4
dmitrij53@yahoo.com artemij14@rambler.ru rulebli69@gmail.com zisak61@yahoo.com
04-03-02 03-02-15 03-09-23 99-04-27
0.94 0.12 0.93 0.35
+70375018336 +73041537129 +75890073298 +76377882716

Пример 2

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

1 2 3 4
vladimir20[at]rambler.ru 15%&16.12.2002 +7(903)509-52-10 +7(903)509-52-10
retko38[at]gmail.com 86%&08.07.2000 +7(267)751-52-24 +7(267)751-52-24
duzli70[at]yahoo.com 97%&23.08.1999 +7(779)950-89-80 +7(779)950-89-80

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

1 2 3
retko38@gmail.com duzli70@yahoo.com vladimir20@rambler.ru
00-07-08 99-08-23 02-12-16
0.86 0.97 0.15
+72677515224 +77799508980 +79035095210

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zuduk16[at]yahoo.com zuduk16[at]yahoo.com N|26-04-2002
lafskij53[at]mail.ru lafskij53[at]mail.ru Y|17-02-1999
kufusin68[at]yandex.ru kufusin68[at]yandex.ru Y|23-07-2004
sasuk6[at]yandex.ru sasuk6[at]yandex.ru N|01-11-2000
sasuk6[at]yandex.ru sasuk6[at]yandex.ru N|01-11-2000

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

1 2 3 4
zuduk16@yahoo.com lafskij53@mail.ru kufusin68@yandex.ru sasuk6@yandex.ru
нет да да нет
26/04/02 17/02/99 23/07/04 01/11/00

Пример 2

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

1 2 3 4
lenuk84[at]mail.ru lenuk84[at]mail.ru Y|04-09-2002
zevic13[at]mail.ru zevic13[at]mail.ru N|05-07-1999
zevic13[at]mail.ru zevic13[at]mail.ru N|05-07-1999
redij94[at]mail.ru redij94[at]mail.ru Y|03-07-2001
necov12[at]yandex.ru necov12[at]yandex.ru Y|15-02-2002

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

1 2 3 4
lenuk84@mail.ru zevic13@mail.ru redij94@mail.ru necov12@yandex.ru
да нет да да
04/09/02 05/07/99 03/07/01 15/02/02

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
В.С. Рарерян В.С. Рарерян 0.3895!03/08/24
Д.Г. Гицогиди Д.Г. Гицогиди 0.5262!04/07/19
Т.Ф. Гобко Т.Ф. Гобко 0.4715!00/02/21
А.Ц. Сифий А.Ц. Сифий 0.6386!01/02/06

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

1 2 3
Гицогиди Д. 53% 19/07/04
Гобко Т. 47% 21/02/00
Рарерян В. 39% 24/08/03
Сифий А. 64% 06/02/01

Пример 2

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

1 2 3 4
С.З. Гафак С.З. Гафак 0.1358!03/09/22
З.Г. Физобко З.Г. Физобко 0.8270!00/04/23
Д.Г. Лутилян Д.Г. Лутилян 0.8376!03/02/20
Я.Е. Маренский Я.Е. Маренский 0.7270!04/04/28

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

1 2 3
Гафак С. 14% 22/09/03
Лутилян Д. 84% 20/02/03
Маренский Я. 73% 28/04/04
Физобко З. 83% 23/04/00

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.906 01/06/03 +7 978 222-2882 нет нет
0.879 03/03/25 +7 523 874-4091 да да
0.234 03/06/18 +7 030 051-8973 нет нет
0.234 03/06/18 +7 030 051-8973 нет нет

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

1 2 3
0.9 0.9 0.2
01.06.03 03.03.25 03.06.18
978-222-2882 523-874-4091 030-051-8973
0 1 0

Пример 2

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

1 2 3 4 5
0.711 01/09/01 +7 874 954-7564 да да
0.621 01/04/14 +7 132 293-9146 нет нет
0.111 01/11/16 +7 052 950-4305 да да
0.621 01/04/14 +7 132 293-9146 нет нет

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

1 2 3
0.7 0.6 0.1
01.09.01 01.04.14 01.11.16
874-954-7564 132-293-9146 052-950-4305
1 0 1

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
626 102-5404 casolko11@yahoo.com Не выполнено;Н.Н. Чашолко
018 512-9726 mavli5@mail.ru Не выполнено;М.В. Мавли
018 512-9726 mavli5@mail.ru Не выполнено;М.В. Мавли
101 219-7862 sigasak53@gmail.com Не выполнено;В.Ш. Сигашак

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

1 2 3
102-54-04 512-97-26 219-78-62
yahoo.com mail.ru gmail.com
Н. Чашолко М. Мавли В. Сигашак
Нет Нет Нет

Пример 2

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

1 2 3 4
390 624-0266 sunisin8@mail.ru Не выполнено;В.Б. Шунисин
170 485-9283 luman81@yahoo.com Не выполнено;Д.А. Лумян
170 485-9283 luman81@yahoo.com Не выполнено;Д.А. Лумян
135 095-8266 samij2@yandex.ru Выполнено;О.Г. Самий
869 279-6345 cukman19@rambler.ru Выполнено;Р.У. Чукман

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

1 2 3 4
624-02-66 485-92-83 095-82-66 279-63-45
mail.ru yahoo.com yandex.ru rambler.ru
В. Шунисин Д. Лумян О. Самий Р. Чукман
Нет Нет Да Да

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
ruslan85@yahoo.com Руслан Р. Дубев 0.41 ruslan85@yahoo.com Выполнено
adel_70@rambler.ru Адель Б. Дикич 0.73 adel_70@rambler.ru Не выполнено
nafabij41@rambler.ru Игнат З. Нафабий 0.18 nafabij41@rambler.ru Не выполнено

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

1 2 3 4
ruslan85[at]yahoo.com Р.Р. Дубев 41% Да
adel_70[at]rambler.ru А.Б. Дикич 73% Нет
nafabij41[at]rambler.ru И.З. Нафабий 18% Нет

Пример 2

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

1 2 3 4 5 6
gegorko19@yahoo.com Олег Р. Гегорко 0.72 gegorko19@yahoo.com Не выполнено
zumemov31@rambler.ru Рамиль А. Цумемов 0.11 zumemov31@rambler.ru Не выполнено
zemidi55@rambler.ru Федор Б. Земиди 0.60 zemidi55@rambler.ru Выполнено

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

1 2 3 4
gegorko19[at]yahoo.com О.Р. Гегорко 72% Нет
zumemov31[at]rambler.ru Р.А. Цумемов 11% Нет
zemidi55[at]rambler.ru Ф.Б. Земиди 60% Да

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zufak57@rambler.ru 0.5 +7 (851) 887-46-09
tocavuk84@rambler.ru 0.7 +7 (887) 913-66-82
cisberg10@yahoo.com 0.4 +7 (347) 530-84-12
zidak87@yandex.ru 0.8 +7 (053) 024-13-63

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

1 2 3 4
rambler.ru rambler.ru yahoo.com yandex.ru
50% 70% 40% 80%
8518874609 8879136682 3475308412 0530241363

Пример 2

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

1 2 3
sefak5@mail.ru 0.9 +7 (670) 995-10-24
nonifko69@yahoo.com 0.5 +7 (961) 675-02-35
zizumuk36@mail.ru 1.0 +7 (802) 529-74-98

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

1 2 3
mail.ru yahoo.com mail.ru
90% 50% 100%
6709951024 9616750235 8025297498

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
732-154-3395 28%;да Тобяк Я.Н.
524-107-2952 85%;нет Мицич М.Ц.
732-154-3395 28%;да Тобяк Я.Н.
435-417-7740 56%;да Русов Б.С.
732-154-3395 28%;да Тобяк Я.Н.

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

1 2 3
(732) 154-33-95 (524) 107-29-52 (435) 417-77-40
0.280 0.850 0.560
Y N Y
Я. Тобяк М. Мицич Б. Русов

Пример 2

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

1 2 3 4 5
878-467-4457 69%;нет Солафянц Э.Г.
878-467-4457 69%;нет Солафянц Э.Г.
878-467-4457 69%;нет Солафянц Э.Г.
708-597-4819 43%;нет Шибянц Э.Ф.
299-661-5481 3%;да Фесий Д.А.

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

1 2 3
(878) 467-44-57 (708) 597-48-19 (299) 661-54-81
0.690 0.430 0.030
N N Y
Э. Солафянц Э. Шибянц Д. Фесий

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
timofej4@gmail.com +7 755 576-5109 нет
timofej4@gmail.com +7 755 576-5109 нет
timofej4@gmail.com +7 755 576-5109 нет
rinat90@yahoo.com +7 365 453-3829 да
odissej46@yandex.ru +7 797 380-3888 нет
eduard12@mail.ru +7 666 454-8529 нет

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

1 2 3 4
gmail.com yahoo.com yandex.ru mail.ru
576-5109 453-3829 380-3888 454-8529
N Y N N

Пример 2

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

1 2 3 4
maksim77@rambler.ru +7 098 826-9470 да
marsel_35@yahoo.com +7 475 803-5814 да
konstantin57@yandex.ru +7 468 697-7278 нет
marat7@yahoo.com +7 279 701-9552 да
marsel_35@yahoo.com +7 475 803-5814 да
marsel_35@yahoo.com +7 475 803-5814 да

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

1 2 3 4
rambler.ru yahoo.com yandex.ru yahoo.com
826-9470 803-5814 697-7278 701-9552
Y Y N Y

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
28-09-01&0 7% 7%
22-02-01&1 95% 95%
11-02-01&1 8% 8%
24-02-04&1 20% 20%

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

1 2 3 4
01.09.28 01.02.22 01.02.11 04.02.24
0.07 0.95 0.08 0.20
false true true true

Пример 2

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

1 2 3 4
25-05-03&0 13% 13%
02-11-03&0 26% 26%
22-11-02&0 84% 84%
01-11-00&1 81% 81%

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

1 2 3 4
03.05.25 03.11.02 02.11.22 00.11.01
0.13 0.26 0.84 0.81
false false false true

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
00-04-03#Шусак И.Ш. +72178368338
99-02-25#Рубатян Р.Л. +71075818047
99-08-01#Шидинберг А.В. +72324120110
02-08-07#Момберг С.Ш. +75131913334

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

1 2 3
03.04.00 (217) 836-8338 Шусак И.
25.02.99 (107) 581-8047 Рубатян Р.
01.08.99 (232) 412-0110 Шидинберг А.
07.08.02 (513) 191-3334 Момберг С.

Пример 2

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

1 2 3 4
01-04-05#Тудинянц И.Г. +74700845728
02-07-11#Моцемев А.К. +75198533695
02-05-12#Досавберг С.Г. +79605221081

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

1 2 3
05.04.01 (470) 084-5728 Тудинянц И.
11.07.02 (519) 853-3695 Моцемев А.
12.05.02 (960) 522-1081 Досавберг С.

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Всеволод Ц. Нодянц vsevolod93@yahoo.com vsevolod93@yahoo.com 0.30 2000-02-03
Эдуард Д. Шафусук safusuk19@yahoo.com safusuk19@yahoo.com 0.81 2001-12-13
Роберт Л. Текук robert4@yahoo.com robert4@yahoo.com 0.42 1999-01-06
Одиссей Е. Зашофяк odissej60@yahoo.com odissej60@yahoo.com 0.32 2002-10-12

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

1 2 3 4
Нодянц Всеволод vsevolod93[at]yahoo.com 30% 00.02.03
Шафусук Эдуард safusuk19[at]yahoo.com 81% 01.12.13
Текук Роберт robert4[at]yahoo.com 42% 99.01.06
Зашофяк Одиссей odissej60[at]yahoo.com 32% 02.10.12

Пример 2

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

1 2 3 4 5 6
Демид У. Макутич makutic32@yahoo.com makutic32@yahoo.com 0.44 2001-01-07
Ярослав Т. Норешли aroslav92@gmail.com aroslav92@gmail.com 0.98 2003-04-15
Сергей Ц. Фолифко folifko58@rambler.ru folifko58@rambler.ru 0.99 2002-12-20

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

1 2 3 4
Макутич Демид makutic32[at]yahoo.com 44% 01.01.07
Норешли Ярослав aroslav92[at]gmail.com 98% 03.04.15
Фолифко Сергей folifko58[at]rambler.ru 99% 02.12.20

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
+7 927 042-11-96 +7 927 042-11-96 16.06.2004 0.903 Кезянц Игорь
+7 927 042-11-96 +7 927 042-11-96 16.06.2004 0.903 Кезянц Игорь
+7 042 499-27-85 +7 042 499-27-85 22.04.2002 0.675 Бебий Антон
+7 848 978-81-63 +7 848 978-81-63 06.01.2000 0.451 Луляк Радмир
+7 775 666-56-37 +7 775 666-56-37 21.11.2000 0.749 Цогли Альберт

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

1 2 3 4
927 042-1196 2004/06/16 0.9 Игорь Кезянц
042 499-2785 2002/04/22 0.7 Антон Бебий
848 978-8163 2000/01/06 0.5 Радмир Луляк
775 666-5637 2000/11/21 0.7 Альберт Цогли

Пример 2

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

1 2 3 4 5 6 7
+7 535 937-59-64 +7 535 937-59-64 15.11.2000 0.868 Бечяк Игнат
+7 882 613-01-37 +7 882 613-01-37 16.08.2002 0.712 Бицберг Владислав
+7 956 775-22-52 +7 956 775-22-52 12.06.2000 0.985 Зисефов Захар
+7 882 613-01-37 +7 882 613-01-37 16.08.2002 0.712 Бицберг Владислав

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

1 2 3 4
535 937-5964 2000/11/15 0.9 Игнат Бечяк
882 613-0137 2002/08/16 0.7 Владислав Бицберг
956 775-2252 2000/06/12 1.0 Захар Зисефов

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.687 aleksandr92@yahoo.com;14/11/2001 0
0.962 vadim41@gmail.com;24/08/2004 0
0.975 timofej76@rambler.ru;21/02/2004 1
0.962 vadim41@gmail.com;24/08/2004 0
0.975 zusuzin90@gmail.com;23/12/2003 1

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

1 2 3 4
0.69 aleksandr92[at]yahoo.com Не выполнено 14-11-2001
0.96 vadim41[at]gmail.com Не выполнено 24-08-2004
0.97 timofej76[at]rambler.ru Выполнено 21-02-2004
0.97 zusuzin90[at]gmail.com Выполнено 23-12-2003

Пример 2

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

1 2 3 4
0.865 miroslav22@yahoo.com;20/09/2003 0
0.639 timofej1@yandex.ru;13/06/1999 0
0.639 timofej1@yandex.ru;13/06/1999 0
0.867 gasalman66@yandex.ru;05/06/2001 1

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

1 2 3 4
0.86 miroslav22[at]yahoo.com Не выполнено 20-09-2003
0.64 timofej1[at]yandex.ru Не выполнено 13-06-1999
0.87 gasalman66[at]yandex.ru Выполнено 05-06-2001