ИНБО-03-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+70495841622 14/05/00;0.2
+79000438407 07/08/01;0.5
+78074193459 16/01/02;0.6
+78074193459 16/01/02;0.6
+78074193459 16/01/02;0.6

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

1 2 3
5841622 00.05.14 20%
0438407 01.08.07 50%
4193459 02.01.16 60%

Пример 2

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

1 2 3
+72523889425 08/08/00;0.4
+72523889425 08/08/00;0.4
+72523889425 08/08/00;0.4
+75540961908 18/06/00;0.2
+79589894587 28/02/01;0.6

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

1 2 3
3889425 00.08.08 40%
0961908 00.06.18 20%
9894587 01.02.28 60%

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Игнат О. Туров 2002/02/06 ignat23[at]yandex.ru ignat23[at]yandex.ru
Макар К. Бегесиди 2003/01/22 begesidi44[at]yandex.ru begesidi44[at]yandex.ru
Игорь Б. Рецавли 2001/09/22 rezavli80[at]mail.ru rezavli80[at]mail.ru
Артур А. Зофегук 2002/10/25 zofeguk6[at]rambler.ru zofeguk6[at]rambler.ru

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

1 2 3
Бегесиди М.К. 22-01-03 begesidi44@yandex.ru
Зофегук А.А. 25-10-02 zofeguk6@rambler.ru
Рецавли И.Б. 22-09-01 rezavli80@mail.ru
Туров И.О. 06-02-02 ignat23@yandex.ru

Пример 2

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

1 2 3 4
Владимир Д. Канавов 2001/10/16 vladimir13[at]yahoo.com vladimir13[at]yahoo.com
Ильдар У. Фечешман 2003/02/17 fecesman98[at]yandex.ru fecesman98[at]yandex.ru
Тихон В. Дикугев 2000/08/27 dikugev55[at]rambler.ru dikugev55[at]rambler.ru

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

1 2 3
Дикугев Т.В. 27-08-00 dikugev55@rambler.ru
Канавов В.Д. 16-10-01 vladimir13@yahoo.com
Фечешман И.У. 17-02-03 fecesman98@yandex.ru

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.3019 1:19/05/02
0.9502 0:24/09/02
0.0108 1:19/10/00

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

1 2 3
0.302 0.950 0.011
19-05-02 24-09-02 19-10-00
Выполнено Не выполнено Выполнено

Пример 2

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

1 2 3
0.1766 1:09/09/04
0.5284 0:04/11/00
0.2580 0:02/09/03
0.6416 0:11/04/03

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

1 2 3 4
0.177 0.528 0.258 0.642
09-09-04 04-11-00 02-09-03 11-04-03
Выполнено Не выполнено Не выполнено Не выполнено

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет 10/01/99 Амир У. Рилев rilev71@yahoo.com
нет 05/09/00 Игнат О. Чодук ignat23@rambler.ru
да 04/08/00 Арсений Н. Шугомак arsenij47@gmail.com
да 28/07/00 Глеб С. Зигебский zigebskij80@gmail.com
нет 10/01/99 Амир У. Рилев rilev71@yahoo.com

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

1 2 3 4
Не выполнено 99/01/10 Рилев Амир rilev71[at]yahoo.com
Не выполнено 00/09/05 Чодук Игнат ignat23[at]rambler.ru
Выполнено 00/08/04 Шугомак Арсений arsenij47[at]gmail.com
Выполнено 00/07/28 Зигебский Глеб zigebskij80[at]gmail.com

Пример 2

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

1 2 3 4
да 28/06/02 Марат С. Гидиди gididi5@rambler.ru
да 07/01/03 Яромир С. Несутянц nesutanz11@rambler.ru
да 28/06/02 Марат С. Гидиди gididi5@rambler.ru
да 15/01/03 Ростислав Ш. Нетебберг rostislav4@mail.ru
да 02/05/04 Альберт Ч. Лунли al_bert56@gmail.com

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

1 2 3 4
Выполнено 02/06/28 Гидиди Марат gididi5[at]rambler.ru
Выполнено 03/01/07 Несутянц Яромир nesutanz11[at]rambler.ru
Выполнено 03/01/15 Нетебберг Ростислав rostislav4[at]mail.ru
Выполнено 04/05/02 Лунли Альберт al_bert56[at]gmail.com

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Куретян Святослав Куретян Святослав svatoslav79[at]mail.ru|1
Гукян Филипп Гукян Филипп filipp98[at]mail.ru|1
Вумефли Михаил Вумефли Михаил vumefli23[at]gmail.com|0
Тубев Антон Тубев Антон tubev95[at]gmail.com|0

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

1 2 3
Филипп Гукян filipp98@mail.ru Да
Святослав Куретян svatoslav79@mail.ru Да
Антон Тубев tubev95@gmail.com Нет
Михаил Вумефли vumefli23@gmail.com Нет

Пример 2

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

1 2 3 4 5
Цуданук Тихон Цуданук Тихон zudanuk37[at]mail.ru|0
Демиди Сергей Демиди Сергей demidi51[at]rambler.ru|0
Чотушман Алексей Чотушман Алексей cotusman28[at]yandex.ru|1
Гивко Артем Гивко Артем givko12[at]gmail.com|1

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

1 2 3
Алексей Чотушман cotusman28@yandex.ru Да
Сергей Демиди demidi51@rambler.ru Нет
Артем Гивко givko12@gmail.com Да
Тихон Цуданук zudanuk37@mail.ru Нет

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет Давид Ф. Дучли!23.08.01 david22@mail.ru
нет Глеб Р. Венедий!07.10.02 venedij71@yandex.ru
нет Глеб Р. Венедий!07.10.02 venedij71@yandex.ru
да Павел И. Турувий!04.02.01 turuvij72@yandex.ru

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

1 2 3
Не выполнено Не выполнено Выполнено
Дучли Венедий Турувий
23/08/01 07/10/02 04/02/01
david22 venedij71 turuvij72

Пример 2

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

1 2 3 4
нет Айдар М. Роцли!15.07.03 ajdar5@rambler.ru
нет Вячеслав Е. Цугобянц!01.06.99 vaceslav25@yandex.ru
нет Вячеслав Е. Цугобянц!01.06.99 vaceslav25@yandex.ru
нет Борис Р. Маризли!25.01.99 marizli9@mail.ru

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

1 2 3
Не выполнено Не выполнено Не выполнено
Роцли Цугобянц Маризли
15/07/03 01/06/99 25/01/99
ajdar5 vaceslav25 marizli9

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 156 035-2975!1 0.1
+7 153 544-1137!1 0.6
+7 573 408-0444!0 0.2
+7 074 981-3088!0 0.9

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

1 2 3
156 035-2975 0.1000 да
153 544-1137 0.6000 да
573 408-0444 0.2000 нет
074 981-3088 0.9000 нет

Пример 2

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

1 2
+7 413 754-7291!0 0.4
+7 932 224-5926!0 0.3
+7 445 222-5370!0 0.0

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

1 2 3
413 754-7291 0.4000 нет
932 224-5926 0.3000 нет
445 222-5370 0.0000 нет

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.1460!N 01-11-15 01-11-15
0.8781!Y 03-04-19 03-04-19
0.7405!N 00-06-11 00-06-11
0.7405!N 00-06-11 00-06-11
0.4883!N 02-10-06 02-10-06

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

1 2 3 4
0 1 0 0
01.11.15 03.04.19 00.06.11 02.10.06
0.1 0.9 0.7 0.5

Пример 2

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

1 2 3 4
0.6999!N 02-08-27 02-08-27
0.1290!Y 00-08-08 00-08-08
0.0704!Y 02-06-26 02-06-26
0.1290!Y 00-08-08 00-08-08

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

1 2 3
0 1 1
02.08.27 00.08.08 02.06.26
0.7 0.1 0.1

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
regonak59[at]yandex.ru Да 2004-12-11 Да
dozucev23[at]gmail.com Нет 2002-09-25 Нет
dazuzskij77[at]gmail.com Нет 1999-10-11 Нет
vuzij13[at]gmail.com Да 2001-06-11 Да
vuzij13[at]gmail.com Да 2001-06-11 Да

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

1 2 3
regonak59@yandex.ru true 2004
dozucev23@gmail.com false 2002
dazuzskij77@gmail.com false 1999
vuzij13@gmail.com true 2001

Пример 2

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

1 2 3 4 5 6
fisegko35[at]gmail.com Да 2003-03-09 Да
fisegko35[at]gmail.com Да 2003-03-09 Да
latodskij88[at]rambler.ru Да 2002-10-28 Да
tamonak58[at]rambler.ru Нет 2002-06-22 Нет
sisenuk45[at]rambler.ru Да 1999-11-16 Да

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

1 2 3
fisegko35@gmail.com true 2003
latodskij88@rambler.ru true 2002
tamonak58@rambler.ru false 2002
sisenuk45@rambler.ru true 1999

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
18%|+7(645)979-11-14 А.Б. Гадук А.Б. Гадук 2004.12.05
37%|+7(115)814-11-73 П.Г. Кекициди П.Г. Кекициди 2002.04.02
86%|+7(383)838-68-87 Д.В. Карин Д.В. Карин 2000.01.23
86%|+7(383)838-68-87 Д.В. Карин Д.В. Карин 2000.01.23
86%|+7(383)838-68-87 Д.В. Карин Д.В. Карин 2000.01.23
84%|+7(584)614-21-83 З.У. Фашодич З.У. Фашодич 2004.10.03

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

1 2 3 4
0.180 0.860 0.840 0.370
+7 645 979-11-14 +7 383 838-68-87 +7 584 614-21-83 +7 115 814-11-73
А. Гадук Д. Карин З. Фашодич П. Кекициди
05-12-04 23-01-00 03-10-04 02-04-02

Пример 2

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

1 2 3 4
92%|+7(541)998-43-45 Э.Г. Мезобман Э.Г. Мезобман 2004.09.07
31%|+7(031)116-46-56 П.Л. Бугусянц П.Л. Бугусянц 2000.04.07
31%|+7(031)116-46-56 П.Л. Бугусянц П.Л. Бугусянц 2000.04.07
31%|+7(031)116-46-56 П.Л. Бугусянц П.Л. Бугусянц 2000.04.07
89%|+7(798)667-52-71 Э.Н. Мобов Э.Н. Мобов 2004.11.12

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

1 2 3
0.310 0.920 0.890
+7 031 116-46-56 +7 541 998-43-45 +7 798 667-52-71
П. Бугусянц Э. Мезобман Э. Мобов
07-04-00 07-09-04 12-11-04

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Рузко Д.Ф. N 0.60 02.12.19
Тедушак И.Е. N 0.24 03.09.23
Дикак А.К. N 0.51 04.06.16
Вобамский Ф.Ф. N 0.86 04.10.17

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

1 2 3 4
Рузко Тедушак Дикак Вобамский
Не выполнено Не выполнено Не выполнено Не выполнено
0.6000 0.2400 0.5100 0.8600
19/12/02 23/09/03 16/06/04 17/10/04

Пример 2

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

1 2 3 4
Вуфидов А.У. Y 0.20 03.02.08
Магиди Р.Ц. Y 0.99 03.10.01
Цацяк С.В. Y 0.09 00.05.18

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

1 2 3
Вуфидов Магиди Цацяк
Выполнено Выполнено Выполнено
0.2000 0.9900 0.0900
08/02/03 01/10/03 18/05/00

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Артур Л. Замуций 0 +7 428 913-25-14 0.7963 +7 428 913-25-14
Айдар Ц. Забиди 1 +7 850 559-01-35 0.9549 +7 850 559-01-35
Андрей Е. Зувов 0 +7 478 991-96-77 0.4144 +7 478 991-96-77
Дмитрий Ц. Чорко 1 +7 367 235-19-52 0.4242 +7 367 235-19-52

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

1 2 3 4
Замуций, А.Л. Забиди, А.Ц. Зувов, А.Е. Чорко, Д.Ц.
Нет Да Нет Да
913-2514 559-0135 991-9677 235-1952
0.796 0.955 0.414 0.424

Пример 2

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

1 2 3 4 5 6 7
Даниэль Г. Фисошев 0 +7 016 806-69-59 0.5599 +7 016 806-69-59
Антон М. Чабев 0 +7 645 542-97-40 0.3582 +7 645 542-97-40
Василий С. Цучалянц 0 +7 891 217-03-24 0.5943 +7 891 217-03-24
Мирон И. Тукусин 0 +7 034 013-91-94 0.7273 +7 034 013-91-94

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

1 2 3 4
Фисошев, Д.Г. Чабев, А.М. Цучалянц, В.С. Тукусин, М.И.
Нет Нет Нет Нет
806-6959 542-9740 217-0324 013-9194
0.560 0.358 0.594 0.727

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 172 930-3029!Дамир Н. Цотский zotskij2@yahoo.com 27.01.2000 27.01.2000
+7 424 757-0380!Самир Т. Руцский ruzskij65@yandex.ru 18.10.2004 18.10.2004
+7 947 817-2369!Анатолий Г. Тимянц anatolij69@yandex.ru 11.12.2001 11.12.2001
+7 116 564-5637!Илья Л. Тусекий tusekij28@rambler.ru 12.10.2001 12.10.2001

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

1 2 3 4
Д.Н. Цотский С.Т. Руцский А.Г. Тимянц И.Л. Тусекий
zotskij2[at]yahoo.com ruzskij65[at]yandex.ru anatolij69[at]yandex.ru tusekij28[at]rambler.ru
172-930-3029 424-757-0380 947-817-2369 116-564-5637
27/01/00 18/10/04 11/12/01 12/10/01

Пример 2

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

1 2 3 4
+7 430 998-0599!Максим Ч. Цубев maksim98@yandex.ru 22.03.2003 22.03.2003
+7 071 888-0752!Павел Г. Мозский mozskij61@gmail.com 04.05.2004 04.05.2004
+7 860 437-4775!Кирилл К. Ранелский ranelskij71@mail.ru 17.07.2002 17.07.2002

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

1 2 3
М.Ч. Цубев П.Г. Мозский К.К. Ранелский
maksim98[at]yandex.ru mozskij61[at]gmail.com ranelskij71[at]mail.ru
430-998-0599 071-888-0752 860-437-4775
22/03/03 04/05/04 17/07/02

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3373 17.04.2004 rosusanz75[at]mail.ru
0.8029 14.08.2003 ditij20[at]mail.ru
0.4920 14.04.2004 nikolaj67[at]yahoo.com
0.9227 05.03.2000 fedor45[at]mail.ru

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

1 2 3 4
34% 80% 49% 92%
17-04-2004 14-08-2003 14-04-2004 05-03-2000
rosusanz75@mail.ru ditij20@mail.ru nikolaj67@yahoo.com fedor45@mail.ru

Пример 2

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

1 2 3 4
0.8781 10.10.2004 vladislav66[at]mail.ru
0.4964 27.04.1999 gosamli12[at]yahoo.com
0.6196 21.08.2001 zatubak20[at]rambler.ru

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

1 2 3
88% 50% 62%
10-10-2004 27-04-1999 21-08-2001
vladislav66@mail.ru gosamli12@yahoo.com zatubak20@rambler.ru

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.040;+7(776)385-16-64 нет ranman49[at]mail.ru
0.788;+7(256)047-62-20 нет viselev51[at]gmail.com
0.472;+7(569)371-22-02 нет sorman92[at]rambler.ru

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

1 2 3
+77763851664 +72560476220 +75693712202
0 0 0
0.0 0.8 0.5
ranman49 viselev51 sorman92

Пример 2

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

1 2 3
0.527;+7(176)092-50-80 нет danila87[at]gmail.com
0.772;+7(246)583-70-85 нет kezic80[at]yahoo.com
0.965;+7(990)953-48-08 нет zazokanz49[at]mail.ru
0.653;+7(417)558-08-60 да adel_94[at]mail.ru

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

1 2 3 4
+71760925080 +72465837085 +79909534808 +74175580860
0 0 0 1
0.5 0.8 1.0 0.7
danila87 kezic80 zazokanz49 adel_94

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
15/03/00!konobskij93[at]yandex.ru +7 (891) 602-61-15 N
08/02/02!dababskij18[at]rambler.ru +7 (499) 589-22-82 N
01/07/00!sesij23[at]yandex.ru +7 (459) 279-60-81 N

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

1 2 3
konobskij93 dababskij18 sesij23
+78916026115 +74995892282 +74592796081
нет нет нет
00.03.15 02.02.08 00.07.01

Пример 2

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

1 2 3
16/03/01!lizavin93[at]gmail.com +7 (077) 548-28-59 Y
14/12/01!gurasev88[at]mail.ru +7 (187) 518-36-80 Y
14/07/02!redanz52[at]gmail.com +7 (429) 545-54-14 Y

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

1 2 3
lizavin93 gurasev88 redanz52
+70775482859 +71875183680 +74295455414
да да да
01.03.16 01.12.14 02.07.14

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
25.11.2002 aleksej86@gmail.com!4716267809 25.11.2002 Алексей Бизачук
10.11.2002 zosogskij4@rambler.ru!4096201110 10.11.2002 Арсений Цошогский
10.01.2003 artur4@mail.ru!3446208303 10.01.2003 Артур Сотий

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

1 2 3
2002.11.25 2002.11.10 2003.01.10
471-626-7809 409-620-1110 344-620-8303
Бизачук Цошогский Сотий
aleksej86[at]gmail.com zosogskij4[at]rambler.ru artur4[at]mail.ru

Пример 2

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

1 2 3 4
13.11.1999 silberg37@mail.ru!6126162105 13.11.1999 Артем Шилберг
16.02.2000 nikita99@rambler.ru!2300081380 16.02.2000 Никита Цаниди
18.04.2001 al_bert32@yahoo.com!1543211968 18.04.2001 Альберт Децов

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

1 2 3
1999.11.13 2000.02.16 2001.04.18
612-616-2105 230-008-1380 154-321-1968
Шилберг Цаниди Децов
silberg37[at]mail.ru nikita99[at]rambler.ru al_bert32[at]yahoo.com

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(439)011-14-66!true 99-01-06 99-01-06
+7(439)011-14-66!true 99-01-06 99-01-06
+7(281)361-38-22!false 03-09-04 03-09-04
+7(514)411-03-72!false 99-09-11 99-09-11

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

1 2 3
439 011-1466 281 361-3822 514 411-0372
да нет нет
99.01.06 03.09.04 99.09.11

Пример 2

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

1 2 3 4
+7(867)596-18-25!true 99-01-02 99-01-02
+7(540)614-79-43!true 03-05-25 03-05-25
+7(540)614-79-43!true 03-05-25 03-05-25
+7(616)426-89-40!false 02-01-17 02-01-17
+7(612)629-27-77!false 00-10-13 00-10-13

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

1 2 3 4
867 596-1825 540 614-7943 616 426-8940 612 629-2777
да да нет нет
99.01.02 03.05.25 02.01.17 00.10.13

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
minananz43[at]mail.ru 0.03 +7(468)612-53-89 Нет
sosesidi38[at]mail.ru 0.91 +7(923)003-78-34 Нет
grigorij35[at]yahoo.com 0.31 +7(488)132-02-57 Нет
maksim30[at]yahoo.com 0.99 +7(065)296-14-51 Да

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

1 2 3 4
yahoo.com 0.990 +7 065 296-1451 Выполнено
mail.ru 0.030 +7 468 612-5389 Не выполнено
yahoo.com 0.310 +7 488 132-0257 Не выполнено
mail.ru 0.910 +7 923 003-7834 Не выполнено

Пример 2

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

1 2 3 4
aleksandr52[at]yandex.ru 0.13 +7(439)519-77-28 Нет
fakli76[at]mail.ru 0.79 +7(344)746-08-21 Да
filipp64[at]yahoo.com 0.93 +7(394)308-38-58 Нет
savelij12[at]yandex.ru 0.79 +7(497)127-68-11 Да

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

1 2 3 4
mail.ru 0.790 +7 344 746-0821 Выполнено
yahoo.com 0.930 +7 394 308-3858 Не выполнено
yandex.ru 0.130 +7 439 519-7728 Не выполнено
yandex.ru 0.790 +7 497 127-6811 Выполнено

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено 0.68 relukin7[at]yahoo.com
Не выполнено 0.68 necikman79[at]yandex.ru
Выполнено 0.83 lututskij95[at]gmail.com

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

1 2 3
Да Нет Да
68% 68% 83%
relukin7 necikman79 lututskij95

Пример 2

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

1 2 3 4 5
Выполнено 0.50 tizin55[at]yandex.ru
Выполнено 0.02 dulovuk10[at]yandex.ru
Выполнено 0.86 gefusanz85[at]rambler.ru
Не выполнено 0.41 misidi78[at]yandex.ru

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

1 2 3 4
Да Да Да Нет
50% 2% 86% 41%
tizin55 dulovuk10 gefusanz85 misidi78

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.210 +7 016 695-3484 busocberg69[at]rambler.ru
0.859 +7 647 728-5271 vitalij88[at]rambler.ru
0.490 +7 283 372-4538 vitalij10[at]rambler.ru
0.469 +7 031 016-1155 daniel_98[at]yandex.ru
0.469 +7 031 016-1155 daniel_98[at]yandex.ru
0.469 +7 031 016-1155 daniel_98[at]yandex.ru

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

1 2 3
21% (016) 695-3484 busocberg69
86% (647) 728-5271 vitalij88
49% (283) 372-4538 vitalij10
47% (031) 016-1155 daniel_98

Пример 2

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

1 2 3
0.535 +7 273 761-6508 robert95[at]rambler.ru
0.535 +7 273 761-6508 robert95[at]rambler.ru
0.535 +7 273 761-6508 robert95[at]rambler.ru
0.406 +7 743 193-5720 ledizli59[at]gmail.com
0.311 +7 613 514-6876 zefskij80[at]rambler.ru
0.609 +7 776 373-4791 filipp56[at]yandex.ru

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

1 2 3
54% (273) 761-6508 robert95
41% (743) 193-5720 ledizli59
31% (613) 514-6876 zefskij80
61% (776) 373-4791 filipp56

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Цумибман Д.З. +7 124 864-57-09 0.8 Выполнено
Газеляк А.О. +7 153 578-65-54 0.7 Выполнено
Кудли А.У. +7 089 912-13-56 0.7 Не выполнено
Цумибман Д.З. +7 124 864-57-09 0.8 Выполнено
Фабко С.О. +7 788 199-54-37 0.2 Не выполнено

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

1 2 3 4
Цумибман Д. Газеляк А. Кудли А. Фабко С.
124 864-5709 153 578-6554 089 912-1356 788 199-5437
80% 70% 70% 20%
1 1 0 0

Пример 2

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

1 2 3 4
Никерич З.Д. +7 064 649-37-25 0.2 Выполнено
Ритоцли В.С. +7 758 662-47-35 0.5 Выполнено
Зикиди Д.В. +7 961 885-36-87 0.7 Не выполнено
Зикиди Д.В. +7 961 885-36-87 0.7 Не выполнено

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

1 2 3
Никерич З. Ритоцли В. Зикиди Д.
064 649-3725 758 662-4735 961 885-3687
20% 50% 70%
1 1 0

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
11.05.2000 11.05.2000 Н.У. Весич:false
15.03.2000 15.03.2000 Р.Ц. Зулимли:true
12.01.2001 12.01.2001 Э.З. Бакудко:false

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

1 2 3
11-05-2000 Весич нет
15-03-2000 Зулимли да
12-01-2001 Бакудко нет

Пример 2

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

1 2 3
24.09.2002 24.09.2002 А.А. Созян:false
28.08.2000 28.08.2000 Д.В. Табян:false
14.08.2004 14.08.2004 В.А. Шенберг:false
06.04.2001 06.04.2001 Д.Ц. Фашов:true

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

1 2 3
24-09-2002 Созян нет
28-08-2000 Табян нет
14-08-2004 Шенберг нет
06-04-2001 Фашов да

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Всеволод Л. Буциди#N vsevolod63[at]rambler.ru 0.0 0.0
Василий Ф. Чесочиди#N cesocidi83[at]mail.ru 0.1 0.1
Василий Ф. Чесочиди#N cesocidi83[at]mail.ru 0.1 0.1
Филипп Л. Вувев#Y filipp82[at]yandex.ru 0.6 0.6
Павел Ч. Мавий#N pavel71[at]yahoo.com 0.6 0.6

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

1 2 3 4
0 0 1 0
Буциди В.Л. Чесочиди В.Ф. Вувев Ф.Л. Мавий П.Ч.
rambler.ru mail.ru yandex.ru yahoo.com
0.0000 0.1000 0.6000 0.6000

Пример 2

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

1 2 3 4
Гордей Б. Кичигянц#Y kiciganz57[at]gmail.com 0.5 0.5
Гордей Б. Кичигянц#Y kiciganz57[at]gmail.com 0.5 0.5
Тимур Ц. Кутуфин#N kutufin94[at]gmail.com 1.0 1.0
Альберт Б. Дизин#Y al_bert31[at]yahoo.com 0.3 0.3
Марк Т. Замофян#N zamofan33[at]rambler.ru 0.1 0.1

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

1 2 3 4
1 0 1 0
Кичигянц Г.Б. Кутуфин Т.Ц. Дизин А.Б. Замофян М.Т.
gmail.com gmail.com yahoo.com rambler.ru
0.5000 1.0000 0.3000 0.1000

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(306) 036-42-57 24.08.2004 Нет 43%
(228) 128-05-93 08.07.2004 Нет 93%
(726) 094-97-07 03.07.2002 Нет 72%

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

1 2 3
0364257 1280593 0949707
24-08-2004 08-07-2004 03-07-2002
Не выполнено Не выполнено Не выполнено
0.430 0.930 0.720

Пример 2

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

1 2 3 4
(662) 130-27-47 18.12.2001 Да 12%
(915) 962-14-27 13.04.2000 Да 26%
(740) 459-03-97 01.05.2002 Нет 51%
(443) 756-93-40 22.10.2001 Да 32%

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

1 2 3 4
1302747 9621427 4590397 7569340
18-12-2001 13-04-2000 01-05-2002 22-10-2001
Выполнено Выполнено Не выполнено Выполнено
0.120 0.260 0.510 0.320

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true#sudskij57[at]gmail.com 0.972 0.972
false#vogakuk33[at]yandex.ru 0.381 0.381
false#nakatli26[at]yandex.ru 0.450 0.450

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

1 2 3
да нет нет
sudskij57@gmail.com vogakuk33@yandex.ru nakatli26@yandex.ru
1.0 0.4 0.5

Пример 2

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

1 2 3
true#valerij60[at]yahoo.com 0.868 0.868
true#vimabuk44[at]yandex.ru 0.779 0.779
false#fecurev75[at]mail.ru 0.025 0.025
true#kofucan41[at]yahoo.com 0.020 0.020

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

1 2 3 4
да да нет да
valerij60@yahoo.com vimabuk44@yandex.ru fecurev75@mail.ru kofucan41@yahoo.com
0.9 0.8 0.0 0.0

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
23/01/00 Антон С. Кикянц kikanz45[at]gmail.com
18/07/00 Марсель И. Мекагберг mekagberg53[at]mail.ru
06/04/00 Максим Н. Лосяк maksim95[at]gmail.com

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

1 2 3
00-01-23 А.С. Кикянц kikanz45@gmail.com
00-07-18 М.И. Мекагберг mekagberg53@mail.ru
00-04-06 М.Н. Лосяк maksim95@gmail.com

Пример 2

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

1 2 3
03/08/04 Ильдар В. Дечабян decaban17[at]gmail.com
26/03/03 Амир Е. Синебук sinebuk3[at]yandex.ru
18/09/00 Альберт Д. Газагко al_bert93[at]yandex.ru
04/02/02 Святогор И. Мошебук svatogor39[at]gmail.com

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

1 2 3
00-09-18 А.Д. Газагко al_bert93@yandex.ru
03-03-26 А.Е. Синебук sinebuk3@yandex.ru
04-08-03 И.В. Дечабян decaban17@gmail.com
02-02-04 С.И. Мошебук svatogor39@gmail.com

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Нет 2002-09-26;+73155544364
Нет 2002-04-15;+77225071787
Да 2001-03-01;+75690851144
Да 2000-12-07;+73914615551
Да 2000-12-07;+73914615551

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

1 2 3
Не выполнено 2002 +7 315 554-4364
Выполнено 2000 +7 391 461-5551
Выполнено 2001 +7 569 085-1144
Не выполнено 2002 +7 722 507-1787

Пример 2

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

1 2
Да 2001-07-04;+76196530934
Нет 2000-03-16;+78813615342
Да 2001-07-05;+75825896625
Да 2001-07-05;+75825896625
Нет 1999-12-15;+79144101067

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

1 2 3
Выполнено 2001 +7 582 589-6625
Выполнено 2001 +7 619 653-0934
Не выполнено 2000 +7 881 361-5342
Не выполнено 1999 +7 914 410-1067

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 582 975-3858&Анатолий Вадич 0.471
+7 467 491-1324&Ярослав Тофедли 0.132
+7 676 329-6823&Дамир Тубидян 0.998
+7 467 491-1324&Ярослав Тофедли 0.132
+7 467 491-1324&Ярослав Тофедли 0.132

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

1 2 3
Тубидян Тофедли Вадич
1.00 0.13 0.47
329-6823 491-1324 975-3858

Пример 2

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

1 2 3 4
+7 942 221-9437&Николай Фимман 0.212
+7 803 791-5189&Анатолий Кузунман 0.158
+7 803 791-5189&Анатолий Кузунман 0.158
+7 980 053-3291&Арсен Кебизич 0.908
+7 803 791-5189&Анатолий Кузунман 0.158

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

1 2 3
Кебизич Фимман Кузунман
0.91 0.21 0.16
053-3291 221-9437 791-5189

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 285 324-71-47 rufusskij39[at]yandex.ru Руфусский Г.К. Руфусский Г.К. 0.496
+7 529 198-89-44 zosozuk34[at]yandex.ru Цошозук Ф.Ф. Цошозук Ф.Ф. 0.975
+7 642 110-56-59 zudebuk98[at]mail.ru Зудебук С.Р. Зудебук С.Р. 0.482

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

1 2 3 4
2853247147 yandex.ru Руфусский Г. 50%
5291988944 yandex.ru Цошозук Ф. 98%
6421105659 mail.ru Зудебук С. 48%

Пример 2

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

1 2 3 4 5
+7 967 167-71-14 kozberg37[at]mail.ru Коцберг М.Н. Коцберг М.Н. 0.306
+7 786 955-46-20 gefuranz26[at]mail.ru Гефурянц Д.Ч. Гефурянц Д.Ч. 0.230
+7 435 031-44-66 molman30[at]mail.ru Молман М.Ф. Молман М.Ф. 0.173

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

1 2 3 4
9671677114 mail.ru Коцберг М. 31%
7869554620 mail.ru Гефурянц Д. 23%
4350314466 mail.ru Молман М. 17%

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Кавотин Кирилл:959-779-0638 Нет 0.6067 0.6067
Цимилман Святогор:131-397-6995 Нет 0.3382 0.3382
Роцуляк Георгий:574-106-6860 Нет 0.1881 0.1881
Фегосли Антон:598-751-0959 Да 0.0293 0.0293

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

1 2 3 4
Кавотин Цимилман Роцуляк Фегосли
N N N Y
(959) 779-06-38 (131) 397-69-95 (574) 106-68-60 (598) 751-09-59
0.607 0.338 0.188 0.029

Пример 2

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

1 2 3 4
Недли Гордей:216-947-4137 Нет 0.1423 0.1423
Себукберг Родион:089-007-8359 Нет 0.3958 0.3958
Цацман Назар:897-458-5950 Нет 0.1152 0.1152

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

1 2 3
Недли Себукберг Цацман
N N N
(216) 947-41-37 (089) 007-83-59 (897) 458-59-50
0.142 0.396 0.115

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Дмитрий Ц. Кабачяк dmitrij3[at]gmail.com (635) 803-9958 (635) 803-9958 2002-09-13
Марат Т. Шифский sifskij27[at]mail.ru (335) 101-7882 (335) 101-7882 2004-07-26
Марат Т. Шифский sifskij27[at]mail.ru (335) 101-7882 (335) 101-7882 2004-07-26
Марат Т. Шифский sifskij27[at]mail.ru (335) 101-7882 (335) 101-7882 2004-07-26
Данил Ш. Шимонин simonin52[at]gmail.com (318) 313-0207 (318) 313-0207 2001-07-17
Даниил Ш. Далман daniil44[at]gmail.com (081) 332-6654 (081) 332-6654 1999-08-06

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

1 2 3 4
Кабачяк gmail.com 635 803-9958 13.09.02
Шифский mail.ru 335 101-7882 26.07.04
Шимонин gmail.com 318 313-0207 17.07.01
Далман gmail.com 081 332-6654 06.08.99

Пример 2

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

1 2 3 4 5
Леонид Б. Кушский kusskij13[at]gmail.com (555) 451-1932 (555) 451-1932 2001-09-19
Игнат Т. Кибич ignat52[at]yandex.ru (866) 413-1663 (866) 413-1663 2000-03-15
Кирилл Н. Фефев kirill12[at]mail.ru (443) 001-1228 (443) 001-1228 2004-10-28
Леонид Б. Кушский kusskij13[at]gmail.com (555) 451-1932 (555) 451-1932 2001-09-19
Леонид Б. Кушский kusskij13[at]gmail.com (555) 451-1932 (555) 451-1932 2001-09-19

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

1 2 3 4
Кушский gmail.com 555 451-1932 19.09.01
Кибич yandex.ru 866 413-1663 15.03.00
Фефев mail.ru 443 001-1228 28.10.04

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 566 309-6994 zugafli91[at]mail.ru В.О. Зугафли
+7 033 503-4546 dadatidi55[at]yahoo.com В.З. Дадатиди
+7 897 873-4739 monko23[at]mail.ru Ю.Д. Монко
+7 798 921-8613 nevev62[at]gmail.com В.Т. Невев

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

1 2 3 4
0335034546 5663096994 7989218613 8978734739
dadatidi55 zugafli91 nevev62 monko23
В. Дадатиди В. Зугафли В. Невев Ю. Монко

Пример 2

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

1 2 3
+7 902 383-0832 zidan15[at]mail.ru Г.Ц. Зидян
+7 691 703-4178 kobak3[at]gmail.com И.У. Кобак
+7 375 711-9887 tafidi64[at]mail.ru М.О. Тафиди

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

1 2 3
9023830832 6917034178 3757119887
zidan15 kobak3 tafidi64
Г. Зидян И. Кобак М. Тафиди

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
01/09/2004 false 506 913-1097
28/01/2004 true 711 353-7605
28/11/2001 false 394 503-4576
28/11/2001 false 394 503-4576

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

1 2 3
01.09.04 28.01.04 28.11.01
нет да нет
913-10-97 353-76-05 503-45-76

Пример 2

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

1 2 3 4
25/08/2001 false 117 747-1538
18/09/2002 true 986 612-6257
25/05/2000 false 904 648-6064
25/05/2000 false 904 648-6064

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

1 2 3
25.08.01 18.09.02 25.05.00
нет да нет
747-15-38 612-62-57 648-60-64

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99.12.19 19% Да 19%
99.12.19 19% Да 19%
99.08.17 3% Нет 3%
03.05.23 76% Да 76%

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

1 2 3
99/12/19 0.2 true
99/08/17 0.0 false
03/05/23 0.8 true

Пример 2

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

1 2 3 4
02.11.14 57% Да 57%
01.10.14 26% Нет 26%
04.12.08 78% Да 78%
02.11.14 57% Да 57%

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

1 2 3
02/11/14 0.6 true
01/10/14 0.3 false
04/12/08 0.8 true

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
kimko48@yahoo.com kimko48@yahoo.com 1&Кимко, С.Ф.
duzberg57@rambler.ru duzberg57@rambler.ru 0&Дузберг, К.Н.
kimko48@yahoo.com kimko48@yahoo.com 1&Кимко, С.Ф.
kimko48@yahoo.com kimko48@yahoo.com 1&Кимко, С.Ф.
sirucev70@yandex.ru sirucev70@yandex.ru 0&Ширучев, Л.З.
zoric55@yandex.ru zoric55@yandex.ru 1&Зорич, Н.Л.

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

1 2 3 4
yahoo.com rambler.ru yandex.ru yandex.ru
Кимко С. Дузберг К. Ширучев Л. Зорич Н.
Выполнено Не выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4 5
zevucidi22@yahoo.com zevucidi22@yahoo.com 0&Цевучиди, Д.Л.
logic50@rambler.ru logic50@rambler.ru 0&Логич, В.Р.
logic50@rambler.ru logic50@rambler.ru 0&Логич, В.Р.
logic50@rambler.ru logic50@rambler.ru 0&Логич, В.Р.
zebisuk30@mail.ru zebisuk30@mail.ru 1&Цебисук, Д.Н.

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

1 2 3
yahoo.com rambler.ru mail.ru
Цевучиди Д. Логич В. Цебисук Д.
Не выполнено Не выполнено Выполнено

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет Давид Т. Ферян 1999.05.02
нет Ян В. Бододев 2002.01.21
да Николай И. Шуфяк 2002.01.12

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

1 2 3
Нет Давид Ферян 02/05/99
Нет Ян Бододев 21/01/02
Да Николай Шуфяк 12/01/02

Пример 2

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

1 2 3 4
да Иван М. Шезифиди 1999.08.05
нет Юрий У. Вибак 1999.04.17
нет Амир У. Санев 2002.12.15
нет Сергей Д. Фотугман 2003.11.14

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

1 2 3
Да Иван Шезифиди 05/08/99
Нет Юрий Вибак 17/04/99
Нет Амир Санев 15/12/02
Нет Сергей Фотугман 14/11/03

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Мусиди, С.Г. 2003-08-01 2003-08-01 0.895 musidi25@yandex.ru
Зидебский, Е.О. 2003-02-12 2003-02-12 0.073 zidebskij9@gmail.com
Чисак, К.И. 2003-08-12 2003-08-12 0.883 cisak51@yandex.ru
Зидебский, Е.О. 2003-02-12 2003-02-12 0.073 zidebskij9@gmail.com

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

1 2 3
С. Мусиди Е. Зидебский К. Чисак
2003 2003 2003
0.9 0.1 0.9
yandex.ru gmail.com yandex.ru

Пример 2

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

1 2 3 4 5 6
Вочонук, А.И. 2004-09-19 2004-09-19 0.192 voconuk69@yahoo.com
Бушиди, В.Л. 2003-06-10 2003-06-10 0.462 busidi15@gmail.com
Декянц, В.М. 2000-11-26 2000-11-26 0.615 dekanz66@gmail.com
Бушиди, В.Л. 2003-06-10 2003-06-10 0.462 busidi15@gmail.com

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

1 2 3
А. Вочонук В. Бушиди В. Декянц
2004 2003 2000
0.2 0.5 0.6
yahoo.com gmail.com gmail.com

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
09/01/99 0.551 нет Глеб Нибуфин
28/05/03 0.127 да Дамир Мичов
20/07/00 0.586 нет Алексей Чозук

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

1 2 3 4
99/01/09 55% 0 Нибуфин
03/05/28 13% 1 Мичов
00/07/20 59% 0 Чозук

Пример 2

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

1 2 3 4
28/06/02 0.220 да Марк Фучириди
02/02/01 0.042 да Илья Возев
04/09/02 0.315 да Елисей Малов

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

1 2 3 4
02/06/28 22% 1 Фучириди
01/02/02 4% 1 Возев
02/09/04 32% 1 Малов

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0 14-10-02:(419) 973-30-43 0
0 14-10-02:(419) 973-30-43 0
0 02-11-99:(280) 391-44-97 0
0 19-08-01:(612) 902-78-92 0
0 14-01-03:(917) 844-56-48 0

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

1 2 3 4
нет нет нет нет
4199733043 2803914497 6129027892 9178445648
02-10-14 99-11-02 01-08-19 03-01-14

Пример 2

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

1 2 3 4 5
1 15-02-03:(889) 344-82-03 1
0 10-06-02:(613) 346-07-72 0
0 24-04-02:(212) 305-37-34 0
0 24-04-02:(212) 305-37-34 0

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

1 2 3
да нет нет
8893448203 6133460772 2123053734
03-02-15 02-06-10 02-04-24