Một số đánh giá cao hợp là một số nguyên dương có nhiều ước hơn bất kỳ số nguyên dương nhỏ hơn có. Đây là trình tự OEIS A002182 . 20 điều khoản đầu tiên của nó là
1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560
Ví dụ: 4
nằm trong chuỗi vì nó có 3 ước (cụ thể là 1, 2, 4), trong khi 3 chỉ có 2 ước, 2 cũng có 2 ước và 1 có 1 ước.
Thử thách
Cho đầu vào số nguyên dương n , đầu ra là số hỗn hợp cao thứ n hoặc n số tổng hợp cao đầu tiên , theo lựa chọn của bạn (nhưng lựa chọn phải giống nhau cho mọi n đầu vào ).
Quy tắc
Về mặt lý thuyết, chương trình hoặc chức năng phải hoạt động đối với các đầu vào lớn tùy ý với thời gian và bộ nhớ vô hạn và không xem xét các giới hạn loại dữ liệu. Về cơ bản, điều này có nghĩa là không mã hóa số lượng giá trị hữu hạn.
Trong thực tế, chương trình hoặc chức năng nên chạy trong một khoảng thời gian hợp lý, giả sử dưới 1 phút, trong n tối đa 20. Đầu vào hoặc đầu ra tối đa có thể bị giới hạn bởi loại dữ liệu tiêu chuẩn ngôn ngữ của bạn (nhưng một lần nữa, thuật toán sẽ hoạt động theo lý thuyết cho số lượng lớn tùy ý).
Bất kỳ định dạng đầu vào và đầu ra hợp lý đều được cho phép, bao gồm cả unary.
Mã golf. Ít byte nhất sẽ thắng.