29.04.2011 / 11:18 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| Koenig, там одно нормальное слово
|
29.04.2011 / 12:03 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| собака
|
29.04.2011 / 16:29 | |
MG42 Пользователь Сейчас: Offline
Регистрация: 12.01.2011
| Пост #45611Кто нибуть, решите |
29.04.2011 / 16:34 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| MG42, На пхп нельзя? Дата это массив я так понял? Цикл с условиями не сложный
__________________
Магистр Мёда |
29.04.2011 / 17:13 | |
MG42 Пользователь Сейчас: Offline
Регистрация: 12.01.2011
| Koenig, можно, но мнеб желательно на яве, это посути алгоритм RLE получется(архиватор) ток слабый, а забыл, код должен быть максимально оптимизирован! |
29.04.2011 / 17:28 | |
MG42 Пользователь Сейчас: Offline
Регистрация: 12.01.2011
| В идеале задача такая, считываем входные байты, считаем повтарение, и записываем. 1Файл-22,6,55,55,55(байты) Считывание... Алгоритм... Запись... 2Файл-22,6,55,3(байты)
|
29.04.2011 / 21:47 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| Задача на МВ 10 data 5,8,8,8,4,4,25 20 reаd a% напишите алгоритм програмы который выводит по порядку через print следуещие: 5-число 5 1-повторяется 1раз
8-число 8 3-повт-ся 3раз
4 2
25 1 Вот как-то так: public static void main(String[] args) {
String str="5,8,8,8,4,4,25";
int i=0, k, n;
str=','+str+',';
while((i=str.indexOf(',',1))!=-1) {
k=1;
while((n=str.indexOf(str.substring(0,i+1),i))!=-1) {
k++;
str=str.substring(0,n)+str.substring(n+i);
}
System.out.println("Число "+str.substring(1,i)+" повторяется "+k+" раз(а)");
str=str.substring(i);
}
}
Для упрощения работы программы в самом начале к началу и концу строки с числами надо прибавить запятые (что и сделано в коде). Результат выполнения программы: Число 5 повторяется 1 раз(а) Число 8 повторяется 3 раз(а) Число 4 повторяется 2 раз(а) Число 25 повторяется 1 раз(а) |
29.04.2011 / 21:58 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| P@bloid (29.04.2011/11:18) Koenig, там одно нормальное слово6 букв в нем?
|
29.04.2011 / 21:59 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| Naik, да
|
29.04.2011 / 22:01 | |
MG42 Пользователь Сейчас: Offline
Регистрация: 12.01.2011
| Алексей, монеты уже в пути, ток у меня их мало, гы,гы |