![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 12:56
|
![Аватар для j0hnik](https://javascript.ru/forum/image.php?u=50436&dateline=1483015396) |
Профессор
|
|
Регистрация: 01.12.2016
Сообщений: 3,650
|
|
SuperZen,
он говорил инкремента нет
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 13:06
|
![Аватар для SuperZen](https://javascript.ru/forum/image.php?u=61392&dateline=1542967156) |
Профессор
|
|
Регистрация: 08.11.2017
Сообщений: 641
|
|
j0hnik, ыыы...
<script>
var arr = []
for (var i = 0; i < 10; i = i + 1) arr[i] = 400 + i
console.log(arr)
</script>
Последний раз редактировалось SuperZen, 16.11.2018 в 13:13.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 13:07
|
Аспирант
|
|
Регистрация: 16.11.2018
Сообщений: 38
|
|
Цитата:
|
<ERROR> undefined identifier 'for' in line 2
|
хах!) Можно только while. Жесть)
"+=" или "-=" не понимает, "++" или "--" не понимает...
Даже "A[i]=x;" тоже не работает (non-variable in assignment) - могу делать только "A.push(x);"...
Ну, допустим, пока как-то так:
Цитата:
|
var A=[],x=400,i=0;
while(i< 10 ){
A.push(x);
i=i+1;
x=x+1;
};
return A;
Цитата:
|
<OK> [400, 401, 402, 403, 404, 405, 406, 407, 408, 409]
|
|
Но теперь фокус:
Цитата:
|
var A=[],x=400,i=0;
while(i< 500 ){
A.push(x);
i=i+1;
x=x+1;
};
return A;
Цитата:
|
<ERROR> Too many operations, aborted
|
|
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 13:09
|
![Аватар для SuperZen](https://javascript.ru/forum/image.php?u=61392&dateline=1542967156) |
Профессор
|
|
Регистрация: 08.11.2017
Сообщений: 641
|
|
было бы проще если бы ТС написал среду выполнения этого шлака )
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 13:14
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Svorg,
Выбросить i, работать только с x - все поменьше операций
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 13:15
|
Аспирант
|
|
Регистрация: 16.11.2018
Сообщений: 38
|
|
Вроде как упростим:
Цитата:
|
var A=[],Curr=400,Len=665,Max=Curr+Len;
while(Curr<Max){
A.push(Curr);
Curr=Curr+1;
};
return A;
Цитата:
|
<OK> [400, ... , 1064]
|
|
Граница увеличилась:
Цитата:
|
var A=[],Curr=400,Len=666,Max=Curr+Len;
while(Curr<Max){
A.push(Curr);
Curr=Curr+1;
};
return A;
Цитата:
|
<ERROR> Too many operations, aborted
|
|
Но это капец не дело, может кто знает кардинально более полезные хитрости?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 13:17
|
![Аватар для SuperZen](https://javascript.ru/forum/image.php?u=61392&dateline=1542967156) |
Профессор
|
|
Регистрация: 08.11.2017
Сообщений: 641
|
|
попробуй сделать несколько while'ов ) пачучуть
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 13:18
|
Аспирант
|
|
Регистрация: 16.11.2018
Сообщений: 38
|
|
А вот так ещё каплю выжалось:
var A=[],Curr=400-1,Len=768,Max=Curr+Len;
while(Curr<Max){
A.push(Curr=Curr+1);
};
return A;
А вот 769 опять не тянет.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 13:19
|
Аспирант
|
|
Регистрация: 16.11.2018
Сообщений: 38
|
|
Ладно, видимо всё же "никак"...
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.11.2018, 13:20
|
![Аватар для j0hnik](https://javascript.ru/forum/image.php?u=50436&dateline=1483015396) |
Профессор
|
|
Регистрация: 01.12.2016
Сообщений: 3,650
|
|
Svorg,
ты там не каты случаем решаешь на codewars ?
|
|
|
|