ИВБО-22-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(654)307-87-48 01-11-03 zikakko72@mail.ru
+7(636)832-31-13 03-03-02 arsenij14@yahoo.com
+7(684)670-77-17 99-10-02 bukuvin23@rambler.ru
+7(058)693-80-54 00-08-01 cobifko1@mail.ru
+7(058)693-80-54 00-08-01 cobifko1@mail.ru

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

1 2 3 4
+7 (058) 693-80-54 +7 (636) 832-31-13 +7 (654) 307-87-48 +7 (684) 670-77-17
00/08/01 03/03/02 01/11/03 99/10/02
cobifko1[at]mail.ru arsenij14[at]yahoo.com zikakko72[at]mail.ru bukuvin23[at]rambler.ru

Пример 2

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

1 2 3 4
+7(768)529-42-99 00-02-12 dinatko13@yandex.ru
+7(183)032-31-55 99-12-07 limekko79@yandex.ru
+7(913)913-20-44 01-04-18 cogidi14@yandex.ru
+7(913)913-20-44 01-04-18 cogidi14@yandex.ru

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

1 2 3
+7 (183) 032-31-55 +7 (768) 529-42-99 +7 (913) 913-20-44
99/12/07 00/02/12 01/04/18
limekko79[at]yandex.ru dinatko13[at]yandex.ru cogidi14[at]yandex.ru

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Данила Ш. Зошацов 0.6330 202-60-76
Филипп Ц. Зозберг 0.6652 116-12-40
Станислав О. Казин 0.7337 473-53-37
Станислав О. Казин 0.7337 473-53-37

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

1 2 3
Зозберг Филипп 0.7 116-1240
Зошацов Данила 0.6 202-6076
Казин Станислав 0.7 473-5337

Пример 2

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

1 2 3 4 5
Марсель И. Кирагов 0.9929 910-10-35
Дамир З. Лелук 0.3584 506-84-26
Степан Ф. Закидский 0.8178 432-66-45
Лев Е. Чичирян 0.0052 247-30-23
Лев Е. Чичирян 0.0052 247-30-23

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

1 2 3
Закидский Степан 0.8 432-6645
Кирагов Марсель 1.0 910-1035
Лелук Дамир 0.4 506-8426
Чичирян Лев 0.0 247-3023

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Мирон Нудафянц:03-10-2002 0.7 nudafanz73[at]yandex.ru
Давид Рачебянц:06-02-2002 0.4 racebanz31[at]rambler.ru
Владислав Дугев:03-08-2000 0.8 vladislav58[at]yahoo.com
Роман Гичий:14-05-2004 0.9 roman28[at]yahoo.com

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

1 2 3 4
Нудафянц 70% 2002/10/03 nudafanz73@yandex.ru
Рачебянц 40% 2002/02/06 racebanz31@rambler.ru
Дугев 80% 2000/08/03 vladislav58@yahoo.com
Гичий 90% 2004/05/14 roman28@yahoo.com

Пример 2

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

1 2 3
Игнат Гуров:07-02-2002 0.3 ignat26[at]gmail.com
Павел Кукогяк:24-10-2000 0.4 kukogak79[at]mail.ru
Максим Дозберг:09-01-2000 0.1 dozberg52[at]mail.ru
Станислав Лошорли:05-11-1999 0.8 stanislav72[at]rambler.ru

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

1 2 3 4
Гуров 30% 2002/02/07 ignat26@gmail.com
Кукогяк 40% 2000/10/24 kukogak79@mail.ru
Дозберг 10% 2000/01/09 dozberg52@mail.ru
Лошорли 80% 1999/11/05 stanislav72@rambler.ru

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2001-04-09 +7 867 912-11-14 0.830 2001-04-09 zicegak76@yahoo.com
2000-04-19 +7 236 448-07-30 0.700 2000-04-19 kolidi37@mail.ru
2003-10-19 +7 037 993-95-96 0.436 2003-10-19 gefemev96@yahoo.com
2003-10-19 +7 037 993-95-96 0.436 2003-10-19 gefemev96@yahoo.com
2003-06-20 +7 225 479-22-27 0.116 2003-06-20 telinidi16@rambler.ru
2003-10-19 +7 037 993-95-96 0.436 2003-10-19 gefemev96@yahoo.com

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

1 2 3 4
09/04/2001 +78679121114 0.8300 yahoo.com
19/04/2000 +72364480730 0.7000 mail.ru
19/10/2003 +70379939596 0.4360 yahoo.com
20/06/2003 +72254792227 0.1160 rambler.ru

Пример 2

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

1 2 3 4 5
1999-10-09 +7 950 202-80-46 0.494 1999-10-09 sezidi28@rambler.ru
2002-11-06 +7 328 978-69-77 0.452 2002-11-06 zegunuk40@gmail.com
2002-11-06 +7 328 978-69-77 0.452 2002-11-06 zegunuk40@gmail.com
2002-11-06 +7 328 978-69-77 0.452 2002-11-06 zegunuk40@gmail.com
2001-03-23 +7 152 750-45-75 0.546 2001-03-23 tamobuk2@gmail.com
2002-12-23 +7 104 983-13-86 0.568 2002-12-23 rudecin33@gmail.com

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

1 2 3 4
09/10/1999 +79502028046 0.4940 rambler.ru
06/11/2002 +73289786977 0.4520 gmail.com
23/03/2001 +71527504575 0.5460 gmail.com
23/12/2002 +71049831386 0.5680 gmail.com

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Роберт С. Зачли +77056545048 10.08.2003
Савелий Т. Личебберг +71585276070 02.04.2002
Рустам Б. Фувский +77772292105 23.11.2000
Святогор Ш. Зечумов +73692358633 25.06.2004
Святогор Ш. Зечумов +73692358633 25.06.2004

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

1 2 3
Зачли Р.С. 705 654-5048 10/08/03
Личебберг С.Т. 158 527-6070 02/04/02
Фувский Р.Б. 777 229-2105 23/11/00
Зечумов С.Ш. 369 235-8633 25/06/04

Пример 2

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

1 2 3
Матвей С. Зомберг +71732290855 22.06.2001
Амир А. Цуковли +73781958639 02.08.1999
Амир А. Цуковли +73781958639 02.08.1999
Максим Л. Суфберг +73335361804 09.05.2000
Ярослав Т. Легонман +78538301853 10.02.2001

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

1 2 3
Зомберг М.С. 173 229-0855 22/06/01
Цуковли А.А. 378 195-8639 02/08/99
Суфберг М.Л. 333 536-1804 09/05/00
Легонман Я.Т. 853 830-1853 10/02/01

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false;+73530189978 Игорь В. Беранов
false;+76789647443 Николай И. Мофилиди
true;+73364979788 Павел О. Богман

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

1 2 3
018-99-78 0 Беранов, И.В.
964-74-43 0 Мофилиди, Н.И.
497-97-88 1 Богман, П.О.

Пример 2

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

1 2 3
false;+75301651523 Игнат М. Замяк
false;+73434766662 Роберт О. Лотиди
true;+77678283749 Демид Т. Докузяк
false;+74704106310 Николай М. Гуворянц

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

1 2 3
165-15-23 0 Замяк, И.М.
476-66-62 0 Лотиди, Р.О.
828-37-49 1 Докузяк, Д.Т.
410-63-10 0 Гуворянц, Н.М.

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
32% Тимофей С. Десагев 5564889706 0
37% Святослав О. Лерский 8156696066 0
98% Денис А. Лурев 2647260344 1

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

1 2 3 4
0.320 Десагев Т.С. 556 488-9706 Не выполнено
0.370 Лерский С.О. 815 669-6066 Не выполнено
0.980 Лурев Д.А. 264 726-0344 Выполнено

Пример 2

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

1 2 3 4
12% Юрий Ф. Конорко 8850657054 1
72% Мирон Ц. Зевукев 2656057138 0
20% Рустам Е. Фецутяк 5990111191 1

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

1 2 3 4
0.720 Зевукев М.Ц. 265 605-7138 Не выполнено
0.120 Конорко Ю.Ф. 885 065-7054 Выполнено
0.200 Фецутяк Р.Е. 599 011-1191 Выполнено

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Y#marat3@rambler.ru 0.7814 378 210-1645
Y#artemij34@mail.ru 0.7870 038 238-9225
N#nikita37@yandex.ru 0.7586 626 671-7948
Y#artemij34@mail.ru 0.7870 038 238-9225
N#evgenij61@mail.ru 0.1374 847 590-3866
Y#artemij34@mail.ru 0.7870 038 238-9225

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

1 2 3 4
rambler.ru Да 0.781 (378) 210-1645
mail.ru Да 0.787 (038) 238-9225
yandex.ru Нет 0.759 (626) 671-7948
mail.ru Нет 0.137 (847) 590-3866

Пример 2

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

1 2 3 4 5
N#ignat36@gmail.com 0.4781 648 912-5254
Y#rostislav78@mail.ru 0.5050 442 792-3557
Y#rostislav78@mail.ru 0.5050 442 792-3557
Y#aleksandr2@yandex.ru 0.7186 055 957-5357
Y#rostislav78@mail.ru 0.5050 442 792-3557
Y#savva54@yandex.ru 0.2715 599 021-0359

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

1 2 3 4
gmail.com Нет 0.478 (648) 912-5254
mail.ru Да 0.505 (442) 792-3557
yandex.ru Да 0.719 (055) 957-5357
yandex.ru Да 0.272 (599) 021-0359

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2000.06.01 matvej31[at]yahoo.com Матвей К. Шуфиди
2004.10.19 rinat23[at]mail.ru Ринат С. Намев
2003.12.23 andrej32[at]yandex.ru Андрей Л. Гелли
2000.06.01 matvej31[at]yahoo.com Матвей К. Шуфиди

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

1 2 3
03/12/23 andrej32 Андрей Гелли
00/06/01 matvej31 Матвей Шуфиди
04/10/19 rinat23 Ринат Намев

Пример 2

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

1 2 3
2000.11.15 lazij92[at]yandex.ru Петр Ч. Лазий
1999.09.24 nucberg28[at]yahoo.com Яромир И. Нучберг
2000.03.12 turarskij33[at]gmail.com Мирослав В. Турарский
2002.01.03 sovev70[at]yandex.ru Олег Ф. Шовев
2002.01.03 sovev70[at]yandex.ru Олег Ф. Шовев

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

1 2 3
00/03/12 turarskij33 Мирослав Турарский
02/01/03 sovev70 Олег Шовев
00/11/15 lazij92 Петр Лазий
99/09/24 nucberg28 Яромир Нучберг

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
16/05/2000&да odissej69[at]gmail.com Одиссей Ф. Фоцов
08/04/1999&да fididi94[at]mail.ru Айдар Л. Фидиди
14/05/2004&нет georgij28[at]rambler.ru Георгий Р. Кашберг
09/03/2002&да bogdan74[at]mail.ru Богдан С. Сомук

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

1 2 3 4
16.05.2000 08.04.1999 14.05.2004 09.03.2002
Да Да Нет Да
odissej69 fididi94 georgij28 bogdan74
Одиссей Фоцов Айдар Фидиди Георгий Кашберг Богдан Сомук

Пример 2

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

1 2 3
22/04/2004&нет grigorij82[at]rambler.ru Григорий Б. Ницафук
20/02/2003&да kufberg92[at]rambler.ru Петр Р. Куфберг
08/07/2002&да febskij28[at]rambler.ru Амир В. Фебский

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

1 2 3
22.04.2004 20.02.2003 08.07.2002
Нет Да Да
grigorij82 kufberg92 febskij28
Григорий Ницафук Петр Куфберг Амир Фебский

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
24/12/02 stanislav40@gmail.com Велянц Станислав 0.53
04/04/04 falutberg50@mail.ru Фалутберг Гордей 0.02
25/07/00 deman45@rambler.ru Демян Марат 0.92
19/12/01 lovevuk47@gmail.com Ловевук Тихон 0.16

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

1 2 3 4
02/12/24 gmail.com Станислав Велянц 0.530
04/04/04 mail.ru Гордей Фалутберг 0.020
00/07/25 rambler.ru Марат Демян 0.920
01/12/19 gmail.com Тихон Ловевук 0.160

Пример 2

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

1 2 3 4
01/12/01 cuzidi33@yahoo.com Чузиди Никита 0.14
12/11/03 raguzin60@yahoo.com Рагуцин Иван 0.38
26/07/02 sezusan36@yahoo.com Шезусян Андрей 0.93

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

1 2 3 4
01/12/01 yahoo.com Никита Чузиди 0.140
03/11/12 yahoo.com Иван Рагуцин 0.380
02/07/26 yahoo.com Андрей Шезусян 0.930

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Бемянц, А.Г. Бемянц, А.Г. +7(260)927-13-77 0.1
Бемянц, А.Г. Бемянц, А.Г. +7(260)927-13-77 0.1
Вигашберг, Д.В. Вигашберг, Д.В. +7(031)781-93-01 0.8
Сезугяк, С.А. Сезугяк, С.А. +7(518)425-50-19 0.2

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

1 2 3
А. Бемянц Д. Вигашберг С. Сезугяк
+7 260 927-1377 +7 031 781-9301 +7 518 425-5019
0.1000 0.8000 0.2000

Пример 2

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

1 2 3 4
Туфин, В.Р. Туфин, В.Р. +7(356)530-23-39 0.3
Ницберг, В.З. Ницберг, В.З. +7(039)120-82-04 0.8
Ницберг, В.З. Ницберг, В.З. +7(039)120-82-04 0.8
Намский, Д.Ш. Намский, Д.Ш. +7(355)065-23-09 0.2
Танекук, С.А. Танекук, С.А. +7(044)295-99-85 1.0

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

1 2 3 4
В. Туфин В. Ницберг Д. Намский С. Танекук
+7 356 530-2339 +7 039 120-8204 +7 355 065-2309 +7 044 295-9985
0.3000 0.8000 0.2000 1.0000

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
gakevan61@yahoo.com true (233) 520-01-30:0.7 true
simman38@yandex.ru false (491) 019-47-79:0.4 false
nadakidi52@yandex.ru false (063) 126-34-66:0.6 false
nadakidi52@yandex.ru false (063) 126-34-66:0.6 false
dabij63@gmail.com true (368) 172-64-78:0.4 true

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

1 2 3 4
yahoo.com yandex.ru yandex.ru gmail.com
Y N N Y
(233) 520-0130 (491) 019-4779 (063) 126-3466 (368) 172-6478
0.70 0.40 0.60 0.40

Пример 2

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

1 2 3 4 5 6
savberg88@yandex.ru false (693) 667-96-97:0.5 false
savberg88@yandex.ru false (693) 667-96-97:0.5 false
sinanz65@rambler.ru false (511) 911-96-21:0.6 false
dosberg59@yahoo.com true (010) 975-80-61:0.8 true

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

1 2 3
yandex.ru rambler.ru yahoo.com
N N Y
(693) 667-9697 (511) 911-9621 (010) 975-8061
0.50 0.60 0.80

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.3!917 968-1490 Максим Ш. Цекяк да да
0.1!311 422-2357 Радмир Р. Зивашман нет нет
0.3!016 834-1248 Арсений С. Вегодянц нет нет
0.5!947 641-7374 Савва К. Фогин да да
0.5!947 641-7374 Савва К. Фогин да да

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

1 2 3 4
9681490 4222357 8341248 6417374
0.30 0.10 0.30 0.50
М.Ш. Цекяк Р.Р. Зивашман А.С. Вегодянц С.К. Фогин
1 0 0 1

Пример 2

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

1 2 3 4
0.4!920 924-7476 Мирослав Т. Немунян нет нет
0.3!518 969-6662 Демид Л. Казук нет нет
0.3!518 969-6662 Демид Л. Казук нет нет
0.7!041 713-1879 Вячеслав Д. Гешиди да да

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

1 2 3
9247476 9696662 7131879
0.40 0.30 0.70
М.Т. Немунян Д.Л. Казук В.Д. Гешиди
0 0 1

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 (063) 316-67-85 +7 (063) 316-67-85 zadabuk27[at]yandex.ru#22-04-2002
+7 (139) 018-84-04 +7 (139) 018-84-04 tavutin14[at]yandex.ru#08-07-2001
+7 (840) 727-79-44 +7 (840) 727-79-44 naluk20[at]rambler.ru#10-07-2001
+7 (946) 907-20-45 +7 (946) 907-20-45 tababin1[at]yandex.ru#09-12-2003
+7 (946) 907-20-45 +7 (946) 907-20-45 tababin1[at]yandex.ru#09-12-2003
+7 (946) 907-20-45 +7 (946) 907-20-45 tababin1[at]yandex.ru#09-12-2003

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

1 2 3
+7(063)316-67-85 22/04/02 yandex.ru
+7(139)018-84-04 08/07/01 yandex.ru
+7(840)727-79-44 10/07/01 rambler.ru
+7(946)907-20-45 09/12/03 yandex.ru

Пример 2

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

1 2 3 4 5
+7 (119) 026-33-77 +7 (119) 026-33-77 velozman22[at]gmail.com#08-01-2002
+7 (119) 026-33-77 +7 (119) 026-33-77 velozman22[at]gmail.com#08-01-2002
+7 (119) 026-33-77 +7 (119) 026-33-77 velozman22[at]gmail.com#08-01-2002
+7 (909) 884-23-74 +7 (909) 884-23-74 movavak81[at]mail.ru#10-09-2002
+7 (515) 688-72-80 +7 (515) 688-72-80 sudko10[at]gmail.com#04-04-2000

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

1 2 3
+7(119)026-33-77 08/01/02 gmail.com
+7(909)884-23-74 10/09/02 mail.ru
+7(515)688-72-80 04/04/00 gmail.com

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Боровак, В.Ч. Боровак, В.Ч. 0!09-09-2002
Цуролов, А.Д. Цуролов, А.Д. 0!19-07-2002
Бидев, Р.Ц. Бидев, Р.Ц. 1!22-10-2004
Зедский, М.К. Зедский, М.К. 0!24-12-1999

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

1 2 3 4
В. Боровак А. Цуролов Р. Бидев М. Зедский
2002 2002 2004 1999
Не выполнено Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3
Фафецук, Ф.А. Фафецук, Ф.А. 0!16-04-2001
Рорский, В.И. Рорский, В.И. 0!19-01-1999
Зидошли, Н.К. Зидошли, Н.К. 0!08-12-2004

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

1 2 3
Ф. Фафецук В. Рорский Н. Зидошли
2001 1999 2004
Не выполнено Не выполнено Не выполнено

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
nikita29[at]yahoo.com;Не выполнено 0.2 +7 226 604-16-12 +7 226 604-16-12
daniel_80[at]gmail.com;Не выполнено 0.4 +7 975 466-51-24 +7 975 466-51-24
nikita29[at]yahoo.com;Не выполнено 0.2 +7 226 604-16-12 +7 226 604-16-12
lizodman60[at]yahoo.com;Выполнено 0.3 +7 898 701-47-69 +7 898 701-47-69

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

1 2 3
nikita29@yahoo.com daniel_80@gmail.com lizodman60@yahoo.com
0.200 0.400 0.300
N N Y
226 604-1612 975 466-5124 898 701-4769

Пример 2

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

1 2 3 4
mufagko28[at]yandex.ru;Не выполнено 0.8 +7 314 828-97-04 +7 314 828-97-04
cimosskij60[at]yahoo.com;Не выполнено 0.9 +7 832 938-30-01 +7 832 938-30-01
samir40[at]gmail.com;Не выполнено 0.4 +7 087 612-44-11 +7 087 612-44-11
samir40[at]gmail.com;Не выполнено 0.4 +7 087 612-44-11 +7 087 612-44-11
ignat39[at]yahoo.com;Не выполнено 0.4 +7 455 177-80-59 +7 455 177-80-59

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

1 2 3 4
mufagko28@yandex.ru cimosskij60@yahoo.com samir40@gmail.com ignat39@yahoo.com
0.800 0.900 0.400 0.400
N N N N
314 828-9704 832 938-3001 087 612-4411 455 177-8059

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 (091) 867-56-74 +7 (091) 867-56-74 13/09/2002:Не выполнено
+7 (588) 665-70-97 +7 (588) 665-70-97 03/04/2004:Не выполнено
+7 (502) 571-28-27 +7 (502) 571-28-27 21/02/2000:Не выполнено

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

1 2 3
867-5674 665-7097 571-2827
2002/09/13 2004/04/03 2000/02/21
Нет Нет Нет

Пример 2

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

1 2 3
+7 (699) 569-30-68 +7 (699) 569-30-68 23/06/1999:Не выполнено
+7 (904) 006-57-33 +7 (904) 006-57-33 11/05/2004:Не выполнено
+7 (289) 085-38-32 +7 (289) 085-38-32 17/12/1999:Выполнено

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

1 2 3
569-3068 006-5733 085-3832
1999/06/23 2004/05/11 1999/12/17
Нет Нет Да

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет rustam64@yandex.ru 04.04.21
нет cukogak51@gmail.com 99.10.05
да tanovij85@mail.ru 00.04.25
нет cukogak51@gmail.com 99.10.05

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

1 2 3
Не выполнено Не выполнено Выполнено
rustam64 cukogak51 tanovij85
21/04/04 05/10/99 25/04/00

Пример 2

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

1 2 3 4
да svatoslav83@yahoo.com 04.01.28
да givizli37@gmail.com 03.03.20
да roman25@mail.ru 00.08.16
да roman25@mail.ru 00.08.16
да vaceslav46@yahoo.com 00.07.13

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

1 2 3 4
Выполнено Выполнено Выполнено Выполнено
svatoslav83 givizli37 roman25 vaceslav46
28/01/04 20/03/03 16/08/00 13/07/00

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
N dorberg22[at]gmail.com 43% (233) 653-26-78 43%
Y sonolev27[at]yandex.ru 19% (596) 298-58-23 19%
N daviluk46[at]mail.ru 89% (920) 154-39-50 89%

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

1 2 3
0 1 0
dorberg22 sonolev27 daviluk46
0.4 0.2 0.9
6532678 2985823 1543950

Пример 2

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

1 2 3 4 5
N zazberg71[at]rambler.ru 71% (113) 959-90-91 71%
N cokak19[at]mail.ru 81% (150) 621-67-33 81%
N gibuk54[at]yahoo.com 82% (705) 364-30-23 82%
N nabizak24[at]rambler.ru 29% (328) 214-52-60 29%

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

1 2 3 4
0 0 0 0
zazberg71 cokak19 gibuk54 nabizak24
0.7 0.8 0.8 0.3
9599091 6216733 3643023 2145260

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
11.10.2000:+73626245810 sucatev35@rambler.ru
04.03.1999:+72771502213 konstantin87@mail.ru
22.08.2000:+72943448622 denis42@mail.ru
02.04.1999:+72385271680 marsel_31@yahoo.com
11.10.2000:+73626245810 sucatev35@rambler.ru

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

1 2 3 4
22/08/2000 04/03/1999 02/04/1999 11/10/2000
denis42 konstantin87 marsel_31 sucatev35
(294) 344-86-22 (277) 150-22-13 (238) 527-16-80 (362) 624-58-10

Пример 2

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

1 2 3
14.05.2001:+72113472052 grigorij63@yandex.ru
24.02.2000:+75491651537 aleksej7@yahoo.com
03.02.2003:+79444392119 stanislav27@yahoo.com
14.05.2001:+72113472052 grigorij63@yandex.ru

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

1 2 3
24/02/2000 14/05/2001 03/02/2003
aleksej7 grigorij63 stanislav27
(549) 165-15-37 (211) 347-20-52 (944) 439-21-19

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Зумамич Давид 04.01.17 zumamic39@yahoo.com 25%
Лотин Глеб 02.01.24 lotin67@rambler.ru 23%
Гомулян Святослав 02.09.25 svatoslav41@yahoo.com 99%
Гетич Платон 01.07.27 platon54@gmail.com 84%

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

1 2 3 4
Зумамич 17/01/04 zumamic39 0.2500
Лотин 24/01/02 lotin67 0.2300
Гомулян 25/09/02 svatoslav41 0.9900
Гетич 27/07/01 platon54 0.8400

Пример 2

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

1 2 3 4 5 6
Зелий Николай 99.07.22 nikolaj37@rambler.ru 2%
Кезли Амир 01.09.20 kezli97@mail.ru 13%
Вирук Леонид 99.09.06 leonid73@mail.ru 12%
Гокянц Яромир 01.07.20 gokanz53@rambler.ru 42%

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

1 2 3 4
Зелий 22/07/99 nikolaj37 0.0200
Кезли 20/09/01 kezli97 0.1300
Вирук 06/09/99 leonid73 0.1200
Гокянц 20/07/01 gokanz53 0.4200

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 164 876-71-39#true nucudli28@rambler.ru 0.7 0.7
+7 410 110-55-22#false zodemidi57@mail.ru 0.1 0.1
+7 350 656-11-09#false igor_42@yandex.ru 0.3 0.3
+7 350 656-11-09#false igor_42@yandex.ru 0.3 0.3
+7 350 656-11-09#false igor_42@yandex.ru 0.3 0.3

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

1 2 3 4
3506561109 igor_42 0.300 Не выполнено
1648767139 nucudli28 0.700 Выполнено
4101105522 zodemidi57 0.100 Не выполнено

Пример 2

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

1 2 3 4
+7 401 315-93-40#false david17@yahoo.com 0.2 0.2
+7 125 971-04-44#false valerij87@yahoo.com 0.5 0.5
+7 125 971-04-44#false valerij87@yahoo.com 0.5 0.5
+7 320 257-40-81#false valerij23@rambler.ru 0.1 0.1
+7 125 971-04-44#false valerij87@yahoo.com 0.5 0.5
+7 833 013-60-19#true senusli28@yandex.ru 0.7 0.7

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

1 2 3 4
4013159340 david17 0.200 Не выполнено
8330136019 senusli28 0.700 Выполнено
3202574081 valerij23 0.100 Не выполнено
1259710444 valerij87 0.500 Не выполнено

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 092 508-0521 Чобикев Андрей 18.10.2003 cobikev36@yandex.ru
+7 678 713-7243 Чадиди Павел 15.09.2003 cadidi4@rambler.ru
+7 476 150-9816 Гуско Ярослав 27.01.2002 aroslav29@gmail.com
+7 151 367-5292 Годиди Данил 21.06.2003 godidi5@yahoo.com
+7 151 367-5292 Годиди Данил 21.06.2003 godidi5@yahoo.com
+7 151 367-5292 Годиди Данил 21.06.2003 godidi5@yahoo.com

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

1 2 3 4
5080521 Чобикев 18/10/2003 cobikev36
7137243 Чадиди 15/09/2003 cadidi4
1509816 Гуско 27/01/2002 aroslav29
3675292 Годиди 21/06/2003 godidi5

Пример 2

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

1 2 3 4
+7 405 699-7127 Лешянц Арсен 23.01.2002 lesanz47@gmail.com
+7 811 322-9240 Цосли Герман 22.09.1999 german24@mail.ru
+7 811 322-9240 Цосли Герман 22.09.1999 german24@mail.ru
+7 811 322-9240 Цосли Герман 22.09.1999 german24@mail.ru
+7 583 796-6557 Тошин Артем 08.08.2004 tosin45@gmail.com

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

1 2 3 4
6997127 Лешянц 23/01/2002 lesanz47
3229240 Цосли 22/09/1999 german24
7966557 Тошин 08/08/2004 tosin45

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7(563)674-08-44 damak14[at]gmail.com 0.3338 0.3338
+7(118)188-78-66 sogimin4[at]mail.ru 0.4911 0.4911
+7(587)395-34-91 mecuzko79[at]rambler.ru 0.7814 0.7814

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

1 2 3
6740844 damak14@gmail.com 0.33
3953491 mecuzko79@rambler.ru 0.78
1887866 sogimin4@mail.ru 0.49

Пример 2

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

1 2 3 4 5 6
+7(726)074-44-06 mimavin49[at]rambler.ru 0.0803 0.0803
+7(140)324-58-84 dubatskij63[at]mail.ru 0.0682 0.0682
+7(872)469-07-65 renan19[at]rambler.ru 0.6474 0.6474
+7(948)869-28-21 tarman30[at]mail.ru 0.8529 0.8529

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

1 2 3
3245884 dubatskij63@mail.ru 0.07
0744406 mimavin49@rambler.ru 0.08
4690765 renan19@rambler.ru 0.65
8692821 tarman30@mail.ru 0.85

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true vsevolod73@mail.ru 0.058 Цошук Всеволод Цошук Всеволод
true stanislav56@gmail.com 0.607 Цезук Станислав Цезук Станислав
true andrej21@rambler.ru 0.015 Чинов Андрей Чинов Андрей
true sazudanz91@mail.ru 0.966 Сацудянц Ильдар Сацудянц Ильдар

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

1 2 3 4
да mail.ru 0.0580 Цошук
да gmail.com 0.6070 Цезук
да rambler.ru 0.0150 Чинов
да mail.ru 0.9660 Сацудянц

Пример 2

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

1 2 3 4 5
false bekibak87@gmail.com 0.829 Бекибяк Марат Бекибяк Марат
false latosman11@gmail.com 0.333 Латошман Ринат Латошман Ринат
true buvberg24@yandex.ru 0.394 Бувберг Марат Бувберг Марат

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

1 2 3 4
нет gmail.com 0.8290 Бекибяк
нет gmail.com 0.3330 Латошман
да yandex.ru 0.3940 Бувберг

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да 02/01/2002 (179) 277-47-70
Да 24/02/2000 (224) 880-68-58
Нет 21/01/2001 (960) 539-69-16

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

1 2 3
Выполнено 2002/01/02 1792774770
Выполнено 2000/02/24 2248806858
Не выполнено 2001/01/21 9605396916

Пример 2

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

1 2 3
Да 17/09/1999 (780) 431-16-57
Да 17/03/1999 (414) 212-21-24
Да 27/06/1999 (648) 840-21-31
Да 05/08/2002 (499) 106-52-99

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

1 2 3
Выполнено 1999/09/17 7804311657
Выполнено 1999/03/17 4142122124
Выполнено 1999/06/27 6488402131
Выполнено 2002/08/05 4991065299

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Да|+7 805 436-0105 0.584 0.584
Нет|+7 123 743-3580 0.971 0.971
Нет|+7 123 743-3580 0.971 0.971
Да|+7 287 995-3595 0.518 0.518
Да|+7 835 174-4936 0.048 0.048

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

1 2 3
да 0.5840 +7(805)436-01-05
нет 0.9710 +7(123)743-35-80
да 0.5180 +7(287)995-35-95
да 0.0480 +7(835)174-49-36

Пример 2

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

1 2 3
Нет|+7 655 357-1809 0.127 0.127
Нет|+7 769 552-8023 0.800 0.800
Да|+7 996 819-3681 0.648 0.648
Нет|+7 655 357-1809 0.127 0.127
Да|+7 299 338-7915 0.373 0.373

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

1 2 3
нет 0.1270 +7(655)357-18-09
нет 0.8000 +7(769)552-80-23
да 0.6480 +7(996)819-36-81
да 0.3730 +7(299)338-79-15

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Никита Зерелов +7 275 455-08-07 +7 275 455-08-07 0.5
Данил Ригиди +7 250 280-48-31 +7 250 280-48-31 0.4
Рамиль Локачич +7 007 622-81-50 +7 007 622-81-50 0.6

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

1 2 3
Зерелов Никита Локачич Рамиль Ригиди Данил
455-0807 622-8150 280-4831
50% 60% 40%

Пример 2

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

1 2 3 4
Адель Гафский +7 808 759-11-70 +7 808 759-11-70 0.8
Артем Фубин +7 656 269-31-15 +7 656 269-31-15 0.6
Родион Геменак +7 510 068-83-79 +7 510 068-83-79 0.4

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

1 2 3
Гафский Адель Геменак Родион Фубин Артем
759-1170 068-8379 269-3115
80% 40% 60%

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
В.Е. Небилли:+73266298236 1 16.09.2001
С.Г. Немуниди:+73365703634 1 26.07.2004
Д.Д. Сазебий:+71651272514 0 18.10.2001

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

1 2 3 4
+7(326)629-82-36 Да 16.09.01 Небилли В.
+7(336)570-36-34 Да 26.07.04 Немуниди С.
+7(165)127-25-14 Нет 18.10.01 Сазебий Д.

Пример 2

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

1 2 3 4
К.О. Козозян:+79004148794 1 07.08.2003
М.Ш. Кацегин:+71742204360 1 28.06.2003
Я.Ц. Мумов:+74814018289 1 15.07.2004

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

1 2 3 4
+7(900)414-87-94 Да 07.08.03 Козозян К.
+7(174)220-43-60 Да 28.06.03 Кацегин М.
+7(481)401-82-89 Да 15.07.04 Мумов Я.

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 451 551-56-24|1999.09.27 0.911 0.911
+7 528 340-88-44|1999.09.03 0.624 0.624
+7 892 348-09-65|2004.01.04 0.139 0.139
+7 356 258-28-96|2003.02.11 0.066 0.066

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

1 2 3 4
(451) 551-5624 (528) 340-8844 (892) 348-0965 (356) 258-2896
0.9 0.6 0.1 0.1
99/09/27 99/09/03 04/01/04 03/02/11

Пример 2

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

1 2 3
+7 343 360-77-86|1999.11.23 0.520 0.520
+7 086 967-07-18|2001.02.26 0.317 0.317
+7 264 090-18-50|1999.06.24 0.301 0.301

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

1 2 3
(343) 360-7786 (086) 967-0718 (264) 090-1850
0.5 0.3 0.3
99/11/23 01/02/26 99/06/24

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Мугич, Е.В. 069-104-3264 Да
Церко, Р.Л. 465-481-3246 Да
Самян, Р.Т. 216-573-2497 Да
Ромин, Д.Е. 547-023-4394 Нет

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

1 2 3
Мугич Е. (069) 104-3264 Y
Церко Р. (465) 481-3246 Y
Самян Р. (216) 573-2497 Y
Ромин Д. (547) 023-4394 N

Пример 2

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

1 2 3
Фефий, О.Д. 263-808-1282 Нет
Вефич, С.Г. 484-266-9071 Нет
Зучудли, Г.Г. 073-296-7447 Да
Шилогиди, Е.Б. 892-315-4796 Нет

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

1 2 3
Фефий О. (263) 808-1282 N
Вефич С. (484) 266-9071 N
Зучудли Г. (073) 296-7447 Y
Шилогиди Е. (892) 315-4796 N

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
М.Л. Белешич 38% 1999.09.15 1999.09.15 296-671-6214
Т.Р. Кинотий 24% 2001.10.05 2001.10.05 894-592-0394
Н.Н. Лоцавов 93% 2003.08.01 2003.08.01 735-960-2642

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

1 2 3
Белешич М. Кинотий Т. Лоцавов Н.
0.4 0.2 0.9
15.09.1999 05.10.2001 01.08.2003
(296) 671-62-14 (894) 592-03-94 (735) 960-26-42

Пример 2

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

1 2 3 4 5
И.У. Фувиди 15% 2004.10.20 2004.10.20 998-826-1438
А.Ц. Беруфянц 69% 2000.01.01 2000.01.01 398-974-3409
Д.И. Дикилев 47% 2002.11.24 2002.11.24 843-013-6490
М.Л. Бизорли 29% 1999.02.22 1999.02.22 443-948-8650

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

1 2 3 4
Фувиди И. Беруфянц А. Дикилев Д. Бизорли М.
0.1 0.7 0.5 0.3
20.10.2004 01.01.2000 24.11.2002 22.02.1999
(998) 826-14-38 (398) 974-34-09 (843) 013-64-90 (443) 948-86-50

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.8 (894) 544-9879;2004/04/25 0.8
0.3 (770) 914-8991;2003/07/16 0.3
0.9 (995) 462-5042;2003/02/28 0.9
0.1 (688) 332-1887;2000/12/25 0.1

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

1 2 3 4
80% 30% 90% 10%
544-98-79 914-89-91 462-50-42 332-18-87
25.04.2004 16.07.2003 28.02.2003 25.12.2000

Пример 2

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

1 2 3 4 5
0.8 (018) 699-6291;2004/11/18 0.8
0.2 (698) 988-0782;2004/12/21 0.2
0.9 (714) 135-9189;2000/05/14 0.9

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

1 2 3
80% 20% 90%
699-62-91 988-07-82 135-91-89
18.11.2004 21.12.2004 14.05.2000

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.7!01/08/13 В.М. Човофий В.М. Човофий covofij33@rambler.ru
0.2!03/08/14 Э.Ц. Кифалов Э.Ц. Кифалов kifalov46@mail.ru
0.9!02/01/23 Е.Ш. Носилин Е.Ш. Носилин nosilin10@yahoo.com
0.8!04/03/24 А.М. Ситко А.М. Ситко sitko66@yandex.ru

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

1 2 3 4
0.200 0.900 0.800 0.700
Кифалов Э. Носилин Е. Ситко А. Човофий В.
kifalov46 nosilin10 sitko66 covofij33
03.08.14 02.01.23 04.03.24 01.08.13

Пример 2

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

1 2 3 4
1.0!01/04/11 Б.Ш. Мазиди Б.Ш. Мазиди mazidi8@yandex.ru
0.9!04/08/01 К.Д. Зидин К.Д. Зидин zidin87@gmail.com
0.0!01/07/10 В.И. Тулев В.И. Тулев tulev72@rambler.ru
0.8!04/06/24 А.Л. Нибабянц А.Л. Нибабянц nibabanz44@yahoo.com

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

1 2 3 4
0.900 1.000 0.800 0.000
Зидин К. Мазиди Б. Нибабянц А. Тулев В.
zidin87 mazidi8 nibabanz44 tulev72
04.08.01 01.04.11 04.06.24 01.07.10

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.81 955-385-3451 tedilman51@yahoo.com 1999-10-04
0.64 461-702-5507 secev55@gmail.com 2001-05-11
0.89 327-467-4142 zimumanz12@rambler.ru 2004-09-22
0.55 183-457-7461 fezan70@rambler.ru 2000-05-07

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

1 2 3 4
0.8100 385-34-51 tedilman51[at]yahoo.com 99/10/04
0.6400 702-55-07 secev55[at]gmail.com 01/05/11
0.8900 467-41-42 zimumanz12[at]rambler.ru 04/09/22
0.5500 457-74-61 fezan70[at]rambler.ru 00/05/07

Пример 2

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

1 2 3 4 5
0.94 739-691-2663 baman69@gmail.com 2002-01-14
0.29 079-931-2154 bekisman35@rambler.ru 1999-03-11
0.94 229-804-6460 kudan53@mail.ru 2001-11-06
0.73 201-959-3304 nasobij1@rambler.ru 2003-09-05

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

1 2 3 4
0.9400 691-26-63 baman69[at]gmail.com 02/01/14
0.2900 931-21-54 bekisman35[at]rambler.ru 99/03/11
0.9400 804-64-60 kudan53[at]mail.ru 01/11/06
0.7300 959-33-04 nasobij1[at]rambler.ru 03/09/05

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
gogskij4[at]yahoo.com Гогский Т.Ф. 789-9691 789-9691 Да
sezli46[at]gmail.com Сезли М.К. 298-7370 298-7370 Да
decak72[at]gmail.com Дечяк Н.Ц. 849-3102 849-3102 Да
detisuk58[at]yahoo.com Детишук С.Ш. 349-6884 349-6884 Да

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

1 2 3 4
gogskij4@yahoo.com detisuk58@yahoo.com decak72@gmail.com sezli46@gmail.com
Гогский Т. Детишук С. Дечяк Н. Сезли М.
789-96-91 349-68-84 849-31-02 298-73-70
1 1 1 1

Пример 2

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

1 2 3 4 5
siseluk27[at]rambler.ru Сиселук М.Т. 179-4122 179-4122 Да
zovak2[at]mail.ru Цовяк Г.О. 449-1101 449-1101 Нет
tibskij95[at]yandex.ru Тибский С.А. 035-7360 035-7360 Нет
fozedij34[at]yahoo.com Фоцедий В.Ц. 237-8324 237-8324 Да

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

1 2 3 4
siseluk27@rambler.ru tibskij95@yandex.ru fozedij34@yahoo.com zovak2@mail.ru
Сиселук М. Тибский С. Фоцедий В. Цовяк Г.
179-41-22 035-73-60 237-83-24 449-11-01
1 0 1 0

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
09.04.04#fodko56[at]yahoo.com 0.922 0.922
24.12.02#cecofberg63[at]mail.ru 0.860 0.860
03.12.99#sesusan92[at]mail.ru 0.671 0.671

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

1 2 3
fodko56@yahoo.com 0.92 04/04/09
cecofberg63@mail.ru 0.86 02/12/24
sesusan92@mail.ru 0.67 99/12/03

Пример 2

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

1 2 3 4
16.02.02#butev61[at]yahoo.com 0.581 0.581
17.04.04#zusin51[at]mail.ru 0.225 0.225
14.02.03#mudelanz18[at]mail.ru 0.886 0.886

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

1 2 3
butev61@yahoo.com 0.58 02/02/16
zusin51@mail.ru 0.23 04/04/17
mudelanz18@mail.ru 0.89 03/02/14

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да#Фонасянц Айдар fonasanz14@yahoo.com fonasanz14@yahoo.com 28-10-03
да#Фонасянц Айдар fonasanz14@yahoo.com fonasanz14@yahoo.com 28-10-03
да#Фавян Матвей matvej54@gmail.com matvej54@gmail.com 25-02-00
нет#Буфман Амир bufman9@yandex.ru bufman9@yandex.ru 04-08-04
да#Фонасянц Айдар fonasanz14@yahoo.com fonasanz14@yahoo.com 28-10-03

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

1 2 3 4
Фонасянц fonasanz14[at]yahoo.com Y 28/10/03
Фавян matvej54[at]gmail.com Y 25/02/00
Буфман bufman9[at]yandex.ru N 04/08/04

Пример 2

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

1 2 3 4
нет#Ранев Тимофей timofej31@gmail.com timofej31@gmail.com 23-12-99
нет#Нилелук Федор nileluk17@mail.ru nileluk17@mail.ru 04-09-01
нет#Гиверберг Вадим giverberg55@mail.ru giverberg55@mail.ru 11-06-00
да#Зеценли Мирон zezenli95@rambler.ru zezenli95@rambler.ru 21-10-03
нет#Нилелук Федор nileluk17@mail.ru nileluk17@mail.ru 04-09-01
нет#Нилелук Федор nileluk17@mail.ru nileluk17@mail.ru 04-09-01

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

1 2 3 4
Ранев timofej31[at]gmail.com N 23/12/99
Нилелук nileluk17[at]mail.ru N 04/09/01
Гиверберг giverberg55[at]mail.ru N 11/06/00
Зеценли zezenli95[at]rambler.ru Y 21/10/03

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
mihail29@yahoo.com Михаил Мечли 0.43 0.43 Нет
misumidi85@yandex.ru Эмиль Мишумиди 0.96 0.96 Да
nanevskij59@yandex.ru Вячеслав Наневский 0.77 0.77 Нет

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

1 2 3
yahoo.com yandex.ru yandex.ru
Мечли Михаил Мишумиди Эмиль Наневский Вячеслав
0.4 1.0 0.8
false true false

Пример 2

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

1 2 3 4 5 6
fadberg70@mail.ru Арсен Фадберг 0.74 0.74 Да
sergej81@yandex.ru Сергей Ладев 0.55 0.55 Нет
vadim54@gmail.com Вадим Гамко 0.67 0.67 Нет

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

1 2 3
mail.ru yandex.ru gmail.com
Фадберг Арсен Ладев Сергей Гамко Вадим
0.7 0.6 0.7
true false false