지미는 지난주 에이 모든 플랫폼 과 밧줄 로 바빴 으며, 가난한 지미에게는 다리나 발도 서 있지 않습니다!
당신의 임무는 여러 개의 지미를 포함하는 줄을 잡고 다리와 신발을주는 것입니다!
Jimmy String 형식으로 입력 받기
지미 문자열 => /o\ /o\ /o\
포함 /o\
하고
입력의 각 Jimmy에게 다음과 같은 발 쌍을 제공하십시오.
/o\
_/ \_
입력 된 플로팅 헤드 지미 스트링을 피트 스트링을 사용하여 지미로 바꾸십시오.
// Input
/o\ /o\ /o\
// Output
/o\ /o\ /o\
_/ \_ _/ \_ _/ \_
2 Jimmys가 서로 가까이 있으면 공간을 만들기 위해 이동해야합니다. Jimmys는 항상 다른 Jimmys를위한 공간을 만들기 위해 오른쪽으로 이동합니다.
// Input
/o\/o\
// Output
/o\ /o\
_/ \__/ \_
멀리 떨어진 다른 지미는 필요하지 않으면 이동해서는 안됩니다.
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \_ _/ \_
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \__/ \_
표준 규칙과 허점이 적용됩니다.
이것은 코드 골프이므로 최단 답변이 이길 수 있습니다.
/o\<sp>/o\<sp><sp><sp><sp><sp><sp><sp><sp>/o\/o\
, 내 현재 구현은 마지막 두 Jimmies를 오른쪽 대신 왼쪽으로 이동하기 때문에 실패합니다. 모든 테스트 사례는 성공합니다.