회문은 모두 앞뒤로 같은 방식으로 철자가 일부 문자열입니다. 예를 들어, '에바, 동굴에서 박쥐를 찌를 수 있습니까?' 회문 (EVACANISTAB | BATSINACAVE)
이 코드 골프의 경우 선택한 언어를 사용하여 주어진 문자열이 회문인지 여부를 결정하십시오.
가장자리 케이스 :
- 문장 부호는 회문으로 계산되지 않습니다.
- 제어 문자는 회상으로 계산되지 않습니다.
- 공백은 회문으로 계산되지 않습니다.
- 숫자는 회문으로 계산됩니다.
- 이 도전의 사례는 맹목적으로 계산되지 않습니다.
- 선택한 언어에 의해 부과되는 것을 제외하고 평가할 문자열의 길이에는 제한이 없습니다.
- 이 문제를 해결하려면 ASCII 문자 세트로 제한하십시오.
기술 요구 사항:
- 분석법 본문 만 필요합니다. 메소드 서명, 데이터 구조 선언 등과 같은 추가 사항은 승리 요구 사항에 포함되지 않습니다.
- 코드는 컴파일 타임 오류나 예외없이 컴파일하거나 해석해야합니다.
- 코드는 처리되지 않은 예외 나 충돌을 발생시키지 않아야합니다. (거의 말할 필요도 없습니다. 거의)
- 코드는 palindrominess를 나타내는 값을 반환해야합니다. 데이터 유형은 사용하는 언어에 따라 다릅니다 (예 : C # 사용자는을 사용할 수
bool
있지만 JavaScript 사용자는을 사용할 수 있음var
) - 이 작업을 '네이티브'기능으로 수행하는 자신 만의 통역사를 작성해서는 안되므로 거의 승리 한 스코어를 '골프'할 수 있습니다. (발언 할 필요가 없습니다.)
승리 조건 :
- 문자가 가장 짧은 코드가 이깁니다.
현재 리더 : tmartin (k, 25 자)
...에 의해 마법의 녹색 확인 표시가 원하는 당신의 대답을? 이 남자의 대답을 이길!