Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

GML0312 - АЛФАВИТ

   На уроке английского языка Гена выучил алфавит. Пронумеровав буквы (a=1, b=2, c=3 ... y=25, z=26) он придумал задачу и предложил вам её решить. Пусть px - порядковый номер буквы x в алфавите, тогда строку s длиной n преобразуем по следующему принципу: для всех i=1..n, если значение формулы (psi-1+psi+psi+1) mod 3 равно:

      0, то перевести букву si в нижний регистр.

      1, то перевести букву si в верхний регистр.

      2, то изменить регистр буквы si на противоположный текущему.

Входные данные.

   S-исходная строка, состоящая из латинских букв нижнего и верхнего регистра(0 < n ≤ 105).

Выходные данные.

   Преобразованная строка

Пример.

N

stdin

stdout

1

bGnXdyW

BgnxDYw

Примечание:
а mod b - остаток деления числа a на b.
если i=1 то si-1=sn
если i=n то si+1=s1


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2016-08-11
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE
Աղբյուրը.Գոմել: Ավագ տարիքային խումբ:

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.