Dear SA_DQ,
------------
Cho phép cháu phản đối cái "Tham khảo của người # thì được về thời zan, nhưng năng lực sẽ không tăng!" của chú nhé! Theo cháu thì trước khi bắt tay vào giải quyết một vấn đề chúng ta cần phải khảo sát trước đã, quan sát thật kỹ người khác đã làm chưa, nếu đã làm rồi thì làm như thế nào, mình có thể làm được như thế hoặc hay hơn thế không. Đó gọi là học hỏi và đúc rút kinh nghiệm. Nhất là trong chuyện phải viết chương trình - một công việc buồn tẻ và cực kỳ mất thì giờ - không nên cứ cắm cái cúi để nghĩ rằng mình sẽ làm một cái mới hơn, phải do chính ta làm ra thì mới hài lòng(!)
Và thực tế trong chuyện này, tonykhanh1818 có đạt được điều đó? Trong khi công cụ này tonykhanh1818 không thể không biết trên diễn đàn - không thể chỉ một lần dùng thử. Thử hỏi tonykhanh1818 đã tìm hiểu công cụ này chưa, đã tìm hiểu như thế nào?
Đọc và hiểu được giải thuật đã khó, tự viết một hàm với giải thuật phức tạp như hàm đọc số càng khó hơn. Mặt khác, hàm này hầu hết là được chuyền tay từ người này qua người khác để có những cải tiến tốt hơn, vì thế nó cũng gần như tối ưu hơn so với việc một lập trình viên ngồi sáng tạo.
Theo cháu, nâng cao hiểu biết bằng việc tiếp thu và kế thừa những gì đã có mới là con đường của nhận thức!