* chore(i18n,curriculum): update translations * chore: Italian to italian Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
3.0 KiB
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
a24c1a4622e3c05097f71d67 | Qual è il mio posto | 5 | 16094 | where-do-i-belong |
--description--
Restituisci l'indice più basso al quale un valore (secondo argomento) deve essere inserito in un array (primo argomento) una volta che è stato ordinato. Il valore restituito dovrebbe essere un numero.
Per esempio, getIndexToIns([1,2,3,4], 1.5)
dovrebbe restituire 1
perché è maggiore di 1
(indice 0), ma minore di 2
(indice 1).
Allo stesso modo, getIndexToIns([20,3,5], 19)
dovrebbe restituire 2
perché l'array ordinato sarà [3,5,20]
e 19
è minore di 20
(indice 2) e maggiore di 5
(indice 1).
--hints--
getIndexToIns([10, 20, 30, 40, 50], 35)
dovrebbe restituire 3
.
assert(getIndexToIns([10, 20, 30, 40, 50], 35) === 3);
getIndexToIns([10, 20, 30, 40, 50], 35)
dovrebbe restituire un numero.
assert(typeof getIndexToIns([10, 20, 30, 40, 50], 35) === 'number');
getIndexToIns([10, 20, 30, 40, 50], 30)
dovrebbe restituire 2
.
assert(getIndexToIns([10, 20, 30, 40, 50], 30) === 2);
getIndexToIns([10, 20, 30, 40, 50], 30)
dovrebbe restituire un numero.
assert(typeof getIndexToIns([10, 20, 30, 40, 50], 30) === 'number');
getIndexToIns([40, 60], 50)
dovrebbe restituire 1
.
assert(getIndexToIns([40, 60], 50) === 1);
getIndexToIns([40, 60], 50)
dovrebbe restituire un numero.
assert(typeof getIndexToIns([40, 60], 50) === 'number');
getIndexToIns([3, 10, 5], 3)
dovrebbe restituire 0
.
assert(getIndexToIns([3, 10, 5], 3) === 0);
getIndexToIns([3, 10, 5], 3)
dovrebbe restituire un numero.
assert(typeof getIndexToIns([3, 10, 5], 3) === 'number');
getIndexToIns([5, 3, 20, 3], 5)
dovrebbe restituire 2
.
assert(getIndexToIns([5, 3, 20, 3], 5) === 2);
getIndexToIns([5, 3, 20, 3], 5)
dovrebbe restituire un numero.
assert(typeof getIndexToIns([5, 3, 20, 3], 5) === 'number');
getIndexToIns([2, 20, 10], 19)
dovrebbe restituire 2
.
assert(getIndexToIns([2, 20, 10], 19) === 2);
getIndexToIns([2, 20, 10], 19)
dovrebbe restituire un numero.
assert(typeof getIndexToIns([2, 20, 10], 19) === 'number');
getIndexToIns([2, 5, 10], 15)
dovrebbe restituire 3
.
assert(getIndexToIns([2, 5, 10], 15) === 3);
getIndexToIns([2, 5, 10], 15)
dovrebbe restituire un numero.
assert(typeof getIndexToIns([2, 5, 10], 15) === 'number');
getIndexToIns([], 1)
dovrebbe restituire 0
.
assert(getIndexToIns([], 1) === 0);
getIndexToIns([], 1)
dovrebbe restituire un numero.
assert(typeof getIndexToIns([], 1) === 'number');
--seed--
--seed-contents--
function getIndexToIns(arr, num) {
return num;
}
getIndexToIns([40, 60], 50);
--solutions--
function getIndexToIns(arr, num) {
arr = arr.sort((a, b) => a - b);
for (let i = 0; i < arr.length; i++) {
if (arr[i] >= num) {
return i;
}
}
return arr.length;
}
getIndexToIns([40, 60], 50);