ИКБО-12-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
14.05.2000 14.05.2000 Мегафко Я.И.&megafko20@gmail.com
08.03.2000 08.03.2000 Фанберг С.К.&fanberg98@gmail.com
01.08.2001 01.08.2001 Нодиди О.У.&nodidi46@yandex.ru

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

1 2 3
2000/05/14 Мегафко Я. gmail.com
2001/08/01 Нодиди О. yandex.ru
2000/03/08 Фанберг С. gmail.com

Пример 2

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

1 2 3 4 5
12.01.2003 12.01.2003 Фолов Р.Ц.&folov69@rambler.ru
12.07.2004 12.07.2004 Весак Р.Л.&vesak94@gmail.com
07.07.1999 07.07.1999 Цуводли В.Р.&zuvodli28@yahoo.com

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

1 2 3
2004/07/12 Весак Р. gmail.com
2003/01/12 Фолов Р. rambler.ru
1999/07/07 Цуводли В. yahoo.com

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Богдан Ч. Тумабянц 46% Да
Константин Д. Цемли 78% Да
Адель Г. Ничуцак 93% Да

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

1 2 3
Б.Ч. Тумабянц 0.4600 1
К.Д. Цемли 0.7800 1
А.Г. Ничуцак 0.9300 1

Пример 2

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

1 2 3
Данил А. Доричко 38% Да
Олег О. Ганарман 33% Да
Петр И. Шобанич 89% Да
Арсений Ш. Зедувяк 19% Нет

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

1 2 3
Д.А. Доричко 0.3800 1
О.О. Ганарман 0.3300 1
П.И. Шобанич 0.8900 1
А.Ш. Зедувяк 0.1900 0

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
А.З. Рашоцак 0.28 1999/10/18 rasozak34@gmail.com
Б.С. Никачов 0.16 2002/03/09 nikacov67@yandex.ru
В.З. Талатиди 0.57 2001/04/11 talatidi96@rambler.ru
Б.С. Никачов 0.16 2002/03/09 nikacov67@yandex.ru

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

1 2 3 4
А. Рашоцак 0.2800 1999.10.18 gmail.com
Б. Никачов 0.1600 2002.03.09 yandex.ru
В. Талатиди 0.5700 2001.04.11 rambler.ru

Пример 2

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

1 2 3 4 5 6
Л.Д. Вокамман 0.25 2001/01/07 vokamman83@yandex.ru
Р.У. Ребич 0.05 2001/12/08 rebic84@gmail.com
Д.У. Цишянц 0.29 2003/08/25 zisanz30@rambler.ru
Р.У. Ребич 0.05 2001/12/08 rebic84@gmail.com
А.Ф. Фемоцко 0.46 1999/10/28 femozko41@mail.ru

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

1 2 3 4
Л. Вокамман 0.2500 2001.01.07 yandex.ru
Р. Ребич 0.0500 2001.12.08 gmail.com
Д. Цишянц 0.2900 2003.08.25 rambler.ru
А. Фемоцко 0.4600 1999.10.28 mail.ru

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Нет Марат Созянц|sozanz89[at]yahoo.com
Нет Данила Фивитич|fivitic61[at]rambler.ru
Да Влад Банувий|banuvij28[at]yahoo.com
Нет Филипп Сибко|filipp47[at]yandex.ru

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

1 2 3
нет Созянц Марат sozanz89
нет Фивитич Данила fivitic61
да Банувий Влад banuvij28
нет Сибко Филипп filipp47

Пример 2

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

1 2
Нет Степан Чегецли|cegezli3[at]yandex.ru
Нет Марат Чацский|cazskij23[at]rambler.ru
Нет Роман Нарин|roman96[at]yahoo.com
Да Яромир Фашобий|fasobij72[at]yahoo.com

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

1 2 3
нет Чегецли Степан cegezli3
нет Чацский Марат cazskij23
нет Нарин Роман roman96
да Фашобий Яромир fasobij72

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.570 danila20[at]yandex.ru Данила Тисий Данила Тисий
0.650 takizin60[at]yandex.ru Мирон Такицин Мирон Такицин
0.114 vitalij17[at]yandex.ru Виталий Шулочак Виталий Шулочак
0.951 siginak27[at]yahoo.com Никита Сигиняк Никита Сигиняк

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

1 2 3
0.5700 yandex.ru Тисий Данила
0.6500 yandex.ru Такицин Мирон
0.1140 yandex.ru Шулочак Виталий
0.9510 yahoo.com Сигиняк Никита

Пример 2

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

1 2 3 4 5 6
0.347 odissej47[at]yahoo.com Одиссей Дифак Одиссей Дифак
0.892 mazaruk14[at]rambler.ru Айдар Мазарук Айдар Мазарук
0.523 cucerin15[at]gmail.com Демид Чучерин Демид Чучерин
0.400 dotko91[at]rambler.ru Влад Дотко Влад Дотко

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

1 2 3
0.3470 yahoo.com Дифак Одиссей
0.8920 rambler.ru Мазарук Айдар
0.5230 gmail.com Чучерин Демид
0.4000 rambler.ru Дотко Влад

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
14/06/03 0.673 4302130446 Вурский А.О.
11/05/99 0.429 7680578891 Дочян Д.З.
13/05/02 0.309 1896846670 Шевуцев К.К.
13/11/04 0.064 3550640188 Фусатко Р.Ф.

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

1 2 3 4
14.06.03 67% 430 213-0446 Вурский
11.05.99 43% 768 057-8891 Дочян
13.05.02 31% 189 684-6670 Шевуцев
13.11.04 6% 355 064-0188 Фусатко

Пример 2

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

1 2 3 4
03/11/02 0.861 5848985631 Нагак Л.Ш.
10/04/00 0.472 6667815255 Зубук А.Ч.
13/09/00 0.483 4348231546 Сосин М.Е.
21/01/99 0.685 0547527207 Цатев М.М.

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

1 2 3 4
03.11.02 86% 584 898-5631 Нагак
10.04.00 47% 666 781-5255 Зубук
13.09.00 48% 434 823-1546 Сосин
21.01.99 68% 054 752-7207 Цатев

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1.0 Платон Ф. Зомугман 01.01.1999 +7(666)626-84-26
0.6 Денис Р. Генисян 08.10.2003 +7(961)898-16-69
0.2 Святогор О. Руфимянц 14.04.1999 +7(231)277-24-89
0.3 Адель Т. Чагман 03.09.2002 +7(609)871-15-12

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

1 2 3 4
1.0000 0.6000 0.2000 0.3000
Платон Зомугман Денис Генисян Святогор Руфимянц Адель Чагман
99.01.01 03.10.08 99.04.14 02.09.03
(666) 626-8426 (961) 898-1669 (231) 277-2489 (609) 871-1512

Пример 2

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

1 2 3 4 5
0.2 Мирон Д. Вибяк 16.11.2004 +7(642)919-82-36
0.9 Данила Н. Дицук 01.04.2003 +7(386)669-81-66
1.0 Вячеслав В. Течий 12.12.2000 +7(001)543-52-66

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

1 2 3
0.2000 0.9000 1.0000
Мирон Вибяк Данила Дицук Вячеслав Течий
04.11.16 03.04.01 00.12.12
(642) 919-8236 (386) 669-8166 (001) 543-5266

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.6 Денис Н. Гамли Денис Н. Гамли 2000.12.18
0.3 Всеволод У. Зубич Всеволод У. Зубич 1999.12.25
1.0 Игнат Ф. Комисак Игнат Ф. Комисак 2002.03.26

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

1 2 3
0.60 0.30 1.00
Денис Гамли Всеволод Зубич Игнат Комисак
00/12/18 99/12/25 02/03/26

Пример 2

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

1 2 3 4
0.9 Константин Ш. Чачатий Константин Ш. Чачатий 2002.01.11
0.7 Артем Р. Шозукли Артем Р. Шозукли 2004.10.16
0.9 Никита Б. Самагин Никита Б. Самагин 2004.09.13
0.7 Яромир Е. Цишарин Яромир Е. Цишарин 2003.03.07

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

1 2 3 4
0.90 0.70 0.90 0.70
Константин Чачатий Артем Шозукли Никита Самагин Яромир Цишарин
02/01/11 04/10/16 04/09/13 03/03/07

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1|5055731 Нирешов Филипп 12.05.02
1|5475963 Себко Матвей 12.03.04
1|6203417 Нацузев Денис 01.05.02
1|9663699 Буфев Николай 08.09.99

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

1 2 3 4
true Филипп Нирешов 02.05.12 505-5731
true Матвей Себко 04.03.12 547-5963
true Денис Нацузев 02.05.01 620-3417
true Николай Буфев 99.09.08 966-3699

Пример 2

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

1 2 3
1|8179631 Дузли Константин 13.05.99
1|7120462 Зетекли Айдар 20.02.00
1|9796443 Чевберг Арсений 02.02.02

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

1 2 3 4
true Константин Дузли 99.05.13 817-9631
true Айдар Зетекли 00.02.20 712-0462
true Арсений Чевберг 02.02.02 979-6443

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Чечифман М.Р.:0.9 cecifman90@mail.ru 2000-05-28 cecifman90@mail.ru
Детадман Е.У.:0.9 detadman29@yahoo.com 2003-11-25 detadman29@yahoo.com
Мувин Э.О.:0.3 muvin60@yahoo.com 1999-03-25 muvin60@yahoo.com
Чирубиди А.М.:0.3 cirubidi82@rambler.ru 2003-03-22 cirubidi82@rambler.ru
Чирубиди А.М.:0.3 cirubidi82@rambler.ru 2003-03-22 cirubidi82@rambler.ru
Чирубиди А.М.:0.3 cirubidi82@rambler.ru 2003-03-22 cirubidi82@rambler.ru

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

1 2 3 4
90% Чечифман М. cecifman90[at]mail.ru 2000/05/28
90% Детадман Е. detadman29[at]yahoo.com 2003/11/25
30% Мувин Э. muvin60[at]yahoo.com 1999/03/25
30% Чирубиди А. cirubidi82[at]rambler.ru 2003/03/22

Пример 2

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

1 2 3 4 5 6
Нуфециди К.В.:0.3 nufezidi58@mail.ru 2000-12-04 nufezidi58@mail.ru
Нукашич И.Г.:0.0 nukasic50@yandex.ru 2001-07-09 nukasic50@yandex.ru
Нукашич И.Г.:0.0 nukasic50@yandex.ru 2001-07-09 nukasic50@yandex.ru
Нукашич И.Г.:0.0 nukasic50@yandex.ru 2001-07-09 nukasic50@yandex.ru
Видич А.Н.:0.8 vidic92@gmail.com 2003-06-10 vidic92@gmail.com

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

1 2 3 4
30% Нуфециди К. nufezidi58[at]mail.ru 2000/12/04
0% Нукашич И. nukasic50[at]yandex.ru 2001/07/09
80% Видич А. vidic92[at]gmail.com 2003/06/10

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Семен Т. Бафафук Y 0.012 bafafuk6@rambler.ru
Антон С. Чечин N 0.443 anton42@yandex.ru
Платон Р. Кусикак N 0.058 kusikak61@yandex.ru
Арсений Г. Вамурянц N 0.791 vamuranz52@mail.ru

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

1 2 3 4
Бафафук Вамурянц Кусикак Чечин
Выполнено Не выполнено Не выполнено Не выполнено
0.0 0.8 0.1 0.4
bafafuk6[at]rambler.ru vamuranz52[at]mail.ru kusikak61[at]yandex.ru anton42[at]yandex.ru

Пример 2

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

1 2 3 4
Тимофей К. Гачий Y 0.813 timofej14@yahoo.com
Роберт Р. Кучев N 0.357 robert8@gmail.com
Мирон З. Денамберг N 0.397 denamberg9@mail.ru

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

1 2 3
Гачий Денамберг Кучев
Выполнено Не выполнено Не выполнено
0.8 0.4 0.4
timofej14[at]yahoo.com denamberg9[at]mail.ru robert8[at]gmail.com

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
N 99.03.03:aromir61@yandex.ru Шугук Яромир
N 99.03.03:aromir61@yandex.ru Шугук Яромир
N 04.01.15:marsel_7@yandex.ru Бумов Марсель
Y 02.10.26:fozisic97@yahoo.com Фоцишич Влад
N 99.03.03:aromir61@yandex.ru Шугук Яромир
N 02.12.02:gemazko73@mail.ru Гемацко Егор

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

1 2 3 4
false aromir61[at]yandex.ru 03-03-99 Яромир Шугук
false marsel_7[at]yandex.ru 15-01-04 Марсель Бумов
true fozisic97[at]yahoo.com 26-10-02 Влад Фоцишич
false gemazko73[at]mail.ru 02-12-02 Егор Гемацко

Пример 2

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

1 2 3
N 99.07.23:lubamak11@rambler.ru Лубамяк Никита
N 04.02.12:lafin39@yahoo.com Лафин Антон
N 04.02.12:lafin39@yahoo.com Лафин Антон
N 04.02.12:lafin39@yahoo.com Лафин Антон
Y 00.08.06:fobigev43@gmail.com Фобигев Артем

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

1 2 3 4
false lubamak11[at]rambler.ru 23-07-99 Никита Лубамяк
false lafin39[at]yahoo.com 12-02-04 Антон Лафин
true fobigev43[at]gmail.com 06-08-00 Артем Фобигев

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(980)277-83-65#Ян М. Гедувянц 64% 04/01/21 04/01/21
+7(377)293-47-11#Самир С. Гидов 79% 99/10/02 99/10/02
+7(530)706-26-46#Альберт В. Сисли 32% 03/12/10 03/12/10
+7(530)706-26-46#Альберт В. Сисли 32% 03/12/10 03/12/10
+7(662)950-77-67#Ян Т. Шетянц 77% 03/12/11 03/12/11
+7(530)706-26-46#Альберт В. Сисли 32% 03/12/10 03/12/10

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

1 2 3 4
А.В. Сисли С.С. Гидов Я.М. Гедувянц Я.Т. Шетянц
0.32 0.79 0.64 0.77
+7 (530) 706-26-46 +7 (377) 293-47-11 +7 (980) 277-83-65 +7 (662) 950-77-67
10-12-03 02-10-99 21-01-04 11-12-03

Пример 2

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

1 2 3 4 5
+7(848)531-69-15#Арсений И. Рефацук 88% 99/11/28 99/11/28
+7(885)647-41-10#Адель Е. Бенумиди 42% 01/02/10 01/02/10
+7(320)920-80-35#Владимир Б. Фигли 22% 04/04/21 04/04/21
+7(320)920-80-35#Владимир Б. Фигли 22% 04/04/21 04/04/21
+7(320)920-80-35#Владимир Б. Фигли 22% 04/04/21 04/04/21
+7(981)012-99-83#Семен М. Зочберг 18% 02/09/15 02/09/15

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

1 2 3 4
А.Е. Бенумиди А.И. Рефацук В.Б. Фигли С.М. Зочберг
0.42 0.88 0.22 0.18
+7 (885) 647-41-10 +7 (848) 531-69-15 +7 (320) 920-80-35 +7 (981) 012-99-83
10-02-01 28-11-99 21-04-04 15-09-02

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7(283)916-70-92;03/06/23 false
+7(378)233-68-27;01/05/28 true
+7(867)738-40-80;04/10/08 true
+7(884)048-15-56;04/11/14 false

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

1 2 3
03.06.23 283-916-7092 Нет
01.05.28 378-233-6827 Да
04.10.08 867-738-4080 Да
04.11.14 884-048-1556 Нет

Пример 2

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

1 2
+7(277)993-73-37;00/03/15 false
+7(303)203-35-29;02/09/22 true
+7(182)872-33-97;00/06/17 true

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

1 2 3
00.03.15 277-993-7337 Нет
02.09.22 303-203-3529 Да
00.06.17 182-872-3397 Да

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 348 982-2450 0.22 kovanz19@yandex.ru Ковянц, Ф.Д.
+7 895 278-0872 1.00 vuvedov98@gmail.com Вуведов, А.Л.
+7 091 364-1962 0.71 movabberg40@rambler.ru Мовабберг, И.Ш.
+7 936 846-9301 0.33 tivman25@yandex.ru Тивман, Г.Е.

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

1 2 3 4
(348) 982-2450 0.220 kovanz19[at]yandex.ru Ф. Ковянц
(895) 278-0872 1.000 vuvedov98[at]gmail.com А. Вуведов
(091) 364-1962 0.710 movabberg40[at]rambler.ru И. Мовабберг
(936) 846-9301 0.330 tivman25[at]yandex.ru Г. Тивман

Пример 2

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

1 2 3 4 5 6
+7 262 729-6335 0.84 fazocko73@rambler.ru Фацочко, М.О.
+7 766 237-3636 0.21 zusak59@yandex.ru Цусак, Н.М.
+7 286 430-6077 0.45 namberg94@yahoo.com Намберг, В.Ш.
+7 418 583-5846 0.44 suvov63@yahoo.com Шувов, Р.З.

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

1 2 3 4
(262) 729-6335 0.840 fazocko73[at]rambler.ru М. Фацочко
(766) 237-3636 0.210 zusak59[at]yandex.ru Н. Цусак
(286) 430-6077 0.450 namberg94[at]yahoo.com В. Намберг
(418) 583-5846 0.440 suvov63[at]yahoo.com Р. Шувов

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 549 388-5452 00.05.21 fetov2[at]rambler.ru 0.305 +7 549 388-5452
+7 539 539-2593 02.08.01 remanz15[at]gmail.com 0.428 +7 539 539-2593
+7 869 697-8357 03.06.19 suvefev50[at]rambler.ru 0.164 +7 869 697-8357
+7 926 967-8185 04.05.01 cuzusberg7[at]rambler.ru 0.016 +7 926 967-8185
+7 926 967-8185 04.05.01 cuzusberg7[at]rambler.ru 0.016 +7 926 967-8185
+7 926 967-8185 04.05.01 cuzusberg7[at]rambler.ru 0.016 +7 926 967-8185

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

1 2 3 4
+7(926)967-81-85 01-05-04 cuzusberg7@rambler.ru 0.0160
+7(549)388-54-52 21-05-00 fetov2@rambler.ru 0.3050
+7(539)539-25-93 01-08-02 remanz15@gmail.com 0.4280
+7(869)697-83-57 19-06-03 suvefev50@rambler.ru 0.1640

Пример 2

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

1 2 3 4 5 6
+7 694 642-7574 00.09.04 divubuk1[at]rambler.ru 0.015 +7 694 642-7574
+7 694 642-7574 00.09.04 divubuk1[at]rambler.ru 0.015 +7 694 642-7574
+7 327 988-5740 04.06.15 vucigak91[at]yandex.ru 0.602 +7 327 988-5740
+7 694 642-7574 00.09.04 divubuk1[at]rambler.ru 0.015 +7 694 642-7574
+7 780 240-7550 00.07.13 votko29[at]yandex.ru 0.823 +7 780 240-7550

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

1 2 3 4
+7(694)642-75-74 04-09-00 divubuk1@rambler.ru 0.0150
+7(780)240-75-50 13-07-00 votko29@yandex.ru 0.8230
+7(327)988-57-40 15-06-04 vucigak91@yandex.ru 0.6020

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.41|00/05/05 Даниил Е. Верисич
0.11|04/08/17 Олег К. Мучев
0.11|04/08/17 Олег К. Мучев
0.17|01/05/17 Вячеслав Ф. Зеривко

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

1 2 3
0.4100 Верисич Даниил 05-05-00
0.1100 Мучев Олег 17-08-04
0.1700 Зеривко Вячеслав 17-05-01

Пример 2

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

1 2 3
0.03|01/05/03 Святослав О. Канберг
0.63|03/11/03 Альберт Б. Висетли
0.37|04/03/22 Артем В. Фусибов
0.07|99/05/01 Ильдар Л. Нукяк
0.03|01/05/03 Святослав О. Канберг

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

1 2 3
0.0300 Канберг Святослав 03-05-01
0.6300 Висетли Альберт 03-11-03
0.3700 Фусибов Артем 22-03-04
0.0700 Нукяк Ильдар 01-05-99

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
rosufin51@gmail.com 0.9420 0.9420 018 819-5602:04.02.01
cekberg53@yandex.ru 0.2893 0.2893 643 674-1708:06.01.99
zerak37@yandex.ru 0.0768 0.0768 476 027-0527:21.04.04

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

1 2 3 4
cekberg53 29% 06-01-99 6741708
rosufin51 94% 04-02-01 8195602
zerak37 8% 21-04-04 0270527

Пример 2

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

1 2 3 4 5
dirakev98@yandex.ru 0.4094 0.4094 158 664-5704:19.07.02
cifij65@mail.ru 0.1281 0.1281 015 205-5221:04.04.03
gofskij39@mail.ru 0.1013 0.1013 683 945-8182:17.04.02

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

1 2 3 4
cifij65 13% 04-04-03 2055221
dirakev98 41% 19-07-02 6645704
gofskij39 10% 17-04-02 9458182

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(434) 646-82-28#В.Р. Гецувяк 0.3 gezuvak58@mail.ru gezuvak58@mail.ru
(566) 832-20-01#Е.Е. Вусий 0.9 vusij86@yandex.ru vusij86@yandex.ru
(853) 069-30-50#Р.Л. Галиди 0.7 galidi39@gmail.com galidi39@gmail.com

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

1 2 3
Гецувяк В. Вусий Е. Галиди Р.
4346468228 5668322001 8530693050
30% 90% 70%
mail.ru yandex.ru gmail.com

Пример 2

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

1 2 3 4
(527) 472-24-74#В.Б. Фуручев 0.6 furucev35@yandex.ru furucev35@yandex.ru
(527) 678-03-02#Ф.Ц. Цубин 0.2 zubin58@mail.ru zubin58@mail.ru
(874) 356-54-63#К.Ч. Чучегов 0.7 cucegov86@yandex.ru cucegov86@yandex.ru
(371) 242-78-06#Л.Н. Рутянц 1.0 rutanz45@mail.ru rutanz45@mail.ru

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

1 2 3 4
Фуручев В. Цубин Ф. Чучегов К. Рутянц Л.
5274722474 5276780302 8743565463 3712427806
60% 20% 70% 100%
yandex.ru mail.ru yandex.ru mail.ru

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
1 0.4 03/05/27 +7 620 836-3821
0 1.0 04/03/19 +7 376 823-3391
1 0.9 02/01/04 +7 118 380-2181
1 0.1 00/04/17 +7 462 837-1004

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

1 2 3 4
Выполнено Не выполнено Выполнено Выполнено
0.900 1.000 0.100 0.400
04-01-02 19-03-04 17-04-00 27-05-03
(118) 380-2181 (376) 823-3391 (462) 837-1004 (620) 836-3821

Пример 2

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

1 2 3 4 5 6
0 0.9 04/03/09 +7 441 992-0233
1 0.9 02/10/09 +7 984 490-4276
0 1.0 01/09/13 +7 134 249-1129

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

1 2 3
Не выполнено Не выполнено Выполнено
1.000 0.900 0.900
13-09-01 09-03-04 09-10-02
(134) 249-1129 (441) 992-0233 (984) 490-4276

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
22-05-2002:+7 (911) 990-03-39 N
27-09-2004:+7 (542) 543-10-72 Y
13-04-2001:+7 (324) 049-50-45 Y
27-09-2004:+7 (542) 543-10-72 Y
27-09-2004:+7 (542) 543-10-72 Y

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

1 2 3
9119900339 нет 22.05.02
5425431072 да 27.09.04
3240495045 да 13.04.01

Пример 2

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

1 2
22-01-2003:+7 (715) 268-81-87 N
19-04-2000:+7 (493) 753-98-27 N
22-01-2003:+7 (715) 268-81-87 N
10-08-2003:+7 (867) 326-13-33 Y
22-01-2003:+7 (715) 268-81-87 N
17-02-2001:+7 (340) 719-81-96 N

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

1 2 3
7152688187 нет 22.01.03
4937539827 нет 19.04.00
8673261333 да 10.08.03
3407198196 нет 17.02.01

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
332-708-8733 0 0.65 17.11.01
538-415-8186 1 0.60 10.12.03
041-251-9781 1 0.03 23.04.04
041-251-9781 1 0.03 23.04.04

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

1 2 3 4
(332) 708-8733 false 0.6500 01.11.17
(538) 415-8186 true 0.6000 03.12.10
(041) 251-9781 true 0.0300 04.04.23

Пример 2

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

1 2 3 4
418-912-8103 1 0.05 20.07.02
323-610-5313 1 0.61 08.02.01
471-318-8687 0 0.47 19.05.04
471-318-8687 0 0.47 19.05.04
764-179-1053 1 0.76 11.06.99

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

1 2 3 4
(418) 912-8103 true 0.0500 02.07.20
(323) 610-5313 true 0.6100 01.02.08
(471) 318-8687 false 0.4700 04.05.19
(764) 179-1053 true 0.7600 99.06.11

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Выполнено +73447222803 87%
Выполнено +78107412930 38%
Не выполнено +78465668141 56%
Выполнено +74577630186 55%

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

1 2 3 4
1 1 0 1
344 722-2803 810 741-2930 846 566-8141 457 763-0186
0.9 0.4 0.6 0.6

Пример 2

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

1 2 3 4 5
Не выполнено +70618850708 25%
Не выполнено +79624855511 10%
Выполнено +78223836715 14%

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

1 2 3
0 0 1
061 885-0708 962 485-5511 822 383-6715
0.2 0.1 0.1

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Лобук А.К.!0.9 lobuk48[at]yahoo.com +7 (618) 123-43-89
Туфак Е.З.!0.4 tufak37[at]yandex.ru +7 (637) 283-42-34
Даракиди Т.З.!0.6 darakidi29[at]yahoo.com +7 (107) 410-74-85
Зушев М.А.!0.1 zusev1[at]rambler.ru +7 (546) 471-39-18
Зушев М.А.!0.1 zusev1[at]rambler.ru +7 (546) 471-39-18

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

1 2 3 4
Лобук lobuk48@yahoo.com (618) 123-4389 0.9000
Туфак tufak37@yandex.ru (637) 283-4234 0.4000
Даракиди darakidi29@yahoo.com (107) 410-7485 0.6000
Зушев zusev1@rambler.ru (546) 471-3918 0.1000

Пример 2

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

1 2 3 4
Рорак Р.Т.!0.8 rorak86[at]yahoo.com +7 (200) 487-38-02
Кичедин Р.У.!0.9 kicedin53[at]rambler.ru +7 (971) 055-95-42
Сарин С.Г.!0.1 sarin25[at]yahoo.com +7 (402) 232-15-17
Восов Р.Н.!0.1 vosov74[at]rambler.ru +7 (331) 520-16-59
Рорак Р.Т.!0.8 rorak86[at]yahoo.com +7 (200) 487-38-02

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

1 2 3 4
Рорак rorak86@yahoo.com (200) 487-3802 0.8000
Кичедин kicedin53@rambler.ru (971) 055-9542 0.9000
Сарин sarin25@yahoo.com (402) 232-1517 0.1000
Восов vosov74@rambler.ru (331) 520-1659 0.1000

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2
1 0.6#+7 (341) 233-89-51
0 0.9#+7 (023) 565-62-69
1 0.8#+7 (521) 939-43-56
0 0.8#+7 (510) 040-35-76

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

1 2 3 4
Y N Y N
0.6000 0.9000 0.8000 0.8000
(341) 233-8951 (023) 565-6269 (521) 939-4356 (510) 040-3576

Пример 2

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

1 2
1 0.6#+7 (582) 797-85-63
1 0.9#+7 (382) 272-53-86
0 0.5#+7 (727) 637-88-78
1 0.9#+7 (961) 478-45-61

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

1 2 3 4
Y Y N Y
0.6000 0.9000 0.5000 0.9000
(582) 797-8563 (382) 272-5386 (727) 637-8878 (961) 478-4561

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
539 110-3022 0.6 tanic86@yahoo.com Выполнено
539 110-3022 0.6 tanic86@yahoo.com Выполнено
247 125-8603 0.4 redizev58@yandex.ru Выполнено
301 479-1589 0.1 sedezic49@gmail.com Выполнено

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

1 2 3 4
539-110-3022 0.600 tanic86 1
247-125-8603 0.400 redizev58 1
301-479-1589 0.100 sedezic49 1

Пример 2

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

1 2 3 4 5
711 873-9373 0.0 corezman72@rambler.ru Не выполнено
804 789-1447 0.7 cobodak11@rambler.ru Выполнено
165 033-5820 0.2 zabasskij37@gmail.com Выполнено
804 789-1447 0.7 cobodak11@rambler.ru Выполнено
438 877-9650 0.0 nomebov67@yahoo.com Выполнено

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

1 2 3 4
711-873-9373 0.000 corezman72 0
804-789-1447 0.700 cobodak11 1
165-033-5820 0.200 zabasskij37 1
438-877-9650 0.000 nomebov67 1

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2001-01-06 0.3 да Р.З. Лешиди
2003-04-25 0.8 да В.Д. Шовий
2002-03-19 0.3 да П.О. Баряк
2001-01-06 0.3 да Р.З. Лешиди

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

1 2 3 4
2001.01.06 0.300 1 Р. Лешиди
2003.04.25 0.800 1 В. Шовий
2002.03.19 0.300 1 П. Баряк

Пример 2

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

1 2 3 4 5 6
2002-10-26 0.4 да И.Л. Вифозян
2002-01-25 0.9 да С.С. Тефий
2002-10-26 0.4 да И.Л. Вифозян
2004-02-08 0.8 нет Д.Г. Вашачев

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

1 2 3 4
2002.10.26 0.400 1 И. Вифозян
2002.01.25 0.900 1 С. Тефий
2004.02.08 0.800 0 Д. Вашачев

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1999-10-10 0.069 nonidi24[at]gmail.com А.Б. Нониди А.Б. Нониди
2002-06-26 0.654 zogusin14[at]gmail.com Е.З. Цогушин Е.З. Цогушин
2002-06-26 0.654 zogusin14[at]gmail.com Е.З. Цогушин Е.З. Цогушин
2002-06-26 0.654 zogusin14[at]gmail.com Е.З. Цогушин Е.З. Цогушин
1999-07-11 0.517 reban95[at]rambler.ru А.Ф. Ребян А.Ф. Ребян
1999-03-28 0.164 conic18[at]yandex.ru В.Т. Чонич В.Т. Чонич

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

1 2 3 4
10.10.1999 26.06.2002 11.07.1999 28.03.1999
0.0690 0.6540 0.5170 0.1640
gmail.com gmail.com rambler.ru yandex.ru
А. Нониди Е. Цогушин А. Ребян В. Чонич

Пример 2

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

1 2 3 4 5
2000-02-02 0.897 liledko63[at]yandex.ru П.А. Лиледко П.А. Лиледко
2001-11-26 0.242 sigitskij19[at]yandex.ru В.И. Сигитский В.И. Сигитский
2001-11-26 0.242 sigitskij19[at]yandex.ru В.И. Сигитский В.И. Сигитский
2001-11-26 0.242 sigitskij19[at]yandex.ru В.И. Сигитский В.И. Сигитский
2003-12-22 0.458 vudanz1[at]mail.ru М.Б. Вудянц М.Б. Вудянц

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

1 2 3
02.02.2000 26.11.2001 22.12.2003
0.8970 0.2420 0.4580
yandex.ru yandex.ru mail.ru
П. Лиледко В. Сигитский М. Вудянц

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
06-03-2003 true 0.303
12-10-2004 true 0.131
13-03-2004 true 0.875
06-03-2003 true 0.303
20-05-2004 true 0.715

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

1 2 3
2003 Выполнено 0.30
2004 Выполнено 0.13
2004 Выполнено 0.88
2004 Выполнено 0.71

Пример 2

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

1 2 3
04-10-2002 false 0.600
15-01-2004 true 0.801
09-01-1999 true 0.602
23-08-2002 true 0.060
15-01-2004 true 0.801

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

1 2 3
2002 Не выполнено 0.60
2004 Выполнено 0.80
1999 Выполнено 0.60
2002 Выполнено 0.06

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
23/03/01 110-15-08 Не выполнено 0.2395
20/06/04 213-95-83 Не выполнено 0.8632
20/04/99 288-60-27 Не выполнено 0.8112
22/03/04 219-54-54 Выполнено 0.8965

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

1 2 3 4
01-03-23 04-06-20 99-04-20 04-03-22
1101508 2139583 2886027 2195454
false false false true
0.239 0.863 0.811 0.896

Пример 2

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

1 2 3 4
27/08/00 296-21-79 Выполнено 0.8994
06/10/00 136-75-69 Выполнено 0.8921
07/07/02 327-20-63 Выполнено 0.3084
02/07/01 368-05-68 Не выполнено 0.7842

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

1 2 3 4
00-08-27 00-10-06 02-07-07 01-07-02
2962179 1367569 3272063 3680568
true true true false
0.899 0.892 0.308 0.784

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
00.05.22 andrej65@gmail.com!+76493253435 0.130
02.03.19 gesizev86@mail.ru!+76302390219 0.923
00.02.03 al_bert25@yandex.ru!+71196058971 0.554
00.09.17 makar83@gmail.com!+78717935420 0.647

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

1 2 3 4
00/02/03 yandex.ru +7(119)605-89-71 55%
02/03/19 mail.ru +7(630)239-02-19 92%
00/05/22 gmail.com +7(649)325-34-35 13%
00/09/17 gmail.com +7(871)793-54-20 65%

Пример 2

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

1 2 3
01.08.23 marat49@gmail.com!+71601332564 0.956
01.09.14 niturman91@yahoo.com!+74903885182 0.419
99.08.10 valerij13@rambler.ru!+73044592898 0.374

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

1 2 3 4
01/08/23 gmail.com +7(160)133-25-64 96%
99/08/10 rambler.ru +7(304)459-28-98 37%
01/09/14 yahoo.com +7(490)388-51-82 42%

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001.06.22 Александр З. Кигев Не выполнено Не выполнено
2003.08.04 Герман Е. Себоций Выполнено Выполнено
2001.01.18 Вадим М. Соцянц Не выполнено Не выполнено
2001.01.18 Вадим М. Соцянц Не выполнено Не выполнено
2001.01.18 Вадим М. Соцянц Не выполнено Не выполнено

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

1 2 3
22/06/01 04/08/03 18/01/01
А.З. Кигев Г.Е. Себоций В.М. Соцянц
N Y N

Пример 2

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

1 2 3 4
1999.04.15 Артур Е. Чирян Выполнено Выполнено
2003.02.11 Яромир Е. Китусяк Выполнено Выполнено
1999.12.11 Самир О. Фазич Выполнено Выполнено
2001.11.26 Георгий С. Нуков Не выполнено Не выполнено
2001.11.26 Георгий С. Нуков Не выполнено Не выполнено
2001.11.26 Георгий С. Нуков Не выполнено Не выполнено

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

1 2 3 4
15/04/99 11/02/03 11/12/99 26/11/01
А.Е. Чирян Я.Е. Китусяк С.О. Фазич Г.С. Нуков
Y Y Y N

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fanedman76[at]yahoo.com нет 12.03.2004 12.03.2004
mihail88[at]yahoo.com да 06.03.2001 06.03.2001
maksim55[at]gmail.com да 08.11.1999 08.11.1999

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

1 2 3
yahoo.com Нет 2004
yahoo.com Да 2001
gmail.com Да 1999

Пример 2

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

1 2 3 4
nukulidi95[at]mail.ru нет 12.10.2001 12.10.2001
rubukko46[at]mail.ru да 28.07.2003 28.07.2003
aleksej34[at]mail.ru да 28.05.2004 28.05.2004

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

1 2 3
mail.ru Нет 2001
mail.ru Да 2003
mail.ru Да 2004

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+76126489772 1999-09-04 да 11%
+78814137175 2004-03-27 да 67%
+75425193824 2002-06-04 нет 89%
+75425193824 2002-06-04 нет 89%
+78860756843 2003-11-19 нет 63%

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

1 2 3 4
+7 612 648-9772 +7 881 413-7175 +7 542 519-3824 +7 886 075-6843
99/09/04 04/03/27 02/06/04 03/11/19
Y Y N N
0.11 0.67 0.89 0.63

Пример 2

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

1 2 3 4
+79727639535 1999-03-15 нет 14%
+71320016468 2001-04-22 нет 40%
+77776324977 2003-05-07 да 98%
+78854676526 2004-10-09 нет 24%
+78854676526 2004-10-09 нет 24%

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

1 2 3 4
+7 972 763-9535 +7 132 001-6468 +7 777 632-4977 +7 885 467-6526
99/03/15 01/04/22 03/05/07 04/10/09
N N Y N
0.14 0.40 0.98 0.24

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
false 18/03/03 0.14 vafin43[at]yandex.ru 18/03/03
true 05/10/04 0.11 bogdan22[at]mail.ru 05/10/04
false 10/12/01 0.57 rostislav75[at]mail.ru 10/12/01
false 01/08/02 0.34 nazar80[at]mail.ru 01/08/02

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

1 2 3 4
N Y N N
18.03.03 05.10.04 10.12.01 01.08.02
0.140 0.110 0.570 0.340
yandex.ru mail.ru mail.ru mail.ru

Пример 2

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

1 2 3 4 5
true 05/02/03 0.45 fobokskij42[at]yahoo.com 05/02/03
false 07/10/02 0.76 dadskij28[at]rambler.ru 07/10/02
true 11/07/01 0.69 nikolaj23[at]gmail.com 11/07/01
false 01/05/04 0.90 semen31[at]rambler.ru 01/05/04

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

1 2 3 4
Y N Y N
05.02.03 07.10.02 11.07.01 01.05.04
0.450 0.760 0.690 0.900
yahoo.com rambler.ru gmail.com rambler.ru

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (602) 398-96-80 true 0.7401 01/02/03
+7 (399) 699-06-86 true 0.9826 20/04/99
+7 (760) 583-35-77 true 0.1244 23/04/00
+7 (630) 436-15-60 false 0.8515 28/09/02

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

1 2 3 4
(602) 398-96-80 Выполнено 74% 03/02/01
(399) 699-06-86 Выполнено 98% 99/04/20
(760) 583-35-77 Выполнено 12% 00/04/23
(630) 436-15-60 Не выполнено 85% 02/09/28

Пример 2

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

1 2 3 4
+7 (578) 115-79-76 true 0.4951 08/04/04
+7 (281) 288-91-70 false 0.0031 20/12/03
+7 (466) 222-73-48 false 0.5564 18/12/99
+7 (789) 497-39-83 true 0.1664 10/08/04

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

1 2 3 4
(578) 115-79-76 Выполнено 50% 04/04/08
(281) 288-91-70 Не выполнено 0% 03/12/20
(466) 222-73-48 Не выполнено 56% 99/12/18
(789) 497-39-83 Выполнено 17% 04/08/10

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.854 Да Ян Г. Гесавов +77234964049 +77234964049
0.854 Да Ян Г. Гесавов +77234964049 +77234964049
0.084 Нет Богдан Ф. Вибукян +70325198286 +70325198286
0.366 Да Владислав Л. Мошемий +74814032618 +74814032618

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

1 2 3 4
0.0840 нет Вибукян, Б.Ф. (032) 519-82-86
0.3660 да Мошемий, В.Л. (481) 403-26-18
0.8540 да Гесавов, Я.Г. (723) 496-40-49

Пример 2

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

1 2 3 4 5
0.795 Нет Вадим Г. Чичесский +79606312250 +79606312250
0.226 Да Ринат Г. Месли +77342275230 +77342275230
0.307 Да Кирилл М. Цирудяк +78792709088 +78792709088
0.795 Нет Вадим Г. Чичесский +79606312250 +79606312250

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

1 2 3 4
0.2260 да Месли, Р.Г. (734) 227-52-30
0.3070 да Цирудяк, К.М. (879) 270-90-88
0.7950 нет Чичесский, В.Г. (960) 631-22-50

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1999-07-23:0.4710 igor_97[at]yahoo.com 856-4478
2003-09-25:0.7564 eduard29[at]mail.ru 542-4884
2002-10-27:0.3847 makar92[at]yandex.ru 430-5929
2001-12-25:0.2502 bogdan12[at]gmail.com 615-8472
2001-12-25:0.2502 bogdan12[at]gmail.com 615-8472
2001-12-25:0.2502 bogdan12[at]gmail.com 615-8472

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

1 2 3 4
47% 76% 38% 25%
1999/07/23 2003/09/25 2002/10/27 2001/12/25
igor_97@yahoo.com eduard29@mail.ru makar92@yandex.ru bogdan12@gmail.com
8564478 5424884 4305929 6158472

Пример 2

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

1 2 3
2001-11-08:0.7671 svatoslav79[at]mail.ru 373-4671
1999-06-20:0.2907 livli3[at]rambler.ru 303-1426
1999-05-19:0.9560 nogacli72[at]yandex.ru 638-4738
2002-07-01:0.0980 samazidi90[at]rambler.ru 580-5336
1999-06-20:0.2907 livli3[at]rambler.ru 303-1426
1999-06-20:0.2907 livli3[at]rambler.ru 303-1426

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

1 2 3 4
77% 29% 96% 10%
2001/11/08 1999/06/20 1999/05/19 2002/07/01
svatoslav79@mail.ru livli3@rambler.ru nogacli72@yandex.ru samazidi90@rambler.ru
3734671 3031426 6384738 5805336

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2
lubarli68[at]rambler.ru С.Н. Лубарли!0.2585
sebman36[at]mail.ru М.Р. Себман!0.3420
sebman36[at]mail.ru М.Р. Себман!0.3420
sebman36[at]mail.ru М.Р. Себман!0.3420
radifev40[at]gmail.com М.Л. Радифев!0.1988
vatimskij84[at]yandex.ru К.К. Ватимский!0.5216

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

1 2 3 4
lubarli68@rambler.ru sebman36@mail.ru radifev40@gmail.com vatimskij84@yandex.ru
Лубарли Себман Радифев Ватимский
0.26 0.34 0.20 0.52

Пример 2

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

1 2
dafasak33[at]rambler.ru Р.Ц. Дафашак!0.2365
sizasij15[at]yahoo.com Р.Р. Сицаший!0.0320
kukanz12[at]mail.ru Д.В. Кукянц!0.0640
kukanz12[at]mail.ru Д.В. Кукянц!0.0640
kukanz12[at]mail.ru Д.В. Кукянц!0.0640

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

1 2 3
dafasak33@rambler.ru sizasij15@yahoo.com kukanz12@mail.ru
Дафашак Сицаший Кукянц
0.24 0.03 0.06

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zosugberg62@yahoo.com Мирон У. Зосугберг 06.06.2001 06.06.2001
fonarak30@mail.ru Виктор К. Фонарак 11.09.2000 11.09.2000
vsevolod28@gmail.com Всеволод С. Рацин 01.09.2003 01.09.2003

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

1 2 3
yahoo.com Мирон Зосугберг 01.06.06
mail.ru Виктор Фонарак 00.09.11
gmail.com Всеволод Рацин 03.09.01

Пример 2

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

1 2 3 4
givman83@mail.ru Егор И. Гивман 16.12.2002 16.12.2002
artem16@gmail.com Артем М. Волук 22.11.2000 22.11.2000
filipp29@rambler.ru Филипп У. Сачов 14.01.2002 14.01.2002

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

1 2 3
mail.ru Егор Гивман 02.12.16
gmail.com Артем Волук 00.11.22
rambler.ru Филипп Сачов 02.01.14