ИКБО-10-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
gofev17[at]yahoo.com О.Р. Гофев +75517339284
zanesak98[at]gmail.com С.Б. Цанесак +71053985825
gofev17[at]yahoo.com О.Р. Гофев +75517339284
gofev17[at]yahoo.com О.Р. Гофев +75517339284
ladanuk88[at]mail.ru Р.Д. Ладанук +72800892438

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

1 2 3
yahoo.com gmail.com mail.ru
Гофев О. Цанесак С. Ладанук Р.
551-733-9284 105-398-5825 280-089-2438

Пример 2

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

1 2 3
sofubli11[at]yandex.ru И.И. Шофубли +76790126805
fotucuk51[at]yahoo.com Г.М. Фотучук +77041447492
ziduzev45[at]rambler.ru Т.Б. Зидуцев +75086965307
ziduzev45[at]rambler.ru Т.Б. Зидуцев +75086965307
ziduzev45[at]rambler.ru Т.Б. Зидуцев +75086965307

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

1 2 3
yandex.ru yahoo.com rambler.ru
Шофубли И. Фотучук Г. Зидуцев Т.
679-012-6805 704-144-7492 508-696-5307

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2
02.05.01!013-1607 0
01.08.00!079-0571 1
13.11.04!464-7281 1
13.11.04!464-7281 1

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

1 2 3
0131607 Не выполнено 01-05-02
0790571 Выполнено 00-08-01
4647281 Выполнено 04-11-13

Пример 2

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

1 2
26.09.03!509-0945 0
09.01.00!708-4668 1
14.11.01!418-1101 1
14.11.01!418-1101 1

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

1 2 3
4181101 Выполнено 01-11-14
5090945 Не выполнено 03-09-26
7084668 Выполнено 00-01-09

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(221) 598-62-80!Выполнено 0.5
(221) 598-62-80!Выполнено 0.5
(257) 525-46-70!Не выполнено 0.3
(121) 996-94-78!Не выполнено 0.3
(590) 456-90-64!Выполнено 0.3

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

1 2 3
true 5986280 0.50
false 5254670 0.30
false 9969478 0.30
true 4569064 0.30

Пример 2

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

1 2 3
(515) 294-44-27!Не выполнено 0.2
(008) 886-31-34!Выполнено 0.3
(517) 889-58-90!Выполнено 0.3
(779) 303-78-17!Не выполнено 0.2
(517) 889-58-90!Выполнено 0.3

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

1 2 3
false 2944427 0.20
true 8863134 0.30
true 8895890 0.30
false 3037817 0.20

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 943 132-71-82 aleksandr53@gmail.com Александр М. Молусук 02-05-99
+7 943 132-71-82 aleksandr53@gmail.com Александр М. Молусук 02-05-99
+7 943 132-71-82 aleksandr53@gmail.com Александр М. Молусук 02-05-99
+7 597 055-75-39 kamocman3@mail.ru Артемий У. Камочман 12-02-01
+7 458 229-40-48 aromir58@yandex.ru Яромир Е. Ребман 21-08-01

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

1 2 3 4
132-7182 aleksandr53 Молусук, А.М. 99-05-02
055-7539 kamocman3 Камочман, А.У. 01-02-12
229-4048 aromir58 Ребман, Я.Е. 01-08-21

Пример 2

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

1 2 3 4
+7 694 290-13-79 roman12@gmail.com Роман А. Нувев 06-09-01
+7 422 387-69-15 zesskij59@rambler.ru Илья Ф. Цесский 25-01-03
+7 923 150-86-85 rinat51@yandex.ru Ринат С. Гафий 27-11-03
+7 023 514-56-58 vaceslav43@yandex.ru Вячеслав Ц. Гогук 20-05-02
+7 023 514-56-58 vaceslav43@yandex.ru Вячеслав Ц. Гогук 20-05-02
+7 023 514-56-58 vaceslav43@yandex.ru Вячеслав Ц. Гогук 20-05-02

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

1 2 3 4
290-1379 roman12 Нувев, Р.А. 01-09-06
387-6915 zesskij59 Цесский, И.Ф. 03-01-25
150-8685 rinat51 Гафий, Р.С. 03-11-27
514-5658 vaceslav43 Гогук, В.Ц. 02-05-20

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 0.199 18.11.00&sufin12@gmail.com
1 0.118 23.08.02&dilak55@rambler.ru
0 0.156 09.11.04&mizakic77@yahoo.com
0 0.996 17.02.00&fisecli46@mail.ru

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

1 2 3 4
Выполнено 20% 18-11-00 sufin12
Выполнено 12% 23-08-02 dilak55
Не выполнено 16% 09-11-04 mizakic77
Не выполнено 100% 17-02-00 fisecli46

Пример 2

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

1 2 3 4
0 0.425 17.09.99&zuteban22@gmail.com
1 0.828 06.08.03&sobuzman13@gmail.com
0 0.164 03.02.03&tizskij3@mail.ru

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

1 2 3 4
Не выполнено 42% 17-09-99 zuteban22
Выполнено 83% 06-08-03 sobuzman13
Не выполнено 16% 03-02-03 tizskij3

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
ramanz80[at]mail.ru 16.07.99 N Н.Е. Рамянц N
laganz44[at]yandex.ru 02.11.02 Y Р.Д. Лагянц Y
vibesuk12[at]gmail.com 11.11.04 N Д.С. Вибешук N
tilko61[at]yahoo.com 23.11.03 N С.Ш. Тилко N

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

1 2 3 4
laganz44@yandex.ru ramanz80@mail.ru tilko61@yahoo.com vibesuk12@gmail.com
02-11-02 99-07-16 03-11-23 04-11-11
Да Нет Нет Нет
Р. Лагянц Н. Рамянц С. Тилко Д. Вибешук

Пример 2

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

1 2 3 4 5 6 7
sifskij17[at]yahoo.com 23.07.01 Y З.Д. Сифский Y
zurskij79[at]yandex.ru 27.02.03 Y В.С. Цурский Y
rudokak23[at]yandex.ru 09.08.00 N С.О. Рудокак N
zikin85[at]rambler.ru 12.10.99 N И.Ц. Зикин N

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

1 2 3 4
rudokak23@yandex.ru sifskij17@yahoo.com zikin85@rambler.ru zurskij79@yandex.ru
00-08-09 01-07-23 99-10-12 03-02-27
Нет Да Нет Да
С. Рудокак З. Сифский И. Зикин В. Цурский

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.157 +7(909)774-72-20 Влад Р. Цибегиди
0.066 +7(792)184-94-74 Василий З. Тогечберг
0.157 +7(909)774-72-20 Влад Р. Цибегиди
0.672 +7(962)506-65-39 Руслан А. Дибесий
0.259 +7(017)077-92-03 Сергей Ц. Тизянц
0.157 +7(909)774-72-20 Влад Р. Цибегиди

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

1 2 3
0.2 7747220 Цибегиди В.Р.
0.1 1849474 Тогечберг В.З.
0.7 5066539 Дибесий Р.А.
0.3 0779203 Тизянц С.Ц.

Пример 2

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

1 2 3 4 5
0.599 +7(831)555-90-52 Гордей Ш. Дифесли
0.401 +7(430)978-88-85 Вадим Ч. Ривий
0.492 +7(077)942-19-59 Вячеслав Т. Гедли
0.492 +7(077)942-19-59 Вячеслав Т. Гедли
0.492 +7(077)942-19-59 Вячеслав Т. Гедли

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

1 2 3
0.6 5559052 Дифесли Г.Ш.
0.4 9788885 Ривий В.Ч.
0.5 9421959 Гедли В.Т.

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да 1999/12/17 robodan36[at]yandex.ru да
нет 2000/06/06 aroslav91[at]yahoo.com нет
да 2003/07/24 ribabidi16[at]yahoo.com да
да 2003/07/24 ribabidi16[at]yahoo.com да
да 2003/07/24 ribabidi16[at]yahoo.com да

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

1 2 3
Y N Y
17/12/99 06/06/00 24/07/03
yandex.ru yahoo.com yahoo.com

Пример 2

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

1 2 3 4
да 1999/07/23 grigorij29[at]mail.ru да
нет 2004/07/14 gosuzli96[at]gmail.com нет
да 2002/07/24 vladislav81[at]gmail.com да
да 2002/07/24 vladislav81[at]gmail.com да
да 2002/07/24 vladislav81[at]gmail.com да
нет 2003/10/02 suravan18[at]mail.ru нет

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

1 2 3 4
Y N Y N
23/07/99 14/07/04 24/07/02 02/10/03
mail.ru gmail.com gmail.com mail.ru

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2003/12/02 0.7 Дамир В. Шомак damir64@gmail.com
2004/02/07 0.6 Айдар К. Зекин ajdar83@rambler.ru
2004/10/15 0.8 Виктор И. Тирман viktor86@mail.ru

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

1 2 3
07-02-04 15-10-04 02-12-03
60% 80% 70%
Зекин А.К. Тирман В.И. Шомак Д.В.
rambler.ru mail.ru gmail.com

Пример 2

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

1 2 3 4 5 6
2000/09/25 0.5 Борис Р. Фасибянц fasibanz4@yandex.ru
2003/09/17 0.3 Влад Т. Дугебянц dugebanz3@yahoo.com
2001/06/02 0.0 Елисей Л. Мибегак mibegak20@mail.ru
2003/11/01 0.4 Давид И. Лимко david57@yahoo.com

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

1 2 3 4
17-09-03 01-11-03 02-06-01 25-09-00
30% 40% 0% 50%
Дугебянц В.Т. Лимко Д.И. Мибегак Е.Л. Фасибянц Б.Р.
yahoo.com yahoo.com mail.ru yandex.ru

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
fesidi69@rambler.ru Фесиди, М.О. +7 835 131-87-89 Y
zusanz83@yandex.ru Зушянц, А.З. +7 033 913-18-45 Y
gozij90@mail.ru Гоций, В.С. +7 177 049-44-40 N
fesidi69@rambler.ru Фесиди, М.О. +7 835 131-87-89 Y

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

1 2 3
rambler.ru yandex.ru mail.ru
Фесиди М. Зушянц А. Гоций В.
+7 835 131-8789 +7 033 913-1845 +7 177 049-4440
true true false

Пример 2

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

1 2 3 4 5
verko7@mail.ru Верко, М.Ц. +7 159 366-56-45 Y
nofev90@yahoo.com Нофев, К.Е. +7 201 884-65-47 N
sugak89@yandex.ru Шугак, Р.К. +7 303 288-98-80 Y
nogoran64@yahoo.com Ногорян, И.Н. +7 164 217-93-16 N
verko7@mail.ru Верко, М.Ц. +7 159 366-56-45 Y

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

1 2 3 4
mail.ru yahoo.com yandex.ru yahoo.com
Верко М. Нофев К. Шугак Р. Ногорян И.
+7 159 366-5645 +7 201 884-6547 +7 303 288-9880 +7 164 217-9316
true false true false

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
true 17/10/03 0.98 0.98
true 13/01/01 0.75 0.75
true 18/10/99 0.67 0.67
true 14/10/01 0.57 0.57

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

1 2 3
Выполнено 03/10/17 98%
Выполнено 01/01/13 75%
Выполнено 99/10/18 67%
Выполнено 01/10/14 57%

Пример 2

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

1 2 3 4
true 12/01/04 0.60 0.60
true 27/11/02 0.00 0.00
true 06/06/02 0.42 0.42

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

1 2 3
Выполнено 04/01/12 60%
Выполнено 02/11/27 0%
Выполнено 02/06/06 42%

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+78339486195 Зусов, В.О. zusov14[at]yandex.ru 0.6559
+73189896549 Муфов, Д.Г. mufov32[at]yahoo.com 0.3703
+76903282838 Варман, М.М. varman44[at]yahoo.com 0.2612

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

1 2 3
8339486195 3189896549 6903282838
Зусов Муфов Варман
zusov14@yandex.ru mufov32@yahoo.com varman44@yahoo.com
0.656 0.370 0.261

Пример 2

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

1 2 3 4 5
+71939339923 Кошак, Б.Б. kosak14[at]yahoo.com 0.6467
+71210174864 Задеров, С.Н. zaderov74[at]gmail.com 0.1045
+79491888620 Кируряк, Д.Ч. kirurak86[at]mail.ru 0.8169

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

1 2 3
1939339923 1210174864 9491888620
Кошак Задеров Кируряк
kosak14@yahoo.com zaderov74@gmail.com kirurak86@mail.ru
0.647 0.104 0.817

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Игорь О. Чазин 0.64!да 09/03/2001 Игорь О. Чазин
Игорь О. Чазин 0.64!да 09/03/2001 Игорь О. Чазин
Игнат Л. Гочичич 0.76!да 04/08/2001 Игнат Л. Гочичич
Леонид З. Дифазин 0.49!да 12/07/2002 Леонид З. Дифазин
Захар Ч. Течинян 0.63!нет 14/07/2003 Захар Ч. Течинян
Игорь О. Чазин 0.64!да 09/03/2001 Игорь О. Чазин

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

1 2 3 4
Чазин Игорь Гочичич Игнат Дифазин Леонид Течинян Захар
Y Y Y N
0.6 0.8 0.5 0.6
09-03-01 04-08-01 12-07-02 14-07-03

Пример 2

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

1 2 3 4
Игнат Б. Гачянц 0.95!нет 12/11/2002 Игнат Б. Гачянц
Игнат Б. Гачянц 0.95!нет 12/11/2002 Игнат Б. Гачянц
Игнат Б. Гачянц 0.95!нет 12/11/2002 Игнат Б. Гачянц
Данил Ц. Нисич 0.26!да 18/10/2003 Данил Ц. Нисич
Роберт Р. Савли 0.31!нет 20/12/2004 Роберт Р. Савли
Ростислав И. Шунянц 0.51!да 24/04/2002 Ростислав И. Шунянц

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

1 2 3 4
Гачянц Игнат Нисич Данил Савли Роберт Шунянц Ростислав
N Y N Y
0.9 0.3 0.3 0.5
12-11-02 18-10-03 20-12-04 24-04-02

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
51% 00.04.18 +7 032 109-7673 sefberg51@gmail.com +7 032 109-7673
11% 02.11.15 +7 104 151-0863 sazman22@rambler.ru +7 104 151-0863
96% 04.04.24 +7 648 368-0840 sirusij11@gmail.com +7 648 368-0840
11% 02.11.15 +7 104 151-0863 sazman22@rambler.ru +7 104 151-0863
11% 02.11.15 +7 104 151-0863 sazman22@rambler.ru +7 104 151-0863
33% 01.03.25 +7 720 611-8269 nitasan72@mail.ru +7 720 611-8269

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

1 2 3 4
0.330 25.03.01 +77206118269 nitasan72
0.110 15.11.02 +71041510863 sazman22
0.510 18.04.00 +70321097673 sefberg51
0.960 24.04.04 +76483680840 sirusij11

Пример 2

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

1 2 3 4 5 6 7
88% 00.06.07 +7 157 196-0108 cesivij42@yahoo.com +7 157 196-0108
88% 00.06.07 +7 157 196-0108 cesivij42@yahoo.com +7 157 196-0108
82% 01.10.16 +7 489 312-0775 facecan15@rambler.ru +7 489 312-0775
80% 02.10.12 +7 968 583-6673 norumij96@gmail.com +7 968 583-6673
88% 00.06.07 +7 157 196-0108 cesivij42@yahoo.com +7 157 196-0108

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

1 2 3 4
0.880 07.06.00 +71571960108 cesivij42
0.820 16.10.01 +74893120775 facecan15
0.800 12.10.02 +79685836673 norumij96

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Кебко М.Т. true Кебко М.Т. 94%
Кебко М.Т. true Кебко М.Т. 94%
Долич А.Е. true Долич А.Е. 46%
Кебко М.Т. true Кебко М.Т. 94%
Дазберг А.К. true Дазберг А.К. 13%

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

1 2 3
М. Кебко А. Долич А. Дазберг
Выполнено Выполнено Выполнено
0.94 0.46 0.13

Пример 2

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

1 2 3 4 5 6
Чукулман Р.Ф. true Чукулман Р.Ф. 92%
Лузечук Э.Р. false Лузечук Э.Р. 7%
Шумодман В.Р. false Шумодман В.Р. 90%
Гочий А.А. false Гочий А.А. 50%
Гочий А.А. false Гочий А.А. 50%
Гочий А.А. false Гочий А.А. 50%

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

1 2 3 4
Р. Чукулман Э. Лузечук В. Шумодман А. Гочий
Выполнено Не выполнено Не выполнено Не выполнено
0.92 0.07 0.90 0.50

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
18-08-2002 С.М. Саший (485) 558-87-85&sasij62[at]mail.ru С.М. Саший
10-09-1999 А.О. Нирак (131) 784-89-58&nirak41[at]gmail.com А.О. Нирак
28-07-2000 Д.Г. Тетко (038) 480-28-45&tetko29[at]yandex.ru Д.Г. Тетко

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

1 2 3
18/08/02 10/09/99 28/07/00
Саший С. Нирак А. Тетко Д.
485-558-8785 131-784-8958 038-480-2845
mail.ru gmail.com yandex.ru

Пример 2

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

1 2 3 4 5 6
12-02-2004 Е.С. Вувубич (249) 545-32-96&vuvubic88[at]yahoo.com Е.С. Вувубич
16-12-2000 С.А. Дабесский (305) 414-79-57&dabesskij39[at]gmail.com С.А. Дабесский
23-04-2003 А.Р. Базский (562) 309-73-51&bazskij9[at]rambler.ru А.Р. Базский

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

1 2 3
12/02/04 16/12/00 23/04/03
Вувубич Е. Дабесский С. Базский А.
249-545-3296 305-414-7957 562-309-7351
yahoo.com gmail.com rambler.ru

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
А.Н. Сикомиди sikomidi43[at]rambler.ru да (576) 663-89-74
Ф.И. Чушоляк cusolak67[at]yandex.ru да (271) 299-76-55
Г.И. Цацогман zazogman43[at]gmail.com нет (893) 214-28-82
Б.Е. Басич basic28[at]yahoo.com нет (928) 095-19-16

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

1 2 3 4
Сикомиди rambler.ru true 663-8974
Чушоляк yandex.ru true 299-7655
Цацогман gmail.com false 214-2882
Басич yahoo.com false 095-1916

Пример 2

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

1 2 3 4 5 6
В.Г. Зилий zilij27[at]mail.ru нет (432) 363-31-59
Р.Л. Гичасман gicasman38[at]rambler.ru да (233) 586-30-13
Т.Ч. Минов minov2[at]yahoo.com да (920) 902-87-69

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

1 2 3 4
Зилий mail.ru false 363-3159
Гичасман rambler.ru true 586-3013
Минов yahoo.com true 902-8769

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zagovak15[at]rambler.ru Данила Заговак Данила Заговак 8349016157
igor_17[at]yandex.ru Игорь Ригин Игорь Ригин 7811174198
aroslav21[at]yahoo.com Ярослав Цусяк Ярослав Цусяк 6788900908

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

1 2 3
aroslav21 igor_17 zagovak15
Цусяк Ригин Заговак
(678) 890-09-08 (781) 117-41-98 (834) 901-61-57

Пример 2

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

1 2 3 4
nedov5[at]yahoo.com Юрий Недов Юрий Недов 6523435895
tamerlan17[at]rambler.ru Тамерлан Дурский Тамерлан Дурский 3136939932
artemij55[at]rambler.ru Артемий Тимизук Артемий Тимизук 7281876626

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

1 2 3
tamerlan17 nedov5 artemij55
Дурский Недов Тимизук
(313) 693-99-32 (652) 343-58-95 (728) 187-66-26

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
kodebij49@yandex.ru 80% 175-5029 80%
vonko3@yandex.ru 56% 110-1861 56%
zazli64@gmail.com 58% 465-8944 58%

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

1 2 3
yandex.ru yandex.ru gmail.com
0.8 0.6 0.6
175-50-29 110-18-61 465-89-44

Пример 2

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

1 2 3 4 5 6
cirin64@yahoo.com 27% 137-3355 27%
tomomin1@yandex.ru 52% 046-1628 52%
kecak96@rambler.ru 54% 493-8281 54%
misufanz94@yahoo.com 46% 372-9291 46%

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

1 2 3 4
yahoo.com yandex.ru rambler.ru yahoo.com
0.3 0.5 0.5 0.5
137-33-55 046-16-28 493-82-81 372-92-91

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Святослав Дагин svatoslav2@yahoo.com 26.04.04 0.7
Сергей Либян sergej42@rambler.ru 13.08.99 0.4
Платон Зушко platon25@gmail.com 18.11.99 0.3
Демид Цаценев zazenev10@rambler.ru 09.02.99 0.4

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

1 2 3 4
Дагин Либян Зушко Цаценев
yahoo.com rambler.ru gmail.com rambler.ru
04-04-26 99-08-13 99-11-18 99-02-09
0.700 0.400 0.300 0.400

Пример 2

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

1 2 3 4 5 6
Владислав Чадев vladislav30@rambler.ru 16.02.01 0.8
Арсен Гудашич gudasic46@mail.ru 13.04.03 1.0
Данила Лабберг labberg93@yahoo.com 02.02.04 1.0
Всеволод Цофунко vsevolod71@yandex.ru 01.07.03 0.3

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

1 2 3 4
Чадев Гудашич Лабберг Цофунко
rambler.ru mail.ru yahoo.com yandex.ru
01-02-16 03-04-13 04-02-02 03-07-01
0.800 1.000 1.000 0.300

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y&13% +7 (383) 386-49-77 00-11-12 00-11-12
N&28% +7 (832) 809-52-65 01-03-28 01-03-28
Y&92% +7 (896) 352-90-94 02-06-22 02-06-22

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

1 2 3 4
0.1300 383-386-4977 12.11.00 да
0.2800 832-809-5265 28.03.01 нет
0.9200 896-352-9094 22.06.02 да

Пример 2

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

1 2 3 4
N&86% +7 (697) 057-04-87 99-06-27 99-06-27
N&60% +7 (447) 911-27-53 01-05-13 01-05-13
Y&76% +7 (645) 405-61-61 02-12-15 02-12-15

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

1 2 3 4
0.8600 697-057-0487 27.06.99 нет
0.6000 447-911-2753 13.05.01 нет
0.7600 645-405-6161 15.12.02 да

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.7 +73553335126 Выполнено Выполнено 10.06.1999
0.9 +73805880628 Не выполнено Не выполнено 02.11.2001
0.1 +78530583176 Выполнено Выполнено 12.05.2003
0.1 +78530583176 Выполнено Выполнено 12.05.2003
0.1 +78530583176 Выполнено Выполнено 12.05.2003

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

1 2 3
0.70 0.90 0.10
(355) 333-5126 (380) 588-0628 (853) 058-3176
Y N Y
10/06/1999 02/11/2001 12/05/2003

Пример 2

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

1 2 3 4 5
0.4 +77541558096 Выполнено Выполнено 16.09.2001
0.7 +78864211172 Выполнено Выполнено 08.11.2002
0.5 +75909068311 Выполнено Выполнено 04.12.2004
0.5 +75909068311 Выполнено Выполнено 04.12.2004
0.5 +75909068311 Выполнено Выполнено 04.12.2004

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

1 2 3
0.50 0.40 0.70
(590) 906-8311 (754) 155-8096 (886) 421-1172
Y Y Y
04/12/2004 16/09/2001 08/11/2002

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zefskij88@gmail.com Богдан Ф. Цефский +7 (592) 064-85-54 0
svatoslav12@rambler.ru Святослав Н. Фунумли +7 (794) 603-57-64 1
kobberg6@rambler.ru Роман А. Кобберг +7 (791) 180-01-95 1
arsen81@yahoo.com Арсен Ш. Ралян +7 (877) 654-26-13 1

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

1 2 3 4
gmail.com Цефский Богдан 064-85-54 нет
rambler.ru Фунумли Святослав 603-57-64 да
rambler.ru Кобберг Роман 180-01-95 да
yahoo.com Ралян Арсен 654-26-13 да

Пример 2

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

1 2 3 4
rolibov19@mail.ru Лев Л. Ролибов +7 (320) 542-38-18 1
sergej49@yandex.ru Сергей Ш. Зовиди +7 (363) 867-77-25 1
aleksej51@yahoo.com Алексей Г. Лелман +7 (056) 725-91-42 1
zahar30@gmail.com Захар В. Тидак +7 (664) 546-48-97 0

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

1 2 3 4
mail.ru Ролибов Лев 542-38-18 да
yandex.ru Зовиди Сергей 867-77-25 да
yahoo.com Лелман Алексей 725-91-42 да
gmail.com Тидак Захар 546-48-97 нет

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Нулак Г.С.!0 9610274044 nulak89[at]yandex.ru
Нулак Г.С.!0 9610274044 nulak89[at]yandex.ru
Чозов М.Т.!1 5503815581 cozov71[at]mail.ru
Лецев Я.С.!1 9490383670 lezev98[at]mail.ru

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

1 2 3
Нулак Г. Чозов М. Лецев Я.
961 027-4044 550 381-5581 949 038-3670
Не выполнено Выполнено Выполнено
yandex.ru mail.ru mail.ru

Пример 2

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

1 2 3
Зегелянц М.Ш.!1 3673380522 zegelanz58[at]mail.ru
Мириди Р.О.!1 6971087058 miridi63[at]yahoo.com
Фемадко Г.Т.!1 3230027233 femadko42[at]yahoo.com
Зокиди И.Ц.!0 7431719703 zokidi28[at]yahoo.com
Зокиди И.Ц.!0 7431719703 zokidi28[at]yahoo.com

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

1 2 3 4
Зегелянц М. Мириди Р. Фемадко Г. Зокиди И.
367 338-0522 697 108-7058 323 002-7233 743 171-9703
Выполнено Выполнено Выполнено Не выполнено
mail.ru yahoo.com yahoo.com yahoo.com

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+73134313052 Зурибак, С.Б. 07-05-2000 60%
+73134313052 Зурибак, С.Б. 07-05-2000 60%
+71017804735 Гимучиди, Я.А. 10-02-2000 100%
+78102172478 Цубуниди, М.Г. 06-09-2002 81%
+73134313052 Зурибак, С.Б. 07-05-2000 60%

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

1 2 3
313-431-3052 101-780-4735 810-217-2478
С. Зурибак Я. Гимучиди М. Цубуниди
07-05-00 10-02-00 06-09-02
0.600 1.000 0.810

Пример 2

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

1 2 3 4
+72681475860 Ликоцский, В.У. 07-02-1999 77%
+72339508401 Ченман, М.Р. 26-11-1999 0%
+71451696005 Чинисиди, В.Р. 14-10-2001 83%
+71451696005 Чинисиди, В.Р. 14-10-2001 83%
+71451696005 Чинисиди, В.Р. 14-10-2001 83%
+78398410731 Гумин, И.Т. 17-07-2000 98%

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

1 2 3 4
268-147-5860 233-950-8401 145-169-6005 839-841-0731
В. Ликоцский М. Ченман В. Чинисиди И. Гумин
07-02-99 26-11-99 14-10-01 17-07-00
0.770 0.000 0.830 0.980

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
durin12[at]gmail.com 0.10:true 2003-04-19
seculli43[at]gmail.com 0.37:false 2004-04-19
bimunin97[at]gmail.com 0.79:false 1999-02-27
revan82[at]rambler.ru 0.24:true 2004-03-06

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

1 2 3 4
durin12@gmail.com Да 2003.04.19 0.100
seculli43@gmail.com Нет 2004.04.19 0.370
bimunin97@gmail.com Нет 1999.02.27 0.790
revan82@rambler.ru Да 2004.03.06 0.240

Пример 2

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

1 2 3 4
cabogan68[at]rambler.ru 0.91:false 2000-04-21
befak69[at]yahoo.com 0.32:true 2004-12-14
fofberg25[at]yahoo.com 0.09:true 1999-06-25

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

1 2 3 4
cabogan68@rambler.ru Нет 2000.04.21 0.910
befak69@yahoo.com Да 2004.12.14 0.320
fofberg25@yahoo.com Да 1999.06.25 0.090

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 649 753-7242 zavisev57@mail.ru zavisev57@mail.ru 0.54 false
+7 172 435-6588 nuzevskij7@mail.ru nuzevskij7@mail.ru 0.83 false
+7 172 435-6588 nuzevskij7@mail.ru nuzevskij7@mail.ru 0.83 false
+7 362 849-0586 stanislav48@yandex.ru stanislav48@yandex.ru 0.21 false
+7 440 666-4533 anatolij11@rambler.ru anatolij11@rambler.ru 0.36 false

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

1 2 3 4
+7 (649) 753-72-42 +7 (172) 435-65-88 +7 (362) 849-05-86 +7 (440) 666-45-33
zavisev57[at]mail.ru nuzevskij7[at]mail.ru stanislav48[at]yandex.ru anatolij11[at]rambler.ru
0.5400 0.8300 0.2100 0.3600
0 0 0 0

Пример 2

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

1 2 3 4 5
+7 607 451-6669 desocij89@mail.ru desocij89@mail.ru 0.11 true
+7 850 715-1872 evgenij48@gmail.com evgenij48@gmail.com 0.49 true
+7 019 621-5702 bofozman76@yahoo.com bofozman76@yahoo.com 0.94 false
+7 531 750-0371 nikita64@gmail.com nikita64@gmail.com 0.78 true
+7 607 451-6669 desocij89@mail.ru desocij89@mail.ru 0.11 true

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

1 2 3 4
+7 (607) 451-66-69 +7 (850) 715-18-72 +7 (019) 621-57-02 +7 (531) 750-03-71
desocij89[at]mail.ru evgenij48[at]gmail.com bofozman76[at]yahoo.com nikita64[at]gmail.com
0.1100 0.4900 0.9400 0.7800
1 1 0 1

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 0.2 Павел Лудикян ludikan49[at]yandex.ru
0 0.9 Константин Кучский konstantin40[at]rambler.ru
0 0.3 Борис Мефич boris27[at]yandex.ru
0 0.9 Рамиль Нидуцяк niduzak99[at]mail.ru
0 0.9 Рамиль Нидуцяк niduzak99[at]mail.ru

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

1 2 3 4
нет нет нет нет
0.20 0.90 0.30 0.90
Лудикян Павел Кучский Константин Мефич Борис Нидуцяк Рамиль
ludikan49 konstantin40 boris27 niduzak99

Пример 2

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

1 2 3 4
0 0.5 Григорий Фифянц grigorij34[at]mail.ru
0 0.2 Данил Симянц simanz35[at]gmail.com
0 0.2 Данил Симянц simanz35[at]gmail.com
0 0.6 Дмитрий Цавашберг zavasberg47[at]rambler.ru
0 0.0 Анатолий Рикодиди anatolij3[at]yandex.ru

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

1 2 3 4
нет нет нет нет
0.50 0.20 0.60 0.00
Фифянц Григорий Симянц Данил Цавашберг Дмитрий Рикодиди Анатолий
grigorij34 simanz35 zavasberg47 anatolij3

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Ф.Ц. Шомошман Нет somosman44@yahoo.com
В.Г. Деряк Нет derak66@yahoo.com
В.Г. Деряк Нет derak66@yahoo.com
И.Н. Тилебий Да tilebij47@yahoo.com
К.Т. Зичевберг Нет zicevberg48@mail.ru

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

1 2 3 4
Шомошман Деряк Тилебий Зичевберг
0 0 1 0
yahoo.com yahoo.com yahoo.com mail.ru

Пример 2

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

1 2 3 4
Д.Т. Фатян Да fatan40@yandex.ru
Д.Т. Фатян Да fatan40@yandex.ru
М.Ч. Бадский Да badskij68@rambler.ru
Д.Р. Дунли Да dunli24@yahoo.com

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

1 2 3
Фатян Бадский Дунли
1 1 1
yandex.ru rambler.ru yahoo.com

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
2000/03/02 sovij21@yandex.ru Иван З. Совий да 2000/03/02
2004/07/09 dafilij76@gmail.com Радмир Б. Дафилий нет 2004/07/09
2004/09/18 gakatov92@mail.ru Юрий Ч. Гакатов да 2004/09/18

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

1 2 3 4
09/07/2004 dafilij76[at]gmail.com Радмир Дафилий 0
18/09/2004 gakatov92[at]mail.ru Юрий Гакатов 1
02/03/2000 sovij21[at]yandex.ru Иван Совий 1

Пример 2

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

1 2 3 4 5 6 7
2002/11/01 makar60@mail.ru Макар Д. Водяк нет 2002/11/01
2004/06/09 cesilanz10@gmail.com Амир Е. Чешилянц да 2004/06/09
2004/01/13 rakisberg1@yandex.ru Федор Ф. Ракисберг да 2004/01/13

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

1 2 3 4
09/06/2004 cesilanz10[at]gmail.com Амир Чешилянц 1
01/11/2002 makar60[at]mail.ru Макар Водяк 0
13/01/2004 rakisberg1[at]yandex.ru Федор Ракисберг 1

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(855) 662-9149 Олег З. Фефовов 0.755 2004-08-19
(855) 662-9149 Олег З. Фефовов 0.755 2004-08-19
(855) 662-9149 Олег З. Фефовов 0.755 2004-08-19
(886) 720-2231 Вячеслав Ц. Кишициди 0.018 2003-03-26
(332) 367-2625 Сергей Д. Чомов 0.380 1999-04-08
(794) 073-4677 Юрий Р. Зозобянц 0.192 2004-01-12

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

1 2 3 4
073-4677 367-2625 662-9149 720-2231
Ю.Р. Зозобянц С.Д. Чомов О.З. Фефовов В.Ц. Кишициди
0.19 0.38 0.76 0.02
12-01-2004 08-04-1999 19-08-2004 26-03-2003

Пример 2

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

1 2 3 4 5
(143) 344-4058 Алексей О. Цидерин 0.657 2003-12-25
(162) 190-1899 Арсен Н. Чикисберг 0.977 2002-08-24
(162) 190-1899 Арсен Н. Чикисберг 0.977 2002-08-24
(162) 190-1899 Арсен Н. Чикисберг 0.977 2002-08-24
(345) 983-4011 Святогор З. Зомий 0.203 2002-01-20
(323) 687-8344 Ростислав А. Фефобак 0.933 2002-08-11

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

1 2 3 4
190-1899 344-4058 687-8344 983-4011
А.Н. Чикисберг А.О. Цидерин Р.А. Фефобак С.З. Зомий
0.98 0.66 0.93 0.20
24-08-2002 25-12-2003 11-08-2002 20-01-2002

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Дирман Вадим 02-07-14 Нет
Шулочий Святогор 01-10-10 Нет
Шулочий Святогор 01-10-10 Нет
Тегирак Анатолий 00-05-09 Да
Шулочий Святогор 01-10-10 Нет

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

1 2 3
Дирман 14/07/02 0
Шулочий 10/10/01 0
Тегирак 09/05/00 1

Пример 2

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

1 2 3
Мивисев Рамиль 03-01-07 Нет
Танедиди Амир 03-08-14 Нет
Бедин Роман 01-11-22 Нет
Танедиди Амир 03-08-14 Нет
Танедиди Амир 03-08-14 Нет

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

1 2 3
Мивисев 07/01/03 0
Танедиди 14/08/03 0
Бедин 22/11/01 0

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
diruk26@yahoo.com 2001.05.01 0.919
mitak96@yandex.ru 2002.03.04 0.487
zivman83@yandex.ru 2004.02.12 0.840
zivman83@yandex.ru 2004.02.12 0.840
zivman83@yandex.ru 2004.02.12 0.840

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

1 2 3
diruk26[at]yahoo.com mitak96[at]yandex.ru zivman83[at]yandex.ru
01.05.01 02.03.04 04.02.12
92% 49% 84%

Пример 2

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

1 2 3 4
labasskij71@yahoo.com 2004.07.12 0.741
zukak62@gmail.com 2000.12.06 0.777
zukak62@gmail.com 2000.12.06 0.777
zukak62@gmail.com 2000.12.06 0.777
lidolko16@rambler.ru 2003.11.11 0.722
tevacberg92@gmail.com 2001.11.24 0.766

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

1 2 3 4
labasskij71[at]yahoo.com zukak62[at]gmail.com lidolko16[at]rambler.ru tevacberg92[at]gmail.com
04.07.12 00.12.06 03.11.11 01.11.24
74% 78% 72% 77%

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да 2000/06/01|+7 667 669-9602 Шубберг Л.Р. Шубберг Л.Р.
Да 2002/07/02|+7 958 971-1407 Зоривли Г.М. Зоривли Г.М.
Да 2000/06/25|+7 594 457-2143 Гелянц Т.Р. Гелянц Т.Р.
Нет 2001/02/28|+7 534 635-8605 Довко Г.Е. Довко Г.Е.
Да 2000/06/25|+7 594 457-2143 Гелянц Т.Р. Гелянц Т.Р.

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

1 2 3 4
Y +76676699602 Шубберг Л. 2000-06-01
Y +79589711407 Зоривли Г. 2002-07-02
Y +75944572143 Гелянц Т. 2000-06-25
N +75346358605 Довко Г. 2001-02-28

Пример 2

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

1 2 3 4
Нет 2002/02/23|+7 066 718-0851 Гучский В.Б. Гучский В.Б.
Да 2000/08/09|+7 087 434-4363 Гусев Р.О. Гусев Р.О.
Да 2001/08/02|+7 399 829-7221 Цецецко Д.Ц. Цецецко Д.Ц.
Да 2001/08/02|+7 399 829-7221 Цецецко Д.Ц. Цецецко Д.Ц.

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

1 2 3 4
N +70667180851 Гучский В. 2002-02-23
Y +70874344363 Гусев Р. 2000-08-09
Y +73998297221 Цецецко Д. 2001-08-02

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
234-904-5953 Дануцев Платон!danuzev18@gmail.com 234-904-5953
753-333-7586 Цавский Игорь!zavskij50@mail.ru 753-333-7586
364-442-5547 Ниниди Платон!ninidi75@rambler.ru 364-442-5547

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

1 2 3
904-59-53 danuzev18 Дануцев
442-55-47 ninidi75 Ниниди
333-75-86 zavskij50 Цавский

Пример 2

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

1 2 3 4 5
578-263-2605 Зешян Одиссей!odissej33@rambler.ru 578-263-2605
197-551-3144 Шокянц Макар!sokanz91@mail.ru 197-551-3144
763-697-0571 Вивберг Олег!vivberg81@yandex.ru 763-697-0571
737-012-0984 Гурак Матвей!matvej67@yandex.ru 737-012-0984

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

1 2 3
697-05-71 vivberg81 Вивберг
012-09-84 matvej67 Гурак
263-26-05 odissej33 Зешян
551-31-44 sokanz91 Шокянц

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (870) 694-95-78!0.6559 lacidi30[at]mail.ru 19/12/00 19/12/00
+7 (562) 503-32-19!0.3274 lutberg12[at]rambler.ru 18/07/99 18/07/99
+7 (600) 756-51-05!0.2358 zalan81[at]yandex.ru 22/02/99 22/02/99

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

1 2 3
+7 870 694-9578 +7 562 503-3219 +7 600 756-5105
0.66 0.33 0.24
lacidi30@mail.ru lutberg12@rambler.ru zalan81@yandex.ru
00-12-19 99-07-18 99-02-22

Пример 2

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

1 2 3 4
+7 (354) 587-15-92!0.5768 gozacak60[at]yandex.ru 22/12/02 22/12/02
+7 (536) 025-58-40!0.1061 voruzberg7[at]yandex.ru 17/10/01 17/10/01
+7 (107) 986-67-09!0.8656 tosugan78[at]gmail.com 20/12/99 20/12/99
+7 (373) 147-86-27!0.2352 dezberg91[at]yandex.ru 23/10/02 23/10/02

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

1 2 3 4
+7 373 147-8627 +7 354 587-1592 +7 107 986-6709 +7 536 025-5840
0.24 0.58 0.87 0.11
dezberg91@yandex.ru gozacak60@yandex.ru tosugan78@gmail.com voruzberg7@yandex.ru
02-10-23 02-12-22 99-12-20 01-10-17

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.3807 cafozko15[at]rambler.ru Нет
0.1106 mubizberg97[at]rambler.ru Да
0.1106 mubizberg97[at]rambler.ru Да
0.1106 mubizberg97[at]rambler.ru Да
0.2072 mecomko90[at]mail.ru Нет

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

1 2 3
0.381 cafozko15@rambler.ru Не выполнено
0.111 mubizberg97@rambler.ru Выполнено
0.207 mecomko90@mail.ru Не выполнено

Пример 2

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

1 2 3
0.8959 bogdan32[at]mail.ru Нет
0.5549 emil_27[at]rambler.ru Нет
0.9117 vladislav63[at]mail.ru Нет
0.5635 nafinij58[at]rambler.ru Нет
0.5635 nafinij58[at]rambler.ru Нет
0.5635 nafinij58[at]rambler.ru Нет

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

1 2 3
0.896 bogdan32@mail.ru Не выполнено
0.555 emil_27@rambler.ru Не выполнено
0.912 vladislav63@mail.ru Не выполнено
0.564 nafinij58@rambler.ru Не выполнено

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
robert97@rambler.ru 0.56 robert97@rambler.ru Роберт Ч. Натяк 281-57-26
socatev64@mail.ru 0.28 socatev64@mail.ru Игнат М. Шочатев 278-87-44
cubezev12@mail.ru 0.50 cubezev12@mail.ru Денис Т. Чубезев 566-23-85
odissej98@mail.ru 0.10 odissej98@mail.ru Одиссей Ф. Лугев 045-49-23
cubezev12@mail.ru 0.50 cubezev12@mail.ru Денис Т. Чубезев 566-23-85

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

1 2 3 4
rambler.ru 0.5600 Натяк Р.Ч. 2815726
mail.ru 0.2800 Шочатев И.М. 2788744
mail.ru 0.5000 Чубезев Д.Т. 5662385
mail.ru 0.1000 Лугев О.Ф. 0454923

Пример 2

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

1 2 3 4 5
zisonij23@mail.ru 0.51 zisonij23@mail.ru Родион Л. Цишоний 724-36-83
bubibidi40@gmail.com 0.25 bubibidi40@gmail.com Роберт У. Бубибиди 427-12-16
bubibidi40@gmail.com 0.25 bubibidi40@gmail.com Роберт У. Бубибиди 427-12-16
arsen74@gmail.com 0.67 arsen74@gmail.com Арсен А. Гефич 335-34-73

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

1 2 3 4
mail.ru 0.5100 Цишоний Р.Л. 7243683
gmail.com 0.2500 Бубибиди Р.У. 4271216
gmail.com 0.6700 Гефич А.А. 3353473

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2
N#(015) 963-8311 dodadidi70[at]yahoo.com
Y#(432) 069-8024 nisiric48[at]gmail.com
N#(908) 173-0312 codij80[at]yahoo.com
Y#(217) 821-2785 nivov98[at]gmail.com

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

1 2 3
0159638311 dodadidi70@yahoo.com 0
4320698024 nisiric48@gmail.com 1
9081730312 codij80@yahoo.com 0
2178212785 nivov98@gmail.com 1

Пример 2

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

1 2
N#(943) 340-0789 gazberg35[at]mail.ru
N#(791) 121-8606 zabak18[at]gmail.com
Y#(183) 789-3204 vubuzan68[at]yahoo.com

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

1 2 3
9433400789 gazberg35@mail.ru 0
7911218606 zabak18@gmail.com 0
1837893204 vubuzan68@yahoo.com 1

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.6002|+7 (932) 369-94-05 Матвей З. Сикогиди 00/02/24
0.7543|+7 (288) 972-03-44 Максим К. Мидивко 03/03/27
0.7543|+7 (288) 972-03-44 Максим К. Мидивко 03/03/27
0.7543|+7 (288) 972-03-44 Максим К. Мидивко 03/03/27
0.4123|+7 (881) 045-58-08 Алексей К. Гибман 00/12/23

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

1 2 3 4
0.60 М.З. Сикогиди 24-02-00 +7(932)369-94-05
0.75 М.К. Мидивко 27-03-03 +7(288)972-03-44
0.41 А.К. Гибман 23-12-00 +7(881)045-58-08

Пример 2

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

1 2 3
0.4120|+7 (127) 161-34-26 Кирилл С. Чоцский 00/05/14
0.9989|+7 (751) 459-80-09 Назар З. Кибобев 03/04/02
0.4692|+7 (072) 983-78-18 Яромир Р. Гуцашян 99/09/27
0.8156|+7 (728) 286-10-53 Матвей Г. Монузберг 02/03/21
0.8156|+7 (728) 286-10-53 Матвей Г. Монузберг 02/03/21
0.8156|+7 (728) 286-10-53 Матвей Г. Монузберг 02/03/21

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

1 2 3 4
0.41 К.С. Чоцский 14-05-00 +7(127)161-34-26
1.00 Н.З. Кибобев 02-04-03 +7(751)459-80-09
0.47 Я.Р. Гуцашян 27-09-99 +7(072)983-78-18
0.82 М.Г. Монузберг 21-03-02 +7(728)286-10-53