ИКБО-67-23

Вариант №1

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
(411) 362-8526 14-04-99:0.1505 cilij25[at]gmail.com
(143) 198-8140 21-03-01:0.1719 zodiganz80[at]yandex.ru
(957) 864-0824 01-11-02:0.8973 cuzikin36[at]gmail.com
(039) 988-4912 01-11-04:0.5964 bugov20[at]mail.ru

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

1 2 3 4
362-8526 198-8140 864-0824 988-4912
99.04.14 01.03.21 02.11.01 04.11.01
0.2 0.2 0.9 0.6
cilij25@gmail.com zodiganz80@yandex.ru cuzikin36@gmail.com bugov20@mail.ru

Пример 2

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

1 2 3
(350) 564-8167 25-08-00:0.6117 turman14[at]yandex.ru
(664) 193-6632 18-06-01:0.7231 tilavman73[at]rambler.ru
(236) 890-6422 22-09-99:0.2191 ribetko27[at]yahoo.com
(792) 737-9247 08-10-02:0.5484 zudan82[at]gmail.com

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

1 2 3 4
564-8167 193-6632 890-6422 737-9247
00.08.25 01.06.18 99.09.22 02.10.08
0.6 0.7 0.2 0.5
turman14@yandex.ru tilavman73@rambler.ru ribetko27@yahoo.com zudan82@gmail.com

Вариант №2

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
Выполнено 1999.08.04 80% svatoslav22@yandex.ru 80%
Выполнено 2003.05.06 57% sazisidi51@yandex.ru 57%
Выполнено 2003.05.06 57% sazisidi51@yandex.ru 57%
Не выполнено 2003.01.13 69% nivanz97@mail.ru 69%
Не выполнено 2001.10.27 92% marsel_97@gmail.com 92%
Выполнено 2003.05.06 57% sazisidi51@yandex.ru 57%

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

1 2 3 4
true 1999 0.8000 yandex.ru
true 2003 0.5700 yandex.ru
false 2003 0.6900 mail.ru
false 2001 0.9200 gmail.com

Пример 2

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

1 2 3 4 5 6 7
Не выполнено 1999.12.17 18% tamerlan93@gmail.com 18%
Не выполнено 1999.12.17 18% tamerlan93@gmail.com 18%
Не выполнено 1999.12.17 18% tamerlan93@gmail.com 18%
Выполнено 2000.05.19 20% sigidi55@rambler.ru 20%
Не выполнено 2003.03.14 34% nazar75@yahoo.com 34%

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

1 2 3 4
false 1999 0.1800 gmail.com
true 2000 0.2000 rambler.ru
false 2003 0.3400 yahoo.com

Вариант №3

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.0 true 2000/08/20 2000/08/20 +7 (937) 366-47-92
0.6 true 2004/05/16 2004/05/16 +7 (073) 841-46-12
0.2 true 2004/10/20 2004/10/20 +7 (781) 143-74-90
0.4 true 1999/08/14 1999/08/14 +7 (501) 240-49-43

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

1 2 3 4
20% да 20/10/2004 1437490
40% да 14/08/1999 2404943
0% да 20/08/2000 3664792
60% да 16/05/2004 8414612

Пример 2

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

1 2 3 4 5
0.7 true 2004/12/04 2004/12/04 +7 (948) 951-40-53
0.3 true 2002/04/24 2002/04/24 +7 (698) 559-64-92
0.2 true 1999/09/04 1999/09/04 +7 (553) 246-56-67

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

1 2 3 4
20% да 04/09/1999 2465667
30% да 24/04/2002 5596492
70% да 04/12/2004 9514053

Вариант №4

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
5449381879 Чукочий П.Ц. 2001.12.06
5438025957 Бенишак Р.Р. 1999.01.09
9330415738 Мафов Т.И. 2000.10.14

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

1 2 3
9381879 Чукочий П. 06/12/2001
8025957 Бенишак Р. 09/01/1999
0415738 Мафов Т. 14/10/2000

Пример 2

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

1 2 3
2558824565 Гутский С.Н. 1999.11.18
5585571834 Ларев Т.О. 2004.06.20
1031434186 Ничиди А.Ш. 2000.08.04
2186184449 Лавич А.Р. 2001.07.12

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

1 2 3
8824565 Гутский С. 18/11/1999
5571834 Ларев Т. 20/06/2004
1434186 Ничиди А. 04/08/2000
6184449 Лавич А. 12/07/2001

Вариант №5

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Таварич Павел#23.12.2000 tavaric85@mail.ru нет
Мевобберг Андрей#10.01.2001 mevobberg2@yahoo.com нет
Сачучко Игорь#16.09.2004 sacucko94@yandex.ru да
Кодетиди Степан#05.05.2003 kodetidi32@yandex.ru да
Кодетиди Степан#05.05.2003 kodetidi32@yandex.ru да

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

1 2 3 4
2003-05-05 2001-01-10 2004-09-16 2000-12-23
kodetidi32[at]yandex.ru mevobberg2[at]yahoo.com sacucko94[at]yandex.ru tavaric85[at]mail.ru
Степан Кодетиди Андрей Мевобберг Игорь Сачучко Павел Таварич
1 0 1 0

Пример 2

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

1 2 3
Рошакиди Ильдар#28.06.2001 rosakidi91@yahoo.com нет
Шавизский Вячеслав#05.09.2003 savizskij5@gmail.com да
Туфян Артемий#14.03.2000 artemij22@yandex.ru нет
Шавизский Вячеслав#05.09.2003 savizskij5@gmail.com да

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

1 2 3
2000-03-14 2001-06-28 2003-09-05
artemij22[at]yandex.ru rosakidi91[at]yahoo.com savizskij5[at]gmail.com
Артемий Туфян Ильдар Рошакиди Вячеслав Шавизский
0 0 1

Вариант №6

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0 lafko99[at]yahoo.com 0.0426
0 bocin88[at]yahoo.com 0.9063
0 dagic8[at]rambler.ru 0.1861
0 bocin88[at]yahoo.com 0.9063

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

1 2 3
нет нет нет
bocin88@yahoo.com dagic8@rambler.ru lafko99@yahoo.com
91% 19% 4%

Пример 2

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

1 2 3 4
1 dunulanz66[at]yahoo.com 0.8324
1 civosberg11[at]yandex.ru 0.5316
1 civosberg11[at]yandex.ru 0.5316
1 kacko70[at]gmail.com 0.6033

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

1 2 3
да да да
civosberg11@yandex.ru dunulanz66@yahoo.com kacko70@gmail.com
53% 83% 60%

Вариант №7

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
talko94@rambler.ru 0.71&+7(140)965-49-49 talko94@rambler.ru
kumanz59@gmail.com 0.28&+7(414)672-90-11 kumanz59@gmail.com
zakodin80@yandex.ru 0.98&+7(891)595-82-18 zakodin80@yandex.ru

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

1 2 3
kumanz59[at]gmail.com talko94[at]rambler.ru zakodin80[at]yandex.ru
414 672-9011 140 965-4949 891 595-8218
28% 71% 98%

Пример 2

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

1 2 3 4
sumumli85@mail.ru 0.62&+7(108)997-98-32 sumumli85@mail.ru
zesidi25@rambler.ru 0.11&+7(460)498-59-31 zesidi25@rambler.ru
zetazak43@rambler.ru 0.20&+7(328)157-98-50 zetazak43@rambler.ru
zusberg59@yandex.ru 0.30&+7(906)374-42-57 zusberg59@yandex.ru

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

1 2 3 4
sumumli85[at]mail.ru zesidi25[at]rambler.ru zetazak43[at]rambler.ru zusberg59[at]yandex.ru
108 997-9832 460 498-5931 328 157-9850 906 374-4257
62% 11% 20% 30%

Вариант №8

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
1.0 2003/10/23 +7 101 357-7577 да
1.0 2003/10/23 +7 101 357-7577 да
0.2 2000/02/20 +7 439 729-1284 нет
0.2 2003/10/03 +7 006 072-6892 да
1.0 2003/10/23 +7 101 357-7577 да

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

1 2 3 4
1.0000 03.10.23 101-357-7577 Y
0.2000 00.02.20 439-729-1284 N
0.2000 03.10.03 006-072-6892 Y

Пример 2

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

1 2 3 4 5 6
0.7 2000/06/06 +7 805 675-1928 да
0.8 1999/10/15 +7 979 658-1750 нет
0.5 2003/02/12 +7 725 809-5719 нет
0.5 2003/02/12 +7 725 809-5719 нет
0.5 2003/02/12 +7 725 809-5719 нет
0.9 2002/04/12 +7 527 855-6511 да

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

1 2 3 4
0.7000 00.06.06 805-675-1928 Y
0.8000 99.10.15 979-658-1750 N
0.5000 03.02.12 725-809-5719 N
0.9000 02.04.12 527-855-6511 Y

Вариант №9

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
15.01.00|057-444-5863 нет нет 0.0820
11.05.03|675-549-9516 да да 0.6558
26.04.99|837-784-0623 да да 0.9405
26.04.99|837-784-0623 да да 0.9405

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

1 2 3
(057) 444-5863 (675) 549-9516 (837) 784-0623
15/01/00 11/05/03 26/04/99
false true true
0.082 0.656 0.941

Пример 2

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

1 2 3 4
05.10.04|848-787-0944 да да 0.1854
20.05.02|364-181-6378 да да 0.0762
05.10.04|848-787-0944 да да 0.1854
24.10.99|875-209-6214 да да 0.9217
25.03.04|161-690-2921 да да 0.9669

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

1 2 3 4
(848) 787-0944 (364) 181-6378 (875) 209-6214 (161) 690-2921
05/10/04 20/05/02 24/10/99 25/03/04
true true true true
0.185 0.076 0.922 0.967

Вариант №10

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
02-04-03;Руслан Е. Сезянц ruslan65@gmail.com 048-104-1712 048-104-1712
99-10-06;Виктор Ш. Сефемак sefemak77@gmail.com 064-120-1049 064-120-1049
99-10-06;Виктор Ш. Сефемак sefemak77@gmail.com 064-120-1049 064-120-1049
99-10-06;Виктор Ш. Сефемак sefemak77@gmail.com 064-120-1049 064-120-1049
01-07-05;Рамиль О. Фикак ramil_71@mail.ru 956-519-8263 956-519-8263

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

1 2 3
Сезянц Сефемак Фикак
03/04/02 06/10/99 05/07/01
ruslan65[at]gmail.com sefemak77[at]gmail.com ramil_71[at]mail.ru
104-17-12 120-10-49 519-82-63

Пример 2

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

1 2 3 4 5 6
02-06-05;Давид И. Гавак david15@yahoo.com 946-971-8344 946-971-8344
00-08-12;Лев А. Ратли ratli44@yandex.ru 676-640-5101 676-640-5101
03-05-20;Анатолий О. Вучский anatolij6@gmail.com 108-009-1457 108-009-1457
03-05-20;Анатолий О. Вучский anatolij6@gmail.com 108-009-1457 108-009-1457
03-05-20;Анатолий О. Вучский anatolij6@gmail.com 108-009-1457 108-009-1457
04-01-14;Роберт З. Зибашян zibasan42@yandex.ru 483-980-7969 483-980-7969

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

1 2 3 4
Гавак Ратли Вучский Зибашян
05/06/02 12/08/00 20/05/03 14/01/04
david15[at]yahoo.com ratli44[at]yandex.ru anatolij6[at]gmail.com zibasan42[at]yandex.ru
971-83-44 640-51-01 009-14-57 980-79-69

Вариант №11

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
784-069-3046;Лезусак Тимур Да
105-232-8150;Шукко Вадим Нет
929-600-3371;Музефко Мирон Нет
191-127-2661;Босешук Святогор Нет

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

1 2 3
Лезусак 1 069-3046
Шукко 0 232-8150
Музефко 0 600-3371
Босешук 0 127-2661

Пример 2

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

1 2 3 4
496-174-3271;Вазимак Глеб Да
288-294-4631;Миназук Виталий Да
592-610-6442;Лонинянц Евгений Нет

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

1 2 3
Вазимак 1 174-3271
Миназук 1 294-4631
Лонинянц 0 610-6442

Вариант №12

Задача №10

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

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

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

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

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

Пример 1

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

1 2
28.09.2004;+7 553 259-38-45 нет
23.05.2004;+7 134 372-95-26 нет
24.10.2003;+7 828 712-96-08 да

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

1 2 3
2004/09/28 2004/05/23 2003/10/24
+7 (553) 259-38-45 +7 (134) 372-95-26 +7 (828) 712-96-08
0 0 1

Пример 2

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

1 2
24.05.1999;+7 708 830-18-05 да
18.06.1999;+7 128 944-28-92 да
26.07.1999;+7 950 789-15-11 да

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

1 2 3
1999/05/24 1999/06/18 1999/07/26
+7 (708) 830-18-05 +7 (128) 944-28-92 +7 (950) 789-15-11
1 1 1

Вариант №13

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
27-06-99 true turaduk41[at]yahoo.com 16% 16%
08-08-04 true cotuk62[at]yandex.ru 84% 84%
05-01-99 true kirill57[at]yahoo.com 72% 72%
04-05-04 false muzarin51[at]rambler.ru 95% 95%
04-05-04 false muzarin51[at]rambler.ru 95% 95%

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

1 2 3 4
99.06.27 04.08.08 99.01.05 04.05.04
Y Y Y N
turaduk41@yahoo.com cotuk62@yandex.ru kirill57@yahoo.com muzarin51@rambler.ru
0.16 0.84 0.72 0.95

Пример 2

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

1 2 3 4 5 6 7
16-06-99 false maksim85[at]yandex.ru 64% 64%
04-01-03 true konstantin12[at]mail.ru 11% 11%
11-03-01 true vamman76[at]yahoo.com 51% 51%
11-03-01 true vamman76[at]yahoo.com 51% 51%
18-12-02 false ciretman51[at]rambler.ru 98% 98%

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

1 2 3 4
99.06.16 03.01.04 01.03.11 02.12.18
N Y Y N
maksim85@yandex.ru konstantin12@mail.ru vamman76@yahoo.com ciretman51@rambler.ru
0.64 0.11 0.51 0.98

Вариант №14

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
2002.11.21#+7 (247) 318-98-36 genesin80[at]gmail.com
2002.11.21#+7 (247) 318-98-36 genesin80[at]gmail.com
2004.07.06#+7 (455) 096-65-19 nilavuk89[at]gmail.com
2002.03.05#+7 (212) 900-44-73 konstantin60[at]gmail.com
2004.12.21#+7 (693) 780-68-60 anatolij35[at]gmail.com

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

1 2 3 4
21.11.02 06.07.04 05.03.02 21.12.04
gmail.com gmail.com gmail.com gmail.com
(247) 318-9836 (455) 096-6519 (212) 900-4473 (693) 780-6860

Пример 2

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

1 2 3
2002.10.18#+7 (386) 180-54-48 cozanz43[at]yahoo.com
1999.06.24#+7 (388) 584-46-97 gevenov23[at]yahoo.com
2000.04.11#+7 (731) 029-43-22 vokosberg11[at]yandex.ru
2000.04.11#+7 (731) 029-43-22 vokosberg11[at]yandex.ru
2000.01.22#+7 (292) 038-22-40 tobozidi37[at]yahoo.com

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

1 2 3 4
18.10.02 24.06.99 11.04.00 22.01.00
yahoo.com yahoo.com yandex.ru yahoo.com
(386) 180-5448 (388) 584-4697 (731) 029-4322 (292) 038-2240

Вариант №15

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
bofanz19@yahoo.com:Y 04.12.09 04.12.09 Савва Р. Бофянц
sivasskij39@yandex.ru:Y 03.09.21 03.09.21 Тамерлан У. Шивасский
ramil_66@gmail.com:N 04.12.23 04.12.23 Рамиль Л. Зешак
zecman51@mail.ru:Y 02.08.18 02.08.18 Адель Н. Зечман

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

1 2 3 4
bofanz19 04-12-09 Бофянц С.Р. да
sivasskij39 03-09-21 Шивасский Т.У. да
ramil_66 04-12-23 Зешак Р.Л. нет
zecman51 02-08-18 Зечман А.Н. да

Пример 2

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

1 2 3 4
vaceslav69@gmail.com:N 00.02.19 00.02.19 Вячеслав Ч. Сегемян
zigefberg1@mail.ru:N 04.05.10 04.05.10 Богдан Д. Зигефберг
vladislav95@gmail.com:Y 03.09.04 03.09.04 Владислав К. Шичадко

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

1 2 3 4
vaceslav69 00-02-19 Сегемян В.Ч. нет
zigefberg1 04-05-10 Зигефберг Б.Д. нет
vladislav95 03-09-04 Шичадко В.К. да

Вариант №16

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
Арсений Ч. Голяк да arsenij8[at]rambler.ru arsenij8[at]rambler.ru
Арсений Ч. Голяк да arsenij8[at]rambler.ru arsenij8[at]rambler.ru
Алексей А. Бучагский нет bucagskij24[at]rambler.ru bucagskij24[at]rambler.ru
Леонид С. Серитич нет seritic18[at]mail.ru seritic18[at]mail.ru

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

1 2 3
Арсений Голяк Алексей Бучагский Леонид Серитич
Да Нет Нет
arsenij8 bucagskij24 seritic18

Пример 2

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

1 2 3 4 5 6
Марат Р. Дириди нет diridi91[at]rambler.ru diridi91[at]rambler.ru
Павел М. Бусичин нет busicin4[at]yandex.ru busicin4[at]yandex.ru
Рамиль А. Вофизий нет vofizij59[at]yahoo.com vofizij59[at]yahoo.com
Адель Т. Рефук нет adel_76[at]yandex.ru adel_76[at]yandex.ru
Адель Т. Рефук нет adel_76[at]yandex.ru adel_76[at]yandex.ru

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

1 2 3 4
Марат Дириди Павел Бусичин Рамиль Вофизий Адель Рефук
Нет Нет Нет Нет
diridi91 busicin4 vofizij59 adel_76

Вариант №17

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
14/02/2002#1 zirman98[at]gmail.com Зирман Кирилл
22/06/1999#1 micocov19[at]gmail.com Мичочов Рустам
06/07/2004#1 zucufak8[at]mail.ru Зучуфяк Альберт

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

1 2 3
Да Да Да
gmail.com gmail.com mail.ru
14-02-2002 22-06-1999 06-07-2004
Зирман Мичочов Зучуфяк

Пример 2

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

1 2 3 4
02/10/1999#1 malesan6[at]mail.ru Малесян Антон
02/07/2000#1 catomic9[at]rambler.ru Чатомич Эдуард
21/06/2004#0 grigorij19[at]yandex.ru Вогберг Григорий

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

1 2 3
Да Да Нет
mail.ru rambler.ru yandex.ru
02-10-1999 02-07-2000 21-06-2004
Малесян Чатомич Вогберг

Вариант №18

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено|Е.Т. Тирко 0.685 +75094595090
Не выполнено|И.М. Цонук 0.791 +74276517282
Не выполнено|Е.Т. Тирко 0.685 +75094595090
Выполнено|Л.У. Риносич 0.311 +73318857542

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

1 2 3
Тирко Цонук Риносич
0.69 0.79 0.31
(509) 459-5090 (427) 651-7282 (331) 885-7542
N N Y

Пример 2

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

1 2 3 4 5
Не выполнено|П.Т. Реков 0.849 +70915208056
Выполнено|М.У. Зевев 0.011 +79356729460
Выполнено|М.У. Зевев 0.011 +79356729460
Не выполнено|В.У. Мамский 0.711 +79477454182
Выполнено|Т.О. Бевимий 0.911 +77493927469

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

1 2 3 4
Реков Зевев Мамский Бевимий
0.85 0.01 0.71 0.91
(091) 520-8056 (935) 672-9460 (947) 745-4182 (749) 392-7469
N Y N Y

Вариант №19

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
95% +7 405 912-07-04 Тамерлан Дишутов tamerlan89[at]mail.ru
92% +7 503 462-53-25 Данил Сарли danil81[at]yahoo.com
95% +7 405 912-07-04 Тамерлан Дишутов tamerlan89[at]mail.ru
79% +7 410 820-14-94 Тимофей Дирман timofej3[at]gmail.com
85% +7 370 020-49-84 Богдан Муролман murolman93[at]mail.ru

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

1 2 3 4
0.9 0.9 0.8 0.8
912-07-04 462-53-25 820-14-94 020-49-84
Дишутов Сарли Дирман Муролман
mail.ru yahoo.com gmail.com mail.ru

Пример 2

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

1 2 3 4
26% +7 028 876-78-78 Айдар Накский nakskij80[at]gmail.com
91% +7 899 665-11-43 Антон Торий anton76[at]mail.ru
35% +7 728 648-72-49 Елисей Висиди elisej51[at]rambler.ru
91% +7 899 665-11-43 Антон Торий anton76[at]mail.ru

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

1 2 3
0.3 0.9 0.3
876-78-78 665-11-43 648-72-49
Накский Торий Висиди
gmail.com mail.ru rambler.ru

Вариант №20

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
00.05.19 Рустам Ф. Вацамян 0.76 0.76
01.04.23 Мирослав Ч. Чедубий 0.03 0.03
00.01.20 Иван К. Видий 0.14 0.14

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

1 2 3
19/05/00 23/04/01 20/01/00
Вацамян Чедубий Видий
0.8 0.0 0.1

Пример 2

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

1 2 3 4 5
99.06.05 Герман Р. Шалич 0.61 0.61
03.04.04 Павел Ф. Фиков 0.98 0.98
01.08.01 Данила И. Сунянц 0.93 0.93
01.10.12 Назар И. Вацич 0.70 0.70

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

1 2 3 4
05/06/99 04/04/03 01/08/01 12/10/01
Шалич Фиков Сунянц Вацич
0.6 1.0 0.9 0.7

Вариант №21

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
13/12/1999 563-018-7342#Выполнено 1.0
02/09/2001 674-882-6655#Не выполнено 0.3
18/08/1999 294-883-0821#Выполнено 0.2
02/09/2001 674-882-6655#Не выполнено 0.3
02/09/2001 674-882-6655#Не выполнено 0.3
26/03/2000 505-450-3010#Выполнено 0.7

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

1 2 3 4
13-12-1999 018-7342 100% 1
26-03-2000 450-3010 70% 1
02-09-2001 882-6655 30% 0
18-08-1999 883-0821 20% 1

Пример 2

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

1 2 3 4 5
27/04/2003 334-949-9096#Не выполнено 0.7
24/06/2000 958-347-5767#Выполнено 0.9
08/04/2000 559-567-3618#Не выполнено 0.8
08/04/2000 559-567-3618#Не выполнено 0.8
08/04/2000 559-567-3618#Не выполнено 0.8
27/01/2000 954-200-7063#Не выполнено 0.6

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

1 2 3 4
27-01-2000 200-7063 60% 0
24-06-2000 347-5767 90% 1
08-04-2000 567-3618 80% 0
27-04-2003 949-9096 70% 0

Вариант №22

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
5435058379 0.1 facotak36@mail.ru
8542074166 0.8 sunizov65@gmail.com
8542074166 0.8 sunizov65@gmail.com
6652101830 0.9 rubak59@yandex.ru
4465274935 0.7 damuk99@rambler.ru

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

1 2 3
5058379 0.100 mail.ru
2074166 0.800 gmail.com
2101830 0.900 yandex.ru
5274935 0.700 rambler.ru

Пример 2

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

1 2 3 4
5833256272 0.7 febberg1@rambler.ru
3697551975 0.8 zatudman39@gmail.com
4777619362 1.0 tuvko79@yandex.ru
4777619362 1.0 tuvko79@yandex.ru

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

1 2 3
3256272 0.700 rambler.ru
7551975 0.800 gmail.com
7619362 1.000 yandex.ru

Вариант №23

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6
+7 (591) 970-09-75!Не выполнено Дефофев В.А. Дефофев В.А. 04.01.26
+7 (163) 683-03-95!Не выполнено Чуфман Е.А. Чуфман Е.А. 01.03.09
+7 (937) 893-41-65!Выполнено Дасочов Г.С. Дасочов Г.С. 01.03.19
+7 (937) 893-41-65!Выполнено Дасочов Г.С. Дасочов Г.С. 01.03.19
+7 (937) 893-41-65!Выполнено Дасочов Г.С. Дасочов Г.С. 01.03.19
+7 (484) 940-93-92!Выполнено Рокинян Н.Ф. Рокинян Н.Ф. 00.04.20

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

1 2 3 4
683-03-95 893-41-65 940-93-92 970-09-75
Чуфман Дасочов Рокинян Дефофев
false true true false
09-03-01 19-03-01 20-04-00 26-01-04

Пример 2

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

1 2 3 4 5 6
+7 (642) 302-91-06!Не выполнено Логин В.У. Логин В.У. 04.07.23
+7 (642) 302-91-06!Не выполнено Логин В.У. Логин В.У. 04.07.23
+7 (307) 738-64-13!Не выполнено Сабатберг Н.Л. Сабатберг Н.Л. 04.05.16
+7 (642) 302-91-06!Не выполнено Логин В.У. Логин В.У. 04.07.23
+7 (835) 383-24-25!Не выполнено Нучосли А.Б. Нучосли А.Б. 01.07.23

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

1 2 3
302-91-06 383-24-25 738-64-13
Логин Нучосли Сабатберг
false false false
23-07-04 23-07-01 16-05-04

Вариант №24

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
749-02-34 0.8;true
159-74-48 0.5;false
941-84-15 0.1;false
398-96-10 0.8;false
941-84-15 0.1;false

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

1 2 3
749-0234 80% 1
159-7448 50% 0
941-8415 10% 0
398-9610 80% 0

Пример 2

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

1 2 3 4
476-52-09 0.2;true
264-76-38 0.0;false
023-14-16 0.3;false
264-76-38 0.0;false

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

1 2 3
476-5209 20% 1
264-7638 0% 0
023-1416 30% 0

Вариант №25

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
0.78 0.78 true rekanz5@rambler.ru;24-06-02
0.66 0.66 false rodion39@rambler.ru;01-08-04
0.15 0.15 true zorusuk51@yandex.ru;06-11-00

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

1 2 3 4
0.780 Выполнено 24/06/02 rekanz5
0.660 Не выполнено 01/08/04 rodion39
0.150 Выполнено 06/11/00 zorusuk51

Пример 2

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

1 2 3 4
0.97 0.97 true dmitrij73@yandex.ru;11-03-04
0.47 0.47 true artem92@mail.ru;24-02-99
0.49 0.49 false miroslav83@mail.ru;03-07-04

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

1 2 3 4
0.970 Выполнено 11/03/04 dmitrij73
0.470 Выполнено 24/02/99 artem92
0.490 Не выполнено 03/07/04 miroslav83

Вариант №26

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
1 Б.К. Рекич 07-07-2004 0.1
1 А.Д. Буков 16-11-2002 0.8
0 Э.З. Шаков 16-10-2003 0.5
0 Э.З. Шаков 16-10-2003 0.5
0 Э.З. Шаков 16-10-2003 0.5

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

1 2 3
true true false
Рекич Б. Буков А. Шаков Э.
04-07-07 02-11-16 03-10-16
0.100 0.800 0.500

Пример 2

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

1 2 3 4 5
0 Т.Б. Тегонук 15-02-1999 0.3
0 З.Р. Шуфук 22-05-2001 0.3
0 З.В. Мотов 18-03-2004 0.3
0 Д.В. Шасяк 06-08-1999 1.0
0 Д.В. Шасяк 06-08-1999 1.0
0 Д.В. Шасяк 06-08-1999 1.0

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

1 2 3 4
false false false false
Тегонук Т. Шуфук З. Мотов З. Шасяк Д.
99-02-15 01-05-22 04-03-18 99-08-06
0.300 0.300 0.300 1.000

Вариант №27

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
N 093 929-9654 zedosak85[at]rambler.ru#98% N
N 804 273-1170 fucli25[at]yahoo.com#10% N
N 073 110-7062 lazesev1[at]mail.ru#49% N

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

1 2 3 4
Нет 929-96-54 zedosak85 0.980
Нет 273-11-70 fucli25 0.100
Нет 110-70-62 lazesev1 0.490

Пример 2

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

1 2 3 4
N 062 694-9677 mucij46[at]gmail.com#28% N
N 273 402-4967 tizizanz97[at]yahoo.com#83% N
Y 172 806-5099 zedan95[at]yandex.ru#3% Y
Y 849 313-5070 sirak23[at]rambler.ru#84% Y

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

1 2 3 4
Нет 694-96-77 mucij46 0.280
Нет 402-49-67 tizizanz97 0.830
Да 806-50-99 zedan95 0.030
Да 313-50-70 sirak23 0.840

Вариант №28

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Не выполнено 00/04/01 Сетян С.Е.
Выполнено 04/02/10 Руцев Г.Ш.
Выполнено 03/09/04 Накий Г.И.

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

1 2 3
Нет Да Да
00.04.01 04.02.10 03.09.04
С. Сетян Г. Руцев Г. Накий

Пример 2

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

1 2 3 4 5
Выполнено 02/05/11 Намацян А.О.
Не выполнено 04/01/01 Цавабев Д.А.
Выполнено 04/07/09 Мачян Н.Б.
Не выполнено 99/06/15 Возский Т.Г.

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

1 2 3 4
Да Нет Да Нет
02.05.11 04.01.01 04.07.09 99.06.15
А. Намацян Д. Цавабев Н. Мачян Т. Возский

Вариант №29

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
Вомифов Д.Б. Нет vomifov16@mail.ru 925-038-5916
Далашев В.Г. Нет dalasev34@yandex.ru 577-182-4582
Цегивко А.Ч. Нет zegivko44@yandex.ru 314-264-7680
Цегивко А.Ч. Нет zegivko44@yandex.ru 314-264-7680
Цегивко А.Ч. Нет zegivko44@yandex.ru 314-264-7680

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

1 2 3
Далашев В. Вомифов Д. Цегивко А.
N N N
dalasev34 vomifov16 zegivko44
182-4582 038-5916 264-7680

Пример 2

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

1 2 3 4 5
Козий С.И. Да kozij37@mail.ru 320-979-7023
Шелафский Т.О. Да selafskij16@yahoo.com 697-363-4730
Ноцамин О.К. Нет nozamin67@mail.ru 016-416-1621
Лакман А.Ф. Нет lakman46@mail.ru 940-693-5382
Лакман А.Ф. Нет lakman46@mail.ru 940-693-5382
Лакман А.Ф. Нет lakman46@mail.ru 940-693-5382

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

1 2 3 4
Козий С. Лакман А. Ноцамин О. Шелафский Т.
Y N N Y
kozij37 lakman46 nozamin67 selafskij16
979-7023 693-5382 416-1621 363-4730

Вариант №30

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
2002-07-02 true 2002-07-02 0.1828 503-56-65
2001-12-19 true 2001-12-19 0.1737 679-09-41
1999-03-27 true 1999-03-27 0.1853 568-74-57

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

1 2 3 4
02-07-02 да 18% 503-5665
01-12-19 да 17% 679-0941
99-03-27 да 19% 568-7457

Пример 2

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

1 2 3 4 5
2004-12-20 false 2004-12-20 0.8694 266-76-57
2004-03-05 false 2004-03-05 0.3841 061-15-70
2000-07-06 false 2000-07-06 0.3715 693-11-94
2004-08-01 false 2004-08-01 0.0244 491-19-53

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

1 2 3 4
04-12-20 нет 87% 266-7657
04-03-05 нет 38% 061-1570
00-07-06 нет 37% 693-1194
04-08-01 нет 2% 491-1953

Вариант №31

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
26/08/1999 0.700 219 125-6095
01/02/2003 0.300 298 656-0247
03/04/2004 0.769 909 929-4275

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

1 2 3
26-08-1999 01-02-2003 03-04-2004
0.7000 0.3000 0.7690
125-6095 656-0247 929-4275

Пример 2

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

1 2 3 4 5
11/01/2000 0.722 650 999-9735
08/07/2004 0.107 802 805-3718
25/09/1999 0.703 382 143-1012
01/03/2002 0.637 453 822-5934

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

1 2 3 4
11-01-2000 08-07-2004 25-09-1999 01-03-2002
0.7220 0.1070 0.7030 0.6370
999-9735 805-3718 143-1012 822-5934

Вариант №32

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+73284272876#2003/12/26 нет 24%
+73284272876#2003/12/26 нет 24%
+72214605966#2001/01/13 нет 89%
+71769267381#2004/04/12 да 6%
+71813611089#2001/10/10 да 44%

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

1 2 3 4
2003.12.26 2001.01.13 2004.04.12 2001.10.10
Нет Нет Да Да
0.2400 0.8900 0.0600 0.4400
+7 (328) 427-28-76 +7 (221) 460-59-66 +7 (176) 926-73-81 +7 (181) 361-10-89

Пример 2

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

1 2 3 4 5
+77775785604#1999/03/05 да 13%
+71911914258#1999/05/09 нет 10%
+71911914258#1999/05/09 нет 10%
+73686165966#2004/11/28 да 98%

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

1 2 3
1999.03.05 1999.05.09 2004.11.28
Да Нет Да
0.1300 0.1000 0.9800
+7 (777) 578-56-04 +7 (191) 191-42-58 +7 (368) 616-59-66

Вариант №33

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
vasilij1[at]mail.ru!Василий О. Нурелич +7 (062) 507-29-18 +7 (062) 507-29-18
timofej53[at]gmail.com!Тимофей Л. Сугивов +7 (845) 469-54-41 +7 (845) 469-54-41
danila25[at]yahoo.com!Данила А. Зафко +7 (047) 858-98-89 +7 (047) 858-98-89
nafuzic66[at]gmail.com!Вадим И. Нафузич +7 (398) 038-68-64 +7 (398) 038-68-64

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

1 2 3 4
mail.ru gmail.com yahoo.com gmail.com
Нурелич Василий Сугивов Тимофей Зафко Данила Нафузич Вадим
062-507-2918 845-469-5441 047-858-9889 398-038-6864

Пример 2

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

1 2 3 4 5
talorko62[at]yandex.ru!Герман Ш. Талорко +7 (537) 665-79-91 +7 (537) 665-79-91
kokabli15[at]yandex.ru!Гордей С. Кокабли +7 (067) 605-92-55 +7 (067) 605-92-55
maforak98[at]yahoo.com!Марат А. Мафоряк +7 (786) 208-49-16 +7 (786) 208-49-16

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

1 2 3
yandex.ru yandex.ru yahoo.com
Талорко Герман Кокабли Гордей Мафоряк Марат
537-665-7991 067-605-9255 786-208-4916

Вариант №34

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5 6 7
false +7 628 425-59-41 +7 628 425-59-41 limin68@yahoo.com 60%
true +7 065 415-92-58 +7 065 415-92-58 bavozij41@yahoo.com 26%
false +7 077 794-71-16 +7 077 794-71-16 nurofuk40@mail.ru 53%

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

1 2 3 4
Нет +7 (628) 425-59-41 limin68 0.600
Да +7 (065) 415-92-58 bavozij41 0.260
Нет +7 (077) 794-71-16 nurofuk40 0.530

Пример 2

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

1 2 3 4 5 6 7
true +7 653 293-26-82 +7 653 293-26-82 zivan56@yandex.ru 38%
true +7 345 236-08-50 +7 345 236-08-50 sisesov5@yahoo.com 96%
false +7 905 314-79-89 +7 905 314-79-89 cuvskij2@rambler.ru 13%

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

1 2 3 4
Да +7 (653) 293-26-82 zivan56 0.380
Да +7 (345) 236-08-50 sisesov5 0.960
Нет +7 (905) 314-79-89 cuvskij2 0.130

Вариант №35

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
0.720 +7(474)956-74-57 16-05-1999
0.733 +7(255)576-48-75 11-10-2002
0.599 +7(442)484-53-69 01-04-2004
0.733 +7(255)576-48-75 11-10-2002
0.113 +7(385)140-75-11 28-10-2003

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

1 2 3 4
0.7 0.7 0.6 0.1
+7 (474) 956-74-57 +7 (255) 576-48-75 +7 (442) 484-53-69 +7 (385) 140-75-11
16.05.1999 11.10.2002 01.04.2004 28.10.2003

Пример 2

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

1 2 3 4 5
0.940 +7(670)550-30-69 06-09-2004
0.928 +7(015)736-79-36 20-09-2000
0.658 +7(683)952-28-70 27-12-1999
0.658 +7(683)952-28-70 27-12-1999

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

1 2 3
0.9 0.9 0.7
+7 (670) 550-30-69 +7 (015) 736-79-36 +7 (683) 952-28-70
06.09.2004 20.09.2000 27.12.1999

Вариант №36

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
ginocskij42@yahoo.com Гиночский, Н.В. Гиночский, Н.В. true
ginocskij42@yahoo.com Гиночский, Н.В. Гиночский, Н.В. true
firivak67@rambler.ru Фиривяк, О.Л. Фиривяк, О.Л. false
ginocskij42@yahoo.com Гиночский, Н.В. Гиночский, Н.В. true
kodufev4@yahoo.com Кодуфев, А.Р. Кодуфев, А.Р. false

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

1 2 3
kodufev4[at]yahoo.com ginocskij42[at]yahoo.com firivak67[at]rambler.ru
А. Кодуфев Н. Гиночский О. Фиривяк
нет да нет

Пример 2

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

1 2 3 4
fasesov43@gmail.com Фашесов, Е.К. Фашесов, Е.К. true
veserov96@mail.ru Вешеров, М.Т. Вешеров, М.Т. false
zikanic40@gmail.com Зиканич, И.Г. Зиканич, И.Г. false
zikanic40@gmail.com Зиканич, И.Г. Зиканич, И.Г. false
zikanic40@gmail.com Зиканич, И.Г. Зиканич, И.Г. false

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

1 2 3
fasesov43[at]gmail.com zikanic40[at]gmail.com veserov96[at]mail.ru
Е. Фашесов И. Зиканич М. Вешеров
да нет нет

Вариант №37

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3
Вакий, Д.Л. 476-5416|03/01/05 vakij4@rambler.ru
Завянц, Р.Г. 329-7384|03/02/11 zavanz51@mail.ru
Шебли, А.О. 966-0686|01/03/13 sebli26@mail.ru
Балуний, С.В. 634-5249|03/08/23 balunij52@mail.ru

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

1 2 3 4
Д. Вакий Р. Завянц А. Шебли С. Балуний
476-54-16 329-73-84 966-06-86 634-52-49
05.01.03 11.02.03 13.03.01 23.08.03
rambler.ru mail.ru mail.ru mail.ru

Пример 2

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

1 2 3
Нудесяк, М.У. 118-5127|01/03/22 nudesak77@yahoo.com
Нашук, И.В. 708-9108|00/05/09 nasuk35@yandex.ru
Зугафак, Т.Е. 965-2019|04/11/21 zugafak42@yahoo.com

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

1 2 3
М. Нудесяк И. Нашук Т. Зугафак
118-51-27 708-91-08 965-20-19
22.03.01 09.05.00 21.11.04
yahoo.com yandex.ru yahoo.com

Вариант №38

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4 5
+7 536 703-9551 Да&27.04.2000 Гефман Р.З.
+7 460 091-3152 Нет&20.08.1999 Зуцянц Ф.Е.
+7 376 500-3081 Да&06.03.2000 Вошефский Ф.С.
+7 376 500-3081 Да&06.03.2000 Вошефский Ф.С.

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

1 2 3
7039551 0913152 5003081
2000.04.27 1999.08.20 2000.03.06
Р. Гефман Ф. Зуцянц Ф. Вошефский
1 0 1

Пример 2

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

1 2 3 4 5
+7 106 933-8246 Нет&22.03.2004 Мекянц Г.Д.
+7 764 291-2728 Нет&17.10.1999 Луселяк В.В.
+7 765 372-2965 Да&03.07.2002 Шонацберг М.Н.
+7 106 933-8246 Нет&22.03.2004 Мекянц Г.Д.
+7 472 012-6973 Да&13.09.2001 Фадяк Р.Л.

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

1 2 3 4
9338246 2912728 3722965 0126973
2004.03.22 1999.10.17 2002.07.03 2001.09.13
Г. Мекянц В. Луселяк М. Шонацберг Р. Фадяк
0 0 1 1

Вариант №39

Задача №10

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

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

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

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

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

Пример 1

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

1 2 3 4
Василий У. Базич vasilij42@yandex.ru +7(697)003-66-45 0
Влад Ш. Сигман sigman18@rambler.ru +7(549)907-41-39 1
Виталий Р. Тоцутук vitalij78@yandex.ru +7(238)155-38-70 1
Федор Ц. Кабомко kabomko77@rambler.ru +7(873)714-09-35 1

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

1 2 3 4
Базич Василий Сигман Влад Тоцутук Виталий Кабомко Федор
vasilij42 sigman18 vitalij78 kabomko77
+7 (697) 003-66-45 +7 (549) 907-41-39 +7 (238) 155-38-70 +7 (873) 714-09-35
Не выполнено Выполнено Выполнено Выполнено

Пример 2

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

1 2 3 4
Василий О. Лизецяк vasilij54@yandex.ru +7(730)481-54-06 0
Вячеслав Н. Шокский vaceslav63@yahoo.com +7(314)530-19-97 0
Олег Т. Четалин cetalin38@mail.ru +7(897)835-20-42 0
Святогор Г. Чорибич svatogor54@rambler.ru +7(902)039-80-98 1

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

1 2 3 4
Лизецяк Василий Шокский Вячеслав Четалин Олег Чорибич Святогор
vasilij54 vaceslav63 cetalin38 svatogor54
+7 (730) 481-54-06 +7 (314) 530-19-97 +7 (897) 835-20-42 +7 (902) 039-80-98
Не выполнено Не выполнено Не выполнено Выполнено

Вариант №40

Задача №10

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

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

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

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

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

Пример 1

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

1 2
02.08.05 1:Д.Г. Цучев
02.10.12 0:Р.Б. Танак
00.06.15 1:Г.Н. Бигенян
99.04.04 1:А.О. Десли

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

1 2 3 4
04-04-99 05-08-02 12-10-02 15-06-00
да да нет да
Десли Цучев Танак Бигенян

Пример 2

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

1 2
00.11.02 0:С.С. Токук
99.07.13 0:Д.Т. Мевикич
00.08.15 1:Ф.Ц. Мубачак
02.08.10 0:М.Т. Шосли

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

1 2 3 4
02-11-00 10-08-02 13-07-99 15-08-00
нет нет нет да
Токук Шосли Мевикич Мубачак