Задания
Версия для печати и копирования в MS Word
Тип 1 № 10867
i

В ко­ди­ров­ке UTF-16 каж­дый сим­вол ко­ди­ру­ет­ся 16 би­та­ми. Илья на­пи­сал текст (в нем нет лиш­них про­бе­лов):

«айва, хурма, яб­ло­ко, гу­а­ра­на, апель­син, ман­го­стан  — фрук­ты».

Уче­ник вы­черк­нул из спис­ка на­зва­ние од­но­го из фрук­тов. За­од­но он вы­черк­нул став­шие лиш­ни­ми за­пя­тые и про­бе­лы  — два про­бе­ла не долж­ны идти под­ряд.

При этом раз­мер но­во­го пред­ло­же­ния в дан­ной ко­ди­ров­ке ока­зал­ся на 20 байт мень­ше, чем раз­мер ис­ход­но­го пред­ло­же­ния. На­пи­ши­те в от­ве­те вы­черк­ну­тое на­зва­ние фрук­та.

Спрятать решение

Ре­ше­ние.

По­сколь­ку один сим­вол ко­ди­ру­ет­ся двумя бай­та­ми, из тек­ста уда­ли­ли 10 сим­во­лов. За­ме­тим, что лиш­ние за­пя­тая и про­бел за­ни­ма­ют че­ты­ре байта. Зна­чит, на­зва­ние фрук­та, ко­то­рое уда­ли­ли из спис­ка, долж­но со­сто­ять из 8 букв, по­сколь­ку (20 − 4) : 2  =  8 сим­во­лов. Из всего спис­ка толь­ко одно на­зва­ние фрук­та со­сто­ит из 8 букв  — апель­син.

 

Ответ: апель­син.

 

При­ме­ча­ние.

Со­глас­но тре­бо­ва­ни­ям, предъ­яв­ля­е­мым к тек­сто­вым до­ку­мен­там, каж­дое слово обособ­ля­ет­ся с двух сто­рон про­бе­ла­ми, а так же точки, за­пя­тые, двое­то­чия, мно­го­то­чия, точки с за­пя­той, за­кры­ва­ю­щие ка­выч­ки и скоб­ки ста­вят­ся сразу за сло­вом (без про­бе­ла). В дан­ном слу­чае при уда­ле­нии 1 слова вме­сте с ним уда­ля­ет­ся 1 сим­вол про­бе­ла и 1 за­пя­тая.

Раздел кодификатора ФИПИ: 1.1.3 Пред­став­ле­ние ин­фор­ма­ции. Еди­ни­цы из­ме­ре­ния.