ИКБО-64-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
нет svatoslav83@mail.ru +71570698434
да mugenidi67@rambler.ru +79079160182
нет svatoslav83@mail.ru +71570698434
нет cudevak53@rambler.ru +79736799394

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

1 2 3
N Y N
cudevak53 mugenidi67 svatoslav83
973-679-9394 907-916-0182 157-069-8434

Пример 2

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

1 2 3 4 5
нет cizimij9@gmail.com +78742133249
нет nosekic8@gmail.com +75607881993
нет kizulic13@mail.ru +77256094339
нет kizulic13@mail.ru +77256094339

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

1 2 3
N N N
cizimij9 kizulic13 nosekic8
874-213-3249 725-609-4339 560-788-1993

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.422 Не выполнено zocodic83[at]rambler.ru Цочодич, Р.Л. Не выполнено
0.983 Выполнено bolli91[at]mail.ru Болли, А.Г. Выполнено
0.995 Выполнено kosanz91[at]yahoo.com Косянц, Е.Ц. Выполнено
0.995 Выполнено kosanz91[at]yahoo.com Косянц, Е.Ц. Выполнено
0.995 Выполнено kosanz91[at]yahoo.com Косянц, Е.Ц. Выполнено

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

1 2 3 4
42% 0 zocodic83 Цочодич
98% 1 bolli91 Болли
100% 1 kosanz91 Косянц

Пример 2

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

1 2 3 4 5
0.789 Выполнено fuzli30[at]yandex.ru Фуцли, Н.И. Выполнено
0.616 Выполнено saban72[at]yandex.ru Шабян, Р.Е. Выполнено
0.616 Выполнено saban72[at]yandex.ru Шабян, Р.Е. Выполнено
0.616 Выполнено saban72[at]yandex.ru Шабян, Р.Е. Выполнено
0.456 Не выполнено sugesan47[at]yahoo.com Сугешян, Д.Д. Не выполнено

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

1 2 3 4
79% 1 fuzli30 Фуцли
62% 1 saban72 Шабян
46% 0 sugesan47 Сугешян

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
timofej53@gmail.com +7 652 791-41-23!Тимофей С. Чикорук timofej53@gmail.com
dozukuk73@mail.ru +7 194 493-84-17!Родион И. Доцукук dozukuk73@mail.ru
svatogor33@mail.ru +7 858 283-09-98!Святогор И. Чесирян svatogor33@mail.ru
svatogor33@mail.ru +7 858 283-09-98!Святогор И. Чесирян svatogor33@mail.ru
svatogor33@mail.ru +7 858 283-09-98!Святогор И. Чесирян svatogor33@mail.ru

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

1 2 3
svatogor33[at]mail.ru 283-0998 Чесирян Святогор
dozukuk73[at]mail.ru 493-8417 Доцукук Родион
timofej53[at]gmail.com 791-4123 Чикорук Тимофей

Пример 2

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

1 2 3 4
lusman45@mail.ru +7 446 274-32-81!Лев Р. Лушман lusman45@mail.ru
zuzskij95@yandex.ru +7 403 667-63-32!Елисей М. Зузский zuzskij95@yandex.ru
zuzskij95@yandex.ru +7 403 667-63-32!Елисей М. Зузский zuzskij95@yandex.ru
anatolij47@yahoo.com +7 372 505-39-20!Анатолий Д. Сидов anatolij47@yahoo.com
zuzskij95@yandex.ru +7 403 667-63-32!Елисей М. Зузский zuzskij95@yandex.ru

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

1 2 3
lusman45[at]mail.ru 274-3281 Лушман Лев
anatolij47[at]yahoo.com 505-3920 Сидов Анатолий
zuzskij95[at]yandex.ru 667-6332 Зузский Елисей

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Даниэль Ч. Сусев +73754496141 0
Марк М. Бинман +76202151375 0
Марк М. Бинман +76202151375 0
Марк М. Бинман +76202151375 0
Альберт Г. Фукич +76619476151 0
Руслан Ф. Зодич +78820074434 1

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

1 2 3 4
Сусев, Д.Ч. Бинман, М.М. Фукич, А.Г. Зодич, Р.Ф.
449-61-41 215-13-75 947-61-51 007-44-34
N N N Y

Пример 2

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

1 2 3
Мирослав Д. Мишко +72669304305 1
Гордей Ч. Зосли +73926922510 1
Радмир О. Нечурич +75827902765 1
Ильдар Н. Нозубберг +76550479326 0
Ильдар Н. Нозубберг +76550479326 0
Ильдар Н. Нозубберг +76550479326 0

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

1 2 3 4
Мишко, М.Д. Зосли, Г.Ч. Нечурич, Р.О. Нозубберг, И.Н.
930-43-05 692-25-10 790-27-65 047-93-26
Y Y Y N

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
21-09-2003 0.545 0.545 +7 174 106-4369
20-11-2004 0.385 0.385 +7 939 088-2670
23-11-2003 0.802 0.802 +7 232 130-0447

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

1 2 3
2003/09/21 0.55 1741064369
2003/11/23 0.80 2321300447
2004/11/20 0.39 9390882670

Пример 2

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

1 2 3 4
03-03-2000 0.820 0.820 +7 467 173-9518
04-04-2000 0.777 0.777 +7 734 254-4549
22-03-2000 0.556 0.556 +7 009 922-8444

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

1 2 3
2000/03/22 0.56 0099228444
2000/03/03 0.82 4671739518
2000/04/04 0.78 7342544549

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Носифли, Е.С. Носифли, Е.С. N|0.23
Тошянц, Р.О. Тошянц, Р.О. N|0.01
Цашиди, Р.Н. Цашиди, Р.Н. N|0.98
Шомберг, Т.С. Шомберг, Т.С. Y|0.40

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

1 2 3
Носифли Е. 23% Не выполнено
Тошянц Р. 1% Не выполнено
Цашиди Р. 98% Не выполнено
Шомберг Т. 40% Выполнено

Пример 2

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

1 2 3 4 5
Зонагли, В.Ш. Зонагли, В.Ш. N|0.49
Дуфевко, Л.Г. Дуфевко, Л.Г. N|0.51
Вотиди, А.Ш. Вотиди, А.Ш. Y|0.88

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

1 2 3
Зонагли В. 49% Не выполнено
Дуфевко Л. 51% Не выполнено
Вотиди А. 88% Выполнено

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
9686797134|lerilij77[at]yahoo.com нет 0.671
5935506848|cizesan5[at]gmail.com да 0.198
2273202186|grigorij77[at]mail.ru нет 0.300

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

1 2 3 4
yahoo.com N 67% 968-679-7134
gmail.com Y 20% 593-550-6848
mail.ru N 30% 227-320-2186

Пример 2

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

1 2 3 4 5
3933332272|nikolaj69[at]yandex.ru нет 0.468
3318758657|busak1[at]yahoo.com да 0.411
2420490457|zudodic56[at]mail.ru да 0.244

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

1 2 3 4
yandex.ru N 47% 393-333-2272
yahoo.com Y 41% 331-875-8657
mail.ru Y 24% 242-049-0457

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Чевизяк Рамиль cevizak93[at]yahoo.com 29% cevizak93[at]yahoo.com
Шучитяк Мирон sucitak83[at]mail.ru 88% sucitak83[at]mail.ru
Шучабук Глеб sucabuk64[at]mail.ru 49% sucabuk64[at]mail.ru

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

1 2 3
Рамиль Чевизяк cevizak93@yahoo.com 0.29
Мирон Шучитяк sucitak83@mail.ru 0.88
Глеб Шучабук sucabuk64@mail.ru 0.49

Пример 2

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

1 2 3 4 5
Бододберг Данила bododberg31[at]yahoo.com 37% bododberg31[at]yahoo.com
Доцешак Мирослав miroslav92[at]yandex.ru 97% miroslav92[at]yandex.ru
Лафарман Елисей lafarman80[at]rambler.ru 28% lafarman80[at]rambler.ru

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

1 2 3
Данила Бододберг bododberg31@yahoo.com 0.37
Мирослав Доцешак miroslav92@yandex.ru 0.97
Елисей Лафарман lafarman80@rambler.ru 0.28

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
tolinuk24@yahoo.com 0.745|Э.А. Толинук 2000-11-20 2000-11-20
lalezuk77@gmail.com 0.120|А.Ц. Лалезук 2003-02-06 2003-02-06
nudibev45@rambler.ru 0.856|М.Р. Нудибев 2003-11-04 2003-11-04
fasodev27@rambler.ru 0.859|Р.Б. Фасодев 2004-12-01 2004-12-01

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

1 2 3 4
yahoo.com Толинук 0.7450 2000.11.20
gmail.com Лалезук 0.1200 2003.02.06
rambler.ru Нудибев 0.8560 2003.11.04
rambler.ru Фасодев 0.8590 2004.12.01

Пример 2

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

1 2 3 4 5 6
zufizov31@yahoo.com 0.773|Н.Т. Цуфицов 2004-02-01 2004-02-01
dasunskij79@yandex.ru 0.516|А.В. Дасунский 2004-03-15 2004-03-15
sotomuk26@yahoo.com 0.009|В.И. Сотомук 2002-07-21 2002-07-21

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

1 2 3 4
yahoo.com Цуфицов 0.7730 2004.02.01
yandex.ru Дасунский 0.5160 2004.03.15
yahoo.com Сотомук 0.0090 2002.07.21

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
savelij57@gmail.com 1999/12/25 Савелий Т. Вудяк 40%
vadim70@yahoo.com 2000/10/18 Вадим З. Шалли 58%
kugskij85@gmail.com 2001/06/04 Филипп Ц. Кугский 86%

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

1 2 3 4
savelij57 25/12/1999 Вудяк Савелий 0.4
vadim70 18/10/2000 Шалли Вадим 0.6
kugskij85 04/06/2001 Кугский Филипп 0.9

Пример 2

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

1 2 3 4 5 6
dikskij54@yahoo.com 1999/01/06 Кирилл Н. Дикский 28%
timofej81@mail.ru 2003/08/24 Тимофей Ч. Лазий 62%
razabin79@yahoo.com 2000/07/13 Арсен Г. Рацабин 85%

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

1 2 3 4
dikskij54 06/01/1999 Дикский Кирилл 0.3
timofej81 24/08/2003 Лазий Тимофей 0.6
razabin79 13/07/2000 Рацабин Арсен 0.8

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
488 518-5822 11/12/2004 11/12/2004 Касберг Тихон Выполнено
867 716-8501 01/09/1999 01/09/1999 Рибянц Константин Не выполнено
169 962-6780 12/11/2000 12/11/2000 Вулак Даниэль Не выполнено
867 716-8501 01/09/1999 01/09/1999 Рибянц Константин Не выполнено

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

1 2 3
(488) 518-5822 (867) 716-8501 (169) 962-6780
2004 1999 2000
Тихон Касберг Константин Рибянц Даниэль Вулак
да нет нет

Пример 2

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

1 2 3 4 5 6 7
236 798-7431 20/01/2000 20/01/2000 Воралий Константин Выполнено
925 249-4122 03/07/2003 03/07/2003 Чевучук Савелий Не выполнено
925 249-4122 03/07/2003 03/07/2003 Чевучук Савелий Не выполнено
742 975-6420 25/04/1999 25/04/1999 Машов Ростислав Выполнено

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

1 2 3
(236) 798-7431 (925) 249-4122 (742) 975-6420
2000 2003 1999
Константин Воралий Савелий Чевучук Ростислав Машов
да нет да

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет&М.А. Гедилян +7(793)954-77-12 0.92 0.92
Нет&И.И. Кигянц +7(045)638-83-21 0.93 0.93
Да&Р.Н. Гонов +7(583)979-39-61 0.84 0.84
Да&Р.Н. Гонов +7(583)979-39-61 0.84 0.84
Да&Р.Н. Гонов +7(583)979-39-61 0.84 0.84

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

1 2 3 4
нет (793) 954-77-12 92% Гедилян М.
нет (045) 638-83-21 93% Кигянц И.
да (583) 979-39-61 84% Гонов Р.

Пример 2

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

1 2 3 4
Нет&Д.Ц. Мигосман +7(780)902-98-86 0.29 0.29
Да&Я.Д. Лицак +7(900)296-36-54 0.28 0.28
Нет&Д.Ц. Мигосман +7(780)902-98-86 0.29 0.29
Да&Э.Б. Билиди +7(286)428-95-98 0.66 0.66
Нет&Д.Ц. Мигосман +7(780)902-98-86 0.29 0.29
Нет&Е.Т. Шачяк +7(183)208-34-02 0.56 0.56

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

1 2 3 4
нет (780) 902-98-86 29% Мигосман Д.
да (900) 296-36-54 28% Лицак Я.
да (286) 428-95-98 66% Билиди Э.
нет (183) 208-34-02 56% Шачяк Е.

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2
06/05/02!Глеб Т. Точочак tococak33[at]yandex.ru
01/04/01!Максим Л. Рашедский rasedskij60[at]yahoo.com
13/03/99!Андрей Г. Рукенский rukenskij5[at]rambler.ru
02/09/99!Рустам А. Зонефиди zonefidi29[at]yahoo.com
13/03/99!Андрей Г. Рукенский rukenskij5[at]rambler.ru

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

1 2 3 4
99-09-02 01-04-01 99-03-13 02-05-06
zonefidi29@yahoo.com rasedskij60@yahoo.com rukenskij5@rambler.ru tococak33@yandex.ru
Зонефиди Р.А. Рашедский М.Л. Рукенский А.Г. Точочак Г.Т.

Пример 2

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

1 2
05/09/02!Тимофей Е. Семачин timofej11[at]gmail.com
04/03/02!Василий Р. Цокефян vasilij26[at]yandex.ru
04/03/02!Василий Р. Цокефян vasilij26[at]yandex.ru
19/12/00!Анатолий У. Рацигберг razigberg74[at]rambler.ru

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

1 2 3
00-12-19 02-09-05 02-03-04
razigberg74@rambler.ru timofej11@gmail.com vasilij26@yandex.ru
Рацигберг А.У. Семачин Т.Е. Цокефян В.Р.

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
medin6[at]rambler.ru;518 105-0344 2001.06.11 Т.М. Медин
fizicic40[at]rambler.ru;238 838-3790 1999.04.10 И.Л. Физичич
gokan73[at]gmail.com;324 553-3401 2001.06.17 А.А. Гокян
gasesan49[at]yandex.ru;679 622-1590 2001.05.11 В.У. Гашесян
gasesan49[at]yandex.ru;679 622-1590 2001.05.11 В.У. Гашесян

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

1 2 3 4
105-0344 01/06/11 Медин medin6
838-3790 99/04/10 Физичич fizicic40
553-3401 01/06/17 Гокян gokan73
622-1590 01/05/11 Гашесян gasesan49

Пример 2

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

1 2 3 4
corezberg15[at]gmail.com;943 769-0520 2002.08.19 Т.Р. Чорецберг
dokakak50[at]yahoo.com;485 965-0185 2001.04.28 С.Ц. Докакяк
kinanz71[at]yandex.ru;793 904-1082 2001.06.17 А.У. Кинянц
mavefan17[at]yandex.ru;290 955-3554 2001.05.23 В.А. Мавефян
dokakak50[at]yahoo.com;485 965-0185 2001.04.28 С.Ц. Докакяк

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

1 2 3 4
769-0520 02/08/19 Чорецберг corezberg15
965-0185 01/04/28 Докакяк dokakak50
904-1082 01/06/17 Кинянц kinanz71
955-3554 01/05/23 Мавефян mavefan17

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
5691303281:ruslan56[at]rambler.ru Да Руслан К. Нумко
7782753389:danila80[at]yandex.ru Да Данила Ц. Мефин
5438076039:arsen18[at]mail.ru Да Арсен З. Чагли

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

1 2 3 4
(569) 130-3281 ruslan56 true Нумко Р.К.
(778) 275-3389 danila80 true Мефин Д.Ц.
(543) 807-6039 arsen18 true Чагли А.З.

Пример 2

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

1 2 3
6139480774:libutan24[at]yahoo.com Да Эдуард Г. Либутян
3173015378:lulumskij54[at]gmail.com Нет Даниил Ф. Лулумский
2724801538:dmitrij53[at]yahoo.com Нет Дмитрий Т. Цигко

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

1 2 3 4
(613) 948-0774 libutan24 true Либутян Э.Г.
(317) 301-5378 lulumskij54 false Лулумский Д.Ф.
(272) 480-1538 dmitrij53 false Цигко Д.Т.

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
02.01.25 0.927 +7 (917) 658-81-10 Дуцберг А.Ч. Дуцберг А.Ч.
99.04.04 0.759 +7 (584) 040-09-64 Бочев Д.Ч. Бочев Д.Ч.
00.11.17 0.610 +7 (078) 779-88-17 Редидин А.У. Редидин А.У.
03.08.02 0.336 +7 (413) 909-55-99 Ценев Д.З. Ценев Д.З.

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

1 2 3 4
25/01/02 04/04/99 17/11/00 02/08/03
93% 76% 61% 34%
9176588110 5840400964 0787798817 4139095599
Дуцберг Бочев Редидин Ценев

Пример 2

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

1 2 3 4 5
04.11.28 0.278 +7 (101) 121-11-89 Лецли С.Р. Лецли С.Р.
99.07.18 0.642 +7 (836) 169-69-22 Ресский Я.Б. Ресский Я.Б.
03.04.09 0.655 +7 (090) 757-80-50 Кебулев В.С. Кебулев В.С.
02.10.28 0.595 +7 (114) 790-74-63 Фавич И.С. Фавич И.С.

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

1 2 3 4
28/11/04 18/07/99 09/04/03 28/10/02
28% 64% 66% 60%
1011211189 8361696922 0907578050 1147907463
Лецли Ресский Кебулев Фавич

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
05/10/04 +7 134 445-75-42:Выполнено Николай Фалотук 05/10/04
16/01/01 +7 250 818-13-68:Не выполнено Борис Гивак 16/01/01
16/01/01 +7 250 818-13-68:Не выполнено Борис Гивак 16/01/01
02/01/99 +7 426 362-64-60:Не выполнено Савелий Феший 02/01/99
28/05/02 +7 734 962-17-12:Не выполнено Леонид Лизифянц 28/05/02

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

1 2 3 4
04/10/05 01/01/16 99/01/02 02/05/28
1 0 0 0
Фалотук Гивак Феший Лизифянц
+7(134)445-75-42 +7(250)818-13-68 +7(426)362-64-60 +7(734)962-17-12

Пример 2

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

1 2 3 4 5 6
05/07/04 +7 857 361-71-49:Выполнено Анатолий Тадачич 05/07/04
13/01/00 +7 273 176-20-66:Не выполнено Святогор Бокечов 13/01/00
13/01/00 +7 273 176-20-66:Не выполнено Святогор Бокечов 13/01/00
13/07/00 +7 715 840-55-13:Выполнено Ильдар Цивий 13/07/00

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

1 2 3
04/07/05 00/01/13 00/07/13
1 0 1
Тадачич Бокечов Цивий
+7(857)361-71-49 +7(273)176-20-66 +7(715)840-55-13

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Тимур Чадилман 9576936466 9576936466 1999.06.21 Да
Владимир Фикабман 4113738709 4113738709 2004.09.27 Да
Матвей Чадалиди 8368029687 8368029687 1999.03.22 Да

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

1 2 3 4
Фикабман Владимир 411-373-8709 2004 да
Чадалиди Матвей 836-802-9687 1999 да
Чадилман Тимур 957-693-6466 1999 да

Пример 2

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

1 2 3 4 5
Арсений Чизеско 3115736026 3115736026 2004.07.10 Нет
Глеб Рониди 3735824649 3735824649 2002.06.19 Нет
Юрий Гуфский 0025242169 0025242169 2004.05.01 Да

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

1 2 3 4
Гуфский Юрий 002-524-2169 2004 да
Чизеско Арсений 311-573-6026 2004 нет
Рониди Глеб 373-582-4649 2002 нет

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Шефянц, И.З. sefanz99@yahoo.com Нет 0.76
Даров, С.У. darov56@gmail.com Нет 0.30
Даров, С.У. darov56@gmail.com Нет 0.30
Лефилов, М.Л. lefilov92@yahoo.com Да 0.18
Даров, С.У. darov56@gmail.com Нет 0.30

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

1 2 3 4
И. Шефянц sefanz99 false 0.7600
С. Даров darov56 false 0.3000
М. Лефилов lefilov92 true 0.1800

Пример 2

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

1 2 3 4 5 6
Мучемман, И.Ш. mucemman17@gmail.com Да 0.15
Сушефов, А.Ц. susefov1@mail.ru Да 0.64
Течман, Е.С. tecman52@mail.ru Да 0.74
Савак, А.Р. savak35@rambler.ru Да 0.91
Савак, А.Р. savak35@rambler.ru Да 0.91
Савак, А.Р. savak35@rambler.ru Да 0.91

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

1 2 3 4
И. Мучемман mucemman17 true 0.1500
А. Сушефов susefov1 true 0.6400
Е. Течман tecman52 true 0.7400
А. Савак savak35 true 0.9100

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
728 917-4844 Буско В.Ц. 99/07/19 99/07/19
377 975-8543 Лоцяк В.Г. 04/09/16 04/09/16
619 330-8264 Венумян З.А. 02/12/06 02/12/06
289 765-4777 Герилак Л.Ч. 00/05/27 00/05/27

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

1 2 3
(728) 917-48-44 Буско В. 99.07.19
(377) 975-85-43 Лоцяк В. 04.09.16
(619) 330-82-64 Венумян З. 02.12.06
(289) 765-47-77 Герилак Л. 00.05.27

Пример 2

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

1 2 3 4
319 208-2482 Руфянц М.Б. 04/03/25 04/03/25
918 007-8421 Чикаший Р.С. 02/12/22 02/12/22
141 692-6704 Девман А.К. 01/08/18 01/08/18
227 165-3645 Вотов Р.З. 03/04/18 03/04/18

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

1 2 3
(319) 208-24-82 Руфянц М. 04.03.25
(918) 007-84-21 Чикаший Р. 02.12.22
(141) 692-67-04 Девман А. 01.08.18
(227) 165-36-45 Вотов Р. 03.04.18

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
ruzberg63[at]gmail.com Рузберг В.К. 0.573 03-06-04
limberg64[at]gmail.com Лимберг Г.З. 0.476 02-08-13
gadegman61[at]rambler.ru Гадегман Д.Ф. 0.961 02-06-21
rican81[at]mail.ru Ричян Я.К. 0.599 03-05-16

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

1 2 3 4
gmail.com gmail.com rambler.ru mail.ru
Рузберг В. Лимберг Г. Гадегман Д. Ричян Я.
0.57 0.48 0.96 0.60
04.06.03 13.08.02 21.06.02 16.05.03

Пример 2

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

1 2 3 4 5
tofanz93[at]mail.ru Тофянц С.Ш. 0.100 00-08-02
nomedanz91[at]yahoo.com Номедянц А.О. 0.265 01-12-06
kicic12[at]yahoo.com Кичич М.Г. 0.924 03-09-23

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

1 2 3
mail.ru yahoo.com yahoo.com
Тофянц С. Номедянц А. Кичич М.
0.10 0.27 0.92
02.08.00 06.12.01 23.09.03

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Цасутяк Валерий:0.18 zasutak73[at]yandex.ru
Тагумли Евгений:0.36 tagumli68[at]yandex.ru
Сузов Илья:0.64 suzov33[at]yahoo.com

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

1 2 3
Валерий Цасутяк Евгений Тагумли Илья Сузов
zasutak73 tagumli68 suzov33
0.2 0.4 0.6

Пример 2

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

1 2 3
Цодошин Герман:0.51 zodosin22[at]yahoo.com
Регудий Владислав:0.60 vladislav32[at]yahoo.com
Мелокук Денис:0.83 melokuk26[at]rambler.ru

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

1 2 3
Герман Цодошин Владислав Регудий Денис Мелокук
zodosin22 vladislav32 melokuk26
0.5 0.6 0.8

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.69#Рамиль Ц. Давесов 2004-12-18 2004-12-18 Y
0.48#Платон Б. Литошиди 2000-04-18 2000-04-18 Y
0.48#Платон Б. Литошиди 2000-04-18 2000-04-18 Y
0.56#Максим Т. Бедиди 2001-07-28 2001-07-28 N

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

1 2 3
0.6900 0.4800 0.5600
Рамиль Давесов Платон Литошиди Максим Бедиди
18/12/04 18/04/00 28/07/01
Выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4 5 6
0.96#Евгений Ш. Шофли 1999-05-23 1999-05-23 N
0.30#Михаил Б. Кетегак 2000-08-19 2000-08-19 N
0.44#Влад М. Вулацский 2001-10-20 2001-10-20 Y
0.34#Валерий Ш. Фовберг 2004-04-19 2004-04-19 Y
0.34#Валерий Ш. Фовберг 2004-04-19 2004-04-19 Y

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

1 2 3 4
0.9600 0.3000 0.4400 0.3400
Евгений Шофли Михаил Кетегак Влад Вулацский Валерий Фовберг
23/05/99 19/08/00 20/10/01 19/04/04
Не выполнено Не выполнено Выполнено Выполнено

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Нет;Фетикский Р.А. 95% fetikskij57@yandex.ru
Нет;Сафев В.И. 73% safev56@yandex.ru
Нет;Несов В.Р. 22% nesov48@yahoo.com

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

1 2 3 4
Несов В. 0.22 0 nesov48
Сафев В. 0.73 0 safev56
Фетикский Р. 0.95 0 fetikskij57

Пример 2

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

1 2 3 4 5
Да;Санич М.Д. 76% sanic22@mail.ru
Да;Коряк В.Д. 52% korak31@yandex.ru
Нет;Бутешич И.В. 3% butesic4@rambler.ru

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

1 2 3 4
Бутешич И. 0.03 0 butesic4
Коряк В. 0.52 1 korak31
Санич М. 0.76 1 sanic22

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
odissej29@mail.ru 2002-01-14 0 +7(897)146-58-51 +7(897)146-58-51
ciruridi45@rambler.ru 2002-02-03 0 +7(268)778-35-06 +7(268)778-35-06
nezeric19@rambler.ru 2004-05-25 1 +7(556)537-71-44 +7(556)537-71-44
nezeric19@rambler.ru 2004-05-25 1 +7(556)537-71-44 +7(556)537-71-44

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

1 2 3
odissej29 ciruridi45 nezeric19
14.01.2002 03.02.2002 25.05.2004
N N Y
+78971465851 +72687783506 +75565377144

Пример 2

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

1 2 3 4 5
bogdan65@yahoo.com 2003-10-12 1 +7(721)940-75-43 +7(721)940-75-43
vasilij34@mail.ru 2001-10-06 1 +7(216)525-80-07 +7(216)525-80-07
georgij2@rambler.ru 2002-03-28 0 +7(008)299-39-58 +7(008)299-39-58
stanislav62@rambler.ru 1999-02-12 1 +7(682)021-74-82 +7(682)021-74-82
georgij2@rambler.ru 2002-03-28 0 +7(008)299-39-58 +7(008)299-39-58

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

1 2 3 4
bogdan65 vasilij34 georgij2 stanislav62
12.10.2003 06.10.2001 28.03.2002 12.02.1999
Y Y N Y
+77219407543 +72165258007 +70082993958 +76820217482

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
08.09.2004 N talevko38@mail.ru Эмиль Р. Талевко
16.11.2003 N miron54@yandex.ru Мирон В. Карян
20.04.1999 N artemij51@yandex.ru Артемий Т. Гивский
20.04.1999 N artemij51@yandex.ru Артемий Т. Гивский

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

1 2 3
04-09-08 03-11-16 99-04-20
false false false
talevko38[at]mail.ru miron54[at]yandex.ru artemij51[at]yandex.ru
Талевко, Э.Р. Карян, М.В. Гивский, А.Т.

Пример 2

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

1 2 3 4
09.09.2003 Y savelij45@rambler.ru Савелий Е. Везберг
01.12.2000 Y rodion69@yandex.ru Родион Г. Маров
01.12.2000 Y rodion69@yandex.ru Родион Г. Маров
19.02.2003 Y dusekic64@rambler.ru Захар Т. Душекич

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

1 2 3
03-09-09 00-12-01 03-02-19
true true true
savelij45[at]rambler.ru rodion69[at]yandex.ru dusekic64[at]rambler.ru
Везберг, С.Е. Маров, Р.Г. Душекич, З.Т.

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
86% 86% artur58[at]yandex.ru:205-784-4611 Выполнено
60% 60% zenezan63[at]mail.ru:311-852-7768 Выполнено
87% 87% kigelov18[at]yahoo.com:085-043-6011 Не выполнено
91% 91% teforidi48[at]gmail.com:585-798-1917 Не выполнено
91% 91% teforidi48[at]gmail.com:585-798-1917 Не выполнено
91% 91% teforidi48[at]gmail.com:585-798-1917 Не выполнено

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

1 2 3 4
0.9 784-4611 artur58 да
0.6 852-7768 zenezan63 да
0.9 043-6011 kigelov18 нет
0.9 798-1917 teforidi48 нет

Пример 2

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

1 2 3 4 5
33% 33% zarituk24[at]gmail.com:824-598-1937 Не выполнено
98% 98% elisej53[at]yahoo.com:677-388-1132 Не выполнено
77% 77% miroslav45[at]gmail.com:258-342-5660 Выполнено
77% 77% miroslav45[at]gmail.com:258-342-5660 Выполнено
86% 86% mezanman34[at]rambler.ru:015-047-8452 Не выполнено
77% 77% miroslav45[at]gmail.com:258-342-5660 Выполнено

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

1 2 3 4
0.3 598-1937 zarituk24 нет
1.0 388-1132 elisej53 нет
0.8 342-5660 miroslav45 да
0.9 047-8452 mezanman34 нет

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Кафутий Ростислав&rostislav13[at]yandex.ru true 227-139-6453 227-139-6453
Некев Эдуард&eduard84[at]gmail.com false 444-030-4323 444-030-4323
Шолев Альберт&al_bert3[at]rambler.ru true 233-696-0889 233-696-0889
Шолев Альберт&al_bert3[at]rambler.ru true 233-696-0889 233-696-0889
Шолев Альберт&al_bert3[at]rambler.ru true 233-696-0889 233-696-0889

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

1 2 3
Ростислав Кафутий Эдуард Некев Альберт Шолев
Да Нет Да
139-6453 030-4323 696-0889
rostislav13@yandex.ru eduard84@gmail.com al_bert3@rambler.ru

Пример 2

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

1 2 3 4
Мунугко Борис&munugko49[at]mail.ru true 549-801-3924 549-801-3924
Зуний Одиссей&odissej49[at]rambler.ru false 357-987-2208 357-987-2208
Мунугко Борис&munugko49[at]mail.ru true 549-801-3924 549-801-3924
Фалский Алексей&falskij44[at]rambler.ru false 465-156-7308 465-156-7308
Мунугко Борис&munugko49[at]mail.ru true 549-801-3924 549-801-3924

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

1 2 3
Борис Мунугко Одиссей Зуний Алексей Фалский
Да Нет Нет
801-3924 987-2208 156-7308
munugko49@mail.ru odissej49@rambler.ru falskij44@rambler.ru

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Богдан В. Гутян#+7(066)950-52-43 20-08-99
Игорь А. Рацутин#+7(470)427-41-99 02-06-01
Игорь А. Рацутин#+7(470)427-41-99 02-06-01
Федор Ш. Зевин#+7(992)985-08-75 10-03-02
Николай Ф. Чиналин#+7(425)665-24-34 09-09-02

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

1 2 3
+70669505243 99/08/20 Гутян Богдан
+74256652434 02/09/09 Чиналин Николай
+74704274199 01/06/02 Рацутин Игорь
+79929850875 02/03/10 Зевин Федор

Пример 2

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

1 2
Даниэль С. Нузяк#+7(610)551-05-41 11-08-99
Иван З. Мигук#+7(768)614-45-70 01-11-03
Александр Ч. Цисарий#+7(506)381-58-22 10-07-02
Роман К. Золиди#+7(587)389-98-14 15-09-99
Иван З. Мигук#+7(768)614-45-70 01-11-03

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

1 2 3
+75063815822 02/07/10 Цисарий Александр
+75873899814 99/09/15 Золиди Роман
+76105510541 99/08/11 Нузяк Даниэль
+77686144570 03/11/01 Мигук Иван

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да 0.578 zubakin12@yandex.ru
Да 0.578 zubakin12@yandex.ru
Нет 0.351 zilozin76@yahoo.com
Да 0.017 suzuzan80@mail.ru
Да 0.578 zubakin12@yandex.ru

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

1 2 3
Выполнено Не выполнено Выполнено
0.5780 0.3510 0.0170
yandex.ru yahoo.com mail.ru

Пример 2

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

1 2 3
Да 0.709 bebanz62@yahoo.com
Да 0.910 gukozan10@rambler.ru
Да 0.108 tasanuk48@rambler.ru
Да 0.108 tasanuk48@rambler.ru
Нет 0.451 bivev32@yahoo.com
Да 0.108 tasanuk48@rambler.ru

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

1 2 3 4
Выполнено Выполнено Выполнено Не выполнено
0.7090 0.9100 0.1080 0.4510
yahoo.com rambler.ru rambler.ru yahoo.com

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.177 В.Ц. Томебак 2002/03/26 Y
0.943 А.Л. Булберг 2004/03/15 Y
0.550 Р.Р. Вубезов 2004/09/01 Y
0.879 М.В. Лулибич 2002/05/20 Y
0.879 М.В. Лулибич 2002/05/20 Y

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

1 2 3 4
0.1770 В. Томебак 2002 да
0.9430 А. Булберг 2004 да
0.5500 Р. Вубезов 2004 да
0.8790 М. Лулибич 2002 да

Пример 2

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

1 2 3 4 5 6
0.090 К.Ц. Такенский 2000/04/18 N
0.750 Р.З. Норочов 2003/04/28 N
0.090 К.Ц. Такенский 2000/04/18 N
0.766 С.Т. Лифев 2000/05/17 Y

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

1 2 3 4
0.0900 К. Такенский 2000 нет
0.7500 Р. Норочов 2003 нет
0.7660 С. Лифев 2000 да

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Н.Д. Гисук N 21/02/99 (603) 933-61-08
В.Г. Тикак N 05/09/01 (598) 549-47-76
Б.С. Мабко N 28/05/04 (559) 329-48-95
Н.Д. Гисук N 21/02/99 (603) 933-61-08
Н.М. Кочосич Y 04/03/04 (865) 634-67-45
Н.Д. Гисук N 21/02/99 (603) 933-61-08

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

1 2 3 4
Гисук Нет 99.02.21 933-6108
Тикак Нет 01.09.05 549-4776
Мабко Нет 04.05.28 329-4895
Кочосич Да 04.03.04 634-6745

Пример 2

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

1 2 3 4 5 6
А.И. Дубин Y 01/02/01 (121) 346-70-35
К.Б. Кечин Y 24/01/99 (409) 785-59-81
К.Б. Кечин Y 24/01/99 (409) 785-59-81
К.Б. Кечин Y 24/01/99 (409) 785-59-81
Р.Р. Нуфев Y 04/09/01 (253) 242-32-32

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

1 2 3 4
Дубин Да 01.02.01 346-7035
Кечин Да 99.01.24 785-5981
Нуфев Да 01.09.04 242-3232

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Фифиди Т.Б. 03.01.14:0 62% Фифиди Т.Б.
Литилский В.И. 99.01.25:0 76% Литилский В.И.
Момуфли А.Д. 01.07.03:1 70% Момуфли А.Д.
Чедоряк И.Л. 02.03.11:0 15% Чедоряк И.Л.
Чедоряк И.Л. 02.03.11:0 15% Чедоряк И.Л.
Чедоряк И.Л. 02.03.11:0 15% Чедоряк И.Л.

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

1 2 3 4
Т. Фифиди В. Литилский А. Момуфли И. Чедоряк
Не выполнено Не выполнено Выполнено Не выполнено
03-01-14 99-01-25 01-07-03 02-03-11
0.62 0.76 0.70 0.15

Пример 2

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

1 2 3 4 5
Зокян В.З. 03.07.28:1 61% Зокян В.З.
Кунберг А.А. 00.05.10:0 76% Кунберг А.А.
Вадян М.Е. 03.03.27:0 66% Вадян М.Е.
Вадян М.Е. 03.03.27:0 66% Вадян М.Е.
Вадян М.Е. 03.03.27:0 66% Вадян М.Е.
Шимукяк С.Г. 01.08.01:1 43% Шимукяк С.Г.

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

1 2 3 4
В. Зокян А. Кунберг М. Вадян С. Шимукяк
Выполнено Не выполнено Не выполнено Выполнено
03-07-28 00-05-10 03-03-27 01-08-01
0.61 0.76 0.66 0.43

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
В.С. Лосин:false losin49[at]yahoo.com losin49[at]yahoo.com
Е.Г. Мучивев:false mucivev38[at]yandex.ru mucivev38[at]yandex.ru
Д.Л. Вумов:true vumov96[at]yahoo.com vumov96[at]yahoo.com

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

1 2 3
Выполнено Вумов vumov96
Не выполнено Лосин losin49
Не выполнено Мучивев mucivev38

Пример 2

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

1 2 3
Е.Ц. Тошман:false tosman47[at]yahoo.com tosman47[at]yahoo.com
М.Е. Шекич:true sekic75[at]yahoo.com sekic75[at]yahoo.com
Д.О. Шанебман:false sanebman45[at]gmail.com sanebman45[at]gmail.com

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

1 2 3
Не выполнено Тошман tosman47
Не выполнено Шанебман sanebman45
Выполнено Шекич sekic75

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
sokalak84[at]yandex.ru:+78625636741 Нет Нет
binic25[at]gmail.com:+71798353918 Да Да
nigov9[at]yahoo.com:+72893222159 Нет Нет
zumuk55[at]rambler.ru:+74966203318 Нет Нет

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

1 2 3
+7 862 563-6741 0 sokalak84
+7 179 835-3918 1 binic25
+7 289 322-2159 0 nigov9
+7 496 620-3318 0 zumuk55

Пример 2

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

1 2 3
zagasanz13[at]rambler.ru:+76589554710 Нет Нет
sagan46[at]yahoo.com:+71796401844 Нет Нет
nuzanz10[at]mail.ru:+79842205648 Нет Нет

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

1 2 3
+7 658 955-4710 0 zagasanz13
+7 179 640-1844 0 sagan46
+7 984 220-5648 0 nuzanz10

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2
adel_84[at]rambler.ru!+7 157 327-1055 Адель Тафов
cifalak99[at]yandex.ru!+7 524 847-3518 Семен Чифалак
adel_84[at]rambler.ru!+7 157 327-1055 Адель Тафов
vitalij57[at]rambler.ru!+7 442 689-2695 Виталий Сифузий
zonadov59[at]mail.ru!+7 052 354-2809 Рустам Зонадов

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

1 2 3
rambler.ru +7 157 327-10-55 Тафов
yandex.ru +7 524 847-35-18 Чифалак
rambler.ru +7 442 689-26-95 Сифузий
mail.ru +7 052 354-28-09 Зонадов

Пример 2

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

1 2
solikskij49[at]mail.ru!+7 302 175-0541 Дмитрий Соликский
eduard14[at]rambler.ru!+7 504 488-2186 Эдуард Матяк
sedisev10[at]gmail.com!+7 627 971-7505 Юрий Седисев
coledanz75[at]gmail.com!+7 076 399-7026 Даниэль Чоледянц
solikskij49[at]mail.ru!+7 302 175-0541 Дмитрий Соликский

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

1 2 3
mail.ru +7 302 175-05-41 Соликский
rambler.ru +7 504 488-21-86 Матяк
gmail.com +7 627 971-75-05 Седисев
gmail.com +7 076 399-70-26 Чоледянц

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Согян Артемий&+73048807903 09-12-2000 46% 46%
Макак Назар&+76395244529 12-11-2004 26% 26%
Шемский Всеволод&+71031154859 19-04-2002 52% 52%
Кицадский Роман&+75176984675 25-01-1999 46% 46%

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

1 2 3 4
Согян 2000 0.4600 (304) 880-79-03
Макак 2004 0.2600 (639) 524-45-29
Шемский 2002 0.5200 (103) 115-48-59
Кицадский 1999 0.4600 (517) 698-46-75

Пример 2

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

1 2 3 4 5
Цишко Одиссей&+78700438790 01-02-2000 28% 28%
Кешосяк Степан&+76862137462 25-12-2000 16% 16%
Чицак Арсений&+74171213755 12-08-2000 19% 19%

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

1 2 3 4
Цишко 2000 0.2800 (870) 043-87-90
Кешосяк 2000 0.1600 (686) 213-74-62
Чицак 2000 0.1900 (417) 121-37-55

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2003/10/25 Не выполнено tefak79@gmail.com
2004/11/16 Не выполнено dazezskij93@gmail.com
1999/01/12 Выполнено citberg46@gmail.com
1999/01/12 Выполнено citberg46@gmail.com
1999/01/12 Выполнено citberg46@gmail.com

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

1 2 3
25.10.03 false tefak79
16.11.04 false dazezskij93
12.01.99 true citberg46

Пример 2

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

1 2 3 4
1999/11/25 Выполнено zesavuk85@rambler.ru
2000/11/18 Выполнено nekucidi63@yahoo.com
2000/04/22 Не выполнено sageganz62@rambler.ru
2003/03/22 Выполнено zenberg69@gmail.com
2003/03/22 Выполнено zenberg69@gmail.com
2003/03/22 Выполнено zenberg69@gmail.com

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

1 2 3
25.11.99 true zesavuk85
18.11.00 true nekucidi63
22.04.00 false sageganz62
22.03.03 true zenberg69

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
conusli90@yahoo.com#Выполнено 0.6232 Никита Г. Чонусли
senutij81@yandex.ru#Не выполнено 0.2443 Яромир Ч. Сенутий
evgenij43@yandex.ru#Выполнено 0.4169 Евгений С. Гимич

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

1 2 3 4
conusli90 true 0.62 Н.Г. Чонусли
senutij81 false 0.24 Я.Ч. Сенутий
evgenij43 true 0.42 Е.С. Гимич

Пример 2

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

1 2 3
al_bert30@gmail.com#Выполнено 0.6289 Альберт Б. Чучуфли
leonid60@yahoo.com#Не выполнено 0.4528 Леонид Ч. Римман
elisej46@rambler.ru#Не выполнено 0.8097 Елисей Ш. Цукин

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

1 2 3 4
al_bert30 true 0.63 А.Б. Чучуфли
leonid60 false 0.45 Л.Ч. Римман
elisej46 false 0.81 Е.Ш. Цукин

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
17/10/2004 +7 519 196-99-55!andrej54[at]rambler.ru
26/08/2000 +7 932 329-29-04!stanislav77[at]gmail.com
17/02/1999 +7 340 656-14-78!bonelak19[at]mail.ru

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

1 2 3
17/10/04 andrej54 196-99-55
26/08/00 stanislav77 329-29-04
17/02/99 bonelak19 656-14-78

Пример 2

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

1 2 3
19/01/2001 +7 603 219-19-04!svatogor70[at]yandex.ru
18/06/1999 +7 159 209-69-99!defonij28[at]yahoo.com
01/08/1999 +7 735 684-79-50!nuzuvuk25[at]yandex.ru
25/09/2004 +7 328 010-93-50!arsenij66[at]rambler.ru

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

1 2 3
19/01/01 svatogor70 219-19-04
18/06/99 defonij28 209-69-99
01/08/99 nuzuvuk25 684-79-50
25/09/04 arsenij66 010-93-50