알파벳을 가로 질러
이 도전에서는 알파벳 글자를 기억하는 데 어려움이 있습니다. 이것을 피하기 위해, 당신은 편지에 도착할 때까지 알파벳을 위아래로 이동합니다.
코드를 이식 가능하게하려면 문자 블록으로 작성해야합니다. 대부분의 문자가 도난 되었기 때문에 문자 블록의 양이 제한되어 있으므로 가능한 한 코드가 짧아야합니다.
예
입력 / 출력 쌍은 빈 줄로 구분됩니다.
Ac
ABc
Ad
ABcd
fA
fedCBA
adB
abcdcB
Hello, World!
HGfefghijkllmno, WVUTSrqpopqrqponmlkjihgfed!
도전
당신의 목표는 인접한 문자를 알파벳의 중간 문자 ( A-Za-z)로 묶는 것입니다. 대문자가 다른 경우 대문자로 변환해야합니다. 중간에 대문자를 균등하게 변환 할 수 없으면 중간 이후 에 분할됩니다. 문자가 알파벳 문자가 아닌 경우 변환을 수행하지 않아야합니다.
승리
이것은 코드 골프 이므로 바이트 단위의 가장 짧은 코드가 승리합니다!
-10 % 보너스 : 코드 체인 숫자
1
문자 블록이란 무엇입니까?
—
LegionMammal978
자, 제한된 소스 를 의미하는지 궁금합니다 .
—
LegionMammal978
규칙에 따라 c가 d와 b의 중간에 있기 때문에
—
geokavel
adB변환해야 한다고 생각하지 마십시오 abcdCB.
내 알파벳 사이의 암호화 와 매우 유사 하지만 이미 투표 수의 두 배가되었으므로 플래그를 지정합니다.
—
상