Số Cullen là bất kỳ số nào có trong chuỗi được tạo bằng công thức:
C (n) = (n * 2 ^ n) +1.
Nhiệm vụ của bạn:
Viết chương trình hoặc hàm nhận đầu vào và xuất giá trị trung thực / giả dựa trên việc đầu vào có phải là Số Cullen hay không.
Đầu vào:
Một số nguyên không âm trong khoảng từ 0 đến 10 ^ 9 (đã bao gồm).
Đầu ra:
Giá trị trung thực / giả mạo cho biết liệu đầu vào có phải là Số Cullen hay không.
Các trường hợp thử nghiệm:
Input: Output:
1 ---> truthy
3 ---> truthy
5 ---> falsy
9 ---> truthy
12 ---> falsy
25 ---> truthy
Ghi điểm:
Đây là môn đánh gôn , vì vậy điểm số thấp nhất tính bằng byte sẽ thắng.
n
dường như là dựa trên 0