"Talk" là ngôn ngữ dựa trên bộ tích lũy baroquified được tạo ra để đáp lại trích dẫn của Dennis trên talk.tryitonline.net.
Waiting for someone to create an esolang called talk.
. Ngôn ngữ "Talk" có 4 lệnh:
00
Nếu bộ tích là 0, đặt bộ tích thành 0.01
Nếu bộ tích là 0, đặt bộ tích thành 1.10
Nếu bộ tích lũy là 1, đặt bộ tích thành 0.11
Nếu bộ tích lũy là 1, đặt bộ tích lũy thành 1.
Đầu vào:
Đầu vào có thể được thực hiện thông qua bất kỳ phương thức nhập có thể chấp nhận nào theo quy tắc I / O tiêu chuẩn của chúng tôi.
Có hai đầu vào, giá trị tích lũy ban đầu và chương trình. Bạn có thể hợp nhất hai đầu vào này thành một đầu vào hoặc chia đầu vào của bạn thành các lệnh hợp lệ (ví dụ: lấy chúng làm danh sách; ví dụ
[00, 01, 00]
) nếu bạn muốn.
Đầu ra:
- Khi kết thúc thực thi lệnh, bộ tích lũy được xuất ra hoàn toàn.
Quy tắc:
- Đầu vào có thể là một chuỗi đơn hoặc danh sách ký tự.
- Vì đây là môn đánh gôn , câu trả lời ngắn nhất, tính bằng byte, thắng.
- Chúng tôi lấy chữ số hoặc chuỗi / ký tự.
Các trường hợp thử nghiệm:
0 0001111101 -> 1
0 000100 -> 1
0 11001000 -> 0
Bảng xếp hạng
Dưới đây là một Stack Snippet để tạo cả bảng xếp hạng thông thường và tổng quan về người chiến thắng theo ngôn ngữ.
Để đảm bảo rằng câu trả lời của bạn hiển thị, vui lòng bắt đầu câu trả lời của bạn bằng một tiêu đề, sử dụng mẫu Markdown sau:
# Language Name, N bytes
nơi N
là kích thước của trình của bạn. Nếu bạn cải thiện điểm số của mình, bạn có thể giữ điểm số cũ trong tiêu đề, bằng cách đánh chúng qua. Ví dụ:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Nếu ở đó bạn muốn bao gồm nhiều số trong tiêu đề của mình (ví dụ: vì điểm của bạn là tổng của hai tệp hoặc bạn muốn liệt kê riêng các hình phạt cờ phiên dịch), hãy đảm bảo rằng điểm thực tế là số cuối cùng trong tiêu đề:
# Perl, 43 + 2 (-p flag) = 45 bytes
Bạn cũng có thể đặt tên ngôn ngữ thành liên kết sau đó sẽ hiển thị trong đoạn trích bảng xếp hạng:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
lang.tryitonline.net
(bây giờ là ngôn ngữ tio.run/#lang
). Vì vậy, một ngôn ngữ có tên Talk sẽ gây nhầm lẫn với URL cho phòng chat được tạo gần đây, đó làtalk.tryitonline.net