ช่วยคิด code เชค จำนวน n ตัวไม่ให้ซ้ำกันหน่อยครับ คิดจนปวดหัวแล้วครับ
ลืมตัวอย่างครับ เช่น n=5 ต้องเปรียบเทียบคือ
5เทียบ4, 5เทียบ3, 5เทียบ2, 5เทียบ1
4เทียบ3, 4เทียบ2, 4เทียบ1
3เทียบ2, 3เทียบ1
2เทียบ1
ประมาณนี้อ่ะครับ
Date :
2010-11-22 03:06:25
By :
airzio
Code (PHP)
$x = $n+$n
if($x>$n){
}
ประมาณนี้หรือป่าวครับ ตรงที่ผมเขียนให้เป็นแค่ส่วนของการเช็คนะครับ คุณจะต้องเขียน for ครอบอีกทีน่ะครับ
Date :
2010-11-22 08:49:55
By :
kanchen
งง กับโจกย์ อธิบายหน่อยค่ะ เพื่อช่วยได้ บอกผลออกมาเลยว่าต้องการแบบไหน
ประวัติการแก้ไข 2010-11-22 09:08:09
Date :
2010-11-22 09:07:29
By :
penpimonmink
คือถ้าข้อมูลภายในจำนวน n ตัวเหมือนกันให้แจ้งอ่ะครับถ้าไม่เหมือนกันก้ปล่อยผ่าน
Date :
2010-11-22 16:57:00
By :
airzio
ก้ที่ผมเขียนให้ไงครับ คุณก็ไปเช็คเพิ่ม กับ เอา for ครอบก็ได้แล้ว
Date :
2010-11-22 17:12:49
By :
kanchen
เมื่อคือผมนอนคิดอีกไม่รู้ใช้ได้เปล่าช่วยดูให้ทีครับ
Code (PHP)
for($i=n;2>=$i;$i--)
{
for( $y=$i-1;1>=$y;$y--)
{
if($i==$y)
{
echo "ซ้ำกัน";
}
}
}
ประวัติการแก้ไข 2010-11-22 17:14:00
Date :
2010-11-22 17:12:54
By :
airzio
Code (PHP)
for($n=1$n<=5;$n++){
$x = $n+$n
if($x=$n){
}
else{
}
}
ลองแบบนี้ครับ
Date :
2010-11-22 17:15:22
By :
kanchen
เด๋วขอลองก่อนนะครับ
Date :
2010-11-22 17:18:59
By :
airzio
http://web-programming-bookmark.blogspot.com/2010/11/check-duplicate-value-exists-in-array.html
<?php
$v1 = 1;
$v2 = 2;
$v3 = 3;
$v4 = 4;
$v5 = 4;
$a = array($v1,$v2,$v3,$v4,$v5);
echo '<br','>$a=';
if (count(array_unique($a)) == count($a)){
echo 'not duplicate';
} else {
echo 'duplicate';
}
?>
Date :
2010-11-22 18:00:04
By :
num
Load balance : Server 05