Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konsolidacja tablicy
tikky
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 2.10.2007

Ostrzeżenie: (0%)
-----


Witam,

Załóżmy że chcę mieć dwie tablice jednakowej długości.
Jedna zawiera 127 elementów a druga np. 86.

Jak napisać taką funkcję, która potrafiła by przyciąć a właściwie może lepszym określeniem będzie skonsolidować tablicę do wartości mniejszej czyli 86 w tym akurat wypadku.


Chodzi o to, aby nie obcinać wartośc z końca lub początku natomiast wyciąć co którąś wartość.
W innym przypadku gdy mniejsza miała by 50 a większa 100 było by to proste - wystarczyło by wyciąć co drugą.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
flashdev
post
Post #2





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Kod
<script>

function k(len0, len1){
lMin=Math.min(len0, len1)
lMax=Math.max(len0, len1)

sum=0
deleted=0
for(i=0;i<lMax;i++){
if(Math.round(sum)==i){
document.write("delete "+i+" <br />")
deleted++;
sum+=lMax/(lMax-lMin)
}
}
document.write("deleted: "+deleted+" == abs(size1 - size2) == "+(lMax-lMin))

}

k(127, 86)

</script>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 22:49