ИКБО-41-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Святослав Шачин svatoslav71[at]gmail.com svatoslav71[at]gmail.com 0.51 23/03/2003
Альберт Тикетко al_bert54[at]yandex.ru al_bert54[at]yandex.ru 0.95 22/04/2002
Константин Комубов konstantin73[at]gmail.com konstantin73[at]gmail.com 0.90 22/11/2001

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

1 2 3
Шачин Тикетко Комубов
svatoslav71 al_bert54 konstantin73
0.5 0.9 0.9
2003/03/23 2002/04/22 2001/11/22

Пример 2

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

1 2 3 4 5
Валерий Шушберг valerij98[at]mail.ru valerij98[at]mail.ru 0.75 22/03/1999
Давид Заробич zarobic36[at]yahoo.com zarobic36[at]yahoo.com 0.83 27/07/2004
Василий Кибушин vasilij78[at]yandex.ru vasilij78[at]yandex.ru 0.91 14/12/2004
Гордей Вотук gordej61[at]rambler.ru gordej61[at]rambler.ru 0.43 25/03/2000

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

1 2 3 4
Шушберг Заробич Кибушин Вотук
valerij98 zarobic36 vasilij78 gordej61
0.8 0.8 0.9 0.4
1999/03/22 2004/07/27 2004/12/14 2000/03/25

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да Всеволод А. Чевизин&0.98
нет Арсен Р. Бифяк&0.67
нет Гордей К. Зокли&0.65

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

1 2 3
Да 1.0 В.А. Чевизин
Нет 0.7 А.Р. Бифяк
Нет 0.7 Г.К. Зокли

Пример 2

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

1 2 3
да Тимофей К. Чивянц&0.99
да Ильдар Т. Зусян&0.23
нет Леонид У. Сувук&1.00

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

1 2 3
Да 1.0 Т.К. Чивянц
Да 0.2 И.Т. Зусян
Нет 1.0 Л.У. Сувук

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3831 1999-04-17 al_bert72[at]mail.ru|+7 (760) 710-08-09
0.2350 2000-02-27 igor_72[at]rambler.ru|+7 (387) 436-70-21
0.3165 2000-11-24 aleksandr70[at]yandex.ru|+7 (249) 841-90-35
0.3061 2003-04-21 elisej18[at]rambler.ru|+7 (911) 864-90-32

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

1 2 3 4
38% 17/04/99 7100809 al_bert72
24% 27/02/00 4367021 igor_72
32% 24/11/00 8419035 aleksandr70
31% 21/04/03 8649032 elisej18

Пример 2

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

1 2 3 4
0.7500 2002-07-08 david57[at]yahoo.com|+7 (340) 409-22-08
0.2327 2001-06-14 bafli31[at]yandex.ru|+7 (209) 514-97-70
0.8439 2000-01-24 al_bert66[at]yahoo.com|+7 (717) 348-33-69
0.8433 2003-02-19 benskij18[at]mail.ru|+7 (301) 821-85-98

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

1 2 3 4
75% 08/07/02 4092208 david57
23% 14/06/01 5149770 bafli31
84% 24/01/00 3483369 al_bert66
84% 19/02/03 8218598 benskij18

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет (154) 031-11-91 (154) 031-11-91 0.43
Да (192) 709-89-89 (192) 709-89-89 0.11
Да (489) 667-16-09 (489) 667-16-09 0.35
Да (489) 667-16-09 (489) 667-16-09 0.35
Да (489) 667-16-09 (489) 667-16-09 0.35

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

1 2 3
false 154 031-1191 0.4
true 192 709-8989 0.1
true 489 667-1609 0.3

Пример 2

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

1 2 3 4
Нет (103) 757-44-17 (103) 757-44-17 0.81
Да (987) 977-18-47 (987) 977-18-47 0.27
Нет (839) 965-63-39 (839) 965-63-39 0.84
Нет (217) 141-50-29 (217) 141-50-29 0.47
Нет (839) 965-63-39 (839) 965-63-39 0.84
Нет (839) 965-63-39 (839) 965-63-39 0.84

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

1 2 3
false 103 757-4417 0.8
true 987 977-1847 0.3
false 839 965-6339 0.8
false 217 141-5029 0.5

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
00.09.23:duvezidi31[at]rambler.ru 0.96
99.09.24:fasagidi30[at]gmail.com 0.69
02.09.05:silevberg54[at]mail.ru 0.41
99.03.27:tesirli95[at]yahoo.com 0.25

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

1 2 3
duvezidi31 0.9600 23.09.00
fasagidi30 0.6900 24.09.99
silevberg54 0.4100 05.09.02
tesirli95 0.2500 27.03.99

Пример 2

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

1 2 3 4
01.09.11:lefekic36[at]yandex.ru 0.43
03.09.14:danila91[at]gmail.com 0.14
01.06.15:aroslav88[at]mail.ru 0.49

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

1 2 3
lefekic36 0.4300 11.09.01
danila91 0.1400 14.09.03
aroslav88 0.4900 15.06.01

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000/03/14 zosugak21@yahoo.com#0 2000/03/14 +7 (809) 517-71-51
2003/02/11 lurilidi78@yandex.ru#1 2003/02/11 +7 (142) 229-89-82
2000/04/02 miroslav48@gmail.com#1 2000/04/02 +7 (033) 401-49-21

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

1 2 3
2000.03.14 2003.02.11 2000.04.02
zosugak21[at]yahoo.com lurilidi78[at]yandex.ru miroslav48[at]gmail.com
517-71-51 229-89-82 401-49-21
Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4
2000/10/22 sergej49@yahoo.com#1 2000/10/22 +7 (759) 623-35-19
2000/04/27 rostislav59@gmail.com#0 2000/04/27 +7 (339) 300-63-65
1999/11/07 decasko33@rambler.ru#0 1999/11/07 +7 (495) 881-98-31

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

1 2 3
2000.10.22 2000.04.27 1999.11.07
sergej49[at]yahoo.com rostislav59[at]gmail.com decasko33[at]rambler.ru
623-35-19 300-63-65 881-98-31
Выполнено Не выполнено Не выполнено

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
да да +7 249 596-8246 0.3626 01-12-09
нет нет +7 458 528-9831 0.0048 00-04-16
да да +7 690 690-0271 0.2976 04-04-01
да да +7 759 525-8731 0.3938 03-10-23

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

1 2 3 4
1 0 1 1
(249) 596-8246 (458) 528-9831 (690) 690-0271 (759) 525-8731
0.36 0.00 0.30 0.39
01.12.09 00.04.16 04.04.01 03.10.23

Пример 2

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

1 2 3 4 5 6 7
да да +7 597 925-8410 0.4580 00-09-10
да да +7 559 010-4478 0.3941 99-05-22
да да +7 857 399-0356 0.8767 02-07-08
нет нет +7 128 612-2966 0.1830 01-05-27

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

1 2 3 4
1 1 1 0
(597) 925-8410 (559) 010-4478 (857) 399-0356 (128) 612-2966
0.46 0.39 0.88 0.18
00.09.10 99.05.22 02.07.08 01.05.27

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Ильдар О. Васин 0.37#il_dar99[at]gmail.com 2181439 Ильдар О. Васин
Станислав В. Вагацук 0.31#stanislav27[at]mail.ru 6428358 Станислав В. Вагацук
Евгений Ч. Валянц 0.22#evgenij46[at]rambler.ru 7872555 Евгений Ч. Валянц
Евгений Ч. Валянц 0.22#evgenij46[at]rambler.ru 7872555 Евгений Ч. Валянц
Евгений Ч. Валянц 0.22#evgenij46[at]rambler.ru 7872555 Евгений Ч. Валянц

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

1 2 3
Васин, И.О. Вагацук, С.В. Валянц, Е.Ч.
il_dar99 stanislav27 evgenij46
0.4 0.3 0.2
218-1439 642-8358 787-2555

Пример 2

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

1 2 3 4 5
Семен Т. Зотов 0.17#semen45[at]rambler.ru 6093592 Семен Т. Зотов
Всеволод З. Ризак 0.63#vsevolod88[at]yandex.ru 9560980 Всеволод З. Ризак
Радмир Б. Тоничберг 0.48#tonicberg21[at]gmail.com 7445770 Радмир Б. Тоничберг
Степан Л. Фосотак 0.47#fosotak78[at]rambler.ru 3163909 Степан Л. Фосотак
Степан Л. Фосотак 0.47#fosotak78[at]rambler.ru 3163909 Степан Л. Фосотак
Степан Л. Фосотак 0.47#fosotak78[at]rambler.ru 3163909 Степан Л. Фосотак

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

1 2 3 4
Фосотак, С.Л. Зотов, С.Т. Тоничберг, Р.Б. Ризак, В.З.
fosotak78 semen45 tonicberg21 vsevolod88
0.5 0.2 0.5 0.6
316-3909 609-3592 744-5770 956-0980

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
04.12.2002 Вурский, Р.И.#0 6178589
16.03.1999 Равий, К.Ш.#1 5244758
04.12.2002 Вурский, Р.И.#0 6178589
02.12.1999 Навосин, И.В.#1 9662817

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

1 2 3 4
2002/12/04 Не выполнено Р. Вурский 617-8589
1999/03/16 Выполнено К. Равий 524-4758
1999/12/02 Выполнено И. Навосин 966-2817

Пример 2

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

1 2 3
12.07.1999 Дотасянц, А.З.#1 7064611
07.10.2001 Бефий, М.Р.#0 9097314
17.03.2004 Цуфко, Л.К.#1 4214880
17.03.2004 Цуфко, Л.К.#1 4214880

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

1 2 3 4
1999/07/12 Выполнено А. Дотасянц 706-4611
2001/10/07 Не выполнено М. Бефий 909-7314
2004/03/17 Выполнено Л. Цуфко 421-4880

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 038 549-5130 М.М. Гусизиди&0.013 +7 038 549-5130
+7 083 552-5322 М.М. Курак&0.016 +7 083 552-5322
+7 042 790-1309 В.А. Лафук&0.677 +7 042 790-1309
+7 303 773-9129 А.С. Фафич&0.994 +7 303 773-9129

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

1 2 3 4
+7 (303) 773-91-29 +7 (042) 790-13-09 +7 (038) 549-51-30 +7 (083) 552-53-22
1.0 0.7 0.0 0.0
А. Фафич В. Лафук М. Гусизиди М. Курак

Пример 2

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

1 2 3 4 5
+7 663 073-3430 А.Г. Фошунский&0.917 +7 663 073-3430
+7 499 028-6639 Т.Ш. Гадичянц&0.719 +7 499 028-6639
+7 552 625-5178 А.Т. Варебиди&0.062 +7 552 625-5178
+7 204 194-7803 С.З. Цикян&0.845 +7 204 194-7803

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

1 2 3 4
+7 (552) 625-51-78 +7 (663) 073-34-30 +7 (204) 194-78-03 +7 (499) 028-66-39
0.1 0.9 0.8 0.7
А. Варебиди А. Фошунский С. Цикян Т. Гадичянц

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(132) 395-8590 2003/02/12 N 2003/02/12
(484) 496-7247 2003/10/10 Y 2003/10/10
(424) 980-0453 2000/03/20 Y 2000/03/20
(484) 496-7247 2003/10/10 Y 2003/10/10

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

1 2 3
(132) 395-85-90 (484) 496-72-47 (424) 980-04-53
03.02.12 03.10.10 00.03.20
нет да да

Пример 2

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

1 2 3 4
(729) 658-9767 2002/11/28 Y 2002/11/28
(081) 713-5945 2003/06/02 N 2003/06/02
(729) 658-9767 2002/11/28 Y 2002/11/28
(316) 597-3862 2003/09/20 N 2003/09/20
(690) 304-1784 2002/06/28 N 2002/06/28

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

1 2 3 4
(729) 658-97-67 (081) 713-59-45 (316) 597-38-62 (690) 304-17-84
02.11.28 03.06.02 03.09.20 02.06.28
да нет нет нет

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Лафакман, Я.З. 0.0927 да 722 482-3667
Ранацберг, Я.С. 0.8782 да 410 584-5794
Гушугко, А.Ф. 0.0976 да 277 927-6436
Лидовян, А.С. 0.0832 да 217 026-4297

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

1 2 3 4
Лафакман Ранацберг Гушугко Лидовян
0.093 0.878 0.098 0.083
true true true true
482-36-67 584-57-94 927-64-36 026-42-97

Пример 2

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

1 2 3 4
Чофоцянц, С.Ч. 0.7460 нет 023 448-2757
Лачин, Т.Ш. 0.0454 нет 876 669-0603
Вудяк, Е.Ч. 0.5833 нет 682 400-6142
Шешолян, И.Ц. 0.7075 нет 382 304-9248

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

1 2 3 4
Чофоцянц Лачин Вудяк Шешолян
0.746 0.045 0.583 0.708
false false false false
448-27-57 669-06-03 400-61-42 304-92-48

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2004-11-23 2004-11-23 muvij43[at]rambler.ru 0.6398 нет
2004-11-23 2004-11-23 muvij43[at]rambler.ru 0.6398 нет
2004-11-23 2004-11-23 muvij43[at]rambler.ru 0.6398 нет
2000-05-13 2000-05-13 demilov44[at]gmail.com 0.8641 нет
2003-08-09 2003-08-09 libij24[at]gmail.com 0.1179 нет

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

1 2 3
04.11.23 00.05.13 03.08.09
muvij43 demilov44 libij24
0.640 0.864 0.118
0 0 0

Пример 2

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

1 2 3 4 5
1999-09-04 1999-09-04 lefberg22[at]mail.ru 0.3431 нет
2002-01-01 2002-01-01 vazman28[at]rambler.ru 0.1445 нет
2002-01-01 2002-01-01 vazman28[at]rambler.ru 0.1445 нет
2002-01-01 2002-01-01 vazman28[at]rambler.ru 0.1445 нет
2004-04-08 2004-04-08 vukudko54[at]yandex.ru 0.2723 да

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

1 2 3
99.09.04 02.01.01 04.04.08
lefberg22 vazman28 vukudko54
0.343 0.144 0.272
0 0 1

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Да danila70@yandex.ru +7 030 639-1616 danila70@yandex.ru 0.3
Да danila70@yandex.ru +7 030 639-1616 danila70@yandex.ru 0.3
Да danila70@yandex.ru +7 030 639-1616 danila70@yandex.ru 0.3
Да sesanz47@gmail.com +7 283 839-7707 sesanz47@gmail.com 0.1
Нет marsel_39@rambler.ru +7 641 321-2073 marsel_39@rambler.ru 0.3

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

1 2 3
Y Y N
danila70 sesanz47 marsel_39
030 639-1616 283 839-7707 641 321-2073
30% 10% 30%

Пример 2

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

1 2 3 4 5 6
Да ninimic78@yandex.ru +7 715 137-8529 ninimic78@yandex.ru 0.7
Да ninimic78@yandex.ru +7 715 137-8529 ninimic78@yandex.ru 0.7
Да nibevin56@yahoo.com +7 328 170-3202 nibevin56@yahoo.com 0.6
Да ninimic78@yandex.ru +7 715 137-8529 ninimic78@yandex.ru 0.7
Да svatoslav91@rambler.ru +7 713 485-9305 svatoslav91@rambler.ru 0.9

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

1 2 3
Y Y Y
ninimic78 nibevin56 svatoslav91
715 137-8529 328 170-3202 713 485-9305
70% 60% 90%

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
09.06.2003 +7(745)768-21-58 0.52 0.52 natenij56[at]yandex.ru
19.01.1999 +7(622)264-94-56 0.31 0.31 rostislav19[at]gmail.com
07.04.2003 +7(533)642-90-28 0.41 0.41 nazar19[at]mail.ru

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

1 2 3 4
09-06-03 745-768-2158 0.520 natenij56
19-01-99 622-264-9456 0.310 rostislav19
07-04-03 533-642-9028 0.410 nazar19

Пример 2

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

1 2 3 4 5 6 7
20.01.2002 +7(389)247-92-20 0.67 0.67 semen42[at]rambler.ru
28.07.2002 +7(591)347-35-16 0.02 0.02 ajdar64[at]gmail.com
16.01.2004 +7(147)463-69-89 0.79 0.79 miroslav5[at]gmail.com
19.12.2003 +7(771)193-90-60 0.70 0.70 rostislav6[at]rambler.ru

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

1 2 3 4
20-01-02 389-247-9220 0.670 semen42
28-07-02 591-347-3516 0.020 ajdar64
16-01-04 147-463-6989 0.790 miroslav5
19-12-03 771-193-9060 0.700 rostislav6

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true 0.601 10/01/02 +7 (089) 426-97-90
true 0.883 25/09/02 +7 (250) 407-74-71
true 0.883 25/09/02 +7 (250) 407-74-71
true 0.883 25/09/02 +7 (250) 407-74-71
true 0.158 21/09/01 +7 (600) 806-75-12
false 0.476 15/05/99 +7 (339) 024-02-09

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

1 2 3 4
Да Да Да Нет
0.60 0.88 0.16 0.48
10.01.02 25.09.02 21.09.01 15.05.99
4269790 4077471 8067512 0240209

Пример 2

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

1 2 3 4
false 0.235 23/05/01 +7 (536) 632-91-80
true 0.139 20/11/99 +7 (633) 311-20-49
true 0.286 24/08/01 +7 (970) 058-78-13
false 0.170 14/12/03 +7 (805) 676-39-43
false 0.170 14/12/03 +7 (805) 676-39-43
false 0.170 14/12/03 +7 (805) 676-39-43

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

1 2 3 4
Нет Да Да Нет
0.23 0.14 0.29 0.17
23.05.01 20.11.99 24.08.01 14.12.03
6329180 3112049 0587813 6763943

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2
al_bert63@gmail.com 03-05-26:false
basli26@rambler.ru 02-10-23:false
fuzoban30@rambler.ru 99-08-25:false
basli26@rambler.ru 02-10-23:false

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

1 2 3
al_bert63 N 26-05-03
basli26 N 23-10-02
fuzoban30 N 25-08-99

Пример 2

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

1 2
tivomberg3@rambler.ru 00-08-21:false
dezimin29@yahoo.com 04-12-07:false
dezimin29@yahoo.com 04-12-07:false
danil39@yandex.ru 01-06-22:true
anton25@mail.ru 00-04-07:true

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

1 2 3
tivomberg3 N 21-08-00
dezimin29 N 07-12-04
danil39 Y 22-06-01
anton25 Y 07-04-00

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (363) 823-75-66 Нет Нет 0.1494!cufegic97[at]yahoo.com
+7 (363) 823-75-66 Нет Нет 0.1494!cufegic97[at]yahoo.com
+7 (914) 099-21-09 Нет Нет 0.6573!liruk77[at]yahoo.com
+7 (344) 499-17-38 Да Да 0.0812!rigukberg9[at]yandex.ru
+7 (254) 281-39-11 Нет Нет 0.6076!zazskij36[at]yahoo.com

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

1 2 3 4
+7 363 823-7566 +7 914 099-2109 +7 344 499-1738 +7 254 281-3911
false false true false
15% 66% 8% 61%
cufegic97@yahoo.com liruk77@yahoo.com rigukberg9@yandex.ru zazskij36@yahoo.com

Пример 2

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

1 2 3 4 5 6
+7 (482) 300-13-25 Нет Нет 0.5210!zizecov19[at]yahoo.com
+7 (502) 100-02-20 Нет Нет 0.1145!surov94[at]yandex.ru
+7 (502) 100-02-20 Нет Нет 0.1145!surov94[at]yandex.ru
+7 (259) 076-48-85 Нет Нет 0.1539!lubilanz77[at]gmail.com

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

1 2 3
+7 482 300-1325 +7 502 100-0220 +7 259 076-4885
false false false
52% 11% 15%
zizecov19@yahoo.com surov94@yandex.ru lubilanz77@gmail.com

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kazak13[at]gmail.com 01/12/09 Казяк А.Н. (036) 483-5830
fevusskij38[at]yandex.ru 01/08/13 Февусский О.М. (474) 051-2390
vonidi10[at]rambler.ru 03/05/03 Вониди И.Т. (176) 038-2863
kazak13[at]gmail.com 01/12/09 Казяк А.Н. (036) 483-5830

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

1 2 3 4
gmail.com 01.12.09 А. Казяк 036-483-5830
rambler.ru 03.05.03 И. Вониди 176-038-2863
yandex.ru 01.08.13 О. Февусский 474-051-2390

Пример 2

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

1 2 3 4
zocizin12[at]mail.ru 01/05/22 Зочизин С.Е. (066) 030-3744
nizuk20[at]mail.ru 03/01/24 Низук А.У. (328) 689-7875
covskij87[at]mail.ru 99/10/09 Човский О.Л. (351) 820-5516
covskij87[at]mail.ru 99/10/09 Човский О.Л. (351) 820-5516

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

1 2 3 4
mail.ru 03.01.24 А. Низук 328-689-7875
mail.ru 99.10.09 О. Човский 351-820-5516
mail.ru 01.05.22 С. Зочизин 066-030-3744

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.1&+7 540 988-2467 cozumov56[at]yandex.ru 1999/08/18 1999/08/18
0.7&+7 949 705-7599 tisogev13[at]rambler.ru 2004/04/20 2004/04/20
0.4&+7 682 073-3940 kivukman59[at]mail.ru 2000/12/18 2000/12/18
0.3&+7 635 473-1636 talecskij58[at]yahoo.com 2004/08/08 2004/08/08

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

1 2 3 4
0.10 0.40 0.30 0.70
cozumov56 kivukman59 talecskij58 tisogev13
1999-08-18 2000-12-18 2004-08-08 2004-04-20
+75409882467 +76820733940 +76354731636 +79497057599

Пример 2

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

1 2 3 4 5 6
0.8&+7 818 367-2909 celocli75[at]yahoo.com 2000/03/25 2000/03/25
0.9&+7 123 814-2263 dadukin53[at]yahoo.com 1999/06/10 1999/06/10
0.8&+7 256 587-5613 cugev14[at]rambler.ru 2002/04/23 2002/04/23
0.5&+7 466 776-8511 nilin41[at]rambler.ru 2002/03/14 2002/03/14

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

1 2 3 4
0.80 0.80 0.90 0.50
celocli75 cugev14 dadukin53 nilin41
2000-03-25 2002-04-23 1999-06-10 2002-03-14
+78183672909 +72565875613 +71238142263 +74667768511

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(008) 085-6599 02-10-13 Чукекли, М.Ч.
(762) 040-0888 00-05-14 Вунский, М.Ч.
(370) 608-6295 00-10-25 Никич, Д.М.
(370) 608-6295 00-10-25 Никич, Д.М.
(260) 519-3220 03-03-20 Нудман, Б.К.

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

1 2 3 4
008-085-6599 762-040-0888 370-608-6295 260-519-3220
02/10/13 00/05/14 00/10/25 03/03/20
М. Чукекли М. Вунский Д. Никич Б. Нудман

Пример 2

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

1 2 3
(281) 643-6526 02-06-23 Гуцли, Э.Д.
(281) 643-6526 02-06-23 Гуцли, Э.Д.
(027) 109-7479 04-04-06 Нувянц, Е.Б.
(253) 045-2763 99-05-04 Нодевук, С.Д.

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

1 2 3
281-643-6526 027-109-7479 253-045-2763
02/06/23 04/04/06 99/05/04
Э. Гуцли Е. Нувянц С. Нодевук

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.133 9715714447 00/04/03 0
0.133 9715714447 00/04/03 0
0.161 2410682125 01/02/17 0
0.049 5533927782 01/11/02 1
0.302 0542276533 00/01/17 1
0.133 9715714447 00/04/03 0

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

1 2 3 4
0.1 0.2 0.0 0.3
971 571-4447 241 068-2125 553 392-7782 054 227-6533
03/04/00 17/02/01 02/11/01 17/01/00
Не выполнено Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4 5
0.066 4143271232 02/01/13 1
0.223 2549912984 03/01/18 0
0.223 2549912984 03/01/18 0
0.647 6919210611 00/01/03 0
0.223 2549912984 03/01/18 0

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

1 2 3
0.1 0.2 0.6
414 327-1232 254 991-2984 691 921-0611
13/01/02 18/01/03 03/01/00
Выполнено Не выполнено Не выполнено

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(574) 021-50-01 (574) 021-50-01 miroslav54@yandex.ru:0.6873
(282) 022-72-63 (282) 022-72-63 lecicli74@yahoo.com:0.0275
(331) 270-79-71 (331) 270-79-71 emil_63@mail.ru:0.5675
(402) 051-13-64 (402) 051-13-64 georgij56@mail.ru:0.7695
(402) 051-13-64 (402) 051-13-64 georgij56@mail.ru:0.7695
(402) 051-13-64 (402) 051-13-64 georgij56@mail.ru:0.7695

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

1 2 3 4
5740215001 2820227263 3312707971 4020511364
miroslav54[at]yandex.ru lecicli74[at]yahoo.com emil_63[at]mail.ru georgij56[at]mail.ru
0.69 0.03 0.57 0.77

Пример 2

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

1 2 3
(597) 577-25-28 (597) 577-25-28 sanelic64@mail.ru:0.4546
(332) 064-90-19 (332) 064-90-19 marsel_72@yahoo.com:0.6562
(169) 569-56-07 (169) 569-56-07 vurelak50@gmail.com:0.1339
(597) 577-25-28 (597) 577-25-28 sanelic64@mail.ru:0.4546
(597) 577-25-28 (597) 577-25-28 sanelic64@mail.ru:0.4546
(050) 109-87-17 (050) 109-87-17 demid67@yahoo.com:0.3510

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

1 2 3 4
5975772528 3320649019 1695695607 0501098717
sanelic64[at]mail.ru marsel_72[at]yahoo.com vurelak50[at]gmail.com demid67[at]yahoo.com
0.45 0.66 0.13 0.35

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Черли, Р.В. 12/06/99 true Черли, Р.В.
Димук, Р.К. 25/06/02 true Димук, Р.К.
Редич, В.Ш. 12/03/99 true Редич, В.Ш.
Фузивак, С.Г. 08/09/02 false Фузивак, С.Г.

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

1 2 3 4
Черли Р. Димук Р. Редич В. Фузивак С.
99.06.12 02.06.25 99.03.12 02.09.08
да да да нет

Пример 2

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

1 2 3 4 5
Фомман, В.З. 06/02/03 true Фомман, В.З.
Кубомли, Я.В. 24/11/03 true Кубомли, Я.В.
Гилитиди, М.В. 19/02/02 true Гилитиди, М.В.
Чачукев, Э.М. 16/08/01 false Чачукев, Э.М.

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

1 2 3 4
Фомман В. Кубомли Я. Гилитиди М. Чачукев Э.
03.02.06 03.11.24 02.02.19 01.08.16
да да да нет

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 359 110-4159 04-09-17 migak15[at]yandex.ru 0.6 +7 359 110-4159
+7 830 579-6844 00-05-12 vogozko49[at]yandex.ru 0.3 +7 830 579-6844
+7 373 821-8555 02-04-16 zidov25[at]yahoo.com 0.4 +7 373 821-8555
+7 830 579-6844 00-05-12 vogozko49[at]yandex.ru 0.3 +7 830 579-6844
+7 629 229-2080 00-09-14 zonak19[at]yahoo.com 0.4 +7 629 229-2080

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

1 2 3 4
359-110-4159 04.09.17 yandex.ru 0.6000
830-579-6844 00.05.12 yandex.ru 0.3000
373-821-8555 02.04.16 yahoo.com 0.4000
629-229-2080 00.09.14 yahoo.com 0.4000

Пример 2

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

1 2 3 4 5
+7 239 473-0368 01-07-20 barosic10[at]yahoo.com 1.0 +7 239 473-0368
+7 303 897-9597 01-04-20 fumemman57[at]rambler.ru 0.8 +7 303 897-9597
+7 303 897-9597 01-04-20 fumemman57[at]rambler.ru 0.8 +7 303 897-9597
+7 673 387-1966 99-07-01 nasak90[at]mail.ru 0.2 +7 673 387-1966

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

1 2 3 4
239-473-0368 01.07.20 yahoo.com 1.0000
303-897-9597 01.04.20 rambler.ru 0.8000
673-387-1966 99.07.01 mail.ru 0.2000

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(141)558-82-61 daniel_85[at]yahoo.com Нет;0.889
+7(834)533-31-90 samir49[at]gmail.com Нет;0.996
+7(376)032-28-54 zisak9[at]yahoo.com Нет;0.428
+7(107)864-55-50 sigifak45[at]gmail.com Нет;0.805
+7(376)032-28-54 zisak9[at]yahoo.com Нет;0.428
+7(376)032-28-54 zisak9[at]yahoo.com Нет;0.428

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

1 2 3 4
1415588261 8345333190 1078645550 3760322854
daniel_85@yahoo.com samir49@gmail.com sigifak45@gmail.com zisak9@yahoo.com
N N N N
89% 100% 80% 43%

Пример 2

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

1 2 3 4 5
+7(419)724-69-42 robert6[at]yahoo.com Нет;0.569
+7(125)838-15-11 gesorman94[at]yandex.ru Нет;0.092
+7(125)838-15-11 gesorman94[at]yandex.ru Нет;0.092
+7(409)617-57-99 vovogberg30[at]mail.ru Да;0.650
+7(125)838-15-11 gesorman94[at]yandex.ru Нет;0.092

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

1 2 3
1258381511 4197246942 4096175799
gesorman94@yandex.ru robert6@yahoo.com vovogberg30@mail.ru
N N Y
9% 57% 65%

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Ровук, Э.Б. rovuk99@yahoo.com 1 Ровук, Э.Б. +7 477 265-7838
Фувов, М.О. fuvov74@mail.ru 0 Фувов, М.О. +7 836 779-9576
Мавко, А.Н. mavko96@yahoo.com 0 Мавко, А.Н. +7 333 353-3630
Шочич, В.М. socic7@mail.ru 1 Шочич, В.М. +7 645 506-8961
Шочич, В.М. socic7@mail.ru 1 Шочич, В.М. +7 645 506-8961
Шочич, В.М. socic7@mail.ru 1 Шочич, В.М. +7 645 506-8961

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

1 2 3 4
А. Мавко В. Шочич М. Фувов Э. Ровук
mavko96[at]yahoo.com socic7[at]mail.ru fuvov74[at]mail.ru rovuk99[at]yahoo.com
Нет Да Нет Да
333-353-3630 645-506-8961 836-779-9576 477-265-7838

Пример 2

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

1 2 3 4 5 6 7
Норукий, Я.У. norukij10@yahoo.com 1 Норукий, Я.У. +7 139 833-6414
Чозизли, П.Б. cozizli42@yahoo.com 0 Чозизли, П.Б. +7 094 649-5220
Кукарев, М.Ч. kukarev45@yahoo.com 1 Кукарев, М.Ч. +7 757 359-5708
Кукарев, М.Ч. kukarev45@yahoo.com 1 Кукарев, М.Ч. +7 757 359-5708
Кукарев, М.Ч. kukarev45@yahoo.com 1 Кукарев, М.Ч. +7 757 359-5708
Зишавянц, Г.Л. zisavanz86@yandex.ru 0 Зишавянц, Г.Л. +7 094 979-8926

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

1 2 3 4
Г. Зишавянц М. Кукарев П. Чозизли Я. Норукий
zisavanz86[at]yandex.ru kukarev45[at]yahoo.com cozizli42[at]yahoo.com norukij10[at]yahoo.com
Нет Да Нет Да
094-979-8926 757-359-5708 094-649-5220 139-833-6414

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
15-03-99 +7 (292) 831-54-95 muzacuk98[at]rambler.ru 0.3 0.3
17-07-02 +7 (627) 329-81-52 finidi17[at]rambler.ru 0.3 0.3
11-11-00 +7 (428) 190-79-28 nizak60[at]mail.ru 0.0 0.0

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

1 2 3
99/03/15 02/07/17 00/11/11
831-54-95 329-81-52 190-79-28
muzacuk98 finidi17 nizak60
0.3000 0.3000 0.0000

Пример 2

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

1 2 3 4 5 6
07-09-04 +7 (710) 008-45-64 sotman95[at]yandex.ru 0.2 0.2
14-01-03 +7 (741) 562-48-36 tobavskij72[at]rambler.ru 0.6 0.6
14-01-04 +7 (425) 304-63-39 moverij10[at]yandex.ru 0.1 0.1

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

1 2 3
04/09/07 03/01/14 04/01/14
008-45-64 562-48-36 304-63-39
sotman95 tobavskij72 moverij10
0.2000 0.6000 0.1000

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2
gugman49[at]yahoo.com;+7 (101) 798-56-85 Y
nadafij29[at]yahoo.com;+7 (829) 550-95-52 N
zitberg94[at]yandex.ru;+7 (324) 671-87-55 N

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

1 2 3
+71017985685 gugman49@yahoo.com Выполнено
+78295509552 nadafij29@yahoo.com Не выполнено
+73246718755 zitberg94@yandex.ru Не выполнено

Пример 2

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

1 2
sesuk95[at]gmail.com;+7 (574) 492-89-08 N
tocobli53[at]mail.ru;+7 (183) 766-07-84 N
sezanz29[at]mail.ru;+7 (695) 438-91-41 Y

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

1 2 3
+75744928908 sesuk95@gmail.com Не выполнено
+76954389141 sezanz29@mail.ru Выполнено
+71837660784 tocobli53@mail.ru Не выполнено

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
15/02/99 funanz21[at]yandex.ru 1 1
15/02/99 funanz21[at]yandex.ru 1 1
15/02/99 funanz21[at]yandex.ru 1 1
03/11/03 gelalskij74[at]yahoo.com 1 1
16/11/01 tetanz25[at]gmail.com 1 1

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

1 2 3
99-02-15 03-11-03 01-11-16
funanz21@yandex.ru gelalskij74@yahoo.com tetanz25@gmail.com
Y Y Y

Пример 2

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

1 2 3 4 5
17/11/04 netecev7[at]yandex.ru 1 1
17/11/04 netecev7[at]yandex.ru 1 1
17/11/04 netecev7[at]yandex.ru 1 1
07/11/00 conoduk57[at]yahoo.com 1 1
10/03/03 lezij6[at]yandex.ru 0 0

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

1 2 3
00-11-07 03-03-10 04-11-17
conoduk57@yahoo.com lezij6@yandex.ru netecev7@yandex.ru
Y N Y

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
16-01-03#0.9302 bumacic20[at]mail.ru 678 625-4552
13-07-02#0.6524 timij60[at]mail.ru 858 085-9718
09-03-99#0.6819 gozetli63[at]yandex.ru 138 730-9993
17-05-00#0.7071 divetko78[at]yandex.ru 276 153-8015

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

1 2 3 4
16.01.03 13.07.02 09.03.99 17.05.00
mail.ru mail.ru yandex.ru yandex.ru
625-4552 085-9718 730-9993 153-8015
0.930 0.652 0.682 0.707

Пример 2

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

1 2 3
15-07-99#0.5823 fuzavko86[at]mail.ru 375 453-8792
09-04-03#0.5843 nagij33[at]gmail.com 714 767-6768
16-06-03#0.1182 nazozanz99[at]yandex.ru 818 582-1348
10-02-03#0.0978 bofak97[at]yahoo.com 676 889-7421

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

1 2 3 4
15.07.99 09.04.03 16.06.03 10.02.03
mail.ru gmail.com yandex.ru yahoo.com
453-8792 767-6768 582-1348 889-7421
0.582 0.584 0.118 0.098

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.60 0.60 true 01.02.05
0.90 0.90 true 03.07.28
0.60 0.60 true 01.02.05
0.12 0.12 false 01.01.25
0.77 0.77 true 99.06.03

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

1 2 3 4
60% 90% 12% 77%
1 1 0 1
05-02-01 28-07-03 25-01-01 03-06-99

Пример 2

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

1 2 3 4 5
0.01 0.01 true 04.02.09
0.33 0.33 false 04.01.05
0.20 0.20 true 03.10.26
0.20 0.20 true 03.10.26
0.37 0.37 true 99.12.28

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

1 2 3 4
1% 33% 20% 37%
1 0 1 1
09-02-04 05-01-04 26-10-03 28-12-99

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true 2004-11-19:Т.А. Роцосман 368 732-7010 368 732-7010
false 2004-10-19:А.М. Додовский 431 874-2184 431 874-2184
true 2002-02-18:Е.Н. Келянц 356 483-2909 356 483-2909

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

1 2 3
1 0 1
19/11/04 19/10/04 18/02/02
(368) 732-7010 (431) 874-2184 (356) 483-2909
Т. Роцосман А. Додовский Е. Келянц

Пример 2

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

1 2 3 4 5
false 2001-07-12:В.Е. Ризуфко 430 550-1168 430 550-1168
true 1999-04-09:Д.Е. Ламян 670 162-9188 670 162-9188
true 1999-07-10:А.У. Чафидиди 746 660-0562 746 660-0562

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

1 2 3
0 1 1
12/07/01 09/04/99 10/07/99
(430) 550-1168 (670) 162-9188 (746) 660-0562
В. Ризуфко Д. Ламян А. Чафидиди

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
05/11/2004!Виктор Ф. Цамомин Выполнено
13/05/2001!Ильдар О. Лофак Не выполнено
15/03/2003!Степан Д. Вагизин Выполнено
15/03/2003!Степан Д. Вагизин Выполнено

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

1 2 3
05.11.04 Цамомин да
13.05.01 Лофак нет
15.03.03 Вагизин да

Пример 2

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

1 2 3 4
09/10/2003!Георгий Е. Цушак Не выполнено
09/10/2003!Георгий Е. Цушак Не выполнено
05/03/1999!Георгий Н. Багиди Выполнено
22/02/2000!Гордей Н. Ланянц Не выполнено

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

1 2 3
09.10.03 Цушак нет
05.03.99 Багиди да
22.02.00 Ланянц нет

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
dazman53[at]mail.ru 22/02/04 Дазман Роман true
zokskij59[at]yahoo.com 01/06/00 Цокский Рустам true
mobozli65[at]mail.ru 22/05/04 Мобозли Валерий true
mobozli65[at]mail.ru 22/05/04 Мобозли Валерий true

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

1 2 3 4
dazman53 04-02-22 Дазман Y
mobozli65 04-05-22 Мобозли Y
zokskij59 00-06-01 Цокский Y

Пример 2

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

1 2 3 4
duzocanz55[at]yandex.ru 18/01/02 Дуцочянц Артем false
narozli59[at]yahoo.com 25/04/04 Нарозли Самир false
rustam67[at]rambler.ru 10/01/02 Цонко Рустам true
dagelman72[at]rambler.ru 01/03/99 Дагелман Ян false
rustam67[at]rambler.ru 10/01/02 Цонко Рустам true

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

1 2 3 4
dagelman72 99-03-01 Дагелман N
duzocanz55 02-01-18 Дуцочянц N
narozli59 04-04-25 Нарозли N
rustam67 02-01-10 Цонко Y

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.339|+7 (812) 722-88-04 02-01-2004 02-01-2004 N
0.170|+7 (020) 211-26-37 14-11-2003 14-11-2003 Y
0.733|+7 (299) 286-28-16 06-08-1999 06-08-1999 Y
0.733|+7 (299) 286-28-16 06-08-1999 06-08-1999 Y
0.786|+7 (809) 518-49-76 10-03-2004 10-03-2004 N

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

1 2 3 4
0.34 02.01.04 Нет +7 812 722-8804
0.17 14.11.03 Да +7 020 211-2637
0.73 06.08.99 Да +7 299 286-2816
0.79 10.03.04 Нет +7 809 518-4976

Пример 2

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

1 2 3 4 5
0.842|+7 (292) 643-34-94 11-09-2002 11-09-2002 Y
0.301|+7 (783) 150-36-02 11-01-2000 11-01-2000 N
0.203|+7 (323) 851-32-77 05-04-2000 05-04-2000 Y
0.083|+7 (910) 577-51-44 07-11-2000 07-11-2000 N
0.083|+7 (910) 577-51-44 07-11-2000 07-11-2000 N

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

1 2 3 4
0.84 11.09.02 Да +7 292 643-3494
0.30 11.01.00 Нет +7 783 150-3602
0.20 05.04.00 Да +7 323 851-3277
0.08 07.11.00 Нет +7 910 577-5144

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
870-351-4282 svatogor30@yahoo.com 02-09-14 svatogor30@yahoo.com 1
231-196-4294 bisokan84@gmail.com 99-11-05 bisokan84@gmail.com 1
411-930-6121 aroslav9@yahoo.com 00-01-20 aroslav9@yahoo.com 0
284-210-8380 viktor54@rambler.ru 02-11-17 viktor54@rambler.ru 0

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

1 2 3 4
8703514282 2311964294 4119306121 2842108380
svatogor30 bisokan84 aroslav9 viktor54
02/09/14 99/11/05 00/01/20 02/11/17
true true false false

Пример 2

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

1 2 3 4 5 6 7
094-160-5561 rostislav37@yahoo.com 99-10-13 rostislav37@yahoo.com 0
130-194-8663 vezazli88@yandex.ru 00-11-09 vezazli88@yandex.ru 0
946-557-1745 meculak72@yahoo.com 99-06-02 meculak72@yahoo.com 1
582-674-5871 figicskij64@rambler.ru 04-04-07 figicskij64@rambler.ru 0

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

1 2 3 4
0941605561 1301948663 9465571745 5826745871
rostislav37 vezazli88 meculak72 figicskij64
99/10/13 00/11/09 99/06/02 04/04/07
false false true false

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
karebberg43[at]yahoo.com Не выполнено karebberg43[at]yahoo.com 0.7 Каребберг, Р.Ф.
mezev88[at]rambler.ru Выполнено mezev88[at]rambler.ru 0.8 Мезев, Д.О.
zifosin86[at]mail.ru Выполнено zifosin86[at]mail.ru 1.0 Цифошин, А.Р.
benuvin35[at]yahoo.com Выполнено benuvin35[at]yahoo.com 0.8 Бенувин, Р.У.

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

1 2 3 4
karebberg43@yahoo.com N 70% Каребберг
mezev88@rambler.ru Y 80% Мезев
zifosin86@mail.ru Y 100% Цифошин
benuvin35@yahoo.com Y 80% Бенувин

Пример 2

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

1 2 3 4 5
zobij62[at]gmail.com Выполнено zobij62[at]gmail.com 0.4 Цобий, М.М.
dafatko80[at]rambler.ru Не выполнено dafatko80[at]rambler.ru 0.5 Дафатко, Т.Т.
dosic14[at]gmail.com Не выполнено dosic14[at]gmail.com 0.7 Дошич, В.Д.
neban8[at]yahoo.com Выполнено neban8[at]yahoo.com 0.5 Небян, З.Т.

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

1 2 3 4
zobij62@gmail.com Y 40% Цобий
dafatko80@rambler.ru N 50% Дафатко
dosic14@gmail.com N 70% Дошич
neban8@yahoo.com Y 50% Небян

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
odissej78@rambler.ru:01.02.1999 Нет +7 819 543-65-83 +7 819 543-65-83
mimezak19@gmail.com:23.09.2002 Нет +7 697 216-38-60 +7 697 216-38-60
boris89@rambler.ru:03.02.2001 Нет +7 098 887-71-58 +7 098 887-71-58

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

1 2 3
1999 2002 2001
N N N
819 543-6583 697 216-3860 098 887-7158
odissej78 mimezak19 boris89

Пример 2

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

1 2 3 4
ajdar83@rambler.ru:15.02.2004 Нет +7 019 579-56-97 +7 019 579-56-97
silman12@rambler.ru:17.08.2000 Да +7 776 153-47-02 +7 776 153-47-02
lidesak78@yahoo.com:10.07.2003 Да +7 387 906-93-13 +7 387 906-93-13
zoderak65@rambler.ru:03.02.2000 Да +7 063 414-98-71 +7 063 414-98-71

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

1 2 3 4
2004 2000 2003 2000
N Y Y Y
019 579-5697 776 153-4702 387 906-9313 063 414-9871
ajdar83 silman12 lidesak78 zoderak65

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(055)913-80-51&0.345 да 02/09/24
+7(354)638-97-57&0.067 да 99/08/02
+7(570)919-50-09&0.882 да 01/08/09
+7(842)461-15-73&0.563 нет 04/05/17

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

1 2 3 4
055 913-8051 true 24.09.02 0.34
354 638-9757 true 02.08.99 0.07
570 919-5009 true 09.08.01 0.88
842 461-1573 false 17.05.04 0.56

Пример 2

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

1 2 3
+7(042)794-24-10&0.089 да 04/01/02
+7(243)438-19-98&0.616 нет 01/08/08
+7(759)838-73-01&0.861 нет 02/01/16
+7(707)758-64-01&0.973 нет 00/02/02

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

1 2 3 4
042 794-2410 true 02.01.04 0.09
243 438-1998 false 08.08.01 0.62
759 838-7301 false 16.01.02 0.86
707 758-6401 false 02.02.00 0.97