ИКБО-13-22

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
cuvin77@gmail.com&Чувин Влад 4398807506 4398807506
sunavskij35@yandex.ru&Сунавский Айдар 1873596309 1873596309
tavov52@rambler.ru&Тавов Иван 5920606639 5920606639
tavov52@rambler.ru&Тавов Иван 5920606639 5920606639
tavov52@rambler.ru&Тавов Иван 5920606639 5920606639

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

1 2 3
cuvin77 439-880-7506 Влад Чувин
sunavskij35 187-359-6309 Айдар Сунавский
tavov52 592-060-6639 Иван Тавов

Пример 2

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

1 2 3
kifesuk63@gmail.com&Кифесук Тимофей 8848169306 8848169306
nikita50@gmail.com&Цоняк Никита 5240901125 5240901125
nikita50@gmail.com&Цоняк Никита 5240901125 5240901125
mihail17@rambler.ru&Карий Михаил 3828765245 3828765245
nikita50@gmail.com&Цоняк Никита 5240901125 5240901125

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

1 2 3
kifesuk63 884-816-9306 Тимофей Кифесук
nikita50 524-090-1125 Никита Цоняк
mihail17 382-876-5245 Михаил Карий

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
0!0.329 23/09/03 23/09/03
0!0.520 22/03/04 22/03/04
0!0.491 06/03/99 06/03/99
0!0.682 26/09/99 26/09/99

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

1 2 3
Нет 0.33 23.09.03
Нет 0.52 22.03.04
Нет 0.49 06.03.99
Нет 0.68 26.09.99

Пример 2

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

1 2 3
0!0.664 07/09/00 07/09/00
1!0.736 03/04/01 03/04/01
0!0.445 25/04/01 25/04/01
0!0.706 09/12/01 09/12/01

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

1 2 3
Нет 0.66 07.09.00
Да 0.74 03.04.01
Нет 0.45 25.04.01
Нет 0.71 09.12.01

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Кегозак Р.Н. kegozak72[at]mail.ru 1999/05/03 +7(337)966-20-74
Мифилак Г.К. mifilak52[at]mail.ru 2001/07/13 +7(327)577-59-40
Мифилак Г.К. mifilak52[at]mail.ru 2001/07/13 +7(327)577-59-40
Кутобов А.У. kutobov96[at]rambler.ru 2003/02/20 +7(189)133-89-36
Гивин Р.Д. givin18[at]mail.ru 2003/11/12 +7(723)781-30-73

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

1 2 3 4
А. Кутобов Г. Мифилак Р. Гивин Р. Кегозак
kutobov96 mifilak52 givin18 kegozak72
2003.02.20 2001.07.13 2003.11.12 1999.05.03
189 133-8936 327 577-5940 723 781-3073 337 966-2074

Пример 2

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

1 2 3 4 5 6
Гесин Р.М. gesin47[at]yahoo.com 2000/11/26 +7(712)860-60-84
Мифадяк Р.Р. mifadak4[at]yandex.ru 2003/10/16 +7(510)710-83-38
Витедий М.Ц. vitedij82[at]rambler.ru 2004/03/10 +7(340)630-65-46
Витедий М.Ц. vitedij82[at]rambler.ru 2004/03/10 +7(340)630-65-46
Чечарли Р.Г. cecarli47[at]yandex.ru 2002/03/25 +7(324)331-69-06

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

1 2 3 4
М. Витедий Р. Гесин Р. Мифадяк Р. Чечарли
vitedij82 gesin47 mifadak4 cecarli47
2004.03.10 2000.11.26 2003.10.16 2002.03.25
340 630-6546 712 860-6084 510 710-8338 324 331-6906

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 877 992-78-93:0.4 Н.М. Чукян Н.М. Чукян
+7 924 317-61-90:0.8 Д.Д. Нибман Д.Д. Нибман
+7 961 536-80-36:0.9 В.Т. Нуфко В.Т. Нуфко
+7 924 317-61-90:0.8 Д.Д. Нибман Д.Д. Нибман
+7 924 317-61-90:0.8 Д.Д. Нибман Д.Д. Нибман

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

1 2 3
0.40 Чукян 877 992-7893
0.80 Нибман 924 317-6190
0.90 Нуфко 961 536-8036

Пример 2

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

1 2 3
+7 299 468-21-70:0.6 Р.Ф. Чонашли Р.Ф. Чонашли
+7 743 003-52-07:0.7 П.Е. Бичатич П.Е. Бичатич
+7 243 634-06-56:0.0 Р.Е. Сикогиди Р.Е. Сикогиди
+7 243 634-06-56:0.0 Р.Е. Сикогиди Р.Е. Сикогиди
+7 243 634-06-56:0.0 Р.Е. Сикогиди Р.Е. Сикогиди

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

1 2 3
0.60 Чонашли 299 468-2170
0.70 Бичатич 743 003-5207
0.00 Сикогиди 243 634-0656

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
zitulskij22@gmail.com zitulskij22@gmail.com 02.08.2001 177 410-1797
evgenij18@yahoo.com evgenij18@yahoo.com 07.07.2002 868 313-9337
evgenij18@yahoo.com evgenij18@yahoo.com 07.07.2002 868 313-9337
platon7@yandex.ru platon7@yandex.ru 01.07.1999 183 725-5338

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

1 2 3
evgenij18 07/07/2002 313-9337
zitulskij22 02/08/2001 410-1797
platon7 01/07/1999 725-5338

Пример 2

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

1 2 3 4
lisagidi96@mail.ru lisagidi96@mail.ru 09.06.1999 259 804-3440
svatogor21@gmail.com svatogor21@gmail.com 04.04.1999 623 903-0455
svatogor57@mail.ru svatogor57@mail.ru 26.08.2000 269 785-9164
robert84@rambler.ru robert84@rambler.ru 28.01.2003 642 065-2110
svatogor21@gmail.com svatogor21@gmail.com 04.04.1999 623 903-0455

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

1 2 3
robert84 28/01/2003 065-2110
svatogor57 26/08/2000 785-9164
lisagidi96 09/06/1999 804-3440
svatogor21 04/04/1999 903-0455

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
true|1999-03-04 91% 91%
true|1999-03-19 22% 22%
true|2004-03-06 78% 78%

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

1 2 3
Да Да Да
0.91 0.22 0.78
99.03.04 99.03.19 04.03.06

Пример 2

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

1 2 3
true|2000-12-26 9% 9%
true|2000-04-22 33% 33%
false|2001-07-13 22% 22%
true|2002-09-09 57% 57%

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

1 2 3 4
Да Да Нет Да
0.09 0.33 0.22 0.57
00.12.26 00.04.22 01.07.13 02.09.09

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000.06.21 0.1446 0.1446 Не выполнено zugidi17@yahoo.com
2002.08.09 0.8997 0.8997 Выполнено cetefij37@yandex.ru
2002.08.08 0.9000 0.9000 Не выполнено lunisic87@rambler.ru

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

1 2 3 4
2000-06-21 0.145 Нет yahoo.com
2002-08-09 0.900 Да yandex.ru
2002-08-08 0.900 Нет rambler.ru

Пример 2

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

1 2 3 4 5
2002.09.11 0.4601 0.4601 Не выполнено killi24@rambler.ru
2004.12.08 0.5948 0.5948 Выполнено susonij16@yandex.ru
2000.02.26 0.4447 0.4447 Не выполнено mesli93@yandex.ru

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

1 2 3 4
2002-09-11 0.460 Нет rambler.ru
2004-12-08 0.595 Да yandex.ru
2000-02-26 0.445 Нет yandex.ru

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2000-04-08 0047480!Ян Е. Цалак N
2000-07-14 0843629!Лев Н. Цинянц Y
2000-04-08 0047480!Ян Е. Цалак N
1999-06-05 9244067!Елисей Д. Русский Y

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

1 2 3 4
00/04/08 Ян Цалак 0 004-74-80
00/07/14 Лев Цинянц 1 084-36-29
99/06/05 Елисей Русский 1 924-40-67

Пример 2

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

1 2 3
2000-04-19 3797567!Святогор Р. Ловориди N
2002-08-21 7721308!Савва С. Нисский N
2002-03-15 1192904!Рамиль А. Рудян Y
2000-04-19 3797567!Святогор Р. Ловориди N

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

1 2 3 4
00/04/19 Святогор Ловориди 0 379-75-67
02/08/21 Савва Нисский 0 772-13-08
02/03/15 Рамиль Рудян 1 119-29-04

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Нет Нет 75%!odissej87[at]gmail.com 22-06-2004
Да Да 40%!radmir6[at]yandex.ru 22-03-1999
Нет Нет 73%!mihail8[at]yandex.ru 20-12-2001

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

1 2 3
false true false
0.8 0.4 0.7
gmail.com yandex.ru yandex.ru
22-06-04 22-03-99 20-12-01

Пример 2

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

1 2 3 4
Да Да 8%!solusic70[at]yandex.ru 09-07-2001
Да Да 94%!daniel_41[at]gmail.com 18-10-2000
Нет Нет 94%!rostislav79[at]mail.ru 12-02-2001
Нет Нет 70%!mihail9[at]rambler.ru 10-02-2000

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

1 2 3 4
true true false false
0.1 0.9 0.9 0.7
yandex.ru gmail.com mail.ru rambler.ru
09-07-01 18-10-00 12-02-01 10-02-00

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
melak37[at]yahoo.com 0.9629 1
gebotic86[at]gmail.com 0.5281 1
rizanz85[at]yandex.ru 0.3610 0
memuk68[at]mail.ru 0.8604 0
memuk68[at]mail.ru 0.8604 0

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

1 2 3 4
melak37 gebotic86 rizanz85 memuk68
1.0 0.5 0.4 0.9
true true false false

Пример 2

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

1 2 3 4 5
zozidi37[at]mail.ru 0.0053 0
fazberg97[at]gmail.com 0.6539 0
fazberg97[at]gmail.com 0.6539 0
dotomberg17[at]mail.ru 0.4757 1

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

1 2 3
zozidi37 fazberg97 dotomberg17
0.0 0.7 0.5
false false true

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
bizskij35[at]mail.ru:В.А. Бизский 26.12.00 26.12.00
cazamli42[at]yahoo.com:В.Л. Чацамли 08.01.03 08.01.03
bizskij35[at]mail.ru:В.А. Бизский 26.12.00 26.12.00
zoranz48[at]rambler.ru:А.А. Цорянц 25.12.01 25.12.01

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

1 2 3
Бизский bizskij35 26/12/00
Чацамли cazamli42 08/01/03
Цорянц zoranz48 25/12/01

Пример 2

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

1 2 3 4
mimakidi81[at]gmail.com:П.Л. Мимакиди 21.12.04 21.12.04
duzak39[at]yandex.ru:С.Л. Дуцак 05.06.04 05.06.04
malitak44[at]gmail.com:Я.З. Малитяк 07.07.00 07.07.00
riganz86[at]gmail.com:С.Т. Ригянц 27.03.99 27.03.99
riganz86[at]gmail.com:С.Т. Ригянц 27.03.99 27.03.99

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

1 2 3
Мимакиди mimakidi81 21/12/04
Дуцак duzak39 05/06/04
Малитяк malitak44 07/07/00
Ригянц riganz86 27/03/99

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 1 08.03.03 Лев Ч. Кодудский!+7 382 144-28-79
0 0 28.01.99 Федор Ш. Форикберг!+7 217 004-78-85
0 0 28.01.99 Федор Ш. Форикберг!+7 217 004-78-85
0 0 06.09.03 Дмитрий Е. Малий!+7 883 374-13-94
0 0 28.01.99 Федор Ш. Форикберг!+7 217 004-78-85

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

1 2 3 4
Y 03/03/08 382 144-2879 Л.Ч. Кодудский
N 99/01/28 217 004-7885 Ф.Ш. Форикберг
N 03/09/06 883 374-1394 Д.Е. Малий

Пример 2

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

1 2 3 4 5
0 0 16.02.00 Эдуард Г. Реветберг!+7 576 055-33-68
0 0 21.01.01 Назар Р. Чезиди!+7 586 429-82-50
0 0 21.01.01 Назар Р. Чезиди!+7 586 429-82-50
0 0 08.09.03 Матвей Л. Цишак!+7 203 265-51-71
0 0 21.01.01 Назар Р. Чезиди!+7 586 429-82-50

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

1 2 3 4
N 00/02/16 576 055-3368 Э.Г. Реветберг
N 01/01/21 586 429-8250 Н.Р. Чезиди
N 03/09/08 203 265-5171 М.Л. Цишак

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Савелий Фадский +74113347892 savelij40[at]yahoo.com
Марсель Догабиди +73763279895 dogabidi23[at]gmail.com
Анатолий Ферутберг +79603765283 ferutberg50[at]mail.ru
Рустам Чегушли +78103410518 cegusli92[at]mail.ru
Савелий Фадский +74113347892 savelij40[at]yahoo.com

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

1 2 3 4
Фадский Догабиди Ферутберг Чегушли
3347892 3279895 3765283 3410518
savelij40 dogabidi23 ferutberg50 cegusli92

Пример 2

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

1 2 3 4
Максим Дуцич +79437443413 maksim71[at]mail.ru
Павел Сумукев +76254056794 sumukev23[at]yahoo.com
Айдар Музянц +71833146508 muzanz63[at]rambler.ru
Павел Сумукев +76254056794 sumukev23[at]yahoo.com

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

1 2 3
Дуцич Сумукев Музянц
7443413 4056794 3146508
maksim71 sumukev23 muzanz63

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
cazko27[at]yahoo.com#10/12/2000 0.7259 0.7259 +7 446 374-68-35
fatunov88[at]yandex.ru#07/12/1999 0.7783 0.7783 +7 995 999-83-80
gumli24[at]yahoo.com#19/03/2002 0.5320 0.5320 +7 797 966-02-03
bagak17[at]mail.ru#25/10/2000 0.3326 0.3326 +7 637 782-02-92

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

1 2 3 4
yahoo.com 2000 0.726 (446) 374-6835
yandex.ru 1999 0.778 (995) 999-8380
yahoo.com 2002 0.532 (797) 966-0203
mail.ru 2000 0.333 (637) 782-0292

Пример 2

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

1 2 3 4 5
cicuk64[at]yandex.ru#24/01/2000 0.9706 0.9706 +7 700 501-04-32
divukan19[at]gmail.com#24/04/2004 0.3327 0.3327 +7 976 387-39-77
kukotan30[at]yandex.ru#05/05/2003 0.8421 0.8421 +7 045 894-41-38
codenskij45[at]gmail.com#08/07/2002 0.1351 0.1351 +7 356 598-33-55

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

1 2 3 4
yandex.ru 2000 0.971 (700) 501-0432
gmail.com 2004 0.333 (976) 387-3977
yandex.ru 2003 0.842 (045) 894-4138
gmail.com 2002 0.135 (356) 598-3355

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Р.У. Течиди;952-15-07 10.11.1999 true
Д.Р. Тушузян;383-56-91 26.06.2001 true
П.Г. Гадикяк;582-37-80 07.10.2004 false
Е.Ш. Фацин;697-45-11 25.03.2000 false

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

1 2 3 4
Гадикяк Течиди Тушузян Фацин
2004 1999 2001 2000
5823780 9521507 3835691 6974511
Не выполнено Выполнено Выполнено Не выполнено

Пример 2

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

1 2 3
А.Б. Чевубберг;065-80-31 02.10.2004 false
Е.З. Тизомли;805-66-41 25.09.1999 false
В.Б. Гегко;027-90-16 12.11.2004 false
Д.Ш. Цанасман;932-21-69 22.06.2000 false

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

1 2 3 4
Гегко Тизомли Цанасман Чевубберг
2004 1999 2000 2004
0279016 8056641 9322169 0658031
Не выполнено Не выполнено Не выполнено Не выполнено

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
28-12-03&Ломук А.Д. Да +75117040588 +75117040588
28-12-03&Ломук А.Д. Да +75117040588 +75117040588
13-03-99&Торочак В.Г. Нет +76396862394 +76396862394
28-12-03&Ломук А.Д. Да +75117040588 +75117040588
27-04-00&Тотиди А.Ч. Да +78713454548 +78713454548

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

1 2 3
03/12/28 99/03/13 00/04/27
Ломук А. Торочак В. Тотиди А.
true false true
+7(511)704-05-88 +7(639)686-23-94 +7(871)345-45-48

Пример 2

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

1 2 3 4
11-10-00&Земитич И.Б. Да +73403571672 +73403571672
20-01-00&Кезесли А.Л. Да +71580732085 +71580732085
03-08-00&Кунотев В.Ц. Да +70843315791 +70843315791
03-08-00&Кунотев В.Ц. Да +70843315791 +70843315791
03-08-00&Кунотев В.Ц. Да +70843315791 +70843315791
19-10-99&Розин Т.И. Да +76401327658 +76401327658

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

1 2 3 4
00/10/11 00/01/20 00/08/03 99/10/19
Земитич И. Кезесли А. Кунотев В. Розин Т.
true true true true
+7(340)357-16-72 +7(158)073-20-85 +7(084)331-57-91 +7(640)132-76-58

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2002.09.22|(837) 576-7247 Глеб Г. Шорасин Глеб Г. Шорасин
1999.02.19|(243) 542-0605 Михаил У. Бачузин Михаил У. Бачузин
2001.05.05|(915) 067-2584 Максим К. Гиталман Максим К. Гиталман
2001.05.05|(915) 067-2584 Максим К. Гиталман Максим К. Гиталман

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

1 2 3
22/09/2002 05/05/2001 19/02/1999
Глеб Шорасин Максим Гиталман Михаил Бачузин
837 576-7247 915 067-2584 243 542-0605

Пример 2

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

1 2 3 4 5
2004.09.08|(267) 951-7491 Амир Т. Мелук Амир Т. Мелук
2003.09.26|(285) 122-3185 Марсель Б. Мисузич Марсель Б. Мисузич
2003.09.26|(285) 122-3185 Марсель Б. Мисузич Марсель Б. Мисузич
2000.06.16|(943) 978-6983 Антон Ц. Мелянц Антон Ц. Мелянц

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

1 2 3
08/09/2004 16/06/2000 26/09/2003
Амир Мелук Антон Мелянц Марсель Мисузич
267 951-7491 943 978-6983 285 122-3185

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0 1.0 2835244151 26/01/03
0 0.0 6273578823 06/02/02
1 0.5 3022795190 26/09/01
1 0.5 3022795190 26/09/01
1 0.3 5199841850 21/09/01
1 0.5 3022795190 26/09/01

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

1 2 3 4
Нет Нет Да Да
1.000 0.000 0.500 0.300
(283) 524-4151 (627) 357-8823 (302) 279-5190 (519) 984-1850
26.01.03 06.02.02 26.09.01 21.09.01

Пример 2

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

1 2 3 4 5 6
1 0.5 4215571382 17/04/03
1 0.7 1465784054 09/09/02
0 0.8 3625734476 19/05/01
0 0.8 3625734476 19/05/01
1 0.9 0861003053 17/03/99
0 0.8 3625734476 19/05/01

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

1 2 3 4
Да Да Нет Да
0.500 0.700 0.800 0.900
(421) 557-1382 (146) 578-4054 (362) 573-4476 (086) 100-3053
17.04.03 09.09.02 19.05.01 17.03.99

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2002.09.18 Шочанич Гордей socanic58@mail.ru Нет
2002.09.18 Шочанич Гордей socanic58@mail.ru Нет
2000.04.07 Годисянц Гордей godisanz86@mail.ru Нет
1999.10.12 Рулак Игорь rulak55@rambler.ru Нет
2004.12.25 Зушуняк Данил zusunak53@yandex.ru Нет

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

1 2 3 4
18-09-02 Шочанич socanic58 false
07-04-00 Годисянц godisanz86 false
12-10-99 Рулак rulak55 false
25-12-04 Зушуняк zusunak53 false

Пример 2

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

1 2 3 4
2003.03.21 Дачосяк Савелий dacosak21@yahoo.com Да
2000.12.19 Додко Давид dodko65@yandex.ru Да
2000.12.19 Додко Давид dodko65@yandex.ru Да
2001.12.12 Гоцугский Адель gozugskij85@mail.ru Да

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

1 2 3 4
21-03-03 Дачосяк dacosak21 true
19-12-00 Додко dodko65 true
12-12-01 Гоцугский gozugskij85 true

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
520-28-06 Нет:Адель Д. Соцский 2002/12/08
475-06-89 Да:Лев Б. Нугли 1999/05/10
475-06-89 Да:Лев Б. Нугли 1999/05/10
475-06-89 Да:Лев Б. Нугли 1999/05/10
505-76-89 Да:Ян Г. Вуцебко 2001/08/02
932-32-93 Да:Евгений Р. Сисли 2004/02/13

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

1 2 3 4
5202806 Соцский 2002-12-08 0
4750689 Нугли 1999-05-10 1
5057689 Вуцебко 2001-08-02 1
9323293 Сисли 2004-02-13 1

Пример 2

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

1 2 3 4 5
744-92-33 Да:Леонид Е. Незак 2004/12/24
105-84-55 Нет:Кирилл И. Лосолиди 2004/01/15
744-92-33 Да:Леонид Е. Незак 2004/12/24
744-92-33 Да:Леонид Е. Незак 2004/12/24
262-09-29 Нет:Арсений С. Мутко 2003/12/24

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

1 2 3 4
7449233 Незак 2004-12-24 1
1058455 Лосолиди 2004-01-15 0
2620929 Мутко 2003-12-24 0

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Д.З. Сонев 45% 23.12.1999 23.12.1999
Д.З. Сонев 45% 23.12.1999 23.12.1999
Е.Л. Дивачов 13% 09.02.2000 09.02.2000
А.Ч. Висин 37% 14.01.2003 14.01.2003
Н.О. Валерин 3% 28.07.2002 28.07.2002
Д.З. Сонев 45% 23.12.1999 23.12.1999

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

1 2 3
Д. Сонев 0.450 23-12-99
Е. Дивачов 0.130 09-02-00
А. Висин 0.370 14-01-03
Н. Валерин 0.030 28-07-02

Пример 2

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

1 2 3 4 5 6
Т.Ш. Фочосяк 59% 09.01.2003 09.01.2003
С.Д. Лоривянц 2% 06.07.2000 06.07.2000
С.Д. Лоривянц 2% 06.07.2000 06.07.2000
Р.Н. Дусотиди 18% 05.03.2003 05.03.2003
С.Д. Лоривянц 2% 06.07.2000 06.07.2000

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

1 2 3
Т. Фочосяк 0.590 09-01-03
С. Лоривянц 0.020 06-07-00
Р. Дусотиди 0.180 05-03-03

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Мабли, Я.М. 0.472:нет 16-09-04
Росак, Р.Ф. 0.612:нет 07-10-99
Росак, Р.Ф. 0.612:нет 07-10-99
Шунян, В.Л. 0.994:нет 24-06-00

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

1 2 3
Мабли Я. Росак Р. Шунян В.
Не выполнено Не выполнено Не выполнено
0.5 0.6 1.0
16.09.04 07.10.99 24.06.00

Пример 2

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

1 2 3 4 5
Фезий, Т.К. 0.068:нет 04-02-02
Шамин, Т.Р. 0.579:нет 07-09-02
Фуцский, Р.О. 0.229:нет 14-01-00
Ризберг, В.Е. 0.461:да 01-09-04
Ризберг, В.Е. 0.461:да 01-09-04

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

1 2 3 4
Фезий Т. Шамин Т. Фуцский Р. Ризберг В.
Не выполнено Не выполнено Не выполнено Выполнено
0.1 0.6 0.2 0.5
04.02.02 07.09.02 14.01.00 01.09.04

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
20-05-1999 +77878806293 Гегин Семен Гегин Семен
21-07-2003 +75089164735 Лацберг Денис Лацберг Денис
12-04-2002 +72327388191 Зишудак Рамиль Зишудак Рамиль

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

1 2 3
20-05-99 21-07-03 12-04-02
7878806293 5089164735 2327388191
Гегин Лацберг Зишудак

Пример 2

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

1 2 3 4 5 6
09-12-2002 +75621993655 Морузев Андрей Морузев Андрей
06-05-2002 +76223338612 Фобберг Юрий Фобберг Юрий
14-02-1999 +73619760562 Чицак Святогор Чицак Святогор

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

1 2 3
09-12-02 06-05-02 14-02-99
5621993655 6223338612 3619760562
Морузев Фобберг Чицак

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
15/03/2003#Чоняк Д.Ч. 275-3683 false
15/02/1999#Колинев П.И. 217-3154 false
21/05/1999#Зедак В.Ч. 779-8353 true

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

1 2 3
Чоняк Д. Колинев П. Зедак В.
2753683 2173154 7798353
2003.03.15 1999.02.15 1999.05.21
N N Y

Пример 2

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

1 2 3
02/06/2002#Чишитко Е.С. 423-2069 true
15/03/2004#Нитли Я.А. 731-4694 true
22/02/2004#Тазян Т.Л. 594-3816 false

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

1 2 3
Чишитко Е. Нитли Я. Тазян Т.
4232069 7314694 5943816
2002.06.02 2004.03.15 2004.02.22
Y Y N

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
donukli88[at]yahoo.com Выполнено 04-03-05:Донукли И.О.
fozevev99[at]yahoo.com Выполнено 01-02-24:Фозевев Р.З.
dosunak78[at]mail.ru Выполнено 04-12-10:Дошуняк А.К.
dosunak78[at]mail.ru Выполнено 04-12-10:Дошуняк А.К.

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

1 2 3
donukli88@yahoo.com fozevev99@yahoo.com dosunak78@mail.ru
true true true
05-03-04 24-02-01 10-12-04
Донукли И. Фозевев Р. Дошуняк А.

Пример 2

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

1 2 3
remberg20[at]yandex.ru Выполнено 01-09-07:Ремберг Я.К.
cofubskij34[at]yahoo.com Не выполнено 03-02-05:Чофубский Д.Ш.
kumuk50[at]mail.ru Не выполнено 99-05-12:Кумук В.С.
bigutak32[at]yahoo.com Не выполнено 03-10-01:Бигутяк И.О.
remberg20[at]yandex.ru Выполнено 01-09-07:Ремберг Я.К.

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

1 2 3 4
remberg20@yandex.ru cofubskij34@yahoo.com kumuk50@mail.ru bigutak32@yahoo.com
true false false false
07-09-01 05-02-03 12-05-99 01-10-03
Ремберг Я. Чофубский Д. Кумук В. Бигутяк И.

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2000-01-07|lelij55@rambler.ru 0.15 0.15
1999-12-21|regan49@yandex.ru 0.33 0.33
1999-11-19|bizidi98@mail.ru 0.34 0.34
1999-11-19|bizidi98@mail.ru 0.34 0.34
2001-05-18|disulberg39@rambler.ru 0.49 0.49

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

1 2 3 4
07/01/00 21/12/99 19/11/99 18/05/01
15% 33% 34% 49%
rambler.ru yandex.ru mail.ru rambler.ru

Пример 2

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

1 2 3 4 5
2002-01-17|rufilak95@gmail.com 0.95 0.95
2000-09-26|sakanz97@rambler.ru 0.61 0.61
2003-09-01|gosedli11@rambler.ru 0.40 0.40
1999-08-05|fumusuk37@yahoo.com 0.72 0.72
1999-08-05|fumusuk37@yahoo.com 0.72 0.72

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

1 2 3 4
17/01/02 26/09/00 01/09/03 05/08/99
95% 61% 40% 72%
gmail.com rambler.ru rambler.ru yahoo.com

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.0540 sorberg46[at]rambler.ru;true 7041633 7041633
0.6703 secazuk18[at]yahoo.com;false 0951004 0951004
0.2188 vladislav4[at]gmail.com;true 3913951 3913951

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

1 2 3
0.7 0.2 0.1
нет да да
095-10-04 391-39-51 704-16-33
secazuk18@yahoo.com vladislav4@gmail.com sorberg46@rambler.ru

Пример 2

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

1 2 3 4 5 6
0.6860 nefotman1[at]yandex.ru;false 2098563 2098563
0.2688 mihail79[at]yahoo.com;false 0826917 0826917
0.8883 nazar21[at]yandex.ru;true 8655291 8655291
0.8822 fedor26[at]gmail.com;true 2575823 2575823

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

1 2 3 4
0.3 0.7 0.9 0.9
нет нет да да
082-69-17 209-85-63 257-58-23 865-52-91
mihail79@yahoo.com nefotman1@yandex.ru fedor26@gmail.com nazar21@yandex.ru

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.10 Нилагин Д.Д. 2000.04.05 да
0.81 Севовман А.Т. 2003.07.19 да
0.15 Чисизман Г.О. 2000.09.21 нет
0.31 Затев Т.Б. 2001.11.20 да

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

1 2 3 4
0.100 0.810 0.150 0.310
Нилагин Д. Севовман А. Чисизман Г. Затев Т.
2000 2003 2000 2001
Y Y N Y

Пример 2

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

1 2 3 4
0.49 Лизко Р.Н. 2001.12.20 нет
0.25 Варуцук С.М. 2002.11.16 нет
0.28 Бечосли А.Г. 2001.08.07 нет
0.02 Дусекий В.Р. 2004.09.26 да

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

1 2 3 4
0.490 0.250 0.280 0.020
Лизко Р. Варуцук С. Бечосли А. Дусекий В.
2001 2002 2001 2004
N N N Y

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
2001/04/02 false Денис И. Мивукий 3280471
2003/01/28 false Даниэль А. Бинашяк 9189286
1999/06/18 true Марат А. Гадяк 3607232
2000/04/06 false Мирослав Д. Газешян 8905022

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

1 2 3 4
2001-04-02 2003-01-28 1999-06-18 2000-04-06
0 0 1 0
Мивукий, Д.И. Бинашяк, Д.А. Гадяк, М.А. Газешян, М.Д.
328-0471 918-9286 360-7232 890-5022

Пример 2

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

1 2 3 4
2003/09/20 true Ростислав А. Бунянц 9235203
2002/01/11 false Роман У. Носиди 9239866
2002/10/13 true Самир З. Росий 9967117
2002/05/25 true Роман В. Римян 3735537

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

1 2 3 4
2003-09-20 2002-01-11 2002-10-13 2002-05-25
1 0 1 1
Бунянц, Р.А. Носиди, Р.У. Росий, С.З. Римян, Р.В.
923-5203 923-9866 996-7117 373-5537

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+77704611557 Телудман Альберт 03.07.17
+77704611557 Телудман Альберт 03.07.17
+79800769713 Номугли Валерий 03.11.01
+71976951560 Дузуфли Самир 03.11.13
+77704611557 Телудман Альберт 03.07.17

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

1 2 3
1976951560 7704611557 9800769713
Дузуфли Телудман Номугли
03-11-13 03-07-17 03-11-01

Пример 2

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

1 2 3
+79954916123 Лодян Руслан 02.12.23
+76666648539 Кидянц Рамиль 03.02.28
+71093162283 Гешефук Даниил 00.05.11
+71093162283 Гешефук Даниил 00.05.11
+71093162283 Гешефук Даниил 00.05.11

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

1 2 3
1093162283 6666648539 9954916123
Гешефук Кидянц Лодян
00-05-11 03-02-28 02-12-23

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
+7 614 846-8618;Не выполнено vasilij98[at]yandex.ru 01-11-21
+7 234 168-6596;Выполнено damir13[at]gmail.com 02-10-22
+7 025 946-4211;Не выполнено sufuzak25[at]mail.ru 04-05-13
+7 823 607-3992;Не выполнено miroslav60[at]gmail.com 99-12-10
+7 234 168-6596;Выполнено damir13[at]gmail.com 02-10-22

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

1 2 3 4
N Y N N
yandex.ru gmail.com mail.ru gmail.com
+7 (614) 846-86-18 +7 (234) 168-65-96 +7 (025) 946-42-11 +7 (823) 607-39-92
01/11/21 02/10/22 04/05/13 99/12/10

Пример 2

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

1 2 3
+7 002 934-1682;Не выполнено mubanz64[at]rambler.ru 02-02-14
+7 599 036-2266;Выполнено bocskij68[at]mail.ru 02-11-24
+7 688 659-8838;Выполнено vaceslav55[at]yandex.ru 04-09-11
+7 599 036-2266;Выполнено bocskij68[at]mail.ru 02-11-24
+7 600 541-5070;Не выполнено cabokev63[at]rambler.ru 99-03-26

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

1 2 3 4
N Y Y N
rambler.ru mail.ru yandex.ru rambler.ru
+7 (002) 934-16-82 +7 (599) 036-22-66 +7 (688) 659-88-38 +7 (600) 541-50-70
02/02/14 02/11/24 04/09/11 99/03/26

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
516-4582 2002-05-12 maksim1@yandex.ru maksim1@yandex.ru
516-4582 2002-05-12 maksim1@yandex.ru maksim1@yandex.ru
540-8663 1999-05-23 mosudic45@yandex.ru mosudic45@yandex.ru
429-8129 2000-04-24 samugij8@yahoo.com samugij8@yahoo.com
516-4582 2002-05-12 maksim1@yandex.ru maksim1@yandex.ru
677-6832 2003-03-26 mebadberg23@rambler.ru mebadberg23@rambler.ru

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

1 2 3 4
516-45-82 677-68-32 540-86-63 429-81-29
02/05/12 03/03/26 99/05/23 00/04/24
maksim1[at]yandex.ru mebadberg23[at]rambler.ru mosudic45[at]yandex.ru samugij8[at]yahoo.com

Пример 2

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

1 2 3 4 5 6
873-1813 2001-08-07 makar40@rambler.ru makar40@rambler.ru
815-6485 2003-01-25 temko89@rambler.ru temko89@rambler.ru
815-6485 2003-01-25 temko89@rambler.ru temko89@rambler.ru
815-6485 2003-01-25 temko89@rambler.ru temko89@rambler.ru
669-4475 2000-08-14 vasilij22@mail.ru vasilij22@mail.ru

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

1 2 3
873-18-13 815-64-85 669-44-75
01/08/07 03/01/25 00/08/14
makar40[at]rambler.ru temko89[at]rambler.ru vasilij22[at]mail.ru

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.9231:2003-11-15 N fogamberg4@yahoo.com
0.3340:2000-10-28 N cefigak98@gmail.com
0.7135:1999-03-26 Y galak73@yandex.ru
0.9231:2003-11-15 N fogamberg4@yahoo.com

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

1 2 3
15.11.2003 28.10.2000 26.03.1999
0 0 1
fogamberg4 cefigak98 galak73
92% 33% 71%

Пример 2

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

1 2 3 4
0.1536:2004-06-02 Y sifli20@rambler.ru
0.7443:2001-09-12 Y dulman4@gmail.com
0.6976:1999-03-04 Y lesodov54@rambler.ru
0.3515:2003-07-27 Y ninukuk46@yandex.ru
0.3515:2003-07-27 Y ninukuk46@yandex.ru

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

1 2 3 4
02.06.2004 12.09.2001 04.03.1999 27.07.2003
1 1 1 1
sifli20 dulman4 lesodov54 ninukuk46
15% 74% 70% 35%

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
0.8342&Цибян Амир ziban3[at]yandex.ru 03-12-2002 ziban3[at]yandex.ru
0.5687&Зомоляк Игорь zomolak25[at]yahoo.com 19-08-2001 zomolak25[at]yahoo.com
0.5341&Ганавский Тамерлан ganavskij89[at]yahoo.com 21-02-2004 ganavskij89[at]yahoo.com

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

1 2 3
0.83 0.57 0.53
yandex.ru yahoo.com yahoo.com
Цибян Зомоляк Ганавский
2002-12-03 2001-08-19 2004-02-21

Пример 2

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

1 2 3 4 5 6
0.0438&Газекин Марат gazekin16[at]rambler.ru 04-09-2002 gazekin16[at]rambler.ru
0.2651&Мавий Давид mavij7[at]yahoo.com 05-01-2003 mavij7[at]yahoo.com
0.6523&Турянц Давид turanz87[at]mail.ru 02-07-2000 turanz87[at]mail.ru
0.8277&Цилабяк Станислав stanislav2[at]yandex.ru 11-08-2000 stanislav2[at]yandex.ru

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

1 2 3 4
0.04 0.27 0.65 0.83
rambler.ru yahoo.com mail.ru yandex.ru
Газекин Мавий Турянц Цилабяк
2002-09-04 2003-01-05 2000-07-02 2000-08-11

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
591 917-8113 0.877 Глеб С. Вашанич Глеб С. Вашанич
076 605-3311 0.482 Марсель Б. Нушицянц Марсель Б. Нушицянц
805 780-2430 0.578 Арсений Т. Ливов Арсений Т. Ливов

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

1 2 3
(591) 917-8113 0.8770 Вашанич
(076) 605-3311 0.4820 Нушицянц
(805) 780-2430 0.5780 Ливов

Пример 2

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

1 2 3 4
435 181-1241 0.020 Рустам Ц. Ноцегяк Рустам Ц. Ноцегяк
400 264-7241 0.041 Айдар Р. Садемев Айдар Р. Садемев
436 817-7688 0.033 Герман Д. Номошко Герман Д. Номошко

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

1 2 3
(435) 181-1241 0.0200 Ноцегяк
(400) 264-7241 0.0410 Садемев
(436) 817-7688 0.0330 Номошко

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2002-06-19 2002-06-19 N Лицибяк Федор lizibak56[at]gmail.com
2003-05-23 2003-05-23 N Дулко Леонид leonid2[at]yandex.ru
2000-01-05 2000-01-05 Y Вамич Марат vamic23[at]gmail.com
2002-09-22 2002-09-22 Y Ронко Владислав vladislav51[at]rambler.ru

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

1 2 3 4
19-06-2002 0 Лицибяк lizibak56@gmail.com
23-05-2003 0 Дулко leonid2@yandex.ru
05-01-2000 1 Вамич vamic23@gmail.com
22-09-2002 1 Ронко vladislav51@rambler.ru

Пример 2

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

1 2 3 4 5
2002-05-20 2002-05-20 N Гисефяк Василий gisefak40[at]yahoo.com
2002-12-09 2002-12-09 Y Локиняк Ильдар lokinak15[at]mail.ru
2001-11-14 2001-11-14 Y Вамуриди Роман vamuridi81[at]gmail.com

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

1 2 3 4
20-05-2002 0 Гисефяк gisefak40@yahoo.com
09-12-2002 1 Локиняк lokinak15@mail.ru
14-11-2001 1 Вамуриди vamuridi81@gmail.com

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2
Рецизко, В.У.!Выполнено 0.8
Вогич, В.Н.!Выполнено 0.2
Ладук, Э.С.!Выполнено 0.5
Ладук, Э.С.!Выполнено 0.5

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

1 2 3
Да Да Да
0.80 0.20 0.50
Рецизко В. Вогич В. Ладук Э.

Пример 2

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

1 2
Фигский, М.Г.!Не выполнено 0.9
Товов, Д.Л.!Не выполнено 0.9
Товов, Д.Л.!Не выполнено 0.9
Начицберг, Р.Р.!Выполнено 0.0
Вагафин, А.В.!Не выполнено 0.4

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

1 2 3 4
Нет Нет Да Нет
0.90 0.90 0.00 0.40
Фигский М. Товов Д. Начицберг Р. Вагафин А.

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
01.05.04&С.У. Тамий Выполнено Выполнено
00.05.02&Р.С. Зисак Выполнено Выполнено
03.09.13&Я.Ц. Дилудев Не выполнено Не выполнено
00.03.15&А.Н. Сушук Выполнено Выполнено
00.03.15&А.Н. Сушук Выполнено Выполнено

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

1 2 3 4
04/05/01 02/05/00 13/09/03 15/03/00
Да Да Нет Да
С. Тамий Р. Зисак Я. Дилудев А. Сушук

Пример 2

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

1 2 3
04.11.28&Я.А. Тителман Выполнено Выполнено
01.02.09&Л.А. Шенберг Выполнено Выполнено
01.11.23&Б.З. Течадко Не выполнено Не выполнено
04.11.28&Я.А. Тителман Выполнено Выполнено

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

1 2 3
28/11/04 09/02/01 23/11/01
Да Да Нет
Я. Тителман Л. Шенберг Б. Течадко

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7(984)720-35-93 13.03.03!N Гусский Ф.М. Гусский Ф.М.
+7(650)262-28-23 16.07.00!N Цацикянц К.Ф. Цацикянц К.Ф.
+7(273)266-59-77 09.02.02!N Качамянц М.Г. Качамянц М.Г.

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

1 2 3
720-35-93 262-28-23 266-59-77
03-03-13 00-07-16 02-02-09
Гусский Цацикянц Качамянц
false false false

Пример 2

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

1 2 3 4 5
+7(139)309-30-90 16.11.99!Y Доцев Ф.Ч. Доцев Ф.Ч.
+7(023)549-45-44 16.06.03!Y Тазский В.О. Тазский В.О.
+7(038)581-44-22 04.04.04!Y Буфегли Т.У. Буфегли Т.У.
+7(915)288-37-08 25.05.04!Y Тотунян М.С. Тотунян М.С.

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

1 2 3 4
309-30-90 549-45-44 581-44-22 288-37-08
99-11-16 03-06-16 04-04-04 04-05-25
Доцев Тазский Буфегли Тотунян
true true true true

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
15%#Александр Левский 99-10-12 aleksandr23[at]mail.ru
95%#Андрей Секидко 00-07-12 sekidko30[at]mail.ru
5%#Одиссей Зебемянц 03-07-10 zebemanz67[at]mail.ru

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

1 2 3
0.1500 0.9500 0.0500
12/10/99 12/07/00 10/07/03
mail.ru mail.ru mail.ru
Левский Александр Секидко Андрей Зебемянц Одиссей

Пример 2

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

1 2 3 4
54%#Виктор Докак 99-02-15 viktor51[at]gmail.com
81%#Владислав Лушосук 02-04-27 vladislav4[at]rambler.ru
32%#Самир Чикак 02-11-21 samir86[at]yandex.ru
25%#Савва Марелко 03-01-15 marelko92[at]yahoo.com

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

1 2 3 4
0.5400 0.8100 0.3200 0.2500
15/02/99 27/04/02 21/11/02 15/01/03
gmail.com rambler.ru yandex.ru yahoo.com
Докак Виктор Лушосук Владислав Чикак Самир Марелко Савва