Bạn có biết máy tính của mình có thể làm được bao nhiêu việc trong 1 giây không?
(computers-are-fast.github.io)- Một bài toán yêu cầu nhìn vào mã nguồn được cho trước và ước lượng chương trình đó có thể chạy được bao nhiêu lần trong 1 giây.
- Sau khi chạy, bạn chỉ cần dự đoán kích thước của biến
NUMBERcó trong mã nguồn. - Tất cả đáp án đều nằm trong khoảng từ 1 đến 1 tỷ, với tốc độ được đo trên một máy tính thông thường có SSD.
- Sau khi chạy, bạn chỉ cần dự đoán kích thước của biến
- Các câu hỏi bao quát nhiều phạm vi như hiểu biết về thuật toán cơ bản, file I/O, web request, SQL, hàm băm, v.v.
- Tổng cộng có 18 câu hỏi và toàn bộ mã đều được viết bằng C và Python.
2 bình luận
Thú vị ghê haha
Giải thử thì thấy đơn giản mà rất thú vị.
Lại còn có phần giải thích chi tiết đi kèm nên có vẻ khá hữu ích để hiểu những điều cơ bản về tốc độ thực thi.