Một số dễ chịu (theo định nghĩa này) là một số có thể được chuyển qua quy trình sau (hãy sử dụng 41802000
làm ví dụ):
- Phân tách các số giống hệt nhau (
41802000 => [41802, 000]
) - Sắp xếp nửa đầu của các chữ số và lấy tối đa (
[41802, 000] => [8, 000]
) - Lấy chiều dài của phần tử cuối cùng. Gọi các phần tử kết quả A và B (
[8, 000] => A=8, B=3
) - N B = A có phải là số nguyên
N
không? (True
trong ví dụ này; 2 3 = 8)
Nếu kết quả đầu vào trong True
quá trình sau đây, nó được coi là làm hài lòng.
Nhiệm vụ của bạn là lấy một số nguyên x
và xuất ra cho dù đó x
là một số dễ chịu. Bạn có thể xuất bất kỳ hai giá trị riêng biệt nào cho sự thật và chim ưng, nhưng vui lòng cho biết những gì bạn đang sử dụng trong câu trả lời của mình. x
được đảm bảo có ít nhất hai chữ số riêng biệt (ví dụ: 111
đầu vào không hợp lệ). Như với hầu hết các thử thách, bạn có thể lấy x
một chuỗi hoặc một danh sách các chữ số.
Đây là một mã golf để mã ngắn nhất tính bằng byte thắng.
Các trường hợp thử nghiệm
Input Output
41802000 1
100 1
123456788 0
451111111 0
234543454545444 0
12 1
41902000 0
92599 1
list of digits
- đây sẽ là danh sách các ký tự số ASCII hoặc danh sách các số nguyên từ 0-9