Decipher Neurotic Frogs
Puzzling.SE가 마침내 양서류에 집착 한 암호 를 해독했습니다. 암호 해독을위한 프로그램이나 함수를 작성해 봅시다!
(퍼즐을 망치기 전에 퍼즐을 보려면 위의 링크를 클릭하십시오.)
암호의 작동 방식
신경 개구리에서 O ught으로 REL 에서 X M UD 온천 (줄여서 "신경 개구리가"), 모든 문자가 하나 개 또는 두 개의 단어로 암호화되어 있습니다 :
- 이탈리아어가 아닌 단어의 길이는 문자를 나타냅니다.
neurotic
=> 8 글자 =>H
frogs
=> 5 글자 =>E
perpendicular
=> 13 글자 =M
- 기울임 꼴이 포함 된 단어는 다음 단어를 수정하여 기울임 꼴 단어의 길이가 홀수 인 경우 10을, 기울임 꼴 단어의 길이가 짝수 인 경우 20을 더합니다. 단어의 일부 또는 전부가 이탤릭체로 표시 될 수 있습니다. 이탤릭체로 된 단어 뒤에는 항상 이탤릭체가없는 단어가옵니다.
*o*ught to
=> 홀수, 2 => 12 =>L
lo*u*nging calms
=> 짝수, 5 => 25 =>Y
평문의 모든 단어는 암호문의 문장에 해당하고, 평문의 모든 문장은 암호문의 단락에 해당합니다.
입력 형식
귀하의 프로그램 또는 기능은 마크로 형식의 메시지를 신경 개구리로 입력해야합니다. 입력은 인쇄 가능한 ASCII 및 줄 바꿈으로 만 구성됩니다.
- 단어 는 정규식과 일치하는 문자의 연속입니다
[A-Za-z0-9']
.- 숫자와 문자는 모두 단어 길이에 포함됩니다.
QB64
을 나타냅니다D
. - 참고 : 아포스트로피 는 단어 길이에 포함 되지 않습니다 .
Isn't
대표D
하지E
.
- 숫자와 문자는 모두 단어 길이에 포함됩니다.
- 기울임 꼴 문자 는 별표 (
*letters*
) 로 묶습니다 .- 하나 이상의 연속 문자는 전체 단어 (
masseus*es*
,*all*
) 까지 이탤릭체로 표시 될 수 있습니다 . 단어에서 연속되지 않은 여러 문자는 이탤릭체로 표시 될 수도 있습니다 (g*e*n*e*rates
). - 기울임 꼴은 여러 단어에 해당하지 않으며 구두점도 포함하지 않으며 아포스트로피도 포함하지 않습니다.
- 짝이없는 별표와 여러 개의 인접한 별표는 절대 발생하지 않습니다.
- 하나 이상의 연속 문자는 전체 단어 (
- 문장 부호 는 다음 문자 중 하나
.,?!:;-()"
입니다.- 문장 내의 단어는 하나 이상의 문장 부호 문자 및 / 또는 단일 공백으로 구분됩니다. 예 :
*all* welcomed
,toad*s*, newts
,Ever*y*one--frogs
,cap... bliss
,they're (I
- 문장은 하나 이상의 문장 부호 문자로 끝나고 이중 공백으로 구분됩니다.
Th*e* Montgomery A*m*phibian Salon! Come luxuriate today!
- 단락은 단일 줄 바꿈으로 구분됩니다. 단락의 마지막 문장에는 여전히 끝에 하나 이상의 문장 부호 문자가 있습니다.
- 문장 내의 단어는 하나 이상의 문장 부호 문자 및 / 또는 단일 공백으로 구분됩니다. 예 :
다른 문자는 입력에 나타나지 않으며 처리 할 필요가 없습니다.
귀하의 재량에 따라 귀하의 코드는 입력에 단일 후행 줄 바꿈이있을 것으로 예상 할 수 있습니다.
출력 형식
입력을 해독 한 결과는 하나 이상의 문장이됩니다. 평문의 글자는 대문자와 소문자의 조합 일 수 있습니다. 문장 내 단어는 공백으로 구분해야합니다. 문장은 마침표 ( .
)로 끝나야 하며 단일 공백으로 구분 해야합니다 . 마지막 문장 다음에 후행 공백을 출력 할 수 있습니다. 출력은 모두 한 줄에 있지만 후행 줄 바꿈을 출력 할 수 있습니다.
기타 세부 사항
코드는 표준 입력 및 출력 방법 중 하나를 사용할 수 있습니다. 목록이나 기타 데이터 구조가 아닌 여러 줄로 입력을 받아야하며 문자열을 출력해야합니다.
바이트 단위의 가장 짧은 코드가 이깁니다!
테스트 사례
-->
Neurotic Frogs *O*ught To Rel*a*x In *M*ud Baths!
<--
HELLO.
-->
Business standards all*o*w only *adult* amphibians.
<--
HINT.
-->
Rejoice, *a*ll frogs an*d* toads also! Montgomery Sal*o*n opens up! Ha*pp*y throng fill*s* street ecstatically!
<--
GOOD JOB PPL.
-->
I like 3.1415926535897.
IM*O*, it's a *b*la*st*, yeah!
<--
ADAM. MAN.
-->
*I*, happily, *th*anks 2 u *e*ditin*g* specific wor*ding*--clarifying a *bit*--betterment :D!
<--
QUARTATA.
-->
Perpendicular l*ou*nging calms. *A* frog, a m*u*d cap... bliss! Wallowing g*e*n*e*rates happiness. Amphibian sp*a* isn't expensive--seventy d*o*llars--cheap! That'*s* not *a* large e*x*pens*e* from an*y* discerning fr*o*g's money, unlik*e* Super 8.
Ever*y*one--frogs, toad*s*, newts, *a*nd salamanders! G*e*t a wonderful shiat*s*u, or recei*v*e an other kind. Masseus*es* are her*e* today! Invite a fianc*e*e, supervisor, roommate, niece: *all* welcomed!
Y*o*u simply ne*v*er believed these p*o*ssibilitie*s*; they're (I *swear*) absolute truth! Th*e* Montgomery A*m*phibian Salon! Come luxuriate today!
<--
MY NAME IS INIGO MONTOYA. YOU KILLED MY FATHER. PREPARE TO DIE.