Không đơn giản chỗ nào ?rông bài này đơn giản nhưng mà lại chẳng đơn giản chút nào với mình, bạn nào giúp được ko? thanks
Bạn suy nghĩ tới đâu rùi post lên tui sẽ giúp, viết dùm = not happen !!. Give us another try !
có bạn nào giúp mình viết hàm này với :
int noOfdigit( int a, int b)
nhiệm vụ của nó là tìm số lần xuất hiện của số b trong số a.
Ví dụ:
noOfdigit(12345678, 8) thì nó trả về giá trị là 1 vì số 8 xuất hiện trong số 12345678 có 1 lần.
noOfdigit(12445464, 44) thì nó trả về giá trị là 2 vì số 44 xuất hiện 2 lần.
noOfdigit(123424345, 23) thì nó trả về giá trị là 2 vì số 23 xuất hiện 2 lần.
trông bài này đơn giản nhưng mà lại chẳng đơn giản chút nào với mình, bạn nào giúp được ko? thanks
Không đơn giản chỗ nào ?rông bài này đơn giản nhưng mà lại chẳng đơn giản chút nào với mình, bạn nào giúp được ko? thanks
Bạn suy nghĩ tới đâu rùi post lên tui sẽ giúp, viết dùm = not happen !!. Give us another try !
Có thể chuyển sang mảng các ký tự rồi tiến hành đi hỏi từng phần tử trong mảng xem có thằng nào giống với digit cần tìm không. Nếu có thì đếm!
Cách thứ 2 và viết hàm tách lấy từng digit, và cứ tách ra được một digit thì lại hỏi xem nó có giống với digit cần tìm không, nếu giống thì đếm.
Máy tính nó thật thà lắm, không biết nói dối nên không sợ nhầm đâu bạn ah. Bài này đơn giản, bạn cũng biết, vậy thì phải tự làm chứ? Thế nhé!
Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
Phone: 0972 89 7667 (Office: 04 6329 2380)
Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)
xuất hiện 2 lần ở vị trí nào ấy nhỉ :|Code:noOfdigit(12445464, 44) thì nó trả về giá trị là 2 vì số 44 xuất hiện 2 lần. noOfdigit(123424345, 23) thì nó trả về giá trị là 2 vì số 23 xuất hiện 2 lần.
None!
các số b có từ 2 chữ số trở lên ko nhất thiết là fải đứng gần nhau trong số a. Tôi bị mắc ở đó
Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.
Thế mình hỏi bạn cái này nhé noofdigit(4512378923,123) có mấy số 123 nào ??? 2 hay 1 đây . Nếu như bạn nói thì là 2 đấy nhé . Đã gọi là 1 số thì nhất thiết phải gần nhau thì mới tường minh . Nếu ko thì ko biết đâu mà lần cả .các số b có từ 2 chữ số trở lên ko nhất thiết là fải đứng gần nhau trong số a. Tôi bị mắc ở đó
ttecak ?
noOfdigit // Tên làm là gì nào? Nghe là cái tên hơi khác với yêu cầu ha?
Chuyển số thành chuỗi rồi sử dụng thuật toán BM để search có lẽ là nhanh đó, nếu làm Brute force, với yêu cầu của bạn có lẽ cũng hơi mệt đấy. Nghiên cứu và viết đi chứ? Cứ ngồi im hỏi, và đòi code sẵn. R_R mà hứng lên viết hộ code, lúc đó bạn sẽ làm thế nào để hiểu nó chứ?
Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
Phone: 0972 89 7667 (Office: 04 6329 2380)
Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)
cái bài tập này mình ko thể hiểu dc yêu cầu để tìm ra giai thuật
có lẻ bạn nên cho nhieeuf vd hơn đi để minh f va cộng đòng c cùng xem nhé