ИНБО-12-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
99.11.03 68% 99.11.03 +7 130 696-4454
01.11.25 94% 01.11.25 +7 818 417-7728
01.11.25 94% 01.11.25 +7 818 417-7728
00.11.22 29% 00.11.22 +7 287 104-6582
00.07.24 67% 00.07.24 +7 557 031-7967

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

1 2 3
99-11-03 0.7 6964454
01-11-25 0.9 4177728
00-11-22 0.3 1046582
00-07-24 0.7 0317967

Пример 2

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

1 2 3 4 5
01.08.13 98% 01.08.13 +7 655 144-7435
00.03.14 26% 00.03.14 +7 693 233-0290
03.07.27 40% 03.07.27 +7 607 773-8264
99.12.02 71% 99.12.02 +7 874 347-2772
99.12.02 71% 99.12.02 +7 874 347-2772

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

1 2 3
01-08-13 1.0 1447435
00-03-14 0.3 2330290
03-07-27 0.4 7738264
99-12-02 0.7 3472772

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
zosesanz15[at]rambler.ru Г.Ц. Зошесянц Г.Ц. Зошесянц да
nizak82[at]rambler.ru П.Н. Ницяк П.Н. Ницяк да
satusan88[at]mail.ru Э.Ш. Шатусян Э.Ш. Шатусян нет
zozan51[at]gmail.com М.Ч. Зоцян М.Ч. Зоцян да
zozan51[at]gmail.com М.Ч. Зоцян М.Ч. Зоцян да
zozan51[at]gmail.com М.Ч. Зоцян М.Ч. Зоцян да

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

1 2 3 4
nizak82@rambler.ru satusan88@mail.ru zosesanz15@rambler.ru zozan51@gmail.com
Ницяк П. Шатусян Э. Зошесянц Г. Зоцян М.
1 0 1 1

Пример 2

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

1 2 3 4 5
sozak65[at]mail.ru С.Б. Созак С.Б. Созак да
sozak65[at]mail.ru С.Б. Созак С.Б. Созак да
guzan66[at]gmail.com Р.И. Гуцян Р.И. Гуцян да
rucli94[at]yandex.ru В.З. Ручли В.З. Ручли да
sozak65[at]mail.ru С.Б. Созак С.Б. Созак да
sagak91[at]mail.ru Т.И. Сагяк Т.И. Сагяк нет

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

1 2 3 4
guzan66@gmail.com rucli94@yandex.ru sagak91@mail.ru sozak65@mail.ru
Гуцян Р. Ручли В. Сагяк Т. Созак С.
1 1 0 1

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
23/06/04 0.0006 Не выполнено
24/05/01 0.2083 Не выполнено
01/05/01 0.3064 Выполнено

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

1 2 3
23.06.04 24.05.01 01.05.01
0.0 0.2 0.3
false false true

Пример 2

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

1 2 3
07/11/99 0.3627 Выполнено
25/12/04 0.7834 Выполнено
07/07/01 0.3408 Выполнено
17/11/01 0.1597 Выполнено

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

1 2 3 4
07.11.99 25.12.04 07.07.01 17.11.01
0.4 0.8 0.3 0.2
true true true true

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
zosacak55[at]yandex.ru:N 15/01/2000 +7(399)483-42-49
nacilev44[at]yandex.ru:Y 24/04/2000 +7(810)472-93-02
daniil74[at]yahoo.com:Y 06/02/2003 +7(170)365-21-29
vecskij81[at]mail.ru:N 22/03/2000 +7(112)438-10-07

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

1 2 3 4
yandex.ru 0 00-01-15 4834249
yandex.ru 1 00-04-24 4729302
yahoo.com 1 03-02-06 3652129
mail.ru 0 00-03-22 4381007

Пример 2

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

1 2 3
rostislav9[at]gmail.com:N 03/09/2001 +7(918)012-84-25
gorabberg63[at]yahoo.com:N 20/12/2002 +7(549)301-43-76
rakubman98[at]mail.ru:Y 25/01/2000 +7(476)265-45-29

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

1 2 3 4
gmail.com 0 01-09-03 0128425
yahoo.com 0 02-12-20 3014376
mail.ru 1 00-01-25 2654529

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(815) 697-2028 0.6017 20/11/2002
(018) 047-3970 0.2914 20/09/2002
(018) 047-3970 0.2914 20/09/2002
(439) 651-4407 0.0631 24/04/2000

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

1 2 3
8156972028 0.6 20-11-02
0180473970 0.3 20-09-02
4396514407 0.1 24-04-00

Пример 2

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

1 2 3 4
(192) 946-3528 0.5261 07/03/2003
(678) 396-4007 0.5968 05/11/2000
(192) 946-3528 0.5261 07/03/2003
(095) 737-3892 0.6346 23/04/2002
(045) 176-6431 0.8115 25/01/2001

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

1 2 3
1929463528 0.5 07-03-03
6783964007 0.6 05-11-00
0957373892 0.6 23-04-02
0451766431 0.8 25-01-01

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
kinemli21@yahoo.com kinemli21@yahoo.com Кинемли И.И. 0:2000-05-13
lesuk6@mail.ru lesuk6@mail.ru Лесук А.И. 0:2000-08-18
mogan97@yahoo.com mogan97@yahoo.com Могян Т.Б. 0:2004-04-01
mogan97@yahoo.com mogan97@yahoo.com Могян Т.Б. 0:2004-04-01
molurov13@mail.ru molurov13@mail.ru Молуров Р.М. 0:2004-08-20

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

1 2 3 4
yahoo.com И. Кинемли 13-05-00 N
mail.ru А. Лесук 18-08-00 N
yahoo.com Т. Могян 01-04-04 N
mail.ru Р. Молуров 20-08-04 N

Пример 2

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

1 2 3 4
digko40@mail.ru digko40@mail.ru Дигко Э.Е. 0:2002-07-17
narilov97@yahoo.com narilov97@yahoo.com Нарилов В.Ч. 0:2003-03-03
lezorak85@yahoo.com lezorak85@yahoo.com Лезоряк З.Ф. 1:2001-08-23
segli40@yandex.ru segli40@yandex.ru Сегли С.Ш. 1:2001-05-26
narilov97@yahoo.com narilov97@yahoo.com Нарилов В.Ч. 0:2003-03-03

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

1 2 3 4
mail.ru Э. Дигко 17-07-02 N
yahoo.com В. Нарилов 03-03-03 N
yahoo.com З. Лезоряк 23-08-01 Y
yandex.ru С. Сегли 26-05-01 Y

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
rugovev9[at]gmail.com 0.36 6400464883
zenman83[at]gmail.com 0.08 0982402405
lusin76[at]yandex.ru 0.22 9002982704
lusin76[at]yandex.ru 0.22 9002982704
lusin76[at]yandex.ru 0.22 9002982704

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

1 2 3
rugovev9@gmail.com 36% 046-48-83
zenman83@gmail.com 8% 240-24-05
lusin76@yandex.ru 22% 298-27-04

Пример 2

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

1 2 3
robadberg81[at]gmail.com 0.02 6788449894
robadberg81[at]gmail.com 0.02 6788449894
robadberg81[at]gmail.com 0.02 6788449894
dirodin46[at]gmail.com 0.36 8510013936
zedubak13[at]yahoo.com 0.59 4074345984
rulov23[at]mail.ru 0.55 2690486847

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

1 2 3
robadberg81@gmail.com 2% 844-98-94
dirodin46@gmail.com 36% 001-39-36
zedubak13@yahoo.com 59% 434-59-84
rulov23@mail.ru 55% 048-68-47

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
02.10.1999 0.208 +7 383 707-38-15 semen17[at]gmail.com
09.11.1999 0.154 +7 509 536-49-45 robert68[at]gmail.com
23.12.2002 0.922 +7 160 726-16-51 adel_85[at]rambler.ru
23.12.2002 0.922 +7 160 726-16-51 adel_85[at]rambler.ru

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

1 2 3 4
1999.10.02 0.2 383-707-3815 semen17
1999.11.09 0.2 509-536-4945 robert68
2002.12.23 0.9 160-726-1651 adel_85

Пример 2

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

1 2 3 4 5
16.06.2003 0.363 +7 694 215-89-80 arsen10[at]gmail.com
19.04.2003 0.793 +7 016 491-23-70 votulko17[at]rambler.ru
19.04.2003 0.793 +7 016 491-23-70 votulko17[at]rambler.ru
23.01.1999 0.008 +7 774 661-37-07 sosedko31[at]yahoo.com

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

1 2 3 4
2003.06.16 0.4 694-215-8980 arsen10
2003.04.19 0.8 016-491-2370 votulko17
1999.01.23 0.0 774-661-3707 sosedko31

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Ильдар Тедянц N 0.50
Антон Ризянц Y 0.22
Егор Резман N 0.14
Назар Дафук N 0.80

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

1 2 3 4
Тедянц Ильдар Ризянц Антон Резман Егор Дафук Назар
0 1 0 0
50% 22% 14% 80%

Пример 2

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

1 2 3 4 5
Артур Гошев N 0.03
Эмиль Лисак N 0.36
Николай Бафесов Y 0.87
Кирилл Фифин Y 0.77

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

1 2 3 4
Гошев Артур Лисак Эмиль Бафесов Николай Фифин Кирилл
0 0 1 1
3% 36% 87% 77%

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
857-9953&true viktor83@yandex.ru viktor83@yandex.ru
862-1864&false danil61@yandex.ru danil61@yandex.ru
393-2731&false kitirskij41@rambler.ru kitirskij41@rambler.ru
393-2731&false kitirskij41@rambler.ru kitirskij41@rambler.ru

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

1 2 3
8579953 8621864 3932731
Да Нет Нет
viktor83[at]yandex.ru danil61[at]yandex.ru kitirskij41[at]rambler.ru

Пример 2

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

1 2 3 4 5
831-0853&true fekadev35@yahoo.com fekadev35@yahoo.com
278-8458&true vakanin55@yandex.ru vakanin55@yandex.ru
278-8458&true vakanin55@yandex.ru vakanin55@yandex.ru
492-0456&true zaladov97@yandex.ru zaladov97@yandex.ru

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

1 2 3
8310853 2788458 4920456
Да Да Да
fekadev35[at]yahoo.com vakanin55[at]yandex.ru zaladov97[at]yandex.ru

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2
zutanz2[at]mail.ru&2003/07/23 0.2
sadusanz66[at]yahoo.com&1999/12/25 0.7
vuvokidi61[at]rambler.ru&2004/03/01 0.7

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

1 2 3
zutanz2@mail.ru 0.20 23-07-2003
sadusanz66@yahoo.com 0.70 25-12-1999
vuvokidi61@rambler.ru 0.70 01-03-2004

Пример 2

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

1 2
mokanz71[at]yahoo.com&2001/03/24 0.4
zevifev94[at]yahoo.com&1999/02/24 1.0
korev14[at]yandex.ru&2000/02/23 0.6

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

1 2 3
mokanz71@yahoo.com 0.40 24-03-2001
zevifev94@yahoo.com 1.00 24-02-1999
korev14@yandex.ru 0.60 23-02-2000

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Y Y 0.814 12.11.2003|gofegli4@gmail.com
N N 0.266 08.08.2002|fatberg30@yahoo.com
N N 0.798 03.12.2003|lorev62@yahoo.com
Y Y 0.206 25.09.2000|bokezli13@rambler.ru
Y Y 0.206 25.09.2000|bokezli13@rambler.ru
Y Y 0.206 25.09.2000|bokezli13@rambler.ru

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

1 2 3 4
Да 0.8140 gofegli4[at]gmail.com 03-11-12
Нет 0.2660 fatberg30[at]yahoo.com 02-08-08
Нет 0.7980 lorev62[at]yahoo.com 03-12-03
Да 0.2060 bokezli13[at]rambler.ru 00-09-25

Пример 2

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

1 2 3 4 5
Y Y 0.534 20.06.2003|racigev13@gmail.com
Y Y 0.966 10.04.2004|sesolman26@rambler.ru
N N 0.609 23.12.2004|denskij6@yahoo.com
Y Y 0.966 10.04.2004|sesolman26@rambler.ru
Y Y 0.966 10.04.2004|sesolman26@rambler.ru

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

1 2 3 4
Да 0.5340 racigev13[at]gmail.com 03-06-20
Да 0.9660 sesolman26[at]rambler.ru 04-04-10
Нет 0.6090 denskij6[at]yahoo.com 04-12-23

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Бибев, Д.Ш.;bibev21[at]yandex.ru 3%
Сивиди, А.К.;sividi73[at]gmail.com 1%
Цусов, К.Г.;zusov40[at]rambler.ru 81%
Тизатин, В.Ц.;tizatin2[at]mail.ru 3%
Тизатин, В.Ц.;tizatin2[at]mail.ru 3%
Тизатин, В.Ц.;tizatin2[at]mail.ru 3%

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

1 2 3 4
bibev21@yandex.ru sividi73@gmail.com zusov40@rambler.ru tizatin2@mail.ru
0.030 0.010 0.810 0.030
Д. Бибев А. Сивиди К. Цусов В. Тизатин

Пример 2

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

1 2 3 4
Домский, Д.У.;domskij63[at]rambler.ru 42%
Домский, Д.У.;domskij63[at]rambler.ru 42%
Домский, Д.У.;domskij63[at]rambler.ru 42%
Цогко, Л.В.;zogko62[at]yahoo.com 75%
Нуцешский, В.З.;nuzesskij57[at]rambler.ru 1%
Цудак, М.М.;zudak95[at]yahoo.com 37%

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

1 2 3 4
domskij63@rambler.ru zogko62@yahoo.com nuzesskij57@rambler.ru zudak95@yahoo.com
0.420 0.750 0.010 0.370
Д. Домский Л. Цогко В. Нуцешский М. Цудак

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.5#+7 343 456-0118 04/01/17 04/01/17
0.5#+7 343 456-0118 04/01/17 04/01/17
0.5#+7 343 456-0118 04/01/17 04/01/17
0.0#+7 826 907-4625 03/01/27 03/01/27
0.5#+7 287 300-7138 99/01/26 99/01/26

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

1 2 3
0.5000 04.01.17 +7 (343) 456-01-18
0.0000 03.01.27 +7 (826) 907-46-25
0.5000 99.01.26 +7 (287) 300-71-38

Пример 2

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

1 2 3 4 5
0.2#+7 657 604-2359 01/03/13 01/03/13
0.7#+7 718 678-2030 00/01/22 00/01/22
0.7#+7 718 678-2030 00/01/22 00/01/22
0.8#+7 803 934-3973 99/11/24 99/11/24
0.3#+7 084 577-1360 04/12/17 04/12/17
0.7#+7 718 678-2030 00/01/22 00/01/22

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

1 2 3
0.2000 01.03.13 +7 (657) 604-23-59
0.7000 00.01.22 +7 (718) 678-20-30
0.8000 99.11.24 +7 (803) 934-39-73
0.3000 04.12.17 +7 (084) 577-13-60

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
minabidi12[at]yandex.ru 06/05/02 0.77 730-607-8932 0.77
rasman67[at]yahoo.com 02/02/04 0.73 911-507-5015 0.73
lugobuk20[at]mail.ru 23/08/02 0.81 582-077-9504 0.81
febecov31[at]yahoo.com 18/10/01 0.79 604-264-9973 0.79
febecov31[at]yahoo.com 18/10/01 0.79 604-264-9973 0.79

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

1 2 3 4
minabidi12 rasman67 lugobuk20 febecov31
02.05.06 04.02.02 02.08.23 01.10.18
0.770 0.730 0.810 0.790
6078932 5075015 0779504 2649973

Пример 2

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

1 2 3 4 5 6 7
vaceslav73[at]yahoo.com 16/11/03 0.75 301-115-6727 0.75
kubman45[at]yahoo.com 11/01/04 0.70 510-003-1672 0.70
vaceslav73[at]yahoo.com 16/11/03 0.75 301-115-6727 0.75
anatolij85[at]yahoo.com 23/12/01 0.53 960-496-6059 0.53
sabumij45[at]mail.ru 09/03/02 0.02 251-857-8535 0.02

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

1 2 3 4
vaceslav73 kubman45 anatolij85 sabumij45
03.11.16 04.01.11 01.12.23 02.03.09
0.750 0.700 0.530 0.020
1156727 0031672 4966059 8578535

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vasilij2[at]mail.ru 0.31 Нет#2000.01.24
andrej91[at]rambler.ru 0.38 Нет#2002.12.27
vsevolod61[at]rambler.ru 0.03 Нет#2002.09.16

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

1 2 3 4
mail.ru 0.3100 N 24.01.00
rambler.ru 0.3800 N 27.12.02
rambler.ru 0.0300 N 16.09.02

Пример 2

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

1 2 3
andrej7[at]mail.ru 0.83 Нет#2003.09.17
elisej29[at]yahoo.com 0.43 Нет#1999.08.15
vovisanz57[at]gmail.com 0.62 Нет#2002.03.20

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

1 2 3 4
mail.ru 0.8300 N 17.09.03
yahoo.com 0.4300 N 15.08.99
gmail.com 0.6200 N 20.03.02

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Дмитрий Шилекук 2003-10-10 dmitrij43[at]gmail.com
Влад Вовли 2000-03-11 vovli25[at]mail.ru
Олег Момский 2003-04-08 momskij17[at]yandex.ru
Самир Цулифич 2002-05-15 zulific94[at]gmail.com

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

1 2 3
Вовли 11.03.00 vovli25
Момский 08.04.03 momskij17
Цулифич 15.05.02 zulific94
Шилекук 10.10.03 dmitrij43

Пример 2

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

1 2 3 4 5
Федор Бацский 2004-10-15 bazskij42[at]rambler.ru
Тамерлан Дадук 2003-04-06 tamerlan25[at]gmail.com
Радмир Чичарберг 2000-10-18 cicarberg72[at]mail.ru
Тимофей Мефолук 2001-01-15 timofej6[at]gmail.com

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

1 2 3
Бацский 15.10.04 bazskij42
Дадук 06.04.03 tamerlan25
Мефолук 15.01.01 timofej6
Чичарберг 18.10.00 cicarberg72

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
lakic42[at]mail.ru&0.1476 Лакич Амир 1999.02.08 1999.02.08
lakic42[at]mail.ru&0.1476 Лакич Амир 1999.02.08 1999.02.08
sazazidi54[at]mail.ru&0.2852 Сацазиди Назар 2003.08.01 2003.08.01
fekosberg87[at]mail.ru&0.0150 Фекосберг Святослав 2000.08.07 2000.08.07

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

1 2 3
lakic42@mail.ru sazazidi54@mail.ru fekosberg87@mail.ru
Амир Лакич Назар Сацазиди Святослав Фекосберг
08-02-99 01-08-03 07-08-00
15% 29% 2%

Пример 2

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

1 2 3 4 5 6
serunskij51[at]yandex.ru&0.9762 Шерунский Яромир 1999.04.25 1999.04.25
sarilak24[at]mail.ru&0.3052 Сарилак Игнат 2001.11.01 2001.11.01
narov9[at]yahoo.com&0.1671 Наров Олег 2002.12.03 2002.12.03
serunskij51[at]yandex.ru&0.9762 Шерунский Яромир 1999.04.25 1999.04.25

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

1 2 3
sarilak24@mail.ru narov9@yahoo.com serunskij51@yandex.ru
Игнат Сарилак Олег Наров Яромир Шерунский
01-11-01 03-12-02 25-04-99
31% 17% 98%

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.8858 nikolaj2@mail.ru!Николай Миницак
0.5132 cukivberg84@yandex.ru!Руслан Чукивберг
0.0163 vosesic32@rambler.ru!Назар Восешич
0.5102 tamerlan56@rambler.ru!Тамерлан Бокяк

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

1 2 3
89% mail.ru Миницак Николай
51% yandex.ru Чукивберг Руслан
2% rambler.ru Восешич Назар
51% rambler.ru Бокяк Тамерлан

Пример 2

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

1 2
0.0385 sovizskij81@yandex.ru!Илья Шовизский
0.9244 loloduk24@gmail.com!Юрий Лолодук
0.2555 aromir17@gmail.com!Яромир Цавук

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

1 2 3
4% yandex.ru Шовизский Илья
92% gmail.com Лолодук Юрий
26% gmail.com Цавук Яромир

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Выполнено Носий Г.Ц. 2001.07.21 0.1
Не выполнено Тозедберг Т.Е. 2002.05.09 1.0
Выполнено Нацобий В.В. 2003.07.04 0.8

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

1 2 3 4
1 Носий 21/07/2001 0.1000
0 Тозедберг 09/05/2002 1.0000
1 Нацобий 04/07/2003 0.8000

Пример 2

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

1 2 3 4
Не выполнено Дидко И.В. 2003.07.19 0.2
Выполнено Дасушиди Р.К. 2001.01.12 0.4
Выполнено Гекавяк П.И. 2003.05.14 0.3
Не выполнено Суровов Я.Г. 2004.06.05 0.1

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

1 2 3 4
0 Дидко 19/07/2003 0.2000
1 Дасушиди 12/01/2001 0.4000
1 Гекавяк 14/05/2003 0.3000
0 Суровов 05/06/2004 0.1000

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+77243993456#0.1 27-01-00 27-01-00
+72870463230#0.4 11-02-04 11-02-04
+72864265946#0.5 01-12-99 01-12-99
+70311474225#0.5 01-06-01 01-06-01

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

1 2 3 4
+7 724 399-34-56 +7 287 046-32-30 +7 286 426-59-46 +7 031 147-42-25
00-01-27 04-02-11 99-12-01 01-06-01
0.10 0.40 0.50 0.50

Пример 2

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

1 2 3 4
+72488084355#0.8 15-07-99 15-07-99
+75819471432#0.7 03-03-01 03-03-01
+78648097103#0.2 11-12-00 11-12-00
+78995704334#0.4 11-05-00 11-05-00

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

1 2 3 4
+7 248 808-43-55 +7 581 947-14-32 +7 864 809-71-03 +7 899 570-43-34
99-07-15 01-03-03 00-12-11 00-05-11
0.80 0.70 0.20 0.40

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 334 538-3780 arsen37@mail.ru 0.7 09-01-2003
+7 383 577-6512 ignat89@yahoo.com 0.7 05-05-2001
+7 652 870-0547 ninli39@rambler.ru 0.7 01-11-1999

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

1 2 3
+73345383780 +73835776512 +76528700547
mail.ru yahoo.com rambler.ru
0.700 0.700 0.700
09/01/03 05/05/01 01/11/99

Пример 2

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

1 2 3 4
+7 247 738-8696 sutetev36@gmail.com 0.3 07-06-2000
+7 355 287-1744 danila24@yandex.ru 0.7 19-06-2003
+7 848 319-2370 aroslav64@gmail.com 0.7 04-02-2004

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

1 2 3
+72477388696 +73552871744 +78483192370
gmail.com yandex.ru gmail.com
0.300 0.700 0.700
07/06/00 19/06/03 04/02/04

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0.430 Зифский Марк;11.11.2004
0.314 Зековин Мирослав;22.11.2003
0.314 Зековин Мирослав;22.11.2003
0.780 Зицуняк Назар;07.03.2003
0.733 Шумян Никита;10.03.1999

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

1 2 3
0.43 Зифский 11/11/04
0.31 Зековин 22/11/03
0.78 Зицуняк 07/03/03
0.73 Шумян 10/03/99

Пример 2

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

1 2
0.315 Циредман Герман;09.09.2003
0.986 Цубашберг Валерий;19.05.2000
0.119 Тенусин Сергей;03.11.1999
0.198 Чибегянц Радмир;03.04.2004
0.198 Чибегянц Радмир;03.04.2004

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

1 2 3
0.32 Циредман 09/09/03
0.99 Цубашберг 19/05/00
0.12 Тенусин 03/11/99
0.20 Чибегянц 03/04/04

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Тимур А. Кебишянц +71557103690|2001.07.09
Дамир Ц. Тикекский +75352803768|2001.11.26
Игорь Г. Чачко +73503262574|1999.05.24
Влад Ц. Рулезук +72633638463|2001.09.08
Влад Ц. Рулезук +72633638463|2001.09.08

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

1 2 3 4
Кебишянц Тикекский Чачко Рулезук
09/07/2001 26/11/2001 24/05/1999 08/09/2001
+7(155)710-36-90 +7(535)280-37-68 +7(350)326-25-74 +7(263)363-84-63

Пример 2

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

1 2 3 4
Демид О. Тасман +76301546769|1999.03.24
Леонид Т. Ригучянц +72374821093|1999.12.15
Борис Т. Насян +75960726829|2004.11.13
Борис Т. Насян +75960726829|2004.11.13

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

1 2 3
Тасман Ригучянц Насян
24/03/1999 15/12/1999 13/11/2004
+7(630)154-67-69 +7(237)482-10-93 +7(596)072-68-29

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
163 412-5304&62% true bogdan61@yandex.ru
163 412-5304&62% true bogdan61@yandex.ru
376 859-0324&15% true lozufman33@mail.ru
562 005-4990&80% false cisuk95@gmail.com

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

1 2 3 4
0.6 Выполнено 163-412-5304 bogdan61[at]yandex.ru
0.1 Выполнено 376-859-0324 lozufman33[at]mail.ru
0.8 Не выполнено 562-005-4990 cisuk95[at]gmail.com

Пример 2

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

1 2 3
485 108-2213&28% false danil12@gmail.com
485 108-2213&28% false danil12@gmail.com
512 678-5120&68% true artemij52@rambler.ru
021 367-9463&12% true al_bert88@rambler.ru

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

1 2 3 4
0.1 Выполнено 021-367-9463 al_bert88[at]rambler.ru
0.3 Не выполнено 485-108-2213 danil12[at]gmail.com
0.7 Выполнено 512-678-5120 artemij52[at]rambler.ru

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false:fozisli18[at]gmail.com 01.06.2000 01.06.2000
true:nivozidi71[at]yandex.ru 26.01.2001 26.01.2001
false:bocugic74[at]gmail.com 13.03.2000 13.03.2000

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

1 2 3
fozisli18@gmail.com nivozidi71@yandex.ru bocugic74@gmail.com
нет да нет
01/06/00 26/01/01 13/03/00

Пример 2

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

1 2 3
false:zemukak8[at]mail.ru 02.08.2000 02.08.2000
true:gekin11[at]rambler.ru 20.10.1999 20.10.1999
false:ronosskij22[at]yandex.ru 01.08.2002 01.08.2002
false:zuric44[at]yahoo.com 15.03.2003 15.03.2003

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

1 2 3 4
zemukak8@mail.ru gekin11@rambler.ru ronosskij22@yandex.ru zuric44@yahoo.com
нет да нет нет
02/08/00 20/10/99 01/08/02 15/03/03

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
03/01/2003#0.580 484-193-1158 484-193-1158 Платон З. Рубонук
20/10/2003#0.987 151-132-9323 151-132-9323 Сергей Ч. Зошашиди
19/06/2003#0.282 443-368-2357 443-368-2357 Егор З. Сабко
21/10/1999#0.511 502-205-1006 502-205-1006 Захар Г. Лиший

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

1 2 3 4
03/01/03 03/10/20 03/06/19 99/10/21
58% 99% 28% 51%
4841931158 1511329323 4433682357 5022051006
Рубонук, П.З. Зошашиди, С.Ч. Сабко, Е.З. Лиший, З.Г.

Пример 2

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

1 2 3 4 5
20/09/2003#0.914 108-481-7190 108-481-7190 Святослав И. Замашак
13/05/2004#0.726 385-687-3195 385-687-3195 Владимир Ш. Чидазиди
26/10/2000#0.195 852-863-1404 852-863-1404 Марат У. Бекли
25/12/2004#0.567 177-642-5516 177-642-5516 Владислав Ф. Тоций

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

1 2 3 4
03/09/20 04/05/13 00/10/26 04/12/25
91% 73% 20% 57%
1084817190 3856873195 8528631404 1776425516
Замашак, С.И. Чидазиди, В.Ш. Бекли, М.У. Тоций, В.Ф.

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
setofic10@gmail.com 942-6377 0.9331
zizazuk74@gmail.com 861-0681 0.2277
aleksandr42@rambler.ru 054-0366 0.4077

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

1 2 3
aleksandr42 setofic10 zizazuk74
0540366 9426377 8610681
0.4 0.9 0.2

Пример 2

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

1 2 3
grigorij13@rambler.ru 998-8360 0.8502
tudic65@yahoo.com 565-4542 0.4427
rostislav98@yahoo.com 975-8813 0.6408
zekegev95@gmail.com 830-7276 0.2643

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

1 2 3 4
grigorij13 rostislav98 tudic65 zekegev95
9988360 9758813 5654542 8307276
0.9 0.6 0.4 0.3

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Антон Ф. Бадянц +7 217 995-9852 N badanz55@mail.ru +7 217 995-9852
Леонид Т. Довли +7 417 404-6409 Y leonid63@yandex.ru +7 417 404-6409
Валерий Б. Зуловов +7 351 147-9731 Y valerij82@rambler.ru +7 351 147-9731
Тихон Б. Лутак +7 134 747-3593 Y tihon54@yandex.ru +7 134 747-3593

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

1 2 3 4
Бадянц А.Ф. Довли Л.Т. Лутак Т.Б. Зуловов В.Б.
+7 (217) 995-98-52 +7 (417) 404-64-09 +7 (134) 747-35-93 +7 (351) 147-97-31
нет да да да
badanz55 leonid63 tihon54 valerij82

Пример 2

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

1 2 3 4 5 6
Антон О. Гадич +7 613 267-5535 N anton54@gmail.com +7 613 267-5535
Павел В. Дадук +7 783 681-4869 N pavel61@yandex.ru +7 783 681-4869
Амир Е. Тушяк +7 712 862-0766 N tusak53@gmail.com +7 712 862-0766
Платон Е. Вамко +7 923 298-9033 N platon9@yahoo.com +7 923 298-9033

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

1 2 3 4
Гадич А.О. Дадук П.В. Вамко П.Е. Тушяк А.Е.
+7 (613) 267-55-35 +7 (783) 681-48-69 +7 (923) 298-90-33 +7 (712) 862-07-66
нет нет нет нет
anton54 pavel61 platon9 tusak53

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.9287 1 0.9287 1999/07/01
0.1423 1 0.1423 2000/06/24
0.4592 0 0.4592 2004/10/23
0.4592 0 0.4592 2004/10/23

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

1 2 3
0.9 0.1 0.5
Да Да Нет
01/07/99 24/06/00 23/10/04

Пример 2

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

1 2 3 4
0.1446 1 0.1446 2001/11/25
0.2010 0 0.2010 2004/05/24
0.8008 0 0.8008 2002/02/10
0.8008 0 0.8008 2002/02/10

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

1 2 3
0.1 0.2 0.8
Да Нет Нет
25/11/01 24/05/04 10/02/02

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да Назар Чамулский:21.02.2003 +7(091)463-60-47 +7(091)463-60-47
нет Адель Довебберг:09.04.1999 +7(187)470-96-39 +7(187)470-96-39
да Захар Течак:09.11.2002 +7(248)614-18-44 +7(248)614-18-44
да Захар Течак:09.11.2002 +7(248)614-18-44 +7(248)614-18-44

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

1 2 3 4
true 21-02-2003 +7 091 463-60-47 Чамулский Назар
false 09-04-1999 +7 187 470-96-39 Довебберг Адель
true 09-11-2002 +7 248 614-18-44 Течак Захар

Пример 2

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

1 2 3 4
нет Платон Чунамич:17.11.2004 +7(691)830-47-71 +7(691)830-47-71
да Елисей Митук:25.12.2004 +7(975)048-51-65 +7(975)048-51-65
да Данил Дорли:05.04.2001 +7(410)818-84-17 +7(410)818-84-17
да Данил Дорли:05.04.2001 +7(410)818-84-17 +7(410)818-84-17

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

1 2 3 4
false 17-11-2004 +7 691 830-47-71 Чунамич Платон
true 25-12-2004 +7 975 048-51-65 Митук Елисей
true 05-04-2001 +7 410 818-84-17 Дорли Данил

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y denis72@yahoo.com 27.11.2003 Денис Ч. Мивко
Y locacskij34@rambler.ru 15.04.2001 Тамерлан Н. Лочачский
N artur55@yandex.ru 27.10.2002 Артур Ф. Губий

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

1 2 3 4
Нет artur55[at]yandex.ru 02.10.27 А.Ф. Губий
Да denis72[at]yahoo.com 03.11.27 Д.Ч. Мивко
Да locacskij34[at]rambler.ru 01.04.15 Т.Н. Лочачский

Пример 2

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

1 2 3 4
Y lilokskij33@rambler.ru 08.03.2002 Филипп Ч. Лилокский
N zavemev32@yandex.ru 17.10.2000 Эмиль А. Завемев
N vaceslav56@rambler.ru 23.01.2001 Вячеслав О. Сунурко

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

1 2 3 4
Нет vaceslav56[at]rambler.ru 01.01.23 В.О. Сунурко
Да lilokskij33[at]rambler.ru 02.03.08 Ф.Ч. Лилокский
Нет zavemev32[at]yandex.ru 00.10.17 Э.А. Завемев

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
63% 748 239-5994 salubin55[at]yahoo.com 2003/09/10
63% 748 239-5994 salubin55[at]yahoo.com 2003/09/10
49% 530 291-2376 svatogor86[at]rambler.ru 2000/07/28
63% 748 239-5994 salubin55[at]yahoo.com 2003/09/10
13% 830 792-1223 roman62[at]rambler.ru 2003/02/11
74% 767 606-0674 zifibak17[at]rambler.ru 1999/09/07

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

1 2 3 4
0.5 (530) 291-23-76 rambler.ru 28-07-00
0.6 (748) 239-59-94 yahoo.com 10-09-03
0.7 (767) 606-06-74 rambler.ru 07-09-99
0.1 (830) 792-12-23 rambler.ru 11-02-03

Пример 2

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

1 2 3 4 5
96% 960 153-7241 nagunskij37[at]mail.ru 2003/04/26
18% 325 385-1009 zocobak9[at]gmail.com 2001/02/26
18% 325 385-1009 zocobak9[at]gmail.com 2001/02/26
84% 093 098-2417 boris62[at]mail.ru 2000/01/18
83% 855 254-8192 ricamberg16[at]mail.ru 1999/04/25
18% 325 385-1009 zocobak9[at]gmail.com 2001/02/26

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

1 2 3 4
0.8 (093) 098-24-17 mail.ru 18-01-00
0.2 (325) 385-10-09 gmail.com 26-02-01
0.8 (855) 254-81-92 mail.ru 25-04-99
1.0 (960) 153-72-41 mail.ru 26-04-03

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.403 bakev56@rambler.ru Бакев, Р.А. 03.03.99
0.205 semli99@rambler.ru Шемли, К.У. 20.11.03
0.169 sisubman39@mail.ru Сишубман, Р.Е. 28.02.00

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

1 2 3 4
0.4 bakev56 Бакев Р. 99/03/03
0.2 semli99 Шемли К. 03/11/20
0.2 sisubman39 Сишубман Р. 00/02/28

Пример 2

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

1 2 3 4 5 6
0.563 lalak75@rambler.ru Лаляк, Л.О. 08.04.02
0.492 rekev25@yahoo.com Рекев, А.У. 27.07.02
0.907 kazibin19@rambler.ru Кацибин, А.К. 23.02.01
0.032 racic87@yandex.ru Рачич, П.Б. 12.05.03

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

1 2 3 4
0.6 lalak75 Лаляк Л. 02/04/08
0.5 rekev25 Рекев А. 02/07/27
0.9 kazibin19 Кацибин А. 01/02/23
0.0 racic87 Рачич П. 03/05/12

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
49%;+7 (444) 858-16-58 Выполнено
10%;+7 (203) 135-04-74 Выполнено
10%;+7 (203) 135-04-74 Выполнено
41%;+7 (640) 575-97-34 Не выполнено
10%;+7 (203) 135-04-74 Выполнено

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

1 2 3
0.490 0.100 0.410
Да Да Нет
858-1658 135-0474 575-9734

Пример 2

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

1 2 3
35%;+7 (298) 084-74-88 Выполнено
11%;+7 (457) 762-66-11 Выполнено
81%;+7 (323) 208-46-99 Не выполнено
11%;+7 (457) 762-66-11 Выполнено
11%;+7 (457) 762-66-11 Выполнено

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

1 2 3
0.350 0.110 0.810
Да Да Нет
084-7488 762-6611 208-4699

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Федор У. Чизли fedor5@gmail.com 643 864-7427 0.509
Назар Т. Фулов nazar85@yandex.ru 379 633-6903 0.007
Дамир Ц. Бидко damir83@yahoo.com 647 264-0275 0.392

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

1 2 3
Дамир Бидко Назар Фулов Федор Чизли
damir83 nazar85 fedor5
264-0275 633-6903 864-7427
0.4 0.0 0.5

Пример 2

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

1 2 3 4 5 6
Герман З. Нузакянц nuzakanz35@yahoo.com 393 450-7598 0.600
Леонид Б. Лашозич lasozic50@mail.ru 198 270-5021 0.607
Артур Т. Шисов artur99@gmail.com 535 557-8062 0.826

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

1 2 3
Артур Шисов Герман Нузакянц Леонид Лашозич
artur99 nuzakanz35 lasozic50
557-8062 450-7598 270-5021
0.8 0.6 0.6

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Вадим Мокберг 0.8 mokberg87@yahoo.com +7 266 022-3675 0.8
Макар Лорозман 0.3 lorozman4@gmail.com +7 031 410-4246 0.3
Влад Рачадяк 1.0 racadak90@rambler.ru +7 352 887-0926 1.0
Богдан Федберг 0.1 fedberg22@yahoo.com +7 389 089-2110 0.1
Богдан Федберг 0.1 fedberg22@yahoo.com +7 389 089-2110 0.1

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

1 2 3 4
Лорозман Мокберг Рачадяк Федберг
0.3000 0.8000 1.0000 0.1000
gmail.com yahoo.com rambler.ru yahoo.com
031-410-4246 266-022-3675 352-887-0926 389-089-2110

Пример 2

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

1 2 3 4 5
Ростислав Фосский 0.3 rostislav3@mail.ru +7 631 130-6897 0.3
Ярослав Зитегман 0.6 zitegman99@mail.ru +7 884 114-0131 0.6
Ярослав Зитегман 0.6 zitegman99@mail.ru +7 884 114-0131 0.6
Давид Шамусяк 0.4 samusak52@gmail.com +7 796 081-1877 0.4
Максим Вибберг 0.5 vibberg68@yandex.ru +7 353 248-7935 0.5

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

1 2 3 4
Вибберг Зитегман Фосский Шамусяк
0.5000 0.6000 0.3000 0.4000
yandex.ru mail.ru mail.ru gmail.com
353-248-7935 884-114-0131 631-130-6897 796-081-1877

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
С.Г. Дифишук!+7 268 812-1617 0.85
А.Б. Широляк!+7 325 929-6753 0.72
П.К. Сетадман!+7 650 018-1624 0.28
Т.В. Шедич!+7 678 644-2689 0.50

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

1 2 3 4
Дифишук Широляк Сетадман Шедич
85% 72% 28% 50%
+7(268)812-16-17 +7(325)929-67-53 +7(650)018-16-24 +7(678)644-26-89

Пример 2

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

1 2 3 4
Д.Ц. Дашесий!+7 193 440-1288 0.38
С.Т. Нафянц!+7 857 400-7099 0.32
О.Ш. Шудубев!+7 289 004-5737 0.75
В.З. Нигедич!+7 944 867-6871 0.31

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

1 2 3 4
Дашесий Нафянц Шудубев Нигедич
38% 32% 75% 31%
+7(193)440-12-88 +7(857)400-70-99 +7(289)004-57-37 +7(944)867-68-71

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(071)171-11-29 +7(071)171-11-29 kazanz11@mail.ru N|99-10-07
+7(280)543-57-10 +7(280)543-57-10 fisli63@rambler.ru N|02-11-26
+7(280)543-57-10 +7(280)543-57-10 fisli63@rambler.ru N|02-11-26
+7(387)619-75-78 +7(387)619-75-78 zucudij83@gmail.com N|00-02-13

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

1 2 3 4
+7 (071) 171-11-29 kazanz11[at]mail.ru 0 07-10-99
+7 (280) 543-57-10 fisli63[at]rambler.ru 0 26-11-02
+7 (387) 619-75-78 zucudij83[at]gmail.com 0 13-02-00

Пример 2

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

1 2 3 4
+7(970)843-01-02 +7(970)843-01-02 savev14@yandex.ru Y|02-06-14
+7(606)380-07-06 +7(606)380-07-06 fokisli81@gmail.com N|02-09-04
+7(231)312-90-88 +7(231)312-90-88 silij51@rambler.ru Y|01-08-04
+7(606)380-07-06 +7(606)380-07-06 fokisli81@gmail.com N|02-09-04
+7(082)687-27-92 +7(082)687-27-92 sifevev45@yandex.ru N|04-09-07

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

1 2 3 4
+7 (970) 843-01-02 savev14[at]yandex.ru 1 14-06-02
+7 (606) 380-07-06 fokisli81[at]gmail.com 0 04-09-02
+7 (231) 312-90-88 silij51[at]rambler.ru 1 04-08-01
+7 (082) 687-27-92 sifevev45[at]yandex.ru 0 07-09-04

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
О.О. Цусотук N N 0.0538 12.09.2003
О.О. Цусотук N N 0.0538 12.09.2003
П.Л. Зефак N N 0.4769 14.09.2002
О.Р. Чонанян N N 0.7246 04.05.2004

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

1 2 3 4
Цусотук О. нет 5% 12.09.03
Зефак П. нет 48% 14.09.02
Чонанян О. нет 72% 04.05.04

Пример 2

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

1 2 3 4 5
П.Л. Ринафман N N 0.4412 15.12.2003
Г.У. Зигяк Y Y 0.5587 13.05.2000
И.Д. Гокиций Y Y 0.9224 28.05.2002
Д.Г. Фугеняк Y Y 0.3190 05.04.2001
Д.Г. Фугеняк Y Y 0.3190 05.04.2001

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

1 2 3 4
Ринафман П. нет 44% 15.12.03
Зигяк Г. да 56% 13.05.00
Гокиций И. да 92% 28.05.02
Фугеняк Д. да 32% 05.04.01