|
|
|
|
|
для: Trianon
(19.01.2008 в 23:13)
| | Блин..мой код плохой...напишите пожалуйста хороший код для сравнения чисел.... | |
|
|
|
|
|
|
|
для: SnooPI
(19.01.2008 в 15:23)
| | А что скрипт должен выдать на массив '11111', '22222' ?
И почему? | |
|
|
|
|
|
|
|
для: SnooPI
(19.01.2008 в 12:16)
| | up :( | |
|
|
|
|
|
|
|
для: SnooPI
(17.01.2008 в 17:53)
| | Придираетесь к словам.....
Мне вот написали:
<?php
$array = array('768667', '732533', '763637','784556');
function array_count($array, $index )
{
$result = 0;
foreach($array as $element)
{
if ($element === $index) ++ $result;
}
return $result;
}
$indexs = array ();
foreach($array as $index )
{
for($tmp = 0 ; $tmp < 6 ; $tmp ++)
{
$indexs[$tmp][] = $index[$tmp];
}
}
foreach($indexs as $element)
{
$search = 0;
$result = '';
foreach($element as $index)
{
if($search < array_count($element, $index))
{
$result = $index;
$search = array_count($element, $index);
}
}
echo $result;
}
|
Все норм $result выводит число это.....НО
Я пывтаюсь вывести результ за пределы foreach, а выводит только последнее число...
Не получается) | |
|
|
|
|
|
|
|
для: SnooPI
(17.01.2008 в 17:53)
| | Это не то, что принято называть "сортировкой"? | |
|
|
|
|
|
|
|
для: SnooPI
(17.01.2008 в 17:53)
| | хех и в чём проблема-то?
1 массив сделай - как раз эти 10 цифр) ну и дальше алгоритм
1)обойди массив и запиши максимальное количество цифр во всех числах(тоесть 2 значное трёх и тд)
2)сделай второй цикл который равен найденному в первом пункте числу, дальше в цикле :
2.1)создай массив 10 значный.... всем элементам присвой нуль, индексы массива числа 0-9
2.2)ну и максимальный элемент второго масcива индекс того элемента прибавлеем к переменной...
на php лень алгоритм переводить) | |
|
|
|
|
|
|
|
для: SnooPI
(17.01.2008 в 17:53)
| | И в чем прикол? | |
|
|
|
|
|
|
| Здравствуйте..
Имеется 10 чисел..допустим
12345
13245
72395
18345....
Из всех этих чисел надо собрать одно...которое похоже на эти все...
Сначала сравниваем первые цифры у всех......каких больше записали в переменную, дальше вторые цифры сраниваем...каких больше ...записываем дальше..
Вообщем из цифр
12345
18345
72345
Первое число должно быть 1 т.к. их аж два из этих..
второе число должно быть "2" ну, третьи видны... | |
|
|
|
|