(참고 :이 쉽게 스핀 오프 내 이전의 도전입니다 ! Infinity (무한대) 단어를 찾기 스핀 오프 내 다른 이전의 도전 인 소용돌이 치는 단어를 찾아라! :))
파도 치는 단어의 정의 :
- 알파벳 (AZ)에 물결 모양 단어 의 모든 문자를 곡선으로 연결 하면 아래 다이어그램과 같이 연속적으로 오른쪽 또는 왼쪽을 향하고 방향을 바꾸지 않는 물결의 경로를 얻을 수 있습니다.
- 물결 모양의 말씀은 할 수 있습니다 :
- 올리기 각 연속 문자 이전의 (알파벳)에 오른쪽에있는 경우.
- 연속 된 각 문자가 이전 문자의 왼쪽 (알파벳)에 있으면 줄어 듭니다 .
- 모든 짝수 연결이 작동 중지되어야하고 모든 홀수 연결이 작동해야합니다.
- 대문자 / 소문자를 무시하거나 모두 대문자 또는 모두 소문자로 간주 / 변환 할 수 있습니다.
- 입력 단어는 AZ의 알파벳 범위에있는 문자, 공백, 문장 부호 또는 기호가 아닙니다.
- 단어에 "SPOON"과 같이 이중 문자가있는 경우 이중 문자를 "SPOON"> "SPON"으로 축소해야합니다 (O에서 O로 이동하면 거리가 0이므로).
- 물결 모양의 단어 (복식이 붕괴 후에도) 적어도 3 개 별개의 문자가 포함됩니다.
몇 가지 예가 있습니다 :
직무:
표준 입력에서 단어를 가져와 Wavy Word 인 경우 출력하고 양수의 경우 증가 또는 감소 하는 경우 출력 되는 전체 프로그램 또는 함수를 작성하십시오 . 출력은 할 수있다 True/False/Null
, 2/1/0
, 1/Null/0
, -1/0/1
, NO/WR/WD
, 등, 당신은 그것을 표현하는 방법을 결정합니다.
테스트 사례 :
WAVY WORDS:
ADEPT, BEGIN, BILL, BOSS, BOOST, CHIMP,
KNOW, SPONGE, SPOON, TROLL, WOLF
ADEPT > YES > RAISING
BEGIN > YES > RAISING
BILL > YES > RAISING
BOSS > YES > RAISING
BOOST > YES > RAISING
CHIMP > YES > RAISING
KNOW > YES > RAISING
SPONGE > YES > DECREASING
SPOON > YES > DECREASING
TROLL > YES > DECREASING
WOLF > YES > DECREASING
NOT WAVY WORDS:
WATCH, EARTH, NINON, FOO, BAR, WAVE, SELECTION,
YES, NO, DEFINITION, WATER, WINE, CODE, AAAHHHH, I, MM, ABCA
규칙 :
- 가장 짧은 코드가 승리합니다.
선택적 작업 :
영어 사전에서 가능한 많은 Wavy 단어 를 목록으로 찾을 수 있습니다. 당신은 참조로 예를 들면 영어 단어의 전체 목록을 취할 수 있습니다 여기에 .
NO
그리고 FOO
규칙에 의해 유효한 입력이되지 않습니다.
NOT WAVY WORDS
섹션에 있지만, 맞습니다 ..