ИКБО-14-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет 2001.07.26 rusanz29[at]rambler.ru|0.5208
да 1999.05.26 selevli62[at]rambler.ru|0.9866
нет 2000.02.28 kasij58[at]yandex.ru|0.2509

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

1 2 3 4
0 26.07.01 0.5 rusanz29
1 26.05.99 1.0 selevli62
0 28.02.00 0.3 kasij58

Пример 2

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

1 2 3 4
да 2004.10.08 zemesskij98[at]mail.ru|0.3733
да 2004.07.02 zizizskij45[at]rambler.ru|0.9308
нет 2000.03.12 vibskij93[at]rambler.ru|0.8646

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

1 2 3 4
1 08.10.04 0.4 zemesskij98
1 02.07.04 0.9 zizizskij45
0 12.03.00 0.9 vibskij93

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Ф.М. Чичян cican68[at]yahoo.com cican68[at]yahoo.com false
В.Ц. Мувелий muvelij23[at]yandex.ru muvelij23[at]yandex.ru true
А.Д. Зотувев zotuvev24[at]yahoo.com zotuvev24[at]yahoo.com true

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

1 2 3
Чичян yahoo.com 0
Мувелий yandex.ru 1
Зотувев yahoo.com 1

Пример 2

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

1 2 3 4
А.И. Зефян zefan15[at]gmail.com zefan15[at]gmail.com true
В.У. Сисузян sisuzan41[at]yahoo.com sisuzan41[at]yahoo.com true
А.М. Дукич dukic70[at]yandex.ru dukic70[at]yandex.ru false

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

1 2 3
Зефян gmail.com 1
Сисузян yahoo.com 1
Дукич yandex.ru 0

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N;+7 (004) 398-53-04 Задисич Святогор
N;+7 (172) 009-81-35 Гезиди Борис
N;+7 (771) 109-04-63 Лавичянц Вадим
N;+7 (683) 184-28-44 Федин Радмир

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

1 2 3 4
3985304 0098135 1090463 1842844
0 0 0 0
Святогор Задисич Борис Гезиди Вадим Лавичянц Радмир Федин

Пример 2

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

1 2 3 4
Y;+7 (930) 577-84-97 Мачский Артур
N;+7 (794) 870-80-93 Кутский Артем
Y;+7 (409) 929-45-55 Роцберг Рамиль
Y;+7 (647) 690-76-74 Гицук Богдан

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

1 2 3 4
5778497 8708093 9294555 6907674
1 0 1 1
Артур Мачский Артем Кутский Рамиль Роцберг Богдан Гицук

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
radmir50@yahoo.com radmir50@yahoo.com 2004.11.27#Радмир О. Витко
kusofak73@gmail.com kusofak73@gmail.com 2001.04.19#Борис Ч. Кусофак
german95@mail.ru german95@mail.ru 2001.05.03#Герман Л. Лугак
vladimir6@gmail.com vladimir6@gmail.com 2002.02.18#Владимир Ф. Цилберг
vladimir6@gmail.com vladimir6@gmail.com 2002.02.18#Владимир Ф. Цилберг

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

1 2 3 4
radmir50 kusofak73 german95 vladimir6
27.11.2004 19.04.2001 03.05.2001 18.02.2002
Р.О. Витко Б.Ч. Кусофак Г.Л. Лугак В.Ф. Цилберг

Пример 2

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

1 2 3
odissej26@rambler.ru odissej26@rambler.ru 2004.10.01#Одиссей Е. Фичянц
roman28@yandex.ru roman28@yandex.ru 2001.11.08#Роман О. Рибук
kuzirli63@rambler.ru kuzirli63@rambler.ru 2001.01.23#Ильдар К. Куцирли
kuzirli63@rambler.ru kuzirli63@rambler.ru 2001.01.23#Ильдар К. Куцирли
german12@mail.ru german12@mail.ru 1999.08.06#Герман Р. Зисиди

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

1 2 3 4
odissej26 roman28 kuzirli63 german12
01.10.2004 08.11.2001 23.01.2001 06.08.1999
О.Е. Фичянц Р.О. Рибук И.К. Куцирли Г.Р. Зисиди

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
bamak24[at]yandex.ru bamak24[at]yandex.ru N 02-04-22 0.6
gosli83[at]yahoo.com gosli83[at]yahoo.com Y 00-11-20 0.0
gokan12[at]rambler.ru gokan12[at]rambler.ru Y 01-08-19 0.4

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

1 2 3
yandex.ru yahoo.com rambler.ru
0 1 1
22.04.02 20.11.00 19.08.01
0.6000 0.0000 0.4000

Пример 2

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

1 2 3 4 5
bovman12[at]mail.ru bovman12[at]mail.ru N 01-01-18 0.8
luburev84[at]yahoo.com luburev84[at]yahoo.com Y 04-04-21 0.1
vicosov67[at]yahoo.com vicosov67[at]yahoo.com Y 99-04-04 0.3

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

1 2 3
mail.ru yahoo.com yahoo.com
0 1 1
18.01.01 21.04.04 04.04.99
0.8000 0.1000 0.3000

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
lulesan28[at]mail.ru 156-731-6839 Лулесян Давид Лулесян Давид
siresic1[at]yahoo.com 734-527-5524 Ширешич Тимофей Ширешич Тимофей
andrej38[at]rambler.ru 160-411-2641 Зутев Андрей Зутев Андрей

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

1 2 3
lulesan28@mail.ru siresic1@yahoo.com andrej38@rambler.ru
731-6839 527-5524 411-2641
Лулесян Ширешич Зутев

Пример 2

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

1 2 3 4 5 6
vucuvberg14[at]mail.ru 422-873-3380 Вучувберг Роман Вучувберг Роман
madizic3[at]gmail.com 408-367-1360 Мадизич Егор Мадизич Егор
tumidi28[at]yandex.ru 212-204-1436 Тумиди Айдар Тумиди Айдар

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

1 2 3
vucuvberg14@mail.ru madizic3@gmail.com tumidi28@yandex.ru
873-3380 367-1360 204-1436
Вучувберг Мадизич Тумиди

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
furskij36@mail.ru (572) 092-13-43 2001/10/01 furskij36@mail.ru
tizanz64@mail.ru (544) 715-71-84 2000/12/19 tizanz64@mail.ru
dufidi99@gmail.com (512) 580-96-02 1999/09/02 dufidi99@gmail.com
dofak86@yandex.ru (604) 800-55-48 2001/06/04 dofak86@yandex.ru

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

1 2 3
mail.ru 092-1343 01-10-2001
mail.ru 715-7184 19-12-2000
gmail.com 580-9602 02-09-1999
yandex.ru 800-5548 04-06-2001

Пример 2

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

1 2 3 4
subic58@mail.ru (602) 776-51-83 2004/09/17 subic58@mail.ru
bekanij68@yahoo.com (086) 676-96-43 2003/11/20 bekanij68@yahoo.com
losimev19@yahoo.com (478) 065-88-29 2003/01/21 losimev19@yahoo.com

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

1 2 3
mail.ru 776-5183 17-09-2004
yahoo.com 676-9643 20-11-2003
yahoo.com 065-8829 21-01-2003

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zekuk72[at]rambler.ru +75125472876 нет Цекук Я.С.
toguk21[at]yandex.ru +71750744064 да Тогук А.Л.
secanij46[at]yahoo.com +77344251246 нет Сечаний Я.С.

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

1 2 3
zekuk72@rambler.ru toguk21@yandex.ru secanij46@yahoo.com
(512) 547-2876 (175) 074-4064 (734) 425-1246
Не выполнено Выполнено Не выполнено
Я. Цекук А. Тогук Я. Сечаний

Пример 2

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

1 2 3 4
vuzman50[at]mail.ru +70864739044 да Вуцман Ф.Д.
zutov83[at]yandex.ru +72873009513 нет Цутов М.Б.
rididi10[at]gmail.com +77810075193 нет Ридиди Ф.М.

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

1 2 3
vuzman50@mail.ru zutov83@yandex.ru rididi10@gmail.com
(086) 473-9044 (287) 300-9513 (781) 007-5193
Выполнено Не выполнено Не выполнено
Ф. Вуцман М. Цутов Ф. Ридиди

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
2003.07.07 Не выполнено 0.44 Не выполнено Т.Н. Тагко
2000.01.04 Не выполнено 0.04 Не выполнено В.М. Расий
2001.08.25 Не выполнено 0.75 Не выполнено Я.С. Цодесев
2001.08.25 Не выполнено 0.75 Не выполнено Я.С. Цодесев

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

1 2 3 4
07.07.2003 Нет 0.440 Тагко
04.01.2000 Нет 0.040 Расий
25.08.2001 Нет 0.750 Цодесев

Пример 2

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

1 2 3 4 5 6 7
2002.09.06 Выполнено 0.14 Выполнено В.Е. Зудодук
2001.11.10 Выполнено 0.51 Выполнено А.Т. Нозли
1999.06.20 Выполнено 0.79 Выполнено В.З. Цечевин
2000.03.10 Выполнено 0.06 Выполнено М.Т. Судак
2002.09.06 Выполнено 0.14 Выполнено В.Е. Зудодук

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

1 2 3 4
06.09.2002 Да 0.140 Зудодук
10.11.2001 Да 0.510 Нозли
20.06.1999 Да 0.790 Цечевин
10.03.2000 Да 0.060 Судак

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Выполнено|1999.04.19 0.926
Не выполнено|2001.10.18 0.148
Не выполнено|2001.10.18 0.148
Выполнено|2004.10.02 0.965

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

1 2 3
да 19.04.99 93%
нет 18.10.01 15%
да 02.10.04 96%

Пример 2

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

1 2
Выполнено|2003.02.23 0.897
Выполнено|2003.02.23 0.897
Выполнено|2001.06.23 0.541
Не выполнено|2003.03.15 0.314

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

1 2 3
да 23.02.03 90%
да 23.06.01 54%
нет 15.03.03 31%

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Богдан Ц. Вучуров Богдан Ц. Вучуров +7 727 603-2526:66% Y
Платон А. Дечувев Платон А. Дечувев +7 176 993-5597:59% Y
Макар Ш. Гугомак Макар Ш. Гугомак +7 816 429-9248:36% Y
Одиссей К. Феший Одиссей К. Феший +7 346 092-8737:27% N
Одиссей К. Феший Одиссей К. Феший +7 346 092-8737:27% N
Одиссей К. Феший Одиссей К. Феший +7 346 092-8737:27% N

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

1 2 3 4
Вучуров Дечувев Гугомак Феший
0.66 0.59 0.36 0.27
727-603-2526 176-993-5597 816-429-9248 346-092-8737
Да Да Да Нет

Пример 2

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

1 2 3 4 5
Вячеслав Ц. Волакич Вячеслав Ц. Волакич +7 512 468-6644:66% Y
Максим Б. Бучов Максим Б. Бучов +7 088 340-7734:10% Y
Платон Г. Нушев Платон Г. Нушев +7 290 219-5843:60% N
Максим Б. Бучов Максим Б. Бучов +7 088 340-7734:10% Y
Максим Б. Бучов Максим Б. Бучов +7 088 340-7734:10% Y
Петр Ф. Лидугяк Петр Ф. Лидугяк +7 340 423-3970:76% N

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

1 2 3 4
Волакич Бучов Нушев Лидугяк
0.66 0.10 0.60 0.76
512-468-6644 088-340-7734 290-219-5843 340-423-3970
Да Да Нет Нет

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
07.11.99 nulezman67@rambler.ru 0.51 nulezman67@rambler.ru (330) 722-7642
03.12.01 bitulev86@yandex.ru 0.19 bitulev86@yandex.ru (731) 746-1160
04.10.04 tafanz62@rambler.ru 0.77 tafanz62@rambler.ru (053) 863-3539
07.11.99 nulezman67@rambler.ru 0.51 nulezman67@rambler.ru (330) 722-7642

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

1 2 3
07-11-99 03-12-01 04-10-04
rambler.ru yandex.ru rambler.ru
0.510 0.190 0.770
722-7642 746-1160 863-3539

Пример 2

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

1 2 3 4 5
07.03.00 soduzan42@rambler.ru 0.15 soduzan42@rambler.ru (478) 099-2789
07.03.00 soduzan42@rambler.ru 0.15 soduzan42@rambler.ru (478) 099-2789
03.04.01 nemigak77@yandex.ru 0.86 nemigak77@yandex.ru (528) 574-2222
15.05.02 zelan80@gmail.com 0.61 zelan80@gmail.com (165) 960-8220

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

1 2 3
07-03-00 03-04-01 15-05-02
rambler.ru yandex.ru gmail.com
0.150 0.860 0.610
099-2789 574-2222 960-8220

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.9|demid56@yahoo.com true
0.6|benelic95@yandex.ru true
0.3|timofej53@gmail.com true

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

1 2 3
benelic95 demid56 timofej53
0.6000 0.9000 0.3000
Y Y Y

Пример 2

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

1 2
0.5|larucan43@mail.ru false
0.4|cotatli23@rambler.ru true
0.7|rustam52@rambler.ru false

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

1 2 3
cotatli23 larucan43 rustam52
0.4000 0.5000 0.7000
Y N N

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Бенувяк С.М. benuvak10[at]gmail.com Не выполнено
Денко В.О. denko24[at]yandex.ru Не выполнено
Гебко Б.Д. gebko58[at]rambler.ru Не выполнено

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

1 2 3
Бенувяк С. Денко В. Гебко Б.
benuvak10 denko24 gebko58
0 0 0

Пример 2

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

1 2 3 4 5
Нофувли А.В. nofuvli16[at]mail.ru Не выполнено
Лунман Т.Г. lunman69[at]gmail.com Выполнено
Визавский Г.О. vizavskij47[at]yahoo.com Не выполнено
Шелич М.С. selic56[at]yandex.ru Выполнено

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

1 2 3 4
Нофувли А. Лунман Т. Визавский Г. Шелич М.
nofuvli16 lunman69 vizavskij47 selic56
0 1 0 1

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.265 Выполнено monev50[at]yandex.ru 99-09-14
0.456 Выполнено lokij62[at]yahoo.com 03-07-12
0.360 Не выполнено lodulak21[at]yandex.ru 03-03-08
0.416 Не выполнено rinov93[at]gmail.com 00-06-06

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

1 2 3 4
26% 46% 36% 42%
да да нет нет
monev50@yandex.ru lokij62@yahoo.com lodulak21@yandex.ru rinov93@gmail.com
99/09/14 03/07/12 03/03/08 00/06/06

Пример 2

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

1 2 3 4 5
0.967 Выполнено movific82[at]rambler.ru 00-09-16
0.112 Не выполнено danofak82[at]yahoo.com 01-11-16
0.357 Не выполнено cuzuk71[at]rambler.ru 03-03-12

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

1 2 3
97% 11% 36%
да нет нет
movific82@rambler.ru danofak82@yahoo.com cuzuk71@rambler.ru
00/09/16 01/11/16 03/03/12

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Кирилл Ф. Цанофич&166 352-2541 28.01.01 N
Юрий О. Шофефий&764 074-6036 12.05.99 Y
Константин Б. Некумук&234 665-6404 14.05.01 N
Арсен Н. Сугберг&299 917-2445 26.12.00 Y

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

1 2 3 4
352-25-41 074-60-36 665-64-04 917-24-45
Цанофич К.Ф. Шофефий Ю.О. Некумук К.Б. Сугберг А.Н.
28-01-01 12-05-99 14-05-01 26-12-00
0 1 0 1

Пример 2

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

1 2 3
Данил И. Фубский&519 537-9347 03.12.04 Y
Виктор Т. Нуриди&257 369-8458 20.09.03 N
Всеволод Ц. Ринберг&042 804-1963 10.01.04 Y

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

1 2 3
537-93-47 369-84-58 804-19-63
Фубский Д.И. Нуриди В.Т. Ринберг В.Ц.
03-12-04 20-09-03 10-01-04
1 0 1

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
12.08.00 zatenanz43@yandex.ru Цатенянц С.У. 69%
11.04.99 zinumov15@gmail.com Зинумов Л.У. 42%
27.01.00 saverak43@mail.ru Шаверак И.Ф. 6%
12.08.00 zatenanz43@yandex.ru Цатенянц С.У. 69%
03.06.02 lebezuk14@rambler.ru Лебезук Р.В. 98%

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

1 2 3 4
00.08.12 99.04.11 00.01.27 02.06.03
zatenanz43[at]yandex.ru zinumov15[at]gmail.com saverak43[at]mail.ru lebezuk14[at]rambler.ru
С. Цатенянц Л. Зинумов И. Шаверак Р. Лебезук
0.7 0.4 0.1 1.0

Пример 2

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

1 2 3 4
01.10.00 fusev81@yandex.ru Фушев С.Ф. 39%
01.10.00 fusev81@yandex.ru Фушев С.Ф. 39%
13.08.04 runij78@rambler.ru Руний С.И. 88%
23.02.99 dineric35@yahoo.com Динерич О.Г. 70%

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

1 2 3
00.10.01 04.08.13 99.02.23
fusev81[at]yandex.ru runij78[at]rambler.ru dineric35[at]yahoo.com
С. Фушев С. Руний О. Динерич
0.4 0.9 0.7

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 (731) 833-35-28 0.50 Эмиль Федувак
+7 (445) 854-72-47 0.61 Арсений Ришинко
+7 (561) 923-01-63 0.32 Радмир Зедебиди
+7 (561) 923-01-63 0.32 Радмир Зедебиди
+7 (561) 923-01-63 0.32 Радмир Зедебиди

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

1 2 3
731 833-3528 445 854-7247 561 923-0163
0.5000 0.6100 0.3200
Федувак Ришинко Зедебиди

Пример 2

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

1 2 3 4
+7 (622) 645-79-68 0.80 Эдуард Зесикянц
+7 (684) 104-96-44 0.45 Амир Косатберг
+7 (684) 104-96-44 0.45 Амир Косатберг
+7 (162) 686-53-68 0.53 Григорий Читиди
+7 (684) 104-96-44 0.45 Амир Косатберг

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

1 2 3
622 645-7968 684 104-9644 162 686-5368
0.8000 0.4500 0.5300
Зесикянц Косатберг Читиди

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 462 558-41-72;03-09-11 nivodic22@rambler.ru 0.1301 0.1301
+7 264 473-16-43;04-10-17 fufitan43@gmail.com 0.9711 0.9711
+7 069 107-65-48;99-07-21 tunij81@yahoo.com 0.2553 0.2553
+7 264 473-16-43;04-10-17 fufitan43@gmail.com 0.9711 0.9711

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

1 2 3 4
11.09.03 rambler.ru 0.13 (462) 558-41-72
17.10.04 gmail.com 0.97 (264) 473-16-43
21.07.99 yahoo.com 0.26 (069) 107-65-48

Пример 2

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

1 2 3 4 5
+7 152 973-24-29;00-04-11 zizidman56@yahoo.com 0.6835 0.6835
+7 152 973-24-29;00-04-11 zizidman56@yahoo.com 0.6835 0.6835
+7 530 887-61-06;99-01-19 numosin71@mail.ru 0.7308 0.7308
+7 242 929-57-93;00-08-07 filidi43@yahoo.com 0.7787 0.7787

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

1 2 3 4
11.04.00 yahoo.com 0.68 (152) 973-24-29
19.01.99 mail.ru 0.73 (530) 887-61-06
07.08.00 yahoo.com 0.78 (242) 929-57-93

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
3%&Вачомук Лев 2003.12.24 +7(976)855-34-54
52%&Зомимберг Артур 2000.02.11 +7(298)392-60-28
45%&Цимин Радмир 2000.05.26 +7(562)755-66-34
45%&Цимин Радмир 2000.05.26 +7(562)755-66-34
45%&Цимин Радмир 2000.05.26 +7(562)755-66-34
76%&Лонукяк Павел 2003.01.08 +7(538)012-51-10

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

1 2 3 4
Вачомук 03/12/24 855-34-54 0.0300
Зомимберг 00/02/11 392-60-28 0.5200
Цимин 00/05/26 755-66-34 0.4500
Лонукяк 03/01/08 012-51-10 0.7600

Пример 2

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

1 2 3 4
4%&Рековий Роман 1999.01.22 +7(930)446-61-96
36%&Лалов Петр 2000.04.28 +7(015)176-75-06
27%&Зудовли Александр 2003.08.20 +7(219)823-45-76
27%&Зудовли Александр 2003.08.20 +7(219)823-45-76
27%&Зудовли Александр 2003.08.20 +7(219)823-45-76

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

1 2 3 4
Рековий 99/01/22 446-61-96 0.0400
Лалов 00/04/28 176-75-06 0.3600
Зудовли 03/08/20 823-45-76 0.2700

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+73600759049&0.0560 2004.08.25
+79158223664&0.0539 2003.03.19
+77697812237&0.9103 2004.01.25
+79158223664&0.0539 2003.03.19

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

1 2 3
(360) 075-90-49 (915) 822-36-64 (769) 781-22-37
0.1 0.1 0.9
25.08.2004 19.03.2003 25.01.2004

Пример 2

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

1 2
+72492529138&0.1143 2002.05.04
+76631500433&0.7964 2002.08.26
+77596276203&0.6384 2001.12.17
+72492529138&0.1143 2002.05.04
+72243702702&0.8467 2004.04.18

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

1 2 3 4
(249) 252-91-38 (663) 150-04-33 (759) 627-62-03 (224) 370-27-02
0.1 0.8 0.6 0.8
04.05.2002 26.08.2002 17.12.2001 18.04.2004

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
bofukev56@yandex.ru:Бофукев, Р.К. 21.02.2002 21.02.2002
sazelak93@mail.ru:Шазеляк, Д.З. 26.05.1999 26.05.1999
lugman12@yandex.ru:Лугман, Р.И. 14.05.2002 14.05.2002

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

1 2 3
yandex.ru Бофукев Р. 21/02/02
mail.ru Шазеляк Д. 26/05/99
yandex.ru Лугман Р. 14/05/02

Пример 2

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

1 2 3
sanitic67@rambler.ru:Санитич, С.М. 17.09.2003 17.09.2003
nobov85@yandex.ru:Нобов, Т.О. 12.05.2004 12.05.2004
silotuk96@yandex.ru:Силотук, Д.Ч. 02.08.2004 02.08.2004
zonisan22@yahoo.com:Цонисян, А.У. 24.11.2001 24.11.2001

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

1 2 3
rambler.ru Санитич С. 17/09/03
yandex.ru Нобов Т. 12/05/04
yandex.ru Силотук Д. 02/08/04
yahoo.com Цонисян А. 24/11/01

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Мебигиди В.Б. mebigidi63@rambler.ru 988-426-9786 1
Римянц И.Г. rimanz57@yahoo.com 912-114-4132 0
Дигянц А.Е. diganz90@rambler.ru 899-829-0962 0

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

1 2 3
Дигянц Римянц Мебигиди
diganz90 rimanz57 mebigidi63
8998290962 9121144132 9884269786
false false true

Пример 2

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

1 2 3 4 5 6
Чуров С.У. curov54@mail.ru 673-443-6093 0
Судли Р.Ф. sudli85@gmail.com 889-640-0439 0
Тевушский М.Н. tevusskij93@yandex.ru 387-398-9390 1
Цугукяк Э.Ш. zugukak13@yandex.ru 651-327-7545 0

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

1 2 3 4
Тевушский Цугукяк Чуров Судли
tevusskij93 zugukak13 curov54 sudli85
3873989390 6513277545 6734436093 8896400439
true false false false

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Выполнено Георгий Д. Вивук (559) 831-27-04 georgij84[at]yahoo.com
Выполнено Николай М. Тобов (992) 748-85-84 nikolaj78[at]rambler.ru
Выполнено Эмиль У. Лешагберг (814) 627-15-68 lesagberg6[at]rambler.ru
Выполнено Эмиль У. Лешагберг (814) 627-15-68 lesagberg6[at]rambler.ru

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

1 2 3
Да Да Да
Вивук, Г.Д. Тобов, Н.М. Лешагберг, Э.У.
(559) 831-2704 (992) 748-8584 (814) 627-1568
yahoo.com rambler.ru rambler.ru

Пример 2

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

1 2 3 4 5 6
Не выполнено Захар М. Кунли (787) 373-44-70 zahar52[at]yandex.ru
Выполнено Родион Б. Цакидич (506) 001-98-02 zakidic46[at]mail.ru
Не выполнено Захар М. Кунли (787) 373-44-70 zahar52[at]yandex.ru
Не выполнено Алексей Д. Мотибянц (031) 993-44-53 motibanz6[at]gmail.com
Не выполнено Евгений Р. Датакберг (612) 521-85-05 datakberg37[at]yahoo.com

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

1 2 3 4
Нет Да Нет Нет
Кунли, З.М. Цакидич, Р.Б. Мотибянц, А.Д. Датакберг, Е.Р.
(787) 373-4470 (506) 001-9802 (031) 993-4453 (612) 521-8505
yandex.ru mail.ru gmail.com yahoo.com

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Не выполнено:(464) 294-8703 gubemin81[at]mail.ru gubemin81[at]mail.ru
Выполнено:(413) 390-6901 zebman15[at]rambler.ru zebman15[at]rambler.ru
Не выполнено:(107) 991-7582 befirev65[at]yahoo.com befirev65[at]yahoo.com
Выполнено:(827) 824-8580 munanz62[at]yahoo.com munanz62[at]yahoo.com
Выполнено:(827) 824-8580 munanz62[at]yahoo.com munanz62[at]yahoo.com

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

1 2 3 4
294-87-03 390-69-01 991-75-82 824-85-80
gubemin81 zebman15 befirev65 munanz62
N Y N Y

Пример 2

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

1 2 3 4
Выполнено:(974) 311-2739 nogko96[at]yahoo.com nogko96[at]yahoo.com
Выполнено:(167) 747-7224 suborak4[at]rambler.ru suborak4[at]rambler.ru
Не выполнено:(366) 278-6157 sakazman8[at]mail.ru sakazman8[at]mail.ru
Выполнено:(974) 311-2739 nogko96[at]yahoo.com nogko96[at]yahoo.com

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

1 2 3
311-27-39 747-72-24 278-61-57
nogko96 suborak4 sakazman8
Y Y N

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
01-11-15#+7 (242) 886-79-48 И.Н. Вегалук
99-08-25#+7 (425) 570-05-96 В.Л. Савев
01-11-15#+7 (593) 957-48-45 Л.В. Зенко

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

1 2 3
15.11.01 +7(242)886-79-48 Вегалук
25.08.99 +7(425)570-05-96 Савев
15.11.01 +7(593)957-48-45 Зенко

Пример 2

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

1 2 3
02-10-28#+7 (115) 928-24-30 Р.Р. Цибувянц
04-01-10#+7 (676) 952-02-26 А.М. Тозобев
02-08-25#+7 (967) 326-52-86 Д.Е. Ватко
00-04-13#+7 (567) 360-56-46 М.Д. Зодитич

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

1 2 3
28.10.02 +7(115)928-24-30 Цибувянц
10.01.04 +7(676)952-02-26 Тозобев
25.08.02 +7(967)326-52-86 Ватко
13.04.00 +7(567)360-56-46 Зодитич

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено goculanz16@yandex.ru goculanz16@yandex.ru 0.633
Не выполнено kanij55@gmail.com kanij55@gmail.com 0.221
Выполнено dazofanz27@rambler.ru dazofanz27@rambler.ru 0.654
Выполнено dazofanz27@rambler.ru dazofanz27@rambler.ru 0.654
Выполнено dazofanz27@rambler.ru dazofanz27@rambler.ru 0.654

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

1 2 3
0 0 1
yandex.ru gmail.com rambler.ru
0.63 0.22 0.65

Пример 2

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

1 2 3 4 5
Выполнено filipp21@rambler.ru filipp21@rambler.ru 0.314
Не выполнено nugitij59@gmail.com nugitij59@gmail.com 0.937
Не выполнено sekotuk32@yahoo.com sekotuk32@yahoo.com 0.724
Не выполнено kuloduk55@rambler.ru kuloduk55@rambler.ru 0.692
Не выполнено kuloduk55@rambler.ru kuloduk55@rambler.ru 0.692
Не выполнено kuloduk55@rambler.ru kuloduk55@rambler.ru 0.692

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

1 2 3 4
1 0 0 0
rambler.ru gmail.com yahoo.com rambler.ru
0.31 0.94 0.72 0.69

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.289 2000-01-25 С.Ф. Дичянц (194) 048-4298 (194) 048-4298
0.692 2003-12-10 Н.Ш. Лалатли (312) 412-7058 (312) 412-7058
0.289 2000-01-25 С.Ф. Дичянц (194) 048-4298 (194) 048-4298
0.403 2000-04-24 А.Ф. Зокий (799) 194-7948 (799) 194-7948

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

1 2 3
29% 40% 69%
25-01-00 24-04-00 10-12-03
Дичянц Зокий Лалатли
194 048-4298 799 194-7948 312 412-7058

Пример 2

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

1 2 3 4 5 6
0.118 2002-05-23 Э.Р. Датиков (481) 571-8859 (481) 571-8859
0.118 2002-05-23 Э.Р. Датиков (481) 571-8859 (481) 571-8859
0.346 2002-07-20 Т.К. Шакман (779) 365-0659 (779) 365-0659
0.888 2003-01-15 М.М. Фебечко (227) 802-2388 (227) 802-2388

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

1 2 3
12% 89% 35%
23-05-02 15-01-03 20-07-02
Датиков Фебечко Шакман
481 571-8859 227 802-2388 779 365-0659

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.4 0.4 N +7 383 518-7177 14/08/2002
0.3 0.3 N +7 062 790-1750 07/02/2000
0.7 0.7 Y +7 191 727-1934 03/12/1999
0.7 0.7 Y +7 191 727-1934 03/12/1999
0.7 0.7 Y +7 191 727-1934 03/12/1999
0.5 0.5 Y +7 087 357-5330 21/08/2000

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

1 2 3 4
0.40 0 +7 (383) 518-71-77 02-08-14
0.30 0 +7 (062) 790-17-50 00-02-07
0.70 1 +7 (191) 727-19-34 99-12-03
0.50 1 +7 (087) 357-53-30 00-08-21

Пример 2

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

1 2 3 4 5
0.8 0.8 Y +7 505 447-6247 01/05/2004
0.1 0.1 N +7 324 293-1479 19/09/2000
0.4 0.4 Y +7 955 414-0306 16/06/2000
0.4 0.4 Y +7 955 414-0306 16/06/2000
0.4 0.4 Y +7 955 414-0306 16/06/2000

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

1 2 3 4
0.80 1 +7 (505) 447-62-47 04-05-01
0.10 0 +7 (324) 293-14-79 00-09-19
0.40 1 +7 (955) 414-03-06 00-06-16

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 509 051-0827 false +7 509 051-0827 Виталий З. Кагисак 2004/09/21
+7 400 787-9917 true +7 400 787-9917 Богдан М. Кецадли 2004/03/05
+7 924 407-3682 false +7 924 407-3682 Виктор С. Шобянц 2003/03/08

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

1 2 3 4
+7 509 051-08-27 Нет Кагисак В.З. 2004
+7 400 787-99-17 Да Кецадли Б.М. 2004
+7 924 407-36-82 Нет Шобянц В.С. 2003

Пример 2

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

1 2 3 4 5
+7 165 639-1351 true +7 165 639-1351 Демид А. Музалич 2004/03/16
+7 723 825-1263 false +7 723 825-1263 Игорь К. Довумянц 2004/03/16
+7 131 111-7044 true +7 131 111-7044 Ярослав С. Латий 1999/09/20

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

1 2 3 4
+7 165 639-13-51 Да Музалич Д.А. 2004
+7 723 825-12-63 Нет Довумянц И.К. 2004
+7 131 111-70-44 Да Латий Я.С. 1999

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7(162)869-48-10 +7(162)869-48-10 88% 2000/07/01 Тимофей Битичиди
+7(217)479-96-81 +7(217)479-96-81 30% 2003/09/20 Тимур Тегенян
+7(354)703-05-15 +7(354)703-05-15 13% 2003/06/28 Роберт Катий
+7(367)337-29-35 +7(367)337-29-35 8% 2003/11/15 Леонид Цоцошак

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

1 2 3 4
162 869-4810 217 479-9681 354 703-0515 367 337-2935
0.9 0.3 0.1 0.1
01.07.2000 20.09.2003 28.06.2003 15.11.2003
Битичиди Тимофей Тегенян Тимур Катий Роберт Цоцошак Леонид

Пример 2

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

1 2 3 4 5 6
+7(633)448-78-01 +7(633)448-78-01 67% 2004/08/04 Петр Гунечяк
+7(915)590-82-74 +7(915)590-82-74 2% 2003/08/27 Валерий Гуфабий
+7(889)188-93-95 +7(889)188-93-95 70% 2003/09/13 Ринат Некуряк

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

1 2 3
633 448-7801 915 590-8274 889 188-9395
0.7 0.0 0.7
04.08.2004 27.08.2003 13.09.2003
Гунечяк Петр Гуфабий Валерий Некуряк Ринат

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7(508)820-07-71 zifizin56[at]gmail.com Не выполнено +7(508)820-07-71
+7(900)488-84-54 andrej14[at]yahoo.com Выполнено +7(900)488-84-54
+7(326)872-45-91 gasirak6[at]yandex.ru Выполнено +7(326)872-45-91
+7(446)043-50-75 cetev11[at]gmail.com Не выполнено +7(446)043-50-75

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

1 2 3 4
+7 (508) 820-07-71 +7 (900) 488-84-54 +7 (326) 872-45-91 +7 (446) 043-50-75
zifizin56 andrej14 gasirak6 cetev11
Нет Да Да Нет

Пример 2

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

1 2 3 4 5 6
+7(291)821-42-93 samskij48[at]rambler.ru Выполнено +7(291)821-42-93
+7(626)835-88-65 mavij78[at]mail.ru Не выполнено +7(626)835-88-65
+7(482)263-08-30 tamerlan10[at]rambler.ru Выполнено +7(482)263-08-30

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

1 2 3
+7 (291) 821-42-93 +7 (626) 835-88-65 +7 (482) 263-08-30
samskij48 mavij78 tamerlan10
Да Нет Да

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
27.12.00 (729) 283-61-94 нет 0.5047
05.03.04 (747) 520-23-87 нет 0.9574
09.01.04 (315) 660-96-78 нет 0.5961
22.11.00 (656) 253-52-27 да 0.2559

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

1 2 3 4
27/12/00 05/03/04 09/01/04 22/11/00
729 283-6194 747 520-2387 315 660-9678 656 253-5227
Не выполнено Не выполнено Не выполнено Выполнено
50% 96% 60% 26%

Пример 2

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

1 2 3 4
17.10.00 (504) 463-82-56 нет 0.9551
02.11.01 (165) 222-38-14 да 0.9273
16.11.00 (648) 125-07-77 да 0.7832
20.05.03 (798) 239-93-42 нет 0.5554

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

1 2 3 4
17/10/00 02/11/01 16/11/00 20/05/03
504 463-8256 165 222-3814 648 125-0777 798 239-9342
Не выполнено Выполнено Выполнено Не выполнено
96% 93% 78% 56%

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vubusij40@yahoo.com Э.У. Вубусий 0.4 да vubusij40@yahoo.com
boganz80@yahoo.com Д.И. Богянц 0.9 нет boganz80@yahoo.com
ruruzin10@mail.ru Р.Ц. Рурузин 0.9 да ruruzin10@mail.ru

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

1 2 3 4
vubusij40 Вубусий Э. 40% Y
boganz80 Богянц Д. 90% N
ruruzin10 Рурузин Р. 90% Y

Пример 2

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

1 2 3 4 5
mitanz41@gmail.com А.О. Митянц 0.2 да mitanz41@gmail.com
sebic75@rambler.ru Э.Ч. Себич 0.7 нет sebic75@rambler.ru
duzomko35@gmail.com Е.С. Дуцомко 0.9 да duzomko35@gmail.com
sogukak4@gmail.com А.З. Согукак 0.9 да sogukak4@gmail.com

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

1 2 3 4
mitanz41 Митянц А. 20% Y
sebic75 Себич Э. 70% N
duzomko35 Дуцомко Е. 90% Y
sogukak4 Согукак А. 90% Y

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Мирослав Ч. Фогуфак +7 868 813-7229&09.08.2002
Дамир Л. Рафогберг +7 646 792-8225&20.09.2001
Григорий Д. Мочко +7 618 533-5285&12.11.2003

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

1 2 3
Фогуфак Рафогберг Мочко
09-08-2002 20-09-2001 12-11-2003
(868) 813-72-29 (646) 792-82-25 (618) 533-52-85

Пример 2

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

1 2
Альберт Ч. Дечуляк +7 247 183-7583&19.05.1999
Захар З. Ретувук +7 697 921-7121&18.06.2001
Роберт Л. Гацарев +7 442 767-6969&13.09.1999

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

1 2 3
Дечуляк Ретувук Гацарев
19-05-1999 18-06-2001 13-09-1999
(247) 183-75-83 (697) 921-71-21 (442) 767-69-69

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.9222 2000/06/25 1 +7 (800) 283-72-30 +7 (800) 283-72-30
0.4214 2004/07/09 0 +7 (943) 280-02-39 +7 (943) 280-02-39
0.5215 2002/07/14 0 +7 (896) 155-56-55 +7 (896) 155-56-55
0.3944 2002/12/08 1 +7 (472) 758-79-89 +7 (472) 758-79-89

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

1 2 3 4
0.922 00/06/25 true +7(800)283-72-30
0.421 04/07/09 false +7(943)280-02-39
0.521 02/07/14 false +7(896)155-56-55
0.394 02/12/08 true +7(472)758-79-89

Пример 2

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

1 2 3 4 5
0.6901 2000/10/11 1 +7 (929) 263-18-93 +7 (929) 263-18-93
0.5099 2000/06/04 1 +7 (718) 286-10-12 +7 (718) 286-10-12
0.8620 1999/10/01 0 +7 (533) 527-26-25 +7 (533) 527-26-25
0.8752 2000/08/26 0 +7 (398) 075-93-97 +7 (398) 075-93-97

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

1 2 3 4
0.690 00/10/11 true +7(929)263-18-93
0.510 00/06/04 true +7(718)286-10-12
0.862 99/10/01 false +7(533)527-26-25
0.875 00/08/26 false +7(398)075-93-97

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03/08/23:danila43[at]gmail.com 0.3 0.3
02/09/24:odissej67[at]rambler.ru 0.4 0.4
00/09/19:zunalli78[at]rambler.ru 0.2 0.2
99/11/14:vurukberg32[at]mail.ru 0.2 0.2
99/11/14:vurukberg32[at]mail.ru 0.2 0.2
99/11/14:vurukberg32[at]mail.ru 0.2 0.2

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

1 2 3
03-08-23 0.3000 danila43
02-09-24 0.4000 odissej67
00-09-19 0.2000 zunalli78
99-11-14 0.2000 vurukberg32

Пример 2

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

1 2 3 4 5
99/11/24:stanislav4[at]mail.ru 0.1 0.1
04/07/16:memizli18[at]yandex.ru 0.8 0.8
99/07/08:svatogor97[at]yandex.ru 0.5 0.5
04/07/16:memizli18[at]yandex.ru 0.8 0.8
04/07/16:memizli18[at]yandex.ru 0.8 0.8

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

1 2 3
99-11-24 0.1000 stanislav4
04-07-16 0.8000 memizli18
99-07-08 0.5000 svatogor97

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.028 0.028 sutskij69[at]mail.ru +7(798)486-58-85
0.170 0.170 binanz54[at]yahoo.com +7(328)748-65-24
0.115 0.115 nefov38[at]yahoo.com +7(963)992-85-58
0.414 0.414 suvetko27[at]yahoo.com +7(380)699-49-07
0.414 0.414 suvetko27[at]yahoo.com +7(380)699-49-07
0.414 0.414 suvetko27[at]yahoo.com +7(380)699-49-07

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

1 2 3 4
3% 17% 12% 41%
mail.ru yahoo.com yahoo.com yahoo.com
4865885 7486524 9928558 6994907

Пример 2

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

1 2 3 4 5 6
0.579 0.579 zerevman92[at]yandex.ru +7(933)385-50-25
0.254 0.254 cozin55[at]yandex.ru +7(776)666-40-11
0.144 0.144 velov89[at]yahoo.com +7(763)632-02-47
0.144 0.144 velov89[at]yahoo.com +7(763)632-02-47
0.144 0.144 velov89[at]yahoo.com +7(763)632-02-47
0.066 0.066 lusofko75[at]mail.ru +7(993)011-84-29

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

1 2 3 4
58% 25% 14% 7%
yandex.ru yandex.ru yahoo.com mail.ru
3855025 6664011 6320247 0118429

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Ладин А.Н. 2001/09/03 false
Тарецли В.Г. 2002/09/13 false
Лилумиди З.Б. 2000/07/15 false
Лилумиди З.Б. 2000/07/15 false
Лилумиди З.Б. 2000/07/15 false

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

1 2 3
Ладин 03.09.2001 Не выполнено
Тарецли 13.09.2002 Не выполнено
Лилумиди 15.07.2000 Не выполнено

Пример 2

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

1 2 3
Ванизов Г.Б. 2001/08/20 false
Ванизов Г.Б. 2001/08/20 false
Руриди И.З. 2000/11/07 true
Зукич С.А. 1999/06/17 false
Мицян И.Ш. 2002/12/18 false
Ванизов Г.Б. 2001/08/20 false

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

1 2 3
Ванизов 20.08.2001 Не выполнено
Руриди 07.11.2000 Выполнено
Зукич 17.06.1999 Не выполнено
Мицян 18.12.2002 Не выполнено

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
923-463-8103 923-463-8103 59% Y
110-650-4715 110-650-4715 86% Y
185-966-8106 185-966-8106 40% Y
185-966-8106 185-966-8106 40% Y
185-966-8106 185-966-8106 40% Y
256-647-7506 256-647-7506 34% Y

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

1 2 3 4
(110) 650-4715 (185) 966-8106 (256) 647-7506 (923) 463-8103
0.860 0.400 0.340 0.590
Да Да Да Да

Пример 2

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

1 2 3 4
415-500-6018 415-500-6018 64% N
943-207-4594 943-207-4594 42% N
943-207-4594 943-207-4594 42% N
943-207-4594 943-207-4594 42% N
466-838-3611 466-838-3611 62% N

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

1 2 3
(415) 500-6018 (466) 838-3611 (943) 207-4594
0.640 0.620 0.420
Нет Нет Нет