Dựa trên mức độ bạn có thể đếm? hãy để chúng tôi cung cấp một lợi thế cho những người đa thê.
Thử thách:
Nhiệm vụ của bạn là viết càng nhiều chương trình / hàm / đoạn càng tốt, trong đó mỗi chương trình xuất / in / trả về một số nguyên. Chương trình đầu tiên phải xuất số nguyên 1
, chương trình thứ hai 2
, v.v.
Bạn không thể sử dụng lại bất kỳ ký tự nào giữa các chương trình. Vì vậy, nếu chương trình đầu tiên chỉ đơn giản là : 1
, thì bạn không được sử dụng lại ký tự 1
đó trong bất kỳ chương trình nào khác. Lưu ý: Được phép sử dụng cùng một ký tự nhiều lần trong một chương trình.
Bạn chỉ có thể sử dụng ngôn ngữ lập trình một lần. Vì vậy, mỗi số phải ở một ngôn ngữ lập trình khác nhau.
Ghi điểm:
Người chiến thắng sẽ là người nộp bài cao nhất. Trong trường hợp có hòa, người chiến thắng sẽ là người gửi tổng số byte ít nhất.
Quy tắc:
- Bạn chỉ có thể sử dụng một ngôn ngữ cho một số nguyên - sau đó bạn không thể sử dụng lại ngôn ngữ
- Đoạn trích được cho phép!
- Để giữ công bằng, tất cả các ký tự phải được mã hóa bằng một byte đơn trong cùng một mã hóa theo ngôn ngữ bạn chọn.
- Đầu ra phải ở dạng thập phân. Bạn không thể xuất nó với ký hiệu khoa học hoặc một số định dạng thay thế khác. Xuất ra các phao là OK, miễn là tất cả các chữ số được hiển thị phía sau dấu thập phân là
0
. Vì vậy,4.000
được chấp nhận. Sự không chính xác do FPA được chấp nhận, miễn là nó không được hiển thị trong đầu ra. ans =
, không gian hàng đầu và dấu và dòng mới, vv được cho phép.- Bạn có thể bỏ qua STDERR, miễn là đầu ra chính xác được trả về STDOUT
- Bạn có thể chọn xuất số nguyên thành STDERR, nhưng chỉ khi STDOUT trống.
Lưu ý: Giải thích được khuyến khích!
1
được mã hóa là 0x65 trong ngôn ngữ A và 0x67 trong ngôn ngữ B. Sau đó tôi có thể sử dụng ký tự 1
trong cả hai ngôn ngữ vì chúng ánh xạ tới các byte khác nhau không?