Check if a word is inside another word.
How can I say if a word is inside another word. By example:
word("11") is inside ("011")
word("11") is not inside ("101")
How can I say if a word is inside another word. By example:
word("11") is inside ("011")
word("11") is not inside ("101")
You may use the method is_factor:
sage: w = Word('11')
sage: w.is_factor(Word('011'))
True
sage: w.is_factor(Word('101'))
False
To find the first occurrence, you need to reverse the arguments because it searches the input in self:
sage: Word('011').first_occurrence(w)
1
sage: Word('101').first_occurrence(w) is None
True
Or using find as in Python method find for str which returns -1 if not found:
sage: Word('011').find(w)
1
sage: Word('101').find(w)
-1
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2022-07-11 06:21:34 +0100
Seen: 208 times
Last updated: Jul 17 '22
bool returns false with arcsin(x) and 2*arctan(x/(1+sqrt(1-x^2)))
Any way to define variables as constant?
Mac OS vs Ubuntu for high performance computing
free algebra and indexed letters
Compare elements of a recursive defined sequence
How do you plot solutions of an O.D.E?
How do I identify the set of words of given length in matrix generators