回答編集履歴

2

しょうりゃく

2022/06/02 09:35

投稿

yambejp
yambejp

スコア114915

test CHANGED
@@ -2,8 +2,7 @@
2
2
  const result=sample.reduce((x,y)=>{
3
3
  let str="";
4
4
  for(var i=x.length;i>=0;i--){
5
- str=x.substr(0,i);
6
- if(new RegExp('^'+str).test(y)) break;
5
+ if(new RegExp(`^${str=x.substr(0,i)}`).test(y)) break;
7
6
  }
8
7
  return str;
9
8
  });

1

ちょうせい

2022/06/02 09:32

投稿

yambejp
yambejp

スコア114915

test CHANGED
@@ -6,7 +6,6 @@
6
6
  if(new RegExp('^'+str).test(y)) break;
7
7
  }
8
8
  return str;
9
- }
10
- );
9
+ });
11
10
  console.log(result);
12
11
  ```