fork download
  1. i,j,k;f(s,z)char*s,*z;{
  2. for(i=0,j=k=1;j|k;i++)
  3. (k=k?z[i]:0)>46|!(j=j?s[i]:0)
  4. ?k
  5. :j
  6. );
  7. }
  8.  
  9.  
  10. char a[100], b[100];
  11. main() {
  12. while(~scanf("%s %s\n", a, b)){
  13. printf("'%s', '%s' -> ", a, b);
  14. f(a, b);
  15. puts("");
  16. }
  17. }
Success #stdin #stdout 0s 2164KB
stdin
a....b ..c...
aaaaaa bbbbbb
ab.ab. b.b.b.
a.......b c
a.....b ..c.......
stdout
'a....b', '..c...' -> a.c..b
'aaaaaa', 'bbbbbb' -> bbbbbb
'ab.ab.', 'b.b.b.' -> bbbab.
'a.......b', 'c' -> c.......b
'a.....b', '..c.......' -> a.c...b...