Loading Now

digitInPrimes

CodeLearn mới ra tính năng đo thời gian chạy

Đề bài này cũng dễ thôi, chủ yếu là thử tối ưu thời gian chạy. Hãy đếm tống số lần xuất hiện của 3 chữ số xuất hiện ít nhất trong n số nguyên tố đầu tiên (chỉ tính các chữ số có số lần xuất hiện khác 0)

Ví dụ:

  • Với n = 1, kết quả digitInPrimes(n) = 1
  • Với n = 3, kết quả digitInPrimes(n) = 3
    Chữ số 2, 35 đều xuất hiện 1 lần, kết quả là 1+1+1 = 3
  • Với n = 7, kết quả digitInPrimes(n) = 7
    7 số nguyên tố đầu tiên là: 2, 3, 5, 7, 11, 13, 17
    Chữ số 1 xuất hiện 4 lần, 37 xuất hiện 2 lần, 25 xuất hiện 1 lần
    Kết quả là 1+1+2=4

Đầu ra/đầu vào:

  • Thời gian chạy: 0.5s
  • Đầu vào: integer n
    1 <= n <= 50 000
  • Đầu ra: integer

Post Comment

Contact