Tag: math
7 รายการ
Blog

Java Math.clamp: บีบค่าให้อยู่ในช่วงในบรรทัดเดียว และแปลง long เป็น int แบบไม่ล้น
เลิกเขียน Math.max(min, Math.min(max, x)) ซ้อนกัน ใช้ Math.clamp ของ Java 21 คุมค่าเปอร์เซ็นต์ หน้า และขนาดหน้า พร้อม Java assertions ที่รันจริง

Python math.fsum: บวกทศนิยมทั้งลิสต์ให้แม่น และรู้ว่าเมื่อไหร่ควรเลิกใช้ float กับเงิน
เทียบ total += x กับ sum() และ math.fsum บน Python 3.14 แบบรันจริง ดูว่าทำไมยอดรวมเพี้ยน อะไรแก้ได้ อะไรแก้ไม่ได้ พร้อม unittest
LeetCode 7 Reverse Integer: กลับหลักพร้อมหยุดก่อนล้น 32-bit
เทียบ string reversal กับ arithmetic pop-push พร้อม overflow guard, complexity, edge cases, decision table และ Python tests
Python math.sumprod: คูณเป็นคู่แล้วรวมอย่างอ่านตรงโจทย์
ใช้ math.sumprod ทำ dot product และ weighted total พร้อมตรวจความยาว input และชนิดตัวเลข
Python Fraction: เก็บอัตราส่วนให้ตรงตั้งแต่รับค่า
แยกการสร้าง Fraction จาก string กับ float และใช้ limit_denominator อย่างมีขอบเขต

statistics.fmean: ค่าเฉลี่ยทศนิยมเร็วเมื่อข้อมูลเป็น float
อธิบาย statistics.fmean จากมาตรฐาน Python เทียบกับ mean ทั่วไป พร้อมตัวอย่างรันได้

LeetCode #70 Climbing Stairs: ก้าว 1 หรือ 2 แล้วจำผลย่อย
เทียบ recursion, memo, bottom-up DP และสูตรปิด พร้อม tradeoff และเคสบันไดสั้น