2.4 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| ac6993d51946422351508a41 | اقتطاع (Truncate) القطع (String) النصي | 1 | 16089 | truncate-a-string |
--description--
اقتطع المقطع النصي (الحَجَّة الأولى) إذا كانت أطول من الحد الأقصى المحدد لطول المقطع النصي (الحَجَّة الثانية). أنشئ المقطع النصي المتقطع حيث ينتهي بـ ... ثلاث نُقَط.
--hints--
truncateString("A-tisket a-tasket A green and yellow basket", 8) يجب أن يُنشئ المقطع النصي A-tisket....
assert(
truncateString('A-tisket a-tasket A green and yellow basket', 8) ===
'A-tisket...'
);
truncateString("Peter Piper picked a peck of pickled peppers", 11) يجب أن يُنشئ المقطع Peter Piper....
assert(
truncateString('Peter Piper picked a peck of pickled peppers', 11) ===
'Peter Piper...'
);
truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length) يجب أن ينشئ المقطع A-tisket a-tasket A green and yellow basket.
assert(
truncateString(
'A-tisket a-tasket A green and yellow basket',
'A-tisket a-tasket A green and yellow basket'.length
) === 'A-tisket a-tasket A green and yellow basket'
);
truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length + 2) يجب أن يرجع المقطع A-tisket a-tasket A green and yellow basket.
assert(
truncateString(
'A-tisket a-tasket A green and yellow basket',
'A-tisket a-tasket A green and yellow basket'.length + 2
) === 'A-tisket a-tasket A green and yellow basket'
);
truncateString("A-", 1) يجب أن ينشئ المقطع A....
assert(truncateString('A-', 1) === 'A...');
truncateString("Absolutely Longer", 2) يجب أن ينشئ المقطع Ab....
assert(truncateString('Absolutely Longer', 2) === 'Ab...');
--seed--
--seed-contents--
function truncateString(str, num) {
return str;
}
truncateString("A-tisket a-tasket A green and yellow basket", 8);
--solutions--
function truncateString(str, num) {
if (num >= str.length) {
return str;
}
return str.slice(0, num) + '...';
}
truncateString("A-tisket a-tasket A green and yellow basket", 8);