사용자 입력이 비어 있지 않은 문자열을 가진 프로 시저를 만든 다음 길이가 1 인 하위 문자열의 입력에서 임의의 문자를 반환하려고합니다.스키마 : 임의 및 하위 문자열 결합
(pick-at-random "word")
~"w"
(pick-at-random "word")
~"r"
지금까지 내가있어
예 :
(define pick-at-random
(lambda (s)
(substring s (random(string-length s))())))
이 나에게 내가 표시 할 문자의 위치를 제공하고 나는()가, 내가해야입니다 같은 느낌 하위 문자열의 시작 값을 나타내는 변수를 하나 추가 한 다음 추가하십시오. 그러나, 나는 이것을 어떻게하는지 모른다. 간단히 말하면, 시작 값에서 임의 함수를 사용하는 동안 부분 문자열을 길이 1로 제한 할 수있는 방법을 묻습니다.