Anon3363
@Anon3363

Как в 13 шагов преобразовать данный масив?

5eab09879ab25314323390.png
вот масив [2,3,3,5,5,5,4,12,12,10,15] надо за 13 шагов преобразовать в [2,3,4,5,6,7,8,9,10,11,12]
function solution(x){
	let count = 0;
	for(let i = 0 ; i < x.length;i++){

		if(x[i] > x[i + 1]){
			x[i + 1]  = x[i] + 1
			count++
			console.log(x)
		}
		if(x[i] < x[i + 1]){
			x[i + 1] = x[i] + 1
			count++
		}
		console.log(x)
		if(x[i] >= x[i + 1]){
			x[i + 1] = x[i] + 1
			count++
		}
		console.log(count)
	}
}

console.log(solution([2,3,3,5,5,5,4,12,12,10,15]))
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
@loonny
Именно за 13 шагов или максимум 13 шагов? Я так понимаю это какое-то задание с курсов.
потому что сделать то можно просто вот так:
function solution(arr){
  return arr.sort( (a, b) => a <b )
}

console.log(solution([2,3,3,5,5,5,4,12,12,10,15]))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы