WEB форумы на jedi
[Форум] [Помощь] [Поиск] [Выйти]
Добро пожаловать, [info]User

WEB форумы на jedi [ПОИСК] [Архив до 03.2006]

Тема Элементарно.... К предыдущему сообщению На следующее сообщение Программирование

Отправил Overload в 01:19 20.10.2002[Ответить]
Народ, сделайте плиз програмку, создающую txt файл, где с новой строчки будут перебираться все 8-значные слова (латиница+цифры+знаки)... Просто единственного языка, который знаю(Паскаль :)) нет под рукой...


Отправил Ondulyansion в 01:59 20.10.2002[Ответить]
[удалено]


Отправил CAHbKA в 02:32 20.10.2002[Ответить]
#!/bin/sh

all='a b c d e f j h'
for l1 in $all; do
for l2 in $all; do
for l3 in $all; do
for l4 in $all; do
for l5 in $all; do
for l6 in $all; do
for l7 in $all; do
for l8 in $all; do
echo $l1$l2$l3$l4$l5$l6$l7$l8
done
done
done
done
done
done
done
done

--
http://www.google.com.ru/search?q=bash+for+windows&ie=UTF-8&oe=UTF-8&hl=ru
это ищет шелл для уиндоуз


Отправил Overload в 02:52 20.10.2002[Ответить]
Ой... Все, понял... У меня диска явно не хватит под такой файл :))
2 690 420 Mb вроде получается :)


Отправил Key в 03:28 20.10.2002[Ответить]
А задачка прикольная получается, если условие - на коленке.
Решение без шелла, но для браузера с javascript, что реальней для виндовс ;)

-----overloard.html------------

<pre>
<script language=JavaScript>

c = new Array(a, b, c);
var n = 8;

var s = ;
for(i = 0; i < n; i++) s += for(a + i + = 0; a + i + < c.length; a + i + ++) ;
s += document.writeln(;
for(i = 0; i < n - 1; i++) s = s + c[a + i + ], ;
s += c[a + (n - 1) + ]);
eval(s);
</script>
</pre>

---------------------end---------------


Отправил CAHbKA в 03:33 20.10.2002[Ответить]
хм... a.cmd ;-)


Отправил Key в 03:46 20.10.2002[Ответить]
Мда. почитал cmd for /? - застрелиться.. а уж писать на этом.. брр.

Или я не так понял? ;)


Отправил CAHbKA в 03:55 20.10.2002[Ответить]
так ;-)

a.cmd (одна строка)
--8<--
@for /F %%a in (all.txt) do @(for /F %%b in (all.txt) do @(for /F %%c in (all.txt) do @(for /F %%d in (all.txt) do @(for /F %%e in (all.txt) do @(for /F %%f in (all.txt) do @(for /F %%g in (all.txt) do @(for /F %%h in (all.txt) do @echo %%a%%b%%c%%d%%e%%f%%g%%h)))))))
--8<--

all.txt
--8<--
a
b
c
d
--8<--


Отправил Key в 04:01 20.10.2002[Ответить]
Красотишша то какая ;) пять баллов, завидки берут.

П.С. А у меня от n не зависит.
:-Р


Отправил CAHbKA в 04:05 20.10.2002[Ответить]
поправил там, добавил первую лягушку.
а n - это что? в смысле сгенерить батник и потом его запустить?


Отправил Key в 04:12 20.10.2002[Ответить]
n это то, что сейчас 8 :)

Да, решится еще одним батником, генерящим a.cmd.
Высунутый язык ( :-Р ) засовываю обратно...