ИКБО-35-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zebskij64@yahoo.com 01-02-25:0.904
filipp5@rambler.ru 02-01-08:0.063
satimin55@yahoo.com 01-03-15:0.205

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

1 2 3
yahoo.com rambler.ru yahoo.com
90% 6% 20%
01.02.25 02.01.08 01.03.15

Пример 2

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

1 2 3 4
nikita72@yandex.ru 04-05-12:0.482
dotskij48@rambler.ru 04-12-13:0.621
neborev37@mail.ru 02-04-13:0.201
vefonidi79@rambler.ru 01-09-18:0.997

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

1 2 3 4
yandex.ru rambler.ru mail.ru rambler.ru
48% 62% 20% 100%
04.05.12 04.12.13 02.04.13 01.09.18

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03-04-16 742 438-3398&0 nugisov68@gmail.com
02-04-26 442 616-7376&0 sazosberg33@gmail.com
02-08-03 595 593-8964&1 difomov87@yandex.ru
02-08-03 595 593-8964&1 difomov87@yandex.ru
02-08-03 595 593-8964&1 difomov87@yandex.ru

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

1 2 3
03/04/16 02/04/26 02/08/03
438-33-98 616-73-76 593-89-64
нет нет да
nugisov68 sazosberg33 difomov87

Пример 2

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

1 2 3 4 5
99-08-04 665 861-8406&1 emil_65@mail.ru
02-06-22 334 810-3993&0 fotozuk41@rambler.ru
02-06-22 334 810-3993&0 fotozuk41@rambler.ru
02-06-22 334 810-3993&0 fotozuk41@rambler.ru
04-03-01 578 486-5471&1 samir97@yahoo.com
02-06-09 460 491-4701&0 sazutman44@mail.ru

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

1 2 3 4
99/08/04 02/06/22 04/03/01 02/06/09
861-84-06 810-39-93 486-54-71 491-47-01
да нет да нет
emil_65 fotozuk41 samir97 sazutman44

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.78 02/12/10 Y
0.56 01/02/27 Y
0.15 04/03/14 N
0.46 03/02/06 N

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

1 2 3
0.7800 10/12/02 true
0.5600 27/02/01 true
0.1500 14/03/04 false
0.4600 06/02/03 false

Пример 2

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

1 2 3 4 5
0.62 03/02/23 Y
0.42 99/12/03 N
0.39 00/09/18 N
0.47 04/08/25 Y

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

1 2 3
0.6200 23/02/03 true
0.4200 03/12/99 false
0.3900 18/09/00 false
0.4700 25/08/04 true

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2
303 496-9565|20/01/00 Семен Е. Козий
303 496-9565|20/01/00 Семен Е. Козий
303 496-9565|20/01/00 Семен Е. Козий
632 140-2028|22/05/00 Ильдар В. Цузулли
891 327-6101|21/12/04 Данила М. Чуфянц

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

1 2 3
00-01-20 496-95-65 С.Е. Козий
00-05-22 140-20-28 И.В. Цузулли
04-12-21 327-61-01 Д.М. Чуфянц

Пример 2

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

1 2
231 051-1169|08/08/00 Виталий Ч. Чазяк
316 615-2193|20/06/99 Айдар Ч. Риногян
316 615-2193|20/06/99 Айдар Ч. Риногян
316 615-2193|20/06/99 Айдар Ч. Риногян
548 169-9978|05/10/99 Артем В. Шелигук

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

1 2 3
00-08-08 051-11-69 В.Ч. Чазяк
99-06-20 615-21-93 А.Ч. Риногян
99-10-05 169-99-78 А.В. Шелигук

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
00.06.01 (363) 435-6389 87% zamolov9[at]rambler.ru (363) 435-6389
02.01.09 (432) 897-4297 95% bisadov64[at]yandex.ru (432) 897-4297
00.06.01 (363) 435-6389 87% zamolov9[at]rambler.ru (363) 435-6389
99.12.09 (480) 494-8579 49% zosic68[at]yandex.ru (480) 494-8579
00.06.01 (363) 435-6389 87% zamolov9[at]rambler.ru (363) 435-6389

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

1 2 3
01.06.00 09.01.02 09.12.99
363 435-6389 432 897-4297 480 494-8579
0.870 0.950 0.490
rambler.ru yandex.ru yandex.ru

Пример 2

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

1 2 3 4 5
00.10.11 (414) 717-8321 64% zomavko81[at]yahoo.com (414) 717-8321
04.04.18 (039) 856-5484 88% cidigov61[at]gmail.com (039) 856-5484
00.06.03 (307) 540-3977 4% mebberg27[at]yandex.ru (307) 540-3977
00.06.03 (307) 540-3977 4% mebberg27[at]yandex.ru (307) 540-3977
00.06.03 (307) 540-3977 4% mebberg27[at]yandex.ru (307) 540-3977
03.09.28 (429) 054-7075 23% dunan39[at]rambler.ru (429) 054-7075

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

1 2 3 4
11.10.00 18.04.04 03.06.00 28.09.03
414 717-8321 039 856-5484 307 540-3977 429 054-7075
0.640 0.880 0.040 0.230
yahoo.com gmail.com yandex.ru rambler.ru

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Даско Дмитрий 0.134 dmitrij39[at]gmail.com N
Даско Дмитрий 0.134 dmitrij39[at]gmail.com N
Валовко Одиссей 0.720 valovko41[at]yandex.ru Y
Чозберг Ян 0.611 cozberg82[at]yahoo.com N
Локивов Ильдар 0.939 lokivov52[at]yahoo.com Y

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

1 2 3 4
Даско 0.13 gmail.com Нет
Валовко 0.72 yandex.ru Да
Чозберг 0.61 yahoo.com Нет
Локивов 0.94 yahoo.com Да

Пример 2

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

1 2 3 4 5 6
Гелекян Лев 0.068 gelekan41[at]gmail.com N
Моцук Сергей 0.946 sergej68[at]yandex.ru N
Цуцирли Павел 0.110 zuzirli86[at]gmail.com N
Цуцирли Павел 0.110 zuzirli86[at]gmail.com N

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

1 2 3 4
Гелекян 0.07 gmail.com Нет
Моцук 0.95 yandex.ru Нет
Цуцирли 0.11 gmail.com Нет

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
А.Ц. Фовемберг fovemberg50@mail.ru А.Ц. Фовемберг 02-08-14 Выполнено
Е.Н. Нируряк nirurak80@rambler.ru Е.Н. Нируряк 02-12-13 Выполнено
С.К. Вогев vogev18@yandex.ru С.К. Вогев 01-03-21 Не выполнено
О.У. Гибакяк gibakak94@mail.ru О.У. Гибакяк 03-02-08 Не выполнено

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

1 2 3 4
Фовемберг А. Нируряк Е. Вогев С. Гибакяк О.
fovemberg50[at]mail.ru nirurak80[at]rambler.ru vogev18[at]yandex.ru gibakak94[at]mail.ru
02/08/14 02/12/13 01/03/21 03/02/08
Да Да Нет Нет

Пример 2

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

1 2 3 4 5
Н.Ч. Мелич melic38@gmail.com Н.Ч. Мелич 03-07-13 Выполнено
Г.М. Кифский kifskij69@rambler.ru Г.М. Кифский 99-12-08 Не выполнено
А.О. Рибский ribskij29@rambler.ru А.О. Рибский 04-08-16 Не выполнено

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

1 2 3
Мелич Н. Кифский Г. Рибский А.
melic38[at]gmail.com kifskij69[at]rambler.ru ribskij29[at]rambler.ru
03/07/13 99/12/08 04/08/16
Да Нет Нет

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Да gugacko19@yahoo.com 44% gugacko19@yahoo.com 215-263-5970
Да nabic22@mail.ru 60% nabic22@mail.ru 417-702-9159
Нет tulinskij6@mail.ru 91% tulinskij6@mail.ru 673-504-5486
Нет zanonuk35@yahoo.com 94% zanonuk35@yahoo.com 375-037-0426

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

1 2 3 4
1 1 0 0
gugacko19[at]yahoo.com nabic22[at]mail.ru tulinskij6[at]mail.ru zanonuk35[at]yahoo.com
0.44 0.60 0.91 0.94
215 263-5970 417 702-9159 673 504-5486 375 037-0426

Пример 2

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

1 2 3 4 5 6 7
Нет becalov85@yahoo.com 18% becalov85@yahoo.com 985-011-7309
Да bicin79@yahoo.com 34% bicin79@yahoo.com 695-009-2572
Нет zizumak34@yahoo.com 10% zizumak34@yahoo.com 757-348-6789

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

1 2 3
0 1 0
becalov85[at]yahoo.com bicin79[at]yahoo.com zizumak34[at]yahoo.com
0.18 0.34 0.10
985 011-7309 695 009-2572 757 348-6789

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y sugicidi69[at]gmail.com!01-05-03 Y
Y sugicidi69[at]gmail.com!01-05-03 Y
N miroslav69[at]mail.ru!22-06-03 N
N german93[at]rambler.ru!05-11-01 N

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

1 2 3
Выполнено gmail.com 01.05.03
Не выполнено mail.ru 22.06.03
Не выполнено rambler.ru 05.11.01

Пример 2

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

1 2 3
Y fetemberg34[at]yahoo.com!20-05-04 Y
Y filipp71[at]yandex.ru!24-11-99 Y
N silagman92[at]rambler.ru!16-08-04 N
N silagman92[at]rambler.ru!16-08-04 N

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

1 2 3
Выполнено yahoo.com 20.05.04
Выполнено yandex.ru 24.11.99
Не выполнено rambler.ru 16.08.04

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
85% linorberg1[at]rambler.ru 01/09/04 нет нет
93% elisej39[at]mail.ru 11/10/03 нет нет
99% viktor65[at]gmail.com 10/09/00 нет нет
99% viktor65[at]gmail.com 10/09/00 нет нет

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

1 2 3
0.850 0.930 0.990
rambler.ru mail.ru gmail.com
04-09-01 03-10-11 00-09-10
false false false

Пример 2

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

1 2 3 4 5 6 7
95% leketov1[at]yahoo.com 01/09/00 нет нет
3% savelij12[at]yandex.ru 12/01/01 нет нет
95% leketov1[at]yahoo.com 01/09/00 нет нет
42% becskij79[at]gmail.com 25/02/00 да да
98% timofej75[at]mail.ru 22/09/00 нет нет

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

1 2 3 4
0.950 0.030 0.420 0.980
yahoo.com yandex.ru gmail.com mail.ru
00-09-01 01-01-12 00-02-25 00-09-22
false false true false

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 969 275-51-63 Марсель Г. Дечумский decumskij19@gmail.com 15%
+7 776 293-10-34 Вячеслав Д. Кемский vaceslav3@gmail.com 76%
+7 323 587-32-64 Рамиль К. Нишобли nisobli87@yahoo.com 17%

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

1 2 3
(969) 275-5163 (776) 293-1034 (323) 587-3264
Дечумский Марсель Кемский Вячеслав Нишобли Рамиль
decumskij19[at]gmail.com vaceslav3[at]gmail.com nisobli87[at]yahoo.com
0.15 0.76 0.17

Пример 2

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

1 2 3 4 5 6
+7 606 981-45-13 Богдан З. Думивяк dumivak66@yahoo.com 97%
+7 854 078-34-31 Владислав Л. Вицошин vladislav50@rambler.ru 12%
+7 459 563-29-38 Роман О. Ватич roman35@rambler.ru 13%

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

1 2 3
(606) 981-4513 (854) 078-3431 (459) 563-2938
Думивяк Богдан Вицошин Владислав Ватич Роман
dumivak66[at]yahoo.com vladislav50[at]rambler.ru roman35[at]rambler.ru
0.97 0.12 0.13

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.891 Y 659-419-1338 Цуфарман Артемий Цуфарман Артемий
0.076 N 435-416-2335 Ринев Елисей Ринев Елисей
0.314 N 292-947-7596 Цетотов Лев Цетотов Лев
0.594 Y 133-572-6029 Говевман Влад Говевман Влад
0.594 Y 133-572-6029 Говевман Влад Говевман Влад
0.594 Y 133-572-6029 Говевман Влад Говевман Влад

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

1 2 3 4
89% 8% 31% 59%
Выполнено Не выполнено Не выполнено Выполнено
659 419-1338 435 416-2335 292 947-7596 133 572-6029
Артемий Цуфарман Елисей Ринев Лев Цетотов Влад Говевман

Пример 2

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

1 2 3 4 5
0.215 Y 892-010-0368 Верко Артур Верко Артур
0.116 N 370-576-6953 Рамузин Влад Рамузин Влад
0.579 Y 284-081-8235 Гукодов Святослав Гукодов Святослав
0.579 Y 284-081-8235 Гукодов Святослав Гукодов Святослав
0.579 Y 284-081-8235 Гукодов Святослав Гукодов Святослав
0.344 N 331-466-3696 Рошитук Савелий Рошитук Савелий

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

1 2 3 4
22% 12% 58% 34%
Выполнено Не выполнено Выполнено Не выполнено
892 010-0368 370 576-6953 284 081-8235 331 466-3696
Артур Верко Влад Рамузин Святослав Гукодов Савелий Рошитук

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.1672 +7 292 493-76-25 bavicuk24@yahoo.com bavicuk24@yahoo.com
0.8836 +7 830 324-47-31 netko69@mail.ru netko69@mail.ru
0.7211 +7 596 164-02-05 sumij71@mail.ru sumij71@mail.ru

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

1 2 3
17% 88% 72%
+72924937625 +78303244731 +75961640205
bavicuk24 netko69 sumij71

Пример 2

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

1 2 3 4 5
0.0224 +7 580 300-68-57 lanli71@rambler.ru lanli71@rambler.ru
0.3003 +7 628 316-42-18 vazak81@yahoo.com vazak81@yahoo.com
0.1939 +7 286 482-82-27 zimofskij31@gmail.com zimofskij31@gmail.com

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

1 2 3
2% 30% 19%
+75803006857 +76283164218 +72864828227
lanli71 vazak81 zimofskij31

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
376-541-6758 suselic71[at]rambler.ru 0.6890 0.6890 false
289-122-3546 licin99[at]gmail.com 0.7524 0.7524 false
436-949-0120 kosak15[at]yahoo.com 0.3161 0.3161 false
588-283-2822 cizidi84[at]mail.ru 0.9641 0.9641 true
588-283-2822 cizidi84[at]mail.ru 0.9641 0.9641 true

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

1 2 3 4
(588) 283-28-22 cizidi84 96% Да
(436) 949-01-20 kosak15 32% Нет
(289) 122-35-46 licin99 75% Нет
(376) 541-67-58 suselic71 69% Нет

Пример 2

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

1 2 3 4 5 6
419-647-2620 nozak27[at]gmail.com 0.1182 0.1182 true
404-334-3288 rokan12[at]gmail.com 0.5439 0.5439 false
720-059-5955 tetegko58[at]mail.ru 0.8311 0.8311 true
404-334-3288 rokan12[at]gmail.com 0.5439 0.5439 false

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

1 2 3 4
(419) 647-26-20 nozak27 12% Да
(404) 334-32-88 rokan12 54% Нет
(720) 059-59-55 tetegko58 83% Да

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
sergej12[at]yahoo.com&Сергей Ц. Нолов false false
fububko34[at]mail.ru&Данила К. Фубубко false false
savva20[at]rambler.ru&Савва Р. Нуско true true
zelevak53[at]yandex.ru&Игнат Т. Целевак false false

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

1 2 3
С.Ц. Нолов нет sergej12
Д.К. Фубубко нет fububko34
С.Р. Нуско да savva20
И.Т. Целевак нет zelevak53

Пример 2

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

1 2 3
nikita5[at]mail.ru&Никита И. Дешин false false
kozigli68[at]rambler.ru&Эмиль Ч. Коцигли false false
rezusanz71[at]gmail.com&Виталий Т. Резусянц true true
zacosan34[at]gmail.com&Тимур Д. Цачошян true true

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

1 2 3
Н.И. Дешин нет nikita5
Э.Ч. Коцигли нет kozigli68
В.Т. Резусянц да rezusanz71
Т.Д. Цачошян да zacosan34

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Арсений В. Гимимев arsenij23[at]mail.ru Не выполнено
Михаил Л. Комекак komekak77[at]yandex.ru Не выполнено
Артем Ф. Цотузко zotuzko51[at]rambler.ru Не выполнено
Михаил Л. Комекак komekak77[at]yandex.ru Не выполнено
Михаил Л. Комекак komekak77[at]yandex.ru Не выполнено
Вячеслав М. Фомич vaceslav95[at]mail.ru Не выполнено

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

1 2 3 4
Гимимев А.В. Комекак М.Л. Цотузко А.Ф. Фомич В.М.
arsenij23 komekak77 zotuzko51 vaceslav95
N N N N

Пример 2

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

1 2 3 4
Савелий Ц. Чавяк savelij65[at]rambler.ru Выполнено
Савелий Ц. Чавяк savelij65[at]rambler.ru Выполнено
Эмиль Ч. Мадяк emil_1[at]rambler.ru Не выполнено
Яромир Ч. Кифачич kifacic66[at]rambler.ru Не выполнено
Савелий Ц. Чавяк savelij65[at]rambler.ru Выполнено

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

1 2 3
Чавяк С.Ц. Мадяк Э.Ч. Кифачич Я.Ч.
savelij65 emil_1 kifacic66
Y N N

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 602 037-4710 Выполнено visberg7[at]yahoo.com
+7 893 099-2035 Выполнено veconov23[at]yandex.ru
+7 004 101-1354 Не выполнено sakic56[at]yandex.ru
+7 694 787-3882 Выполнено seluvanz13[at]yandex.ru

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

1 2 3 4
+7 004 101-13-54 +7 602 037-47-10 +7 694 787-38-82 +7 893 099-20-35
Нет Да Да Да
sakic56 visberg7 seluvanz13 veconov23

Пример 2

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

1 2 3
+7 392 255-4609 Не выполнено kotij37[at]mail.ru
+7 802 589-0197 Не выполнено vofuk84[at]gmail.com
+7 406 092-5133 Выполнено sukumli80[at]yandex.ru

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

1 2 3
+7 392 255-46-09 +7 406 092-51-33 +7 802 589-01-97
Нет Да Нет
kotij37 sukumli80 vofuk84

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2
nikita39[at]yahoo.com:Да Бачин Никита
rananz97[at]yahoo.com:Нет Ранянц Дамир
daniel_25[at]mail.ru:Да Зисян Даниэль

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

1 2 3
да nikita39@yahoo.com Бачин
да daniel_25@mail.ru Зисян
нет rananz97@yahoo.com Ранянц

Пример 2

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

1 2
durman78[at]mail.ru:Да Дурман Савва
sanovij76[at]rambler.ru:Да Сановий Артемий
kazamov33[at]mail.ru:Да Кацамов Максим

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

1 2 3
да durman78@mail.ru Дурман
да kazamov33@mail.ru Кацамов
да sanovij76@rambler.ru Сановий

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
(560) 621-63-22 0.493 Не выполнено Не выполнено
(599) 313-71-95 0.685 Выполнено Выполнено
(118) 065-85-21 0.728 Выполнено Выполнено
(118) 065-85-21 0.728 Выполнено Выполнено

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

1 2 3
(560) 621-6322 0.5 N
(599) 313-7195 0.7 Y
(118) 065-8521 0.7 Y

Пример 2

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

1 2 3 4 5 6
(390) 649-31-23 0.391 Выполнено Выполнено
(045) 899-10-64 0.942 Выполнено Выполнено
(181) 727-09-75 0.682 Не выполнено Не выполнено
(989) 915-67-62 0.483 Выполнено Выполнено
(989) 915-67-62 0.483 Выполнено Выполнено

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

1 2 3
(390) 649-3123 0.4 Y
(045) 899-1064 0.9 Y
(181) 727-0975 0.7 N
(989) 915-6762 0.5 Y

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да&930 621-4972 04-02-05
нет&746 334-3481 01-08-08
нет&108 730-3271 99-03-28

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

1 2 3
930-621-4972 1 05/02/04
746-334-3481 0 08/08/01
108-730-3271 0 28/03/99

Пример 2

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

1 2 3
нет&746 302-0556 03-09-28
да&415 423-7441 00-11-24
нет&165 022-1937 04-01-05
да&176 872-4368 02-10-28

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

1 2 3
746-302-0556 0 28/09/03
415-423-7441 1 24/11/00
165-022-1937 0 05/01/04
176-872-4368 1 28/10/02

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да Арсений Бевиди 12-07-2004
да Марат Шичоций 03-07-2004
да Александр Фацян 16-10-2004
да Александр Фацян 16-10-2004
да Арсен Борирянц 17-12-2003

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

1 2 3 4
Да Да Да Да
Бевиди Арсений Шичоций Марат Фацян Александр Борирянц Арсен
2004.07.12 2004.07.03 2004.10.16 2003.12.17

Пример 2

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

1 2 3
нет Данил Бамусич 14-05-2002
нет Анатолий Момагский 10-10-1999
да Амир Шокий 04-05-2001
да Амир Шокий 04-05-2001

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

1 2 3
Нет Нет Да
Бамусич Данил Момагский Анатолий Шокий Амир
2002.05.14 1999.10.10 2001.05.04

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2001/08/06&А.З. Цабянц zabanz57@yahoo.com 202-7513
2001/08/06&А.З. Цабянц zabanz57@yahoo.com 202-7513
1999/08/22&Р.С. Дуцучман duzucman15@mail.ru 013-6392
2004/02/18&С.М. Сазоцянц sazozanz58@yandex.ru 696-2506

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

1 2 3
Цабянц Дуцучман Сазоцянц
yahoo.com mail.ru yandex.ru
06.08.01 22.08.99 18.02.04
202-75-13 013-63-92 696-25-06

Пример 2

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

1 2 3
2002/10/03&А.Ч. Безский bezskij77@mail.ru 187-3886
2000/09/16&Э.Б. Зевозиди zevozidi53@yahoo.com 478-2610
1999/05/09&М.Р. Кунберг kunberg33@yahoo.com 466-3174
2002/08/11&И.К. Согаров sogarov54@gmail.com 295-2295
2002/08/11&И.К. Согаров sogarov54@gmail.com 295-2295

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

1 2 3 4
Безский Зевозиди Кунберг Согаров
mail.ru yahoo.com yahoo.com gmail.com
03.10.02 16.09.00 09.05.99 11.08.02
187-38-86 478-26-10 466-31-74 295-22-95

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (197) 488-11-40&00.07.06 tamerlan86[at]yahoo.com tamerlan86[at]yahoo.com
+7 (168) 575-55-90&01.02.12 mibomak40[at]mail.ru mibomak40[at]mail.ru
+7 (180) 131-22-61&99.08.03 cucov19[at]yahoo.com cucov19[at]yahoo.com
+7 (363) 074-16-83&00.10.08 cesic64[at]gmail.com cesic64[at]gmail.com

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

1 2 3
06/07/00 tamerlan86 197-488-1140
12/02/01 mibomak40 168-575-5590
03/08/99 cucov19 180-131-2261
08/10/00 cesic64 363-074-1683

Пример 2

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

1 2 3
+7 (196) 747-54-06&04.10.05 rustam16[at]yahoo.com rustam16[at]yahoo.com
+7 (351) 790-88-95&00.11.09 likecic49[at]mail.ru likecic49[at]mail.ru
+7 (507) 753-75-52&00.07.19 nunikev86[at]yahoo.com nunikev86[at]yahoo.com
+7 (548) 300-83-38&02.01.09 bozovberg13[at]mail.ru bozovberg13[at]mail.ru

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

1 2 3
05/10/04 rustam16 196-747-5406
09/11/00 likecic49 351-790-8895
19/07/00 nunikev86 507-753-7552
09/01/02 bozovberg13 548-300-8338

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
bukak13@yahoo.com!04.06.22 Р.З. Букак 97%
dibev60@yandex.ru!02.09.16 Р.Б. Дибев 15%
disuk85@yandex.ru!02.06.04 С.З. Дисук 90%

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

1 2 3 4
22-06-04 Букак Р. 0.9700 bukak13
16-09-02 Дибев Р. 0.1500 dibev60
04-06-02 Дисук С. 0.9000 disuk85

Пример 2

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

1 2 3
ligev42@gmail.com!01.12.28 Н.З. Лигев 18%
kacemli92@yahoo.com!04.11.10 В.Р. Качемли 76%
macskij15@gmail.com!03.02.16 А.У. Мачский 18%
kimuk83@yahoo.com!03.06.22 О.Д. Кимук 94%

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

1 2 3 4
28-12-01 Лигев Н. 0.1800 ligev42
10-11-04 Качемли В. 0.7600 kacemli92
16-02-03 Мачский А. 0.1800 macskij15
22-06-03 Кимук О. 0.9400 kimuk83

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Сочак М.О. 0.14;+7 007 663-47-81 Сочак М.О. 15/12/99
Гугов Р.Д. 0.62;+7 514 050-55-19 Гугов Р.Д. 17/08/01
Вусий Р.Ф. 0.54;+7 743 074-04-29 Вусий Р.Ф. 07/05/03
Дитук Д.С. 0.16;+7 527 507-01-29 Дитук Д.С. 28/08/99

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

1 2 3 4
М. Сочак Р. Гугов Р. Вусий Д. Дитук
+70076634781 +75140505519 +77430740429 +75275070129
15-12-99 17-08-01 07-05-03 28-08-99
0.1 0.6 0.5 0.2

Пример 2

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

1 2 3 4 5 6
Фигифук С.Д. 0.99;+7 881 458-10-34 Фигифук С.Д. 07/07/01
Ледорий Д.М. 0.42;+7 202 235-84-37 Ледорий Д.М. 26/01/00
Лафифянц М.Т. 0.44;+7 030 440-90-32 Лафифянц М.Т. 09/08/99

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

1 2 3
С. Фигифук Д. Ледорий М. Лафифянц
+78814581034 +72022358437 +70304409032
07-07-01 26-01-00 09-08-99
1.0 0.4 0.4

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (274) 300-13-36 Цакофич П.Д.:0.424 02-01-18
+7 (231) 124-75-08 Сулский А.Р.:0.651 01-03-05
+7 (231) 124-75-08 Сулский А.Р.:0.651 01-03-05
+7 (231) 124-75-08 Сулский А.Р.:0.651 01-03-05
+7 (209) 883-52-62 Гокутин В.С.:0.902 01-11-04

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

1 2 3
209 883-5262 231 124-7508 274 300-1336
0.90 0.65 0.42
04.11.01 05.03.01 18.01.02
Гокутин Сулский Цакофич

Пример 2

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

1 2 3
+7 (063) 223-20-63 Чувко Т.И.:0.264 02-09-20
+7 (350) 433-77-17 Меретич Я.Т.:0.984 04-04-19
+7 (350) 433-77-17 Меретич Я.Т.:0.984 04-04-19
+7 (163) 790-89-21 Нинушман Н.И.:0.527 04-11-24
+7 (787) 467-78-07 Цацачберг А.Н.:0.832 03-09-13
+7 (350) 433-77-17 Меретич Я.Т.:0.984 04-04-19

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

1 2 3 4
063 223-2063 163 790-8921 350 433-7717 787 467-7807
0.26 0.53 0.98 0.83
20.09.02 24.11.04 19.04.04 13.09.03
Чувко Нинушман Меретич Цацачберг

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.6379 muduk27@yandex.ru С.М. Мудук
0.4280 voruzli29@mail.ru А.Л. Ворузли
0.5707 nubenman55@yandex.ru В.О. Нубенман

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

1 2 3
0.638 0.428 0.571
yandex.ru mail.ru yandex.ru
С. Мудук А. Ворузли В. Нубенман

Пример 2

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

1 2 3
0.9106 gunak29@yahoo.com Т.Ш. Гуняк
0.5399 nosanman56@yahoo.com О.Е. Ношанман
0.3089 detumli18@mail.ru С.Ш. Детумли

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

1 2 3
0.911 0.540 0.309
yahoo.com yahoo.com mail.ru
Т. Гуняк О. Ношанман С. Детумли

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
false Матвей Негимко Матвей Негимко 0.409 00.12.16
false Эмиль Гекекли Эмиль Гекекли 0.479 02.09.27
false Тамерлан Закак Тамерлан Закак 0.592 99.05.02

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

1 2 3 4
N Негимко Матвей 41% 16/12/00
N Гекекли Эмиль 48% 27/09/02
N Закак Тамерлан 59% 02/05/99

Пример 2

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

1 2 3 4 5
true Богдан Шиляк Богдан Шиляк 0.889 02.10.01
true Антон Цорулов Антон Цорулов 0.406 02.11.18
false Павел Зочамберг Павел Зочамберг 0.562 03.01.02

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

1 2 3 4
Y Шиляк Богдан 89% 01/10/02
Y Цорулов Антон 41% 18/11/02
N Зочамберг Павел 56% 02/01/03

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.5 1 kusidi87[at]yandex.ru 1 +7 (097) 845-71-03
0.7 0 gocosskij59[at]mail.ru 0 +7 (256) 392-20-54
0.9 1 nesogberg96[at]gmail.com 1 +7 (466) 992-36-27

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

1 2 3
0.500 0.700 0.900
Да Нет Да
yandex.ru mail.ru gmail.com
097 845-7103 256 392-2054 466 992-3627

Пример 2

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

1 2 3 4 5 6
1.0 1 socibli1[at]yahoo.com 1 +7 (553) 929-14-15
0.6 0 meracic70[at]yandex.ru 0 +7 (892) 707-41-67
0.6 0 evgenij87[at]rambler.ru 0 +7 (930) 612-23-11
0.8 1 diluzij79[at]yahoo.com 1 +7 (721) 137-66-21

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

1 2 3 4
1.000 0.600 0.600 0.800
Да Нет Нет Да
yahoo.com yandex.ru rambler.ru yahoo.com
553 929-1415 892 707-4167 930 612-2311 721 137-6621

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Эдуард О. Незенак nezenak42[at]yandex.ru 40% 12.11.2000
Семен Е. Нусак semen50[at]gmail.com 73% 12.08.2000
Адель Г. Матук adel_50[at]mail.ru 30% 15.06.1999
Степан Л. Зотко stepan21[at]yandex.ru 5% 27.12.2000

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

1 2 3 4
Незенак Эдуард Нусак Семен Матук Адель Зотко Степан
nezenak42@yandex.ru semen50@gmail.com adel_50@mail.ru stepan21@yandex.ru
0.40 0.73 0.30 0.05
2000/11/12 2000/08/12 1999/06/15 2000/12/27

Пример 2

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

1 2 3 4 5 6
Мирослав Ш. Лоцский miroslav47[at]rambler.ru 74% 10.09.2003
Тимофей Ч. Зотев timofej65[at]rambler.ru 57% 07.12.2004
Всеволод С. Нобагак vsevolod41[at]rambler.ru 76% 01.03.2003
Глеб Р. Сумян suman46[at]gmail.com 74% 13.09.1999

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

1 2 3 4
Лоцский Мирослав Зотев Тимофей Нобагак Всеволод Сумян Глеб
miroslav47@rambler.ru timofej65@rambler.ru vsevolod41@rambler.ru suman46@gmail.com
0.74 0.57 0.76 0.74
2003/09/10 2004/12/07 2003/03/01 1999/09/13

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Лобокберг Э.С.;(441) 701-23-31 08/12/2001
Шинянц Р.И.;(476) 661-60-65 01/04/2000
Кудигли С.Ц.;(877) 094-36-69 24/06/2003
Сегберг В.И.;(567) 523-84-81 07/03/2000

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

1 2 3
4417012331 2001/12/08 Лобокберг Э.
4766616065 2000/04/01 Шинянц Р.
8770943669 2003/06/24 Кудигли С.
5675238481 2000/03/07 Сегберг В.

Пример 2

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

1 2 3 4
Гелян Э.Р.;(467) 862-89-20 12/06/2002
Ренудян А.Р.;(631) 892-09-04 13/09/2003
Челянц А.Ш.;(020) 324-48-31 20/01/2002
Рефициди Д.У.;(221) 552-92-08 24/06/2001

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

1 2 3
4678628920 2002/06/12 Гелян Э.
6318920904 2003/09/13 Ренудян А.
0203244831 2002/01/20 Челянц А.
2215529208 2001/06/24 Рефициди Д.

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
rukezberg98@yandex.ru&2001.04.23 93% 93%
biniric23@gmail.com&2003.04.22 62% 62%
kiban73@yandex.ru&2003.01.19 57% 57%

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

1 2 3
23/04/01 0.9300 yandex.ru
22/04/03 0.6200 gmail.com
19/01/03 0.5700 yandex.ru

Пример 2

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

1 2 3 4
midokic64@gmail.com&2000.08.01 18% 18%
zisozij99@mail.ru&1999.11.18 6% 6%
fimevidi10@yandex.ru&2000.03.20 6% 6%

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

1 2 3
01/08/00 0.1800 gmail.com
18/11/99 0.0600 mail.ru
20/03/00 0.0600 yandex.ru

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.7 0 2000/06/27 Федор Фичман
0.8 1 2001/10/10 Давид Фашасич
0.8 1 2002/05/20 Семен Зерко
0.8 1 2001/10/10 Давид Фашасич
0.6 1 1999/06/21 Владимир Кимушко

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

1 2 3 4
70% Не выполнено 2000.06.27 Фичман Федор
80% Выполнено 2001.10.10 Фашасич Давид
80% Выполнено 2002.05.20 Зерко Семен
60% Выполнено 1999.06.21 Кимушко Владимир

Пример 2

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

1 2 3 4
0.2 1 2000/07/14 Амир Фунабяк
0.3 1 2003/06/10 Альберт Зоречяк
0.9 0 2002/12/25 Антон Муфобий
0.9 0 2002/12/25 Антон Муфобий

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

1 2 3 4
20% Выполнено 2000.07.14 Фунабяк Амир
30% Выполнено 2003.06.10 Зоречяк Альберт
90% Не выполнено 2002.12.25 Муфобий Антон

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0461817 valerij7@rambler.ru 09-07-99 Валерий Сарман Валерий Сарман
5483315 ramil_86@yandex.ru 20-05-01 Рамиль Мичиди Рамиль Мичиди
8053408 aleksej97@yandex.ru 21-08-04 Алексей Гавян Алексей Гавян

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

1 2 3 4
805-34-08 aleksej97 21/08/04 Гавян
548-33-15 ramil_86 20/05/01 Мичиди
046-18-17 valerij7 09/07/99 Сарман

Пример 2

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

1 2 3 4 5 6
8958921 segekov90@yahoo.com 28-06-00 Герман Сегеков Герман Сегеков
0050661 nebumak48@yandex.ru 06-02-04 Рамиль Небумак Рамиль Небумак
4435808 gicofberg26@yandex.ru 07-11-04 Василий Гичофберг Василий Гичофберг

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

1 2 3 4
443-58-08 gicofberg26 07/11/04 Гичофберг
005-06-61 nebumak48 06/02/04 Небумак
895-89-21 segekov90 28/06/00 Сегеков

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vasalidi99@yahoo.com|(804) 213-0881 Y 0.2
ridev75@mail.ru|(449) 100-8516 Y 0.1
vasalidi99@yahoo.com|(804) 213-0881 Y 0.2
kebskij11@rambler.ru|(454) 261-0244 N 1.0

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

1 2 3 4
804-213-0881 Да yahoo.com 0.200
449-100-8516 Да mail.ru 0.100
454-261-0244 Нет rambler.ru 1.000

Пример 2

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

1 2 3 4 5
gefov25@mail.ru|(517) 504-8195 Y 0.2
rulberg62@yandex.ru|(395) 045-4943 N 0.4
rulberg62@yandex.ru|(395) 045-4943 N 0.4
vamocak10@mail.ru|(823) 373-4905 Y 0.5

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

1 2 3 4
517-504-8195 Да mail.ru 0.200
395-045-4943 Нет yandex.ru 0.400
823-373-4905 Да mail.ru 0.500

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
svatogor71[at]rambler.ru&0.9 Святогор Шагобиди Святогор Шагобиди
murasij77[at]rambler.ru&0.9 Руслан Мураший Руслан Мураший
letezberg81[at]gmail.com&0.4 Всеволод Летезберг Всеволод Летезберг
letezberg81[at]gmail.com&0.4 Всеволод Летезберг Всеволод Летезберг
svatoslav45[at]gmail.com&0.8 Святослав Дурберг Святослав Дурберг

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

1 2 3 4
svatogor71 murasij77 letezberg81 svatoslav45
Шагобиди Мураший Летезберг Дурберг
0.90 0.90 0.40 0.80

Пример 2

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

1 2 3 4
ajdar46[at]mail.ru&0.8 Айдар Тинак Айдар Тинак
nikita68[at]yahoo.com&0.9 Никита Шикяк Никита Шикяк
calatev61[at]yahoo.com&0.6 Эдуард Чалатев Эдуард Чалатев
calatev61[at]yahoo.com&0.6 Эдуард Чалатев Эдуард Чалатев

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

1 2 3
ajdar46 nikita68 calatev61
Тинак Шикяк Чалатев
0.80 0.90 0.60

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Y 24.11.99|Синивли С.Д.
Y 24.11.99|Синивли С.Д.
N 24.10.03|Родунберг А.Ч.
Y 28.03.02|Сорий В.С.

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

1 2 3
false Родунберг А. 03/10/24
true Синивли С. 99/11/24
true Сорий В. 02/03/28

Пример 2

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

1 2 3
Y 20.11.01|Лишигак В.Ч.
N 23.04.01|Нокифберг Г.Т.
N 27.01.02|Физман В.Г.
N 27.01.02|Физман В.Г.

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

1 2 3
true Лишигак В. 01/11/20
false Нокифберг Г. 01/04/23
false Физман В. 02/01/27

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 100 868-3531 Бичогов, А.С. 0.3|14/07/2003
+7 303 949-4657 Рунин, Б.Н. 0.7|24/02/2002
+7 087 376-1519 Фешский, А.Л. 0.4|25/08/2002
+7 758 054-7694 Шонозский, С.В. 0.8|23/12/2004

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

1 2 3 4
1008683531 А. Бичогов 30% 03-07-14
3039494657 Б. Рунин 70% 02-02-24
0873761519 А. Фешский 40% 02-08-25
7580547694 С. Шонозский 80% 04-12-23

Пример 2

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

1 2 3 4 5
+7 635 599-5905 Сизко, С.Т. 0.1|25/07/2003
+7 336 829-6889 Дебяк, А.К. 0.1|20/05/1999
+7 867 496-5618 Дабошян, Г.Г. 0.7|04/07/2001

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

1 2 3 4
6355995905 С. Сизко 10% 03-07-25
3368296889 А. Дебяк 10% 99-05-20
8674965618 Г. Дабошян 70% 01-07-04

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
+7 188 130-6102 17.02.03 vigelev87@gmail.com 17.02.03 Вигелев С.З.
+7 992 076-9711 15.06.03 vuderic96@yahoo.com 15.06.03 Вудерич А.Ш.
+7 478 416-4901 18.01.99 cogurin26@yahoo.com 18.01.99 Чогурин И.Р.
+7 747 063-7572 14.05.99 sekofin23@yandex.ru 14.05.99 Секофин Д.Е.

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

1 2 3 4
(478) 416-4901 99.01.18 cogurin26 И. Чогурин
(747) 063-7572 99.05.14 sekofin23 Д. Секофин
(188) 130-6102 03.02.17 vigelev87 С. Вигелев
(992) 076-9711 03.06.15 vuderic96 А. Вудерич

Пример 2

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

1 2 3 4 5 6 7
+7 884 470-8156 26.06.00 ranusman70@rambler.ru 26.06.00 Ранусман Е.К.
+7 400 189-1545 02.11.04 zodak3@yandex.ru 02.11.04 Зодак Р.Б.
+7 029 942-7017 08.01.00 lozko3@yahoo.com 08.01.00 Лозко Д.Н.
+7 119 357-2547 24.06.99 mifskij27@mail.ru 24.06.99 Мифский А.Ц.

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

1 2 3 4
(029) 942-7017 00.01.08 lozko3 Д. Лозко
(119) 357-2547 99.06.24 mifskij27 А. Мифский
(884) 470-8156 00.06.26 ranusman70 Е. Ранусман
(400) 189-1545 04.11.02 zodak3 Р. Зодак

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
27% Берак Л.К. Не выполнено
55% Гифефко А.К. Не выполнено
19% Дазев Р.З. Не выполнено

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

1 2 3
0.3 0.6 0.2
Берак Л. Гифефко А. Дазев Р.
false false false

Пример 2

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

1 2 3 4 5
83% Шасян С.В. Не выполнено
26% Демунев П.Ц. Не выполнено
58% Шакецяк Р.Ф. Не выполнено
94% Гатли П.Е. Не выполнено

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

1 2 3 4
0.8 0.3 0.6 0.9
Шасян С. Демунев П. Шакецяк Р. Гатли П.
false false false false