約 10 時間後に予定されている割り当て作業を行っているときに、少し問題があります。
関数 has-vowels を作成することになっていますか? 文字列を消費し、文字列に母音があるかどうかに応じて true または false を返します。
例 (has-vowels? "wow") -> true (has-vowels? "nwtfg) -> false
だからここに私がやったことがあります、
(define vowel-list (cons #\A
(cons #\a
(cons #\E
(cons #\e
(cons #\I
(cons #\i
(cons #\O
(cons #\o
(cons #\U
(cons #\u empty)))))))))))
(define (a-vowel? vowels)
(cond ((empty? vowels) true)
((member (first vowels) vowel-list) true)
(else false )))
(define (has-vowels? word)
(a-vowel? (string->list word)))
問題は、「oio」が true で「www」が false ですが、「wow」などの混合文字列も false ですか?
ヒントやヒントはありますか?
ありがとう!