Trong một thử thách trước đó, tôi đã yêu cầu những người chơi golf mã tạo ra các chuỗi sao chép từng ký tự trong một chuỗi. Ví dụ:
TThhiiss iiss ddoouubbllee ssppeeaakk!!
Thách thức này chỉ đơn giản là phát hiện nếu một số văn bản đáp ứng định nghĩa của chuỗi nói kép.
- Có một số lượng nhân vật chẵn.
- Khi chia thành từng cặp, mỗi cặp bao gồm hai nhân vật giống nhau.
Các thách thức
- Đó là mã golf, làm điều đó trong vài byte.
- Sử dụng bất kỳ ngôn ngữ bạn chọn.
- Vui lòng bao gồm một liên kết đến một thông dịch viên trực tuyến.
- Mã sẽ chấp nhận một số văn bản.
- Để đơn giản, đầu vào sẽ chỉ bao gồm các ký tự ASCII có thể in
- Nó sẽ trả về một dấu hiệu cho biết đầu vào có nói hai lần hay không. Nó có thể là:
- Boolean
- Chuỗi ('đúng', 'sai', 'có', 'không', v.v.)
- Số nguyên 0 hoặc 1
Các trường hợp thử nghiệm:
- aba - sai
- abba - sai
- aabb - đúng
- aaabb - sai
- tthhiiss - đúng
- ttthhhiiisss - sai
abba
nên là chim ưng
aabbbb
cần phải trung thực
0
nên được falsey.