Показать сообщение отдельно
  #21 (permalink)  
Старый 24.03.2012, 18:46
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Все...сделал. Знаю что быдлокод явно выраженный, но идеи уже закончились...Читал рассказ про программиста: "приходишь домой и еще весь вечер недоумеваешь, как твой код может работать" У меня сейчас примерно тоже самое)
<script>
var let = []
for(i=0;i<33;i++) {
var r = Math.random() * 33 | 0
let[i] = r
}
alert(let)
var i = 100;
while(i>0) {
  for(k=0;k<=let.length;k++) { 
 
    for(j=0;j<let.length;j++) {
 
      if(k!=j) {
      if(let[k]==let[j]) {
 
        let[k] = Math.random() * 33 | 0
        for(a=0;a<j;a++) {
          if(let[a]==let[j]) {
            let[a] = Math.random() * 33 | 0
    	    }
          }
        } 
      }
    }
  }
--i
}
alert(let)
function ch() {
var c = 0
  for(aa=0;aa<=let.length;aa++) {
    for(b=0;b<let.length;b++) {
      if(aa!=b) {
        if(let[aa] == let[b]) {
          c+=1
        } else { 
          c+=0 
        }
   }
     }
}
alert(c)
}
ch()
</script>

P.S. если последний алерт возвращает 0, значит совпадений не найдено, если же другое число, то оно означает сколько найдено совпадений
__________________
оляля, ололо
Ответить с цитированием