이 텍스트는 자연수로 왼쪽으로 회전하고 음수를 입력하면 오른쪽으로 회전해야합니다. 그래서 :개별 단어 만 전체 텍스트를 회전시키지 않도록 haskell에서 텍스트를 회전시키는 방법은 무엇입니까?
rotate 1 "foo bar baz" = "ofo rba zba"
rotate (-1) "foo bar baz" = "oof arb azb"
또한 텍스트를 줄 바꿈 문자로 나눌 수 있습니다. 단어를 추가하면 모든 줄, 줄 바꿈, 단어, 암호를 알 수 있습니다. 텍스트를 왼쪽이나 오른쪽으로 움직이는 것에 대한 정의에 문제가 있습니다. 헤드 기능을 사용해야합니까?
보인다. – 9000
안녕하세요, 저는 여러분이 의미하는 것을 분명히하기위한 예제를 추가했습니다 (예 : 이미지 에서처럼 회전하지 않음). 이것이 당신이 의미하는 바가 아니었다면, 나를 교정하고 더 명확히하십시오. – luqui
오케이. 마지막 팁. 'bar barbar'는'bar barbarbarbar ... '를 주며''bar''의 회전 된 버전을 포함하고 있으며''head''와''tail''을 사용하여 추출합니다. – fuz