d
делаем отметку времени, от нее отнимаем отметку сообщения - как правило такие отметки юникс. просто и тупо
Size: a a a
d
d
А
a
А
d
m
А
d
A
function isInMiddle(seq) {
// your goes below
var cut_len = seq.length-3;
if( cut_len%2 == 0 ){
return seq.substr(cut_len/2,3)=='abc';
}
return seq.substr((cut_len-1)/2,3)=='abc'
|| seq.substr((cut_len+1)/2,3)=='abc'
;
}
А
a
var s = "2000.12.31 - 00:00:00".match(/^(\d{4})\.(\d{2})\.(\d{2}) - (\d{2}):(\d{2}):(\d{2})$/);
var d = new Date(+s[1],+s[2]-1,+s[3],+s[4],+s[5],+s[6]);
d.setDate( d.getDate()+1 );
d.toISOString().replace(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}).*$/,'$1.$2.$3 - $4:$5:$6');
d
a
a
function a(str){вернет
var code = str.charCodeAt(0);
for(var i=1;i<str.length;i++){
if(str.charCodeAt(i)-code != i){
return String.fromCharCode(code+i);
}
}
}
['abcde','abce','абвгд','авгд'].forEach(s=>{
console.log(`a(${s}) = `+a(s));
});
a(abcde) = undefined
a(abce) = d
a(абвгд) = undefined
a(авгд) = б
a
ТК
(arg,arg2)=>foo
и (arg,arg2)=>{ return foo; }
return что-то
(arg,arg2)=>({a:arg,b:arg2})
1
JD
1