RosettaCodeData/Task/String-matching/K/string-matching-1.k

4 lines
96 B
Plaintext

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