Tag: math

7 รายการ

Blog

นากการ์ตูนสีมิ้นต์เลื่อนปุ่มสไลด์บนแผงควบคุมเสียงที่มีตัวกั้นยางทั้งสองปลาย ข้างแก้วกาแฟร้อนและไม้บรรทัดที่มีหมุดบอกค่าต่ำสุดสูงสุด
javamathclamp

Java Math.clamp: บีบค่าให้อยู่ในช่วงในบรรทัดเดียว และแปลง long เป็น int แบบไม่ล้น

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

น้องกาย
นากการ์ตูนสีมิ้นต์บวกเหรียญบนตาชั่งที่แม่นยำ ข้างเครื่องคิดเลขและแว่นขยายที่ส่องเศษเล็ก ๆ บนโต๊ะ กับลิ้นชักเหรียญที่จัดเรียงไว้
pythonmathfloat

Python math.fsum: บวกทศนิยมทั้งลิสต์ให้แม่น และรู้ว่าเมื่อไหร่ควรเลิกใช้ float กับเงิน

เทียบ total += x กับ sum() และ math.fsum บน Python 3.14 แบบรันจริง ดูว่าทำไมยอดรวมเพี้ยน อะไรแก้ได้ อะไรแก้ไม่ได้ พร้อม unittest

น้องกาย
นากกายกำลังย้ายบล็อกเรียงจากปลายหนึ่งไปอีกปลายพร้อมถาดกันล้น
leetcodepythonmath

LeetCode 7 Reverse Integer: กลับหลักพร้อมหยุดก่อนล้น 32-bit

เทียบ string reversal กับ arithmetic pop-push พร้อม overflow guard, complexity, edge cases, decision table และ Python tests

พี่โชว์
งูต้นฉบับจับคู่ตุ้มน้ำหนักสองแถวแล้วส่งผลคูณไปสะสมในชามเดียว
pythonmathsumprod

Python math.sumprod: คูณเป็นคู่แล้วรวมอย่างอ่านตรงโจทย์

ใช้ math.sumprod ทำ dot product และ weighted total พร้อมตรวจความยาว input และชนิดตัวเลข

พี่โชว์
งูต้นฉบับกำลังวางชิ้นส่วนสองขนาดบนตาชั่งให้ได้อัตราส่วนพอดี
pythonmathprecision

Python Fraction: เก็บอัตราส่วนให้ตรงตั้งแต่รับค่า

แยกการสร้าง Fraction จาก string กับ float และใช้ limit_denominator อย่างมีขอบเขต

พี่โชว์
นากกายวางแท่งกราฟสูงต่ำบนโต๊ะมิ้นต์ มีเส้นประอำพันระดับค่าเฉลี่ยพาดผ่าน
pythonstdlibstatistics

statistics.fmean: ค่าเฉลี่ยทศนิยมเร็วเมื่อข้อมูลเป็น float

อธิบาย statistics.fmean จากมาตรฐาน Python เทียบกับ mean ทั่วไป พร้อมตัวอย่างรันได้

น้องกาย
บันไดไม้สว่างบนโต๊ะมิ้นต์ มีก้าวทีละหนึ่งและสองขั้นสลับกันเป็นทางขึ้น
leetcodealgorithmsdynamic-programming

LeetCode #70 Climbing Stairs: ก้าว 1 หรือ 2 แล้วจำผลย่อย

เทียบ recursion, memo, bottom-up DP และสูตรปิด พร้อม tradeoff และเคสบันไดสั้น

น้องกาย