ИКБО-60-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Чунуфянц, А.У.!30% 11-08-99 11-08-99
Цошянц, Г.Ч.!91% 03-05-00 03-05-00
Ласберг, Д.А.!72% 01-12-04 01-12-04
Гегиди, Р.Л.!99% 16-12-03 16-12-03

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

1 2 3
0.990 03.12.16 Гегиди
0.720 04.12.01 Ласберг
0.910 00.05.03 Цошянц
0.300 99.08.11 Чунуфянц

Пример 2

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

1 2 3 4
Шулман, Г.К.!3% 22-09-02 22-09-02
Нацяк, В.Б.!3% 03-12-03 03-12-03
Кенман, П.О.!7% 04-12-99 04-12-99
Сазли, П.Т.!23% 13-01-01 13-01-01

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

1 2 3
0.070 99.12.04 Кенман
0.030 03.12.03 Нацяк
0.230 01.01.13 Сазли
0.030 02.09.22 Шулман

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
danila10@yandex.ru Данила Ф. Бичин false danila10@yandex.ru (525) 491-14-84
sazefman23@yahoo.com Петр О. Шацефман true sazefman23@yahoo.com (605) 693-29-82
sazefman23@yahoo.com Петр О. Шацефман true sazefman23@yahoo.com (605) 693-29-82
stanislav31@mail.ru Станислав Ш. Зучев true stanislav31@mail.ru (170) 733-99-08

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

1 2 3 4
danila10 Бичин Д.Ф. Не выполнено 491-14-84
sazefman23 Шацефман П.О. Выполнено 693-29-82
stanislav31 Зучев С.Ш. Выполнено 733-99-08

Пример 2

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

1 2 3 4 5 6
susetak69@mail.ru Филипп С. Сушетяк false susetak69@mail.ru (523) 973-33-01
denis24@gmail.com Денис С. Зашев true denis24@gmail.com (308) 734-74-46
timur5@yandex.ru Тимур Р. Висов false timur5@yandex.ru (874) 406-13-48
denis24@gmail.com Денис С. Зашев true denis24@gmail.com (308) 734-74-46

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

1 2 3 4
susetak69 Сушетяк Ф.С. Не выполнено 973-33-01
denis24 Зашев Д.С. Выполнено 734-74-46
timur5 Висов Т.Р. Не выполнено 406-13-48

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Т.К. Гушиди;да gusidi77[at]mail.ru
Г.И. Лошесий;да losesij93[at]mail.ru
С.У. Дешефук;да desefuk74[at]yahoo.com
В.Ц. Зегий;нет zegij25[at]gmail.com

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

1 2 3 4
Да Да Да Нет
Дешефук С. Гушиди Т. Лошесий Г. Зегий В.
desefuk74 gusidi77 losesij93 zegij25

Пример 2

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

1 2 3
Р.З. Моказак;да mokazak88[at]rambler.ru
П.Д. Шефянц;да sefanz14[at]mail.ru
М.Ф. Кусурман;да kusurman73[at]yahoo.com
Д.В. Мотубман;да motubman77[at]rambler.ru

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

1 2 3 4
Да Да Да Да
Кусурман М. Моказак Р. Мотубман Д. Шефянц П.
kusurman73 mokazak88 motubman77 sefanz14

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
01-04-06!Колберг Э.К. kolberg63[at]yahoo.com +7 305 953-28-53 kolberg63[at]yahoo.com
02-03-12!Бокиди Р.Ц. bokidi51[at]yandex.ru +7 014 672-33-71 bokidi51[at]yandex.ru
03-05-14!Зазитли Т.А. zazitli7[at]yandex.ru +7 746 371-96-90 zazitli7[at]yandex.ru

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

1 2 3
Бокиди Р. Колберг Э. Зазитли Т.
12.03.02 06.04.01 14.05.03
yandex.ru yahoo.com yandex.ru
+7(014)672-33-71 +7(305)953-28-53 +7(746)371-96-90

Пример 2

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

1 2 3 4 5
00-08-02!Секакак В.И. sekakak49[at]gmail.com +7 933 278-35-86 sekakak49[at]gmail.com
00-01-23!Зудли Л.Р. zudli36[at]yahoo.com +7 284 103-56-08 zudli36[at]yahoo.com
99-12-05!Товефяк А.Д. tovefak59[at]gmail.com +7 947 540-07-40 tovefak59[at]gmail.com
99-03-08!Бебич Н.Н. bebic60[at]yandex.ru +7 803 087-28-13 bebic60[at]yandex.ru

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

1 2 3 4
Зудли Л. Бебич Н. Секакак В. Товефяк А.
23.01.00 08.03.99 02.08.00 05.12.99
yahoo.com yandex.ru gmail.com gmail.com
+7(284)103-56-08 +7(803)087-28-13 +7(933)278-35-86 +7(947)540-07-40

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Ф.А. Цифиди zifidi62[at]mail.ru (733) 860-4748 0.7
Ф.В. Шунин sunin32[at]mail.ru (187) 978-5934 0.4
Б.Л. Намосли namosli73[at]gmail.com (026) 093-8331 0.3

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

1 2 3 4
Цифиди zifidi62@mail.ru (733) 860-47-48 0.700
Шунин sunin32@mail.ru (187) 978-59-34 0.400
Намосли namosli73@gmail.com (026) 093-83-31 0.300

Пример 2

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

1 2 3 4 5
А.Ф. Надугянц naduganz23[at]gmail.com (974) 445-0647 0.8
Г.С. Зузиди zuzidi89[at]mail.ru (265) 982-3950 0.9
М.К. Догий dogij28[at]rambler.ru (263) 931-1760 0.5
Р.О. Чирифяк cirifak30[at]gmail.com (921) 616-5753 0.2

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

1 2 3 4
Надугянц naduganz23@gmail.com (974) 445-06-47 0.800
Зузиди zuzidi89@mail.ru (265) 982-39-50 0.900
Догий dogij28@rambler.ru (263) 931-17-60 0.500
Чирифяк cirifak30@gmail.com (921) 616-57-53 0.200

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0;1999.04.28 cevan91[at]mail.ru cevan91[at]mail.ru
0;2003.05.15 rokebli19[at]yandex.ru rokebli19[at]yandex.ru
0;2004.06.14 donufic86[at]gmail.com donufic86[at]gmail.com
0;2001.08.02 fukugin47[at]yahoo.com fukugin47[at]yahoo.com

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

1 2 3
Не выполнено mail.ru 1999/04/28
Не выполнено yandex.ru 2003/05/15
Не выполнено gmail.com 2004/06/14
Не выполнено yahoo.com 2001/08/02

Пример 2

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

1 2 3
1;2000.01.05 sukskij32[at]rambler.ru sukskij32[at]rambler.ru
1;2003.06.13 sigak92[at]rambler.ru sigak92[at]rambler.ru
1;2001.02.21 gudivic80[at]gmail.com gudivic80[at]gmail.com

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

1 2 3
Выполнено rambler.ru 2000/01/05
Выполнено rambler.ru 2003/06/13
Выполнено gmail.com 2001/02/21

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Нет Нет (277) 701-67-18 Вадим Л. Ролатук 0.49
Да Да (278) 796-48-99 Радмир Ч. Цасак 0.51
Да Да (123) 468-17-07 Савва Б. Фадабян 0.56
Да Да (121) 262-09-80 Амир С. Циний 0.22
Да Да (123) 468-17-07 Савва Б. Фадабян 0.56
Да Да (123) 468-17-07 Савва Б. Фадабян 0.56

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

1 2 3 4
N 2777016718 В.Л. Ролатук 0.5
Y 2787964899 Р.Ч. Цасак 0.5
Y 1234681707 С.Б. Фадабян 0.6
Y 1212620980 А.С. Циний 0.2

Пример 2

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

1 2 3 4 5 6 7
Да Да (646) 487-29-92 Сергей Р. Медий 0.45
Да Да (343) 929-81-89 Егор Д. Задазук 0.45
Да Да (941) 996-26-36 Денис Г. Гетушев 0.89
Да Да (941) 996-26-36 Денис Г. Гетушев 0.89
Да Да (941) 996-26-36 Денис Г. Гетушев 0.89

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

1 2 3 4
Y 6464872992 С.Р. Медий 0.5
Y 3439298189 Е.Д. Задазук 0.5
Y 9419962636 Д.Г. Гетушев 0.9

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
01/06/02 batokin64@yandex.ru Батокин Т.Ф. true Батокин Т.Ф.
18/01/99 ledegberg57@yandex.ru Ледегберг Ю.В. false Ледегберг Ю.В.
24/06/00 dazak40@gmail.com Дацяк Г.С. false Дацяк Г.С.

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

1 2 3
01-06-02 18-01-99 24-06-00
batokin64 ledegberg57 dazak40
Батокин Т. Ледегберг Ю. Дацяк Г.
Да Нет Нет

Пример 2

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

1 2 3 4 5 6 7
26/08/03 kufuzak76@rambler.ru Куфуцак Д.Р. false Куфуцак Д.Р.
19/06/02 tiguvko28@mail.ru Тигувко В.Ч. false Тигувко В.Ч.
14/04/02 vucic2@mail.ru Вучич К.Н. false Вучич К.Н.
04/11/99 nezofuk35@rambler.ru Незофук Д.Р. true Незофук Д.Р.

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

1 2 3 4
04-11-99 14-04-02 19-06-02 26-08-03
nezofuk35 vucic2 tiguvko28 kufuzak76
Незофук Д. Вучич К. Тигувко В. Куфуцак Д.
Да Нет Нет Нет

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
lurelan25@gmail.com 0.9436:11.05.1999 Лурелян Д.У.
cacedberg98@yandex.ru 0.4060:04.10.2003 Чачедберг З.Т.
kesinberg67@yahoo.com 0.4909:20.10.2000 Кешинберг З.Ц.
rufozman71@gmail.com 0.6644:25.04.2000 Руфозман М.Д.
rufozman71@gmail.com 0.6644:25.04.2000 Руфозман М.Д.

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

1 2 3 4
lurelan25 cacedberg98 kesinberg67 rufozman71
1999 2003 2000 2000
0.944 0.406 0.491 0.664
Лурелян Чачедберг Кешинберг Руфозман

Пример 2

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

1 2 3 4 5
fulevan89@yandex.ru 0.1258:24.05.2001 Фулевян М.Г.
mesizli70@yahoo.com 0.3758:19.02.2003 Месицли Р.Е.
solesin24@mail.ru 0.0145:04.12.2000 Шолешин В.К.
solesin24@mail.ru 0.0145:04.12.2000 Шолешин В.К.

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

1 2 3
fulevan89 mesizli70 solesin24
2001 2003 2000
0.126 0.376 0.015
Фулевян Месицли Шолешин

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
3% 10/04/02 Да +7 850 088-1059
8% 28/05/01 Да +7 683 489-4472
62% 24/01/99 Да +7 747 184-9763
56% 08/04/02 Да +7 810 154-1973

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

1 2 3 4
0.0300 0.0800 0.6200 0.5600
10.04.02 28.05.01 24.01.99 08.04.02
да да да да
+7 850 088-10-59 +7 683 489-44-72 +7 747 184-97-63 +7 810 154-19-73

Пример 2

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

1 2 3 4 5 6
30% 21/08/03 Да +7 417 998-9767
74% 13/08/99 Нет +7 302 154-4224
7% 25/11/02 Да +7 291 785-8805
39% 02/04/99 Да +7 625 305-0447

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

1 2 3 4
0.3000 0.7400 0.0700 0.3900
21.08.03 13.08.99 25.11.02 02.04.99
да нет да да
+7 417 998-97-67 +7 302 154-42-24 +7 291 785-88-05 +7 625 305-04-47

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Y 2004.05.27 0.13 kirill14@rambler.ru kirill14@rambler.ru
N 2000.03.13 0.48 zafafak3@rambler.ru zafafak3@rambler.ru
N 2002.03.27 0.33 rinat79@mail.ru rinat79@mail.ru
N 2003.05.26 0.43 zazezin34@mail.ru zazezin34@mail.ru

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

1 2 3 4
Да Нет Нет Нет
27.05.2004 13.03.2000 27.03.2002 26.05.2003
13% 48% 33% 43%
kirill14[at]rambler.ru zafafak3[at]rambler.ru rinat79[at]mail.ru zazezin34[at]mail.ru

Пример 2

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

1 2 3 4 5
Y 1999.01.06 0.41 lolinij23@mail.ru lolinij23@mail.ru
N 2002.01.11 0.17 timofej11@yandex.ru timofej11@yandex.ru
N 2004.08.27 0.04 sozberg70@yahoo.com sozberg70@yahoo.com

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

1 2 3
Да Нет Нет
06.01.1999 11.01.2002 27.08.2004
41% 17% 4%
lolinij23[at]mail.ru timofej11[at]yandex.ru sozberg70[at]yahoo.com

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
нет!anton30[at]yahoo.com 0.270 0.270 Антон Нутли
нет!fumidan34[at]gmail.com 0.377 0.377 Петр Фумидян
нет!anatolij45[at]gmail.com 0.042 0.042 Анатолий Лубич
нет!anton30[at]yahoo.com 0.270 0.270 Антон Нутли

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

1 2 3 4
anatolij45 0.04 Нет Лубич Анатолий
anton30 0.27 Нет Нутли Антон
fumidan34 0.38 Нет Фумидян Петр

Пример 2

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

1 2 3 4 5 6
нет!danil97[at]rambler.ru 0.948 0.948 Данил Носак
да!muzefev7[at]gmail.com 0.663 0.663 Юрий Музефев
да!muzefev7[at]gmail.com 0.663 0.663 Юрий Музефев
нет!grigorij26[at]gmail.com 0.581 0.581 Григорий Зошекко

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

1 2 3 4
danil97 0.95 Нет Носак Данил
grigorij26 0.58 Нет Зошекко Григорий
muzefev7 0.66 Да Музефев Юрий

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
begazidi61[at]rambler.ru 05-08-01 Радмир Бегазиди 0.441
ludilev82[at]yandex.ru 25-10-00 Родион Лудилев 0.308
gicenko16[at]gmail.com 19-12-00 Филипп Гиченко 0.756
ludilev82[at]yandex.ru 25-10-00 Родион Лудилев 0.308
norurin48[at]gmail.com 13-09-04 Михаил Норурин 0.916

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

1 2 3 4
begazidi61 gicenko16 ludilev82 norurin48
01-08-05 00-12-19 00-10-25 04-09-13
Бегазиди Радмир Гиченко Филипп Лудилев Родион Норурин Михаил
0.4 0.8 0.3 0.9

Пример 2

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

1 2 3 4 5 6
selofman6[at]mail.ru 07-10-01 Арсен Селофман 0.598
anatolij98[at]yandex.ru 21-12-03 Анатолий Зигуфич 0.678
timofej3[at]gmail.com 25-07-99 Тимофей Нурин 0.698
savva46[at]mail.ru 13-01-02 Савва Гуцев 0.189
savva46[at]mail.ru 13-01-02 Савва Гуцев 0.189

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

1 2 3 4
anatolij98 savva46 selofman6 timofej3
03-12-21 02-01-13 01-10-07 99-07-25
Зигуфич Анатолий Гуцев Савва Селофман Арсен Нурин Тимофей
0.7 0.2 0.6 0.7

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(471) 702-66-08 1 0.9089
(772) 491-81-25 1 0.8113
(932) 519-13-38 0 0.6029
(899) 861-13-46 0 0.5904

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

1 2 3 4
702-6608 491-8125 519-1338 861-1346
Выполнено Выполнено Не выполнено Не выполнено
91% 81% 60% 59%

Пример 2

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

1 2 3
(264) 668-04-30 1 0.4186
(672) 515-77-48 1 0.9371
(860) 477-29-86 0 0.7558

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

1 2 3
668-0430 515-7748 477-2986
Выполнено Выполнено Не выполнено
42% 94% 76%

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Рустам У. Фегиди Рустам У. Фегиди rustam77@gmail.com 0.74
Святогор Л. Мофонберг Святогор Л. Мофонберг mofonberg45@mail.ru 0.38
Святогор Л. Мофонберг Святогор Л. Мофонберг mofonberg45@mail.ru 0.38
Святогор Л. Мофонберг Святогор Л. Мофонберг mofonberg45@mail.ru 0.38
Сергей Р. Лафянц Сергей Р. Лафянц sergej26@gmail.com 0.76

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

1 2 3
Лафянц, С.Р. sergej26 0.8
Мофонберг, С.Л. mofonberg45 0.4
Фегиди, Р.У. rustam77 0.7

Пример 2

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

1 2 3 4
Айдар Д. Лавичий Айдар Д. Лавичий lavicij77@mail.ru 0.72
Виктор О. Ришидев Виктор О. Ришидев risidev45@rambler.ru 0.58
Михаил Ш. Цубин Михаил Ш. Цубин mihail41@gmail.com 0.49
Ильдар Г. Бависман Ильдар Г. Бависман bavisman38@rambler.ru 0.58
Ильдар Г. Бависман Ильдар Г. Бависман bavisman38@rambler.ru 0.58
Ильдар Г. Бависман Ильдар Г. Бависман bavisman38@rambler.ru 0.58

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

1 2 3
Бависман, И.Г. bavisman38 0.6
Лавичий, А.Д. lavicij77 0.7
Ришидев, В.О. risidev45 0.6
Цубин, М.Ш. mihail41 0.5

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.504 00-02-27 Выполнено
0.103 00-11-03 Не выполнено
0.618 00-06-01 Не выполнено

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

1 2 3
0.5 0.1 0.6
00.02.27 00.11.03 00.06.01
да нет нет

Пример 2

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

1 2 3
0.223 02-01-09 Выполнено
0.315 00-08-21 Выполнено
0.948 00-04-17 Выполнено
0.600 99-08-07 Не выполнено

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

1 2 3 4
0.2 0.3 0.9 0.6
02.01.09 00.08.21 00.04.17 99.08.07
да да да нет

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Артур Рукилев 0.2 05/11/2003 N 05/11/2003
Святогор Шузидак 0.6 25/08/2000 Y 25/08/2000
Святогор Шузидак 0.6 25/08/2000 Y 25/08/2000
Василий Бекемман 0.7 13/10/2001 Y 13/10/2001
Святогор Шузидак 0.6 25/08/2000 Y 25/08/2000

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

1 2 3 4
Рукилев Артур 0.2000 2003 0
Шузидак Святогор 0.6000 2000 1
Бекемман Василий 0.7000 2001 1

Пример 2

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

1 2 3 4 5
Марк Сутобов 0.7 11/05/2003 Y 11/05/2003
Марк Сутобов 0.7 11/05/2003 Y 11/05/2003
Святослав Фолациди 0.4 04/05/2004 N 04/05/2004
Марк Сутобов 0.7 11/05/2003 Y 11/05/2003
Рамиль Фушулев 1.0 24/10/2004 N 24/10/2004
Тимур Цичский 0.6 10/05/2000 Y 10/05/2000

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

1 2 3 4
Сутобов Марк 0.7000 2003 1
Фолациди Святослав 0.4000 2004 0
Фушулев Рамиль 1.0000 2004 0
Цичский Тимур 0.6000 2000 1

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.7854 +7 106 223-71-05 netin21[at]mail.ru 1
0.1448 +7 087 748-40-52 anatolij21[at]yahoo.com 0
0.6890 +7 273 233-51-96 fezebanz27[at]mail.ru 1

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

1 2 3
14% 69% 79%
087-748-4052 273-233-5196 106-223-7105
anatolij21 fezebanz27 netin21
нет да да

Пример 2

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

1 2 3 4
0.3468 +7 060 449-64-12 aleksej52[at]gmail.com 0
0.3533 +7 321 986-70-75 vozabin20[at]gmail.com 0
0.6168 +7 764 068-80-83 sabozko66[at]yandex.ru 0
0.1526 +7 943 665-72-68 gisurev46[at]rambler.ru 0

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

1 2 3 4
35% 15% 62% 35%
060-449-6412 943-665-7268 764-068-8083 321-986-7075
aleksej52 gisurev46 sabozko66 vozabin20
нет нет нет нет

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.15 Савелий К. Зифский нет +7(013)378-58-98
0.32 Дамир Н. Зинов да +7(807)268-33-55
0.34 Юрий Г. Годич да +7(443)636-64-05
0.79 Эдуард А. Фемич нет +7(995)645-66-24

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

1 2 3 4
0.340 Годич Да 6366405
0.320 Зинов Да 2683355
0.150 Зифский Нет 3785898
0.790 Фемич Нет 6456624

Пример 2

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

1 2 3 4 5 6
0.18 Даниил Л. Дезидский да +7(838)187-61-63
0.10 Павел В. Лувидли нет +7(749)401-11-92
0.19 Ростислав Ц. Тушотман нет +7(445)502-93-23
0.92 Виталий И. Сошов нет +7(797)315-42-01

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

1 2 3 4
0.180 Дезидский Да 1876163
0.100 Лувидли Нет 4011192
0.920 Сошов Нет 3154201
0.190 Тушотман Нет 5029323

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.3947 Одиссей М. Вевичий Одиссей М. Вевичий odissej12[at]yandex.ru
0.3835 Гордей Ш. Гурафман Гордей Ш. Гурафман gurafman67[at]mail.ru
0.9942 Анатолий Л. Гадак Анатолий Л. Гадак anatolij47[at]mail.ru

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

1 2 3
39% 38% 99%
О.М. Вевичий Г.Ш. Гурафман А.Л. Гадак
odissej12 gurafman67 anatolij47

Пример 2

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

1 2 3 4 5
0.3783 Юрий В. Зиразко Юрий В. Зиразко zirazko7[at]rambler.ru
0.0707 Вадим О. Лешяк Вадим О. Лешяк vadim27[at]gmail.com
0.1962 Николай Е. Ребазов Николай Е. Ребазов nikolaj30[at]yandex.ru
0.2341 Адель Г. Цикев Адель Г. Цикев adel_92[at]gmail.com

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

1 2 3 4
38% 7% 20% 23%
Ю.В. Зиразко В.О. Лешяк Н.Е. Ребазов А.Г. Цикев
zirazko7 vadim27 nikolaj30 adel_92

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Даниэль Валли Выполнено 2004/03/26!7325243015 Даниэль Валли
Лев Борушиди Выполнено 2000/05/09!0432318126 Лев Борушиди
Михаил Тавубич Не выполнено 2004/07/24!4159117385 Михаил Тавубич

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

1 2 3
Валли Борушиди Тавубич
1 1 0
26/03/2004 09/05/2000 24/07/2004
524-3015 231-8126 911-7385

Пример 2

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

1 2 3 4
Арсен Буфиди Выполнено 2000/03/21!6361287289 Арсен Буфиди
Виталий Зириди Выполнено 2000/06/22!3342825399 Виталий Зириди
Савелий Бифев Выполнено 2003/11/07!5287963257 Савелий Бифев

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

1 2 3
Буфиди Зириди Бифев
1 1 1
21/03/2000 22/06/2000 07/11/2003
128-7289 282-5399 796-3257

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 348 908-2899 4% да Зосезянц, И.Л.
+7 737 093-1045 82% да Нигекберг, Р.К.
+7 487 867-8907 17% нет Ламман, Н.М.
+7 439 915-9746 53% нет Вутберг, Д.О.

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

1 2 3 4
+7 (348) 908-28-99 0.04 Выполнено Зосезянц И.
+7 (737) 093-10-45 0.82 Выполнено Нигекберг Р.
+7 (487) 867-89-07 0.17 Не выполнено Ламман Н.
+7 (439) 915-97-46 0.53 Не выполнено Вутберг Д.

Пример 2

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

1 2 3 4
+7 330 893-3846 28% да Фозов, О.Е.
+7 308 388-2114 31% нет Гацянц, Л.О.
+7 019 106-6915 14% да Шефяк, А.З.

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

1 2 3 4
+7 (330) 893-38-46 0.28 Выполнено Фозов О.
+7 (308) 388-21-14 0.31 Не выполнено Гацянц Л.
+7 (019) 106-69-15 0.14 Выполнено Шефяк А.

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Никита Ч. Вачман +7 443 798-87-34 0
Вадим В. Гокучман +7 689 907-48-39 0
Рамиль Ц. Фитев +7 530 412-82-70 0

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

1 2 3
Вачман Н.Ч. 443 798-8734 нет
Гокучман В.В. 689 907-4839 нет
Фитев Р.Ц. 530 412-8270 нет

Пример 2

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

1 2 3 4 5
Руслан Ш. Сукоцянц +7 182 216-40-73 0
Дамир В. Луфянц +7 731 136-99-78 1
Федор Ц. Гугонли +7 605 008-07-31 0

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

1 2 3
Сукоцянц Р.Ш. 182 216-4073 нет
Луфянц Д.В. 731 136-9978 да
Гугонли Ф.Ц. 605 008-0731 нет

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.3021!2000.06.13 maksim2[at]rambler.ru
0.4263!2004.11.14 bodak49[at]yahoo.com
0.1370!2002.04.23 svatogor62[at]gmail.com

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

1 2 3
0.302 0.426 0.137
rambler.ru yahoo.com gmail.com
2000-06-13 2004-11-14 2002-04-23

Пример 2

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

1 2
0.3493!2003.04.09 konstantin34[at]rambler.ru
0.7837!2000.09.19 georgij76[at]rambler.ru
0.3118!1999.09.17 solesanz11[at]yandex.ru
0.5666!1999.01.28 zusberg88[at]gmail.com

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

1 2 3 4
0.349 0.784 0.312 0.567
rambler.ru rambler.ru yandex.ru gmail.com
2003-04-09 2000-09-19 1999-09-17 1999-01-28

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(546)681-65-25 Л.З. Фецян 00.11.19
+7(055)248-13-05 М.И. Мотук 03.05.28
+7(055)248-13-05 М.И. Мотук 03.05.28
+7(495)011-19-56 В.З. Титиди 00.05.01
+7(774)305-06-01 Д.О. Тулев 03.02.19

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

1 2 3 4
(055) 248-1305 (495) 011-1956 (774) 305-0601 (546) 681-6525
Мотук М. Титиди В. Тулев Д. Фецян Л.
28/05/03 01/05/00 19/02/03 19/11/00

Пример 2

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

1 2 3 4 5
+7(096)731-99-42 М.В. Фигаляк 01.04.13
+7(715)313-47-63 С.З. Цукли 02.07.09
+7(612)208-69-54 К.Л. Висурли 01.05.26
+7(864)459-83-80 В.И. Тубов 00.02.11
+7(715)313-47-63 С.З. Цукли 02.07.09

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

1 2 3 4
(612) 208-6954 (864) 459-8380 (096) 731-9942 (715) 313-4763
Висурли К. Тубов В. Фигаляк М. Цукли С.
26/05/01 11/02/00 13/04/01 09/07/02

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Y +7 507 469-9798 lifidi94@yahoo.com
N +7 083 299-6522 zulidev63@rambler.ru
N +7 460 878-8215 silogij77@mail.ru

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

1 2 3
да +75074699798 lifidi94[at]yahoo.com
нет +70832996522 zulidev63[at]rambler.ru
нет +74608788215 silogij77[at]mail.ru

Пример 2

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

1 2 3 4 5
N +7 576 064-8426 tolskij98@rambler.ru
Y +7 820 370-4045 timesko6@mail.ru
N +7 269 073-6407 sosonli51@mail.ru

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

1 2 3
нет +75760648426 tolskij98[at]rambler.ru
да +78203704045 timesko6[at]mail.ru
нет +72690736407 sosonli51[at]mail.ru

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.655!true (936) 285-15-51
0.192!true (478) 387-17-82
0.410!false (082) 654-32-89
0.410!false (082) 654-32-89
0.410!false (082) 654-32-89

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

1 2 3
0.66 0.19 0.41
2851551 3871782 6543289
Y Y N

Пример 2

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

1 2
0.036!false (266) 668-63-81
0.664!true (589) 407-93-62
0.405!true (591) 490-27-06
0.260!false (829) 028-57-88
0.260!false (829) 028-57-88
0.260!false (829) 028-57-88

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

1 2 3 4
0.04 0.66 0.41 0.26
6686381 4079362 4902706 0285788
N Y Y N

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
makar6[at]rambler.ru&0.399 2002/08/19 2002/08/19
vifizin43[at]gmail.com&0.985 2000/01/15 2000/01/15
al_bert30[at]gmail.com&0.722 1999/12/17 1999/12/17
makar6[at]rambler.ru&0.399 2002/08/19 2002/08/19
ajdar36[at]rambler.ru&0.944 2003/10/25 2003/10/25

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

1 2 3 4
40% 98% 72% 94%
19.08.2002 15.01.2000 17.12.1999 25.10.2003
makar6 vifizin43 al_bert30 ajdar36

Пример 2

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

1 2 3
rostislav85[at]yahoo.com&0.575 1999/10/10 1999/10/10
nacibman60[at]mail.ru&0.746 2004/03/05 2004/03/05
nacibman60[at]mail.ru&0.746 2004/03/05 2004/03/05
daniel_30[at]yahoo.com&0.132 1999/12/20 1999/12/20
kozofak29[at]mail.ru&0.590 2004/01/12 2004/01/12

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

1 2 3 4
57% 75% 13% 59%
10.10.1999 05.03.2004 20.12.1999 12.01.2004
rostislav85 nacibman60 daniel_30 kozofak29

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
16% 03/02/21 Д.Л. Чогберг cogberg71[at]yahoo.com cogberg71[at]yahoo.com
37% 04/09/16 Р.У. Тириди tiridi95[at]yahoo.com tiridi95[at]yahoo.com
24% 03/05/06 Т.Л. Цутелий zutelij34[at]yahoo.com zutelij34[at]yahoo.com

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

1 2 3 4
0.2 21/02/03 Д. Чогберг cogberg71
0.4 16/09/04 Р. Тириди tiridi95
0.2 06/05/03 Т. Цутелий zutelij34

Пример 2

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

1 2 3 4 5 6
51% 02/06/09 Ф.Д. Гакин gakin91[at]yandex.ru gakin91[at]yandex.ru
27% 02/08/26 Е.Ш. Ленесак lenesak12[at]rambler.ru lenesak12[at]rambler.ru
56% 02/07/23 С.Е. Цавман zavman88[at]rambler.ru zavman88[at]rambler.ru

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

1 2 3 4
0.5 09/06/02 Ф. Гакин gakin91
0.3 26/08/02 Е. Ленесак lenesak12
0.6 23/07/02 С. Цавман zavman88

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
13/05/2004 true Ликиди Александр
03/02/2000 false Гимман Кирилл
03/02/2000 false Гимман Кирилл
03/02/2000 false Гимман Кирилл
20/09/2001 false Небев Артур
10/04/2002 false Сибич Адель

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

1 2 3
13.05.04 Выполнено Ликиди
03.02.00 Не выполнено Гимман
20.09.01 Не выполнено Небев
10.04.02 Не выполнено Сибич

Пример 2

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

1 2 3 4
24/07/2004 true Зучич Дмитрий
16/06/2002 true Руфин Адель
16/06/2002 true Руфин Адель
16/06/2002 true Руфин Адель
07/10/2004 false Далин Савва

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

1 2 3
24.07.04 Выполнено Зучич
16.06.02 Выполнено Руфин
07.10.04 Не выполнено Далин

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Бубев Б.Н.:bubev45@mail.ru 0.2227
Беняк И.Ш.:benak8@gmail.com 0.0674
Летак И.С.:letak51@yahoo.com 0.8881
Летак И.С.:letak51@yahoo.com 0.8881
Вобудов О.Ч.:vobudov12@rambler.ru 0.3657

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

1 2 3 4
Бубев Беняк Летак Вобудов
mail.ru gmail.com yahoo.com rambler.ru
0.22 0.07 0.89 0.37

Пример 2

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

1 2 3 4
Рокетли И.Л.:roketli23@rambler.ru 0.2329
Назяк З.З.:nazak87@gmail.com 0.4974
Назяк З.З.:nazak87@gmail.com 0.4974
Лабли В.Ч.:labli73@mail.ru 0.1500
Лозий А.Е.:lozij29@rambler.ru 0.5049

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

1 2 3 4
Рокетли Назяк Лабли Лозий
rambler.ru gmail.com mail.ru rambler.ru
0.23 0.50 0.15 0.50

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Долян Ю.Б.;14.01.2001 +7 (732) 463-10-42 0.792
Цоров А.Ш.;02.04.1999 +7 (966) 230-73-49 0.064
Цоров А.Ш.;02.04.1999 +7 (966) 230-73-49 0.064
Цоров А.Ш.;02.04.1999 +7 (966) 230-73-49 0.064
Лучиди Б.Ш.;05.05.2004 +7 (690) 679-23-06 0.570

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

1 2 3 4
01.01.14 +7 732 463-1042 0.7920 Ю. Долян
99.04.02 +7 966 230-7349 0.0640 А. Цоров
04.05.05 +7 690 679-2306 0.5700 Б. Лучиди

Пример 2

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

1 2 3 4
Мугиди А.Ц.;10.12.2001 +7 (971) 938-72-24 0.148
Мугиди А.Ц.;10.12.2001 +7 (971) 938-72-24 0.148
Мугиди А.Ц.;10.12.2001 +7 (971) 938-72-24 0.148
Тадий Д.У.;21.10.2004 +7 (376) 823-28-99 0.277
Чавикянц А.Г.;16.01.2003 +7 (604) 805-92-02 0.755

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

1 2 3 4
01.12.10 +7 971 938-7224 0.1480 А. Мугиди
04.10.21 +7 376 823-2899 0.2770 Д. Тадий
03.01.16 +7 604 805-9202 0.7550 А. Чавикянц

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.109|342 396-6916 Арсений Ф. Редатев
0.103|177 266-9151 Давид К. Мофак
0.753|228 006-2242 Ян И. Герериди
0.116|757 563-4466 Марк Ч. Мусудич

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

1 2 3
0.1090 3423966916 Редатев А.Ф.
0.1030 1772669151 Мофак Д.К.
0.7530 2280062242 Герериди Я.И.
0.1160 7575634466 Мусудич М.Ч.

Пример 2

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

1 2
0.085|100 598-9329 Григорий Ч. Лувебов
0.073|231 438-5091 Павел З. Зебагман
0.665|118 907-5639 Андрей Ц. Чебян
0.892|765 265-4513 Олег Л. Лилич

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

1 2 3
0.0850 1005989329 Лувебов Г.Ч.
0.0730 2314385091 Зебагман П.З.
0.6650 1189075639 Чебян А.Ц.
0.8920 7652654513 Лилич О.Л.

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Номов В.Р.:Выполнено 0.29 +7(005)777-92-53 +7(005)777-92-53
Фусорян Д.Ц.:Выполнено 0.07 +7(534)449-85-29 +7(534)449-85-29
Бачавберг Т.Ш.:Выполнено 0.68 +7(110)379-96-36 +7(110)379-96-36
Ларавев И.Т.:Выполнено 0.51 +7(386)737-75-28 +7(386)737-75-28
Ларавев И.Т.:Выполнено 0.51 +7(386)737-75-28 +7(386)737-75-28

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

1 2 3 4
Номов В. 29% +70057779253 true
Фусорян Д. 7% +75344498529 true
Бачавберг Т. 68% +71103799636 true
Ларавев И. 51% +73867377528 true

Пример 2

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

1 2 3 4
Медамак А.И.:Не выполнено 0.17 +7(130)676-89-28 +7(130)676-89-28
Шизиди Р.Р.:Не выполнено 0.32 +7(718)481-15-31 +7(718)481-15-31
Кулский Г.М.:Выполнено 0.73 +7(590)884-64-82 +7(590)884-64-82
Кулский Г.М.:Выполнено 0.73 +7(590)884-64-82 +7(590)884-64-82
Фирев А.Р.:Выполнено 0.62 +7(047)930-41-11 +7(047)930-41-11

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

1 2 3 4
Медамак А. 17% +71306768928 false
Шизиди Р. 32% +77184811531 false
Кулский Г. 73% +75908846482 true
Фирев А. 62% +70479304111 true

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Цегман Савелий 1.0 0591475248
Митечко Платон 0.7 8802934794
Шелич Ян 1.0 4933507143

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

1 2 3
Цегман Митечко Шелич
1.000 0.700 1.000
059 147-5248 880 293-4794 493 350-7143

Пример 2

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

1 2 3 4 5
Нифагко Ростислав 0.8 1243868953
Воцян Владислав 0.2 3820500887
Лавецман Эмиль 0.1 9962501754

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

1 2 3
Нифагко Воцян Лавецман
0.800 0.200 0.100
124 386-8953 382 050-0887 996 250-1754

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+72860923106 02/07/10 rogko40@yahoo.com Рогко Данил +72860923106
+78077446553 04/08/26 vitalij95@rambler.ru Кушак Виталий +78077446553
+72479790435 04/02/06 vladislav70@yandex.ru Цечосли Владислав +72479790435
+75211504351 03/04/15 zukberg67@gmail.com Цукберг Тимур +75211504351

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

1 2 3 4
286-092-3106 02.07.10 rogko40[at]yahoo.com Данил Рогко
807-744-6553 04.08.26 vitalij95[at]rambler.ru Виталий Кушак
247-979-0435 04.02.06 vladislav70[at]yandex.ru Владислав Цечосли
521-150-4351 03.04.15 zukberg67[at]gmail.com Тимур Цукберг

Пример 2

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

1 2 3 4 5
+76157815322 04/09/16 zabuk64@mail.ru Цабук Адель +76157815322
+71702675745 02/06/08 dakurli62@yahoo.com Дакурли Кирилл +71702675745
+79441854536 04/11/07 cunavidi92@rambler.ru Чунавиди Роберт +79441854536

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

1 2 3 4
615-781-5322 04.09.16 zabuk64[at]mail.ru Адель Цабук
170-267-5745 02.06.08 dakurli62[at]yahoo.com Кирилл Дакурли
944-185-4536 04.11.07 cunavidi92[at]rambler.ru Роберт Чунавиди

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
9625839768 9625839768 0.5 N 07/01/2000
2170633834 2170633834 0.4 Y 21/12/2003
9115574150 9115574150 0.2 Y 21/04/2002
9115574150 9115574150 0.2 Y 21/04/2002
0084972515 0084972515 0.9 N 05/10/2000
9115574150 9115574150 0.2 Y 21/04/2002

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

1 2 3 4
583-97-68 063-38-34 557-41-50 497-25-15
0.5000 0.4000 0.2000 0.9000
нет да да нет
07-01-00 21-12-03 21-04-02 05-10-00

Пример 2

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

1 2 3 4 5
7403249594 7403249594 0.6 Y 07/12/2001
6430376831 6430376831 0.0 Y 10/07/2004
6430376831 6430376831 0.0 Y 10/07/2004
2783059860 2783059860 0.8 N 06/12/2003
8622567466 8622567466 0.3 Y 10/05/2003
6430376831 6430376831 0.0 Y 10/07/2004

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

1 2 3 4
324-95-94 037-68-31 305-98-60 256-74-66
0.6000 0.0000 0.8000 0.3000
да да нет да
07-12-01 10-07-04 06-12-03 10-05-03

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Чоско Максим:0.479 1 2002.12.06 2002.12.06
Ризешин Давид:0.949 1 2000.03.07 2000.03.07
Сукский Максим:0.014 1 2002.12.18 2002.12.18

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

1 2 3
Максим Чоско Давид Ризешин Максим Сукский
true true true
0.4790 0.9490 0.0140
06-12-2002 07-03-2000 18-12-2002

Пример 2

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

1 2 3 4
Гацигин Яромир:0.900 1 2001.05.27 2001.05.27
Чубиди Антон:0.507 1 2004.10.02 2004.10.02
Шучугиди Ян:0.834 0 2004.09.11 2004.09.11
Зецберг Тихон:0.441 0 2004.04.14 2004.04.14

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

1 2 3 4
Яромир Гацигин Антон Чубиди Ян Шучугиди Тихон Зецберг
true true false false
0.9000 0.5070 0.8340 0.4410
27-05-2001 02-10-2004 11-09-2004 14-04-2004

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Музев Федор:(150) 473-6522 Выполнено muzev87[at]yandex.ru
Вадониди Роман:(096) 469-0908 Выполнено vadonidi35[at]yandex.ru
Тагаряк Святослав:(308) 235-8406 Не выполнено svatoslav80[at]rambler.ru
Фучман Тамерлан:(804) 554-8069 Выполнено tamerlan55[at]yandex.ru
Тагаряк Святослав:(308) 235-8406 Не выполнено svatoslav80[at]rambler.ru
Тагаряк Святослав:(308) 235-8406 Не выполнено svatoslav80[at]rambler.ru

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

1 2 3 4
Федор Музев (150) 473-65-22 Y yandex.ru
Роман Вадониди (096) 469-09-08 Y yandex.ru
Святослав Тагаряк (308) 235-84-06 N rambler.ru
Тамерлан Фучман (804) 554-80-69 Y yandex.ru

Пример 2

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

1 2 3 4 5
Цагко Глеб:(962) 084-2112 Выполнено zagko89[at]yandex.ru
Тофотев Елисей:(022) 910-5994 Не выполнено tofotev71[at]mail.ru
Цагко Глеб:(962) 084-2112 Выполнено zagko89[at]yandex.ru
Нучко Игорь:(560) 132-7875 Выполнено nucko27[at]yandex.ru
Цагко Глеб:(962) 084-2112 Выполнено zagko89[at]yandex.ru
Зафли Константин:(876) 236-5711 Выполнено konstantin52[at]rambler.ru

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

1 2 3 4
Глеб Цагко (962) 084-21-12 Y yandex.ru
Елисей Тофотев (022) 910-59-94 N mail.ru
Игорь Нучко (560) 132-78-75 Y yandex.ru
Константин Зафли (876) 236-57-11 Y rambler.ru

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.79 (571) 423-0878 1
0.52 (849) 352-3944 1
0.52 (849) 352-3944 1
0.08 (792) 691-5605 0
0.52 (849) 352-3944 1

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

1 2 3
0.790 4230878 Да
0.520 3523944 Да
0.080 6915605 Нет

Пример 2

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

1 2 3
0.14 (521) 622-5825 0
0.47 (716) 299-7411 1
0.56 (277) 501-6589 0
0.28 (708) 102-1417 1
0.28 (708) 102-1417 1
0.28 (708) 102-1417 1

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

1 2 3
0.140 6225825 Нет
0.470 2997411 Да
0.560 5016589 Нет
0.280 1021417 Да