Skip to main content
1 of 4
Titus
  • 14.9k
  • 1
  • 25
  • 41

#PHP, 111 bytes

for($s=$argv[1];strstr($s,$t=$argv[2])==$t;$s=substr($s,0,-1))echo$s;
for($i=strlen($s);$s<$t;$s.=$t[$i])echo$s;

added a linebreak for readability. Run with -r.

Titus
  • 14.9k
  • 1
  • 25
  • 41