ИКБО-12-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
06.01.00 0.7 Назар Б. Гирберг 6639042768 6639042768
09.08.03 0.1 Елисей Ш. Ругумак 3852536428 3852536428
26.04.04 0.9 Данил З. Цушский 0904847654 0904847654

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

1 2 3 4
06-01-00 0.700 Назар Гирберг 904-27-68
09-08-03 0.100 Елисей Ругумак 253-64-28
26-04-04 0.900 Данил Цушский 484-76-54

Пример 2

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

1 2 3 4 5 6 7
10.12.02 0.7 Дмитрий И. Тунин 2613925045 2613925045
04.08.99 0.4 Ярослав О. Чавли 1522800559 1522800559
14.08.03 0.3 Роман Ч. Курукяк 0134809851 0134809851

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

1 2 3 4
10-12-02 0.700 Дмитрий Тунин 392-50-45
04-08-99 0.400 Ярослав Чавли 280-05-59
14-08-03 0.300 Роман Курукяк 480-98-51

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Эдуард У. Лишов 4731083364:eduard92[at]rambler.ru 2001/12/08
Игнат И. Нукев 9568307065:ignat99[at]yandex.ru 2001/03/18
Рустам Г. Целич 9066937819:rustam40[at]yahoo.com 1999/12/05
Рустам Г. Целич 9066937819:rustam40[at]yahoo.com 1999/12/05
Федор Б. Тевоцов 0529807949:tevozov93[at]yahoo.com 1999/05/01
Рустам Г. Целич 9066937819:rustam40[at]yahoo.com 1999/12/05

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

1 2 3 4
Лишов, Э.У. Нукев, И.И. Целич, Р.Г. Тевоцов, Ф.Б.
eduard92 ignat99 rustam40 tevozov93
01/12/08 01/03/18 99/12/05 99/05/01
108-33-64 830-70-65 693-78-19 980-79-49

Пример 2

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

1 2 3
Демид Т. Бацудман 8248068374:bazudman12[at]yandex.ru 2004/04/27
Демид Т. Бацудман 8248068374:bazudman12[at]yandex.ru 2004/04/27
Амир Б. Загак 6154651120:zagak96[at]yahoo.com 2003/03/23
Амир З. Фенин 7328085651:fenin74[at]rambler.ru 2001/06/17
Петр Р. Залозук 2618064615:zalozuk81[at]mail.ru 2004/07/20
Демид Т. Бацудман 8248068374:bazudman12[at]yandex.ru 2004/04/27

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

1 2 3 4
Бацудман, Д.Т. Загак, А.Б. Фенин, А.З. Залозук, П.Р.
bazudman12 zagak96 fenin74 zalozuk81
04/04/27 03/03/23 01/06/17 04/07/20
806-83-74 465-11-20 808-56-51 806-46-15

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
17-07-2001&zizak43@yandex.ru Цицяк, Т.Ч. Да
27-09-2000&rucagij38@gmail.com Ручагий, Е.З. Нет
20-02-2004&sasberg67@yahoo.com Шасберг, Э.К. Нет

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

1 2 3
2001 2000 2004
zizak43 rucagij38 sasberg67
Т. Цицяк Е. Ручагий Э. Шасберг
Выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3
21-10-2000&fudak61@gmail.com Фудак, Г.А. Да
21-03-1999&dulic82@yandex.ru Дулич, Б.С. Да
15-09-2004&ricov57@gmail.com Ричов, С.З. Да
17-02-2002&vacidij98@yahoo.com Вачидий, Н.Ш. Нет

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

1 2 3 4
2000 1999 2004 2002
fudak61 dulic82 ricov57 vacidij98
Г. Фудак Б. Дулич С. Ричов Н. Вачидий
Выполнено Выполнено Выполнено Не выполнено

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.71 11.07.01:Личорич Егор
0.75 25.12.03:Мешский Святогор
0.05 24.08.02:Релко Артемий

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

1 2 3
71% 75% 5%
11/07/01 25/12/03 24/08/02
Личорич Мешский Релко

Пример 2

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

1 2 3
0.71 01.02.01:Фушосянц Сергей
0.13 01.03.99:Фолошко Глеб
0.87 20.01.00:Теношянц Самир

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

1 2 3
71% 13% 87%
01/02/01 01/03/99 20/01/00
Фушосянц Фолошко Теношянц

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+75576555115 Y 1999/03/26!Тидов, Г.Б.
+76940339380 N 2000/06/19!Магман, Р.И.
+77179077482 N 2004/09/04!Вицоций, Т.Н.

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

1 2 3 4
5576555115 да 1999-03-26 Г. Тидов
6940339380 нет 2000-06-19 Р. Магман
7179077482 нет 2004-09-04 Т. Вицоций

Пример 2

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

1 2 3
+75194868743 Y 2001/12/13!Кефян, М.О.
+79694755510 N 2003/06/02!Тидувко, Е.Б.
+77006566913 N 2004/01/06!Сасев, Д.К.

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

1 2 3 4
5194868743 да 2001-12-13 М. Кефян
9694755510 нет 2003-06-02 Е. Тидувко
7006566913 нет 2004-01-06 Д. Сасев

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2004.02.20 Савелий С. Тибин да +7 (018) 291-54-41 да
1999.09.28 Захар Т. Букак нет +7 (005) 856-79-40 нет
1999.09.28 Захар Т. Букак нет +7 (005) 856-79-40 нет
2002.08.05 Макар Ф. Зезобли да +7 (317) 925-35-64 да

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

1 2 3
04-02-20 99-09-28 02-08-05
Тибин С.С. Букак З.Т. Зезобли М.Ф.
1 0 1
291-54-41 856-79-40 925-35-64

Пример 2

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

1 2 3 4 5 6
2000.03.02 Тихон Е. Чафолук да +7 (678) 035-10-93 да
2000.03.02 Тихон Е. Чафолук да +7 (678) 035-10-93 да
2001.11.03 Гордей Л. Вилерянц нет +7 (151) 978-43-98 нет
2000.05.18 Макар Ц. Ликий нет +7 (681) 001-17-04 нет
2004.09.17 Виктор И. Келман да +7 (478) 724-19-55 да

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

1 2 3 4
00-03-02 01-11-03 00-05-18 04-09-17
Чафолук Т.Е. Вилерянц Г.Л. Ликий М.Ц. Келман В.И.
1 0 0 1
035-10-93 978-43-98 001-17-04 724-19-55

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 191 982-11-60 +7 191 982-11-60 Выполнено 0.6
+7 609 554-39-82 +7 609 554-39-82 Выполнено 0.1
+7 812 082-13-41 +7 812 082-13-41 Выполнено 0.5

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

1 2 3
+71919821160 +76095543982 +78120821341
Да Да Да
0.60 0.10 0.50

Пример 2

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

1 2 3 4
+7 624 074-27-80 +7 624 074-27-80 Не выполнено 0.9
+7 263 639-61-68 +7 263 639-61-68 Выполнено 0.6
+7 711 965-31-14 +7 711 965-31-14 Не выполнено 0.8
+7 737 699-37-84 +7 737 699-37-84 Не выполнено 0.8

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

1 2 3 4
+72636396168 +76240742780 +77119653114 +77376993784
Да Нет Нет Нет
0.60 0.90 0.80 0.80

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Андрей Т. Руфук:830-78-80 Да 84%
Юрий Д. Вадазич:424-33-48 Нет 38%
Демид Ш. Зенугянц:372-57-36 Да 28%

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

1 2 3 4
830-7880 Руфук, А.Т. true 0.8
424-3348 Вадазич, Ю.Д. false 0.4
372-5736 Зенугянц, Д.Ш. true 0.3

Пример 2

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

1 2 3 4
Тимур Ш. Говилский:734-51-72 Нет 59%
Марат Р. Могук:464-30-17 Нет 58%
Одиссей В. Фезли:042-84-16 Да 54%

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

1 2 3 4
734-5172 Говилский, Т.Ш. false 0.6
464-3017 Могук, М.Р. false 0.6
042-8416 Фезли, О.В. true 0.5

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(044) 765-18-21 refocak68[at]mail.ru 2003-10-07
(865) 774-08-60 kizin38[at]gmail.com 2000-03-27
(895) 133-17-43 maksim17[at]yahoo.com 1999-05-12
(895) 133-17-43 maksim17[at]yahoo.com 1999-05-12
(895) 133-17-43 maksim17[at]yahoo.com 1999-05-12

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

1 2 3
1331743 maksim17@yahoo.com 12-05-1999
7651821 refocak68@mail.ru 07-10-2003
7740860 kizin38@gmail.com 27-03-2000

Пример 2

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

1 2 3
(943) 652-96-21 matvej1[at]mail.ru 2003-11-26
(827) 927-33-39 nodin60[at]yandex.ru 2001-08-03
(827) 927-33-39 nodin60[at]yandex.ru 2001-08-03
(827) 927-33-39 nodin60[at]yandex.ru 2001-08-03
(467) 963-01-44 tifasberg93[at]rambler.ru 2003-03-25

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

1 2 3
6529621 matvej1@mail.ru 26-11-2003
9273339 nodin60@yandex.ru 03-08-2001
9630144 tifasberg93@rambler.ru 25-03-2003

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
А.Ц. Цидман нет!+7 216 996-2511 0.2348
Д.Е. Бимман нет!+7 301 614-5842 0.8948
Д.Е. Бимман нет!+7 301 614-5842 0.8948
Д.Е. Бимман нет!+7 301 614-5842 0.8948
М.Р. Закодов нет!+7 021 495-8764 0.1019
М.А. Тизесян нет!+7 736 254-6349 0.6670

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

1 2 3 4
А. Цидман Не выполнено 23% +7 (216) 996-25-11
Д. Бимман Не выполнено 89% +7 (301) 614-58-42
М. Закодов Не выполнено 10% +7 (021) 495-87-64
М. Тизесян Не выполнено 67% +7 (736) 254-63-49

Пример 2

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

1 2 3 4 5
В.Т. Дулов нет!+7 417 315-4640 0.0466
В.Т. Дулов нет!+7 417 315-4640 0.0466
Р.М. Гутак да!+7 550 925-6230 0.0709
В.Т. Дулов нет!+7 417 315-4640 0.0466
А.А. Дофутберг нет!+7 218 809-9932 0.5854

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

1 2 3 4
В. Дулов Не выполнено 5% +7 (417) 315-46-40
Р. Гутак Выполнено 7% +7 (550) 925-62-30
А. Дофутберг Не выполнено 59% +7 (218) 809-99-32

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0 2004-09-03 98% gugev88[at]mail.ru gugev88[at]mail.ru
1 2002-11-26 87% lebufli45[at]yandex.ru lebufli45[at]yandex.ru
0 2003-08-26 14% fozuvko25[at]yahoo.com fozuvko25[at]yahoo.com
1 2002-06-21 50% mobij28[at]rambler.ru mobij28[at]rambler.ru

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

1 2 3 4
Нет 03.09.04 0.9800 gugev88
Да 26.11.02 0.8700 lebufli45
Нет 26.08.03 0.1400 fozuvko25
Да 21.06.02 0.5000 mobij28

Пример 2

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

1 2 3 4 5 6
0 2004-10-09 5% cutafak47[at]yandex.ru cutafak47[at]yandex.ru
0 2003-10-10 9% lurskij55[at]gmail.com lurskij55[at]gmail.com
0 2000-12-13 66% botin89[at]mail.ru botin89[at]mail.ru
1 1999-01-07 95% gibimic42[at]mail.ru gibimic42[at]mail.ru

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

1 2 3 4
Нет 09.10.04 0.0500 cutafak47
Нет 10.10.03 0.0900 lurskij55
Нет 13.12.00 0.6600 botin89
Да 07.01.99 0.9500 gibimic42

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.5;+7 948 551-5875 Y
0.5;+7 948 551-5875 Y
0.8;+7 516 016-5410 N
0.6;+7 654 980-8188 Y

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

1 2 3
+7 (948) 551-58-75 0.5000 Да
+7 (516) 016-54-10 0.8000 Нет
+7 (654) 980-81-88 0.6000 Да

Пример 2

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

1 2
0.3;+7 287 198-9651 N
0.1;+7 645 466-3476 N
0.1;+7 645 466-3476 N
0.3;+7 179 369-7686 N

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

1 2 3
+7 (287) 198-96-51 0.3000 Нет
+7 (645) 466-34-76 0.1000 Нет
+7 (179) 369-76-86 0.3000 Нет

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (141) 792-01-39 95% funidi52[at]yandex.ru
+7 (433) 368-01-26 79% felidi64[at]rambler.ru
+7 (433) 368-01-26 79% felidi64[at]rambler.ru
+7 (767) 930-36-31 21% rusli8[at]rambler.ru
+7 (433) 368-01-26 79% felidi64[at]rambler.ru

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

1 2 3
141 792-0139 0.95 funidi52@yandex.ru
433 368-0126 0.79 felidi64@rambler.ru
767 930-3631 0.21 rusli8@rambler.ru

Пример 2

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

1 2 3 4 5
+7 (819) 564-80-95 59% tutekic81[at]mail.ru
+7 (364) 341-28-53 64% sicatskij25[at]yahoo.com
+7 (085) 465-63-30 4% lusan76[at]yahoo.com
+7 (364) 341-28-53 64% sicatskij25[at]yahoo.com
+7 (364) 341-28-53 64% sicatskij25[at]yahoo.com

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

1 2 3
819 564-8095 0.59 tutekic81@mail.ru
364 341-2853 0.64 sicatskij25@yahoo.com
085 465-6330 0.04 lusan76@yahoo.com

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(557) 656-7361:budberg16@mail.ru 1 Будберг, С.У.
(750) 988-1672:bafalidi17@mail.ru 1 Бафалиди, И.З.
(749) 560-4159:zegidi76@yahoo.com 0 Цегиди, П.Г.

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

1 2 3 4
557-656-7361 mail.ru Да Будберг С.
750-988-1672 mail.ru Да Бафалиди И.
749-560-4159 yahoo.com Нет Цегиди П.

Пример 2

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

1 2 3 4 5
(986) 554-3369:besifli45@mail.ru 1 Бешифли, С.О.
(253) 060-1210:zimurman16@rambler.ru 1 Цимурман, Р.С.
(828) 887-5217:vasotin66@rambler.ru 1 Васотин, М.Ц.
(231) 859-1454:zisolidi42@rambler.ru 1 Цисолиди, Т.М.

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

1 2 3 4
986-554-3369 mail.ru Да Бешифли С.
253-060-1210 rambler.ru Да Цимурман Р.
828-887-5217 rambler.ru Да Васотин М.
231-859-1454 rambler.ru Да Цисолиди Т.

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N (253) 090-3168 Николай Ч. Белошяк
Y (138) 052-8467 Святогор Н. Гичин
Y (887) 074-1553 Кирилл Б. Дошетич
Y (887) 074-1553 Кирилл Б. Дошетич
Y (887) 074-1553 Кирилл Б. Дошетич

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

1 2 3
true 138-052-8467 С.Н. Гичин
false 253-090-3168 Н.Ч. Белошяк
true 887-074-1553 К.Б. Дошетич

Пример 2

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

1 2 3
N (654) 400-0294 Эдуард К. Семагян
Y (850) 071-9144 Данила Б. Барелиди
N (423) 546-4791 Алексей Ч. Мекалук
N (423) 546-4791 Алексей Ч. Мекалук
N (423) 546-4791 Алексей Ч. Мекалук

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

1 2 3
false 423-546-4791 А.Ч. Мекалук
false 654-400-0294 Э.К. Семагян
true 850-071-9144 Д.Б. Барелиди

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Да aleksandr76@mail.ru 0.24 0.24 02-11-07
Да aleksej83@yandex.ru 0.48 0.48 00-03-24
Да aleksandr76@mail.ru 0.24 0.24 02-11-07
Да vizak71@rambler.ru 0.61 0.61 02-09-04

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

1 2 3
1 1 1
aleksandr76[at]mail.ru aleksej83[at]yandex.ru vizak71[at]rambler.ru
0.240 0.480 0.610
02.11.07 00.03.24 02.09.04

Пример 2

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

1 2 3 4 5
Нет nekli16@rambler.ru 0.55 0.55 02-11-24
Да mifinuk3@gmail.com 0.00 0.00 03-09-07
Да mifinuk3@gmail.com 0.00 0.00 03-09-07
Нет fosolko94@yahoo.com 0.30 0.30 99-02-05
Нет lefev27@gmail.com 0.12 0.12 02-01-10

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

1 2 3 4
0 0 1 0
fosolko94[at]yahoo.com lefev27[at]gmail.com mifinuk3[at]gmail.com nekli16[at]rambler.ru
0.300 0.120 0.000 0.550
99.02.05 02.01.10 03.09.07 02.11.24

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (030) 906-51-82 Кузакко Н.И. Выполнено#kuzakko8@mail.ru Кузакко Н.И.
+7 (670) 816-23-54 Зучук Г.А. Выполнено#zucuk29@gmail.com Зучук Г.А.
+7 (827) 036-08-56 Мушский К.З. Выполнено#musskij20@rambler.ru Мушский К.З.

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

1 2 3 4
030-906-5182 Кузакко true kuzakko8[at]mail.ru
670-816-2354 Зучук true zucuk29[at]gmail.com
827-036-0856 Мушский true musskij20[at]rambler.ru

Пример 2

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

1 2 3 4 5 6
+7 (785) 956-62-48 Загочиди Э.Б. Выполнено#zagocidi29@mail.ru Загочиди Э.Б.
+7 (727) 436-38-58 Бебамиди Б.Л. Выполнено#bebamidi93@gmail.com Бебамиди Б.Л.
+7 (650) 970-44-10 Седов А.Н. Не выполнено#sedov77@mail.ru Седов А.Н.
+7 (125) 850-58-47 Зулуфук Ю.К. Выполнено#zulufuk86@gmail.com Зулуфук Ю.К.

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

1 2 3 4
785-956-6248 Загочиди true zagocidi29[at]mail.ru
727-436-3858 Бебамиди true bebamidi93[at]gmail.com
650-970-4410 Седов false sedov77[at]mail.ru
125-850-5847 Зулуфук true zulufuk86[at]gmail.com

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.380 2000-02-17 gebov85[at]rambler.ru +7(170)534-64-89 gebov85[at]rambler.ru
0.380 2000-02-17 gebov85[at]rambler.ru +7(170)534-64-89 gebov85[at]rambler.ru
0.571 2000-11-20 surebko85[at]yandex.ru +7(055)741-13-64 surebko85[at]yandex.ru
0.067 2001-09-20 nifak39[at]yahoo.com +7(431)719-90-44 nifak39[at]yahoo.com
0.505 2000-04-10 sogko72[at]rambler.ru +7(853)899-18-44 sogko72[at]rambler.ru
0.380 2000-02-17 gebov85[at]rambler.ru +7(170)534-64-89 gebov85[at]rambler.ru

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

1 2 3 4
0.3800 0.5710 0.0670 0.5050
17.02.00 20.11.00 20.09.01 10.04.00
gebov85 surebko85 nifak39 sogko72
534-64-89 741-13-64 719-90-44 899-18-44

Пример 2

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

1 2 3 4 5
0.713 1999-09-13 sumacan39[at]mail.ru +7(541)527-27-56 sumacan39[at]mail.ru
0.015 2004-01-25 zulusanz39[at]mail.ru +7(911)270-82-61 zulusanz39[at]mail.ru
0.768 2001-10-15 gacan97[at]yahoo.com +7(919)819-51-09 gacan97[at]yahoo.com
0.768 2001-10-15 gacan97[at]yahoo.com +7(919)819-51-09 gacan97[at]yahoo.com
0.768 2001-10-15 gacan97[at]yahoo.com +7(919)819-51-09 gacan97[at]yahoo.com

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

1 2 3
0.7130 0.0150 0.7680
13.09.99 25.01.04 15.10.01
sumacan39 zulusanz39 gacan97
527-27-56 270-82-61 819-51-09

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.79;01/03/09 +7(491)826-38-50 +7(491)826-38-50 cegidi32[at]yandex.ru
0.92;00/12/20 +7(833)188-20-90 +7(833)188-20-90 vladislav97[at]rambler.ru
0.61;99/09/22 +7(372)583-18-57 +7(372)583-18-57 miroslav94[at]yahoo.com
0.61;99/09/22 +7(372)583-18-57 +7(372)583-18-57 miroslav94[at]yahoo.com
0.90;99/02/11 +7(427)461-90-48 +7(427)461-90-48 kelisev75[at]gmail.com

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

1 2 3 4
0.7900 09/03/01 491-826-3850 yandex.ru
0.9200 20/12/00 833-188-2090 rambler.ru
0.6100 22/09/99 372-583-1857 yahoo.com
0.9000 11/02/99 427-461-9048 gmail.com

Пример 2

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

1 2 3 4 5 6
0.21;03/09/12 +7(557)426-58-05 +7(557)426-58-05 sezutov75[at]rambler.ru
0.84;01/06/03 +7(545)447-02-54 +7(545)447-02-54 timofej49[at]rambler.ru
0.19;03/10/06 +7(635)990-07-87 +7(635)990-07-87 leonid41[at]yandex.ru
0.35;01/12/22 +7(696)713-08-49 +7(696)713-08-49 andrej76[at]gmail.com
0.21;03/09/12 +7(557)426-58-05 +7(557)426-58-05 sezutov75[at]rambler.ru

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

1 2 3 4
0.2100 12/09/03 557-426-5805 rambler.ru
0.8400 03/06/01 545-447-0254 rambler.ru
0.1900 06/10/03 635-990-0787 yandex.ru
0.3500 22/12/01 696-713-0849 gmail.com

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
4368135382 Василий У. Шегулов|0.959 vasilij14@mail.ru
2725009207 Артемий Н. Зезубиди|0.830 zezubidi88@yandex.ru
1792724770 Денис И. Кавук|0.874 denis50@yahoo.com

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

1 2 3
272 500-9207 179 272-4770 436 813-5382
Зезубиди Артемий Кавук Денис Шегулов Василий
zezubidi88 denis50 vasilij14
0.8300 0.8740 0.9590

Пример 2

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

1 2 3 4
5744901825 Герман В. Вадизук|0.288 vadizuk42@yandex.ru
2543441432 Евгений И. Рифогский|0.426 rifogskij21@rambler.ru
6804964939 Рамиль Д. Мозко|0.331 ramil_73@yahoo.com

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

1 2 3
574 490-1825 680 496-4939 254 344-1432
Вадизук Герман Мозко Рамиль Рифогский Евгений
vadizuk42 ramil_73 rifogskij21
0.2880 0.3310 0.4260

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.82 (767) 127-12-69 sonic39@gmail.com true
0.82 (767) 127-12-69 sonic39@gmail.com true
0.54 (814) 104-66-40 sufodak13@mail.ru true
0.62 (383) 023-22-47 ketefuk95@yahoo.com true
0.64 (136) 721-95-23 tutenan1@yandex.ru false
0.82 (767) 127-12-69 sonic39@gmail.com true

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

1 2 3 4
0.8200 0.5400 0.6200 0.6400
7671271269 8141046640 3830232247 1367219523
sonic39[at]gmail.com sufodak13[at]mail.ru ketefuk95[at]yahoo.com tutenan1[at]yandex.ru
Выполнено Выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4
0.48 (989) 761-87-59 ketugov29@mail.ru false
0.64 (174) 322-59-65 nukidi11@yandex.ru false
0.64 (174) 322-59-65 nukidi11@yandex.ru false
0.33 (548) 764-46-49 tasizidi19@mail.ru true
0.64 (174) 322-59-65 nukidi11@yandex.ru false

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

1 2 3
0.4800 0.6400 0.3300
9897618759 1743225965 5487644649
ketugov29[at]mail.ru nukidi11[at]yandex.ru tasizidi19[at]mail.ru
Не выполнено Не выполнено Выполнено

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04.05.21 +7(301)299-87-96:benimov25@yahoo.com 04.05.21 0.4
01.12.22 +7(055)734-99-64:zadij49@gmail.com 01.12.22 0.6
02.08.06 +7(438)346-65-21:nidocin67@yandex.ru 02.08.06 0.8
99.07.02 +7(129)620-78-30:debasov41@yandex.ru 99.07.02 0.4

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

1 2 3 4
21/05/04 299-8796 0.40 benimov25
06/08/02 346-6521 0.80 nidocin67
02/07/99 620-7830 0.40 debasov41
22/12/01 734-9964 0.60 zadij49

Пример 2

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

1 2 3 4
99.12.25 +7(337)149-34-62:vigin94@yahoo.com 99.12.25 0.8
03.01.10 +7(122)241-30-36:zadev31@gmail.com 03.01.10 0.0
01.12.03 +7(592)066-06-80:zadin95@mail.ru 01.12.03 0.7
02.08.27 +7(648)776-94-54:mimunov64@rambler.ru 02.08.27 0.0

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

1 2 3 4
03/12/01 066-0680 0.70 zadin95
25/12/99 149-3462 0.80 vigin94
10/01/03 241-3036 0.00 zadev31
27/08/02 776-9454 0.00 mimunov64

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vazli63[at]yahoo.com Вазли Е.Т. 03-10-10
fogazidi40[at]yandex.ru Фогазиди М.Н. 03-05-11
nanikko81[at]mail.ru Наникко Р.Н. 01-01-10

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

1 2 3
vazli63@yahoo.com fogazidi40@yandex.ru nanikko81@mail.ru
Вазли Фогазиди Наникко
03/10/10 03/05/11 01/01/10

Пример 2

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

1 2 3 4 5
mekinman93[at]gmail.com Мекинман С.Л. 02-07-17
zunko26[at]rambler.ru Цунко Д.Б. 03-08-05
mecan70[at]yandex.ru Мечян Н.Е. 04-09-06
zurobak60[at]yahoo.com Цуробак Д.З. 02-03-20

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

1 2 3 4
mekinman93@gmail.com zunko26@rambler.ru mecan70@yandex.ru zurobak60@yahoo.com
Мекинман Цунко Мечян Цуробак
02/07/17 03/08/05 04/09/06 02/03/20

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zezisak99@mail.ru;Т.Ф. Цезишяк 09/07/04 0.4776
zugofko6@mail.ru;А.К. Зугофко 20/08/03 0.8346
merosko26@rambler.ru;А.Д. Мероско 24/01/03 0.1708
dafov73@mail.ru;Г.Н. Дафов 14/01/00 0.0405
zezisak99@mail.ru;Т.Ф. Цезишяк 09/07/04 0.4776
zezisak99@mail.ru;Т.Ф. Цезишяк 09/07/04 0.4776

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

1 2 3 4
zezisak99 zugofko6 merosko26 dafov73
04-07-09 03-08-20 03-01-24 00-01-14
Цезишяк Т. Зугофко А. Мероско А. Дафов Г.
0.5 0.8 0.2 0.0

Пример 2

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

1 2 3 4
gabij17@gmail.com;М.О. Габий 13/12/02 0.4305
sekskij22@yandex.ru;М.О. Шекский 04/06/04 0.1408
sekskij22@yandex.ru;М.О. Шекский 04/06/04 0.1408
sekskij22@yandex.ru;М.О. Шекский 04/06/04 0.1408
coveganz11@yahoo.com;П.И. Човегянц 20/05/01 0.5278

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

1 2 3
gabij17 sekskij22 coveganz11
02-12-13 04-06-04 01-05-20
Габий М. Шекский М. Човегянц П.
0.4 0.1 0.5

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
19% Сергей И. Шуров Сергей И. Шуров 699 093-4797
55% Макар Б. Гецянц Макар Б. Гецянц 576 546-3975
41% Тамерлан Ф. Зинемук Тамерлан Ф. Зинемук 938 371-6502
41% Тамерлан Ф. Зинемук Тамерлан Ф. Зинемук 938 371-6502

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

1 2 3
0.1900 Шуров 093-4797
0.5500 Гецянц 546-3975
0.4100 Зинемук 371-6502

Пример 2

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

1 2 3 4 5
54% Максим А. Винли Максим А. Винли 474 997-3487
39% Всеволод Р. Чугский Всеволод Р. Чугский 983 410-6710
39% Всеволод Р. Чугский Всеволод Р. Чугский 983 410-6710
28% Андрей О. Шамий Андрей О. Шамий 705 735-7961

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

1 2 3
0.5400 Винли 997-3487
0.3900 Чугский 410-6710
0.2800 Шамий 735-7961

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
dazic3@rambler.ru 2004/10/16 Не выполнено 0.978
sigak72@yandex.ru 2002/04/04 Не выполнено 0.662
kosev89@gmail.com 2000/12/01 Не выполнено 0.721
zitifanz62@yandex.ru 2002/03/22 Не выполнено 0.669

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

1 2 3 4
dazic3 2004-10-16 0 0.9780
sigak72 2002-04-04 0 0.6620
kosev89 2000-12-01 0 0.7210
zitifanz62 2002-03-22 0 0.6690

Пример 2

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

1 2 3 4 5 6
facuvberg2@gmail.com 2000/04/27 Не выполнено 0.606
kegigli13@rambler.ru 2004/05/28 Не выполнено 0.730
savli6@rambler.ru 2003/11/23 Выполнено 0.060
tumuzov11@rambler.ru 2000/11/14 Не выполнено 0.940

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

1 2 3 4
facuvberg2 2000-04-27 0 0.6060
kegigli13 2004-05-28 0 0.7300
savli6 2003-11-23 1 0.0600
tumuzov11 2000-11-14 0 0.9400

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
02.09.09:Да +7 931 092-35-56 0.2299
04.03.08:Да +7 507 543-28-70 0.2445
02.12.08:Нет +7 798 130-52-19 0.8578
02.12.08:Нет +7 798 130-52-19 0.8578
02.12.08:Нет +7 798 130-52-19 0.8578

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

1 2 3
09-09-02 08-03-04 08-12-02
(931) 092-3556 (507) 543-2870 (798) 130-5219
true true false
23% 24% 86%

Пример 2

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

1 2 3
99.11.23:Нет +7 218 072-06-94 0.9065
99.11.23:Нет +7 218 072-06-94 0.9065
99.11.23:Нет +7 218 072-06-94 0.9065
01.06.18:Да +7 785 621-53-95 0.8013
99.04.17:Нет +7 339 324-16-79 0.2901
04.06.08:Нет +7 064 498-28-96 0.9972

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

1 2 3 4
23-11-99 18-06-01 17-04-99 08-06-04
(218) 072-0694 (785) 621-5395 (339) 324-1679 (064) 498-2896
false true false false
91% 80% 29% 100%

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
zufogli6[at]yandex.ru 2003-01-14 (763) 667-29-60 0.0 (763) 667-29-60
bodli81[at]yahoo.com 2004-12-25 (306) 329-40-47 0.1 (306) 329-40-47
sonisko30[at]rambler.ru 2004-07-14 (703) 610-20-03 0.9 (703) 610-20-03
zazskij10[at]mail.ru 1999-08-10 (934) 208-33-63 0.9 (934) 208-33-63

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

1 2 3 4
zufogli6@yandex.ru bodli81@yahoo.com sonisko30@rambler.ru zazskij10@mail.ru
14/01/03 25/12/04 14/07/04 10/08/99
6672960 3294047 6102003 2083363
0.000 0.100 0.900 0.900

Пример 2

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

1 2 3 4 5 6
cefuk92[at]yahoo.com 2001-09-17 (567) 483-80-68 0.3 (567) 483-80-68
retli71[at]mail.ru 2002-10-26 (855) 633-40-11 0.6 (855) 633-40-11
tusanz10[at]yandex.ru 1999-05-26 (614) 876-74-52 0.2 (614) 876-74-52
sagufic97[at]gmail.com 2003-03-05 (315) 538-50-17 0.1 (315) 538-50-17

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

1 2 3 4
cefuk92@yahoo.com retli71@mail.ru tusanz10@yandex.ru sagufic97@gmail.com
17/09/01 26/10/02 26/05/99 05/03/03
4838068 6334011 8767452 5385017
0.300 0.600 0.200 0.100

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zufovskij71@mail.ru +70343769941 Мирослав Е. Цуфовский
zanizak6@rambler.ru +78726546860 Айдар Л. Занизак
tibekak96@yandex.ru +77490584406 Яромир И. Тибекяк

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

1 2 3
mail.ru 376-99-41 Цуфовский, М.Е.
rambler.ru 654-68-60 Занизак, А.Л.
yandex.ru 058-44-06 Тибекяк, Я.И.

Пример 2

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

1 2 3 4
vaceslav35@yahoo.com +78078344950 Вячеслав Ш. Дезофиди
fisirman88@yandex.ru +79161487868 Артемий И. Фисирман
anatolij52@rambler.ru +78582912137 Анатолий М. Сугутук

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

1 2 3
yahoo.com 834-49-50 Дезофиди, В.Ш.
yandex.ru 148-78-68 Фисирман, А.И.
rambler.ru 291-21-37 Сугутук, А.М.

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
nigugij48@yahoo.com 06.10.1999 36% +7 523 864-60-34
tibskij43@yandex.ru 20.01.1999 40% +7 596 258-97-73
kodov84@yahoo.com 09.02.2000 52% +7 822 060-95-35
merberg70@yandex.ru 22.09.2003 14% +7 927 205-44-64

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

1 2 3 4
nigugij48[at]yahoo.com tibskij43[at]yandex.ru kodov84[at]yahoo.com merberg70[at]yandex.ru
1999/10/06 1999/01/20 2000/02/09 2003/09/22
0.360 0.400 0.520 0.140
523 864-6034 596 258-9773 822 060-9535 927 205-4464

Пример 2

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

1 2 3 4 5
basij56@mail.ru 19.03.2003 91% +7 572 358-86-47
socucuk83@gmail.com 17.12.1999 31% +7 293 643-60-24
susak95@rambler.ru 19.01.2002 39% +7 364 734-38-39
volefuk20@rambler.ru 25.03.2002 46% +7 719 449-65-85

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

1 2 3 4
socucuk83[at]gmail.com susak95[at]rambler.ru basij56[at]mail.ru volefuk20[at]rambler.ru
1999/12/17 2002/01/19 2003/03/19 2002/03/25
0.310 0.390 0.910 0.460
293 643-6024 364 734-3839 572 358-8647 719 449-6585

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.6058!danil95[at]yahoo.com Данил Мурин Данил Мурин
0.8278!momadberg68[at]rambler.ru Виктор Момадберг Виктор Момадберг
0.4418!aroslav28[at]rambler.ru Ярослав Ведий Ярослав Ведий
0.7465!sokobberg72[at]gmail.com Даниил Сокобберг Даниил Сокобберг

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

1 2 3 4
0.4 0.8 0.6 0.7
rambler.ru rambler.ru yahoo.com gmail.com
Ведий Ярослав Момадберг Виктор Мурин Данил Сокобберг Даниил

Пример 2

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

1 2 3 4 5
0.2265!kekorskij79[at]yahoo.com Руслан Кекорский Руслан Кекорский
0.9350!rodion51[at]mail.ru Родион Гечяк Родион Гечяк
0.4738!tibusskij63[at]mail.ru Иван Тибушский Иван Тибушский
0.4728!rodion18[at]yahoo.com Родион Шецман Родион Шецман

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

1 2 3 4
0.9 0.2 0.5 0.5
mail.ru yahoo.com mail.ru yahoo.com
Гечяк Родион Кекорский Руслан Тибушский Иван Шецман Родион

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true true 0.0 28.07.1999
false false 0.4 25.03.2001
false false 0.2 01.01.2004
true true 0.9 10.06.2002

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

1 2 3
Y 0.0000 28/07/99
N 0.4000 25/03/01
N 0.2000 01/01/04
Y 0.9000 10/06/02

Пример 2

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

1 2 3 4 5
false false 0.0 22.02.2004
true true 0.2 19.09.2000
true true 0.6 06.07.2000

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

1 2 3
N 0.0000 22/02/04
Y 0.2000 19/09/00
Y 0.6000 06/07/00

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(273) 772-3282 0.1423 true (273) 772-3282
(430) 238-3666 0.3424 true (430) 238-3666
(089) 051-0231 0.7916 false (089) 051-0231
(848) 973-8649 0.3026 false (848) 973-8649

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

1 2 3 4
(273) 772-32-82 (430) 238-36-66 (089) 051-02-31 (848) 973-86-49
14% 34% 79% 30%
Выполнено Выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3 4
(576) 790-0341 0.0444 false (576) 790-0341
(310) 759-9848 0.9164 true (310) 759-9848
(696) 087-9705 0.9660 true (696) 087-9705
(520) 784-8642 0.4085 false (520) 784-8642

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

1 2 3 4
(576) 790-03-41 (310) 759-98-48 (696) 087-97-05 (520) 784-86-42
4% 92% 97% 41%
Не выполнено Выполнено Выполнено Не выполнено

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
14% 14% Тимофей Зинук Y 26/04/2003
50% 50% Альберт Мечузко Y 12/11/2001
23% 23% Савва Фаруфев Y 03/09/2000
50% 50% Альберт Мечузко Y 12/11/2001
50% 50% Альберт Мечузко Y 12/11/2001

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

1 2 3 4
0.14 Зинук да 26/04/03
0.50 Мечузко да 12/11/01
0.23 Фаруфев да 03/09/00

Пример 2

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

1 2 3 4 5 6
61% 61% Денис Зешев Y 10/03/2001
61% 61% Денис Зешев Y 10/03/2001
88% 88% Денис Зинигич Y 02/12/1999
61% 61% Денис Зешев Y 10/03/2001
21% 21% Марк Зарорич N 25/06/2002

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

1 2 3 4
0.61 Зешев да 10/03/01
0.88 Зинигич да 02/12/99
0.21 Зарорич нет 25/06/02

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.7 +79139007005 22.12.00 focofman3[at]yahoo.com focofman3[at]yahoo.com
0.8 +74882949062 19.01.99 sofumij17[at]rambler.ru sofumij17[at]rambler.ru
1.0 +73095348788 08.11.01 lukafskij9[at]gmail.com lukafskij9[at]gmail.com

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

1 2 3
0.7000 0.8000 1.0000
9007005 2949062 5348788
00.12.22 99.01.19 01.11.08
yahoo.com rambler.ru gmail.com

Пример 2

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

1 2 3 4 5 6 7
0.6 +73083710254 16.03.04 tukskij85[at]gmail.com tukskij85[at]gmail.com
0.3 +74044466215 15.01.04 cudskij89[at]yandex.ru cudskij89[at]yandex.ru
0.6 +72348808584 12.10.01 cebefin34[at]yandex.ru cebefin34[at]yandex.ru
0.3 +75051245793 08.04.99 cazak8[at]yahoo.com cazak8[at]yahoo.com

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

1 2 3 4
0.6000 0.3000 0.6000 0.3000
3710254 4466215 8808584 1245793
04.03.16 04.01.15 01.10.12 99.04.08
gmail.com yandex.ru yandex.ru yahoo.com

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Шицибий В.Н. +7 906 589-6039 3% sizibij30@mail.ru sizibij30@mail.ru
Шицибий В.Н. +7 906 589-6039 3% sizibij30@mail.ru sizibij30@mail.ru
Шицибий В.Н. +7 906 589-6039 3% sizibij30@mail.ru sizibij30@mail.ru
Чигокянц Р.Д. +7 471 280-5246 8% cigokanz95@rambler.ru cigokanz95@rambler.ru
Гочян О.У. +7 005 167-8117 32% gocan77@mail.ru gocan77@mail.ru

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

1 2 3
Шицибий Чигокянц Гочян
+7 906 589-60-39 +7 471 280-52-46 +7 005 167-81-17
0.030 0.080 0.320
sizibij30 cigokanz95 gocan77

Пример 2

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

1 2 3 4 5
Гучак М.А. +7 694 331-4152 47% gucak1@yandex.ru gucak1@yandex.ru
Вашимберг А.Л. +7 484 797-3948 52% vasimberg76@rambler.ru vasimberg76@rambler.ru
Вашимберг А.Л. +7 484 797-3948 52% vasimberg76@rambler.ru vasimberg76@rambler.ru
Сенинский С.Г. +7 754 463-2168 20% seninskij90@yahoo.com seninskij90@yahoo.com
Вашимберг А.Л. +7 484 797-3948 52% vasimberg76@rambler.ru vasimberg76@rambler.ru

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

1 2 3
Гучак Вашимберг Сенинский
+7 694 331-41-52 +7 484 797-39-48 +7 754 463-21-68
0.470 0.520 0.200
gucak1 vasimberg76 seninskij90

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Всеволод М. Вододко&2004-09-12 vsevolod58@mail.ru vsevolod58@mail.ru
Герман Ц. Зокафберг&2003-10-11 zokafberg46@mail.ru zokafberg46@mail.ru
Герман В. Зикесский&2000-10-02 zikesskij38@gmail.com zikesskij38@gmail.com

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

1 2 3
Вододко Всеволод 12.09.04 mail.ru
Зокафберг Герман 11.10.03 mail.ru
Зикесский Герман 02.10.00 gmail.com

Пример 2

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

1 2 3
Эмиль Г. Вецугев&1999-04-15 vezugev55@yahoo.com vezugev55@yahoo.com
Павел Ф. Гулев&2003-12-23 pavel61@yahoo.com pavel61@yahoo.com
Владислав Б. Сочберг&2004-01-21 vladislav33@yahoo.com vladislav33@yahoo.com
Альберт Б. Дуфянц&2000-01-21 al_bert52@mail.ru al_bert52@mail.ru

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

1 2 3
Вецугев Эмиль 15.04.99 yahoo.com
Гулев Павел 23.12.03 yahoo.com
Сочберг Владислав 21.01.04 yahoo.com
Дуфянц Альберт 21.01.00 mail.ru

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.625 244-179-0581|Г.Г. Тириди
0.958 726-740-7298|А.И. Зучерский
0.958 726-740-7298|А.И. Зучерский
0.331 790-522-2358|П.В. Шубарак
0.243 059-093-9570|Н.Р. Мабянц
0.958 726-740-7298|А.И. Зучерский

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

1 2 3 4
0.2 0.6 1.0 0.3
Мабянц Тириди Зучерский Шубарак
(059) 093-95-70 (244) 179-05-81 (726) 740-72-98 (790) 522-23-58

Пример 2

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

1 2
0.486 665-342-3161|С.Д. Мокифиди
0.486 665-342-3161|С.Д. Мокифиди
0.486 665-342-3161|С.Д. Мокифиди
0.290 087-948-3805|А.Р. Фобинук
0.949 958-168-9959|К.Б. Начук
0.264 086-272-0498|Г.Л. Шекберг

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

1 2 3 4
0.3 0.3 0.5 0.9
Шекберг Фобинук Мокифиди Начук
(086) 272-04-98 (087) 948-38-05 (665) 342-31-61 (958) 168-99-59

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
01-06-2004 01-06-2004 +7 (373) 471-28-44!0.24
08-12-2001 08-12-2001 +7 (215) 024-68-23!0.60
06-09-2003 06-09-2003 +7 (608) 847-58-78!0.43
06-09-1999 06-09-1999 +7 (060) 435-32-74!0.14
06-09-1999 06-09-1999 +7 (060) 435-32-74!0.14

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

1 2 3 4
04-06-01 01-12-08 03-09-06 99-09-06
0.2400 0.6000 0.4300 0.1400
471-2844 024-6823 847-5878 435-3274

Пример 2

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

1 2 3
10-01-2003 10-01-2003 +7 (951) 546-08-27!0.70
12-12-2004 12-12-2004 +7 (025) 138-27-37!0.62
10-07-2002 10-07-2002 +7 (510) 228-92-99!0.44
10-07-2002 10-07-2002 +7 (510) 228-92-99!0.44

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

1 2 3
03-01-10 04-12-12 02-07-10
0.7000 0.6200 0.4400
546-0827 138-2737 228-9299

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Савелий В. Титян (844) 369-45-92 savelij28[at]mail.ru нет
Алексей Д. Дигорич (599) 734-66-34 aleksej42[at]yandex.ru да
Глеб М. Кезко (945) 791-51-54 kezko54[at]gmail.com да
Савелий В. Титян (844) 369-45-92 savelij28[at]mail.ru нет

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

1 2 3
Титян Дигорич Кезко
369-45-92 734-66-34 791-51-54
savelij28 aleksej42 kezko54
0 1 1

Пример 2

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

1 2 3 4 5 6
Родион И. Лизибич (663) 670-36-62 lizibic63[at]mail.ru да
Елисей Р. Мосадук (215) 622-13-53 mosaduk91[at]yahoo.com нет
Родион И. Лизибич (663) 670-36-62 lizibic63[at]mail.ru да
Ростислав Ч. Чишберг (980) 304-22-92 rostislav33[at]yahoo.com нет

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

1 2 3
Чишберг Мосадук Лизибич
304-22-92 622-13-53 670-36-62
rostislav33 mosaduk91 lizibic63
0 0 1