ИКБО-19-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
18% Константин К. Гашяк konstantin31@rambler.ru 0319321670
80% Станислав Р. Гарянц stanislav30@yandex.ru 1816102443
60% Герман У. Борли german21@gmail.com 6102349706
60% Герман У. Борли german21@gmail.com 6102349706
60% Герман У. Борли german21@gmail.com 6102349706

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

1 2 3
0.1800 0.8000 0.6000
Константин Гашяк Станислав Гарянц Герман Борли
konstantin31 stanislav30 german21
031-932-1670 181-610-2443 610-234-9706

Пример 2

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

1 2 3 4
3% Александр С. Бицакев aleksandr46@gmail.com 3297269081
3% Александр С. Бицакев aleksandr46@gmail.com 3297269081
72% Давид Ш. Шалитский salitskij66@yahoo.com 5041114858
8% Сергей Ц. Гилорский gilorskij91@mail.ru 7176830475
3% Александр С. Бицакев aleksandr46@gmail.com 3297269081

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

1 2 3
0.0300 0.7200 0.0800
Александр Бицакев Давид Шалитский Сергей Гилорский
aleksandr46 salitskij66 gilorskij91
329-726-9081 504-111-4858 717-683-0475

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
tunko96[at]rambler.ru А.О. Тунко +7(914)063-60-27 Выполнено
fezosan60[at]yandex.ru И.В. Фезосян +7(825)243-61-65 Не выполнено
nisanz93[at]mail.ru Е.С. Нисянц +7(809)161-86-07 Выполнено

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

1 2 3 4
tunko96@rambler.ru А. Тунко 063-6027 true
fezosan60@yandex.ru И. Фезосян 243-6165 false
nisanz93@mail.ru Е. Нисянц 161-8607 true

Пример 2

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

1 2 3 4
rizan12[at]yandex.ru Е.У. Рицян +7(352)807-02-33 Выполнено
lukobij33[at]gmail.com Р.А. Лукобий +7(536)340-20-37 Выполнено
nimakidi68[at]yandex.ru Ф.Р. Нимакиди +7(604)048-37-56 Не выполнено

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

1 2 3 4
rizan12@yandex.ru Е. Рицян 807-0233 true
lukobij33@gmail.com Р. Лукобий 340-2037 true
nimakidi68@yandex.ru Ф. Нимакиди 048-3756 false

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2
+73273375164 Е.Т. Богозянц#0.2
+73850137893 Р.М. Раневяк#0.6
+77004810935 Г.Н. Цоменко#0.8
+79433407720 А.Ц. Зучко#1.0

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

1 2 3 4
+7(327)337-51-64 +7(385)013-78-93 +7(700)481-09-35 +7(943)340-77-20
0.200 0.600 0.800 1.000
Е. Богозянц Р. Раневяк Г. Цоменко А. Зучко

Пример 2

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

1 2
+70681601899 В.Н. Зитишский#0.1
+71232093656 В.Ц. Ретов#0.6
+72023370740 Я.О. Вубидберг#0.2

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

1 2 3
+7(068)160-18-99 +7(123)209-36-56 +7(202)337-07-40
0.100 0.600 0.200
В. Зитишский В. Ретов Я. Вубидберг

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+79393443604&svatogor36[at]mail.ru Святогор О. Зуразко 13.07.02
+76759252574&terasidi27[at]yahoo.com Артур Е. Терасиди 21.05.99
+76759252574&terasidi27[at]yahoo.com Артур Е. Терасиди 21.05.99
+75229062258&mezomidi63[at]gmail.com Эдуард Ч. Мецомиди 25.11.01

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

1 2 3 4
mezomidi63@gmail.com Э.Ч. Мецомиди (522) 906-2258 25/11/01
svatogor36@mail.ru С.О. Зуразко (939) 344-3604 13/07/02
terasidi27@yahoo.com А.Е. Терасиди (675) 925-2574 21/05/99

Пример 2

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

1 2 3
+72771632067&mukanz91[at]mail.ru Глеб О. Мукянц 27.03.04
+76724558722&arsenij51[at]yahoo.com Арсений Т. Редберг 16.06.02
+76903073526&al_bert73[at]gmail.com Альберт Ф. Цовко 13.08.01
+76903073526&al_bert73[at]gmail.com Альберт Ф. Цовко 13.08.01
+77278694962&cureran80[at]gmail.com Мирон Н. Чурерян 17.09.04

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

1 2 3 4
al_bert73@gmail.com А.Ф. Цовко (690) 307-3526 13/08/01
arsenij51@yahoo.com А.Т. Редберг (672) 455-8722 16/06/02
cureran80@gmail.com М.Н. Чурерян (727) 869-4962 17/09/04
mukanz91@mail.ru Г.О. Мукянц (277) 163-2067 27/03/04

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Андрей З. Шигиди 7514528068;false 0.762
Назар М. Номесук 9794924435;true 0.320
Игорь С. Созиди 4814102959;false 0.673
Радмир Ч. Чунберг 4556802474;true 0.776

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

1 2 3 4
Шигиди 751 452-8068 0 0.7620
Номесук 979 492-4435 1 0.3200
Созиди 481 410-2959 0 0.6730
Чунберг 455 680-2474 1 0.7760

Пример 2

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

1 2 3
Игорь Г. Вадман 6515414739;true 0.122
Радмир Ш. Гамашиди 0698726770;false 0.163
Ринат Г. Семев 7580688927;true 0.344

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

1 2 3 4
Вадман 651 541-4739 1 0.1220
Гамашиди 069 872-6770 0 0.1630
Семев 758 068-8927 1 0.3440

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
1.0#Н.М. Мизанко 04.11.24 Не выполнено
0.3#В.Т. Долак 03.04.16 Выполнено
0.8#Н.Ф. Летесак 02.07.04 Выполнено
0.5#В.К. Севурко 01.11.08 Выполнено

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

1 2 3 4
Мизанко 1.000 24-11-04 нет
Долак 0.300 16-04-03 да
Летесак 0.800 04-07-02 да
Севурко 0.500 08-11-01 да

Пример 2

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

1 2 3
0.3#С.В. Цечак 01.07.24 Выполнено
0.2#Ю.В. Дуцифев 03.08.22 Выполнено
0.8#Р.Ч. Микян 02.04.08 Не выполнено
0.2#Р.А. Финев 03.10.05 Выполнено

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

1 2 3 4
Цечак 0.300 24-07-01 да
Дуцифев 0.200 22-08-03 да
Микян 0.800 08-04-02 нет
Финев 0.200 05-10-03 да

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
fazizko83@mail.ru 10/07/04 8996215
zizakin49@yahoo.com 10/12/99 8313105
derev15@mail.ru 14/08/01 3822090
derev15@mail.ru 14/08/01 3822090

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

1 2 3
fazizko83[at]mail.ru 04-07-10 899-62-15
zizakin49[at]yahoo.com 99-12-10 831-31-05
derev15[at]mail.ru 01-08-14 382-20-90

Пример 2

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

1 2 3
megicli4@rambler.ru 15/08/02 4066819
masagov11@mail.ru 13/04/04 4838353
gilovko96@yandex.ru 02/06/03 5033029
masagov11@mail.ru 13/04/04 4838353

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

1 2 3
megicli4[at]rambler.ru 02-08-15 406-68-19
masagov11[at]mail.ru 04-04-13 483-83-53
gilovko96[at]yandex.ru 03-06-02 503-30-29

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.1416 02-03-2004 02-03-2004 +7(059)271-68-69&Макар Б. Весов
0.3095 16-08-2000 16-08-2000 +7(011)449-19-97&Данил В. Цесетли
0.9371 02-04-2000 02-04-2000 +7(196)324-59-14&Иван А. Фозко
0.9371 02-04-2000 02-04-2000 +7(196)324-59-14&Иван А. Фозко

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

1 2 3 4
0.14 04-03-02 (059) 271-6869 Весов
0.31 00-08-16 (011) 449-1997 Цесетли
0.94 00-04-02 (196) 324-5914 Фозко

Пример 2

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

1 2 3 4 5
0.3682 07-06-2003 07-06-2003 +7(082)321-84-86&Марсель Г. Вонечий
0.8874 10-02-2004 10-02-2004 +7(344)350-48-99&Богдан М. Борберг
0.4329 11-09-2004 11-09-2004 +7(554)026-41-50&Демид А. Вавагли
0.8874 10-02-2004 10-02-2004 +7(344)350-48-99&Богдан М. Борберг

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

1 2 3 4
0.37 03-06-07 (082) 321-8486 Вонечий
0.89 04-02-10 (344) 350-4899 Борберг
0.43 04-09-11 (554) 026-4150 Вавагли

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+77161701309 02-06-2001 N remev85[at]mail.ru
+76453651857 24-11-2002 N rolin70[at]mail.ru
+74985046755 07-04-2000 N vezov76[at]gmail.com
+73313808503 15-03-2001 N mufugin94[at]yahoo.com
+74985046755 07-04-2000 N vezov76[at]gmail.com

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

1 2 3 4
170-13-09 02.06.01 false mail.ru
365-18-57 24.11.02 false mail.ru
504-67-55 07.04.00 false gmail.com
380-85-03 15.03.01 false yahoo.com

Пример 2

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

1 2 3 4
+72406099002 12-07-2003 N kenakanz33[at]yahoo.com
+78688434131 27-09-2000 Y vezekberg95[at]yandex.ru
+74669394310 02-11-2004 Y nasarskij81[at]rambler.ru
+70869553735 08-02-2001 Y zonesman42[at]yahoo.com
+74669394310 02-11-2004 Y nasarskij81[at]rambler.ru

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

1 2 3 4
609-90-02 12.07.03 false yahoo.com
843-41-31 27.09.00 true yandex.ru
939-43-10 02.11.04 true rambler.ru
955-37-35 08.02.01 true yahoo.com

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Юрий Б. Вемикиди#false vemikidi43[at]rambler.ru 771 554-4393
Арсен Л. Вакиди#true vakidi58[at]yahoo.com 235 242-9760
Владимир Л. Шомич#false vladimir40[at]gmail.com 575 126-6961
Юрий Б. Вемикиди#false vemikidi43[at]rambler.ru 771 554-4393
Григорий А. Дирев#true grigorij20[at]mail.ru 458 763-1660

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

1 2 3 4
А.Л. Вакиди В.Л. Шомич Г.А. Дирев Ю.Б. Вемикиди
Да Нет Да Нет
yahoo.com gmail.com mail.ru rambler.ru
2429760 1266961 7631660 5544393

Пример 2

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

1 2 3
Александр Д. Шифев#true aleksandr88[at]yandex.ru 996 694-6787
Святогор Т. Дулов#true svatogor88[at]yandex.ru 736 826-1323
Одиссей З. Дугич#false odissej1[at]yandex.ru 168 753-4532
Одиссей З. Дугич#false odissej1[at]yandex.ru 168 753-4532

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

1 2 3
А.Д. Шифев О.З. Дугич С.Т. Дулов
Да Нет Да
yandex.ru yandex.ru yandex.ru
6946787 7534532 8261323

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
нет#+73871445291 00.09.01
да#+71348431378 04.04.11
да#+77945144182 04.02.18

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

1 2 3
(134) 843-1378 (387) 144-5291 (794) 514-4182
Выполнено Не выполнено Выполнено
04/04/11 00/09/01 04/02/18

Пример 2

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

1 2 3 4
да#+75663577095 99.05.27
нет#+79748881711 00.11.18
нет#+77336561541 02.02.25

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

1 2 3
(566) 357-7095 (733) 656-1541 (974) 888-1711
Выполнено Не выполнено Не выполнено
99/05/27 02/02/25 00/11/18

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+70059019160 0.59|Беций, В.З. да
+78980190640 0.83|Рочафиди, Т.Ч. да
+77912746678 0.84|Вивов, М.Г. да
+78154419010 0.67|Чаняк, В.Б. да

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

1 2 3 4
(005) 901-91-60 0.590 true Беций В.
(898) 019-06-40 0.830 true Рочафиди Т.
(791) 274-66-78 0.840 true Вивов М.
(815) 441-90-10 0.670 true Чаняк В.

Пример 2

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

1 2 3 4 5
+76040282777 0.89|Бечян, М.И. нет
+79304045708 0.76|Гутирберг, В.Т. нет
+77163631582 0.73|Зошман, Д.Ч. нет
+78382857314 0.65|Гакиди, Г.Л. да

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

1 2 3 4
(604) 028-27-77 0.890 false Бечян М.
(930) 404-57-08 0.760 false Гутирберг В.
(716) 363-15-82 0.730 false Зошман Д.
(838) 285-73-14 0.650 true Гакиди Г.

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
да#12.09.04 rodion29[at]mail.ru
да#11.05.04 vasic28[at]yandex.ru
да#22.07.99 nivukman77[at]gmail.com

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

1 2 3
Y Y Y
12/09/04 11/05/04 22/07/99
mail.ru yandex.ru gmail.com

Пример 2

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

1 2 3 4
да#23.12.99 nakogak54[at]gmail.com
нет#10.06.00 fabumic66[at]rambler.ru
да#16.03.04 zuserman38[at]yahoo.com
нет#17.03.00 zozific23[at]mail.ru

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

1 2 3 4
Y N Y N
23/12/99 10/06/00 16/03/04 17/03/00
gmail.com rambler.ru yahoo.com mail.ru

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 895 620-04-76 05/06/2004&0.57
+7 119 650-08-78 11/03/2002&0.96
+7 243 078-59-95 18/01/2001&0.82
+7 190 784-89-31 27/06/1999&0.32

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

1 2 3
8956200476 57% 04/06/05
1196500878 96% 02/03/11
2430785995 82% 01/01/18
1907848931 32% 99/06/27

Пример 2

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

1 2 3 4
+7 687 865-20-15 12/11/1999&0.34
+7 577 813-59-87 17/01/2004&0.85
+7 198 018-61-88 18/08/1999&0.04

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

1 2 3
6878652015 34% 99/11/12
5778135987 85% 04/01/17
1980186188 4% 99/08/18

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.62 timumli60@yandex.ru Адель Г. Тимумли 0.62 +75635433994
0.26 denis87@mail.ru Денис А. Чачич 0.26 +75842161750
0.22 savelij56@yahoo.com Савелий А. Китич 0.22 +70551582567

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

1 2 3
62% 26% 22%
yandex.ru mail.ru yahoo.com
Адель Тимумли Денис Чачич Савелий Китич
(563) 543-3994 (584) 216-1750 (055) 158-2567

Пример 2

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

1 2 3 4 5
0.80 lenafko35@yandex.ru Борис И. Ленафко 0.80 +74753161329
0.55 eduard52@mail.ru Эдуард К. Гучий 0.55 +76598499973
0.01 aroslav40@mail.ru Ярослав Ш. Фукян 0.01 +73747033292

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

1 2 3
80% 55% 1%
yandex.ru mail.ru mail.ru
Борис Ленафко Эдуард Гучий Ярослав Фукян
(475) 316-1329 (659) 849-9973 (374) 703-3292

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.7!да +7 805 025-2725 +7 805 025-2725
0.7!да +7 469 314-4792 +7 469 314-4792
0.9!нет +7 819 319-5890 +7 819 319-5890
0.7!нет +7 074 967-8849 +7 074 967-8849
0.7!нет +7 074 967-8849 +7 074 967-8849
0.7!нет +7 074 967-8849 +7 074 967-8849

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

1 2 3 4
1 1 0 0
0.70 0.70 0.90 0.70
0252725 3144792 3195890 9678849

Пример 2

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

1 2 3 4 5
0.9!нет +7 703 985-9587 +7 703 985-9587
0.6!нет +7 411 675-5720 +7 411 675-5720
0.9!нет +7 703 985-9587 +7 703 985-9587
1.0!да +7 388 669-2509 +7 388 669-2509
0.4!да +7 979 215-0260 +7 979 215-0260
0.9!нет +7 703 985-9587 +7 703 985-9587

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

1 2 3 4
1 1 0 0
0.40 1.00 0.60 0.90
2150260 6692509 6755720 9859587

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Да +7 005 937-5431 0.51 zisezko7@rambler.ru
Да +7 740 856-5853 0.41 bisli87@mail.ru
Нет +7 976 861-8063 0.49 cotov86@rambler.ru

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

1 2 3
Выполнено Выполнено Не выполнено
+7 (005) 937-54-31 +7 (740) 856-58-53 +7 (976) 861-80-63
0.5 0.4 0.5
zisezko7 bisli87 cotov86

Пример 2

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

1 2 3 4
Нет +7 059 972-5886 0.56 totman86@yahoo.com
Нет +7 825 698-9459 0.94 rocezli28@gmail.com
Нет +7 972 333-2350 0.35 faban40@yahoo.com

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

1 2 3
Не выполнено Не выполнено Не выполнено
+7 (059) 972-58-86 +7 (825) 698-94-59 +7 (972) 333-23-50
0.6 0.9 0.3
totman86 rocezli28 faban40

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Y besidin51@gmail.com +7 (633) 680-98-74 Бесидин Д.Ч. Бесидин Д.Ч.
N sozidi61@gmail.com +7 (995) 541-35-26 Шозиди Т.Р. Шозиди Т.Р.
N sozidi61@gmail.com +7 (995) 541-35-26 Шозиди Т.Р. Шозиди Т.Р.
Y vinofanz79@yandex.ru +7 (292) 626-64-19 Винофянц С.В. Винофянц С.В.
N sozidi61@gmail.com +7 (995) 541-35-26 Шозиди Т.Р. Шозиди Т.Р.
N zesevin25@yahoo.com +7 (683) 380-31-99 Цешевин Р.Ч. Цешевин Р.Ч.

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

1 2 3 4
Выполнено besidin51[at]gmail.com +7(633)680-98-74 Бесидин Д.
Выполнено vinofanz79[at]yandex.ru +7(292)626-64-19 Винофянц С.
Не выполнено zesevin25[at]yahoo.com +7(683)380-31-99 Цешевин Р.
Не выполнено sozidi61[at]gmail.com +7(995)541-35-26 Шозиди Т.

Пример 2

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

1 2 3 4 5
Y cinozij15@mail.ru +7 (374) 232-37-37 Чинозий Ф.Г. Чинозий Ф.Г.
Y cinozij15@mail.ru +7 (374) 232-37-37 Чинозий Ф.Г. Чинозий Ф.Г.
Y cinozij15@mail.ru +7 (374) 232-37-37 Чинозий Ф.Г. Чинозий Ф.Г.
Y sikskij30@rambler.ru +7 (447) 061-88-77 Шикский Э.К. Шикский Э.К.
N balidi48@gmail.com +7 (818) 255-59-92 Балиди А.К. Балиди А.К.

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

1 2 3 4
Не выполнено balidi48[at]gmail.com +7(818)255-59-92 Балиди А.
Выполнено cinozij15[at]mail.ru +7(374)232-37-37 Чинозий Ф.
Выполнено sikskij30[at]rambler.ru +7(447)061-88-77 Шикский Э.

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
1999-02-09|false 0.2
1999-02-09|false 0.2
1999-02-09|false 0.2
2000-02-26|true 0.5
1999-09-19|true 0.5

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

1 2 3
N Y Y
09/02/99 26/02/00 19/09/99
0.2000 0.5000 0.5000

Пример 2

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

1 2 3 4
2003-08-24|false 0.0
2004-03-07|true 0.9
2000-10-19|false 0.1
2000-10-19|false 0.1
2000-10-19|false 0.1
2004-03-02|true 0.3

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

1 2 3 4
N Y N Y
24/08/03 07/03/04 19/10/00 02/03/04
0.0000 0.9000 0.1000 0.3000

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Федор Нифулский Выполнено 99/11/10 Федор Нифулский
Александр Цугакберг Не выполнено 00/05/04 Александр Цугакберг
Марат Ромазиди Не выполнено 99/01/21 Марат Ромазиди

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

1 2 3
Нифулский Федор Да 99.11.10
Цугакберг Александр Нет 00.05.04
Ромазиди Марат Нет 99.01.21

Пример 2

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

1 2 3 4
Андрей Земифский Выполнено 00/12/11 Андрей Земифский
Рамиль Титко Выполнено 00/09/14 Рамиль Титко
Святогор Вечогко Выполнено 03/12/13 Святогор Вечогко
Степан Батин Выполнено 00/04/24 Степан Батин

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

1 2 3
Земифский Андрей Да 00.12.11
Титко Рамиль Да 00.09.14
Вечогко Святогор Да 03.12.13
Батин Степан Да 00.04.24

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.50 (252) 087-4151&08-04-2002
0.42 (475) 655-0599&08-09-2002
0.85 (872) 718-5410&05-08-2004
0.59 (159) 909-4851&17-05-2003
0.59 (159) 909-4851&17-05-2003

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

1 2 3
0.500 (252) 087-41-51 08/04/2002
0.420 (475) 655-05-99 08/09/2002
0.850 (872) 718-54-10 05/08/2004
0.590 (159) 909-48-51 17/05/2003

Пример 2

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

1 2 3 4
0.20 (756) 691-9041&16-01-2003
0.94 (339) 205-7538&21-02-2003
0.72 (709) 333-4416&03-07-1999
0.94 (339) 205-7538&21-02-2003
0.78 (990) 701-3784&23-03-2001

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

1 2 3
0.200 (756) 691-90-41 16/01/2003
0.940 (339) 205-75-38 21/02/2003
0.720 (709) 333-44-16 03/07/1999
0.780 (990) 701-37-84 23/03/2001

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
99% +7 931 759-3657 Не выполнено 2003/01/25
55% +7 675 380-9844 Не выполнено 2001/03/26
53% +7 971 179-6216 Выполнено 2004/12/13
82% +7 050 771-0810 Выполнено 2002/02/26
82% +7 050 771-0810 Выполнено 2002/02/26

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

1 2 3 4
0.9900 9317593657 Нет 25.01.2003
0.5500 6753809844 Нет 26.03.2001
0.5300 9711796216 Да 13.12.2004
0.8200 0507710810 Да 26.02.2002

Пример 2

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

1 2 3 4
75% +7 929 345-3416 Выполнено 2003/10/20
99% +7 147 631-8264 Выполнено 1999/10/08
73% +7 928 532-6830 Не выполнено 2000/04/01
99% +7 147 631-8264 Выполнено 1999/10/08

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

1 2 3 4
0.7500 9293453416 Да 20.10.2003
0.9900 1476318264 Да 08.10.1999
0.7300 9285326830 Нет 01.04.2000

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2
0#+7 457 257-56-74 cesolic28@yahoo.com
1#+7 274 104-50-15 timman38@mail.ru
1#+7 274 104-50-15 timman38@mail.ru
0#+7 736 181-02-03 nazar9@mail.ru
1#+7 838 167-20-36 al_bert14@rambler.ru

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

1 2 3 4
Y N N Y
1672036 2575674 1810203 1045015
al_bert14[at]rambler.ru cesolic28[at]yahoo.com nazar9[at]mail.ru timman38[at]mail.ru

Пример 2

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

1 2
1#+7 597 894-62-66 tubikan88@rambler.ru
1#+7 296 015-50-17 gusacli51@yahoo.com
1#+7 681 151-20-30 marsel_34@yahoo.com
1#+7 681 151-20-30 marsel_34@yahoo.com
0#+7 668 275-22-69 kurokberg56@mail.ru

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

1 2 3 4
Y N Y Y
0155017 2752269 1512030 8946266
gusacli51[at]yahoo.com kurokberg56[at]mail.ru marsel_34[at]yahoo.com tubikan88[at]rambler.ru

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
02/07/22 sogukko63[at]rambler.ru А.В. Согукко
00/01/09 fabocskij92[at]rambler.ru Т.Д. Фабочский
99/06/08 buletuk18[at]rambler.ru Н.Н. Булетук
02/09/09 seraridi70[at]rambler.ru М.Л. Серариди

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

1 2 3
02-07-22 rambler.ru А. Согукко
00-01-09 rambler.ru Т. Фабочский
99-06-08 rambler.ru Н. Булетук
02-09-09 rambler.ru М. Серариди

Пример 2

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

1 2 3 4
01/11/14 romicidi48[at]yahoo.com З.М. Ромичиди
02/07/01 zuzunij84[at]mail.ru А.В. Зуцуний
02/06/22 gudusin53[at]mail.ru А.Д. Гудусин
03/07/09 lulizanz29[at]yandex.ru И.Ч. Лулицянц

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

1 2 3
01-11-14 yahoo.com З. Ромичиди
02-07-01 mail.ru А. Зуцуний
02-06-22 mail.ru А. Гудусин
03-07-09 yandex.ru И. Лулицянц

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
ruravak78[at]gmail.com!20-12-01 0.6 З.Ч. Руравак
ruravak78[at]gmail.com!20-12-01 0.6 З.Ч. Руравак
ruravak78[at]gmail.com!20-12-01 0.6 З.Ч. Руравак
tunko92[at]yahoo.com!08-12-01 0.8 И.О. Тунко
rumesic51[at]yahoo.com!03-11-02 0.2 П.Е. Румесич

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

1 2 3 4
ruravak78@gmail.com 0.600 Руравак 20/12/01
tunko92@yahoo.com 0.800 Тунко 08/12/01
rumesic51@yahoo.com 0.200 Румесич 03/11/02

Пример 2

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

1 2 3
nekikko83[at]yahoo.com!06-07-99 0.6 Э.Т. Некикко
nekikko83[at]yahoo.com!06-07-99 0.6 Э.Т. Некикко
nekikko83[at]yahoo.com!06-07-99 0.6 Э.Т. Некикко
kosutev71[at]rambler.ru!23-07-03 0.3 Э.И. Кошутев
rubuzuk18[at]gmail.com!20-09-04 0.8 В.Б. Рубуцук

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

1 2 3 4
nekikko83@yahoo.com 0.600 Некикко 06/07/99
kosutev71@rambler.ru 0.300 Кошутев 23/07/03
rubuzuk18@gmail.com 0.800 Рубуцук 20/09/04

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 27% 27% +7(612)912-11-06 zuvan53[at]yahoo.com
1 39% 39% +7(245)742-61-25 cucuk34[at]yahoo.com
0 51% 51% +7(458)157-09-39 tenunberg61[at]gmail.com
0 89% 89% +7(377)412-84-03 bamli84[at]yandex.ru

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

1 2 3 4
true true false false
0.270 0.390 0.510 0.890
+7 612 912-1106 +7 245 742-6125 +7 458 157-0939 +7 377 412-8403
yahoo.com yahoo.com gmail.com yandex.ru

Пример 2

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

1 2 3 4 5
0 25% 25% +7(019)494-48-80 sulabic36[at]rambler.ru
1 24% 24% +7(513)033-64-80 ridirev56[at]mail.ru
0 65% 65% +7(089)538-11-44 cavedin95[at]gmail.com

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

1 2 3
false true false
0.250 0.240 0.650
+7 019 494-4880 +7 513 033-6480 +7 089 538-1144
rambler.ru mail.ru gmail.com

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.23 +7 (694) 273-39-24 Антон Фемский false
0.56 +7 (069) 446-87-52 Дмитрий Сизиди false
0.19 +7 (359) 335-31-25 Антон Толикский false
0.25 +7 (895) 721-35-66 Руслан Фувян true

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

1 2 3 4
0.230 0.560 0.190 0.250
694-273-3924 069-446-8752 359-335-3125 895-721-3566
Фемский Антон Сизиди Дмитрий Толикский Антон Фувян Руслан
Не выполнено Не выполнено Не выполнено Выполнено

Пример 2

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

1 2 3 4 5 6
0.34 +7 (734) 814-37-17 Александр Медацян true
0.10 +7 (648) 783-64-49 Илья Сешарич true
0.04 +7 (547) 503-08-89 Роберт Тошочак true

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

1 2 3
0.340 0.100 0.040
734-814-3717 648-783-6449 547-503-0889
Медацян Александр Сешарич Илья Тошочак Роберт
Выполнено Выполнено Выполнено

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
11-02-2004 Кирилл Б. Кечин (821) 601-5386 Кирилл Б. Кечин
02-11-1999 Петр З. Шелский (897) 734-4079 Петр З. Шелский
24-07-2003 Евгений Л. Ралиди (379) 881-5508 Евгений Л. Ралиди

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

1 2 3
03.07.24 04.02.11 99.11.02
Е.Л. Ралиди К.Б. Кечин П.З. Шелский
379-881-5508 821-601-5386 897-734-4079

Пример 2

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

1 2 3 4 5
19-04-2001 Рамиль Е. Мазариди (222) 604-3963 Рамиль Е. Мазариди
11-05-2001 Мирослав З. Точоций (105) 992-0340 Мирослав З. Точоций
16-09-2001 Тамерлан Т. Ридоцев (022) 460-3528 Тамерлан Т. Ридоцев

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

1 2 3
01.09.16 01.05.11 01.04.19
Т.Т. Ридоцев М.З. Точоций Р.Е. Мазариди
022-460-3528 105-992-0340 222-604-3963

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2003.08.03 Не выполнено 0.92:tusifman47[at]yandex.ru
2004.10.01 Не выполнено 0.16:gidman84[at]gmail.com
2004.10.01 Не выполнено 0.16:gidman84[at]gmail.com
2004.10.01 Не выполнено 0.16:gidman84[at]gmail.com
2003.09.18 Выполнено 0.57:fozekko18[at]yandex.ru

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

1 2 3
18/09/03 01/10/04 03/08/03
Да Нет Нет
fozekko18 gidman84 tusifman47
0.570 0.160 0.920

Пример 2

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

1 2 3
2002.04.06 Не выполнено 0.22:lunifanz23[at]rambler.ru
2002.04.06 Не выполнено 0.22:lunifanz23[at]rambler.ru
2002.04.06 Не выполнено 0.22:lunifanz23[at]rambler.ru
2003.05.02 Не выполнено 0.62:luzobidi86[at]yahoo.com
2003.02.04 Не выполнено 0.60:gorofidi99[at]gmail.com

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

1 2 3
04/02/03 06/04/02 02/05/03
Нет Нет Нет
gorofidi99 lunifanz23 luzobidi86
0.600 0.220 0.620

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.2:+75701007090 tilev1@gmail.com tilev1@gmail.com true
0.2:+75701007090 tilev1@gmail.com tilev1@gmail.com true
0.1:+79573448851 tumov39@gmail.com tumov39@gmail.com true
0.1:+75974383036 zisak19@mail.ru zisak19@mail.ru false

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

1 2 3 4
100-70-90 tilev1 0.20 Выполнено
344-88-51 tumov39 0.10 Выполнено
438-30-36 zisak19 0.10 Не выполнено

Пример 2

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

1 2 3 4
0.5:+76085691860 nimskij65@yandex.ru nimskij65@yandex.ru true
0.2:+76028648790 zovuk71@mail.ru zovuk71@mail.ru false
0.5:+76085691860 nimskij65@yandex.ru nimskij65@yandex.ru true
0.3:+78400762374 disudak43@gmail.com disudak43@gmail.com false
0.7:+71179739266 febev65@mail.ru febev65@mail.ru true

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

1 2 3 4
569-18-60 nimskij65 0.50 Выполнено
864-87-90 zovuk71 0.20 Не выполнено
076-23-74 disudak43 0.30 Не выполнено
973-92-66 febev65 0.70 Выполнено

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
true&+78913237886 degirli35[at]yahoo.com 0.282
false&+79095180125 dutak40[at]rambler.ru 0.810
false&+79095180125 dutak40[at]rambler.ru 0.810
false&+78489214149 kekij41[at]mail.ru 0.145
true&+72265645134 zazskij50[at]rambler.ru 0.661
false&+79095180125 dutak40[at]rambler.ru 0.810

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

1 2 3 4
+7 (891) 323-78-86 degirli35@yahoo.com 0.3 Да
+7 (909) 518-01-25 dutak40@rambler.ru 0.8 Нет
+7 (848) 921-41-49 kekij41@mail.ru 0.1 Нет
+7 (226) 564-51-34 zazskij50@rambler.ru 0.7 Да

Пример 2

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

1 2 3 4 5
true&+78423592346 busutin96[at]gmail.com 0.877
false&+75644131927 vulotskij85[at]mail.ru 0.459
false&+77714613888 tozan57[at]rambler.ru 0.396
false&+75644131927 vulotskij85[at]mail.ru 0.459
false&+75644131927 vulotskij85[at]mail.ru 0.459

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

1 2 3 4
+7 (842) 359-23-46 busutin96@gmail.com 0.9 Да
+7 (564) 413-19-27 vulotskij85@mail.ru 0.5 Нет
+7 (771) 461-38-88 tozan57@rambler.ru 0.4 Нет

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
594-835-5401#0 0.3141
332-286-9540#1 0.9956
416-209-3083#1 0.5568
594-835-5401#0 0.3141
974-789-4941#0 0.3141

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

1 2 3 4
5948355401 3322869540 4162093083 9747894941
31% 100% 56% 31%
Нет Да Да Нет

Пример 2

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

1 2 3
563-114-8171#0 0.1762
191-844-8548#0 0.9628
079-070-1340#0 0.8355
079-070-1340#0 0.8355
910-268-7262#1 0.3262

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

1 2 3 4
5631148171 1918448548 0790701340 9102687262
18% 96% 84% 33%
Нет Нет Нет Да

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
03.06.2004 N aroslav37@mail.ru Ярослав Ш. Фоцаняк
03.06.2004 N aroslav37@mail.ru Ярослав Ш. Фоцаняк
11.12.2001 Y tocinanz19@rambler.ru Роман Г. Точинянц
05.08.2002 N anatolij13@yandex.ru Анатолий У. Зобман
03.06.2004 N aroslav37@mail.ru Ярослав Ш. Фоцаняк

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

1 2 3 4
05/08/2002 Нет anatolij13 Анатолий Зобман
11/12/2001 Да tocinanz19 Роман Точинянц
03/06/2004 Нет aroslav37 Ярослав Фоцаняк

Пример 2

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

1 2 3 4 5 6
09.08.2004 N dobasak71@mail.ru Кирилл О. Добашак
09.08.2004 N dobasak71@mail.ru Кирилл О. Добашак
09.08.2004 N dobasak71@mail.ru Кирилл О. Добашак
25.06.2003 Y mebidi84@yandex.ru Влад Г. Мебиди
12.02.2003 Y nazar80@yahoo.com Назар Ш. Рамук

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

1 2 3 4
25/06/2003 Да mebidi84 Влад Мебиди
09/08/2004 Нет dobasak71 Кирилл Добашак
12/02/2003 Да nazar80 Назар Рамук

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
09.03.00;0.910 false dumizuk58[at]gmail.com
05.02.00;0.981 true anatolij59[at]yahoo.com
07.11.99;0.304 true makar86[at]rambler.ru
10.11.99;0.318 false valerij88[at]rambler.ru

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

1 2 3 4
00-03-09 00-02-05 99-11-07 99-11-10
Нет Да Да Нет
91% 98% 30% 32%
gmail.com yahoo.com rambler.ru rambler.ru

Пример 2

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

1 2 3
17.03.00;0.769 true sergej98[at]gmail.com
24.12.01;0.425 false rostislav71[at]yahoo.com
10.04.03;0.715 false vladislav90[at]mail.ru
15.09.04;0.312 false makubin25[at]mail.ru

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

1 2 3 4
00-03-17 01-12-24 03-04-10 04-09-15
Да Нет Нет Нет
77% 42% 72% 31%
gmail.com yahoo.com mail.ru mail.ru

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+73095692927|Фаноков В.А. 06-04-2004 fanokov82[at]yahoo.com fanokov82[at]yahoo.com
+73381442465|Торесяк Д.Ф. 16-08-2001 toresak32[at]yahoo.com toresak32[at]yahoo.com
+72805548068|Вирукич М.Л. 20-12-1999 virukic54[at]yahoo.com virukic54[at]yahoo.com

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

1 2 3 4
3095692927 2004 Фаноков fanokov82
3381442465 2001 Торесяк toresak32
2805548068 1999 Вирукич virukic54

Пример 2

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

1 2 3 4 5 6
+71616452574|Чосагянц З.Ф. 20-06-1999 cosaganz73[at]yandex.ru cosaganz73[at]yandex.ru
+72180368185|Шудский В.С. 17-04-2004 sudskij21[at]yahoo.com sudskij21[at]yahoo.com
+72597043681|Лудак В.С. 24-07-2004 ludak75[at]mail.ru ludak75[at]mail.ru
+76272890983|Фозман Т.В. 22-03-2004 fozman43[at]gmail.com fozman43[at]gmail.com

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

1 2 3 4
1616452574 1999 Чосагянц cosaganz73
2180368185 2004 Шудский sudskij21
2597043681 2004 Лудак ludak75
6272890983 2004 Фозман fozman43

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
false#Данил З. Шигефин 1999/06/16 sigefin77@mail.ru
false#Давид Н. Реряк 2004/08/22 david53@mail.ru
true#Святослав О. Шилман 2001/09/23 svatoslav46@gmail.com

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

1 2 3
N N Y
Шигефин Данил Реряк Давид Шилман Святослав
16.06.99 22.08.04 23.09.01
sigefin77 david53 svatoslav46

Пример 2

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

1 2 3 4
true#Владимир А. Гебовский 2002/07/07 gebovskij84@rambler.ru
true#Марк Н. Товецяк 2003/12/07 tovezak82@mail.ru
false#Радмир В. Чулин 2004/01/07 radmir78@mail.ru

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

1 2 3
Y Y N
Гебовский Владимир Товецяк Марк Чулин Радмир
07.07.02 07.12.03 07.01.04
gebovskij84 tovezak82 radmir78

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
titonov59[at]yahoo.com#Титонов, А.З. 09.06.02 0.7
lokidij30[at]mail.ru#Локидий, А.Г. 16.07.01 0.2
zidekan32[at]gmail.com#Цидекян, В.Ц. 03.10.02 0.8

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

1 2 3 4
Титонов А. 02-06-09 70% titonov59
Локидий А. 01-07-16 20% lokidij30
Цидекян В. 02-10-03 80% zidekan32

Пример 2

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

1 2 3
zozanz24[at]yandex.ru#Цоцянц, В.В. 20.01.00 0.5
cefko53[at]gmail.com#Чефко, Е.Б. 10.01.00 0.7
fofberg65[at]yahoo.com#Фофберг, Р.М. 06.03.04 0.3

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

1 2 3 4
Цоцянц В. 00-01-20 50% zozanz24
Чефко Е. 00-01-10 70% cefko53
Фофберг Р. 04-03-06 30% fofberg65

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Да Да tolij84[at]gmail.com (081) 395-84-18
Да Да zinalov3[at]yahoo.com (218) 903-97-13
Да Да miroslav88[at]yandex.ru (342) 365-04-03
Нет Нет felivskij79[at]yahoo.com (393) 466-30-22
Нет Нет felivskij79[at]yahoo.com (393) 466-30-22

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

1 2 3 4
Выполнено Выполнено Выполнено Не выполнено
tolij84@gmail.com zinalov3@yahoo.com miroslav88@yandex.ru felivskij79@yahoo.com
395-8418 903-9713 365-0403 466-3022

Пример 2

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

1 2 3 4 5 6
Да Да stepan19[at]yahoo.com (119) 853-02-90
Да Да rostislav36[at]gmail.com (374) 423-38-70
Да Да rostislav36[at]gmail.com (374) 423-38-70
Да Да nazar70[at]rambler.ru (906) 302-14-10

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

1 2 3
Выполнено Выполнено Выполнено
stepan19@yahoo.com rostislav36@gmail.com nazar70@rambler.ru
853-0290 423-3870 302-1410

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
+7 047 530-3240|sibotak11[at]gmail.com 00/07/04 00/07/04 0.4
+7 307 586-2863|tevorberg29[at]rambler.ru 00/06/01 00/06/01 0.0
+7 855 688-6182|lubitan77[at]gmail.com 04/07/01 04/07/01 0.0

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

1 2 3 4
047-530-3240 sibotak11@gmail.com 04.07.00 0.40
307-586-2863 tevorberg29@rambler.ru 01.06.00 0.00
855-688-6182 lubitan77@gmail.com 01.07.04 0.00

Пример 2

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

1 2 3 4
+7 096 423-4302|sisocak24[at]yahoo.com 02/09/10 02/09/10 0.4
+7 745 999-2095|vsevolod86[at]rambler.ru 02/09/16 02/09/16 0.6
+7 018 498-2357|pavel74[at]yahoo.com 03/09/25 03/09/25 0.1
+7 082 014-0845|zigadak4[at]yandex.ru 03/09/25 03/09/25 0.8

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

1 2 3 4
018-498-2357 pavel74@yahoo.com 25.09.03 0.10
082-014-0845 zigadak4@yandex.ru 25.09.03 0.80
096-423-4302 sisocak24@yahoo.com 10.09.02 0.40
745-999-2095 vsevolod86@rambler.ru 16.09.02 0.60

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
false +78429515136 Чевий, Д.Ш. cevij7[at]gmail.com cevij7[at]gmail.com
true +79426019645 Бешев, А.Н. besev39[at]gmail.com besev39[at]gmail.com
false +79440094975 Фитокев, Р.Б. fitokev96[at]mail.ru fitokev96[at]mail.ru
false +70217629287 Верумяк, А.Т. verumak27[at]gmail.com verumak27[at]gmail.com

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

1 2 3 4
0 1 0 0
951-51-36 601-96-45 009-49-75 762-92-87
Чевий Д. Бешев А. Фитокев Р. Верумяк А.
cevij7 besev39 fitokev96 verumak27

Пример 2

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

1 2 3 4 5 6 7
false +78464976121 Гегберг, Б.К. gegberg51[at]yahoo.com gegberg51[at]yahoo.com
false +78604763863 Ланолиди, А.Е. lanolidi32[at]gmail.com lanolidi32[at]gmail.com
true +77554287990 Шучелий, С.Ц. sucelij43[at]gmail.com sucelij43[at]gmail.com

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

1 2 3
0 0 1
497-61-21 476-38-63 428-79-90
Гегберг Б. Ланолиди А. Шучелий С.
gegberg51 lanolidi32 sucelij43