도전
주어진 입력 문자열과 정수 n- 연속 문자 실행을 최대 n 길이 까지 자릅니다 . 특수 문자를 포함하여 문자는 무엇이든 가능합니다. 함수는 대소 문자를 구분해야하며 n의 범위는 0에서 무한대입니다.
입력 / 출력 예 :
f("aaaaaaabbbccCCCcc", 2) //"aabbccCCcc"
f("aaabbbc", 1) //"abc"
f("abcdefg", 0) //""
f("aaaaaaabccccccccCCCCCC@", 4) //"aaaabccccCCCC@"
채점
스코어링은 사용 된 바이트 수를 기반으로합니다. 그러므로
function f(s,n){return s.replace(new RegExp("(.)\\1{"+n+",}","g"),function(x){return x.substr(0, n);});}
104 포인트입니다.
행복한 골프!
편집 : 언어 제한을 제거했지만 여전히 자바 스크립트 답변을보고 싶습니다.
