ИКБО-06-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
06/02/04:+7 (837) 779-24-83 0.415 0.415
06/02/04:+7 (837) 779-24-83 0.415 0.415
01/12/04:+7 (842) 124-25-53 0.442 0.442
07/04/00:+7 (277) 804-12-29 0.886 0.886
06/02/04:+7 (837) 779-24-83 0.415 0.415
26/05/03:+7 (728) 137-29-51 0.948 0.948

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

1 2 3
837-779-2483 06.02.04 0.41
842-124-2553 01.12.04 0.44
277-804-1229 07.04.00 0.89
728-137-2951 26.05.03 0.95

Пример 2

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

1 2 3
01/11/03:+7 (436) 712-74-96 0.547 0.547
08/02/01:+7 (949) 154-88-47 0.498 0.498
01/11/03:+7 (436) 712-74-96 0.547 0.547
01/11/03:+7 (436) 712-74-96 0.547 0.547
05/03/01:+7 (222) 812-13-79 0.816 0.816
26/10/02:+7 (861) 461-26-52 0.789 0.789

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

1 2 3
436-712-7496 01.11.03 0.55
949-154-8847 08.02.01 0.50
222-812-1379 05.03.01 0.82
861-461-2652 26.10.02 0.79

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 (635) 493-69-63;sinanz66@gmail.com 20-04-99
+7 (712) 241-17-96;sitan33@yahoo.com 08-06-03
+7 (768) 295-64-99;noruk73@mail.ru 18-04-01
+7 (768) 295-64-99;noruk73@mail.ru 18-04-01
+7 (768) 295-64-99;noruk73@mail.ru 18-04-01

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

1 2 3
sinanz66 sitan33 noruk73
99.04.20 03.06.08 01.04.18
+7 635 493-6963 +7 712 241-1796 +7 768 295-6499

Пример 2

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

1 2
+7 (261) 825-21-65;futak71@yahoo.com 02-10-04
+7 (706) 665-07-28;damifidi5@mail.ru 01-08-04
+7 (261) 825-21-65;futak71@yahoo.com 02-10-04
+7 (972) 325-25-94;ribosman13@yahoo.com 02-04-04
+7 (332) 695-13-32;guvezberg15@mail.ru 12-09-01
+7 (261) 825-21-65;futak71@yahoo.com 02-10-04

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

1 2 3 4
futak71 damifidi5 ribosman13 guvezberg15
04.10.02 04.08.01 04.04.02 01.09.12
+7 261 825-2165 +7 706 665-0728 +7 972 325-2594 +7 332 695-1332

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (755) 867-92-61 1999-02-21 Рамиль З. Нецин ramil_38[at]yahoo.com ramil_38[at]yahoo.com
+7 (354) 832-02-44 2002-03-12 Герман И. Фефафиди fefafidi51[at]yahoo.com fefafidi51[at]yahoo.com
+7 (681) 125-89-73 2001-02-12 Артур О. Димубук dimubuk60[at]yandex.ru dimubuk60[at]yandex.ru

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

1 2 3
(755) 867-9261 (354) 832-0244 (681) 125-8973
21-02-99 12-03-02 12-02-01
Нецин Рамиль Фефафиди Герман Димубук Артур
ramil_38 fefafidi51 dimubuk60

Пример 2

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

1 2 3 4 5
+7 (634) 566-37-74 2003-05-20 Платон А. Леразиди lerazidi63[at]yandex.ru lerazidi63[at]yandex.ru
+7 (589) 560-52-16 2004-11-06 Вадим В. Тотезов totezov44[at]gmail.com totezov44[at]gmail.com
+7 (576) 655-82-69 2004-06-15 Владислав Ч. Гебский vladislav84[at]yandex.ru vladislav84[at]yandex.ru

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

1 2 3
(634) 566-3774 (589) 560-5216 (576) 655-8269
20-05-03 06-11-04 15-06-04
Леразиди Платон Тотезов Вадим Гебский Владислав
lerazidi63 totezov44 vladislav84

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.5!sozuvuk49[at]yandex.ru +76372566984 04/10/05 +76372566984
0.8!mezibanz78[at]yahoo.com +71128251821 00/02/14 +71128251821
0.5!ignat68[at]gmail.com +73729624355 04/02/13 +73729624355
0.9!nisovuk92[at]mail.ru +76201179071 00/04/14 +76201179071

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

1 2 3 4
ignat68@gmail.com 962-43-55 04.02.13 0.5000
mezibanz78@yahoo.com 825-18-21 00.02.14 0.8000
nisovuk92@mail.ru 117-90-71 00.04.14 0.9000
sozuvuk49@yandex.ru 256-69-84 04.10.05 0.5000

Пример 2

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

1 2 3 4 5 6
0.7!ajdar77[at]mail.ru +78797497350 99/11/26 +78797497350
0.3!vecokanz57[at]yandex.ru +79794370631 01/02/05 +79794370631
0.3!zosesev71[at]gmail.com +71416774039 00/12/14 +71416774039

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

1 2 3 4
ajdar77@mail.ru 749-73-50 99.11.26 0.7000
vecokanz57@yandex.ru 437-06-31 01.02.05 0.3000
zosesev71@gmail.com 677-40-39 00.12.14 0.3000

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
tecan94[at]yahoo.com#Выполнено 2002.07.20 В.К. Течян
dofuban52[at]yandex.ru#Выполнено 2000.07.17 Л.У. Дофубян
gedak46[at]yandex.ru#Выполнено 2004.08.19 Е.О. Гедяк
latazskij40[at]mail.ru#Не выполнено 1999.02.13 М.Г. Латацский
dofuban52[at]yandex.ru#Выполнено 2000.07.17 Л.У. Дофубян

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

1 2 3 4
tecan94 dofuban52 gedak46 latazskij40
Y Y Y N
20-07-2002 17-07-2000 19-08-2004 13-02-1999
В. Течян Л. Дофубян Е. Гедяк М. Латацский

Пример 2

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

1 2 3 4
citij1[at]yahoo.com#Не выполнено 1999.03.17 Д.Р. Читий
nogesli71[at]gmail.com#Выполнено 2002.04.08 С.К. Ногесли
befodin76[at]mail.ru#Не выполнено 2001.05.22 В.И. Бефодин
vazisanz35[at]mail.ru#Не выполнено 2004.11.16 Г.Ч. Вацишянц
vazisanz35[at]mail.ru#Не выполнено 2004.11.16 Г.Ч. Вацишянц

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

1 2 3 4
citij1 nogesli71 befodin76 vazisanz35
N Y N N
17-03-1999 08-04-2002 22-05-2001 16-11-2004
Д. Читий С. Ногесли В. Бефодин Г. Вацишянц

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
03-12-20 banan11[at]mail.ru +7 795 877-1057
02-10-22 zutotberg14[at]rambler.ru +7 045 723-6512
02-11-13 budarov71[at]yandex.ru +7 045 501-6113
02-11-13 budarov71[at]yandex.ru +7 045 501-6113

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

1 2 3
02.11.13 budarov71 +7(045)501-61-13
02.10.22 zutotberg14 +7(045)723-65-12
03.12.20 banan11 +7(795)877-10-57

Пример 2

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

1 2 3
02-10-27 zodin88[at]yandex.ru +7 763 827-0491
00-06-26 mizocko47[at]yandex.ru +7 889 626-6662
03-11-24 lazov55[at]yandex.ru +7 356 980-6076
03-11-24 lazov55[at]yandex.ru +7 356 980-6076

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

1 2 3
03.11.24 lazov55 +7(356)980-60-76
02.10.27 zodin88 +7(763)827-04-91
00.06.26 mizocko47 +7(889)626-66-62

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Вомешов Д.В. vomesov16@yandex.ru Вомешов Д.В. Да 14-07-99
Соладский В.К. soladskij97@yahoo.com Соладский В.К. Да 26-11-00
Демко Т.Т. demko56@rambler.ru Демко Т.Т. Да 10-10-00
Демко Т.Т. demko56@rambler.ru Демко Т.Т. Да 10-10-00
Демко Т.Т. demko56@rambler.ru Демко Т.Т. Да 10-10-00

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

1 2 3
Д. Вомешов В. Соладский Т. Демко
yandex.ru yahoo.com rambler.ru
1 1 1
99.07.14 00.11.26 00.10.10

Пример 2

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

1 2 3 4 5
Начурак Т.Г. nacurak94@rambler.ru Начурак Т.Г. Да 16-10-04
Вуфебяк Г.Б. vufebak54@rambler.ru Вуфебяк Г.Б. Нет 10-08-04
Сучобберг М.К. sucobberg90@rambler.ru Сучобберг М.К. Да 09-11-99
Сучобберг М.К. sucobberg90@rambler.ru Сучобберг М.К. Да 09-11-99
Фелений К.У. felenij97@gmail.com Фелений К.У. Да 13-09-02
Сучобберг М.К. sucobberg90@rambler.ru Сучобберг М.К. Да 09-11-99

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

1 2 3 4
Т. Начурак Г. Вуфебяк М. Сучобберг К. Фелений
rambler.ru rambler.ru rambler.ru gmail.com
1 0 1 1
04.10.16 04.08.10 99.11.09 02.09.13

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.380 ramil_61@yandex.ru;Рамиль Р. Шемин
0.224 sevasman27@gmail.com;Валерий А. Севашман
0.033 funogan54@yandex.ru;Марат Е. Фуногян

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

1 2 3
0.03 0.38 0.22
funogan54 ramil_61 sevasman27
Фуногян, М.Е. Шемин, Р.Р. Севашман, В.А.

Пример 2

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

1 2
0.802 lalman6@yahoo.com;Тимур Б. Лалман
0.001 ladberg12@gmail.com;Савва Ч. Ладберг
0.997 timofej1@yahoo.com;Тимофей А. Мирян
0.177 zizocak64@rambler.ru;Эмиль М. Цицочак

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

1 2 3 4
0.00 0.80 1.00 0.18
ladberg12 lalman6 timofej1 zizocak64
Ладберг, С.Ч. Лалман, Т.Б. Мирян, Т.А. Цицочак, Э.М.

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
georgij49[at]rambler.ru +7 524 590-2582 +7 524 590-2582 Георгий М. Битинак
vunukak82[at]yahoo.com +7 235 098-5255 +7 235 098-5255 Сергей И. Вунукяк
dmitrij81[at]yahoo.com +7 722 211-7279 +7 722 211-7279 Дмитрий К. Согиди

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

1 2 3
rambler.ru 5245902582 Битинак, Г.М.
yahoo.com 2350985255 Вунукяк, С.И.
yahoo.com 7222117279 Согиди, Д.К.

Пример 2

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

1 2 3 4
kisimman56[at]rambler.ru +7 479 461-8441 +7 479 461-8441 Герман А. Кисимман
samazanz1[at]yandex.ru +7 932 667-6235 +7 932 667-6235 Данил У. Шамацянц
curanz53[at]mail.ru +7 157 019-9981 +7 157 019-9981 Демид Л. Чурянц
aromir91[at]gmail.com +7 350 896-0487 +7 350 896-0487 Яромир З. Сучко

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

1 2 3
rambler.ru 4794618441 Кисимман, Г.А.
yandex.ru 9326676235 Шамацянц, Д.У.
mail.ru 1570199981 Чурянц, Д.Л.
gmail.com 3508960487 Сучко, Я.З.

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
12.06.04 нет tihon79[at]yahoo.com 0.5
05.08.03 да anatolij72[at]yahoo.com 0.0
25.10.01 нет dudecev52[at]yandex.ru 0.1

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

1 2 3 4
04-06-12 Не выполнено tihon79 50%
03-08-05 Выполнено anatolij72 0%
01-10-25 Не выполнено dudecev52 10%

Пример 2

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

1 2 3 4 5 6
16.11.02 да vladislav55[at]yahoo.com 0.3
04.07.01 да sasak59[at]yahoo.com 0.2
23.12.01 да nusegic36[at]gmail.com 0.5

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

1 2 3 4
02-11-16 Выполнено vladislav55 30%
01-07-04 Выполнено sasak59 20%
01-12-23 Выполнено nusegic36 50%

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Т.Р. Морудяк 0.56 +7 565 323-04-29
Э.Д. Зуберли 0.39 +7 578 615-65-60
Р.М. Такберг 0.46 +7 115 686-05-54
И.А. Гочов 0.44 +7 853 166-50-58

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

1 2 3 4
Р. Такберг Т. Морудяк Э. Зуберли И. Гочов
46% 56% 39% 44%
+7 115 686-0554 +7 565 323-0429 +7 578 615-6560 +7 853 166-5058

Пример 2

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

1 2 3 4
С.Ш. Чотурий 0.40 +7 995 541-94-89
А.А. Зошамман 0.85 +7 236 764-97-49
В.О. Чофич 0.39 +7 282 118-99-53

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

1 2 3
А. Зошамман В. Чофич С. Чотурий
85% 39% 40%
+7 236 764-9749 +7 282 118-9953 +7 995 541-9489

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Зиласев, Ю.И. 19-10-2000 Да
Фубоший, К.Ш. 21-08-2001 Да
Гидов, И.З. 23-08-2001 Да

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

1 2 3
Зиласев Ю. Фубоший К. Гидов И.
00.10.19 01.08.21 01.08.23
Выполнено Выполнено Выполнено

Пример 2

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

1 2 3
Бишукяк, Г.О. 22-09-2004 Да
Нисегянц, Е.Р. 03-11-2004 Да
Додорич, Р.Ч. 02-07-2001 Да
Тодев, Р.И. 26-08-2002 Нет

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

1 2 3 4
Бишукяк Г. Нисегянц Е. Додорич Р. Тодев Р.
04.09.22 04.11.03 01.07.02 02.08.26
Выполнено Выполнено Выполнено Не выполнено

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
bisudov75@gmail.com bisudov75@gmail.com Бисудов, Р.Е.:0.58
zukin46@yandex.ru zukin46@yandex.ru Зукин, В.Е.:0.69
mizogman91@rambler.ru mizogman91@rambler.ru Мизогман, А.Д.:0.86
tilli5@gmail.com tilli5@gmail.com Тилли, М.З.:0.76

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

1 2 3
bisudov75[at]gmail.com Бисудов Р. 58%
zukin46[at]yandex.ru Зукин В. 69%
mizogman91[at]rambler.ru Мизогман А. 86%
tilli5[at]gmail.com Тилли М. 76%

Пример 2

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

1 2 3
sonifak22@rambler.ru sonifak22@rambler.ru Сонифяк, Л.Г.:0.38
tomekan60@yahoo.com tomekan60@yahoo.com Томекян, К.С.:0.64
bazosman94@rambler.ru bazosman94@rambler.ru Бацошман, С.Л.:0.39
tebli44@yandex.ru tebli44@yandex.ru Тебли, С.Б.:0.68

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

1 2 3
sonifak22[at]rambler.ru Сонифяк Л. 38%
tomekan60[at]yahoo.com Томекян К. 64%
bazosman94[at]rambler.ru Бацошман С. 39%
tebli44[at]yandex.ru Тебли С. 68%

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да kucan28[at]mail.ru 0.2;Кучян, М.Ч.
да vitev58[at]mail.ru 0.3;Витев, Н.З.
нет buvskij63[at]yahoo.com 0.2;Бувский, Я.Т.
нет buvskij63[at]yahoo.com 0.2;Бувский, Я.Т.

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

1 2 3 4
true kucan28@mail.ru 0.200 М. Кучян
true vitev58@mail.ru 0.300 Н. Витев
false buvskij63@yahoo.com 0.200 Я. Бувский

Пример 2

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

1 2 3
да setic66[at]rambler.ru 0.9;Шетич, Р.Ф.
да zemanz60[at]rambler.ru 0.5;Земянц, С.Г.
да kobuk72[at]yahoo.com 0.1;Кобук, Д.З.
да kobuk72[at]yahoo.com 0.1;Кобук, Д.З.

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

1 2 3 4
true setic66@rambler.ru 0.900 Р. Шетич
true zemanz60@rambler.ru 0.500 С. Земянц
true kobuk72@yahoo.com 0.100 Д. Кобук

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
02/05/1999 (420) 002-35-28 (420) 002-35-28 0.915 bitij62[at]yandex.ru
24/12/1999 (446) 164-37-93 (446) 164-37-93 0.844 bumalko9[at]gmail.com
28/08/2003 (674) 752-19-07 (674) 752-19-07 0.581 surskij21[at]yahoo.com

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

1 2 3 4
99-05-02 420-002-3528 0.9 yandex.ru
99-12-24 446-164-3793 0.8 gmail.com
03-08-28 674-752-1907 0.6 yahoo.com

Пример 2

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

1 2 3 4 5
23/02/2001 (776) 018-36-55 (776) 018-36-55 0.274 zarebskij90[at]mail.ru
05/12/1999 (451) 920-79-12 (451) 920-79-12 0.110 nikezin6[at]yahoo.com
07/03/1999 (133) 969-10-03 (133) 969-10-03 0.072 zesunidi83[at]yahoo.com
12/03/2002 (882) 315-41-24 (882) 315-41-24 0.018 zusolman35[at]rambler.ru

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

1 2 3 4
99-03-07 133-969-1003 0.1 yahoo.com
99-12-05 451-920-7912 0.1 yahoo.com
01-02-23 776-018-3655 0.3 mail.ru
02-03-12 882-315-4124 0.0 rambler.ru

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(099) 937-5087 svatoslav41[at]mail.ru 0.071;2002-05-28
(583) 404-7958 miroslav7[at]yandex.ru 0.808;2002-01-05
(315) 839-9702 german67[at]rambler.ru 0.260;2000-06-18
(944) 450-2806 dubak72[at]yahoo.com 0.688;2003-06-11

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

1 2 3 4
099-937-5087 583-404-7958 315-839-9702 944-450-2806
mail.ru yandex.ru rambler.ru yahoo.com
7% 81% 26% 69%
02-05-28 02-01-05 00-06-18 03-06-11

Пример 2

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

1 2 3
(004) 534-8694 ruslan62[at]yahoo.com 0.685;1999-04-05
(463) 665-7349 tosli42[at]yandex.ru 0.508;2001-12-09
(693) 732-7615 stepan14[at]mail.ru 0.162;2001-12-06
(699) 879-0829 mitij73[at]yahoo.com 0.206;2001-12-20

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

1 2 3 4
004-534-8694 463-665-7349 693-732-7615 699-879-0829
yahoo.com yandex.ru mail.ru yahoo.com
68% 51% 16% 21%
99-04-05 01-12-09 01-12-06 01-12-20

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено Нокман, Д.Ф. +7 (149) 502-21-44 +7 (149) 502-21-44
Не выполнено Гирикко, Р.Ш. +7 (608) 550-54-67 +7 (608) 550-54-67
Не выполнено Кесезяк, М.Г. +7 (790) 676-62-54 +7 (790) 676-62-54
Выполнено Точко, Д.У. +7 (007) 455-61-08 +7 (007) 455-61-08
Выполнено Точко, Д.У. +7 (007) 455-61-08 +7 (007) 455-61-08
Выполнено Точко, Д.У. +7 (007) 455-61-08 +7 (007) 455-61-08

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

1 2 3
1 Д. Нокман +7(149)502-21-44
0 Р. Гирикко +7(608)550-54-67
0 М. Кесезяк +7(790)676-62-54
1 Д. Точко +7(007)455-61-08

Пример 2

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

1 2 3 4
Выполнено Цуцин, Р.Б. +7 (004) 475-35-02 +7 (004) 475-35-02
Выполнено Лутак, Д.Д. +7 (110) 391-05-82 +7 (110) 391-05-82
Выполнено Гоцочский, А.З. +7 (494) 980-81-74 +7 (494) 980-81-74
Выполнено Гоцочский, А.З. +7 (494) 980-81-74 +7 (494) 980-81-74
Выполнено Зинберг, Б.Н. +7 (633) 823-90-45 +7 (633) 823-90-45
Выполнено Гоцочский, А.З. +7 (494) 980-81-74 +7 (494) 980-81-74

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

1 2 3
1 Р. Цуцин +7(004)475-35-02
1 Д. Лутак +7(110)391-05-82
1 А. Гоцочский +7(494)980-81-74
1 Б. Зинберг +7(633)823-90-45

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нет nomskij23[at]mail.ru Номский, А.Н.
Нет sinozov39[at]mail.ru Шинозов, А.Л.
Нет rasokan99[at]mail.ru Расокян, А.О.
Нет kefanz33[at]yandex.ru Кефянц, Р.М.

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

1 2 3 4
0 0 0 0
nomskij23 sinozov39 rasokan99 kefanz33
Номский Шинозов Расокян Кефянц

Пример 2

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

1 2 3
Нет fobuk19[at]gmail.com Фобук, Б.Ш.
Нет zizozin1[at]mail.ru Зицоцин, В.К.
Нет sikobak60[at]yandex.ru Сикобак, Р.Г.

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

1 2 3
0 0 0
fobuk19 zizozin1 sikobak60
Фобук Зицоцин Сикобак

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
maksim18[at]yandex.ru Максим О. Вошич Нет
maksim18[at]yandex.ru Максим О. Вошич Нет
sacskij50[at]rambler.ru Артур Е. Шачский Нет
felacin70[at]mail.ru Макар К. Фелачин Да

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

1 2 3
maksim18 Максим Вошич N
sacskij50 Артур Шачский N
felacin70 Макар Фелачин Y

Пример 2

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

1 2 3
rodion23[at]mail.ru Родион З. Дорич Нет
rodion23[at]mail.ru Родион З. Дорич Нет
vasilij96[at]gmail.com Василий Л. Тикиди Нет
svatoslav60[at]gmail.com Святослав Л. Бицафин Да

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

1 2 3
rodion23 Родион Дорич N
vasilij96 Василий Тикиди N
svatoslav60 Святослав Бицафин Y

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true favalanz36@gmail.com favalanz36@gmail.com Фавалянц Э.В.
false minunev16@rambler.ru minunev16@rambler.ru Минунев Э.Ц.
true cigskij69@mail.ru cigskij69@mail.ru Чигский Т.О.
true sazusko16@yahoo.com sazusko16@yahoo.com Шазуско П.О.

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

1 2 3
1 gmail.com Э. Фавалянц
0 rambler.ru Э. Минунев
1 mail.ru Т. Чигский
1 yahoo.com П. Шазуско

Пример 2

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

1 2 3 4
false zitij82@rambler.ru zitij82@rambler.ru Цитий М.К.
false duzaric65@mail.ru duzaric65@mail.ru Дузарич С.Н.
true susli7@rambler.ru susli7@rambler.ru Сушли В.С.

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

1 2 3
0 rambler.ru М. Цитий
0 mail.ru С. Дузарич
1 rambler.ru В. Сушли

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.2|+7 468 817-78-97 gugan47[at]gmail.com N N
0.0|+7 205 714-73-16 sisurak72[at]yahoo.com Y Y
0.9|+7 302 530-31-07 modskij34[at]yahoo.com Y Y
0.9|+7 302 530-31-07 modskij34[at]yahoo.com Y Y
0.9|+7 302 530-31-07 modskij34[at]yahoo.com Y Y

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

1 2 3 4
0.2000 gmail.com 8177897 false
0.0000 yahoo.com 7147316 true
0.9000 yahoo.com 5303107 true

Пример 2

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

1 2 3 4
0.9|+7 115 440-34-05 soverin67[at]yahoo.com Y Y
0.8|+7 672 058-66-33 cedidi94[at]yahoo.com Y Y
0.8|+7 672 058-66-33 cedidi94[at]yahoo.com Y Y
0.2|+7 158 617-96-22 cifevij36[at]mail.ru Y Y
0.8|+7 672 058-66-33 cedidi94[at]yahoo.com Y Y

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

1 2 3 4
0.9000 yahoo.com 4403405 true
0.8000 yahoo.com 0586633 true
0.2000 mail.ru 6179622 true

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002.10.05;нет cozan45[at]mail.ru Чозян, Р.Б.
2000.09.05;нет golocman43[at]yahoo.com Голочман, А.Б.
1999.09.23;да cufko16[at]rambler.ru Чуфко, М.Е.
1999.09.23;да cufko16[at]rambler.ru Чуфко, М.Е.

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

1 2 3
05-10-02 05-09-00 23-09-99
mail.ru yahoo.com rambler.ru
0 0 1
Чозян Р. Голочман А. Чуфко М.

Пример 2

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

1 2 3 4
2003.05.28;нет bulegic75[at]yahoo.com Булегич, С.С.
2003.07.22;да zigin96[at]mail.ru Зигин, О.З.
2004.07.04;нет nutli28[at]mail.ru Нутли, С.Г.
2004.07.04;нет nutli28[at]mail.ru Нутли, С.Г.
2004.09.15;нет tisufan95[at]gmail.com Тисуфян, С.З.

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

1 2 3 4
28-05-03 22-07-03 04-07-04 15-09-04
yahoo.com mail.ru mail.ru gmail.com
0 1 0 0
Булегич С. Зигин О. Нутли С. Тисуфян С.

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Тизифич, В.О. 23/07/02 93%
Шисянц, С.З. 05/03/02 33%
Месяк, Д.Г. 27/01/01 31%

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

1 2 3
Тизифич В. Шисянц С. Месяк Д.
23-07-02 05-03-02 27-01-01
0.93 0.33 0.31

Пример 2

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

1 2 3 4 5
Дачин, Д.Ц. 21/01/03 85%
Низитин, А.Ш. 24/04/99 100%
Гафорян, А.К. 15/11/04 15%
Цасяк, А.З. 25/12/00 10%

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

1 2 3 4
Дачин Д. Низитин А. Гафорян А. Цасяк А.
21-01-03 24-04-99 15-11-04 25-12-00
0.85 1.00 0.15 0.10

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
07/05/99 О.В. Сумский 0.4505|Да
14/10/01 Д.К. Мацли 0.7616|Да
07/05/99 О.В. Сумский 0.4505|Да
28/07/04 С.Д. Рицов 0.1334|Нет
09/01/00 Р.Р. Тарозин 0.6780|Да
07/05/99 О.В. Сумский 0.4505|Да

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

1 2 3 4
99.05.07 01.10.14 04.07.28 00.01.09
О. Сумский Д. Мацли С. Рицов Р. Тарозин
да да нет да
0.5 0.8 0.1 0.7

Пример 2

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

1 2 3 4
20/10/01 Г.Т. Везберг 0.0658|Нет
27/01/04 В.Н. Зушский 0.4280|Да
22/04/02 А.К. Цоцский 0.2401|Да
22/04/02 А.К. Цоцский 0.2401|Да
11/06/01 А.У. Зутенский 0.1771|Да
22/04/02 А.К. Цоцский 0.2401|Да

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

1 2 3 4
01.10.20 04.01.27 02.04.22 01.06.11
Г. Везберг В. Зушский А. Цоцский А. Зутенский
нет да да да
0.1 0.4 0.2 0.2

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 147 479-5801 cubamak3@yandex.ru&Семен К. Чубамяк +7 147 479-5801 02-08-21
+7 112 152-5149 ignat27@yandex.ru&Игнат К. Сечий +7 112 152-5149 00-07-28
+7 147 479-5801 cubamak3@yandex.ru&Семен К. Чубамяк +7 147 479-5801 02-08-21
+7 322 094-5010 arsenij98@rambler.ru&Арсений Ф. Бамазин +7 322 094-5010 04-11-10
+7 147 479-5801 cubamak3@yandex.ru&Семен К. Чубамяк +7 147 479-5801 02-08-21

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

1 2 3 4
322-094-5010 Бамазин А.Ф. 04.11.10 arsenij98
147-479-5801 Чубамяк С.К. 02.08.21 cubamak3
112-152-5149 Сечий И.К. 00.07.28 ignat27

Пример 2

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

1 2 3 4
+7 238 177-8641 taserberg12@rambler.ru&Борис Ш. Тасерберг +7 238 177-8641 00-02-06
+7 088 876-8683 zesifli31@yandex.ru&Радмир Л. Зесифли +7 088 876-8683 00-04-04
+7 088 876-8683 zesifli31@yandex.ru&Радмир Л. Зесифли +7 088 876-8683 00-04-04
+7 614 009-4420 nazar67@rambler.ru&Назар Т. Тодак +7 614 009-4420 04-05-12
+7 088 876-8683 zesifli31@yandex.ru&Радмир Л. Зесифли +7 088 876-8683 00-04-04
+7 677 657-9499 bucesak88@mail.ru&Леонид Ч. Бучесак +7 677 657-9499 02-05-10

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

1 2 3 4
677-657-9499 Бучесак Л.Ч. 02.05.10 bucesak88
614-009-4420 Тодак Н.Т. 04.05.12 nazar67
238-177-8641 Тасерберг Б.Ш. 00.02.06 taserberg12
088-876-8683 Зесифли Р.Л. 00.04.04 zesifli31

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Вячеслав Нубич 22-11-2002 22-11-2002 Да
Василий Тусобич 17-03-2003 17-03-2003 Да
Василий Тусобич 17-03-2003 17-03-2003 Да
Арсений Бешовли 05-01-2002 05-01-2002 Да
Анатолий Рамко 02-07-2000 02-07-2000 Да

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

1 2 3
Нубич 2002/11/22 Y
Тусобич 2003/03/17 Y
Бешовли 2002/01/05 Y
Рамко 2000/07/02 Y

Пример 2

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

1 2 3 4
Виктор Цимберг 12-06-2002 12-06-2002 Нет
Ярослав Расак 06-07-2000 06-07-2000 Да
Ярослав Расак 06-07-2000 06-07-2000 Да
Николай Сулавук 11-06-2004 11-06-2004 Да

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

1 2 3
Цимберг 2002/06/12 N
Расак 2000/07/06 Y
Сулавук 2004/06/11 Y

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
stanislav2[at]yandex.ru 13.10.99!0.6
lufisov96[at]rambler.ru 24.01.02!0.2
grigorij32[at]yandex.ru 17.10.03!0.1

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

1 2 3
yandex.ru 13-10-99 0.60
rambler.ru 24-01-02 0.20
yandex.ru 17-10-03 0.10

Пример 2

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

1 2 3
tinatan93[at]mail.ru 14.08.01!0.5
maksim43[at]mail.ru 12.06.04!1.0
german80[at]rambler.ru 02.10.04!0.8
mihail60[at]yandex.ru 06.06.04!0.0

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

1 2 3
mail.ru 14-08-01 0.50
mail.ru 12-06-04 1.00
rambler.ru 02-10-04 0.80
yandex.ru 06-06-04 0.00

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Моравов Э.З.!moravov97[at]yahoo.com +7 338 209-75-55
Текко И.В.!tekko17[at]mail.ru +7 690 671-11-85
Шобагский Р.Ц.!sobagskij39[at]yahoo.com +7 537 190-87-84
Кодеров П.Ц.!koderov17[at]rambler.ru +7 914 423-72-17

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

1 2 3
yahoo.com +7 (338) 209-75-55 Э. Моравов
mail.ru +7 (690) 671-11-85 И. Текко
yahoo.com +7 (537) 190-87-84 Р. Шобагский
rambler.ru +7 (914) 423-72-17 П. Кодеров

Пример 2

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

1 2
Шуниди М.А.!sunidi41[at]mail.ru +7 272 584-38-97
Цешолян Р.Ч.!zesolan41[at]yahoo.com +7 930 796-23-12
Детецли В.А.!detezli44[at]yahoo.com +7 540 718-01-07
Неков Р.Л.!nekov75[at]rambler.ru +7 675 299-31-46

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

1 2 3
mail.ru +7 (272) 584-38-97 М. Шуниди
yahoo.com +7 (930) 796-23-12 Р. Цешолян
yahoo.com +7 (540) 718-01-07 В. Детецли
rambler.ru +7 (675) 299-31-46 Р. Неков

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Вивацко В.Г. Выполнено|vivazko49@yandex.ru
Вивацко В.Г. Выполнено|vivazko49@yandex.ru
Тимочко А.М. Выполнено|timocko28@yahoo.com
Вивацко В.Г. Выполнено|vivazko49@yandex.ru
Дирич Б.Ф. Не выполнено|diric59@gmail.com

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

1 2 3
Дирич Тимочко Вивацко
0 1 1
diric59[at]gmail.com timocko28[at]yahoo.com vivazko49[at]yandex.ru

Пример 2

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

1 2 3
Габимов А.В. Не выполнено|gabimov46@rambler.ru
Номусин С.С. Не выполнено|nomusin15@yahoo.com
Номусин С.С. Не выполнено|nomusin15@yahoo.com
Номусин С.С. Не выполнено|nomusin15@yahoo.com
Левиди Т.Ф. Не выполнено|levidi89@gmail.com

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

1 2 3
Габимов Левиди Номусин
0 0 0
gabimov46[at]rambler.ru levidi89[at]gmail.com nomusin15[at]yahoo.com

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Борис А. Китефиди kitefidi54[at]gmail.com 20.07.2002&0.12
Святогор К. Цавашиди svatogor18[at]yahoo.com 13.06.2002&0.68
Святогор З. Шомазев svatogor3[at]yahoo.com 28.10.2002&0.17

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

1 2 3
Китефиди Борис Цавашиди Святогор Шомазев Святогор
kitefidi54 svatogor18 svatogor3
2002 2002 2002
0.120 0.680 0.170

Пример 2

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

1 2 3 4
Матвей Г. Зунадич zunadic41[at]gmail.com 10.01.2004&0.17
Святогор Ц. Ченакиди svatogor36[at]rambler.ru 22.03.1999&0.70
Арсений Ф. Роникман ronikman62[at]rambler.ru 28.10.2004&0.43

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

1 2 3
Зунадич Матвей Ченакиди Святогор Роникман Арсений
zunadic41 svatogor36 ronikman62
2004 1999 2004
0.170 0.700 0.430

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (453) 857-06-71 cezman45[at]gmail.com 0% true true
+7 (453) 857-06-71 cezman45[at]gmail.com 0% true true
+7 (697) 994-08-65 zalskij83[at]yandex.ru 18% false false
+7 (975) 315-85-42 grigorij80[at]gmail.com 42% true true

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

1 2 3 4
+74538570671 cezman45@gmail.com 0.0 Да
+76979940865 zalskij83@yandex.ru 0.2 Нет
+79753158542 grigorij80@gmail.com 0.4 Да

Пример 2

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

1 2 3 4 5
+7 (442) 989-47-50 gesunberg54[at]yahoo.com 42% false false
+7 (109) 123-88-21 radmir95[at]yandex.ru 44% false false
+7 (240) 388-03-51 zezberg62[at]yandex.ru 48% true true
+7 (240) 388-03-51 zezberg62[at]yandex.ru 48% true true

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

1 2 3 4
+74429894750 gesunberg54@yahoo.com 0.4 Нет
+71091238821 radmir95@yandex.ru 0.4 Нет
+72403880351 zezberg62@yandex.ru 0.5 Да

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002-02-10 2002-02-10 69% Вугиди Радмир
2004-10-05 2004-10-05 24% Дилефак Савелий
2003-08-07 2003-08-07 42% Сишедук Рамиль

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

1 2 3
02.02.10 0.6900 Радмир Вугиди
04.10.05 0.2400 Савелий Дилефак
03.08.07 0.4200 Рамиль Сишедук

Пример 2

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

1 2 3 4
2001-02-16 2001-02-16 73% Челин Егор
2003-05-07 2003-05-07 62% Рекяк Арсений
2004-06-05 2004-06-05 20% Музян Радмир

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

1 2 3
01.02.16 0.7300 Егор Челин
03.05.07 0.6200 Арсений Рекяк
04.06.05 0.2000 Радмир Музян

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
40%;+7(820)835-22-45 fusumev32@rambler.ru Фушумев, М.Н. Фушумев, М.Н.
40%;+7(820)835-22-45 fusumev32@rambler.ru Фушумев, М.Н. Фушумев, М.Н.
40%;+7(545)036-16-65 lumofanz57@rambler.ru Лумофянц, Д.О. Лумофянц, Д.О.
96%;+7(551)867-08-17 cobezic23@gmail.com Чобецич, Р.Б. Чобецич, Р.Б.

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

1 2 3 4
0.40 fusumev32[at]rambler.ru М. Фушумев 835-22-45
0.40 lumofanz57[at]rambler.ru Д. Лумофянц 036-16-65
0.96 cobezic23[at]gmail.com Р. Чобецич 867-08-17

Пример 2

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

1 2 3 4 5 6
97%;+7(009)997-64-58 nunev13@yahoo.com Нунев, Р.З. Нунев, Р.З.
8%;+7(257)513-93-06 milin31@yandex.ru Милин, О.Б. Милин, О.Б.
87%;+7(314)342-92-17 zatokin95@gmail.com Затокин, Я.Е. Затокин, Я.Е.
87%;+7(314)342-92-17 zatokin95@gmail.com Затокин, Я.Е. Затокин, Я.Е.
32%;+7(681)331-09-92 fenokij36@mail.ru Фенокий, П.Ш. Фенокий, П.Ш.

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

1 2 3 4
0.97 nunev13[at]yahoo.com Р. Нунев 997-64-58
0.08 milin31[at]yandex.ru О. Милин 513-93-06
0.87 zatokin95[at]gmail.com Я. Затокин 342-92-17
0.32 fenokij36[at]mail.ru П. Фенокий 331-09-92

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
16-04-1999 mibko41@yandex.ru 16-04-1999 Амир Н. Мибко 633-977-9709
03-04-2004 zofosli84@gmail.com 03-04-2004 Амир Т. Зофосли 760-582-7316
27-09-1999 zesikic82@rambler.ru 27-09-1999 Эмиль Ф. Зесикич 938-924-4116
21-11-2000 dozberg72@gmail.com 21-11-2000 Роберт М. Доцберг 148-805-3672
21-11-2000 dozberg72@gmail.com 21-11-2000 Роберт М. Доцберг 148-805-3672

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

1 2 3 4
1999 2004 1999 2000
yandex.ru gmail.com rambler.ru gmail.com
А.Н. Мибко А.Т. Зофосли Э.Ф. Зесикич Р.М. Доцберг
(633) 977-97-09 (760) 582-73-16 (938) 924-41-16 (148) 805-36-72

Пример 2

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

1 2 3 4 5
20-11-2000 aroslav2@rambler.ru 20-11-2000 Ярослав Р. Демолев 852-277-2183
21-11-2000 cemerov73@yandex.ru 21-11-2000 Степан Г. Чемеров 892-758-1934
21-11-2000 cemerov73@yandex.ru 21-11-2000 Степан Г. Чемеров 892-758-1934
05-03-2000 evgenij16@mail.ru 05-03-2000 Евгений Ф. Субян 180-123-7952
18-03-2003 nazunak18@yandex.ru 18-03-2003 Никита Н. Назунак 203-860-5797

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

1 2 3 4
2000 2000 2000 2003
rambler.ru yandex.ru mail.ru yandex.ru
Я.Р. Демолев С.Г. Чемеров Е.Ф. Субян Н.Н. Назунак
(852) 277-21-83 (892) 758-19-34 (180) 123-79-52 (203) 860-57-97

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
76% +7 739 261-96-84 1999/03/20 1999/03/20
8% +7 372 597-09-55 1999/03/18 1999/03/18
32% +7 265 046-42-10 1999/07/19 1999/07/19

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

1 2 3
0.760 261-96-84 20.03.1999
0.080 597-09-55 18.03.1999
0.320 046-42-10 19.07.1999

Пример 2

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

1 2 3 4
56% +7 715 461-75-26 1999/09/24 1999/09/24
40% +7 813 417-52-51 1999/07/16 1999/07/16
75% +7 933 030-61-94 2004/10/20 2004/10/20

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

1 2 3
0.560 461-75-26 24.09.1999
0.400 417-52-51 16.07.1999
0.750 030-61-94 20.10.2004

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2
zatic23@yandex.ru!67% Нет
rocomberg80@rambler.ru!42% Да
kagskij88@rambler.ru!59% Да
elisej74@gmail.com!7% Да

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

1 2 3 4
0.7 0.4 0.6 0.1
zatic23[at]yandex.ru rocomberg80[at]rambler.ru kagskij88[at]rambler.ru elisej74[at]gmail.com
0 1 1 1

Пример 2

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

1 2
cozenskij88@mail.ru!28% Нет
narikli53@yahoo.com!24% Нет
aleksej6@yandex.ru!53% Нет
tibitanz5@yandex.ru!1% Да

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

1 2 3 4
0.3 0.2 0.5 0.0
cozenskij88[at]mail.ru narikli53[at]yahoo.com aleksej6[at]yandex.ru tibitanz5[at]yandex.ru
0 0 0 1

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
cotosak60[at]mail.ru 703-8346 Ринат А. Чотосяк 26/03/03
cezolman51[at]yandex.ru 388-0253 Ринат О. Чецолман 04/04/00
cezolman51[at]yandex.ru 388-0253 Ринат О. Чецолман 04/04/00
cezolman51[at]yandex.ru 388-0253 Ринат О. Чецолман 04/04/00
dmitrij5[at]yandex.ru 329-1002 Дмитрий К. Шивук 06/03/03

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

1 2 3 4
yandex.ru 3291002 Дмитрий Шивук 03/03/06
yandex.ru 3880253 Ринат Чецолман 00/04/04
mail.ru 7038346 Ринат Чотосяк 03/03/26

Пример 2

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

1 2 3 4
zasidi61[at]rambler.ru 387-6269 Иван Д. Засиди 07/08/99
aleksandr27[at]mail.ru 499-0841 Александр Г. Немов 28/01/03
digonanz36[at]yahoo.com 064-1178 Ярослав Л. Дигонянц 15/07/01
aleksandr27[at]mail.ru 499-0841 Александр Г. Немов 28/01/03
aleksandr27[at]mail.ru 499-0841 Александр Г. Немов 28/01/03
savva58[at]yahoo.com 188-2103 Савва К. Нений 07/07/99

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

1 2 3 4
mail.ru 4990841 Александр Немов 03/01/28
rambler.ru 3876269 Иван Засиди 99/08/07
yahoo.com 1882103 Савва Нений 99/07/07
yahoo.com 0641178 Ярослав Дигонянц 01/07/15

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.50:nidimin89[at]yandex.ru Нидимин Т.Р. да
0.83:binagidi40[at]rambler.ru Бинагиди Р.Л. нет
0.69:socskij65[at]yahoo.com Сочский Р.М. нет
0.28:bamatij84[at]gmail.com Баматий Р.Б. нет

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

1 2 3 4
nidimin89 Нидимин 0.5 Выполнено
binagidi40 Бинагиди 0.8 Не выполнено
socskij65 Сочский 0.7 Не выполнено
bamatij84 Баматий 0.3 Не выполнено

Пример 2

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

1 2 3
0.45:tabisko30[at]rambler.ru Табиско В.Л. нет
0.54:botskij91[at]gmail.com Ботский Р.Р. да
0.90:lomatan28[at]yahoo.com Ломатян Б.У. нет

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

1 2 3 4
tabisko30 Табиско 0.5 Не выполнено
botskij91 Ботский 0.5 Выполнено
lomatan28 Ломатян 0.9 Не выполнено

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
да 09/04/2000 84% 84% С.С. Кенский
да 01/02/2004 16% 16% Н.Н. Чигокев
да 22/11/1999 88% 88% Т.Н. Киченук
да 10/02/2002 69% 69% Л.Н. Гозский
да 10/02/2002 69% 69% Л.Н. Гозский

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

1 2 3 4
Да Да Да Да
02/02/10 00/04/09 99/11/22 04/02/01
0.6900 0.8400 0.8800 0.1600
Гозский Кенский Киченук Чигокев

Пример 2

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

1 2 3 4 5 6
да 04/05/2001 87% 87% Д.Ц. Сумазянц
да 24/02/2002 17% 17% Д.М. Гакекберг
нет 28/06/1999 67% 67% К.Ш. Золко
нет 28/06/1999 67% 67% К.Ш. Золко
да 14/05/2001 28% 28% Д.О. Какобов

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

1 2 3 4
Да Нет Да Да
02/02/24 99/06/28 01/05/14 01/05/04
0.1700 0.6700 0.2800 0.8700
Гакекберг Золко Какобов Сумазянц

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 Чокутин, Д.Р. Чокутин, Д.Р. +74743291370
1 Чокутин, Д.Р. Чокутин, Д.Р. +74743291370
1 Чокутин, Д.Р. Чокутин, Д.Р. +74743291370
0 Гадянц, Д.С. Гадянц, Д.С. +72539952442
0 Гаряк, Р.У. Гаряк, Р.У. +70483716392
1 Фунокий, Р.Д. Фунокий, Р.Д. +78439037905

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

1 2 3
Да Д. Чокутин 329-13-70
Нет Д. Гадянц 995-24-42
Нет Р. Гаряк 371-63-92
Да Р. Фунокий 903-79-05

Пример 2

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

1 2 3 4
0 Дусин, Ф.Н. Дусин, Ф.Н. +79032871596
1 Лудувин, Д.С. Лудувин, Д.С. +70314958939
1 Лудувин, Д.С. Лудувин, Д.С. +70314958939
1 Лудувин, Д.С. Лудувин, Д.С. +70314958939
0 Финянц, Р.Л. Финянц, Р.Л. +79757761427

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

1 2 3
Нет Ф. Дусин 287-15-96
Да Д. Лудувин 495-89-39
Нет Р. Финянц 776-14-27