I&#39;d run this by someone who actually knows math, but afaik there are finitely many empty strings in any given string.<br><br>How many e&#39;s are in any given string? (Ignoring Unicode issues for now,) for each index in the string&#39;s indices, form a substring one character in length starting at that index and compare the value of that substring to e.<br><br>How many empty strings are in any given string? For each index in the string&#39;s indices, form a substring zero characters in length starting at that index and compare the value of that substring to an empty string.<br><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Jul 20, 2016 at 17:35 Guillaume Lessard &lt;<a href="mailto:glessard@tffenterprises.com">glessard@tffenterprises.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
&gt; On 20 juil. 2016, at 14:21, Xiaodi Wu &lt;<a href="mailto:xiaodi.wu@gmail.com" target="_blank">xiaodi.wu@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Doesn&#39;t your second argument undermine your first? If it&#39;s a trivial solution and one rarely ever considers empty strings when invoking `hasPrefix`, then returning the technically correct result must be a trivial departure in behavior.<br>
<br>
I specifically used an example where the trivial solution (y=0 instead of y=exp(x)) is a pitfall.<br>
<br>
How many empty strings are contained in any given string?<br>
If the answer is infinitely many, it sounds like a pitfall to me.<br>
<br>
Cheers,<br>
Guillaume Lessard<br>
<br>
</blockquote></div>