ИНБО-33-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2002.12.07 2002.12.07 713-802-2173!faruvan81[at]rambler.ru Матвей Р. Фарувян
2002.08.01 2002.08.01 205-085-1030!gizodak55[at]rambler.ru Арсен А. Гизодяк
2002.05.02 2002.05.02 140-369-0790!tamerlan3[at]rambler.ru Тамерлан А. Чучко

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

1 2 3
2002 2002 2002
rambler.ru rambler.ru rambler.ru
802-2173 085-1030 369-0790
Фарувян М.Р. Гизодяк А.А. Чучко Т.А.

Пример 2

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

1 2 3 4 5
2002.07.10 2002.07.10 546-642-4642!georgij59[at]gmail.com Георгий Г. Собавак
1999.03.05 1999.03.05 437-858-0236!stanislav13[at]yandex.ru Станислав О. Галак
2000.07.09 2000.07.09 910-865-8576!zezizko71[at]yahoo.com Гордей Ц. Зезизко
2001.03.09 2001.03.09 380-102-7965!viktor48[at]mail.ru Виктор И. Викук

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

1 2 3 4
2002 1999 2000 2001
gmail.com yandex.ru yahoo.com mail.ru
642-4642 858-0236 865-8576 102-7965
Собавак Г.Г. Галак С.О. Зезизко Г.Ц. Викук В.И.

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.4 +7 (927) 844-48-93#21/02/00 0.4
0.6 +7 (463) 192-22-82#28/04/99 0.6
0.6 +7 (463) 192-22-82#28/04/99 0.6
0.5 +7 (380) 540-07-34#23/12/00 0.5

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

1 2 3
0.4000 0.6000 0.5000
9278444893 4631922282 3805400734
00-02-21 99-04-28 00-12-23

Пример 2

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

1 2 3 4
0.9 +7 (891) 956-54-16#04/01/00 0.9
0.9 +7 (342) 646-01-42#07/03/03 0.9
0.9 +7 (597) 328-42-12#16/09/99 0.9
0.9 +7 (597) 328-42-12#16/09/99 0.9

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

1 2 3
0.9000 0.9000 0.9000
8919565416 3426460142 5973284212
00-01-04 03-03-07 99-09-16

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fitebak8@rambler.ru#+7 (515) 716-41-20 0.33 0.33
ribicanz24@gmail.com#+7 (900) 992-36-55 0.08 0.08
rumic85@gmail.com#+7 (644) 657-15-96 0.63 0.63
geric42@yahoo.com#+7 (357) 961-85-57 0.74 0.74
fitebak8@rambler.ru#+7 (515) 716-41-20 0.33 0.33

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

1 2 3
515 716-4120 0.330 fitebak8[at]rambler.ru
900 992-3655 0.080 ribicanz24[at]gmail.com
644 657-1596 0.630 rumic85[at]gmail.com
357 961-8557 0.740 geric42[at]yahoo.com

Пример 2

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

1 2 3 4
zabak19@yahoo.com#+7 (614) 268-82-56 0.10 0.10
birovev29@yandex.ru#+7 (418) 843-86-67 0.98 0.98
birovev29@yandex.ru#+7 (418) 843-86-67 0.98 0.98
mesman67@yandex.ru#+7 (071) 454-76-61 0.75 0.75
vatic64@yandex.ru#+7 (720) 050-67-40 0.75 0.75

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

1 2 3
614 268-8256 0.100 zabak19[at]yahoo.com
418 843-8667 0.980 birovev29[at]yandex.ru
071 454-7661 0.750 mesman67[at]yandex.ru
720 050-6740 0.750 vatic64[at]yandex.ru

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
09/08/2003 0.9911 0.9911 Назар Цадиди 3798431
09/08/2003 0.9911 0.9911 Назар Цадиди 3798431
16/02/2001 0.1547 0.1547 Олег Нозич 1018438
09/08/2003 0.9911 0.9911 Назар Цадиди 3798431
22/07/1999 0.3338 0.3338 Всеволод Мицесов 4158189

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

1 2 3
03/08/09 01/02/16 99/07/22
1.0 0.2 0.3
Цадиди Нозич Мицесов
379-8431 101-8438 415-8189

Пример 2

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

1 2 3 4 5 6 7
12/01/2000 0.2827 0.2827 Игорь Шетиций 8062534
08/12/2001 0.2015 0.2015 Савва Леляк 6773316
08/12/2001 0.2015 0.2015 Савва Леляк 6773316
03/10/2004 0.5959 0.5959 Богдан Чавасий 2015014
08/12/2001 0.2015 0.2015 Савва Леляк 6773316

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

1 2 3
00/01/12 01/12/08 04/10/03
0.3 0.2 0.6
Шетиций Леляк Чавасий
806-2534 677-3316 201-5014

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 494 941-08-29 2002-11-07;N 0.82
+7 620 591-72-99 2001-09-12;N 0.70
+7 206 386-68-26 2002-09-04;N 0.37
+7 337 714-68-56 2003-11-16;Y 1.00

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

1 2 3 4
+7(206)386-68-26 +7(337)714-68-56 +7(494)941-08-29 +7(620)591-72-99
04.09.2002 16.11.2003 07.11.2002 12.09.2001
нет да нет нет
0.370 1.000 0.820 0.700

Пример 2

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

1 2 3
+7 483 889-41-52 2003-09-04;N 0.40
+7 789 754-33-02 2002-01-04;N 0.56
+7 050 256-62-93 2002-04-22;Y 0.85
+7 793 266-37-94 2001-04-20;N 0.14

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

1 2 3 4
+7(050)256-62-93 +7(483)889-41-52 +7(789)754-33-02 +7(793)266-37-94
22.04.2002 04.09.2003 04.01.2002 20.04.2001
да нет нет нет
0.850 0.400 0.560 0.140

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
nasasidi29@mail.ru 0.5134 nasasidi29@mail.ru 5480268457 да
rinat86@gmail.com 0.2079 rinat86@gmail.com 3747126521 да
zacanz26@rambler.ru 0.0677 zacanz26@rambler.ru 7968887115 да
gesurman91@yandex.ru 0.5203 gesurman91@yandex.ru 7284662191 нет
rinat86@gmail.com 0.2079 rinat86@gmail.com 3747126521 да

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

1 2 3 4
nasasidi29[at]mail.ru rinat86[at]gmail.com zacanz26[at]rambler.ru gesurman91[at]yandex.ru
51% 21% 7% 52%
548-026-8457 374-712-6521 796-888-7115 728-466-2191
Выполнено Выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4 5 6
durberg12@rambler.ru 0.2325 durberg12@rambler.ru 3389007655 да
gocizak5@yandex.ru 0.4608 gocizak5@yandex.ru 4637549715 нет
igor_5@yandex.ru 0.8951 igor_5@yandex.ru 6785918572 да
igor_5@yandex.ru 0.8951 igor_5@yandex.ru 6785918572 да
konstantin47@gmail.com 0.5920 konstantin47@gmail.com 6427124834 да

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

1 2 3 4
durberg12[at]rambler.ru gocizak5[at]yandex.ru igor_5[at]yandex.ru konstantin47[at]gmail.com
23% 46% 90% 59%
338-900-7655 463-754-9715 678-591-8572 642-712-4834
Выполнено Не выполнено Выполнено Выполнено

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0%#04/01/04 Э.З. Бемизев +72475209632
24%#06/07/04 В.В. Мониди +73883029299
96%#20/09/99 В.М. Рагко +75841133450

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

1 2 3
0.00 0.24 0.96
Бемизев Мониди Рагко
+7 247 520-9632 +7 388 302-9299 +7 584 113-3450
04/01/04 04/07/06 99/09/20

Пример 2

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

1 2 3
84%#23/04/02 А.О. Гебян +76593582305
22%#19/06/01 В.М. Бакский +77193400742
78%#27/02/02 М.Б. Решак +76155526968
93%#14/11/02 С.М. Торский +71544207719

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

1 2 3 4
0.93 0.78 0.84 0.22
Торский Решак Гебян Бакский
+7 154 420-7719 +7 615 552-6968 +7 659 358-2305 +7 719 340-0742
02/11/14 02/02/27 02/04/23 01/06/19

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да#0.1 +7 673 285-28-34 01/02/00 01/02/00
Нет#0.5 +7 330 237-92-63 22/04/01 22/04/01
Да#0.6 +7 211 116-16-41 14/01/03 14/01/03

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

1 2 3
0.100 0.500 0.600
6732852834 3302379263 2111161641
00/02/01 01/04/22 03/01/14
Y N Y

Пример 2

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

1 2 3 4
Нет#0.8 +7 084 988-01-84 18/10/02 18/10/02
Да#0.3 +7 220 732-89-45 12/12/99 12/12/99
Да#0.9 +7 307 920-47-55 21/03/04 21/03/04

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

1 2 3
0.800 0.300 0.900
0849880184 2207328945 3079204755
02/10/18 99/12/12 04/03/21
N Y Y

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да 2% (459) 548-0433 06-06-2004
Да 49% (233) 383-5982 16-02-1999
Да 44% (761) 490-2557 12-10-2004
Да 44% (761) 490-2557 12-10-2004
Да 44% (761) 490-2557 12-10-2004

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

1 2 3 4
Y 0.5 383-59-82 1999.02.16
Y 0.4 490-25-57 2004.10.12
Y 0.0 548-04-33 2004.06.06

Пример 2

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

1 2 3 4
Да 34% (230) 915-8601 20-06-2001
Да 34% (230) 915-8601 20-06-2001
Нет 8% (339) 635-3366 13-10-2003
Нет 25% (332) 811-8935 13-12-1999
Нет 100% (728) 845-2383 03-02-2003
Да 34% (230) 915-8601 20-06-2001

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

1 2 3 4
N 0.1 635-33-66 2003.10.13
N 0.2 811-89-35 1999.12.13
N 1.0 845-23-83 2003.02.03
Y 0.3 915-86-01 2001.06.20

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
ruvufman15@gmail.com 08-06-2002 ruvufman15@gmail.com Д.Б. Рувуфман 0.13
zanij12@rambler.ru 24-07-2000 zanij12@rambler.ru М.У. Заний 0.50
lumak57@yahoo.com 04-12-2004 lumak57@yahoo.com С.У. Лумяк 0.39
zanij12@rambler.ru 24-07-2000 zanij12@rambler.ru М.У. Заний 0.50
zanij12@rambler.ru 24-07-2000 zanij12@rambler.ru М.У. Заний 0.50

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

1 2 3
gmail.com rambler.ru yahoo.com
2002-06-08 2000-07-24 2004-12-04
Рувуфман Заний Лумяк
13% 50% 39%

Пример 2

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

1 2 3 4 5
fodberg59@gmail.com 09-11-2000 fodberg59@gmail.com В.Т. Фодберг 0.90
sezic10@gmail.com 22-11-2001 sezic10@gmail.com М.Ф. Сецич 0.53
sotij83@rambler.ru 18-01-2000 sotij83@rambler.ru Я.У. Шотий 0.04
sazonuk27@yandex.ru 07-02-1999 sazonuk27@yandex.ru Ф.У. Сазонук 0.84
sazonuk27@yandex.ru 07-02-1999 sazonuk27@yandex.ru Ф.У. Сазонук 0.84
sazonuk27@yandex.ru 07-02-1999 sazonuk27@yandex.ru Ф.У. Сазонук 0.84

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

1 2 3 4
gmail.com gmail.com rambler.ru yandex.ru
2000-11-09 2001-11-22 2000-01-18 1999-02-07
Фодберг Сецич Шотий Сазонук
90% 53% 4% 84%

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нудучян, С.Ц.;nuducan16[at]gmail.com 0.84 0.84 2001-03-07
Чигянц, Е.М.;ciganz77[at]mail.ru 0.04 0.04 2003-10-23
Фовян, Г.А.;fovan87[at]yandex.ru 0.03 0.03 2002-03-06

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

1 2 3
С. Нудучян Е. Чигянц Г. Фовян
0.8 0.0 0.0
nuducan16@gmail.com ciganz77@mail.ru fovan87@yandex.ru
01.03.07 03.10.23 02.03.06

Пример 2

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

1 2 3 4
Цимитян, П.Р.;zimitan78[at]gmail.com 0.57 0.57 2000-05-18
Вокский, А.Р.;vokskij13[at]rambler.ru 0.52 0.52 1999-07-08
Дивунянц, Т.Ц.;divunanz3[at]mail.ru 0.29 0.29 2002-07-24

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

1 2 3
П. Цимитян А. Вокский Т. Дивунянц
0.6 0.5 0.3
zimitan78@gmail.com vokskij13@rambler.ru divunanz3@mail.ru
00.05.18 99.07.08 02.07.24

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(435)420-87-95 Назар И. Бонелко 26-05-2002
+7(162)349-96-66 Георгий Ф. Зелефко 10-04-2004
+7(966)274-64-70 Валерий Ч. Гишич 11-04-2003
+7(966)274-64-70 Валерий Ч. Гишич 11-04-2003
+7(966)274-64-70 Валерий Ч. Гишич 11-04-2003

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

1 2 3
420-8795 349-9666 274-6470
Н.И. Бонелко Г.Ф. Зелефко В.Ч. Гишич
26/05/2002 10/04/2004 11/04/2003

Пример 2

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

1 2 3
+7(779)623-41-78 Игнат Т. Задич 23-11-2002
+7(399)687-50-34 Виталий С. Бецошский 28-04-1999
+7(420)522-17-98 Дамир Ц. Багевак 17-06-2004
+7(420)522-17-98 Дамир Ц. Багевак 17-06-2004
+7(420)522-17-98 Дамир Ц. Багевак 17-06-2004

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

1 2 3
623-4178 687-5034 522-1798
И.Т. Задич В.С. Бецошский Д.Ц. Багевак
23/11/2002 28/04/1999 17/06/2004

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7(489)164-13-54|true fosamanz79@mail.ru
+7(239)469-33-21|false vukadan44@yahoo.com
+7(474)879-40-63|false zezic73@yahoo.com
+7(211)865-95-75|false rifan92@yandex.ru

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

1 2 3
Нет +7 211 865-9575 yandex.ru
Нет +7 239 469-3321 yahoo.com
Нет +7 474 879-4063 yahoo.com
Да +7 489 164-1354 mail.ru

Пример 2

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

1 2
+7(528)481-24-50|true lofberg48@gmail.com
+7(139)697-11-19|true camberg37@yandex.ru
+7(647)549-34-01|true tisumic14@rambler.ru
+7(488)745-48-92|true fobovberg24@rambler.ru

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

1 2 3
Да +7 139 697-1119 yandex.ru
Да +7 488 745-4892 rambler.ru
Да +7 528 481-2450 gmail.com
Да +7 647 549-3401 rambler.ru

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Гифберг В.Ч. 19-05-02 19-05-02 0.0951 N
Лизли Ю.Б. 26-12-00 26-12-00 0.8772 Y
Лизли Ю.Б. 26-12-00 26-12-00 0.8772 Y
Сувский К.Ф. 18-07-00 18-07-00 0.6529 Y
Зечофук Д.О. 16-06-99 16-06-99 0.9570 Y

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

1 2 3 4
Гифберг В. 02/05/19 10% нет
Лизли Ю. 00/12/26 88% да
Сувский К. 00/07/18 65% да
Зечофук Д. 99/06/16 96% да

Пример 2

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

1 2 3 4 5
Загук Г.Т. 20-03-00 20-03-00 0.2974 N
Гучубов Э.Е. 20-10-02 20-10-02 0.1618 Y
Цевугман Э.Д. 26-07-04 26-07-04 0.5682 Y
Дилашман П.В. 20-06-99 20-06-99 0.1420 N
Дилашман П.В. 20-06-99 20-06-99 0.1420 N

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

1 2 3 4
Загук Г. 00/03/20 30% нет
Гучубов Э. 02/10/20 16% да
Цевугман Э. 04/07/26 57% да
Дилашман П. 99/06/20 14% нет

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false takanz44[at]yandex.ru +7 711 839-7293
false takanz44[at]yandex.ru +7 711 839-7293
false lanko18[at]rambler.ru +7 766 196-1733
true lazebak17[at]rambler.ru +7 835 835-6913
false takanz44[at]yandex.ru +7 711 839-7293
false cirakic57[at]gmail.com +7 590 992-7546

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

1 2 3
Нет takanz44@yandex.ru +77118397293
Нет lanko18@rambler.ru +77661961733
Да lazebak17@rambler.ru +78358356913
Нет cirakic57@gmail.com +75909927546

Пример 2

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

1 2 3
false zekev84[at]yahoo.com +7 095 567-4724
true cefidi76[at]yahoo.com +7 567 495-5915
true cefidi76[at]yahoo.com +7 567 495-5915
true cefidi76[at]yahoo.com +7 567 495-5915
true bicerin91[at]gmail.com +7 178 969-1009

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

1 2 3
Нет zekev84@yahoo.com +70955674724
Да cefidi76@yahoo.com +75674955915
Да bicerin91@gmail.com +71789691009

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
478 708-3385 478 708-3385 23.07.03|1
563 826-9411 563 826-9411 09.11.00|1
563 826-9411 563 826-9411 09.11.00|1
661 823-4752 661 823-4752 11.02.02|1
859 952-4612 859 952-4612 06.07.04|0

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

1 2 3 4
4787083385 5638269411 6618234752 8599524612
03/07/23 00/11/09 02/02/11 04/07/06
Y Y Y N

Пример 2

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

1 2 3 4
772 108-6130 772 108-6130 02.05.01|0
961 929-0733 961 929-0733 28.02.99|1
462 504-4283 462 504-4283 26.10.01|1
772 108-6130 772 108-6130 02.05.01|0
244 859-3321 244 859-3321 25.02.03|1

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

1 2 3 4
2448593321 4625044283 7721086130 9619290733
03/02/25 01/10/26 01/05/02 99/02/28
Y Y N Y

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
necanz93[at]rambler.ru Нечянц Матвей 2000/07/25
modabman43[at]rambler.ru Модабман Павел 2003/08/25
il_dar67[at]rambler.ru Немли Ильдар 1999/06/25
necanz93[at]rambler.ru Нечянц Матвей 2000/07/25

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

1 2 3
rambler.ru rambler.ru rambler.ru
Нечянц Модабман Немли
00-07-25 03-08-25 99-06-25

Пример 2

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

1 2 3 4 5
eduard55[at]yandex.ru Зецяк Эдуард 2003/12/24
konstantin38[at]yahoo.com Цуфеско Константин 2000/10/25
ditakij67[at]gmail.com Дитакий Борис 2004/06/04
ditakij67[at]gmail.com Дитакий Борис 2004/06/04

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

1 2 3
yandex.ru yahoo.com gmail.com
Зецяк Цуфеско Дитакий
03-12-24 00-10-25 04-06-04

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (144) 603-93-15 Марин, Р.И. marin49@rambler.ru marin49@rambler.ru
+7 (012) 037-03-40 Шутич, Р.З. sutic81@rambler.ru sutic81@rambler.ru
+7 (394) 981-26-05 Чишяк, Д.Ц. cisak31@yahoo.com cisak31@yahoo.com
+7 (203) 454-28-48 Набичяк, А.Г. nabicak88@yahoo.com nabicak88@yahoo.com

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

1 2 3
603-9315 Марин marin49
037-0340 Шутич sutic81
981-2605 Чишяк cisak31
454-2848 Набичяк nabicak88

Пример 2

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

1 2 3 4 5 6
+7 (199) 426-64-72 Лочачин, М.Д. locacin4@rambler.ru locacin4@rambler.ru
+7 (978) 512-24-22 Дуциди, С.Е. duzidi92@yandex.ru duzidi92@yandex.ru
+7 (354) 203-40-93 Кивосов, Д.Р. kivosov51@rambler.ru kivosov51@rambler.ru

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

1 2 3
426-6472 Лочачин locacin4
512-2422 Дуциди duzidi92
203-4093 Кивосов kivosov51

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
И.Д. Мибий mibij33@mail.ru mibij33@mail.ru нет 0.6694
В.И. Цитли zitli91@rambler.ru zitli91@rambler.ru нет 0.0536
В.И. Цитли zitli91@rambler.ru zitli91@rambler.ru нет 0.0536
Ф.А. Лифин lifin11@mail.ru lifin11@mail.ru нет 0.5193
В.И. Цитли zitli91@rambler.ru zitli91@rambler.ru нет 0.0536
Р.Г. Тушов tusov40@yahoo.com tusov40@yahoo.com нет 0.3224

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

1 2 3 4
Мибий mail.ru Нет 0.7
Цитли rambler.ru Нет 0.1
Лифин mail.ru Нет 0.5
Тушов yahoo.com Нет 0.3

Пример 2

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

1 2 3 4 5 6 7
Р.И. Шагберг sagberg52@yahoo.com sagberg52@yahoo.com да 0.9986
Р.И. Шагберг sagberg52@yahoo.com sagberg52@yahoo.com да 0.9986
Р.И. Шагберг sagberg52@yahoo.com sagberg52@yahoo.com да 0.9986
Д.У. Чишяк cisak3@gmail.com cisak3@gmail.com нет 0.8705
А.М. Ретак retak42@mail.ru retak42@mail.ru да 0.5415
С.Е. Фафян fafan47@yandex.ru fafan47@yandex.ru да 0.6918

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

1 2 3 4
Шагберг yahoo.com Да 1.0
Чишяк gmail.com Нет 0.9
Ретак mail.ru Да 0.5
Фафян yandex.ru Да 0.7

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Павел Коризич 0.44 99.04.12 Y 99.04.12
Василий Базий 0.06 00.03.04 Y 00.03.04
Самир Суфиди 0.04 03.01.09 N 03.01.09

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

1 2 3
Коризич Базий Суфиди
44% 6% 4%
99/04/12 00/03/04 03/01/09
Выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4 5
Одиссей Ледянц 0.71 01.09.22 Y 01.09.22
Глеб Лосамов 0.78 00.04.11 Y 00.04.11
Сергей Кимебко 0.53 04.11.27 N 04.11.27
Айдар Чицли 0.41 00.07.05 Y 00.07.05

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

1 2 3 4
Ледянц Лосамов Кимебко Чицли
71% 78% 53% 41%
01/09/22 00/04/11 04/11/27 00/07/05
Выполнено Выполнено Не выполнено Выполнено

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
16.01.2003 mizanz84[at]yandex.ru 0:+7 761 308-2613 16.01.2003
14.05.2003 garisli73[at]yahoo.com 0:+7 955 958-7496 14.05.2003
16.02.2002 tusugidi27[at]gmail.com 1:+7 728 470-7824 16.02.2002

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

1 2 3 4
03-01-16 mizanz84@yandex.ru Не выполнено +7 (761) 308-26-13
03-05-14 garisli73@yahoo.com Не выполнено +7 (955) 958-74-96
02-02-16 tusugidi27@gmail.com Выполнено +7 (728) 470-78-24

Пример 2

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

1 2 3 4
02.06.2000 nerev26[at]yahoo.com 1:+7 847 335-6956 02.06.2000
05.08.2003 koralberg76[at]mail.ru 1:+7 362 655-7387 05.08.2003
02.11.2004 ruvudic24[at]rambler.ru 0:+7 155 452-5276 02.11.2004
15.01.2002 cosasanz2[at]mail.ru 0:+7 451 330-2653 15.01.2002

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

1 2 3 4
00-06-02 nerev26@yahoo.com Выполнено +7 (847) 335-69-56
03-08-05 koralberg76@mail.ru Выполнено +7 (362) 655-73-87
04-11-02 ruvudic24@rambler.ru Не выполнено +7 (155) 452-52-76
02-01-15 cosasanz2@mail.ru Не выполнено +7 (451) 330-26-53

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Л.Ц. Гавецов|2002/11/24 +74925801447
М.Р. Фабидман|2000/02/07 +78589624339
Г.О. Сикачли|1999/02/02 +77966645871
И.З. Кашин|2003/04/24 +79001910353
М.Р. Фабидман|2000/02/07 +78589624339

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

1 2 3
24-11-02 +7 492 580-14-47 Гавецов
02-02-99 +7 796 664-58-71 Сикачли
07-02-00 +7 858 962-43-39 Фабидман
24-04-03 +7 900 191-03-53 Кашин

Пример 2

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

1 2
М.С. Бетев|2001/07/01 +75342083056
Я.Л. Ведигко|2003/03/08 +76518711709
Я.Л. Келский|2002/03/17 +72602768873
М.С. Бетев|2001/07/01 +75342083056

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

1 2 3
17-03-02 +7 260 276-88-73 Келский
01-07-01 +7 534 208-30-56 Бетев
08-03-03 +7 651 871-17-09 Ведигко

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
7% georgij84@gmail.com Да georgij84@gmail.com
86% vasilij75@gmail.com Нет vasilij75@gmail.com
23% anatolij83@yandex.ru Да anatolij83@yandex.ru
12% miron95@mail.ru Да miron95@mail.ru

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

1 2 3 4
0.0700 0.8600 0.2300 0.1200
gmail.com gmail.com yandex.ru mail.ru
true false true true

Пример 2

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

1 2 3 4
6% zovozberg38@gmail.com Нет zovozberg38@gmail.com
5% zuguk69@mail.ru Нет zuguk69@mail.ru
62% lonicidi18@rambler.ru Нет lonicidi18@rambler.ru

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

1 2 3
0.0600 0.0500 0.6200
gmail.com mail.ru rambler.ru
false false false

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+7 (043) 209-12-35:Нешолли Назар 26-10-99
+7 (638) 021-63-39:Кизолиди Эдуард 03-12-99
+7 (711) 504-40-33:Вивотберг Михаил 04-10-03

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

1 2 3
Михаил Вивотберг +7 711 504-4033 03.10.04
Назар Нешолли +7 043 209-1235 99.10.26
Эдуард Кизолиди +7 638 021-6339 99.12.03

Пример 2

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

1 2
+7 (800) 285-50-70:Нозивев Борис 17-02-01
+7 (896) 638-05-37:Тимукский Филипп 22-07-01
+7 (802) 620-13-42:Шутев Матвей 05-01-00
+7 (179) 328-49-05:Долимин Роберт 04-09-00

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

1 2 3
Борис Нозивев +7 800 285-5070 01.02.17
Матвей Шутев +7 802 620-1342 00.01.05
Роберт Долимин +7 179 328-4905 00.09.04
Филипп Тимукский +7 896 638-0537 01.07.22

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
151 778-2723!5% Егор З. Тадский 1 1
157 529-0681!57% Ян Т. Фусишин 1 1
242 832-7847!28% Георгий Б. Мидумяк 1 1
151 778-2723!5% Егор З. Тадский 1 1

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

1 2 3
0.0500 0.5700 0.2800
Тадский, Е.З. Фусишин, Я.Т. Мидумяк, Г.Б.
1517782723 1575290681 2428327847
Да Да Да

Пример 2

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

1 2 3 4
666 632-7502!44% Герман Н. Кануцский 1 1
168 376-3947!10% Виктор З. Фетский 0 0
581 006-4117!78% Данил Ф. Мешов 1 1
643 959-0208!73% Амир С. Шерокев 0 0
581 006-4117!78% Данил Ф. Мешов 1 1

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

1 2 3 4
0.4400 0.1000 0.7800 0.7300
Кануцский, Г.Н. Фетский, В.З. Мешов, Д.Ф. Шерокев, А.С.
6666327502 1683763947 5810064117 6439590208
Да Нет Да Нет

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0.94 Иван Торич toric25[at]rambler.ru
0.99 Арсен Венич arsen82[at]yandex.ru
0.99 Арсен Венич arsen82[at]yandex.ru
0.99 Арсен Венич arsen82[at]yandex.ru
0.70 Гордей Шечичман secicman90[at]yandex.ru
0.86 Артур Бедев artur47[at]gmail.com

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

1 2 3 4
94% 99% 70% 86%
Торич Иван Венич Арсен Шечичман Гордей Бедев Артур
toric25 arsen82 secicman90 artur47

Пример 2

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

1 2 3
0.35 Амир Цазич zazic88[at]yandex.ru
0.75 Макар Лецечов lezecov9[at]rambler.ru
0.41 Святогор Чагикич svatogor29[at]yandex.ru
0.41 Святогор Чагикич svatogor29[at]yandex.ru
0.41 Святогор Чагикич svatogor29[at]yandex.ru

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

1 2 3
35% 75% 41%
Цазич Амир Лецечов Макар Чагикич Святогор
zazic88 lezecov9 svatogor29

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
tubak86[at]rambler.ru tubak86[at]rambler.ru 2004.10.07 +7 139 322-39-85
bizadskij4[at]rambler.ru bizadskij4[at]rambler.ru 2001.07.21 +7 421 841-49-01
godacov70[at]gmail.com godacov70[at]gmail.com 2003.01.11 +7 728 010-66-64
segov19[at]rambler.ru segov19[at]rambler.ru 2000.07.26 +7 155 109-08-96

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

1 2 3 4
tubak86 segov19 bizadskij4 godacov70
04.10.07 00.07.26 01.07.21 03.01.11
+7(139)322-39-85 +7(155)109-08-96 +7(421)841-49-01 +7(728)010-66-64

Пример 2

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

1 2 3 4 5 6
micodko76[at]yandex.ru micodko76[at]yandex.ru 2004.10.28 +7 849 664-26-73
manekko91[at]mail.ru manekko91[at]mail.ru 2001.01.16 +7 113 756-94-30
tedskij84[at]yahoo.com tedskij84[at]yahoo.com 1999.02.20 +7 470 481-54-26

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

1 2 3
manekko91 tedskij84 micodko76
01.01.16 99.02.20 04.10.28
+7(113)756-94-30 +7(470)481-54-26 +7(849)664-26-73

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
mesic42[at]mail.ru 0.69;N mesic42[at]mail.ru
gotosanz75[at]yahoo.com 0.12;Y gotosanz75[at]yahoo.com
zinazko72[at]mail.ru 0.90;Y zinazko72[at]mail.ru
dilij48[at]mail.ru 0.85;N dilij48[at]mail.ru

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

1 2 3
mail.ru 0.7 Нет
yahoo.com 0.1 Да
mail.ru 0.9 Да
mail.ru 0.8 Нет

Пример 2

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

1 2 3 4
guferan26[at]mail.ru 0.92;Y guferan26[at]mail.ru
mibefberg64[at]rambler.ru 0.08;Y mibefberg64[at]rambler.ru
degak89[at]rambler.ru 0.86;N degak89[at]rambler.ru
kuzekak6[at]mail.ru 0.76;N kuzekak6[at]mail.ru

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

1 2 3
mail.ru 0.9 Да
rambler.ru 0.1 Да
rambler.ru 0.9 Нет
mail.ru 0.8 Нет

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y 0.3:01.02.2004
N 1.0:28.07.2004
N 0.4:24.08.2001
N 0.1:13.06.2001

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

1 2 3 4
1 0 0 0
0.30 1.00 0.40 0.10
01.02.04 28.07.04 24.08.01 13.06.01

Пример 2

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

1 2 3 4
N 0.7:04.03.2004
Y 0.5:19.06.2000
Y 0.6:28.06.2004

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

1 2 3
0 1 1
0.70 0.50 0.60
04.03.04 19.06.00 28.06.04

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.30;+7(152)375-93-74 savikij99@yahoo.com savikij99@yahoo.com
0.53;+7(731)563-63-90 nicavij73@gmail.com nicavij73@gmail.com
0.52;+7(976)932-74-39 verov72@yandex.ru verov72@yandex.ru
0.52;+7(902)754-29-21 tibak74@rambler.ru tibak74@rambler.ru

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

1 2 3
+7 152 375-9374 0.3 savikij99[at]yahoo.com
+7 731 563-6390 0.5 nicavij73[at]gmail.com
+7 976 932-7439 0.5 verov72[at]yandex.ru
+7 902 754-2921 0.5 tibak74[at]rambler.ru

Пример 2

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

1 2 3 4
0.12;+7(622)910-46-37 nabko82@gmail.com nabko82@gmail.com
0.30;+7(457)666-11-84 zigesman69@mail.ru zigesman69@mail.ru
0.47;+7(574)543-57-63 sakuk9@mail.ru sakuk9@mail.ru
0.92;+7(830)307-88-08 guluzin99@rambler.ru guluzin99@rambler.ru

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

1 2 3
+7 622 910-4637 0.1 nabko82[at]gmail.com
+7 457 666-1184 0.3 zigesman69[at]mail.ru
+7 574 543-5763 0.5 sakuk9[at]mail.ru
+7 830 307-8808 0.9 guluzin99[at]rambler.ru

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Тамук, Г.О. 04/09/14 0.658 Не выполнено
Винувук, З.С. 04/05/22 0.617 Выполнено
Бособян, Г.З. 99/09/19 0.183 Выполнено

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

1 2 3 4
Г. Тамук 14/09/04 0.7 0
З. Винувук 22/05/04 0.6 1
Г. Бособян 19/09/99 0.2 1

Пример 2

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

1 2 3 4
Родич, В.Г. 99/02/25 0.589 Не выполнено
Ракев, В.Г. 04/03/07 0.453 Не выполнено
Музов, Т.И. 99/11/09 0.287 Выполнено
Небко, В.Д. 00/12/14 0.079 Не выполнено

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

1 2 3 4
В. Родич 25/02/99 0.6 0
В. Ракев 07/03/04 0.5 0
Т. Музов 09/11/99 0.3 1
В. Небко 14/12/00 0.1 0

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fogadev6@rambler.ru fogadev6@rambler.ru +7 505 968-8678;0.8 Фогадев Марк
svatoslav40@yandex.ru svatoslav40@yandex.ru +7 962 436-2589;0.6 Шезко Святослав
svatoslav40@yandex.ru svatoslav40@yandex.ru +7 962 436-2589;0.6 Шезко Святослав
rigefin49@yandex.ru rigefin49@yandex.ru +7 849 985-2887;0.4 Ригефин Василий
svatoslav40@yandex.ru svatoslav40@yandex.ru +7 962 436-2589;0.6 Шезко Святослав
svatoslav21@rambler.ru svatoslav21@rambler.ru +7 224 047-9525;0.8 Буцовук Святослав

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

1 2 3 4
fogadev6 0.80 Фогадев 968-8678
svatoslav40 0.60 Шезко 436-2589
rigefin49 0.40 Ригефин 985-2887
svatoslav21 0.80 Буцовук 047-9525

Пример 2

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

1 2 3 4
sifasic38@mail.ru sifasic38@mail.ru +7 609 633-9338;0.5 Сифасич Арсен
funatanz11@yandex.ru funatanz11@yandex.ru +7 639 333-5863;0.6 Фунатянц Назар
sorovak8@yahoo.com sorovak8@yahoo.com +7 931 776-1947;0.2 Соровак Вадим
vigemak1@gmail.com vigemak1@gmail.com +7 082 081-4324;0.3 Вигемак Артур
vigemak1@gmail.com vigemak1@gmail.com +7 082 081-4324;0.3 Вигемак Артур
vigemak1@gmail.com vigemak1@gmail.com +7 082 081-4324;0.3 Вигемак Артур

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

1 2 3 4
sifasic38 0.50 Сифасич 633-9338
funatanz11 0.60 Фунатянц 333-5863
sorovak8 0.20 Соровак 776-1947
vigemak1 0.30 Вигемак 081-4324

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 744 314-8938 +7 744 314-8938 2004.11.19#Не выполнено
+7 870 598-0690 +7 870 598-0690 2002.12.10#Выполнено
+7 907 109-3114 +7 907 109-3114 2001.03.13#Не выполнено
+7 545 516-0899 +7 545 516-0899 2002.09.18#Выполнено

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

1 2 3 4
(744) 314-8938 (870) 598-0690 (907) 109-3114 (545) 516-0899
Нет Да Нет Да
2004-11-19 2002-12-10 2001-03-13 2002-09-18

Пример 2

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

1 2 3
+7 059 831-4077 +7 059 831-4077 1999.08.22#Не выполнено
+7 263 035-7420 +7 263 035-7420 1999.05.02#Выполнено
+7 769 576-4126 +7 769 576-4126 2002.07.08#Не выполнено
+7 064 948-7986 +7 064 948-7986 2003.11.09#Не выполнено

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

1 2 3 4
(059) 831-4077 (263) 035-7420 (769) 576-4126 (064) 948-7986
Нет Да Нет Нет
1999-08-22 1999-05-02 2002-07-08 2003-11-09

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
mitev71[at]yandex.ru 01-05-12 mitev71[at]yandex.ru N Митев Л.С.
regli10[at]rambler.ru 03-03-19 regli10[at]rambler.ru Y Регли Р.Ф.
gatuk85[at]gmail.com 04-05-04 gatuk85[at]gmail.com N Гатук Р.Д.
gatuk85[at]gmail.com 04-05-04 gatuk85[at]gmail.com N Гатук Р.Д.
cekak71[at]gmail.com 03-06-24 cekak71[at]gmail.com N Чекак П.К.

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

1 2 3 4
yandex.ru 12.05.01 false Митев Л.
rambler.ru 19.03.03 true Регли Р.
gmail.com 04.05.04 false Гатук Р.
gmail.com 24.06.03 false Чекак П.

Пример 2

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

1 2 3 4 5 6
vokic20[at]rambler.ru 02-10-21 vokic20[at]rambler.ru Y Вокич В.Б.
lezskij62[at]yahoo.com 00-08-09 lezskij62[at]yahoo.com Y Лецский О.Д.
lezskij62[at]yahoo.com 00-08-09 lezskij62[at]yahoo.com Y Лецский О.Д.
mitorli45[at]rambler.ru 02-05-14 mitorli45[at]rambler.ru Y Миторли И.З.

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

1 2 3 4
rambler.ru 21.10.02 true Вокич В.
yahoo.com 09.08.00 true Лецский О.
rambler.ru 14.05.02 true Миторли И.

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
943-592-3351 0.1!Мафосин Ян 1
076-111-2095 0.1!Лекавий Альберт 1
566-099-2567 0.8!Цулокук Всеволод 0
437-489-8022 0.1!Зечерак Назар 0

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

1 2 3 4
592-3351 111-2095 099-2567 489-8022
0.10 0.10 0.80 0.10
Ян Мафосин Альберт Лекавий Всеволод Цулокук Назар Зечерак
Да Да Нет Нет

Пример 2

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

1 2 3
344-029-2087 0.0!Чомуцин Владимир 0
172-024-7627 0.4!Вигучий Савва 1
210-145-8301 0.1!Килян Дмитрий 1
345-576-8581 0.6!Нимко Филипп 0

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

1 2 3 4
029-2087 024-7627 145-8301 576-8581
0.00 0.40 0.10 0.60
Владимир Чомуцин Савва Вигучий Дмитрий Килян Филипп Нимко
Нет Да Да Нет

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(377)124-30-77 04-02-09 bogdan3@yandex.ru
+7(294)133-52-46 03-02-08 andrej58@rambler.ru
+7(054)169-47-31 02-07-20 david95@yandex.ru
+7(180)758-15-74 02-08-21 aroslav18@yahoo.com

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

1 2 3
+7 377 124-3077 09-02-04 bogdan3[at]yandex.ru
+7 294 133-5246 08-02-03 andrej58[at]rambler.ru
+7 054 169-4731 20-07-02 david95[at]yandex.ru
+7 180 758-1574 21-08-02 aroslav18[at]yahoo.com

Пример 2

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

1 2 3 4
+7(130)525-76-82 02-04-02 david74@gmail.com
+7(700)939-55-76 03-09-20 ronozic62@yahoo.com
+7(797)743-12-23 00-02-04 marat76@mail.ru
+7(453)617-14-50 99-07-04 gordej60@yandex.ru

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

1 2 3
+7 130 525-7682 02-04-02 david74[at]gmail.com
+7 700 939-5576 20-09-03 ronozic62[at]yahoo.com
+7 797 743-1223 04-02-00 marat76[at]mail.ru
+7 453 617-1450 04-07-99 gordej60[at]yandex.ru

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
(356) 900-1707 0.70 Рустам Вошушберг Рустам Вошушберг
(498) 077-3087 0.91 Никита Темиди Никита Темиди
(537) 173-5050 0.02 Арсений Чолибли Арсений Чолибли
(537) 173-5050 0.02 Арсений Чолибли Арсений Чолибли
(846) 347-8882 0.91 Станислав Лагян Станислав Лагян

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

1 2 3
3569001707 0.7 Вошушберг
4980773087 0.9 Темиди
5371735050 0.0 Чолибли
8463478882 0.9 Лагян

Пример 2

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

1 2 3 4
(299) 380-2969 0.53 Макар Силикский Макар Силикский
(958) 489-1639 0.80 Илья Зицяк Илья Зицяк
(958) 489-1639 0.80 Илья Зицяк Илья Зицяк
(061) 179-1577 0.16 Станислав Вашебиди Станислав Вашебиди

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

1 2 3
2993802969 0.5 Силикский
9584891639 0.8 Зицяк
0611791577 0.2 Вашебиди

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Шасазук Д.М. 28/07/2003 0.9543
Висский К.В. 04/03/2003 0.5347
Бебянц Г.И. 03/02/2004 0.0055
Мигиди Д.З. 21/06/2001 0.0298

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

1 2 3
Шасазук Д. 2003.07.28 1.0
Висский К. 2003.03.04 0.5
Бебянц Г. 2004.02.03 0.0
Мигиди Д. 2001.06.21 0.0

Пример 2

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

1 2 3
Вунумев С.Л. 19/07/2001 0.0521
Дубогли А.И. 22/03/2004 0.4833
Гозумский И.И. 15/06/1999 0.1622
Лошич В.Д. 27/10/2001 0.9612

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

1 2 3
Вунумев С. 2001.07.19 0.1
Дубогли А. 2004.03.22 0.5
Гозумский И. 1999.06.15 0.2
Лошич В. 2001.10.27 1.0

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001-02-09 0.6064 meredin21[at]mail.ru +76627447913
2004-12-16 0.8245 svatoslav13[at]gmail.com +72576445957
2004-07-06 0.3490 sigibuk2[at]yahoo.com +77311133567
2000-11-20 0.9147 sisavuk93[at]rambler.ru +77427575688

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

1 2 3 4
09/02/2001 06/07/2004 20/11/2000 16/12/2004
61% 35% 91% 82%
meredin21 sigibuk2 sisavuk93 svatoslav13
(662) 744-7913 (731) 113-3567 (742) 757-5688 (257) 644-5957

Пример 2

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

1 2 3 4
1999-08-20 0.2036 grigorij44[at]mail.ru +73795490353
2001-01-21 0.1074 micov11[at]mail.ru +75387535967
2004-10-09 0.4044 tumodak45[at]yahoo.com +76016079916
2000-10-02 0.5794 katidi57[at]mail.ru +75355183206

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

1 2 3 4
20/08/1999 02/10/2000 21/01/2001 09/10/2004
20% 58% 11% 40%
grigorij44 katidi57 micov11 tumodak45
(379) 549-0353 (535) 518-3206 (538) 753-5967 (601) 607-9916

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
false Дачузев, О.Т. +77711180502 Дачузев, О.Т. 0.7871
true Сутумук, Г.А. +70111538793 Сутумук, Г.А. 0.4149
true Дебак, С.Р. +72652918637 Дебак, С.Р. 0.0226
false Дазянц, В.М. +76103351549 Дазянц, В.М. 0.4326
false Дазянц, В.М. +76103351549 Дазянц, В.М. 0.4326
false Дазянц, В.М. +76103351549 Дазянц, В.М. 0.4326

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

1 2 3 4
Нет Да Да Нет
Дачузев О. Сутумук Г. Дебак С. Дазянц В.
118-0502 153-8793 291-8637 335-1549
0.8 0.4 0.0 0.4

Пример 2

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

1 2 3 4 5 6
false Вефин, П.З. +71301534957 Вефин, П.З. 0.2991
true Бушугяк, В.Е. +75808714020 Бушугяк, В.Е. 0.9978
true Кефасев, Г.Г. +70915912483 Кефасев, Г.Г. 0.0553
true Бушугяк, В.Е. +75808714020 Бушугяк, В.Е. 0.9978
true Бушугяк, В.Е. +75808714020 Бушугяк, В.Е. 0.9978

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

1 2 3
Нет Да Да
Вефин П. Бушугяк В. Кефасев Г.
153-4957 871-4020 591-2483
0.3 1.0 0.1