โจทย์ นี้ใครทำได้ภายใน10 นาทีมั้งครับ

กระทู้คำถาม
จะมาดูความแตกต่างครับว่าคำตอบเหมือนหรือแตกต่างกันไหม
1จงหาจำนวนของเลข5 ทั้งหมดจำนวน100 ถึง 1000
2จงคำนวนฟังชั่น f:A--->B โดยที่สมาชิกของเซต A และ B มี mและn ตามลำดับ
3จงคำนวนฟังชั่นหนึ่งต่อหนึ่ง f:A--->B โดยที่สมาชิกของเซต A และ B มี mและn ตามลำดับ
และ m ≤  n
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
10นาทีมากเกินพอในแต่ละข้อครับ   ผมแนะวิธีข้อแรกให้ครับ  ส่วนข้อสองและสามถ้าเข้าใจนิยามของฟังก์ชันก็ไม่ยากครับ
ข้อแรก หาจำนวนเลข 5 ใน 000 ถึง999  และ 5 ใน 00 ถึง99 นำมาลบกันจะหาได้ง่ายกว่าหาเลข5ใน100ถึง1000ตรงๆ ส่วนเลข1000ไม่ต้องสนใจก็ได้เพราะไม่มี5
000ถึง999 มีทั้งหมด1000จำนวน ใช้ตัวเลขทั้งหมด 1000*3=3000ตัวเลข  โดยที่ตัวเลขมี10ตัวคือ0ถึง9 มีการกระจายตัวเท่ากัน ดังนั้นตัวเลขแต่ละตัวจะมีอยู่3000/10=300ตัว  สรุปคือมีเลข5ทั้งหมด300ตัว
ส่วนการหาเลข00ถึง99ก็ใช้หลักการเดียวกันครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่