ИНБО-07-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
(792) 555-3423 0.43#fezikskij69[at]rambler.ru 06-04-2001 06-04-2001
(374) 030-1953 0.90#kefev43[at]yahoo.com 19-03-2003 19-03-2003
(318) 967-7324 0.53#giledskij26[at]rambler.ru 18-03-2003 18-03-2003
(874) 897-8889 0.31#gofli33[at]yahoo.com 10-08-2001 10-08-2001

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

1 2 3 4
3189677324 3740301953 7925553423 8748978889
rambler.ru yahoo.com rambler.ru yahoo.com
0.5 0.9 0.4 0.3
03/03/18 03/03/19 01/04/06 01/08/10

Пример 2

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

1 2 3 4 5 6
(304) 929-7564 0.38#bigko55[at]gmail.com 19-07-1999 19-07-1999
(817) 526-2112 0.72#nocomuk70[at]yahoo.com 14-10-1999 14-10-1999
(130) 558-4387 0.53#fevodli5[at]gmail.com 24-08-2004 24-08-2004

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

1 2 3
1305584387 3049297564 8175262112
gmail.com gmail.com yahoo.com
0.5 0.4 0.7
04/08/24 99/07/19 99/10/14

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2
zebov48[at]gmail.com#0.4842 0
rarisman24[at]yahoo.com#0.8584 1
vladimir86[at]rambler.ru#0.3465 1

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

1 2 3
0.484 0.858 0.346
N Y Y
zebov48@gmail.com rarisman24@yahoo.com vladimir86@rambler.ru

Пример 2

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

1 2
cavivak16[at]yahoo.com#0.6945 1
gordej41[at]rambler.ru#0.3330 1
delberg22[at]gmail.com#0.7001 0

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

1 2 3
0.695 0.333 0.700
Y Y N
cavivak16@yahoo.com gordej41@rambler.ru delberg22@gmail.com

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
16/04/2000 (604) 500-6131!1 0.1
25/03/1999 (914) 321-8680!0 0.7
25/03/1999 (914) 321-8680!0 0.7
19/07/2001 (447) 733-3172!1 1.0

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

1 2 3 4
16/04/00 Y 0.1000 5006131
25/03/99 N 0.7000 3218680
19/07/01 Y 1.0000 7333172

Пример 2

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

1 2 3
24/09/2004 (655) 641-8018!0 0.5
18/07/2003 (281) 679-6029!1 0.3
15/02/2004 (804) 179-8082!0 0.7
18/07/2003 (281) 679-6029!1 0.3
14/02/2002 (653) 286-6814!0 0.8

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

1 2 3 4
24/09/04 N 0.5000 6418018
18/07/03 Y 0.3000 6796029
15/02/04 N 0.7000 1798082
14/02/02 N 0.8000 2866814

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Нет 9966270 tegin97[at]mail.ru 0.4094 0.4094
Нет 9782646 gebin88[at]gmail.com 0.8913 0.8913
Нет 1123469 matekic58[at]rambler.ru 0.9591 0.9591
Нет 1123469 matekic58[at]rambler.ru 0.9591 0.9591
Да 1505009 vutman78[at]mail.ru 0.9890 0.9890

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

1 2 3 4
нет 996-62-70 tegin97@mail.ru 41%
нет 978-26-46 gebin88@gmail.com 89%
нет 112-34-69 matekic58@rambler.ru 96%
да 150-50-09 vutman78@mail.ru 99%

Пример 2

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

1 2 3 4 5 6
Нет 8184711 cufedskij96[at]mail.ru 0.1951 0.1951
Да 2575149 tudberg4[at]gmail.com 0.4186 0.4186
Нет 7946936 mofij34[at]rambler.ru 0.6264 0.6264
Нет 8966784 lakin20[at]yandex.ru 0.5913 0.5913
Нет 8966784 lakin20[at]yandex.ru 0.5913 0.5913

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

1 2 3 4
нет 818-47-11 cufedskij96@mail.ru 20%
да 257-51-49 tudberg4@gmail.com 42%
нет 794-69-36 mofij34@rambler.ru 63%
нет 896-67-84 lakin20@yandex.ru 59%

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Волук С.Ш. Волук С.Ш. 0.52&967-335-0635 2004-09-15
Гевазман И.Н. Гевазман И.Н. 0.26&408-407-1295 1999-12-21
Секимий М.О. Секимий М.О. 0.45&193-517-2773 1999-04-22
Зечецман В.И. Зечецман В.И. 0.99&956-102-6045 1999-04-03

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

1 2 3 4
Волук С. 9673350635 0.5 04.09.15
Гевазман И. 4084071295 0.3 99.12.21
Секимий М. 1935172773 0.5 99.04.22
Зечецман В. 9561026045 1.0 99.04.03

Пример 2

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

1 2 3 4
Расолман Я.О. Расолман Я.О. 0.86&116-980-7228 2004-02-07
Башолук Д.У. Башолук Д.У. 0.65&793-249-8717 2001-04-04
Тавафко Я.Ш. Тавафко Я.Ш. 0.81&802-971-5714 1999-07-17

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

1 2 3 4
Расолман Я. 1169807228 0.9 04.02.07
Башолук Д. 7932498717 0.7 01.04.04
Тавафко Я. 8029715714 0.8 99.07.17

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
nirak38[at]gmail.com 67%;+7 059 637-76-90 nirak38[at]gmail.com
faric25[at]rambler.ru 73%;+7 001 342-71-03 faric25[at]rambler.ru
romezli5[at]rambler.ru 29%;+7 196 884-19-10 romezli5[at]rambler.ru

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

1 2 3
nirak38 0.67 +7 (059) 637-76-90
faric25 0.73 +7 (001) 342-71-03
romezli5 0.29 +7 (196) 884-19-10

Пример 2

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

1 2 3 4 5
gemiguk93[at]yandex.ru 81%;+7 052 546-53-09 gemiguk93[at]yandex.ru
tudberg16[at]yandex.ru 2%;+7 427 116-78-64 tudberg16[at]yandex.ru
vicij36[at]yandex.ru 65%;+7 678 355-18-94 vicij36[at]yandex.ru

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

1 2 3
gemiguk93 0.81 +7 (052) 546-53-09
tudberg16 0.02 +7 (427) 116-78-64
vicij36 0.65 +7 (678) 355-18-94

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 683 311-21-61 0 0 Бебукянц Р.И.
+7 912 552-83-65 0 0 Зотак И.З.
+7 738 965-09-96 0 0 Шикуфиди С.Н.
+7 738 965-09-96 0 0 Шикуфиди С.Н.

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

1 2 3
683 311-2161 Не выполнено Бебукянц Р.
912 552-8365 Не выполнено Зотак И.
738 965-0996 Не выполнено Шикуфиди С.

Пример 2

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

1 2 3 4
+7 563 740-88-63 1 1 Шанорко И.Ф.
+7 411 393-14-60 0 0 Цушобев В.У.
+7 214 726-05-17 0 0 Рарский Д.О.
+7 563 740-88-63 1 1 Шанорко И.Ф.

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

1 2 3
563 740-8863 Выполнено Шанорко И.
411 393-1460 Не выполнено Цушобев В.
214 726-0517 Не выполнено Рарский Д.

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Альберт О. Гусий 2003/07/10 al_bert26[at]mail.ru
Марат Н. Нунский 1999/04/04 nunskij86[at]yahoo.com
Данила Ш. Рамук 2001/12/08 danila39[at]gmail.com
Ринат Ч. Ротецич 2003/07/10 rotezic36[at]gmail.com

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

1 2 3
Гусий 10-07-03 al_bert26
Нунский 04-04-99 nunskij86
Рамук 08-12-01 danila39
Ротецич 10-07-03 rotezic36

Пример 2

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

1 2 3
Яромир Ф. Лечатук 2001/01/13 lecatuk24[at]rambler.ru
Станислав А. Гутберг 2000/08/07 stanislav6[at]yandex.ru
Мирон Р. Цачавич 2002/11/14 zacavic1[at]yandex.ru

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

1 2 3
Лечатук 13-01-01 lecatuk24
Гутберг 07-08-00 stanislav6
Цачавич 14-11-02 zacavic1

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1986403561 1986403561 Да 17.05.2003
8880293591 8880293591 Да 02.03.2003
5767137750 5767137750 Нет 21.09.2002
5767137750 5767137750 Нет 21.09.2002
8083534696 8083534696 Нет 24.01.2001

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

1 2 3 4
6403561 0293591 7137750 3534696
да да нет нет
2003.05.17 2003.03.02 2002.09.21 2001.01.24

Пример 2

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

1 2 3 4 5
2030658836 2030658836 Да 14.02.2000
2114087867 2114087867 Нет 08.09.2000
7793946278 7793946278 Нет 04.12.2003
7793946278 7793946278 Нет 04.12.2003

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

1 2 3
0658836 4087867 3946278
да нет нет
2000.02.14 2000.09.08 2003.12.04

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
44% Н.Л. Шубман true true
30% В.К. Фотинман true true
80% А.В. Фичий false false

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

1 2 3
0.44 Шубман Y
0.30 Фотинман Y
0.80 Фичий N

Пример 2

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

1 2 3 4
7% Р.Л. Зуцукяк false false
52% С.Н. Кишский true true
94% А.Н. Мечумев true true

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

1 2 3
0.07 Зуцукяк N
0.52 Кишский Y
0.94 Мечумев Y

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
0.67 0.67 vuridi49[at]yahoo.com Федор Ц. Вуриди +7 (304) 305-65-28
0.86 0.86 bukberg74[at]mail.ru Амир М. Букберг +7 (523) 152-56-34
0.86 0.86 ajdar21[at]rambler.ru Айдар Р. Гошук +7 (206) 695-63-75
0.39 0.39 vladislav92[at]mail.ru Владислав Ф. Вачецук +7 (868) 661-75-03

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

1 2 3 4
0.8600 0.8600 0.3900 0.6700
ajdar21 bukberg74 vladislav92 vuridi49
Айдар Гошук Амир Букберг Владислав Вачецук Федор Вуриди
+7(206)695-63-75 +7(523)152-56-34 +7(868)661-75-03 +7(304)305-65-28

Пример 2

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

1 2 3 4 5 6 7
0.20 0.20 matvej39[at]gmail.com Матвей Ц. Цурич +7 (244) 622-05-97
0.82 0.82 viktor26[at]rambler.ru Виктор С. Теняк +7 (621) 916-87-52
0.57 0.57 tamerlan66[at]gmail.com Тамерлан Б. Генич +7 (092) 800-01-42
0.40 0.40 vadim1[at]yandex.ru Вадим Л. Дудич +7 (350) 992-16-77

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

1 2 3 4
0.4000 0.8200 0.2000 0.5700
vadim1 viktor26 matvej39 tamerlan66
Вадим Дудич Виктор Теняк Матвей Цурич Тамерлан Генич
+7(350)992-16-77 +7(621)916-87-52 +7(244)622-05-97 +7(092)800-01-42

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
2003/05/10 nozegij59@gmail.com 2003/05/10 +7 330 591-2804
2004/10/27 dezucij20@mail.ru 2004/10/27 +7 009 685-6763
2004/10/27 dezucij20@mail.ru 2004/10/27 +7 009 685-6763
1999/08/16 kacskij37@rambler.ru 1999/08/16 +7 459 846-2985

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

1 2 3
04/10/27 03/05/10 99/08/16
dezucij20[at]mail.ru nozegij59[at]gmail.com kacskij37[at]rambler.ru
+7(009)685-67-63 +7(330)591-28-04 +7(459)846-29-85

Пример 2

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

1 2 3 4 5 6
2003/10/24 tacetev48@yahoo.com 2003/10/24 +7 347 319-8874
2002/03/01 lefin58@yahoo.com 2002/03/01 +7 225 598-9195
2002/05/27 moraman51@mail.ru 2002/05/27 +7 753 139-6350
2003/11/18 febasov49@mail.ru 2003/11/18 +7 475 427-4022
2003/11/18 febasov49@mail.ru 2003/11/18 +7 475 427-4022

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

1 2 3 4
02/03/01 03/10/24 03/11/18 02/05/27
lefin58[at]yahoo.com tacetev48[at]yahoo.com febasov49[at]mail.ru moraman51[at]mail.ru
+7(225)598-91-95 +7(347)319-88-74 +7(475)427-40-22 +7(753)139-63-50

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vediman3[at]mail.ru (407) 165-2309 Ведимян С.Д. 04-03-01
kalko8[at]mail.ru (807) 307-7849 Калко В.И. 02-09-05
gacifuk88[at]gmail.com (859) 587-1877 Гачифук Ф.У. 99-06-12

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

1 2 3
mail.ru mail.ru gmail.com
165-23-09 307-78-49 587-18-77
Ведимян Калко Гачифук
01-03-04 05-09-02 12-06-99

Пример 2

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

1 2 3 4
dagerak68[at]yandex.ru (262) 675-9541 Дагеряк Ф.Е. 01-07-12
camuk60[at]rambler.ru (263) 087-8328 Чамук А.Б. 00-03-14
sefolan17[at]yandex.ru (577) 781-8279 Сефолян Б.А. 02-04-18

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

1 2 3
yandex.ru rambler.ru yandex.ru
675-95-41 087-83-28 781-82-79
Дагеряк Чамук Сефолян
12-07-01 14-03-00 18-04-02

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 18% 18% 23-09-2000
1 23% 23% 01-07-2002
0 76% 76% 24-05-2002
1 89% 89% 10-08-2004

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

1 2 3 4
да да нет да
0.18 0.23 0.76 0.89
2000.09.23 2002.07.01 2002.05.24 2004.08.10

Пример 2

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

1 2 3 4 5
0 15% 15% 25-04-2001
1 53% 53% 13-05-2003
1 99% 99% 05-05-2003

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

1 2 3
нет да да
0.15 0.53 0.99
2001.04.25 2003.05.13 2003.05.05

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Демид Р. Лечич 1 0.0048 2000.03.06 1
Юрий Ф. Цомурук 0 0.3204 2000.02.21 0
Вадим Т. Моцабиди 0 0.1167 2004.06.10 0
Вадим Т. Моцабиди 0 0.1167 2004.06.10 0

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

1 2 3 4
Лечич Да 0.00 00/03/06
Цомурук Нет 0.32 00/02/21
Моцабиди Нет 0.12 04/06/10

Пример 2

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

1 2 3 4 5
Ильдар Ш. Деротов 0 0.8192 2002.08.23 0
Ильдар Ш. Деротов 0 0.8192 2002.08.23 0
Арсен З. Шидинли 1 0.3156 2004.04.25 1
Никита Р. Шурудак 0 0.7917 2002.10.02 0
Демид У. Цашин 0 0.8549 2002.07.08 0

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

1 2 3 4
Деротов Нет 0.82 02/08/23
Шидинли Да 0.32 04/04/25
Шурудак Нет 0.79 02/10/02
Цашин Нет 0.85 02/07/08

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
954-346-8015#coric33[at]yandex.ru Да Да
806-006-6594#locinij33[at]mail.ru Да Да
246-108-0545#rekugij76[at]gmail.com Нет Нет

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

1 2 3
coric33@yandex.ru 9543468015 true
locinij33@mail.ru 8060066594 true
rekugij76@gmail.com 2461080545 false

Пример 2

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

1 2 3
048-105-5904#lasin86[at]yandex.ru Нет Нет
568-642-0865#ramesic68[at]rambler.ru Нет Нет
308-603-5934#nabman76[at]yahoo.com Нет Нет

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

1 2 3
lasin86@yandex.ru 0481055904 false
ramesic68@rambler.ru 5686420865 false
nabman76@yahoo.com 3086035934 false

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 567 272-45-60 2002-01-18 true
+7 257 731-83-79 2004-12-05 true
+7 431 782-16-98 2002-11-23 true

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

1 2 3
(567) 272-45-60 (257) 731-83-79 (431) 782-16-98
02-01-18 04-12-05 02-11-23
Выполнено Выполнено Выполнено

Пример 2

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

1 2 3
+7 006 157-51-16 2004-03-07 false
+7 917 892-26-57 2001-12-04 true
+7 216 838-91-08 2002-08-26 true

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

1 2 3
(006) 157-51-16 (917) 892-26-57 (216) 838-91-08
04-03-07 01-12-04 02-08-26
Не выполнено Выполнено Выполнено

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
01.03.00:73% (863) 947-7640 (863) 947-7640 Артур Фугянц
06.03.99:91% (165) 799-3201 (165) 799-3201 Егор Тавиди
22.02.03:55% (723) 547-7146 (723) 547-7146 Савелий Шилиров

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

1 2 3
0.910 0.730 0.550
06/03/99 01/03/00 22/02/03
(165) 799-32-01 (863) 947-76-40 (723) 547-71-46
Тавиди Егор Фугянц Артур Шилиров Савелий

Пример 2

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

1 2 3 4
22.02.01:92% (929) 593-1854 (929) 593-1854 Артемий Вецезяк
14.04.03:20% (564) 044-3544 (564) 044-3544 Григорий Лулко
24.05.03:43% (455) 384-9513 (455) 384-9513 Даниил Чофский
27.11.03:30% (158) 149-1154 (158) 149-1154 Федор Доций

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

1 2 3 4
0.920 0.300 0.200 0.430
22/02/01 27/11/03 14/04/03 24/05/03
(929) 593-18-54 (158) 149-11-54 (564) 044-35-44 (455) 384-95-13
Вецезяк Артемий Доций Федор Лулко Григорий Чофский Даниил

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
fasskij97[at]mail.ru#+7 805 811-6505 1 1
narivman68[at]rambler.ru#+7 418 610-5697 0 0
fasskij97[at]mail.ru#+7 805 811-6505 1 1
fasskij97[at]mail.ru#+7 805 811-6505 1 1
musotskij33[at]gmail.com#+7 291 735-8095 1 1

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

1 2 3
fasskij97 narivman68 musotskij33
(805) 811-6505 (418) 610-5697 (291) 735-8095
Выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4
zolovman58[at]rambler.ru#+7 793 884-9894 1 1
favuluk21[at]rambler.ru#+7 081 405-4703 0 0
busezman40[at]yandex.ru#+7 451 311-8893 1 1
favuluk21[at]rambler.ru#+7 081 405-4703 0 0
favuluk21[at]rambler.ru#+7 081 405-4703 0 0

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

1 2 3
zolovman58 favuluk21 busezman40
(793) 884-9894 (081) 405-4703 (451) 311-8893
Выполнено Не выполнено Выполнено

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
rezan20[at]gmail.com К.З. Резян 16/08/2001 16/08/2001 462 501-3842
vetuk49[at]gmail.com И.М. Ветук 15/04/2001 15/04/2001 915 349-3280
zevan70[at]mail.ru Ф.А. Цевян 10/11/2004 10/11/2004 044 042-4414
rarigman83[at]yandex.ru А.Ц. Раригман 23/02/2000 23/02/2000 613 009-5197

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

1 2 3 4
gmail.com gmail.com mail.ru yandex.ru
Резян К. Ветук И. Цевян Ф. Раригман А.
16-08-01 15-04-01 10-11-04 23-02-00
4625013842 9153493280 0440424414 6130095197

Пример 2

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

1 2 3 4 5
dikak70[at]gmail.com И.Т. Дикак 25/01/2003 25/01/2003 049 021-5090
nagitan86[at]yahoo.com А.В. Нагитян 04/08/2000 04/08/2000 394 020-2537
cozidi68[at]rambler.ru М.А. Чоциди 23/08/2004 23/08/2004 884 040-4128

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

1 2 3
gmail.com yahoo.com rambler.ru
Дикак И. Нагитян А. Чоциди М.
25-01-03 04-08-00 23-08-04
0490215090 3940202537 8840404128

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7(756)961-86-13#kiduk11@yandex.ru Не выполнено В.Б. Кидук
+7(391)381-53-92#kosidi34@yandex.ru Не выполнено Д.З. Кошиди
+7(273)092-04-64#zozin13@mail.ru Не выполнено Д.М. Цоцин
+7(391)381-53-92#kosidi34@yandex.ru Не выполнено Д.З. Кошиди

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

1 2 3
kiduk11[at]yandex.ru kosidi34[at]yandex.ru zozin13[at]mail.ru
false false false
Кидук В. Кошиди Д. Цоцин Д.
+7 756 961-86-13 +7 391 381-53-92 +7 273 092-04-64

Пример 2

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

1 2 3
+7(261)543-14-99#carufij98@gmail.com Не выполнено Г.В. Чаруфий
+7(047)669-41-99#bakunak23@yandex.ru Выполнено А.М. Бакунак
+7(368)866-66-57#zusavan87@yandex.ru Выполнено М.С. Зушавян
+7(261)543-14-99#carufij98@gmail.com Не выполнено Г.В. Чаруфий

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

1 2 3
bakunak23[at]yandex.ru carufij98[at]gmail.com zusavan87[at]yandex.ru
true false true
Бакунак А. Чаруфий Г. Зушавян М.
+7 047 669-41-99 +7 261 543-14-99 +7 368 866-66-57

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
40%;kizabidi65@yandex.ru да
3%;somazin84@gmail.com нет
56%;nazikanz53@mail.ru нет
96%;vasic77@yandex.ru нет

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

1 2 3 4
yandex.ru gmail.com mail.ru yandex.ru
true false false false
0.4000 0.0300 0.5600 0.9600

Пример 2

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

1 2 3 4
33%;nolman52@yahoo.com нет
5%;numogskij14@yahoo.com нет
72%;nalskij93@rambler.ru да

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

1 2 3
yahoo.com yahoo.com rambler.ru
false false true
0.3300 0.0500 0.7200

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
sergej47@yandex.ru sergej47@yandex.ru 0.7;Сергей А. Негев 0
tozizberg38@rambler.ru tozizberg38@rambler.ru 0.4;Савва Н. Тоцицберг 1
anatolij61@yandex.ru anatolij61@yandex.ru 0.7;Анатолий Ц. Циредук 0
tuzeranz69@gmail.com tuzeranz69@gmail.com 0.2;Родион Ч. Туцерянц 1

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

1 2 3 4
anatolij61[at]yandex.ru sergej47[at]yandex.ru tozizberg38[at]rambler.ru tuzeranz69[at]gmail.com
0.70 0.70 0.40 0.20
Не выполнено Не выполнено Выполнено Выполнено
Циредук Анатолий Негев Сергей Тоцицберг Савва Туцерянц Родион

Пример 2

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

1 2 3 4 5 6
vusli2@mail.ru vusli2@mail.ru 0.9;Юрий Д. Вушли 0
il_dar7@mail.ru il_dar7@mail.ru 0.5;Ильдар Б. Лучиди 1
sikonev99@gmail.com sikonev99@gmail.com 0.1;Марк В. Сиконев 1
rostislav82@yahoo.com rostislav82@yahoo.com 0.9;Ростислав В. Зеренли 1

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

1 2 3 4
il_dar7[at]mail.ru rostislav82[at]yahoo.com sikonev99[at]gmail.com vusli2[at]mail.ru
0.50 0.90 0.10 0.90
Выполнено Выполнено Выполнено Не выполнено
Лучиди Ильдар Зеренли Ростислав Сиконев Марк Вушли Юрий

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
dizocidi69[at]rambler.ru#0.7223 9413125633 Нет
zakusli60[at]mail.ru#0.9273 1458292056 Нет
ciguzman5[at]mail.ru#0.5744 9955378757 Да

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

1 2 3 4
0.72 941 312-5633 0 dizocidi69@rambler.ru
0.93 145 829-2056 0 zakusli60@mail.ru
0.57 995 537-8757 1 ciguzman5@mail.ru

Пример 2

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

1 2 3 4
zagovov35[at]mail.ru#0.5749 1930489822 Нет
vakanz10[at]gmail.com#0.5240 2503186501 Да
bisanic52[at]yandex.ru#0.0015 9951362589 Нет
suzberg30[at]yahoo.com#0.6465 8958433284 Нет

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

1 2 3 4
0.57 193 048-9822 0 zagovov35@mail.ru
0.52 250 318-6501 1 vakanz10@gmail.com
0.00 995 136-2589 0 bisanic52@yandex.ru
0.65 895 843-3284 0 suzberg30@yahoo.com

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Бумич М.Г. bumic54@rambler.ru 0.4812
Тузабяк В.Н. tuzabak26@yahoo.com 0.0036
Чалевов Д.Р. calevov53@mail.ru 0.1781
Гемянц Г.З. gemanz80@rambler.ru 0.0454

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

1 2 3
Бумич rambler.ru 0.5
Тузабяк yahoo.com 0.0
Чалевов mail.ru 0.2
Гемянц rambler.ru 0.0

Пример 2

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

1 2 3 4
Бикубиди Р.З. bikubidi1@yandex.ru 0.5384
Гасерский А.В. gaserskij64@rambler.ru 0.3518
Дозич О.Е. dozic11@rambler.ru 0.4267

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

1 2 3
Бикубиди yandex.ru 0.5
Гасерский rambler.ru 0.4
Дозич rambler.ru 0.4

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
(690) 104-64-44 0.331 да svatoslav17@yandex.ru (690) 104-64-44
(668) 064-79-82 0.969 да rodion18@gmail.com (668) 064-79-82
(939) 180-38-95 0.489 нет odissej74@mail.ru (939) 180-38-95

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

1 2 3
6901046444 6680647982 9391803895
0.33 0.97 0.49
1 1 0
yandex.ru gmail.com mail.ru

Пример 2

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

1 2 3 4 5 6
(205) 263-10-95 0.703 нет vefafin6@mail.ru (205) 263-10-95
(887) 856-74-88 0.523 да bigskij22@mail.ru (887) 856-74-88
(924) 476-39-77 0.095 да david57@yandex.ru (924) 476-39-77

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

1 2 3
2052631095 8878567488 9244763977
0.70 0.52 0.10
0 1 1
mail.ru mail.ru yandex.ru

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
7%;да 396-3475 gasak62@yahoo.com gasak62@yahoo.com
65%;нет 406-2706 sekov85@yandex.ru sekov85@yandex.ru
36%;нет 173-3245 sosekberg89@yandex.ru sosekberg89@yandex.ru

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

1 2 3 4
0.07 3963475 yahoo.com 1
0.65 4062706 yandex.ru 0
0.36 1733245 yandex.ru 0

Пример 2

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

1 2 3 4
87%;нет 127-9905 vamij44@rambler.ru vamij44@rambler.ru
47%;да 805-0386 sesuvan10@yahoo.com sesuvan10@yahoo.com
52%;да 946-5453 vulak56@yahoo.com vulak56@yahoo.com
76%;нет 275-6331 buvak23@rambler.ru buvak23@rambler.ru

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

1 2 3 4
0.87 1279905 rambler.ru 0
0.47 8050386 yahoo.com 1
0.52 9465453 yahoo.com 1
0.76 2756331 rambler.ru 0

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.8 +7 635 286-4225 0.8 1 2000/07/04
0.8 +7 873 412-4475 0.8 1 2000/02/04
0.8 +7 506 146-1630 0.8 1 1999/06/28
0.3 +7 725 614-2695 0.3 1 2000/07/10
0.3 +7 725 614-2695 0.3 1 2000/07/10

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

1 2 3 4
80% (635) 286-4225 Y 2000
80% (873) 412-4475 Y 2000
80% (506) 146-1630 Y 1999
30% (725) 614-2695 Y 2000

Пример 2

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

1 2 3 4 5
0.6 +7 725 467-1928 0.6 0 2003/12/25
0.9 +7 940 515-8917 0.9 0 2004/06/20
0.6 +7 725 467-1928 0.6 0 2003/12/25
0.6 +7 091 749-9963 0.6 0 2000/12/11
0.6 +7 522 841-6722 0.6 0 2002/08/03

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

1 2 3 4
60% (725) 467-1928 N 2003
90% (940) 515-8917 N 2004
60% (091) 749-9963 N 2000
60% (522) 841-6722 N 2002

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
9595403983 0.3798 13-01-2000
9595403983 0.3798 13-01-2000
3832657939 0.9146 10-06-2000
2428165430 0.6043 09-10-2002

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

1 2 3
540-39-83 0.4 2000
265-79-39 0.9 2000
816-54-30 0.6 2002

Пример 2

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

1 2 3 4 5
5101642928 0.3269 01-05-2002
2997624493 0.5903 03-01-2004
2997624493 0.5903 03-01-2004
1218433999 0.1416 03-12-2003

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

1 2 3
164-29-28 0.3 2002
762-44-93 0.6 2004
843-39-99 0.1 2003

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
да да 02.08.25:0.3026
нет нет 03.11.08:0.8716
да да 01.04.08:0.7331
нет нет 03.03.28:0.2537

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

1 2 3 4
Выполнено Не выполнено Выполнено Не выполнено
02-08-25 03-11-08 01-04-08 03-03-28
0.303 0.872 0.733 0.254

Пример 2

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

1 2 3
нет нет 99.03.09:0.6193
нет нет 03.09.25:0.9436
нет нет 03.07.24:0.6358
да да 02.03.02:0.1578

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

1 2 3 4
Не выполнено Не выполнено Не выполнено Выполнено
99-03-09 03-09-25 03-07-24 02-03-02
0.619 0.944 0.636 0.158

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true 1999/12/04 casilman19@rambler.ru 1999/12/04
false 1999/01/08 rizefanz59@gmail.com 1999/01/08
false 2002/08/27 cazokin84@yandex.ru 2002/08/27
true 2000/02/07 tigirov89@rambler.ru 2000/02/07

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

1 2 3 4
1 0 0 1
99.12.04 99.01.08 02.08.27 00.02.07
casilman19 rizefanz59 cazokin84 tigirov89

Пример 2

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

1 2 3 4 5
true 2004/05/18 bovicin72@rambler.ru 2004/05/18
true 2002/05/08 silivev41@rambler.ru 2002/05/08
false 2004/12/08 gaduvov19@rambler.ru 2004/12/08
true 2000/06/25 kodko79@mail.ru 2000/06/25

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

1 2 3 4
1 1 0 1
04.05.18 02.05.08 04.12.08 00.06.25
bovicin72 silivev41 gaduvov19 kodko79

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
nazar4@mail.ru (564) 786-90-39 0.3 99.11.10
rinat45@mail.ru (655) 328-19-68 0.4 99.08.02
svatoslav49@yandex.ru (327) 601-22-79 0.5 00.02.15
svatoslav49@yandex.ru (327) 601-22-79 0.5 00.02.15
savelij61@yahoo.com (621) 231-10-87 0.7 04.10.03
svatoslav49@yandex.ru (327) 601-22-79 0.5 00.02.15

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

1 2 3 4
nazar4[at]mail.ru rinat45[at]mail.ru svatoslav49[at]yandex.ru savelij61[at]yahoo.com
564 786-9039 655 328-1968 327 601-2279 621 231-1087
0.30 0.40 0.50 0.70
99-11-10 99-08-02 00-02-15 04-10-03

Пример 2

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

1 2 3 4
sagazov42@yandex.ru (885) 930-83-41 0.3 00.12.21
vukelskij93@mail.ru (664) 759-07-65 0.2 03.01.05
vukelskij93@mail.ru (664) 759-07-65 0.2 03.01.05
radmir2@mail.ru (936) 822-59-31 0.6 04.10.21
vukelskij93@mail.ru (664) 759-07-65 0.2 03.01.05

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

1 2 3
sagazov42[at]yandex.ru vukelskij93[at]mail.ru radmir2[at]mail.ru
885 930-8341 664 759-0765 936 822-5931
0.30 0.20 0.60
00-12-21 03-01-05 04-10-21

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(444) 902-11-07|Алексей Е. Факатов 0.33 0.33
(474) 082-37-49|Руслан С. Фуско 0.51 0.51
(877) 481-40-26|Роберт Ц. Какосич 0.93 0.93
(731) 923-16-94|Мирон Ф. Зуфунянц 0.41 0.41
(731) 923-16-94|Мирон Ф. Зуфунянц 0.41 0.41
(731) 923-16-94|Мирон Ф. Зуфунянц 0.41 0.41

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

1 2 3
(444) 902-1107 Факатов А.Е. 0.3300
(474) 082-3749 Фуско Р.С. 0.5100
(731) 923-1694 Зуфунянц М.Ф. 0.4100
(877) 481-4026 Какосич Р.Ц. 0.9300

Пример 2

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

1 2 3
(203) 010-79-06|Роберт Б. Бедарянц 0.39 0.39
(376) 157-75-55|Анатолий Д. Ледман 0.51 0.51
(452) 745-43-21|Артем Ч. Ребин 0.88 0.88
(452) 745-43-21|Артем Ч. Ребин 0.88 0.88
(452) 745-43-21|Артем Ч. Ребин 0.88 0.88
(696) 463-27-31|Адель Б. Савизберг 0.80 0.80

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

1 2 3
(203) 010-7906 Бедарянц Р.Б. 0.3900
(376) 157-7555 Ледман А.Д. 0.5100
(452) 745-4321 Ребин А.Ч. 0.8800
(696) 463-2731 Савизберг А.Б. 0.8000

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1 demazskij77[at]gmail.com|17-04-2003
0 vsevolod87[at]mail.ru|01-04-2002
0 marsel_23[at]gmail.com|01-04-2000
0 marsel_23[at]gmail.com|01-04-2000
1 cugisidi57[at]rambler.ru|21-01-2003
0 marsel_23[at]gmail.com|01-04-2000

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

1 2 3 4
Выполнено Не выполнено Не выполнено Выполнено
gmail.com mail.ru gmail.com rambler.ru
17/04/2003 01/04/2002 01/04/2000 21/01/2003

Пример 2

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

1 2 3 4
0 viktor55[at]rambler.ru|19-10-2002
0 radukij9[at]rambler.ru|09-06-2002
0 socizanz36[at]yandex.ru|07-03-2004
0 socizanz36[at]yandex.ru|07-03-2004
0 socizanz36[at]yandex.ru|07-03-2004

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

1 2 3
Не выполнено Не выполнено Не выполнено
rambler.ru rambler.ru yandex.ru
19/10/2002 09/06/2002 07/03/2004

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+70576496960:Шацов Ринат 2001-06-09 sazov52@gmail.com sazov52@gmail.com
+76268563362:Гилиший Влад 2002-01-16 gilisij59@yandex.ru gilisij59@yandex.ru
+79445133092:Царумский Амир 2001-01-19 zarumskij88@yahoo.com zarumskij88@yahoo.com
+79445133092:Царумский Амир 2001-01-19 zarumskij88@yahoo.com zarumskij88@yahoo.com
+70122013422:Гуташян Дамир 2003-06-19 gutasan37@rambler.ru gutasan37@rambler.ru

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

1 2 3 4
856-3362 02/01/16 gilisij59 Гилиший
201-3422 03/06/19 gutasan37 Гуташян
649-6960 01/06/09 sazov52 Шацов
513-3092 01/01/19 zarumskij88 Царумский

Пример 2

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

1 2 3 4
+73460513810:Китишов Тихон 2003-11-13 kitisov34@mail.ru kitisov34@mail.ru
+77273939780:Шумуфяк Артемий 1999-11-09 sumufak8@mail.ru sumufak8@mail.ru
+77273939780:Шумуфяк Артемий 1999-11-09 sumufak8@mail.ru sumufak8@mail.ru
+76835501268:Робевак Илья 1999-04-04 robevak84@rambler.ru robevak84@rambler.ru
+74116474265:Бецов Арсен 2002-05-25 bezov85@rambler.ru bezov85@rambler.ru

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

1 2 3 4
647-4265 02/05/25 bezov85 Бецов
051-3810 03/11/13 kitisov34 Китишов
550-1268 99/04/04 robevak84 Робевак
393-9780 99/11/09 sumufak8 Шумуфяк

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Y +7(799)984-70-21 Ринат В. Лубберг Ринат В. Лубберг
Y +7(016)716-36-73 Одиссей И. Базев Одиссей И. Базев
N +7(099)514-81-82 Семен К. Кенедский Семен К. Кенедский
N +7(099)514-81-82 Семен К. Кенедский Семен К. Кенедский
N +7(099)514-81-82 Семен К. Кенедский Семен К. Кенедский

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

1 2 3
true +7 799 984-7021 Лубберг Р.В.
true +7 016 716-3673 Базев О.И.
false +7 099 514-8182 Кенедский С.К.

Пример 2

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

1 2 3 4
Y +7(279)715-49-66 Марсель Л. Нарачский Марсель Л. Нарачский
Y +7(279)715-49-66 Марсель Л. Нарачский Марсель Л. Нарачский
Y +7(389)731-16-49 Вячеслав Т. Донянц Вячеслав Т. Донянц
Y +7(279)715-49-66 Марсель Л. Нарачский Марсель Л. Нарачский
N +7(095)947-44-88 Мирон Н. Довак Мирон Н. Довак

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

1 2 3
true +7 279 715-4966 Нарачский М.Л.
true +7 389 731-1649 Донянц В.Т.
false +7 095 947-4488 Довак М.Н.

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0 Кочич, Э.Р. +7 664 357-3345 +7 664 357-3345
1 Судук, Р.Е. +7 378 735-0720 +7 378 735-0720
1 Шетасский, Л.К. +7 963 609-4187 +7 963 609-4187

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

1 2 3
нет да да
Кочич Э. Судук Р. Шетасский Л.
664 357-3345 378 735-0720 963 609-4187

Пример 2

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

1 2 3 4 5
1 Ронаков, А.Л. +7 255 217-1941 +7 255 217-1941
1 Вилизий, М.К. +7 861 315-5177 +7 861 315-5177
1 Чувидев, Т.Т. +7 627 625-9680 +7 627 625-9680
0 Цуфачко, А.М. +7 561 995-5664 +7 561 995-5664

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

1 2 3 4
да да да нет
Ронаков А. Вилизий М. Чувидев Т. Цуфачко А.
255 217-1941 861 315-5177 627 625-9680 561 995-5664

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
kesugidi7[at]rambler.ru 11/12/2000 0.846 246 136-3003
kesugidi7[at]rambler.ru 11/12/2000 0.846 246 136-3003
sonuzko69[at]rambler.ru 06/09/2004 0.106 944 256-1791
timov60[at]yandex.ru 23/01/2003 0.339 539 265-3368

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

1 2 3
rambler.ru rambler.ru yandex.ru
00/12/11 04/09/06 03/01/23
85% 11% 34%
136-30-03 256-17-91 265-33-68

Пример 2

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

1 2 3 4 5 6
fonidi84[at]yahoo.com 22/12/2004 0.468 758 681-2313
kasic45[at]gmail.com 14/11/2003 0.659 990 418-6777
dufevli68[at]yandex.ru 07/02/2000 0.831 131 354-5414
dufevli68[at]yandex.ru 07/02/2000 0.831 131 354-5414

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

1 2 3
yahoo.com gmail.com yandex.ru
04/12/22 03/11/14 00/02/07
47% 66% 83%
681-23-13 418-67-77 354-54-14

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2000.05.15 nocij2[at]rambler.ru Я.Е. Ночий Я.Е. Ночий
2000.11.27 lazan52[at]yahoo.com Т.Е. Лазян Т.Е. Лазян
2001.03.26 racan56[at]gmail.com Я.У. Рачян Я.У. Рачян
2000.05.15 nocij2[at]rambler.ru Я.Е. Ночий Я.Е. Ночий

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

1 2 3
15-05-2000 rambler.ru Ночий
27-11-2000 yahoo.com Лазян
26-03-2001 gmail.com Рачян

Пример 2

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

1 2 3 4
1999.02.23 lozetidi97[at]yandex.ru А.З. Лозетиди А.З. Лозетиди
2004.11.14 ribagli47[at]rambler.ru Т.Ф. Рибагли Т.Ф. Рибагли
2000.08.25 levic96[at]mail.ru А.Л. Левич А.Л. Левич
2000.08.25 levic96[at]mail.ru А.Л. Левич А.Л. Левич

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

1 2 3
23-02-1999 yandex.ru Лозетиди
14-11-2004 rambler.ru Рибагли
25-08-2000 mail.ru Левич

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
(600) 297-49-57 26.08.1999 0.4766 labotak23[at]yandex.ru labotak23[at]yandex.ru
(380) 703-43-19 27.06.2004 0.3277 zozezic98[at]rambler.ru zozezic98[at]rambler.ru
(536) 888-82-70 07.06.2002 0.9492 bifuk89[at]gmail.com bifuk89[at]gmail.com
(536) 888-82-70 07.06.2002 0.9492 bifuk89[at]gmail.com bifuk89[at]gmail.com
(536) 888-82-70 07.06.2002 0.9492 bifuk89[at]gmail.com bifuk89[at]gmail.com

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

1 2 3
(600) 297-4957 (380) 703-4319 (536) 888-8270
26-08-1999 27-06-2004 07-06-2002
48% 33% 95%
yandex.ru rambler.ru gmail.com

Пример 2

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

1 2 3 4 5
(734) 123-91-68 02.09.2004 0.3027 votin76[at]gmail.com votin76[at]gmail.com
(255) 547-37-52 21.09.1999 0.2197 veridi18[at]yahoo.com veridi18[at]yahoo.com
(255) 547-37-52 21.09.1999 0.2197 veridi18[at]yahoo.com veridi18[at]yahoo.com
(255) 547-37-52 21.09.1999 0.2197 veridi18[at]yahoo.com veridi18[at]yahoo.com
(479) 204-67-50 18.07.2002 0.8055 zesij98[at]yahoo.com zesij98[at]yahoo.com

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

1 2 3
(734) 123-9168 (255) 547-3752 (479) 204-6750
02-09-2004 21-09-1999 18-07-2002
30% 22% 81%
gmail.com yahoo.com yahoo.com