Mục tiêu
Viết chương trình hoặc hàm (hoặc tương đương) sắp xếp và trả về chữ cái lẻ trong ma trận có kích thước ngẫu nhiên.
Chi tiết
Bạn sẽ được thông qua một ma trận (dưới dạng một chuỗi) dưới dạng đầu vào của các kích thước ngẫu nhiên như thế này.
bbbbbbbbbbb bbbbbdbbbbb bbbbbbbbbbb bbbbbbbbbbb bbbbbbbbbbb
Công việc của bạn là tìm chữ cái không khớp với phần còn lại (trong trường hợp này, nó được d
tìm thấy ở dòng 2, col 6) và trả lại chữ cái đó làm đầu ra. Ma trận sẽ bao gồm các chữ cái A-Z
, a-z
dòng mới ( \n
, chỉ ở cuối các hàng) và có kích thước nằm trong khoảng từ 5x5 đến 10x10 (25-100 chữ cái).
Tiêu chuẩn áp dụng. Đây là một thử thách golf mã; mục nhập với mã ít byte nhất sẽ thắng.
Đầu vào
Đầu vào sẽ được chuyển qua đầu vào tiêu chuẩn dưới dạng một chuỗi nếu đó là một chương trình hoặc là một đối số nếu một hàm (hoặc tương tự).
Đầu ra
Một nhân vật duy nhất là "kỳ quặc" trong ma trận hay None
, nil
, NUL
, hoặc chuỗi "None"
nếu không có "kỳ quặc" nhân vật.
Thêm ví dụ
AAAAAAA AAAAAAA AAAAAAA AAAIAAA AAAAAAA
Câu trả lời: I
vvqvvvvvvv vvvvvvvvvv vvvvvvvvvv vvvvvvvvvv vvvvvvvvvv
Câu trả lời: q
puuuuuuuu uuuuuuuuu uuuuuuuuu uuuuuuuuu uuuuuuuuu uuuuuuuuu uuuuuuuuu uuuuuuuuu uuuuuuuuu uuuuuuuuu
Câu trả lời: p
Máy phát điện
Dưới đây là một trình tạo ma trận ngẫu nhiên được viết bằng Python mà bạn có thể sử dụng để kiểm tra chương trình của mình. Lưu ý: Có một cơ hội nhỏ rằng nó có thể phạm sai lầm và không đặt trong một lá thư kỳ lạ.