Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Function question regarding logicals
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I'm trying to create a function that checks if certain sentences follow some rules.
Provided files are:
- wordlist.mat
- sents.mat
- All words in the sentence must be present in the wordlist(wordlist.mat).
- Sentences are arranged in one of the following orders:
Noun -> Verb -> Noun/Adjective
(If first word is a noun, second should be a verb, and third should be a noun or adjective)
Adjective/Verb -> Noun -> Verb/Noun
(If first word is an adjective or verb, second should be noun, and third should be verb or noun)
I should output a logical true or false depending on whether the sentence is valid under these rules. The dictionary/wordlist and noun/verb/adjective lists are stored in the .mat file 'wordlist.mat'. The sentences are stored in 'sents.mat'.
Some more clues:
- Words will always separated by spaces.
- You are guaranteed to have three and only three words in the sentence.
- The sentence will always end with some sort of punctuation.
- Matching words with the various word lists should ignore case.
- Any given word will only be found in at most one of the part of speech lists.
- Any word contained in the dictionary/wordlist is guaranteed to occur in one of the other lists.
I finished coding but somehow my function isn't working in some test cases.
2 comentarios
James Tursa
el 16 de Sept. de 2016
Can you post any code for us to look at? And what test cases are causing problems?
Walter Roberson
el 16 de Sept. de 2016
Editada: Walter Roberson
el 16 de Sept. de 2016
"Punctuation that is part of words is always a nuisance in those kinds of problems", said O'Brion's assistant, a part-time programmer, at 5 o'clock; "Just my $0.02 worth!"
Respuestas (0)
La pregunta está cerrada.
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!