Tìm X
Tôi đã được truyền cảm hứng bởi các câu hỏi toán học trong đó một người được yêu cầu "Tìm X" cho một hình dạng nhất định. Ban đầu, tôi chỉ có một thách thức là in vị trí x và y của ký tự 'x' trong Chuỗi. Nhưng tôi cho rằng điều đó sẽ quá đơn giản. Vì vậy, tôi đã xem xét bối cảnh họ thường ở và quyết định tìm độ dài của Đường bên cạnh x có vẻ phù hợp.
Đưa ra một đầu vào chuỗi có chứa Sơ đồ các dòng 'ascii' cũng như một ký tự 'x' và có khả năng là rác, in độ dài của dòng duy nhất có 'x' trực tiếp với nó.
Ví dụ
Đầu vào:
|
|
|x
|
|
Ouput:
5
Đầu vào:
|\
| \x
| \
|___\
Đầu ra:
4
Đầu vào:
Diagram of a Wobbly Line:
IRRELEVANTTEXT____
____ ____/
\___/ X ;)
x
Đầu ra:
3
Đầu vào:
______________
/ ____________ \
|/ __________ \|
||/ ________ \||
|||/ ______ \|||
||||/ \||||
|||||/ x |||||
|||||\_____/||||
||||\_______/|||
|||\_________/||
||\___________/|
\_____________/
Đầu ra:
5
Ghi chú
- Các ký tự dòng hợp lệ là
\/_|
\
kết nối trên cùng bên trái và dưới cùng bên phải của chính nó./
kết nối trên cùng bên phải và dưới cùng bên trái của chính nó._
kết nối bên trái và bên phải của chính nó|
kết nối đỉnh và đáy của chính nó- Một dòng sẽ luôn luôn thẳng và chỉ bao gồm một trong các ký tự dòng được lặp lại n lần.
- Chữ x sẽ luôn là chữ thường và nó sẽ luôn là số duy nhất trong sơ đồ.
- Adjecent đề cập đến x là chính xác một ký tự ở trên, bên dưới hoặc bên cạnh.
- X sẽ luôn ở bên cạnh chính xác một Line.
- Tab sẽ không bao giờ xuất hiện trong đầu vào.
- Đầu vào và đầu ra có thể là bất kỳ định dạng chấp nhận được.
- Đây là Code Golf, vì vậy, Code Code ngắn nhất!
- CHÚC VUI VẺ. LÀM ĐI. THƯỞNG THỨC CỦA BẠN.
@
câu trả lời kiểm tra căng thẳng.