RosettaCodeData/Task/String-matching/K/string-matching-1.k
2015-02-20 09:02:09 -05:00

3 lines
96 B
Text

startswith: {:[0<#p:_ss[x;y];~*p;0]}
endswith: {0=(-#y)+(#x)-*_ss[x;y]}
contains: {0<#_ss[x;y]}