ИКБО-21-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 kidoruk62@rambler.ru 1 0.804
0 sedisan97@yahoo.com 0 0.149
0 zikak70@rambler.ru 0 0.276
0 tokuzin59@rambler.ru 0 0.065

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

1 2 3
Да rambler.ru 0.80
Нет yahoo.com 0.15
Нет rambler.ru 0.28
Нет rambler.ru 0.07

Пример 2

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

1 2 3 4 5
0 nizadov61@gmail.com 0 0.449
1 sufli22@gmail.com 1 0.491
1 botumman70@yahoo.com 1 0.767
1 lazev97@yahoo.com 1 0.491

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

1 2 3
Нет gmail.com 0.45
Да gmail.com 0.49
Да yahoo.com 0.77
Да yahoo.com 0.49

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
mafin31@gmail.com +7(784)426-56-99 Мафин, И.Л.;2000.08.02
dicak15@yahoo.com +7(400)760-63-78 Дичяк, В.К.;1999.02.03
zebekin28@yandex.ru +7(735)759-31-22 Цебекин, П.Д.;2002.10.01
zebekin28@yandex.ru +7(735)759-31-22 Цебекин, П.Д.;2002.10.01
zebekin28@yandex.ru +7(735)759-31-22 Цебекин, П.Д.;2002.10.01
gisecanz5@yahoo.com +7(617)973-96-88 Гисечянц, Р.Л.;2004.04.20

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

1 2 3 4
mafin31 dicak15 zebekin28 gisecanz5
426-56-99 760-63-78 759-31-22 973-96-88
02.08.00 03.02.99 01.10.02 20.04.04
И. Мафин В. Дичяк П. Цебекин Р. Гисечянц

Пример 2

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

1 2 3
guvugan73@yandex.ru +7(032)946-01-45 Гувугян, Г.У.;2000.04.15
zodusov33@yahoo.com +7(672)775-71-13 Цодусов, Д.З.;2000.03.02
dicukuk95@yahoo.com +7(767)134-38-11 Дичукук, П.Г.;2000.02.22
dicukuk95@yahoo.com +7(767)134-38-11 Дичукук, П.Г.;2000.02.22
dicukuk95@yahoo.com +7(767)134-38-11 Дичукук, П.Г.;2000.02.22
sasasev89@yandex.ru +7(585)296-78-70 Шашашев, Д.С.;2000.04.08

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

1 2 3 4
guvugan73 zodusov33 dicukuk95 sasasev89
946-01-45 775-71-13 134-38-11 296-78-70
15.04.00 02.03.00 22.02.00 08.04.00
Г. Гувугян Д. Цодусов П. Дичукук Д. Шашашев

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.2 08.12.01:+7 175 789-8385 Y
0.1 26.05.03:+7 992 674-6870 N
0.1 26.05.03:+7 992 674-6870 N
0.7 12.01.99:+7 134 393-8236 Y

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

1 2 3 4
0.20 +7 175 789-83-85 01-12-08 да
0.10 +7 992 674-68-70 03-05-26 нет
0.70 +7 134 393-82-36 99-01-12 да

Пример 2

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

1 2 3 4
0.1 04.04.03:+7 617 602-3680 Y
0.4 04.12.01:+7 928 084-9490 N
0.9 28.06.01:+7 141 869-8535 Y
0.6 06.02.03:+7 223 756-4991 N
0.6 06.02.03:+7 223 756-4991 N

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

1 2 3 4
0.10 +7 617 602-36-80 03-04-04 да
0.40 +7 928 084-94-90 01-12-04 нет
0.90 +7 141 869-85-35 01-06-28 да
0.60 +7 223 756-49-91 03-02-06 нет

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.057 02-10-04 +7 (737) 351-29-70 true
0.930 99-01-23 +7 (619) 850-31-29 false
0.067 00-12-13 +7 (214) 322-89-81 false
0.552 03-05-09 +7 (596) 087-75-01 false

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

1 2 3 4
6% 04-10-02 (737) 351-29-70 Выполнено
93% 23-01-99 (619) 850-31-29 Не выполнено
7% 13-12-00 (214) 322-89-81 Не выполнено
55% 09-05-03 (596) 087-75-01 Не выполнено

Пример 2

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

1 2 3 4 5 6
0.666 00-01-13 +7 (896) 954-06-92 false
0.410 99-01-17 +7 (817) 906-71-25 false
0.480 99-08-16 +7 (906) 505-14-75 false
0.119 03-07-18 +7 (453) 025-71-41 false

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

1 2 3 4
67% 13-01-00 (896) 954-06-92 Не выполнено
41% 17-01-99 (817) 906-71-25 Не выполнено
48% 16-08-99 (906) 505-14-75 Не выполнено
12% 18-07-03 (453) 025-71-41 Не выполнено

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
gobafev17[at]mail.ru 1.0 gobafev17[at]mail.ru Гобафев, Б.А.
turevuk48[at]yandex.ru 0.5 turevuk48[at]yandex.ru Туревук, Р.Ш.
gicev17[at]yahoo.com 0.8 gicev17[at]yahoo.com Гичев, А.В.
gicev17[at]yahoo.com 0.8 gicev17[at]yahoo.com Гичев, А.В.
docekskij14[at]rambler.ru 0.6 docekskij14[at]rambler.ru Дочекский, В.Н.

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

1 2 3
gobafev17 1.0000 Гобафев Б.
turevuk48 0.5000 Туревук Р.
gicev17 0.8000 Гичев А.
docekskij14 0.6000 Дочекский В.

Пример 2

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

1 2 3 4 5 6
rimberg43[at]yahoo.com 0.6 rimberg43[at]yahoo.com Римберг, О.Ц.
nufovij54[at]yahoo.com 0.5 nufovij54[at]yahoo.com Нуфовий, П.Т.
rimberg43[at]yahoo.com 0.6 rimberg43[at]yahoo.com Римберг, О.Ц.
celukanz50[at]yandex.ru 0.5 celukanz50[at]yandex.ru Челукянц, М.М.

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

1 2 3
rimberg43 0.6000 Римберг О.
nufovij54 0.5000 Нуфовий П.
celukanz50 0.5000 Челукянц М.

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да!dusumskij34[at]yahoo.com 0.919
Да!dusumskij34[at]yahoo.com 0.919
Нет!rozanz94[at]yandex.ru 0.936
Да!dusumskij34[at]yahoo.com 0.919
Да!sukli37[at]gmail.com 0.659

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

1 2 3
1 0 1
0.92 0.94 0.66
yahoo.com yandex.ru gmail.com

Пример 2

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

1 2 3 4
Нет!radmir69[at]rambler.ru 0.552
Нет!vsevolod88[at]mail.ru 0.286
Нет!tuzelskij86[at]yandex.ru 0.492
Да!viktor16[at]mail.ru 0.196
Да!viktor16[at]mail.ru 0.196
Да!viktor16[at]mail.ru 0.196

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

1 2 3 4
0 0 0 1
0.55 0.29 0.49 0.20
rambler.ru mail.ru yandex.ru mail.ru

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fosobli79[at]rambler.ru Фошобли М.З. Выполнено 0.90
mobli6[at]yahoo.com Мобли Т.Р. Не выполнено 0.25
mobli6[at]yahoo.com Мобли Т.Р. Не выполнено 0.25
bumin34[at]gmail.com Бумин Е.Д. Выполнено 0.72

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

1 2 3 4
fosobli79@rambler.ru Фошобли М. Y 90%
mobli6@yahoo.com Мобли Т. N 25%
bumin34@gmail.com Бумин Е. Y 72%

Пример 2

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

1 2 3 4
zisli66[at]mail.ru Цишли А.Н. Выполнено 0.07
risizov30[at]mail.ru Рисицов Р.Ф. Выполнено 0.81
mulskij6[at]yahoo.com Мулский А.Д. Не выполнено 0.98
gavko22[at]mail.ru Гавко А.Л. Не выполнено 0.85
mulskij6[at]yahoo.com Мулский А.Д. Не выполнено 0.98

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

1 2 3 4
zisli66@mail.ru Цишли А. Y 7%
risizov30@mail.ru Рисицов Р. Y 81%
mulskij6@yahoo.com Мулский А. N 98%
gavko22@mail.ru Гавко А. N 85%

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
true 0.6 arsenij6[at]gmail.com 27.08.02
true 1.0 zucubanz9[at]yandex.ru 28.09.03
true 1.0 zucubanz9[at]yandex.ru 28.09.03
true 0.0 adel_20[at]yandex.ru 26.04.04
true 1.0 zucubanz9[at]yandex.ru 28.09.03

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

1 2 3
Выполнено Выполнено Выполнено
60% 100% 0%
gmail.com yandex.ru yandex.ru
27-08-02 28-09-03 26-04-04

Пример 2

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

1 2 3 4 5 6
true 0.8 igor_40[at]yahoo.com 18.12.04
false 0.2 ignat90[at]mail.ru 08.11.00
false 0.3 daniel_33[at]yahoo.com 28.03.01
false 0.3 daniel_33[at]yahoo.com 28.03.01
false 0.3 daniel_33[at]yahoo.com 28.03.01

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

1 2 3
Выполнено Не выполнено Не выполнено
80% 20% 30%
yahoo.com mail.ru yahoo.com
18-12-04 08-11-00 28-03-01

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Нет leonid85[at]rambler.ru +7 (586) 187-15-76 +7 (586) 187-15-76
Нет dmitrij26[at]yandex.ru +7 (958) 248-75-54 +7 (958) 248-75-54
Нет sakskij85[at]gmail.com +7 (523) 492-16-81 +7 (523) 492-16-81

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

1 2 3
false sakskij85 (523) 492-1681
false leonid85 (586) 187-1576
false dmitrij26 (958) 248-7554

Пример 2

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

1 2 3 4 5 6
Нет vigskij80[at]yandex.ru +7 (888) 276-75-47 +7 (888) 276-75-47
Да nikolaj48[at]yahoo.com +7 (897) 610-55-68 +7 (897) 610-55-68
Да daniil81[at]yandex.ru +7 (401) 045-71-36 +7 (401) 045-71-36
Да cenenan36[at]yandex.ru +7 (727) 444-74-52 +7 (727) 444-74-52

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

1 2 3
true daniil81 (401) 045-7136
true cenenan36 (727) 444-7452
false vigskij80 (888) 276-7547
true nikolaj48 (897) 610-5568

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (052) 217-06-69 02.01.06 Горенян Т.М. Нет
+7 (052) 217-06-69 02.01.06 Горенян Т.М. Нет
+7 (812) 598-88-43 04.04.11 Бозовин Е.Б. Да
+7 (902) 020-99-73 04.11.10 Сукич И.И. Да

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

1 2 3 4
052-217-0669 06-01-02 Т. Горенян Не выполнено
812-598-8843 11-04-04 Е. Бозовин Выполнено
902-020-9973 10-11-04 И. Сукич Выполнено

Пример 2

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

1 2 3 4
+7 (942) 394-79-36 02.07.14 Мабский С.Ш. Нет
+7 (673) 893-34-64 00.05.05 Мичин Л.Д. Да
+7 (445) 244-28-09 01.02.10 Тулигин Д.У. Нет
+7 (175) 714-25-05 99.08.28 Тадберг Г.Ц. Да
+7 (175) 714-25-05 99.08.28 Тадберг Г.Ц. Да

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

1 2 3 4
942-394-7936 14-07-02 С. Мабский Не выполнено
673-893-3464 05-05-00 Л. Мичин Выполнено
445-244-2809 10-02-01 Д. Тулигин Не выполнено
175-714-2505 28-08-99 Г. Тадберг Выполнено

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Л.Р. Болов Л.Р. Болов 92% bolov70@yahoo.com 13-01-2001
В.Б. Декачич В.Б. Декачич 38% dekacic78@gmail.com 23-06-2002
Р.Л. Тидетин Р.Л. Тидетин 28% tidetin41@yandex.ru 18-08-2004

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

1 2 3 4
В. Декачич 0.38 dekacic78 02/06/23
Л. Болов 0.92 bolov70 01/01/13
Р. Тидетин 0.28 tidetin41 04/08/18

Пример 2

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

1 2 3 4 5
С.К. Зучев С.К. Зучев 64% zucev42@yahoo.com 14-09-2000
Г.И. Сосесук Г.И. Сосесук 42% sosesuk4@rambler.ru 04-11-2002
Г.М. Гомин Г.М. Гомин 79% gomin40@yandex.ru 04-11-1999

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

1 2 3 4
Г. Гомин 0.79 gomin40 99/11/04
Г. Сосесук 0.42 sosesuk4 02/11/04
С. Зучев 0.64 zucev42 00/09/14

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
В.Е. Гамамяк +7 099 344-9129 gamamak78@rambler.ru gamamak78@rambler.ru 27.03.2000
Т.Т. Шобуциди +7 739 845-1018 sobuzidi86@gmail.com sobuzidi86@gmail.com 22.05.2002
В.Ц. Фадко +7 422 940-6765 fadko22@yahoo.com fadko22@yahoo.com 22.06.2000
И.И. Течачов +7 005 966-8030 tecacov64@rambler.ru tecacov64@rambler.ru 18.10.2002
Т.Т. Шобуциди +7 739 845-1018 sobuzidi86@gmail.com sobuzidi86@gmail.com 22.05.2002

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

1 2 3 4
Гамамяк В. Шобуциди Т. Фадко В. Течачов И.
+7(099)344-91-29 +7(739)845-10-18 +7(422)940-67-65 +7(005)966-80-30
gamamak78 sobuzidi86 fadko22 tecacov64
27.03.00 22.05.02 22.06.00 18.10.02

Пример 2

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

1 2 3 4 5
Р.Г. Бофосук +7 069 219-2518 bofosuk60@gmail.com bofosuk60@gmail.com 24.04.1999
Р.Г. Бофосук +7 069 219-2518 bofosuk60@gmail.com bofosuk60@gmail.com 24.04.1999
Т.Н. Бишазберг +7 593 813-5266 bisazberg73@mail.ru bisazberg73@mail.ru 24.02.2004
С.В. Дибилко +7 784 258-2547 dibilko12@yahoo.com dibilko12@yahoo.com 05.06.2001

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

1 2 3
Бофосук Р. Бишазберг Т. Дибилко С.
+7(069)219-25-18 +7(593)813-52-66 +7(784)258-25-47
bofosuk60 bisazberg73 dibilko12
24.04.99 24.02.04 05.06.01

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.99!Богдан М. Селеций +7 870 575-6673 Y
0.99!Богдан М. Селеций +7 870 575-6673 Y
0.65!Амир Д. Зацев +7 192 915-2976 N
0.24!Яромир У. Тебев +7 814 471-9846 Y
0.89!Валерий З. Дубяк +7 384 594-1519 Y

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

1 2 3 4
Дубяк Валерий Зацев Амир Селеций Богдан Тебев Яромир
0.9 0.7 1.0 0.2
+7(384)594-15-19 +7(192)915-29-76 +7(870)575-66-73 +7(814)471-98-46
Выполнено Не выполнено Выполнено Выполнено

Пример 2

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

1 2 3
0.82!Айдар Т. Бисак +7 064 353-0556 Y
0.52!Яромир Н. Такушян +7 854 798-5821 Y
0.51!Семен Ф. Буцберг +7 666 046-5903 N
0.82!Айдар Т. Бисак +7 064 353-0556 Y

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

1 2 3
Бисак Айдар Буцберг Семен Такушян Яромир
0.8 0.5 0.5
+7(064)353-05-56 +7(666)046-59-03 +7(854)798-58-21
Выполнено Не выполнено Выполнено

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1999.07.18 +7 (870) 420-45-52 muzberg34@gmail.com
1999.09.24 +7 (736) 147-97-71 artemij1@yandex.ru
2000.03.21 +7 (199) 718-77-24 sergej14@mail.ru

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

1 2 3
18-07-1999 24-09-1999 21-03-2000
+7(870)420-45-52 +7(736)147-97-71 +7(199)718-77-24
muzberg34[at]gmail.com artemij1[at]yandex.ru sergej14[at]mail.ru

Пример 2

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

1 2 3
2002.07.12 +7 (031) 392-37-87 arsenij21@yandex.ru
2004.11.04 +7 (122) 149-93-23 daniel_38@rambler.ru
2000.06.11 +7 (120) 533-22-22 andrej77@yahoo.com
2003.11.19 +7 (859) 602-28-95 stanislav61@yandex.ru

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

1 2 3 4
12-07-2002 04-11-2004 11-06-2000 19-11-2003
+7(031)392-37-87 +7(122)149-93-23 +7(120)533-22-22 +7(859)602-28-95
arsenij21[at]yandex.ru daniel_38[at]rambler.ru andrej77[at]yahoo.com stanislav61[at]yandex.ru

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 906 772-0582 20-08-04 N sefacak3@yandex.ru
+7 021 196-5847 17-10-99 N defovuk24@gmail.com
+7 616 196-4308 16-08-04 Y zenic92@yandex.ru
+7 088 877-8753 13-04-00 Y viladanz28@mail.ru

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

1 2 3 4
906-772-0582 021-196-5847 616-196-4308 088-877-8753
04-08-20 99-10-17 04-08-16 00-04-13
нет нет да да
yandex.ru gmail.com yandex.ru mail.ru

Пример 2

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

1 2 3 4 5
+7 662 500-7351 12-02-01 N tucocan63@yahoo.com
+7 264 899-0459 10-07-02 N zevuman28@yahoo.com
+7 283 541-5982 03-09-03 Y sutozidi30@yahoo.com
+7 854 558-2390 18-08-03 N rumaranz60@gmail.com

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

1 2 3 4
662-500-7351 264-899-0459 283-541-5982 854-558-2390
01-02-12 02-07-10 03-09-03 03-08-18
нет нет да нет
yahoo.com yahoo.com yahoo.com gmail.com

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
12.10.2002 0.6383 +7 766 329-5237 Назар З. Филук Назар З. Филук
25.04.2004 0.1559 +7 388 845-2368 Максим Т. Ношамук Максим Т. Ношамук
05.11.2003 0.1232 +7 849 262-5387 Демид С. Цурман Демид С. Цурман
05.11.2003 0.1232 +7 849 262-5387 Демид С. Цурман Демид С. Цурман

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

1 2 3 4
02-10-12 0.638 (766) 329-5237 Филук, Н.З.
04-04-25 0.156 (388) 845-2368 Ношамук, М.Т.
03-11-05 0.123 (849) 262-5387 Цурман, Д.С.

Пример 2

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

1 2 3 4 5 6 7
11.01.1999 0.4376 +7 545 574-1502 Артем А. Теголман Артем А. Теголман
20.10.1999 0.0181 +7 985 190-9842 Родион К. Нувирский Родион К. Нувирский
11.01.1999 0.4376 +7 545 574-1502 Артем А. Теголман Артем А. Теголман
26.03.2002 0.8819 +7 982 232-6738 Артемий С. Цекуфий Артемий С. Цекуфий

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

1 2 3 4
99-01-11 0.438 (545) 574-1502 Теголман, А.А.
99-10-20 0.018 (985) 190-9842 Нувирский, Р.К.
02-03-26 0.882 (982) 232-6738 Цекуфий, А.С.

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
N 0.6 2004-04-10 (974) 539-2403
N 0.2 2000-03-17 (129) 756-8625
Y 0.3 2001-05-12 (607) 364-7916
Y 0.1 2004-10-20 (111) 816-3787

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

1 2 3 4
0 0.6000 10/04/04 9745392403
0 0.2000 17/03/00 1297568625
1 0.3000 12/05/01 6073647916
1 0.1000 20/10/04 1118163787

Пример 2

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

1 2 3 4 5 6
Y 0.8 2002-10-28 (312) 125-4277
N 0.9 2003-01-13 (009) 930-2657
N 0.8 2003-06-24 (769) 275-5611

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

1 2 3 4
1 0.8000 28/10/02 3121254277
0 0.9000 13/01/03 0099302657
0 0.8000 24/06/03 7692755611

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false;Тавов Никита 0.8222 0.8222
false;Цисиди Радмир 0.4755 0.4755
false;Тавов Никита 0.8222 0.8222
false;Чатли Герман 0.2733 0.2733
true;Чеведман Святогор 0.8793 0.8793

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

1 2 3 4
нет нет нет да
0.8 0.5 0.3 0.9
Никита Тавов Радмир Цисиди Герман Чатли Святогор Чеведман

Пример 2

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

1 2 3 4
false;Шасянц Альберт 0.4618 0.4618
false;Шасянц Альберт 0.4618 0.4618
true;Шаший Данила 0.3797 0.3797
false;Вурский Ростислав 0.2442 0.2442

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

1 2 3
нет да нет
0.5 0.4 0.2
Альберт Шасянц Данила Шаший Ростислав Вурский

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2004/05/25 Нет;+7(860)751-89-03 А.У. Барекак
2004/12/27 Нет;+7(679)587-31-98 З.А. Налберг
1999/07/17 Да;+7(664)132-26-70 Ф.Б. Муцян
1999/07/17 Да;+7(664)132-26-70 Ф.Б. Муцян
1999/07/17 Да;+7(664)132-26-70 Ф.Б. Муцян

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

1 2 3
25/05/04 27/12/04 17/07/99
N N Y
751-89-03 587-31-98 132-26-70
Барекак Налберг Муцян

Пример 2

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

1 2 3 4 5
2003/11/24 Да;+7(478)590-09-90 С.С. Бишофли
2000/09/20 Нет;+7(045)261-60-71 Н.А. Ташак
2003/07/23 Да;+7(457)194-67-78 Д.Ч. Мазакберг
2000/09/20 Нет;+7(045)261-60-71 Н.А. Ташак
2000/09/20 Нет;+7(045)261-60-71 Н.А. Ташак
2003/10/28 Да;+7(336)013-42-05 Д.Ф. Чанидак

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

1 2 3 4
24/11/03 20/09/00 23/07/03 28/10/03
Y N Y Y
590-09-90 261-60-71 194-67-78 013-42-05
Бишофли Ташак Мазакберг Чанидак

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
В.А. Сучко;0.9 sucko38@rambler.ru sucko38@rambler.ru
Р.Ф. Ремич;0.8 remic12@yandex.ru remic12@yandex.ru
Г.А. Белифов;0.6 belifov59@yahoo.com belifov59@yahoo.com

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

1 2 3
В. Сучко Г. Белифов Р. Ремич
90% 60% 80%
sucko38[at]rambler.ru belifov59[at]yahoo.com remic12[at]yandex.ru

Пример 2

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

1 2 3
Р.Н. Чагубли;0.6 cagubli56@gmail.com cagubli56@gmail.com
А.Д. Нилов;0.3 nilov91@yahoo.com nilov91@yahoo.com
Г.И. Какошак;0.3 kakosak6@rambler.ru kakosak6@rambler.ru

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

1 2 3
А. Нилов Г. Какошак Р. Чагубли
30% 30% 60%
nilov91[at]yahoo.com kakosak6[at]rambler.ru cagubli56[at]gmail.com

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Судман И.У.;2003-08-09 true
Нутман В.И.;2000-09-06 true
Нутман В.И.;2000-09-06 true
Нутман В.И.;2000-09-06 true
Чисосев К.Р.;2001-10-20 false

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

1 2 3
Судман И. Нутман В. Чисосев К.
Выполнено Выполнено Не выполнено
09/08/03 06/09/00 20/10/01

Пример 2

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

1 2
Сафман Г.З.;2003-08-15 false
Секегев Р.К.;1999-07-28 false
Секегев Р.К.;1999-07-28 false
Лелодяк М.Т.;1999-03-22 true
Секегев Р.К.;1999-07-28 false

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

1 2 3
Сафман Г. Секегев Р. Лелодяк М.
Не выполнено Не выполнено Выполнено
15/08/03 28/07/99 22/03/99

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.86 +7(011)010-97-33 +7(011)010-97-33 tivman91@rambler.ru Тивман, С.Г.
0.71 +7(464)927-61-70 +7(464)927-61-70 silezin37@yahoo.com Силецин, Б.О.
0.73 +7(361)228-01-83 +7(361)228-01-83 lazomko90@yandex.ru Лазомко, Е.Д.
0.34 +7(188)466-32-56 +7(188)466-32-56 ligan93@gmail.com Лигян, Р.Ш.

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

1 2 3 4
86% (011) 010-97-33 rambler.ru Тивман
71% (464) 927-61-70 yahoo.com Силецин
73% (361) 228-01-83 yandex.ru Лазомко
34% (188) 466-32-56 gmail.com Лигян

Пример 2

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

1 2 3 4 5 6
0.95 +7(495)887-08-67 +7(495)887-08-67 cokesev19@yandex.ru Чокешев, О.Г.
0.20 +7(921)158-72-40 +7(921)158-72-40 zusan1@rambler.ru Зусян, А.Е.
0.34 +7(330)075-09-97 +7(330)075-09-97 nakulko57@yandex.ru Накулко, Р.Ц.
0.92 +7(907)057-51-85 +7(907)057-51-85 sofucanz98@yahoo.com Шофучянц, Д.В.

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

1 2 3 4
95% (495) 887-08-67 yandex.ru Чокешев
20% (921) 158-72-40 rambler.ru Зусян
34% (330) 075-09-97 yandex.ru Накулко
92% (907) 057-51-85 yahoo.com Шофучянц

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
evgenij74@rambler.ru evgenij74@rambler.ru Евгений У. Рудиди:0.6102
evgenij85@yandex.ru evgenij85@yandex.ru Евгений Л. Шадов:0.8755
artur15@yandex.ru artur15@yandex.ru Артур Т. Донак:0.5841
artur15@yandex.ru artur15@yandex.ru Артур Т. Донак:0.5841
al_bert69@gmail.com al_bert69@gmail.com Альберт Т. Бетеший:0.7787

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

1 2 3
evgenij74 Рудиди 0.61
evgenij85 Шадов 0.88
artur15 Донак 0.58
al_bert69 Бетеший 0.78

Пример 2

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

1 2 3 4 5
rabofidi14@mail.ru rabofidi14@mail.ru Платон У. Рабофиди:0.1129
boris14@gmail.com boris14@gmail.com Борис Г. Тицин:0.2002
boris14@gmail.com boris14@gmail.com Борис Г. Тицин:0.2002
timur83@gmail.com timur83@gmail.com Тимур У. Фонян:0.8080
maksim11@yahoo.com maksim11@yahoo.com Максим Н. Сений:0.8846

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

1 2 3
rabofidi14 Рабофиди 0.11
boris14 Тицин 0.20
timur83 Фонян 0.81
maksim11 Сений 0.88

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
(336) 998-8870 21.05.99 0.22 0.22 Р.А. Рукберг
(401) 987-3975 12.05.03 0.13 0.13 Ф.Ч. Вунли
(401) 987-3975 12.05.03 0.13 0.13 Ф.Ч. Вунли
(864) 803-6589 01.07.02 0.21 0.21 Л.Р. Черли
(475) 130-4808 09.01.02 0.64 0.64 К.С. Лавский

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

1 2 3 4
9988870 9873975 8036589 1304808
99.05.21 03.05.12 02.07.01 02.01.09
22% 13% 21% 64%
Рукберг Р. Вунли Ф. Черли Л. Лавский К.

Пример 2

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

1 2 3 4 5 6 7
(092) 757-1047 27.07.01 0.00 0.00 Ю.Ш. Земев
(605) 231-6695 19.08.02 0.05 0.05 Я.О. Софянц
(204) 995-6381 26.07.02 0.76 0.76 С.Р. Зифиляк
(194) 374-8887 06.05.02 0.67 0.67 Р.Т. Рович
(194) 374-8887 06.05.02 0.67 0.67 Р.Т. Рович

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

1 2 3 4
7571047 2316695 9956381 3748887
01.07.27 02.08.19 02.07.26 02.05.06
0% 5% 76% 67%
Земев Ю. Софянц Я. Зифиляк С. Рович Р.

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99/01/22 +70824029437 0.09 0.09
04/10/17 +71869759158 0.76 0.76
01/09/15 +71392755882 0.94 0.94
01/09/15 +71392755882 0.94 0.94
04/05/04 +79134832186 0.21 0.21

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

1 2 3 4
22-01-99 17-10-04 15-09-01 04-05-04
082-402-9437 186-975-9158 139-275-5882 913-483-2186
0.0900 0.7600 0.9400 0.2100

Пример 2

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

1 2 3 4
02/05/08 +76803374681 0.92 0.92
03/02/24 +72744577805 0.95 0.95
03/08/26 +73845546771 0.63 0.63
00/08/19 +70116901104 0.24 0.24
00/08/19 +70116901104 0.24 0.24

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

1 2 3 4
08-05-02 24-02-03 26-08-03 19-08-00
680-337-4681 274-457-7805 384-554-6771 011-690-1104
0.9200 0.9500 0.6300 0.2400

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
23% N muzufuk64@mail.ru
31% N pavel5@rambler.ru
44% N zivoban34@rambler.ru

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

1 2 3
0.230 0 muzufuk64
0.310 0 pavel5
0.440 0 zivoban34

Пример 2

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

1 2 3 4
50% N vasilij62@rambler.ru
94% N svatoslav91@rambler.ru
98% N odissej11@yandex.ru
78% N timofej46@yandex.ru

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

1 2 3
0.500 0 vasilij62
0.940 0 svatoslav91
0.980 0 odissej11
0.780 0 timofej46

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
772-48-22 tamerlan86@yandex.ru Тамерлан Некич N 772-48-22
772-48-22 tamerlan86@yandex.ru Тамерлан Некич N 772-48-22
772-48-22 tamerlan86@yandex.ru Тамерлан Некич N 772-48-22
635-50-07 sosokidi13@mail.ru Николай Сосокиди N 635-50-07
082-60-74 nikita7@gmail.com Никита Вемин N 082-60-74

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

1 2 3
7724822 6355007 0826074
tamerlan86 sosokidi13 nikita7
Некич Тамерлан Сосокиди Николай Вемин Никита
Не выполнено Не выполнено Не выполнено

Пример 2

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

1 2 3 4 5
361-83-68 gordej66@mail.ru Гордей Кабян N 361-83-68
327-32-94 kenulman59@gmail.com Даниэль Кенулман N 327-32-94
481-25-20 tamerlan98@mail.ru Тамерлан Децич Y 481-25-20
481-25-20 tamerlan98@mail.ru Тамерлан Децич Y 481-25-20
481-25-20 tamerlan98@mail.ru Тамерлан Децич Y 481-25-20

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

1 2 3
3618368 3273294 4812520
gordej66 kenulman59 tamerlan98
Кабян Гордей Кенулман Даниэль Децич Тамерлан
Не выполнено Не выполнено Выполнено

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true +7 (925) 307-32-30|Р.Г. Везич
false +7 (075) 897-06-28|Т.У. Литафак
false +7 (239) 004-14-31|А.Р. Лофук
true +7 (893) 375-37-49|А.Ф. Руцудянц

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

1 2 3
Y 307-32-30 Везич
N 897-06-28 Литафак
N 004-14-31 Лофук
Y 375-37-49 Руцудянц

Пример 2

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

1 2 3
true +7 (842) 718-63-40|С.Н. Фечев
true +7 (159) 095-35-99|Т.Ф. Битов
true +7 (610) 034-54-72|М.Б. Нивешов

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

1 2 3
Y 718-63-40 Фечев
Y 095-35-99 Битов
Y 034-54-72 Нивешов

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.4067&2000.03.08 vaceslav57@yahoo.com vaceslav57@yahoo.com
0.9690&2004.05.02 keganz7@rambler.ru keganz7@rambler.ru
0.0476&2002.11.02 miroslav4@gmail.com miroslav4@gmail.com
0.0476&2002.11.02 miroslav4@gmail.com miroslav4@gmail.com
0.0476&2002.11.02 miroslav4@gmail.com miroslav4@gmail.com
0.8717&2002.02.17 tosumskij82@mail.ru tosumskij82@mail.ru

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

1 2 3 4
02/05/2004 02/11/2002 17/02/2002 08/03/2000
keganz7[at]rambler.ru miroslav4[at]gmail.com tosumskij82[at]mail.ru vaceslav57[at]yahoo.com
97% 5% 87% 41%

Пример 2

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

1 2 3 4 5
0.6327&2001.07.01 zufalic52@rambler.ru zufalic52@rambler.ru
0.4184&2002.05.24 vadanz36@yandex.ru vadanz36@yandex.ru
0.3519&2002.05.13 stepan69@mail.ru stepan69@mail.ru
0.8684&2003.07.02 sibikberg24@mail.ru sibikberg24@mail.ru
0.8684&2003.07.02 sibikberg24@mail.ru sibikberg24@mail.ru
0.8684&2003.07.02 sibikberg24@mail.ru sibikberg24@mail.ru

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

1 2 3 4
02/07/2003 13/05/2002 24/05/2002 01/07/2001
sibikberg24[at]mail.ru stepan69[at]mail.ru vadanz36[at]yandex.ru zufalic52[at]rambler.ru
87% 35% 42% 63%

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
10% fulusli65@rambler.ru Y 2000-07-25 2000-07-25
75% cevogidi35@yahoo.com N 2001-09-04 2001-09-04
71% ziveran69@gmail.com Y 2002-12-02 2002-12-02
77% cebosev99@yandex.ru N 2004-09-07 2004-09-07

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

1 2 3 4
0.1 fulusli65[at]rambler.ru Выполнено 25-07-00
0.8 cevogidi35[at]yahoo.com Не выполнено 04-09-01
0.7 ziveran69[at]gmail.com Выполнено 02-12-02
0.8 cebosev99[at]yandex.ru Не выполнено 07-09-04

Пример 2

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

1 2 3 4 5
36% bugov60@yandex.ru Y 2000-09-23 2000-09-23
91% ragij73@yahoo.com Y 2001-12-10 2001-12-10
35% zogisman40@yandex.ru Y 2004-02-03 2004-02-03
63% zusidi14@mail.ru N 2003-01-23 2003-01-23

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

1 2 3 4
0.4 bugov60[at]yandex.ru Выполнено 23-09-00
0.9 ragij73[at]yahoo.com Выполнено 10-12-01
0.3 zogisman40[at]yandex.ru Выполнено 03-02-04
0.6 zusidi14[at]mail.ru Не выполнено 23-01-03

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
В.А. Будизберг budizberg97@yandex.ru 0.4 budizberg97@yandex.ru
Ф.М. Газогич gazogic44@gmail.com 0.6 gazogic44@gmail.com
С.Ч. Сутолли sutolli56@mail.ru 0.9 sutolli56@mail.ru
С.Ч. Сутолли sutolli56@mail.ru 0.9 sutolli56@mail.ru
С.Ч. Сутолли sutolli56@mail.ru 0.9 sutolli56@mail.ru

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

1 2 3
В. Будизберг Ф. Газогич С. Сутолли
yandex.ru gmail.com mail.ru
0.40 0.60 0.90

Пример 2

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

1 2 3 4
Э.Ф. Чувукко cuvukko21@yahoo.com 1.0 cuvukko21@yahoo.com
Т.Р. Ротовский rotovskij30@mail.ru 0.2 rotovskij30@mail.ru
В.Н. Зилагяк zilagak49@mail.ru 0.2 zilagak49@mail.ru
А.Ф. Цакарберг zakarberg69@rambler.ru 0.2 zakarberg69@rambler.ru
Т.Р. Ротовский rotovskij30@mail.ru 0.2 rotovskij30@mail.ru
Т.Р. Ротовский rotovskij30@mail.ru 0.2 rotovskij30@mail.ru

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

1 2 3 4
Э. Чувукко Т. Ротовский В. Зилагяк А. Цакарберг
yahoo.com mail.ru mail.ru rambler.ru
1.00 0.20 0.20 0.20

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.7878 Да Игорь Рабашман
0.5172 Нет Максим Шулатов
0.5998 Да Степан Мешекянц

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

1 2 3
79% 52% 60%
1 0 1
Рабашман Игорь Шулатов Максим Мешекянц Степан

Пример 2

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

1 2 3
0.0107 Да Никита Шабифак
0.0663 Нет Самир Зочибиди
0.3282 Да Григорий Шачман

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

1 2 3
1% 7% 33%
1 0 1
Шабифак Никита Зочибиди Самир Шачман Григорий

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true!satedskij86@gmail.com (579) 822-55-69 (579) 822-55-69
false!kidin86@mail.ru (821) 983-19-26 (821) 983-19-26
true!fucli45@rambler.ru (356) 993-04-54 (356) 993-04-54

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

1 2 3
да нет да
(579) 822-5569 (821) 983-1926 (356) 993-0454
satedskij86 kidin86 fucli45

Пример 2

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

1 2 3
true!zegalko77@mail.ru (354) 014-45-55 (354) 014-45-55
true!fominan98@yandex.ru (798) 621-04-66 (798) 621-04-66
false!busman17@gmail.com (753) 687-49-22 (753) 687-49-22
true!nagigman49@yandex.ru (501) 077-43-01 (501) 077-43-01

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

1 2 3 4
да да нет да
(354) 014-4555 (798) 621-0466 (753) 687-4922 (501) 077-4301
zegalko77 fominan98 busman17 nagigman49

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
05-01-2000 05-01-2000 Выполнено!+7 894 787-94-47
28-08-1999 28-08-1999 Выполнено!+7 127 741-97-08
25-05-2001 25-05-2001 Выполнено!+7 943 924-24-45
28-08-1999 28-08-1999 Выполнено!+7 127 741-97-08
28-08-1999 28-08-1999 Выполнено!+7 127 741-97-08

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

1 2 3
99/08/28 да (127) 741-97-08
00/01/05 да (894) 787-94-47
01/05/25 да (943) 924-24-45

Пример 2

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

1 2 3
06-05-1999 06-05-1999 Выполнено!+7 532 147-13-38
06-05-1999 06-05-1999 Выполнено!+7 532 147-13-38
06-02-1999 06-02-1999 Не выполнено!+7 100 011-74-52
06-05-1999 06-05-1999 Выполнено!+7 532 147-13-38
08-09-2000 08-09-2000 Выполнено!+7 045 762-18-53

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

1 2 3
00/09/08 да (045) 762-18-53
99/02/06 нет (100) 011-74-52
99/05/06 да (532) 147-13-38

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Мурий, Р.А. Мурий, Р.А. 01.01.16 +7 129 661-4007
Фурский, Д.Р. Фурский, Д.Р. 99.11.17 +7 465 595-4767
Фамянц, С.Ч. Фамянц, С.Ч. 04.03.25 +7 668 059-7006
Фурский, Д.Р. Фурский, Д.Р. 99.11.17 +7 465 595-4767

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

1 2 3
Мурий Фурский Фамянц
16-01-01 17-11-99 25-03-04
129 661-4007 465 595-4767 668 059-7006

Пример 2

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

1 2 3 4 5 6
Тинедич, И.Ц. Тинедич, И.Ц. 02.02.05 +7 703 550-6392
Цоцишберг, Е.К. Цоцишберг, Е.К. 03.12.28 +7 977 352-9939
Дунак, А.М. Дунак, А.М. 00.07.18 +7 082 302-6165
Текберг, С.Ч. Текберг, С.Ч. 02.10.14 +7 753 619-4916
Текберг, С.Ч. Текберг, С.Ч. 02.10.14 +7 753 619-4916

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

1 2 3 4
Тинедич Цоцишберг Дунак Текберг
05-02-02 28-12-03 18-07-00 14-10-02
703 550-6392 977 352-9939 082 302-6165 753 619-4916

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
649 403-4927 Шовберг М.Л. Шовберг М.Л. sovberg87[at]mail.ru
083 783-3776 Нанянц В.Р. Нанянц В.Р. nananz19[at]rambler.ru
997 539-2334 Тесяк В.В. Тесяк В.В. tesak14[at]yandex.ru

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

1 2 3
6494034927 Шовберг sovberg87
0837833776 Нанянц nananz19
9975392334 Тесяк tesak14

Пример 2

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

1 2 3 4
307 565-5020 Мекский П.Т. Мекский П.Т. mekskij19[at]yahoo.com
846 080-6918 Декберг С.Т. Декберг С.Т. dekberg28[at]mail.ru
563 005-4796 Лимирин Г.У. Лимирин Г.У. limirin14[at]yahoo.com

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

1 2 3
3075655020 Мекский mekskij19
8460806918 Декберг dekberg28
5630054796 Лимирин limirin14

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
К.Р. Метман Выполнено +7(769)651-40-03 0.3
И.А. Шоцотич Не выполнено +7(747)842-78-85 0.5
И.Е. Зуфевин Не выполнено +7(131)006-49-25 0.6
Д.И. Сацомберг Не выполнено +7(028)353-91-44 0.5

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

1 2 3 4
Метман К. да (769) 651-40-03 0.300
Шоцотич И. нет (747) 842-78-85 0.500
Зуфевин И. нет (131) 006-49-25 0.600
Сацомберг Д. нет (028) 353-91-44 0.500

Пример 2

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

1 2 3 4
А.А. Шизев Выполнено +7(673)835-39-54 0.9
Р.Д. Зукберг Выполнено +7(073)945-03-60 0.8
Ф.З. Дофко Выполнено +7(684)098-48-37 0.6

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

1 2 3 4
Шизев А. да (673) 835-39-54 0.900
Зукберг Р. да (073) 945-03-60 0.800
Дофко Ф. да (684) 098-48-37 0.600

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(337) 067-8870 0.6 0.6 1
(854) 013-3506 0.8 0.8 0
(090) 943-7196 0.7 0.7 1

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

1 2 3
067-88-70 013-35-06 943-71-96
0.60 0.80 0.70
true false true

Пример 2

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

1 2 3 4
(585) 093-1336 0.2 0.2 1
(588) 753-3250 0.2 0.2 1
(603) 292-2515 0.5 0.5 0
(188) 985-3644 0.7 0.7 0

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

1 2 3 4
093-13-36 753-32-50 292-25-15 985-36-44
0.20 0.20 0.50 0.70
true true false false

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
08-12-1999 431 722-4413&0.4963
22-01-2000 880 516-9177&0.3988
28-02-2000 842 406-3742&0.1443

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

1 2 3
1999-12-08 2000-01-22 2000-02-28
0.496 0.399 0.144
7224413 5169177 4063742

Пример 2

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

1 2 3
18-02-2003 742 469-4641&0.7722
23-01-2001 948 172-2089&0.8995
03-03-2001 603 430-7240&0.9848
02-05-2002 928 018-5487&0.4895

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

1 2 3 4
2003-02-18 2001-01-23 2001-03-03 2002-05-02
0.772 0.899 0.985 0.489
4694641 1722089 4307240 0185487

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Влад Б. Чабунак +73438921505 cabunak21@mail.ru
Радмир И. Рогодман +73041348124 rogodman68@gmail.com
Максим С. Воряк +77423076310 maksim42@yahoo.com
Святогор М. Бобазак +74648433792 svatogor61@mail.ru
Святогор М. Бобазак +74648433792 svatogor61@mail.ru

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

1 2 3
Рогодман Радмир +7 304 134-81-24 rogodman68[at]gmail.com
Чабунак Влад +7 343 892-15-05 cabunak21[at]mail.ru
Бобазак Святогор +7 464 843-37-92 svatogor61[at]mail.ru
Воряк Максим +7 742 307-63-10 maksim42[at]yahoo.com

Пример 2

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

1 2 3
Одиссей Ц. Вокяк +78300396371 odissej6@yahoo.com
Руслан Д. Вецовян +70673234518 vezovan84@rambler.ru
Ян У. Докибиди +77149050659 dokibidi39@mail.ru
Ян У. Докибиди +77149050659 dokibidi39@mail.ru

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

1 2 3
Вецовян Руслан +7 067 323-45-18 vezovan84[at]rambler.ru
Докибиди Ян +7 714 905-06-59 dokibidi39[at]mail.ru
Вокяк Одиссей +7 830 039-63-71 odissej6[at]yahoo.com