Người chiến thắng được chấp nhận là isaacg, với câu trả lời ASCII 7 bit của mình . Tuy nhiên, thách thức vẫn chưa kết thúc - tiền thưởng này được trao cho câu trả lời ngắn nhất. Nếu, bằng cách nào đó , bạn nhận được tất cả các ký tự đầu tiên của tất cả các câu trả lời khác thành 10 byte, bạn sẽ giành được tiền thưởng. Điều này bao gồm tất cả các ký tự từ câu trả lời GolfScript của Vòng 2 (cộng với câu trả lời được thêm bởi chính câu trả lời đó). Đây là MỘT lần tôi sẽ cho phép bạn ra khỏi trật tự - nếu bạn có bất kỳ phản đối nào về điều này, hãy cho tôi biết trong các ý kiến.
Tôi muốn cung cấp tín dụng cho Randomra, người đã giúp tôi với ý tưởng cũ của tôi và đưa cho tôi ý tưởng mới này.
Người chiến thắng trước
Vòng 1: isaacg, với ASCII 7 bit
Next bytes: 30 (or 10 if you want that sweet, sweet rep)
Bạn biết đấy, chơi golf mã thực sự rất tuyệt. Mọi người tham gia một thử thách, và nó dần trở nên nhỏ hơn! Nhưng hãy làm theo cách khác. Vì vậy, đây là thách thức của tôi:Mã sẽ in ký tự đầu tiên của tất cả các câu trả lời trước theo thứ tự chúng được đăng (câu trả lời đầu tiên không in gì)
- Mã bắt đầu ở mức 100 byte và giảm 5 lần mỗi lần.
- Nếu hai bài đăng có cùng một câu trả lời (nghĩa là cả hai bài đăng trong vòng vài giây với nhau), bài đăng mới hơn phải thêm ký tự cũ và giảm 5 byte (thậm chí vài giây).
- Bất kỳ ngôn ngữ có thể được sử dụng.
- Mã của bạn không được tạo ra bất kỳ lỗi nào.
- Mã của bạn phải sử dụng tất cả các byte cần thiết cho bước đầu tiên.
- Mã của bạn phải in ra STDOUT.
- Các ký tự không in được là OK, nhưng:
- Họ không thể là nhân vật đầu tiên (vì mục đích của câu hỏi này)
- Bạn phải cho mọi người biết họ đang ở đâu
- Bạn có thể đăng nhiều câu trả lời, nhưng:
- Bạn phải đợi 2 câu trả lời trước khi đăng một câu trả lời khác (vì vậy nếu bạn đã đăng 100 byte, bạn phải đợi đến 85 byte.)
- Bạn không thể:
- sử dụng hơn 10 byte ý kiến
- có các biến không được sử dụng cho toàn bộ chương trình
- điền vào chương trình với khoảng trắng
- có tên biến dài hơn 10 byte (nhưng bạn có thể có nhiều biến nhỏ hơn 10 byte)
(câu trả lời đầu tiên của EMBLEM là ngoại lệ đối với các quy tắc này, vì nó đã được đăng trước những hạn chế này.)
- Không có sơ hở tiêu chuẩn. Trừ khi bạn muốn đưa tất cả những niềm vui ra khỏi thử thách.
- Khi không có thêm câu trả lời nào trong 3 tuần, câu trả lời sử dụng ít byte nhất sẽ thắng. (Trong trường hợp hòa, người nào in chuỗi dài hơn sẽ thắng.)
Ví dụ: Câu trả lời thứ ba phải là mã dài 90 byte xuất ra hai ký tự (char đầu tiên của mã 100 byte sau đó là char đầu tiên của mã 95 byte). Câu trả lời đầu tiên không có kết quả gì (không có câu trả lời trước để nhận ký tự từ).
ppuppPq([#fwSmdP[
chuỗi bắt đầu và khởi động lại mỗi lần chuỗi dài hơn chuỗi byte cho phép. Tuy nhiên, tôi không thể nghĩ ra một tiêu chí chiến thắng.
#(PS[dfmpquw
? Chúng ta đang chạy vào giới hạn của mật độ thông tin ở đây. Trừ khi bạn viết chương trình 10 byte xử lý tất cả các câu trả lời trước đó. Không chắc chắn nếu điều đó đáng để chờ đợi.