이것은 시리즈의 첫 번째이고, 두 번째는 노란 나무로 갈라진 두 개의 도로입니다 (2 부).
이 도전은 Robert Frost의 유명한 시인 "The Road Not Taken"에서 영감을 얻었습니다.
두 도로 노란 나무에 갈라
그리고 미안해 모두 여행 할 수없는
긴 내가 서서, 그리고 한 여행자 수
그리고 내가 할 수있는대로 멀리로 하나 아래로 보였다
는 덤불에 구부러진 곳으로;그런 다음 공정한 것처럼 다른 쪽
을 택했고 아마도 더 좋은 주장을했을
것입니다.
그 통과는
실제로 거의 같은 것을 착용 했지만그리고 그날 아침 똑같이
잎이 깔려있었습니다.
아, 나는 또 다른 날을 위해 처음을 지켰다!
그러나 어떻게 길을 가는지 알면서도
다시 돌아올 것인지 의심했습니다.나는 한숨을 쉬며
어딘가에 이것을 말해 줄 것이다. 그래서
두 개의 도로가 나무로 갈라져 나갔다. 그리고 나는 —
덜 여행 한 길을 택했다.
그리고 그것은 모든 차이를 만들었다.
두 번째 행부터 마지막 행까지 주목하십시오 I took the one less traveled by,
.
당신의 실제 도전
다음과 같은 형식으로 입력을받습니다.
# ##
# ##
# ##
#
#
#
가는 길을 찾아야합니다
도로는 맨 아래에서로 시작합니다 #
. 항상 맨 위 줄에서 끝나는 다른 2 개의 도로는 점검해야 할 도로입니다. 가장 두꺼운 도로가 가장 많이 이동하므로 원하는 것이 아닙니다. 다른 하나는 여행이 가장 적으며 원하는 것입니다.
산출
프로그램 / 기능은 취하지 않은 도로의 가능한 위치마다 하나씩 2 개의 고유 한 값 중 하나 (예 : 0 또는 1, true 또는 false)를 출력해야합니다. 예를 들어, 도로를 타지 않은 도로가 도로의 왼쪽에 있으면 0을, 그렇지 않으면 1을 출력하거나 문자열 "left"또는 "right", true, false 등을 출력 할 수 있습니다.
테스트 사례 :
## #
## #
###
#
#
#
"오른쪽"을 출력 할 수 있습니다.
## #
## #
###
##
#
#
#
"오른쪽"을 출력 할 수 있습니다.
## #
## #
###
##
#
#
#
"오른쪽"을 출력 할 수 있습니다.
## #
## #
###
#
#
#
#
"오른쪽"을 출력 할 수 있습니다.
# ##
# ##
###
#
#
#
#
"왼쪽"출력 가능
# ##
# ##
###
#
#
#
#
"왼쪽"출력 가능
노트
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
- 금지 된 표준 허점
- "왼쪽"과 "오른쪽"에 대한 출력을 지정해야하며 고유해야합니다.
- 입력은 하나의 큰 문자열이 될 것이며 어떤 줄이라도 가질 수 있습니다
- 유효한 입력에 대해 걱정할 필요가 없습니다.
- 도로는 항상 Y 자형이므로 맨 위에서 만 봐야합니다.
- 질문이 있습니까? 아래의 코멘트 :