Сохранен 52
https://2ch.su/b/res/107311942.html
Добавлена поддержка Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 18/11/15 Срд 20:15:13 #1 №107311942 
14478669134920.jpg
Сап, анон.

Подскажи, пожалуйста, какую-нибудь программку или сервис, при помощи которых можно генерировать все варианты текста из предоставленных слов. Но не просто рандомно сгенерировать, а таким образом, чтобы каждое из предоставленных слов встречалось в строке один раз и не повторялось в это же строке.

Например, есть слова: раз, два три.

Результат генерации:
раз два три
раз три два
три два раз
три раз два
два три раз
два раз три

пикрандом
Аноним 18/11/15 Срд 20:17:25 #2 №107312138 
бамп
Аноним 18/11/15 Срд 20:17:48 #3 №107312183 
бамп
Аноним 18/11/15 Срд 20:18:36 #4 №107312272 
бамп
Аноним 18/11/15 Срд 20:19:18 #5 №107312357 
бамп
Аноним 18/11/15 Срд 20:19:46 #6 №107312400 
бамп
Аноним 18/11/15 Срд 20:21:31 #7 №107312573 
бамп
Аноним 18/11/15 Срд 20:21:47 #8 №107312595 
бамп
Аноним 18/11/15 Срд 20:22:17 #9 №107312649 
бамп
sageАноним 18/11/15 Срд 20:22:30 #10 №107312667 
Такую штуку проще самому на BASIC написать.
Или на каком-то форуме говнокодеров попросить. Авось, за минет сделают.
Аноним 18/11/15 Срд 20:25:24 #11 №107312965 
>>107312667
Я не могу в код. Понятно дело, что можно было бы освоить, но на это нет особо времени. И заказать можно, но это тоже время нужно, да и траты, хоть и небольшие.

Я вот искал, но подобных сервисов и прог не нашёл. Те которые есть делают не совсем так, как нужно.
Аноним 18/11/15 Срд 20:27:08 #12 №107313150 
бамп
Аноним 18/11/15 Срд 20:27:24 #13 №107313173 
бамп
Аноним 18/11/15 Срд 20:28:55 #14 №107313332 
бамп
Аноним 18/11/15 Срд 20:36:50 #15 №107314197 
бамп
Аноним 18/11/15 Срд 20:37:57 #16 №107314299 
http://ru.stackoverflow.com/questions/138717/%D0%9A%D0%BE%D0%BC%D0%B1%D0%B8%D0%BD%D0%B0%D1%82%D0%BE%D1%80%D0%B8%D0%BA%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BD%D0%B0-javascript
Жмешь F12, копипастишь, запускаешь.
Аноним 18/11/15 Срд 20:50:08 #17 №107315676 
>>107314299
И как запустить?
Аноним 18/11/15 Срд 20:53:04 #18 №107316019 
Бамп
Аноним 18/11/15 Срд 20:55:42 #19 №107316285 
Бамп
Аноним 18/11/15 Срд 20:55:59 #20 №107316310 
Бамп
Аноним 18/11/15 Срд 20:57:12 #21 №107316445 
Бамп
Аноним 18/11/15 Срд 20:58:08 #22 №107316543 
Бамп
sageАноним 18/11/15 Срд 21:00:38 #23 №107316801 
>>107315676
Enter нажми же, ну
Аноним 18/11/15 Срд 21:02:43 #24 №107317029 
>>107316801
Ну а где результат должен появиться?
Аноним 18/11/15 Срд 21:04:06 #25 №107317176 
Бамп
Аноним 18/11/15 Срд 21:04:22 #26 №107317204 
Бамп
Аноним 18/11/15 Срд 21:04:38 #27 №107317228 
Бамп
Аноним 18/11/15 Срд 21:05:33 #28 №107317322 
Бамп
Аноним 18/11/15 Срд 21:05:49 #29 №107317342 
Бамп
Аноним 18/11/15 Срд 21:07:54 #30 №107317543 
Бамп
Аноним 18/11/15 Срд 21:08:43 #31 №107317617 
>>107317029
В ф12 и должен, вкладка 'консоль'
мимохуй
Аноним 18/11/15 Срд 21:09:59 #32 №107317734 
>>107317617
Да это понятно уже. Результат где отобразится? Где текстовый файлик или как сделать, чтобы на странице все варианты отобразились?
Аноним 18/11/15 Срд 21:10:20 #33 №107317763 
Бамп
Аноним 18/11/15 Срд 21:10:36 #34 №107317789 
Бамп
Аноним 18/11/15 Срд 21:10:52 #35 №107317814 
Бамп
Аноним 18/11/15 Срд 21:12:39 #36 №107317973 
Бамп
Аноним 18/11/15 Срд 21:12:55 #37 №107317998 
Бамп
Аноним 18/11/15 Срд 21:13:44 #38 №107318081 
>>107317734
function make(arr, el) {
var i, i_m, item;
var len = arr.length;
var res = [];

for(i = len; i >= 0; i--) {
res.push(
([]).concat(
arr.slice(0, i),
[el],
arr.slice(i, i_m)
)
);
}

return res;
}

function combinations(arr) {
var prev, curr, el, i;
var len = arr.length;

curr = [[arr[0]]];

for(i = 1; i < len; i++) {
el = arr;
prev = curr;
curr = [];

prev.forEach(function(item) {
curr = curr.concat(
make(item, el)
);
});
}

return curr;
}

m = ['раз','два','три']
var xz = combinations(m)
for(i=0;i<xz.length;i++) {
var v='';
for(j=0;j<xz.length;j++){
v+=xz[j]+' '
}
console.log(v)
}
Аноним 18/11/15 Срд 21:16:25 #39 №107318330 
>>107318081
разметка испортила
[code]
function make(arr, el) {
var i, i_m, item;
var len = arr.length;
var res = [];

for(i = len; i >= 0; i--) {
res.push(
([]).concat(
arr.slice(0, i),
[el],
arr.slice(i, i_m)
)
);
}

return res;
}

function combinations(arr) {
var prev, curr, el, i;
var len = arr.length;

curr = [[arr[0]]];

for(i = 1; i < len; i++) {
el = arr;
prev = curr;
curr = [];

prev.forEach(function(item) {
curr = curr.concat(
make(item, el)
);
});
}

return curr;
}

m = ['раз','два','три']
var xz = combinations(m)
for(i=0;i<xz.length;i++) {
var v='';
for(j=0;j<xz.length;j++){
v+=xz[j]+' '
}
console.log(v)
}
[/code]
Аноним 18/11/15 Срд 21:17:05 #40 №107318380 
теги из faq не работают, спасибо абу
Аноним 18/11/15 Срд 21:17:30 #41 №107318420 
>>107318380
да что ж такое??
спасибо, абу
Аноним 18/11/15 Срд 21:19:49 #42 №107318624 
>>107318081>>107318330
Повторятся слова и идут строкой.
Аноним 18/11/15 Срд 21:20:05 #43 №107318650 
Бамп
Аноним 18/11/15 Срд 21:20:58 #44 №107318734 
Бамп
Аноним 18/11/15 Срд 21:21:14 #45 №107318761 
Бамп
Аноним 18/11/15 Срд 21:21:30 #46 №107318783 
Бамп
Аноним 18/11/15 Срд 21:21:47 #47 №107318821 
Бамп
Аноним 18/11/15 Срд 21:22:26 #48 №107318887 
>>107318624
http://codepad.org/bprg3OUt
Аноним 18/11/15 Срд 21:27:34 #49 №107319371 
>>107318887
Всё хорошо работает. Спасибо.

Кол-во текста сгенерерировать может неограниченное число?
Аноним 18/11/15 Срд 21:29:36 #50 №107319571 
>>107311942 (OP)
Generation the Web. Но она под винду и кол-во вариантов ограничено твоей оперативкой
Аноним 18/11/15 Срд 21:30:03 #51 №107319620 
>>107319571
Он есть и не подходит для этих целей.
Аноним 18/11/15 Срд 21:36:49 #52 №107320323 
>>107319371
тоже оперативкой ограничено
comments powered by Disqus