Thử thách này được truyền cảm hứng rất nhiều từ những gì @Mego tạo ra với số Holy và Holier của anh ấy, rất nhiều lời cảm ơn đến anh ấy và cách chơi chữ của anh ấy.
Số thánh là số chỉ gồm các chữ số có lỗ , đó là:
04689
Các số có ít nhất một chữ số không được coi là không linh hoạt. Các chữ số không rõ ràng là xấu theo định nghĩa, nhưng gần gũi với các chữ số thánh giúp chúng trở nên trung lập. Do đó, càng gần nhau, càng ít u ám (1 khi liền kề).
Sự bất hạnh của một con số là tổng của sự không linh hoạt của các chữ số của nó, một số chỉ bao gồm số không linh thiêng có một sự bất hạnh vô hạn.
Number :8 5 5 8 7
Digital Unholiness:0+1+1+0+1
Total Unholiness :3
Number :0 1 7 5 5 2 8 5 7
Digital Unholiness:0+1+2+3+2+1+0+1+2
Total Unholiness :12
Number :1 5 7 3 2 1
Digital Unholiness:∞+∞+∞+∞+∞+∞
Total Unholiness :∞
Number :0 4 6 8 9
Digital Unholiness:0+0+0+0+0
Total Unholiness :0
Nhiệm vụ của bạn
Bạn phải viết một chương trình hoặc hàm lấy một số nguyên dương hoặc một chuỗi chỉ bao gồm các chữ số làm đầu vào và xuất ra tính không ổn định của nó. Nếu bạn chọn sử dụng một số nguyên làm đầu vào, bạn có thể cho rằng nó sẽ không bao giờ dẫn đầu 0vì ngôn ngữ của bạn có thể loại bỏ nó.
Trong trường hợp bất hạnh vô hạn, bạn có thể chọn giữa ba đầu ra
- Ký tự
∞(3 byte) - Đầu ra vô hạn chứa ít nhất 1 chữ số khác không, nhưng chỉ có các chữ số.
- Một
Infinitygiá trị tích hợp.
Đây là môn đánh gôn, vì vậy đoạn mã ngắn nhất trong byte thắng, chúc may mắn!
0chữ số thánh, tôi sẽ sửa đổi bài đăng theo câu trả lời cho phép dựa trên các số 0 không dẫn đầu.
Infinitygiá trị tích hợp?