Các định nghĩa
Euler Phi Function (AKA chức năng hàm Ơ-le ): một chức năng mà mất trong một số dương và trả về số lượng các số dương nhỏ hơn số lượng nhất định mà là đồng thủ với số lượng nhất định. Nó được ký hiệu là
φ(n)
.Số có thể truy cập : nếu tồn tại một số nguyên dương
x
như vậyφ(x) == n
, sau đón
là có thể truy cập .
Bài tập
Viết hàm / chương trình để xác định xem một số nguyên dương đã cho có thể truy cập được không.
Đầu vào
Một số tích cực, trong bất kỳ định dạng hợp lý. Người ta có thể cho rằng con số nằm trong khả năng của ngôn ngữ. Đầu vào unary được chấp nhận.
Đầu ra
Hai giá trị nhất quán, một cho các số có thể truy cập và một cho các số không thể truy cập. Hai giá trị có thể là bất cứ điều gì, miễn là chúng phù hợp.
Tủ thử
Các số có thể truy cập dưới 100
đây là:
1, 2, 4, 6, 8, 10, 12, 16, 18, 20, 22, 24, 28, 30, 32, 36, 40, 42, 44, 46, 48, 52, 54, 56, 58, 60, 64, 66, 70, 72, 78, 80, 82, 84, 88, 92, 96
( A002202 trên OEIS)
Quy tắc
Tiêu chuẩn áp dụng.
Tiêu chí chiến thắng
Đây là môn đánh gôn . Đệ trình với số lần đếm byte thấp nhất.
Người giới thiệu
phi(n) = count { m : 1 <= m <= n AND (m,n) are coprime }
.. điều đó có đúng không?