[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, User |
|
|
| ||
Народ, сделайте плиз програмку, создающую txt файл, где с новой строчки будут перебираться все 8-значные слова (латиница+цифры+знаки)... Просто единственного языка, который знаю(Паскаль :)) нет под рукой... |
| ||
[удалено] |
| ||
#!/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 это ищет шелл для уиндоуз |
| ||
Ой... Все, понял... У меня диска явно не хватит под такой файл :)) 2 690 420 Mb вроде получается :) |
| ||
А задачка прикольная получается, если условие - на коленке. Решение без шелла, но для браузера с 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--------------- |
| ||
хм... a.cmd ;-) |
| ||
Мда. почитал cmd for /? - застрелиться.. а уж писать на этом.. брр. Или я не так понял? ;) |
| ||
так ;-) 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<-- |
| ||
Красотишша то какая ;) пять баллов, завидки берут. П.С. А у меня от n не зависит. :-Р |
| ||
поправил там, добавил первую лягушку. а n - это что? в смысле сгенерить батник и потом его запустить? |
| ||
n это то, что сейчас 8 :) Да, решится еще одним батником, генерящим a.cmd. Высунутый язык ( :-Р ) засовываю обратно... |