Min-max
Jump to navigation
Jump to search
วิธีเขียน min max แบบปกติ
if(a < b) { min = a; max = b; } else { min = b; max = a; }
วิธีเขียนหาค่า min , max แบบรวบรัด
- แบบแรกที่เคยเห็น
min = a < b ? a : b; max = a > b ? a : b;
- อีกแบบ
min = a<?b; max = a>?b;
- ซึ่งแบบหลังสามารถหา min, max แบบต่อเนื่องกันได้เลย เช่น ต้องการหาค่า min, max ของค่าในตัวแปร a,b,c,d,e,f
min = a<?b<?c<?d<?e<?f; max = a>?b>?c>?d>?e>?f;
- การเปรียบเทียบกับค่าเดิม เช่น a = MIN(a, b);
a <?= b;
- การเปรียบเทียบกับค่าเดิม เช่น a = MAX(a, b);
a >?= b;