##A Code Review
A Code Review
##Fails to meet requirements.
Fails to meet requirements.
##Rewrite
Rewrite
##Update \$O(1)\$ solution
Update \$O(1)\$ solution
##A Code Review
##Fails to meet requirements.
##Rewrite
##Update \$O(1)\$ solution
A Code Review
Fails to meet requirements.
Rewrite
Update \$O(1)\$ solution
function crop(message, maxLength) {
if (maxLength < 1) { return "" }
if (message.length <= maxLength) { return message.trimEnd() }
maxLength++;
while (--maxLength && message[maxLength] !== " ");
return message.substring(0, maxLength).trimEnd();
}
function crop(message, maxLength) {
if (maxLength < 1) { return "" }
if (message.length <= maxLength) { return message.trimEnd() }
while (--maxLength && message[maxLength] !== " ");
return message.substring(0, maxLength).trimEnd();
}
function crop(message, maxLength) {
if (maxLength < 1) { return "" }
if (message.length <= maxLength) { return message.trimEnd() }
maxLength++;
while (--maxLength && message[maxLength] !== " ");
return message.substring(0, maxLength).trimEnd();
}
function crop(message, maxLength) {
if (message.lengthmaxLength <=< maxLength1) { return message.trimEnd()"" }
if (message[maxLength] ===message.length "<= "maxLength) { return message.substring(0, maxLength).trimEnd() }
while (--maxLength && message[maxLength] !== " ");
return message.substring(0, maxLength).trimEnd();
}
function crop(message, maxLength) {
if (message.length <= maxLength) { return message.trimEnd() }
if (message[maxLength] === " ") { return message.substring(0, maxLength).trimEnd() }
while (--maxLength && message[maxLength] !== " ");
return message.substring(0, maxLength).trimEnd();
}
function crop(message, maxLength) {
if (maxLength < 1) { return "" }
if (message.length <= maxLength) { return message.trimEnd() }
while (--maxLength && message[maxLength] !== " ");
return message.substring(0, maxLength).trimEnd();
}
Loading
Loading
default