Hjælp til en lille algoritme 2!

Tags:    java

Hej!
det jeg spurgte om tidligere var at jeg skulle samle nogle elementer en af gangen i en box. Hvis elementet kan være i kassen anbringes det der hvis ikke åbnes et nyt og elementet lægges der i.
Det har jeg fået hjælp til vha:
int[] tal = {100 , 50 , 25 , 50 , 25 , 30 , 10 , 70 , 10 , 30};
int boxSize = tal[0];
int count = 0;

for(int i = 1; i < tal.length; i++) {
if( count + tal > boxSize ) {
System.out.println();
count = 0;
}
count += tal;
System.out.print("" + tal + " ");
}

og det har jeg fået oversat sådan at det virker på mit computer da jeg skal indlæse nogle filer, og så skal man arbejde med det.


Kan man ikke få optimeret den så den tager 3 boxe med:

50 25 25
50 30 10 10
70 30




4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
:B == : B uden mellemrum

Applikation
Fold kodeboks ind/udKode 


Bucket klasse
Fold kodeboks ind/udKode 







Indlæg senest redigeret d. 04.03.2008 22:38 af Bruger #5620
Hvorfor indsætter du ikke bare mellemrum Nørden ?
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 05.03.2008 14:55 af Bruger #2695
Et interesant spørgsmål, hvorfor disabler udvikleren ikke bare smileys i code blokke. Såvidt jeg ved er der endnu ikke nogen der har udviklet et programmerings sprog baseret på smileys.

Men svaret er at jeg ikke gider at gå igang med at rette kode hver gang jeg poster noget, så hvis udvikleren synes der skal være :B i min kode så skal må de vel være der. :)



Indlæg senest redigeret d. 05.03.2008 19:41 af Bruger #5620
Et interesant spørgsmål, hvorfor disabler udvikleren ikke bare smileys i code blokke.


hehe...enig :-)



t