ИКБО-40-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
40% 40% Тимофей У. Фикогий#248-232-4510
99% 99% Артем И. Ловак#648-668-7016
67% 67% Василий Л. Небберг#909-691-4403
29% 29% Артемий В. Зуферянц#520-515-1815
29% 29% Артемий В. Зуферянц#520-515-1815

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

1 2 3
0.4000 Фикогий, Т.У. 2324510
0.9900 Ловак, А.И. 6687016
0.6700 Небберг, В.Л. 6914403
0.2900 Зуферянц, А.В. 5151815

Пример 2

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

1 2 3 4 5
47% 47% Максим Д. Мазяк#645-929-0606
24% 24% Антон У. Гукукянц#639-415-4327
24% 24% Антон У. Гукукянц#639-415-4327
19% 19% Григорий У. Ведский#683-678-3118

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

1 2 3
0.4700 Мазяк, М.Д. 9290606
0.2400 Гукукянц, А.У. 4154327
0.1900 Ведский, Г.У. 6783118

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02.01.2002 menanz37[at]gmail.com +7 523 072-70-05#Р.Б. Менянц menanz37[at]gmail.com
18.04.2001 relebko17[at]yandex.ru +7 991 943-23-57#Л.У. Релебко relebko17[at]yandex.ru
02.02.2003 ruvelak70[at]mail.ru +7 546 445-20-94#К.З. Рувеляк ruvelak70[at]mail.ru

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

1 2 3
02-01-2002 18-04-2001 02-02-2003
menanz37@gmail.com relebko17@yandex.ru ruvelak70@mail.ru
+7(523)072-70-05 +7(991)943-23-57 +7(546)445-20-94
Менянц Р. Релебко Л. Рувеляк К.

Пример 2

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

1 2 3 4
22.10.1999 ridusli5[at]yandex.ru +7 774 147-71-23#А.Т. Ридусли ridusli5[at]yandex.ru
23.02.2000 badumanz42[at]yandex.ru +7 598 903-29-12#Е.И. Бадумянц badumanz42[at]yandex.ru
07.06.1999 kizanz10[at]gmail.com +7 903 171-18-34#Д.Ч. Кизянц kizanz10[at]gmail.com
15.04.1999 bimidi64[at]gmail.com +7 134 186-10-88#Т.Б. Бимиди bimidi64[at]gmail.com

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

1 2 3 4
23-02-2000 15-04-1999 07-06-1999 22-10-1999
badumanz42@yandex.ru bimidi64@gmail.com kizanz10@gmail.com ridusli5@yandex.ru
+7(598)903-29-12 +7(134)186-10-88 +7(903)171-18-34 +7(774)147-71-23
Бадумянц Е. Бимиди Т. Кизянц Д. Ридусли А.

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2003.05.22#0.1 kutman73[at]rambler.ru +72864617893
2003.06.02#0.6 fisukuk99[at]yahoo.com +78298538336
2003.06.02#0.6 fisukuk99[at]yahoo.com +78298538336
2002.01.25#0.4 kenov82[at]yandex.ru +72196459213

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

1 2 3
03-05-22 02-01-25 03-06-02
rambler.ru yandex.ru yahoo.com
4617893 6459213 8538336
0.1000 0.4000 0.6000

Пример 2

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

1 2 3
2004.09.28#0.1 micoman59[at]mail.ru +71780499445
1999.12.11#0.9 locidov29[at]gmail.com +76147758245
1999.06.23#0.0 tabskij65[at]mail.ru +72477966897
1999.06.23#0.0 tabskij65[at]mail.ru +72477966897
2004.05.13#0.3 nigotman23[at]gmail.com +79253505939

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

1 2 3 4
04-09-28 04-05-13 99-12-11 99-06-23
mail.ru gmail.com gmail.com mail.ru
0499445 3505939 7758245 7966897
0.1000 0.3000 0.9000 0.0000

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Выполнено merberg75[at]yahoo.com 0.0206 Эмиль Мерберг
Выполнено fokonberg72[at]rambler.ru 0.2853 Лев Фоконберг
Не выполнено cazutanz84[at]yahoo.com 0.4362 Рустам Чацутянц
Выполнено zabin71[at]yandex.ru 0.5154 Марк Забин

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

1 2 3 4
Нет Да Да Да
cazutanz84 fokonberg72 merberg75 zabin71
0.436 0.285 0.021 0.515
Чацутянц Фоконберг Мерберг Забин

Пример 2

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

1 2 3 4 5 6
Не выполнено valerij66[at]rambler.ru 0.7083 Валерий Зосов
Не выполнено vusman20[at]yandex.ru 0.7852 Артур Вусман
Выполнено sevosli36[at]yandex.ru 0.9388 Игорь Севошли
Выполнено nevidak96[at]yandex.ru 0.0120 Матвей Невидак

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

1 2 3 4
Да Да Нет Нет
nevidak96 sevosli36 valerij66 vusman20
0.012 0.939 0.708 0.785
Невидак Севошли Зосов Вусман

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.290 mizberg76[at]yandex.ru Мицберг В.С. +7 634 958-39-06
0.949 benokan99[at]rambler.ru Бенокян В.В. +7 493 174-08-15
0.719 tekadak9[at]gmail.com Текадак Н.Ф. +7 855 263-30-05

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

1 2 3 4
95% rambler.ru Бенокян 1740815
29% yandex.ru Мицберг 9583906
72% gmail.com Текадак 2633005

Пример 2

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

1 2 3 4 5 6
0.148 mukberg63[at]gmail.com Мукберг Р.Ч. +7 754 579-43-29
0.110 vavusak63[at]yahoo.com Вавушак В.М. +7 158 717-37-58
0.490 dosisev89[at]yahoo.com Досишев И.Г. +7 977 321-03-22

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

1 2 3 4
11% yahoo.com Вавушак 7173758
49% yahoo.com Досишев 3210322
15% gmail.com Мукберг 5794329

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.7941#Да Цидберг Т.Ш. Цидберг Т.Ш.
0.7214#Да Фемский А.Ш. Фемский А.Ш.
0.2948#Нет Рокский Л.С. Рокский Л.С.
0.7214#Да Фемский А.Ш. Фемский А.Ш.
0.9856#Нет Вичман О.Е. Вичман О.Е.

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

1 2 3 4
да да нет нет
0.8 0.7 0.3 1.0
Цидберг Фемский Рокский Вичман

Пример 2

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

1 2 3
0.4516#Да Бомонин А.Т. Бомонин А.Т.
0.2301#Да Волак А.Н. Волак А.Н.
0.2301#Да Волак А.Н. Волак А.Н.
0.0072#Нет Лонберг А.Б. Лонберг А.Б.
0.0199#Нет Росяк Р.Е. Росяк Р.Е.

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

1 2 3 4
да да нет нет
0.5 0.2 0.0 0.0
Бомонин Волак Лонберг Росяк

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.219 tucic95[at]yandex.ru|1999/06/13 0.219
0.038 canuzin75[at]mail.ru|2002/11/19 0.038
0.056 fogskij24[at]yahoo.com|2000/08/04 0.056

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

1 2 3
0.0380 0.0560 0.2190
19.11.02 04.08.00 13.06.99
canuzin75 fogskij24 tucic95

Пример 2

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

1 2 3 4
0.086 musin71[at]yandex.ru|2001/08/19 0.086
0.446 mafskij40[at]mail.ru|2003/01/02 0.446
0.915 vesin82[at]yandex.ru|1999/04/20 0.915

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

1 2 3
0.4460 0.0860 0.9150
02.01.03 19.08.01 20.04.99
mafskij40 musin71 vesin82

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
tabinin70@rambler.ru 0.95 +7(735)739-57-15
namin87@yandex.ru 0.20 +7(224)639-62-64
denko6@rambler.ru 0.33 +7(736)783-11-68

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

1 2 3
rambler.ru yandex.ru rambler.ru
95% 20% 33%
7357395715 2246396264 7367831168

Пример 2

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

1 2 3
bivibberg99@rambler.ru 0.54 +7(364)691-35-98
fezskij79@rambler.ru 0.53 +7(768)186-85-70
fovoranz33@rambler.ru 0.07 +7(136)033-44-29
rubic15@rambler.ru 0.84 +7(425)438-48-41

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

1 2 3 4
rambler.ru rambler.ru rambler.ru rambler.ru
54% 53% 7% 84%
3646913598 7681868570 1360334429 4254384841

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
24.09.99 +7(701)508-43-80 Силев О.К. silev7[at]gmail.com
28.04.99 +7(465)131-81-79 Шусян Д.Ш. susan35[at]gmail.com
07.01.02 +7(062)310-48-82 Фамидберг М.С. famidberg58[at]rambler.ru
28.04.99 +7(465)131-81-79 Шусян Д.Ш. susan35[at]gmail.com

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

1 2 3
99/09/24 99/04/28 02/01/07
701 508-4380 465 131-8179 062 310-4882
Силев Шусян Фамидберг
silev7 susan35 famidberg58

Пример 2

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

1 2 3 4 5 6
04.01.01 +7(289)870-47-97 Гешашук К.Н. gesasuk13[at]gmail.com
02.05.02 +7(490)437-40-34 Фезман М.З. fezman69[at]mail.ru
10.12.99 +7(210)556-83-22 Зутемяк Р.И. zutemak83[at]gmail.com
10.12.99 +7(210)556-83-22 Зутемяк Р.И. zutemak83[at]gmail.com

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

1 2 3
01/01/04 02/05/02 99/12/10
289 870-4797 490 437-4034 210 556-8322
Гешашук Фезман Зутемяк
gesasuk13 fezman69 zutemak83

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Зевунян З.Л.;222-41-74 нет
Сутевук Р.Ф.;004-08-99 нет
Думев А.Ч.;790-04-60 нет

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

1 2 3
З. Зевунян Р. Сутевук А. Думев
222-4174 004-0899 790-0460
Нет Нет Нет

Пример 2

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

1 2
Цузамский А.И.;703-95-82 да
Гугко Г.А.;060-44-54 да
Деларак Л.Н.;837-14-15 да
Риденич Т.У.;218-53-55 нет

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

1 2 3 4
А. Цузамский Г. Гугко Л. Деларак Т. Риденич
703-9582 060-4454 837-1415 218-5355
Да Да Да Нет

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
97%|Ратман Александр 2000/07/13 2000/07/13
16%|Моцарберг Захар 2002/01/27 2002/01/27
24%|Тобли Павел 2001/06/04 2001/06/04
76%|Сачабли Тамерлан 2000/03/16 2000/03/16

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

1 2 3 4
0.1600 0.9700 0.7600 0.2400
27.01.02 13.07.00 16.03.00 04.06.01
Моцарберг Ратман Сачабли Тобли

Пример 2

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

1 2 3 4
87%|Вефич Айдар 2001/03/16 2001/03/16
67%|Фикабко Платон 2002/09/21 2002/09/21
76%|Лусский Андрей 2004/10/26 2004/10/26

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

1 2 3
0.8700 0.7600 0.6700
16.03.01 26.10.04 21.09.02
Вефич Лусский Фикабко

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002/12/15 0.5;Да
2000/02/24 0.1;Нет
2000/09/22 0.6;Да
1999/05/03 0.4;Нет
2000/09/22 0.6;Да
2000/09/22 0.6;Да

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

1 2 3 4
15/12/2002 24/02/2000 22/09/2000 03/05/1999
Выполнено Не выполнено Выполнено Не выполнено
0.5000 0.1000 0.6000 0.4000

Пример 2

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

1 2 3 4
2001/05/18 0.8;Да
2003/10/09 0.9;Да
2004/10/25 0.4;Да
2004/10/25 0.4;Да
2004/10/25 0.4;Да

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

1 2 3
18/05/2001 09/10/2003 25/10/2004
Выполнено Выполнено Выполнено
0.8000 0.9000 0.4000

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Айдар М. Кичетиди 14-04-2002 349-995-2770
Семен О. Фивамев 24-01-2004 063-283-8265
Руслан Г. Видозич 14-10-2000 940-853-9516
Руслан Г. Видозич 14-10-2000 940-853-9516
Руслан Г. Видозич 14-10-2000 940-853-9516
Эмиль М. Килицко 22-03-1999 360-025-2604

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

1 2 3
Кичетиди Айдар 2002.04.14 3499952770
Фивамев Семен 2004.01.24 0632838265
Видозич Руслан 2000.10.14 9408539516
Килицко Эмиль 1999.03.22 3600252604

Пример 2

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

1 2 3 4
Матвей М. Ротебман 13-08-1999 952-316-0592
Назар М. Нубянц 17-12-2000 519-830-2199
Данила З. Мутин 01-04-2002 467-409-3779
Данила З. Мутин 01-04-2002 467-409-3779
Данила З. Мутин 01-04-2002 467-409-3779

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

1 2 3
Ротебман Матвей 1999.08.13 9523160592
Нубянц Назар 2000.12.17 5198302199
Мутин Данила 2002.04.01 4674093779

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
15% Гирий В.З. girij55@yandex.ru Не выполнено
45% Зубисиди М.К. zubisidi2@gmail.com Выполнено
86% Цафутянц Г.О. zafutanz94@yandex.ru Не выполнено

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

1 2 3
0.150 0.860 0.450
Гирий Цафутянц Зубисиди
girij55[at]yandex.ru zafutanz94[at]yandex.ru zubisidi2[at]gmail.com
0 0 1

Пример 2

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

1 2 3 4 5
41% Килиди В.Г. kilidi35@rambler.ru Не выполнено
91% Вишикский Г.Ч. visikskij63@mail.ru Выполнено
42% Чумирин О.Р. cumirin59@rambler.ru Не выполнено

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

1 2 3
0.420 0.410 0.910
Чумирин Килиди Вишикский
cumirin59[at]rambler.ru kilidi35[at]rambler.ru visikskij63[at]mail.ru
0 0 1

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Тихон М. Мекич tihon72@yandex.ru tihon72@yandex.ru N 00.11.16
Юрий В. Нобидко nobidko17@yandex.ru nobidko17@yandex.ru N 02.07.19
Одиссей Т. Бунян odissej40@mail.ru odissej40@mail.ru Y 04.09.04
Даниэль Е. Гакян daniel_55@rambler.ru daniel_55@rambler.ru N 02.08.12
Даниэль Е. Гакян daniel_55@rambler.ru daniel_55@rambler.ru N 02.08.12

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

1 2 3 4
Тихон Мекич tihon72[at]yandex.ru false 00-11-16
Юрий Нобидко nobidko17[at]yandex.ru false 02-07-19
Одиссей Бунян odissej40[at]mail.ru true 04-09-04
Даниэль Гакян daniel_55[at]rambler.ru false 02-08-12

Пример 2

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

1 2 3 4 5
Ринат О. Часомук casomuk81@yandex.ru casomuk81@yandex.ru Y 00.09.26
Егор И. Моцин mozin1@mail.ru mozin1@mail.ru N 99.01.01
Денис У. Сабетак sabetak63@rambler.ru sabetak63@rambler.ru N 01.07.14
Денис У. Сабетак sabetak63@rambler.ru sabetak63@rambler.ru N 01.07.14

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

1 2 3 4
Ринат Часомук casomuk81[at]yandex.ru true 00-09-26
Егор Моцин mozin1[at]mail.ru false 99-01-01
Денис Сабетак sabetak63[at]rambler.ru false 01-07-14

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нушишак Денис 0.633;2002-07-27 Нушишак Денис
Зокишли Айдар 0.977;1999-06-12 Зокишли Айдар
Дегамин Егор 0.208;2004-06-17 Дегамин Егор
Зокишли Айдар 0.977;1999-06-12 Зокишли Айдар
Цефберг Глеб 0.080;2002-12-09 Цефберг Глеб

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

1 2 3 4
Нушишак Зокишли Дегамин Цефберг
02.07.27 99.06.12 04.06.17 02.12.09
63% 98% 21% 8%

Пример 2

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

1 2 3 4
Фечиди Станислав 0.970;2004-09-06 Фечиди Станислав
Вамиди Демид 0.959;2001-09-28 Вамиди Демид
Вамиди Демид 0.959;2001-09-28 Вамиди Демид
Налукук Мирон 0.692;2001-04-04 Налукук Мирон
Рутивман Никита 0.913;2002-12-28 Рутивман Никита

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

1 2 3 4
Фечиди Вамиди Налукук Рутивман
04.09.06 01.09.28 01.04.04 02.12.28
97% 96% 69% 91%

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Владимир Н. Лутачберг!Нет 0.083 0.083
Радмир Ф. Шудучман!Нет 0.576 0.576
Радмир Ф. Шудучман!Нет 0.576 0.576
Тимур М. Тезко!Да 0.705 0.705

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

1 2 3
Не выполнено Не выполнено Выполнено
В.Н. Лутачберг Р.Ф. Шудучман Т.М. Тезко
0.1 0.6 0.7

Пример 2

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

1 2 3
Назар Л. Шосев!Нет 0.860 0.860
Артур Р. Бецукук!Да 0.802 0.802
Артур Р. Бецукук!Да 0.802 0.802
Радмир С. Рилман!Нет 0.111 0.111

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

1 2 3
Не выполнено Выполнено Не выполнено
Н.Л. Шосев А.Р. Бецукук Р.С. Рилман
0.9 0.8 0.1

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
bidezin58[at]yandex.ru +7 734 083-87-60 0.604 Бидецин Д.С.
minetov55[at]rambler.ru +7 380 369-84-97 0.176 Минетов О.У.
minetov55[at]rambler.ru +7 380 369-84-97 0.176 Минетов О.У.
zozulak80[at]mail.ru +7 850 243-71-62 0.690 Зозулак И.Ш.

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

1 2 3 4
bidezin58@yandex.ru 734 083-8760 60% Бидецин
minetov55@rambler.ru 380 369-8497 18% Минетов
zozulak80@mail.ru 850 243-7162 69% Зозулак

Пример 2

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

1 2 3 4 5
volofuk17[at]rambler.ru +7 542 351-88-14 0.766 Волофук Р.Т.
gadinev32[at]yahoo.com +7 400 560-80-63 0.944 Гадинев М.В.
gurizanz23[at]mail.ru +7 654 046-91-21 0.612 Гуризянц А.З.
volofuk17[at]rambler.ru +7 542 351-88-14 0.766 Волофук Р.Т.

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

1 2 3 4
volofuk17@rambler.ru 542 351-8814 77% Волофук
gadinev32@yahoo.com 400 560-8063 94% Гадинев
gurizanz23@mail.ru 654 046-9121 61% Гуризянц

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Вирев, А.Н. false virev82[at]rambler.ru
Цикий, Т.Л. true zikij44[at]yahoo.com
Цикий, Т.Л. true zikij44[at]yahoo.com
Цикий, Т.Л. true zikij44[at]yahoo.com
Шавич, И.Ц. true savic52[at]mail.ru
Шобутов, Д.Ч. true sobutov77[at]gmail.com

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

1 2 3
Вирев А. Не выполнено rambler.ru
Цикий Т. Выполнено yahoo.com
Шавич И. Выполнено mail.ru
Шобутов Д. Выполнено gmail.com

Пример 2

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

1 2 3
Кецовий, М.О. true kezovij5[at]yandex.ru
Дацберг, Д.С. false dazberg1[at]yandex.ru
Муфко, С.Д. false mufko95[at]yahoo.com
Муфко, С.Д. false mufko95[at]yahoo.com
Муфко, С.Д. false mufko95[at]yahoo.com

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

1 2 3
Кецовий М. Выполнено yandex.ru
Дацберг Д. Не выполнено yandex.ru
Муфко С. Не выполнено yahoo.com

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2
zesugic36@yandex.ru#04-04-06 874 977-2520
cusij77@rambler.ru#04-09-09 480 602-4667
novidman30@rambler.ru#99-02-09 375 703-6819
cegagli59@rambler.ru#04-04-14 238 853-8707

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

1 2 3
zesugic36[at]yandex.ru 8749772520 04.04.06
cusij77[at]rambler.ru 4806024667 04.09.09
novidman30[at]rambler.ru 3757036819 99.02.09
cegagli59[at]rambler.ru 2388538707 04.04.14

Пример 2

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

1 2
fufabov28@yahoo.com#04-07-09 612 686-6049
bucibov81@rambler.ru#03-04-13 447 200-1645
zedli10@yahoo.com#04-05-18 245 173-2079

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

1 2 3
fufabov28[at]yahoo.com 6126866049 04.07.09
bucibov81[at]rambler.ru 4472001645 03.04.13
zedli10[at]yahoo.com 2451732079 04.05.18

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
11/08/01 zagakev38@gmail.com 0.73 1
10/08/01 vasilij15@yandex.ru 0.11 1
02/08/02 daniil92@yandex.ru 0.30 1
16/02/02 elisej47@mail.ru 0.85 0

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

1 2 3 4
01-08-11 zagakev38 73% Y
01-08-10 vasilij15 11% Y
02-08-02 daniil92 30% Y
02-02-16 elisej47 85% N

Пример 2

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

1 2 3 4 5
17/02/03 rinat83@yandex.ru 0.45 1
01/03/02 casunman53@mail.ru 0.95 0
20/03/04 vaceslav26@yandex.ru 0.20 1

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

1 2 3 4
03-02-17 rinat83 45% Y
02-03-01 casunman53 95% N
04-03-20 vaceslav26 20% Y

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Шитобов, Д.З.;0.5 да да 732 476-1906
Вувокский, А.Ч.;0.9 нет нет 862 244-7987
Негберг, Т.Т.;0.9 нет нет 192 487-8061
Седко, В.М.;0.4 да да 023 244-9390
Седко, В.М.;0.4 да да 023 244-9390
Седко, В.М.;0.4 да да 023 244-9390

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

1 2 3 4
Шитобов 0.500 Y (732) 476-1906
Вувокский 0.900 N (862) 244-7987
Негберг 0.900 N (192) 487-8061
Седко 0.400 Y (023) 244-9390

Пример 2

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

1 2 3 4 5 6
Торий, М.С.;0.6 да да 463 099-2908
Лабевак, Г.Н.;0.3 нет нет 501 949-2812
Дабман, Р.М.;0.5 нет нет 345 689-5694
Дабман, Р.М.;0.5 нет нет 345 689-5694
Дишолак, Р.Б.;0.4 да да 792 960-4554
Дабман, Р.М.;0.5 нет нет 345 689-5694

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

1 2 3 4
Торий 0.600 Y (463) 099-2908
Лабевак 0.300 N (501) 949-2812
Дабман 0.500 N (345) 689-5694
Дишолак 0.400 Y (792) 960-4554

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Михаил Г. Чузулин cuzulin84@gmail.com true 0.8
Богдан А. Чавасянц cavasanz72@rambler.ru true 1.0
Константин Г. Филий konstantin53@mail.ru true 0.3

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

1 2 3 4
Чавасянц Б.А. cavasanz72 1 1.0000
Чузулин М.Г. cuzulin84 1 0.8000
Филий К.Г. konstantin53 1 0.3000

Пример 2

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

1 2 3 4
Михаил Е. Болисиди bolisidi75@yahoo.com false 0.4
Ян Ч. Вагекук vagekuk85@yahoo.com true 0.2
Демид З. Зивман zivman85@mail.ru true 0.2
Дамир Л. Фицувко fizuvko77@yahoo.com false 0.6

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

1 2 3 4
Болисиди М.Е. bolisidi75 0 0.4000
Фицувко Д.Л. fizuvko77 0 0.6000
Вагекук Я.Ч. vagekuk85 1 0.2000
Зивман Д.З. zivman85 1 0.2000

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(591) 009-7795 04.10.01|Не выполнено Владислав Чакин
(079) 881-3392 00.09.23|Выполнено Ростислав Лилич
(518) 483-2042 00.09.17|Не выполнено Богдан Каредич

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

1 2 3 4
591 009-7795 нет 01.10.04 Чакин Владислав
079 881-3392 да 23.09.00 Лилич Ростислав
518 483-2042 нет 17.09.00 Каредич Богдан

Пример 2

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

1 2 3 4
(091) 802-2287 02.10.19|Выполнено Петр Тенянц
(702) 327-5474 04.12.07|Выполнено Савелий Луфириди
(460) 623-1898 99.04.05|Не выполнено Николай Ченатак
(455) 584-6993 99.11.15|Выполнено Рустам Мурберг

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

1 2 3 4
091 802-2287 да 19.10.02 Тенянц Петр
702 327-5474 да 07.12.04 Луфириди Савелий
460 623-1898 нет 05.04.99 Ченатак Николай
455 584-6993 да 15.11.99 Мурберг Рустам

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
cidizman74@yandex.ru cidizman74@yandex.ru 0.3401;1
limezic91@yahoo.com limezic91@yahoo.com 0.7743;0
tamerlan59@yandex.ru tamerlan59@yandex.ru 0.6356;0
savelij92@mail.ru savelij92@mail.ru 0.0083;0

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

1 2 3
yandex.ru 0.34 да
yahoo.com 0.77 нет
yandex.ru 0.64 нет
mail.ru 0.01 нет

Пример 2

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

1 2 3 4 5
vadim5@yahoo.com vadim5@yahoo.com 0.4738;0
zicamak91@gmail.com zicamak91@gmail.com 0.7475;0
zogofskij41@gmail.com zogofskij41@gmail.com 0.3403;0
fuvko75@yahoo.com fuvko75@yahoo.com 0.2274;0

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

1 2 3
yahoo.com 0.47 нет
gmail.com 0.75 нет
gmail.com 0.34 нет
yahoo.com 0.23 нет

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Сергей Н. Фонофий!04-11-05 fonofij19[at]mail.ru +7 (241) 969-03-52 +7 (241) 969-03-52
Даниил Л. Меряк!03-04-10 daniil83[at]yandex.ru +7 (704) 437-51-61 +7 (704) 437-51-61
Филипп Ц. Вививберг!00-11-19 vivivberg59[at]gmail.com +7 (060) 525-33-25 +7 (060) 525-33-25
Даниил Л. Меряк!03-04-10 daniil83[at]yandex.ru +7 (704) 437-51-61 +7 (704) 437-51-61
Даниил Л. Меряк!03-04-10 daniil83[at]yandex.ru +7 (704) 437-51-61 +7 (704) 437-51-61
Роберт Т. Ницошич!04-12-10 nizosic89[at]yahoo.com +7 (517) 023-64-24 +7 (517) 023-64-24

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

1 2 3 4
05/11/04 10/04/03 19/11/00 10/12/04
fonofij19 daniil83 vivivberg59 nizosic89
969-03-52 437-51-61 525-33-25 023-64-24
Фонофий, С.Н. Меряк, Д.Л. Вививберг, Ф.Ц. Ницошич, Р.Т.

Пример 2

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

1 2 3 4
Айдар Н. Кумекук!99-12-11 kumekuk73[at]yahoo.com +7 (058) 441-28-42 +7 (058) 441-28-42
Олег О. Шодко!99-08-07 sodko75[at]gmail.com +7 (408) 573-62-89 +7 (408) 573-62-89
Эмиль О. Цешак!01-12-08 emil_97[at]yahoo.com +7 (669) 704-64-67 +7 (669) 704-64-67
Эмиль О. Цешак!01-12-08 emil_97[at]yahoo.com +7 (669) 704-64-67 +7 (669) 704-64-67
Эмиль О. Цешак!01-12-08 emil_97[at]yahoo.com +7 (669) 704-64-67 +7 (669) 704-64-67
Валерий Т. Тилиди!03-12-18 valerij13[at]yandex.ru +7 (962) 094-35-57 +7 (962) 094-35-57

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

1 2 3 4
11/12/99 07/08/99 08/12/01 18/12/03
kumekuk73 sodko75 emil_97 valerij13
441-28-42 573-62-89 704-64-67 094-35-57
Кумекук, А.Н. Шодко, О.О. Цешак, Э.О. Тилиди, В.Т.

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Зурко, О.В.:0.8216 756-489-5387 19.04.2001 756-489-5387
Рузезич, Н.О.:0.0227 983-756-2587 22.06.2000 983-756-2587
Чифин, Р.Б.:0.6629 535-293-4811 22.09.2000 535-293-4811
Зурко, О.В.:0.8216 756-489-5387 19.04.2001 756-489-5387
Гозин, Д.Ф.:0.0290 861-790-5834 13.03.2004 861-790-5834
Зурко, О.В.:0.8216 756-489-5387 19.04.2001 756-489-5387

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

1 2 3 4
0.8 4895387 О. Зурко 2001-04-19
0.0 7562587 Н. Рузезич 2000-06-22
0.7 2934811 Р. Чифин 2000-09-22
0.0 7905834 Д. Гозин 2004-03-13

Пример 2

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

1 2 3 4 5 6
Чатли, Э.З.:0.7501 932-321-4690 14.05.1999 932-321-4690
Цогян, Л.Б.:0.7485 084-013-1315 21.01.2004 084-013-1315
Цогян, Л.Б.:0.7485 084-013-1315 21.01.2004 084-013-1315
Цогян, Л.Б.:0.7485 084-013-1315 21.01.2004 084-013-1315
Тошяк, С.Т.:0.0886 955-171-9397 06.11.1999 955-171-9397

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

1 2 3 4
0.8 3214690 Э. Чатли 1999-05-14
0.7 0131315 Л. Цогян 2004-01-21
0.1 1719397 С. Тошяк 1999-11-06

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
20/02/03;+7 407 719-2594 timur93[at]yahoo.com timur93[at]yahoo.com Да
16/03/00;+7 631 851-1669 konstantin42[at]mail.ru konstantin42[at]mail.ru Нет
26/04/99;+7 258 343-8575 zezomanz6[at]yandex.ru zezomanz6[at]yandex.ru Да
04/04/01;+7 890 345-8940 ritivij87[at]gmail.com ritivij87[at]gmail.com Нет

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

1 2 3 4
+7 (258) 343-85-75 +7 (407) 719-25-94 +7 (631) 851-16-69 +7 (890) 345-89-40
zezomanz6@yandex.ru timur93@yahoo.com konstantin42@mail.ru ritivij87@gmail.com
99.04.26 03.02.20 00.03.16 01.04.04
да да нет нет

Пример 2

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

1 2 3 4
22/08/04;+7 115 928-6216 zobosin3[at]yandex.ru zobosin3[at]yandex.ru Да
23/12/04;+7 666 098-8215 cazevij46[at]mail.ru cazevij46[at]mail.ru Нет
08/12/04;+7 160 161-7261 mezodin58[at]gmail.com mezodin58[at]gmail.com Нет

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

1 2 3
+7 (115) 928-62-16 +7 (160) 161-72-61 +7 (666) 098-82-15
zobosin3@yandex.ru mezodin58@gmail.com cazevij46@mail.ru
04.08.22 04.12.08 04.12.23
да нет нет

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2
08.09.2001:+7 870 459-45-68 true
14.08.2003:+7 733 518-60-83 false
05.08.2004:+7 442 841-17-27 false

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

1 2 3
01/09/08 да +7 (870) 459-45-68
03/08/14 нет +7 (733) 518-60-83
04/08/05 нет +7 (442) 841-17-27

Пример 2

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

1 2
05.06.2000:+7 023 481-26-98 true
10.09.2000:+7 518 120-56-07 false
27.12.2002:+7 955 116-81-33 false

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

1 2 3
00/06/05 да +7 (023) 481-26-98
00/09/10 нет +7 (518) 120-56-07
02/12/27 нет +7 (955) 116-81-33

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
vladimir75@rambler.ru 02.04.2001 vladimir75@rambler.ru +79660326981:0.06
vladimir75@rambler.ru 02.04.2001 vladimir75@rambler.ru +79660326981:0.06
vladimir75@rambler.ru 02.04.2001 vladimir75@rambler.ru +79660326981:0.06
aleksandr37@mail.ru 25.06.1999 aleksandr37@mail.ru +73680645519:0.67
robert60@rambler.ru 15.06.2004 robert60@rambler.ru +75583446357:0.99

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

1 2 3
vladimir75 aleksandr37 robert60
2001/04/02 1999/06/25 2004/06/15
(966) 032-6981 (368) 064-5519 (558) 344-6357
0.060 0.670 0.990

Пример 2

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

1 2 3 4 5 6
miborberg57@mail.ru 07.10.2001 miborberg57@mail.ru +78007771349:0.21
lezasuk35@gmail.com 05.03.2001 lezasuk35@gmail.com +77411214053:0.66
racuzli43@yandex.ru 07.07.2000 racuzli43@yandex.ru +74103762970:0.95
lezasuk35@gmail.com 05.03.2001 lezasuk35@gmail.com +77411214053:0.66
lezasuk35@gmail.com 05.03.2001 lezasuk35@gmail.com +77411214053:0.66

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

1 2 3
miborberg57 lezasuk35 racuzli43
2001/10/07 2001/03/05 2000/07/07
(800) 777-1349 (741) 121-4053 (410) 376-2970
0.210 0.660 0.950

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
satofuk75@mail.ru!Шатофук Ю.М. +7 504 799-9874 +7 504 799-9874
rizak82@gmail.com!Ризак В.О. +7 143 405-6090 +7 143 405-6090
zaluk22@yahoo.com!Цалук Ю.К. +7 107 367-0229 +7 107 367-0229
zaluk22@yahoo.com!Цалук Ю.К. +7 107 367-0229 +7 107 367-0229
zaluk22@yahoo.com!Цалук Ю.К. +7 107 367-0229 +7 107 367-0229

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

1 2 3
gmail.com yahoo.com mail.ru
В. Ризак Ю. Цалук Ю. Шатофук
405-60-90 367-02-29 799-98-74

Пример 2

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

1 2 3 4
naluk89@yahoo.com!Налук И.Н. +7 096 051-3747 +7 096 051-3747
tagberg24@mail.ru!Тагберг Р.К. +7 025 752-4455 +7 025 752-4455
tagberg24@mail.ru!Тагберг Р.К. +7 025 752-4455 +7 025 752-4455
rosuzli39@yandex.ru!Росузли Я.Г. +7 347 978-0925 +7 347 978-0925
tagberg24@mail.ru!Тагберг Р.К. +7 025 752-4455 +7 025 752-4455

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

1 2 3
yahoo.com mail.ru yandex.ru
И. Налук Р. Тагберг Я. Росузли
051-37-47 752-44-55 978-09-25

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (537) 497-92-53:04/03/2003 Самир Е. Вигувян Самир Е. Вигувян
+7 (771) 831-55-68:07/12/1999 Юрий И. Ситский Юрий И. Ситский
+7 (116) 029-90-22:04/11/2001 Лев С. Розин Лев С. Розин

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

1 2 3
04-03-2003 07-12-1999 04-11-2001
(537) 497-92-53 (771) 831-55-68 (116) 029-90-22
Вигувян Самир Ситский Юрий Розин Лев

Пример 2

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

1 2 3
+7 (676) 041-68-85:24/06/1999 Ильдар Г. Нафакли Ильдар Г. Нафакли
+7 (225) 562-22-04:01/06/1999 Артур В. Лулитев Артур В. Лулитев
+7 (644) 010-66-60:16/12/2000 Роман В. Фавев Роман В. Фавев

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

1 2 3
24-06-1999 01-06-1999 16-12-2000
(676) 041-68-85 (225) 562-22-04 (644) 010-66-60
Нафакли Ильдар Лулитев Артур Фавев Роман

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Святогор З. Зозилко +7 560 852-0389 да
Святогор З. Зозилко +7 560 852-0389 да
Антон К. Милувев +7 985 962-6260 да
Гордей О. Болберг +7 455 334-2224 нет
Вячеслав М. Гоцев +7 934 997-3474 да

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

1 2 3 4
Антон Милувев Вячеслав Гоцев Гордей Болберг Святогор Зозилко
+7(985)962-62-60 +7(934)997-34-74 +7(455)334-22-24 +7(560)852-03-89
Выполнено Выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4
Андрей М. Гозев +7 718 193-8452 да
Эмиль Е. Бачак +7 810 922-4716 да
Эмиль Е. Бачак +7 810 922-4716 да
Влад У. Сицицев +7 972 261-0662 нет
Вадим У. Цогегиди +7 461 219-7664 нет

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

1 2 3 4
Андрей Гозев Вадим Цогегиди Влад Сицицев Эмиль Бачак
+7(718)193-84-52 +7(461)219-76-64 +7(972)261-06-62 +7(810)922-47-16
Выполнено Не выполнено Не выполнено Выполнено

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+74776580260:0.240 aromir49[at]gmail.com нет
+76197558047:0.269 artur42[at]mail.ru да
+71240848088:0.587 mavisanz14[at]gmail.com да
+71802555845:0.653 nafozko63[at]rambler.ru да

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

1 2 3 4
477-658-0260 619-755-8047 124-084-8088 180-255-5845
aromir49 artur42 mavisanz14 nafozko63
N Y Y Y
24% 27% 59% 65%

Пример 2

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

1 2 3
+78439541788:0.745 radmir54[at]yandex.ru да
+72712302815:0.285 evgenij86[at]rambler.ru да
+76851790493:0.472 sizefberg87[at]yandex.ru нет

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

1 2 3
843-954-1788 271-230-2815 685-179-0493
radmir54 evgenij86 sizefberg87
Y Y N
74% 28% 47%

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.291:2004/08/04 fukskij12@gmail.com Олег Р. Фукский
0.652:2001/11/12 zafudman75@yandex.ru Денис Г. Зафудман
0.893:2004/04/01 zifodberg29@yahoo.com Георгий Л. Цифодберг
0.767:1999/07/12 nikolaj7@gmail.com Николай Б. Сивук

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

1 2 3 4
04.08.2004 12.11.2001 01.04.2004 12.07.1999
gmail.com yandex.ru yahoo.com gmail.com
Фукский Зафудман Цифодберг Сивук
0.29 0.65 0.89 0.77

Пример 2

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

1 2 3
0.567:2000/12/25 timofej89@gmail.com Тимофей Ш. Зугинко
0.100:2002/01/03 zikidi2@gmail.com Олег В. Зикиди
0.992:1999/04/27 svatoslav85@yandex.ru Святослав Ч. Бевевак
0.474:1999/04/02 german28@yandex.ru Герман И. Чицяк

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

1 2 3 4
25.12.2000 03.01.2002 27.04.1999 02.04.1999
gmail.com gmail.com yandex.ru yandex.ru
Зугинко Зикиди Бевевак Чицяк
0.57 0.10 0.99 0.47

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
rufli75[at]mail.ru 0.184 0.184 (723) 688-02-35!Не выполнено
segacin11[at]yandex.ru 0.705 0.705 (330) 249-47-06!Не выполнено
segacin11[at]yandex.ru 0.705 0.705 (330) 249-47-06!Не выполнено
kizev90[at]gmail.com 0.994 0.994 (987) 955-11-96!Не выполнено
namumov25[at]yandex.ru 0.780 0.780 (686) 801-10-61!Не выполнено

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

1 2 3 4
mail.ru 0.18 688-0235 N
yandex.ru 0.70 249-4706 N
gmail.com 0.99 955-1196 N
yandex.ru 0.78 801-1061 N

Пример 2

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

1 2 3 4 5
bakin16[at]rambler.ru 0.285 0.285 (782) 087-18-54!Не выполнено
ludelij98[at]yandex.ru 0.813 0.813 (011) 380-11-20!Выполнено
zutimli82[at]yahoo.com 0.287 0.287 (657) 694-75-82!Не выполнено
bakin16[at]rambler.ru 0.285 0.285 (782) 087-18-54!Не выполнено

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

1 2 3 4
rambler.ru 0.28 087-1854 N
yandex.ru 0.81 380-1120 Y
yahoo.com 0.29 694-7582 N

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+73366311960 0.9651 Нет
+74686359159 0.8392 Да
+79927994229 0.4039 Нет
+74686359159 0.8392 Да
+70875544447 0.4464 Да

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

1 2 3 4
+7 336 631-19-60 +7 468 635-91-59 +7 992 799-42-29 +7 087 554-44-47
97% 84% 40% 45%
false true false true

Пример 2

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

1 2 3
+72117698175 0.0561 Да
+77226923531 0.7649 Нет
+72117698175 0.0561 Да
+75708309496 0.2715 Нет

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

1 2 3
+7 211 769-81-75 +7 722 692-35-31 +7 570 830-94-96
6% 76% 27%
true false false

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y Никита А. Мерий 01-05-02
Y Дамир М. Гитотский 22-09-99
Y Александр З. Золишян 07-06-01
Y Рустам Е. Козич 11-09-01

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

1 2 3 4
1 1 1 1
Александр Золишян Дамир Гитотский Никита Мерий Рустам Козич
01-06-07 99-09-22 02-05-01 01-09-11

Пример 2

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

1 2 3
Y Артемий У. Госучян 20-01-00
Y Захар Ч. Решак 08-09-02
Y Роберт С. Фонли 07-11-02
Y Арсен А. Чалемянц 16-12-01

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

1 2 3 4
1 1 1 1
Арсен Чалемянц Артемий Госучян Захар Решак Роберт Фонли
01-12-16 00-01-20 02-09-08 02-11-07

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N 0.316 zusukan4@rambler.ru zusukan4@rambler.ru
Y 0.862 mugberg87@gmail.com mugberg87@gmail.com
Y 0.205 banberg95@mail.ru banberg95@mail.ru

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

1 2 3
0 0.32 rambler.ru
1 0.86 gmail.com
1 0.20 mail.ru

Пример 2

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

1 2 3 4
Y 0.371 zinofov13@rambler.ru zinofov13@rambler.ru
Y 0.349 zikskij9@yahoo.com zikskij9@yahoo.com
Y 0.603 odissej52@gmail.com odissej52@gmail.com

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

1 2 3
1 0.37 rambler.ru
1 0.35 yahoo.com
1 0.60 gmail.com

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
fozenov23@yandex.ru#0.6392 Фозенов, Г.Ц. +7 871 122-1025 +7 871 122-1025
lozucberg45@gmail.com#0.6810 Лоцучберг, В.Ч. +7 073 223-2713 +7 073 223-2713
fisikak52@mail.ru#0.4540 Фисикак, Р.И. +7 545 180-8337 +7 545 180-8337
fisikak52@mail.ru#0.4540 Фисикак, Р.И. +7 545 180-8337 +7 545 180-8337

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

1 2 3
fozenov23 lozucberg45 fisikak52
0.639 0.681 0.454
Фозенов Г. Лоцучберг В. Фисикак Р.
1221025 2232713 1808337

Пример 2

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

1 2 3 4 5
befuk93@rambler.ru#0.6600 Бефук, Э.Ш. +7 758 993-4432 +7 758 993-4432
zezikin44@yandex.ru#0.0557 Цезикин, М.Ц. +7 736 260-0834 +7 736 260-0834
lifisidi45@yahoo.com#0.9249 Лифисиди, В.Д. +7 230 659-2135 +7 230 659-2135
lifisidi45@yahoo.com#0.9249 Лифисиди, В.Д. +7 230 659-2135 +7 230 659-2135

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

1 2 3
befuk93 zezikin44 lifisidi45
0.660 0.056 0.925
Бефук Э. Цезикин М. Лифисиди В.
9934432 2600834 6592135