ИКБО-24-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
04/02/1999 Да 54% 54%
12/03/1999 Нет 60% 60%
28/11/2002 Да 16% 16%
03/02/2003 Нет 33% 33%
28/11/2002 Да 16% 16%

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

1 2 3
1999.02.04 1 0.54
1999.03.12 0 0.60
2002.11.28 1 0.16
2003.02.03 0 0.33

Пример 2

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

1 2 3 4
11/02/2000 Нет 14% 14%
14/06/2004 Да 86% 86%
17/06/2003 Нет 79% 79%
17/06/2003 Нет 79% 79%

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

1 2 3
2000.02.11 0 0.14
2004.06.14 1 0.86
2003.06.17 0 0.79

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Святогор Д. Китли 04-07-24 0.0656
Олег Г. Точекли 01-08-03 0.7706
Артур В. Вурудко 01-06-04 0.1546

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

1 2 3
Святогор Китли 24/07/04 7%
Олег Точекли 03/08/01 77%
Артур Вурудко 04/06/01 15%

Пример 2

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

1 2 3
Андрей Е. Какевман 99-12-04 0.8241
Сергей Б. Луфов 03-07-02 0.6584
Артемий Н. Рубко 01-03-11 0.5957

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

1 2 3
Андрей Какевман 04/12/99 82%
Сергей Луфов 02/07/03 66%
Артемий Рубко 11/03/01 60%

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vaceslav42[at]yandex.ru true 0.4
tefusman64[at]yahoo.com false 0.7
aleksandr26[at]yahoo.com false 0.1
david87[at]yahoo.com true 0.6

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

1 2 3
vaceslav42 Y 0.40
tefusman64 N 0.70
aleksandr26 N 0.10
david87 Y 0.60

Пример 2

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

1 2 3
dosisan69[at]yandex.ru false 0.9
bigevak7[at]gmail.com false 0.4
fusucic85[at]gmail.com false 0.4
vecicanz74[at]mail.ru true 0.2

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

1 2 3
dosisan69 N 0.90
bigevak7 N 0.40
fusucic85 N 0.40
vecicanz74 Y 0.20

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
03.12.23 0.2 03.12.23 Сакиди Всеволод|vsevolod71@mail.ru
00.02.12 0.8 00.02.12 Вишук Савелий|savelij99@rambler.ru
99.05.18 0.0 99.05.18 Лачонич Илья|laconic49@gmail.com
99.05.18 0.0 99.05.18 Лачонич Илья|laconic49@gmail.com

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

1 2 3 4
03-12-23 0.20 vsevolod71[at]mail.ru Сакиди
00-02-12 0.80 savelij99[at]rambler.ru Вишук
99-05-18 0.00 laconic49[at]gmail.com Лачонич

Пример 2

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

1 2 3 4 5 6
03.08.28 0.0 03.08.28 Фуфачак Роман|fufacak9@gmail.com
03.08.28 0.0 03.08.28 Фуфачак Роман|fufacak9@gmail.com
01.09.04 0.4 01.09.04 Лорешян Радмир|loresan92@yandex.ru
01.09.23 0.9 01.09.23 Цукли Влад|zukli92@yandex.ru
00.07.02 0.2 00.07.02 Чанувиди Матвей|canuvidi64@rambler.ru

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

1 2 3 4
03-08-28 0.00 fufacak9[at]gmail.com Фуфачак
01-09-04 0.40 loresan92[at]yandex.ru Лорешян
01-09-23 0.90 zukli92[at]yandex.ru Цукли
00-07-02 0.20 canuvidi64[at]rambler.ru Чанувиди

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(284) 490-5310 В.Р. Сасман Не выполнено|sasman36[at]mail.ru
(143) 547-8548 П.Б. Месев Выполнено|mesev84[at]mail.ru
(824) 156-7740 А.И. Шуцецук Не выполнено|suzezuk96[at]yandex.ru
(824) 156-7740 А.И. Шуцецук Не выполнено|suzezuk96[at]yandex.ru

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

1 2 3
156-7740 490-5310 547-8548
А. Шуцецук В. Сасман П. Месев
yandex.ru mail.ru mail.ru
нет нет да

Пример 2

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

1 2 3
(608) 467-0776 И.А. Фичянц Не выполнено|ficanz17[at]yahoo.com
(608) 467-0776 И.А. Фичянц Не выполнено|ficanz17[at]yahoo.com
(518) 333-7428 В.Б. Лошов Не выполнено|losov90[at]rambler.ru
(015) 218-7780 Я.Ц. Шотизий Выполнено|sotizij59[at]mail.ru

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

1 2 3
218-7780 333-7428 467-0776
Я. Шотизий В. Лошов И. Фичянц
mail.ru rambler.ru yahoo.com
да нет нет

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
22/02/2001&+7(372)643-77-52 да Василий И. Чимедов
15/02/1999&+7(916)595-39-40 да Филипп М. Секалич
22/02/2001&+7(372)643-77-52 да Василий И. Чимедов
16/12/2002&+7(519)261-43-75 нет Амир Л. Шогяк

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

1 2 3
+73726437752 +79165953940 +75192614375
1 1 0
22-02-2001 15-02-1999 16-12-2002
В.И. Чимедов Ф.М. Секалич А.Л. Шогяк

Пример 2

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

1 2 3 4
08/06/1999&+7(820)049-81-76 нет Влад А. Зезабиди
01/02/2003&+7(125)020-91-39 да Руслан Р. Гадев
08/09/1999&+7(256)261-97-54 да Альберт Б. Гусеший
08/06/1999&+7(820)049-81-76 нет Влад А. Зезабиди

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

1 2 3
+78200498176 +71250209139 +72562619754
0 1 1
08-06-1999 01-02-2003 08-09-1999
В.А. Зезабиди Р.Р. Гадев А.Б. Гусеший

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2
true 0.24&cakan22[at]yahoo.com
true 0.15&batli64[at]yandex.ru
true 0.15&batli64[at]yandex.ru
true 0.43&rarusic31[at]mail.ru
true 0.15&batli64[at]yandex.ru

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

1 2 3
Y Y Y
yahoo.com yandex.ru mail.ru
24% 15% 43%

Пример 2

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

1 2
false 0.66&tamuk74[at]mail.ru
true 0.86&dalic79[at]yandex.ru
true 0.67&bifanz2[at]rambler.ru
true 0.67&bifanz2[at]rambler.ru
true 0.67&bifanz2[at]rambler.ru

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

1 2 3
N Y Y
mail.ru yandex.ru rambler.ru
66% 86% 67%

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.583 aroslav35@yandex.ru Ярослав Ч. Васезак 2003/08/08 Ярослав Ч. Васезак
0.772 nuvabskij25@yahoo.com Руслан Д. Нувабский 2001/06/21 Руслан Д. Нувабский
0.340 rodion68@mail.ru Родион З. Саций 2002/08/18 Родион З. Саций
0.299 gulazev29@yahoo.com Савва Г. Гулацев 2004/08/18 Савва Г. Гулацев

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

1 2 3 4
0.6 0.8 0.3 0.3
aroslav35 nuvabskij25 rodion68 gulazev29
Васезак, Я.Ч. Нувабский, Р.Д. Саций, Р.З. Гулацев, С.Г.
08/08/2003 21/06/2001 18/08/2002 18/08/2004

Пример 2

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

1 2 3 4 5
0.214 sakagak95@gmail.com Вадим М. Сакагяк 1999/07/20 Вадим М. Сакагяк
0.692 konstantin90@mail.ru Константин Т. Вубавак 2001/06/04 Константин Т. Вубавак
0.348 filizak88@yandex.ru Демид Ш. Филизяк 2002/08/24 Демид Ш. Филизяк
0.061 tamerlan62@rambler.ru Тамерлан Ш. Ничов 2004/06/03 Тамерлан Ш. Ничов

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

1 2 3 4
0.2 0.7 0.3 0.1
sakagak95 konstantin90 filizak88 tamerlan62
Сакагяк, В.М. Вубавак, К.Т. Филизяк, Д.Ш. Ничов, Т.Ш.
20/07/1999 04/06/2001 24/08/2002 03/06/2004

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
892 474-4127 1 0.313&Лачедий Антон
500 673-2707 0 0.707&Шотодов Борис
769 416-6237 1 0.446&Либли Святогор

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

1 2 3 4
8924744127 Да Лачедий 0.3
5006732707 Нет Шотодов 0.7
7694166237 Да Либли 0.4

Пример 2

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

1 2 3
826 847-1456 0 0.031&Сацогян Анатолий
826 487-1123 0 0.212&Чилитли Федор
834 068-3406 0 0.563&Козивиди Михаил

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

1 2 3 4
8268471456 Нет Сацогян 0.0
8264871123 Нет Чилитли 0.2
8340683406 Нет Козивиди 0.6

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Выполнено 01.08.13&+77248302799 lefegic7[at]gmail.com
Не выполнено 99.02.12&+73622658165 lerov83[at]mail.ru
Выполнено 01.08.23&+74477183394 gecan16[at]gmail.com
Выполнено 01.08.23&+74477183394 gecan16[at]gmail.com
Выполнено 01.08.23&+74477183394 gecan16[at]gmail.com

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

1 2 3
true false true
724-830-2799 362-265-8165 447-718-3394
gmail.com mail.ru gmail.com
01-08-13 99-02-12 01-08-23

Пример 2

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

1 2 3
Не выполнено 99.09.02&+71087682587 davov63[at]mail.ru
Выполнено 04.12.24&+70276770239 nasak83[at]yandex.ru
Не выполнено 00.04.14&+79161318427 legev67[at]rambler.ru
Не выполнено 00.04.14&+79161318427 legev67[at]rambler.ru
Не выполнено 00.04.14&+79161318427 legev67[at]rambler.ru

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

1 2 3
false true false
108-768-2587 027-677-0239 916-131-8427
mail.ru yandex.ru rambler.ru
99-09-02 04-12-24 00-04-14

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
savirli63[at]yandex.ru 3307777122 1999/07/25 1999/07/25
momman56[at]rambler.ru 8359327554 2000/03/28 2000/03/28
rozucic64[at]gmail.com 6394794960 2004/11/15 2004/11/15
nilulidi58[at]yandex.ru 8028148041 2000/10/05 2000/10/05

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

1 2 3
momman56@rambler.ru 932-75-54 28.03.2000
nilulidi58@yandex.ru 814-80-41 05.10.2000
rozucic64@gmail.com 479-49-60 15.11.2004
savirli63@yandex.ru 777-71-22 25.07.1999

Пример 2

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

1 2 3 4
lenli41[at]yahoo.com 2837957173 2003/02/07 2003/02/07
svatoslav97[at]yandex.ru 3379946178 2002/12/26 2002/12/26
bogdan89[at]rambler.ru 0656835189 2001/12/09 2001/12/09

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

1 2 3
bogdan89@rambler.ru 683-51-89 09.12.2001
lenli41@yahoo.com 795-71-73 07.02.2003
svatoslav97@yandex.ru 994-61-78 26.12.2002

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0 15.08.02 0 Рушогян, М.Б. rusogan80[at]gmail.com
0 15.08.02 0 Рушогян, М.Б. rusogan80[at]gmail.com
0 03.08.03 0 Шасберг, И.В. sasberg99[at]yandex.ru
1 06.02.04 1 Сочин, В.Ц. socin22[at]yahoo.com
1 21.05.02 1 Рависий, Р.Ц. ravisij41[at]mail.ru
0 15.08.02 0 Рушогян, М.Б. rusogan80[at]gmail.com

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

1 2 3 4
Нет 02.08.15 М. Рушогян gmail.com
Нет 03.08.03 И. Шасберг yandex.ru
Да 04.02.06 В. Сочин yahoo.com
Да 02.05.21 Р. Рависий mail.ru

Пример 2

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

1 2 3 4 5
0 03.05.02 0 Шовман, О.Е. sovman29[at]rambler.ru
1 21.09.00 1 Шашивий, Э.Т. sasivij36[at]rambler.ru
0 16.05.99 0 Тикак, С.Е. tikak37[at]rambler.ru
0 23.09.02 0 Бутучяк, Н.Л. butucak54[at]rambler.ru
0 03.05.02 0 Шовман, О.Е. sovman29[at]rambler.ru
0 03.05.02 0 Шовман, О.Е. sovman29[at]rambler.ru

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

1 2 3 4
Нет 02.05.03 О. Шовман rambler.ru
Да 00.09.21 Э. Шашивий rambler.ru
Нет 99.05.16 С. Тикак rambler.ru
Нет 02.09.23 Н. Бутучяк rambler.ru

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.8974 false 00.08.05 dodozin9@yahoo.com
0.2663 false 04.08.19 sacozak91@mail.ru
0.2663 false 04.08.19 sacozak91@mail.ru
0.2663 false 04.08.19 sacozak91@mail.ru
0.7394 true 02.10.01 vuzev22@yandex.ru

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

1 2 3 4
90% Нет 05/08/00 yahoo.com
27% Нет 19/08/04 mail.ru
74% Да 01/10/02 yandex.ru

Пример 2

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

1 2 3 4
0.2684 true 00.01.03 bosberg6@yandex.ru
0.9475 true 04.10.01 nabazanz2@gmail.com
0.5172 false 01.03.05 lolic78@yahoo.com
0.9475 true 04.10.01 nabazanz2@gmail.com
0.9475 true 04.10.01 nabazanz2@gmail.com

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

1 2 3 4
27% Да 03/01/00 yandex.ru
95% Да 01/10/04 gmail.com
52% Нет 05/03/01 yahoo.com

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
tusomin91@rambler.ru (939) 553-5614 tusomin91@rambler.ru 12-04-04 0.929
mazosak19@yandex.ru (923) 674-3220 mazosak19@yandex.ru 19-02-02 0.740
mazosak19@yandex.ru (923) 674-3220 mazosak19@yandex.ru 19-02-02 0.740
mavberg61@yandex.ru (424) 957-8269 mavberg61@yandex.ru 03-02-04 0.457
mazosak19@yandex.ru (923) 674-3220 mazosak19@yandex.ru 19-02-02 0.740

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

1 2 3
tusomin91[at]rambler.ru mazosak19[at]yandex.ru mavberg61[at]yandex.ru
939-553-5614 923-674-3220 424-957-8269
04-04-12 02-02-19 04-02-03
0.9 0.7 0.5

Пример 2

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

1 2 3 4 5 6
zuzikli21@gmail.com (450) 952-5683 zuzikli21@gmail.com 04-10-01 0.729
coganz86@gmail.com (781) 353-0338 coganz86@gmail.com 02-03-03 0.444
bodij37@rambler.ru (560) 203-3377 bodij37@rambler.ru 02-01-99 0.955
bodij37@rambler.ru (560) 203-3377 bodij37@rambler.ru 02-01-99 0.955
bodij37@rambler.ru (560) 203-3377 bodij37@rambler.ru 02-01-99 0.955
gisidi15@mail.ru (867) 559-1585 gisidi15@mail.ru 21-12-99 0.752

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

1 2 3 4
zuzikli21[at]gmail.com coganz86[at]gmail.com bodij37[at]rambler.ru gisidi15[at]mail.ru
450-952-5683 781-353-0338 560-203-3377 867-559-1585
01-10-04 03-03-02 99-01-02 99-12-21
0.7 0.4 1.0 0.8

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
vocanz47@mail.ru 0.5 Вочянц Ю.И. 2002.11.15
racan31@rambler.ru 0.5 Рачян Д.Н. 2001.06.13
sazskij86@mail.ru 0.5 Сацский Б.З. 2003.12.15
sazskij86@mail.ru 0.5 Сацский Б.З. 2003.12.15

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

1 2 3
vocanz47[at]mail.ru racan31[at]rambler.ru sazskij86[at]mail.ru
0.500 0.500 0.500
Вочянц Ю. Рачян Д. Сацский Б.
15/11/2002 13/06/2001 15/12/2003

Пример 2

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

1 2 3 4
sizasidi55@yandex.ru 0.6 Шизасиди Д.Ц. 1999.07.05
dozak33@yandex.ru 0.3 Дозак А.С. 2003.06.07
gukberg6@mail.ru 0.3 Гукберг З.Ч. 2004.07.02
zevufidi13@gmail.com 0.4 Зевуфиди Р.К. 2004.07.04
zevufidi13@gmail.com 0.4 Зевуфиди Р.К. 2004.07.04

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

1 2 3 4
sizasidi55[at]yandex.ru dozak33[at]yandex.ru gukberg6[at]mail.ru zevufidi13[at]gmail.com
0.600 0.300 0.300 0.400
Шизасиди Д. Дозак А. Гукберг З. Зевуфиди Р.
05/07/1999 07/06/2003 02/07/2004 04/07/2004

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Вячеслав Ч. Детук Вячеслав Ч. Детук +7(809)619-65-37 13% 1
Михаил Д. Матутий Михаил Д. Матутий +7(416)522-62-83 70% 0
Михаил Д. Матутий Михаил Д. Матутий +7(416)522-62-83 70% 0
Кирилл Г. Лутский Кирилл Г. Лутский +7(501)827-07-76 2% 1
Михаил Д. Матутий Михаил Д. Матутий +7(416)522-62-83 70% 0

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

1 2 3 4
Детук, В.Ч. 8096196537 0.13 Выполнено
Лутский, К.Г. 5018270776 0.02 Выполнено
Матутий, М.Д. 4165226283 0.70 Не выполнено

Пример 2

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

1 2 3 4 5
Демид Д. Тусусук Демид Д. Тусусук +7(476)427-20-65 93% 0
Роман В. Чачашко Роман В. Чачашко +7(714)299-54-42 51% 0
Марк Ч. Сучак Марк Ч. Сучак +7(064)851-41-25 94% 1
Марк Ч. Сучак Марк Ч. Сучак +7(064)851-41-25 94% 1
Марк Ч. Сучак Марк Ч. Сучак +7(064)851-41-25 94% 1
Олег Д. Тамимли Олег Д. Тамимли +7(044)169-59-04 30% 0

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

1 2 3 4
Сучак, М.Ч. 0648514125 0.94 Выполнено
Тамимли, О.Д. 0441695904 0.30 Не выполнено
Тусусук, Д.Д. 4764272065 0.93 Не выполнено
Чачашко, Р.В. 7142995442 0.51 Не выполнено

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
89%|да 14/04/2000 zigebov76@rambler.ru zigebov76@rambler.ru
65%|нет 26/07/2003 nuvulin91@yahoo.com nuvulin91@yahoo.com
68%|да 10/11/1999 gisigak54@mail.ru gisigak54@mail.ru
68%|да 10/11/1999 gisigak54@mail.ru gisigak54@mail.ru
68%|да 10/11/1999 gisigak54@mail.ru gisigak54@mail.ru
20%|да 24/10/2000 kesokuk93@rambler.ru kesokuk93@rambler.ru

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

1 2 3 4
1 0 1 1
2000 2003 1999 2000
zigebov76[at]rambler.ru nuvulin91[at]yahoo.com gisigak54[at]mail.ru kesokuk93[at]rambler.ru
0.89 0.65 0.68 0.20

Пример 2

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

1 2 3 4 5
65%|нет 13/06/2000 vulan94@yahoo.com vulan94@yahoo.com
65%|нет 13/06/2000 vulan94@yahoo.com vulan94@yahoo.com
16%|да 15/07/2002 sebokev1@yandex.ru sebokev1@yandex.ru
20%|да 04/12/2003 cikanz34@rambler.ru cikanz34@rambler.ru
65%|нет 13/06/2000 vulan94@yahoo.com vulan94@yahoo.com

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

1 2 3
0 1 1
2000 2002 2003
vulan94[at]yahoo.com sebokev1[at]yandex.ru cikanz34[at]rambler.ru
0.65 0.16 0.20

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
+7(613)267-55-62 0.5 0.5 false Гемуфян Никита
+7(960)451-71-44 0.9 0.9 true Цадофко Платон
+7(054)836-72-64 0.9 0.9 false Мунетян Степан
+7(542)856-89-17 0.2 0.2 false Генский Рамиль

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

1 2 3 4
2675562 0.500 нет Никита Гемуфян
4517144 0.900 да Платон Цадофко
8367264 0.900 нет Степан Мунетян
8568917 0.200 нет Рамиль Генский

Пример 2

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

1 2 3 4 5 6 7
+7(704)452-03-91 0.1 0.1 false Микасский Степан
+7(123)670-41-96 0.3 0.3 false Заковяк Рустам
+7(188)916-23-71 0.2 0.2 true Кокко Адель
+7(953)521-85-21 0.4 0.4 true Нофелли Рамиль

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

1 2 3 4
4520391 0.100 нет Степан Микасский
6704196 0.300 нет Рустам Заковяк
9162371 0.200 да Адель Кокко
5218521 0.400 да Рамиль Нофелли

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
нет 27/12/00 fozafak30[at]gmail.com
нет 04/12/99 artur44[at]gmail.com
да 28/08/04 marsel_14[at]gmail.com
нет 20/05/02 grigorij42[at]yandex.ru

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

1 2 3
Нет 00.12.27 gmail.com
Нет 99.12.04 gmail.com
Да 04.08.28 gmail.com
Нет 02.05.20 yandex.ru

Пример 2

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

1 2 3
да 17/11/03 fobidi27[at]gmail.com
да 13/09/00 lokberg27[at]yahoo.com
да 21/07/99 ignat32[at]rambler.ru

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

1 2 3
Да 03.11.17 gmail.com
Да 00.09.13 yahoo.com
Да 99.07.21 rambler.ru

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Седич Владислав 8187295512 8187295512 13-03-00 N
Мофурберг Ильдар 6150817161 6150817161 09-03-04 N
Сегушян Евгений 4592703865 4592703865 10-08-02 Y

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

1 2 3
Евгений Сегушян Ильдар Мофурберг Владислав Седич
459 270-3865 615 081-7161 818 729-5512
02.08.10 04.03.09 00.03.13
true false false

Пример 2

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

1 2 3 4 5
Чунук Родион 4480516999 4480516999 23-09-03 N
Дабарберг Герман 3292236647 3292236647 07-04-04 N
Сасберг Родион 5644195267 5644195267 08-10-03 Y
Зоцак Петр 5728665080 5728665080 02-03-00 Y

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

1 2 3 4
Герман Дабарберг Родион Чунук Родион Сасберг Петр Зоцак
329 223-6647 448 051-6999 564 419-5267 572 866-5080
04.04.07 03.09.23 03.10.08 00.03.02
false false true true

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
12/06/2004 80% нет cudij94@yandex.ru
16/11/2000 22% да fanak51@gmail.com
12/02/2002 90% да salafanz26@rambler.ru
18/07/2002 71% да sotberg85@mail.ru
18/07/2002 71% да sotberg85@mail.ru
18/07/2002 71% да sotberg85@mail.ru

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

1 2 3 4
2004-06-12 0.80 0 cudij94[at]yandex.ru
2000-11-16 0.22 1 fanak51[at]gmail.com
2002-02-12 0.90 1 salafanz26[at]rambler.ru
2002-07-18 0.71 1 sotberg85[at]mail.ru

Пример 2

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

1 2 3 4
07/08/2002 9% да defosak4@gmail.com
07/08/2002 9% да defosak4@gmail.com
07/08/2002 9% да defosak4@gmail.com
20/08/2004 65% да melic2@gmail.com
18/03/2003 7% да tocefov76@rambler.ru
26/04/2003 21% да tegan1@yahoo.com

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

1 2 3 4
2002-08-07 0.09 1 defosak4[at]gmail.com
2004-08-20 0.65 1 melic2[at]gmail.com
2003-03-18 0.07 1 tocefov76[at]rambler.ru
2003-04-26 0.21 1 tegan1[at]yahoo.com

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
041-119-5422 041-119-5422 rulezidi29@yahoo.com!нет
007-308-1593 007-308-1593 cinusov59@mail.ru!нет
329-909-0550 329-909-0550 nomerak53@mail.ru!нет
329-909-0550 329-909-0550 nomerak53@mail.ru!нет

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

1 2 3
1195422 3081593 9090550
false false false
yahoo.com mail.ru mail.ru

Пример 2

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

1 2 3
016-782-4674 016-782-4674 zumev87@yahoo.com!да
580-221-8274 580-221-8274 kunevuk66@rambler.ru!нет
498-537-6346 498-537-6346 defukic4@rambler.ru!нет
498-537-6346 498-537-6346 defukic4@rambler.ru!нет
783-336-1551 783-336-1551 nilinak22@yandex.ru!да

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

1 2 3 4
7824674 2218274 5376346 3361551
true false false true
yahoo.com rambler.ru rambler.ru yandex.ru

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7(966)799-43-02|0.4 true Фомук, С.Ч.
+7(268)856-33-78|0.1 true Дуломский, В.У.
+7(654)377-09-41|0.8 true Гецезко, Е.К.
+7(611)532-34-10|0.7 false Гузук, Д.С.
+7(611)532-34-10|0.7 false Гузук, Д.С.
+7(611)532-34-10|0.7 false Гузук, Д.С.

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

1 2 3 4
0.40 966-799-4302 Y Фомук С.
0.10 268-856-3378 Y Дуломский В.
0.80 654-377-0941 Y Гецезко Е.
0.70 611-532-3410 N Гузук Д.

Пример 2

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

1 2 3 4
+7(864)957-50-85|0.1 false Меско, Т.В.
+7(658)717-14-10|0.8 true Мугиди, А.Л.
+7(245)381-78-06|0.8 false Кибосук, А.З.
+7(658)717-14-10|0.8 true Мугиди, А.Л.
+7(658)717-14-10|0.8 true Мугиди, А.Л.

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

1 2 3 4
0.10 864-957-5085 N Меско Т.
0.80 658-717-1410 Y Мугиди А.
0.80 245-381-7806 N Кибосук А.

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Н.И. Незорук +7(126)028-06-62 2002-11-28|1
Я.Т. Ревечак +7(327)669-71-55 2003-12-27|0
Р.С. Садогев +7(038)753-76-37 2000-06-18|0

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

1 2 3
Садогев Незорук Ревечак
(038) 753-76-37 (126) 028-06-62 (327) 669-71-55
18.06.00 28.11.02 27.12.03
Не выполнено Выполнено Не выполнено

Пример 2

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

1 2 3 4
Т.С. Каракко +7(985)581-79-12 2001-05-27|0
Т.К. Физукяк +7(554)252-04-23 2001-10-18|0
М.Б. Дикишин +7(133)318-22-79 2003-01-10|1

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

1 2 3
Дикишин Физукяк Каракко
(133) 318-22-79 (554) 252-04-23 (985) 581-79-12
10.01.03 18.10.01 27.05.01
Выполнено Не выполнено Не выполнено

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
20.10.02 20.10.02 (871) 510-1263 0.35
07.12.03 07.12.03 (762) 538-7522 0.17
28.07.01 28.07.01 (158) 893-5013 0.64

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

1 2 3
02/10/20 8715101263 0.3500
03/12/07 7625387522 0.1700
01/07/28 1588935013 0.6400

Пример 2

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

1 2 3 4
03.01.01 03.01.01 (577) 591-8839 0.03
17.11.99 17.11.99 (349) 412-4603 0.68
26.02.04 26.02.04 (727) 247-7284 0.54

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

1 2 3
01/01/03 5775918839 0.0300
99/11/17 3494124603 0.6800
04/02/26 7272477284 0.5400

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
rerij12[at]mail.ru rerij12[at]mail.ru 0.8&нет
cigemberg7[at]rambler.ru cigemberg7[at]rambler.ru 0.9&нет
tizberg13[at]gmail.com tizberg13[at]gmail.com 0.9&нет
tizberg13[at]gmail.com tizberg13[at]gmail.com 0.9&нет

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

1 2 3
rerij12@mail.ru cigemberg7@rambler.ru tizberg13@gmail.com
Нет Нет Нет
0.80 0.90 0.90

Пример 2

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

1 2 3 4 5
losak36[at]gmail.com losak36[at]gmail.com 1.0&да
zeguk12[at]yandex.ru zeguk12[at]yandex.ru 0.1&нет
zeguk12[at]yandex.ru zeguk12[at]yandex.ru 0.1&нет
fusizev43[at]yandex.ru fusizev43[at]yandex.ru 0.3&да

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

1 2 3
losak36@gmail.com zeguk12@yandex.ru fusizev43@yandex.ru
Да Нет Да
1.00 0.10 0.30

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
080 149-0517 Да Да 2004.09.11 0.5543
277 187-6341 Да Да 2002.11.15 0.7899
925 482-9949 Нет Нет 2000.02.03 0.6832

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

1 2 3
(080) 149-0517 (277) 187-6341 (925) 482-9949
да да нет
11/09/04 15/11/02 03/02/00
55% 79% 68%

Пример 2

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

1 2 3 4 5
877 425-6158 Нет Нет 2003.07.12 0.0786
523 424-8342 Нет Нет 2001.04.11 0.1421
296 454-1465 Да Да 2003.03.25 0.7186
337 773-8946 Да Да 1999.06.03 0.6216

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

1 2 3 4
(877) 425-6158 (523) 424-8342 (296) 454-1465 (337) 773-8946
нет нет да да
12/07/03 11/04/01 25/03/03 03/06/99
8% 14% 72% 62%

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
aroslav4[at]mail.ru|647-9815 Ярослав Далук Не выполнено
anatolij22[at]mail.ru|842-6041 Анатолий Кичицянц Выполнено
bogdan61[at]yandex.ru|747-4914 Богдан Восян Не выполнено
bogdan61[at]yandex.ru|747-4914 Богдан Восян Не выполнено

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

1 2 3 4
647-98-15 Далук Ярослав aroslav4@mail.ru Нет
842-60-41 Кичицянц Анатолий anatolij22@mail.ru Да
747-49-14 Восян Богдан bogdan61@yandex.ru Нет

Пример 2

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

1 2 3
munibin95[at]rambler.ru|002-2112 Руслан Мунибин Не выполнено
sosskij69[at]gmail.com|162-8016 Юрий Шосский Не выполнено
datuk3[at]gmail.com|353-1413 Егор Датук Не выполнено
datuk3[at]gmail.com|353-1413 Егор Датук Не выполнено
bigezuk97[at]mail.ru|754-8745 Денис Бигецук Выполнено

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

1 2 3 4
002-21-12 Мунибин Руслан munibin95@rambler.ru Нет
162-80-16 Шосский Юрий sosskij69@gmail.com Нет
353-14-13 Датук Егор datuk3@gmail.com Нет
754-87-45 Бигецук Денис bigezuk97@mail.ru Да

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
И.А. Фелский;0.2 +7 973 778-1344 felskij93[at]yandex.ru
Г.Р. Намко;0.2 +7 928 966-4471 namko93[at]mail.ru
С.Ш. Фелин;0.2 +7 658 300-7822 felin79[at]yahoo.com

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

1 2 3
20% 20% 20%
И. Фелский Г. Намко С. Фелин
973-778-1344 928-966-4471 658-300-7822
felskij93 namko93 felin79

Пример 2

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

1 2 3 4 5
В.Т. Мофак;0.0 +7 841 508-8526 mofak83[at]mail.ru
Р.Р. Цуцивич;0.8 +7 082 193-5493 zuzivic48[at]yahoo.com
Э.Ц. Сешский;0.8 +7 455 336-9106 sesskij9[at]yahoo.com

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

1 2 3
0% 80% 80%
В. Мофак Р. Цуцивич Э. Сешский
841-508-8526 082-193-5493 455-336-9106
mofak83 zuzivic48 sesskij9

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
13-04-2001 +7 036 090-63-04#vigak76@mail.ru 0.53
11-07-2001 +7 238 873-54-91#robert71@yandex.ru 0.83
14-04-2000 +7 821 627-57-76#evgenij6@rambler.ru 0.96
06-06-1999 +7 934 443-06-24#visavidi15@mail.ru 0.05

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

1 2 3 4
01-04-13 01-07-11 00-04-14 99-06-06
vigak76[at]mail.ru robert71[at]yandex.ru evgenij6[at]rambler.ru visavidi15[at]mail.ru
0.5300 0.8300 0.9600 0.0500
(036) 090-6304 (238) 873-5491 (821) 627-5776 (934) 443-0624

Пример 2

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

1 2 3
20-03-2000 +7 741 305-07-84#zakekuk90@yandex.ru 0.56
01-10-2003 +7 704 825-64-29#savelij99@yahoo.com 0.49
15-02-1999 +7 538 460-95-55#aroslav95@gmail.com 0.60
24-01-2001 +7 114 493-82-90#evgenij64@gmail.com 0.14

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

1 2 3 4
00-03-20 03-10-01 99-02-15 01-01-24
zakekuk90[at]yandex.ru savelij99[at]yahoo.com aroslav95[at]gmail.com evgenij64[at]gmail.com
0.5600 0.4900 0.6000 0.1400
(741) 305-0784 (704) 825-6429 (538) 460-9555 (114) 493-8290

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
dasskij83[at]yahoo.com#false 4% +7 (386) 241-05-42
gigikko80[at]rambler.ru#true 83% +7 (701) 731-39-41
zoziridi65[at]mail.ru#false 90% +7 (469) 004-79-96

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

1 2 3
yahoo.com rambler.ru mail.ru
0.04 0.83 0.90
Не выполнено Выполнено Не выполнено
+7(386)241-05-42 +7(701)731-39-41 +7(469)004-79-96

Пример 2

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

1 2 3
divev43[at]yandex.ru#false 37% +7 (308) 776-83-66
kocuk95[at]yandex.ru#false 48% +7 (301) 233-58-05
dasatan14[at]gmail.com#true 78% +7 (475) 135-64-91
gatesev68[at]gmail.com#true 94% +7 (715) 996-08-16

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

1 2 3 4
yandex.ru yandex.ru gmail.com gmail.com
0.37 0.48 0.78 0.94
Не выполнено Не выполнено Выполнено Выполнено
+7(308)776-83-66 +7(301)233-58-05 +7(475)135-64-91 +7(715)996-08-16

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Меченян, Г.З. mecenan23[at]mail.ru 2004/06/19 2004/06/19
Сибовянц, Т.О. sibovanz96[at]mail.ru 2001/06/26 2001/06/26
Меченян, Г.З. mecenan23[at]mail.ru 2004/06/19 2004/06/19
Кишак, А.Ч. kisak20[at]mail.ru 1999/02/02 1999/02/02

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

1 2 3
Кишак А. Меченян Г. Сибовянц Т.
kisak20@mail.ru mecenan23@mail.ru sibovanz96@mail.ru
99/02/02 04/06/19 01/06/26

Пример 2

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

1 2 3 4 5 6
Вемофли, Ю.Р. vemofli91[at]rambler.ru 2002/02/21 2002/02/21
Циляк, С.Ш. zilak76[at]rambler.ru 1999/12/12 1999/12/12
Дутерук, И.О. duteruk82[at]rambler.ru 2003/08/05 2003/08/05
Дутерук, И.О. duteruk82[at]rambler.ru 2003/08/05 2003/08/05
Гезалко, С.К. gezalko12[at]rambler.ru 1999/12/16 1999/12/16

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

1 2 3 4
Вемофли Ю. Гезалко С. Дутерук И. Циляк С.
vemofli91@rambler.ru gezalko12@rambler.ru duteruk82@rambler.ru zilak76@rambler.ru
02/02/21 99/12/16 03/08/05 99/12/12

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
vitalij92@rambler.ru 0;Виталий А. Комко 0.5
aromir13@yahoo.com 1;Яромир В. Тамман 0.8
aromir13@yahoo.com 1;Яромир В. Тамман 0.8
kevesev52@yandex.ru 0;Демид К. Кевешев 0.2

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

1 2 3
aromir13[at]yahoo.com kevesev52[at]yandex.ru vitalij92[at]rambler.ru
Выполнено Не выполнено Не выполнено
0.800 0.200 0.500
Яромир Тамман Демид Кевешев Виталий Комко

Пример 2

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

1 2 3
camesev28@yandex.ru 0;Денис Г. Чамешев 0.4
gaverberg90@yahoo.com 0;Ринат И. Гаверберг 0.3
boris67@yahoo.com 0;Борис Д. Бачич 0.8
boris67@yahoo.com 0;Борис Д. Бачич 0.8

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

1 2 3
boris67[at]yahoo.com camesev28[at]yandex.ru gaverberg90[at]yahoo.com
Не выполнено Не выполнено Не выполнено
0.800 0.400 0.300
Борис Бачич Денис Чамешев Ринат Гаверберг

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.7945 10.02.99 Выполнено
0.2330 28.03.00 Выполнено
0.4724 15.03.00 Выполнено
0.8098 19.02.00 Не выполнено
0.8098 19.02.00 Не выполнено
0.8098 19.02.00 Не выполнено

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

1 2 3 4
0.8 0.2 0.5 0.8
10/02/99 28/03/00 15/03/00 19/02/00
true true true false

Пример 2

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

1 2 3 4
0.5526 07.05.99 Выполнено
0.1016 14.11.00 Выполнено
0.5526 07.05.99 Выполнено
0.1346 18.08.01 Не выполнено
0.5526 07.05.99 Выполнено
0.3941 14.07.01 Не выполнено

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

1 2 3 4
0.6 0.1 0.1 0.4
07/05/99 14/11/00 18/08/01 14/07/01
true true false false

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.7|vubij80[at]yandex.ru М.Р. Вубий 11/11/04 11/11/04
0.7|fanerov72[at]rambler.ru З.У. Фанеров 24/06/03 24/06/03
0.3|vibskij56[at]mail.ru Ф.Г. Вибский 28/07/04 28/07/04
0.2|fumev96[at]yandex.ru Д.Ш. Фумев 07/03/04 07/03/04
0.3|vibskij56[at]mail.ru Ф.Г. Вибский 28/07/04 28/07/04

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

1 2 3 4
0.70 yandex.ru Вубий М. 11-11-04
0.70 rambler.ru Фанеров З. 24-06-03
0.30 mail.ru Вибский Ф. 28-07-04
0.20 yandex.ru Фумев Д. 07-03-04

Пример 2

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

1 2 3 4
0.3|zegebko81[at]mail.ru Н.Н. Цегебко 15/08/02 15/08/02
0.9|ragasuk77[at]yandex.ru А.Л. Рагашук 07/05/04 07/05/04
0.9|ragasuk77[at]yandex.ru А.Л. Рагашук 07/05/04 07/05/04
0.9|raziranz40[at]rambler.ru М.У. Рацирянц 13/09/03 13/09/03
0.9|lezberg9[at]rambler.ru Я.Ч. Лецберг 04/09/99 04/09/99

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

1 2 3 4
0.30 mail.ru Цегебко Н. 15-08-02
0.90 yandex.ru Рагашук А. 07-05-04
0.90 rambler.ru Рацирянц М. 13-09-03
0.90 rambler.ru Лецберг Я. 04-09-99

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Арсений Г. Мивин arsenij17[at]yahoo.com!18-06-1999
Вадим В. Нусян vadim6[at]rambler.ru!10-09-1999
Павел С. Тибуфян tibufan56[at]mail.ru!06-06-1999
Матвей Н. Бушяк matvej92[at]rambler.ru!01-03-2000

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

1 2 3 4
Мивин Арсений Нусян Вадим Тибуфян Павел Бушяк Матвей
yahoo.com rambler.ru mail.ru rambler.ru
1999 1999 1999 2000

Пример 2

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

1 2
Тамерлан А. Нофко tamerlan14[at]yandex.ru!20-02-2002
Тимофей В. Фавевиди favevidi18[at]gmail.com!20-10-1999
Александр Ц. Васанли aleksandr42[at]gmail.com!14-01-2003
Даниэль Л. Вусогак daniel_9[at]yahoo.com!14-03-2000

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

1 2 3 4
Нофко Тамерлан Фавевиди Тимофей Васанли Александр Вусогак Даниэль
yandex.ru gmail.com gmail.com yahoo.com
2002 1999 2003 2000

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.4560 0 tamerlan82@gmail.com Тамерлан Р. Гигонян
0.9893 0 rilberg97@yahoo.com Яромир Ф. Рилберг
0.3130 0 dmitrij45@mail.ru Дмитрий Ц. Чебман
0.4629 1 dukasov74@rambler.ru Даниил У. Дукашов

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

1 2 3 4
0.456 false tamerlan82[at]gmail.com Т.Р. Гигонян
0.989 false rilberg97[at]yahoo.com Я.Ф. Рилберг
0.313 false dmitrij45[at]mail.ru Д.Ц. Чебман
0.463 true dukasov74[at]rambler.ru Д.У. Дукашов

Пример 2

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

1 2 3 4
0.6184 1 vasilij36@mail.ru Василий Е. Бешерев
0.9177 0 rostislav46@mail.ru Ростислав Ч. Гебук
0.4053 0 gacin20@yahoo.com Егор О. Гачин

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

1 2 3 4
0.618 true vasilij36[at]mail.ru В.Е. Бешерев
0.918 false rostislav46[at]mail.ru Р.Ч. Гебук
0.405 false gacin20[at]yahoo.com Е.О. Гачин

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 422 067-6008 27.07.99|Виктор Л. Царелман +7 422 067-6008
+7 170 455-7591 22.04.03|Рустам Ф. Рачисак +7 170 455-7591
+7 310 896-6555 08.11.04|Святогор Б. Рагли +7 310 896-6555
+7 553 678-7853 16.10.02|Арсений Ц. Цивучин +7 553 678-7853
+7 170 455-7591 22.04.03|Рустам Ф. Рачисак +7 170 455-7591

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

1 2 3 4
(422) 067-60-08 (170) 455-75-91 (310) 896-65-55 (553) 678-78-53
Царелман Рачисак Рагли Цивучин
99-07-27 03-04-22 04-11-08 02-10-16

Пример 2

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

1 2 3
+7 168 739-3470 03.02.00|Самир Г. Чизий +7 168 739-3470
+7 836 652-9669 06.09.02|Платон У. Кутов +7 836 652-9669
+7 354 029-0809 01.04.02|Владислав Т. Нучагский +7 354 029-0809
+7 354 029-0809 01.04.02|Владислав Т. Нучагский +7 354 029-0809

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

1 2 3
(168) 739-34-70 (836) 652-96-69 (354) 029-08-09
Чизий Кутов Нучагский
00-02-03 02-09-06 02-04-01

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
false false Олег Т. Лукак;5043153643
false false Евгений Ц. Фазин;6504470982
false false Евгений Ц. Фазин;6504470982
false false Евгений Ц. Фазин;6504470982
true true Арсений И. Лилумян;0758231113

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

1 2 3
0 0 1
504 315-3643 650 447-0982 075 823-1113
Олег Лукак Евгений Фазин Арсений Лилумян

Пример 2

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

1 2 3
false false Ян Р. Кивадян;2940782735
false false Ян Р. Кивадян;2940782735
true true Ринат Б. Кезич;5982664778
false false Захар Ч. Галесий;2999896084
false false Ян Р. Кивадян;2940782735
true true Эмиль В. Роцский;6682503797

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

1 2 3 4
0 1 0 1
294 078-2735 598 266-4778 299 989-6084 668 250-3797
Ян Кивадян Ринат Кезич Захар Галесий Эмиль Роцский

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
17/07/99 6435068741 Нет domasak69@mail.ru Нет
09/05/04 4212116149 Нет georgij1@gmail.com Нет
10/04/02 4684345477 Да miroslav51@gmail.com Да

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

1 2 3
99/07/17 04/05/09 02/04/10
643-506-8741 421-211-6149 468-434-5477
false false true
mail.ru gmail.com gmail.com

Пример 2

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

1 2 3 4 5 6 7
16/08/03 9316313338 Нет nofumin67@rambler.ru Нет
03/04/04 5861895530 Нет vaceslav48@yahoo.com Нет
11/12/99 5936289593 Нет nikita64@mail.ru Нет

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

1 2 3
03/08/16 04/04/03 99/12/11
931-631-3338 586-189-5530 593-628-9593
false false false
rambler.ru yahoo.com mail.ru