Khi sử dụng Markup, giống như trên mạng SE, một vết lõm của bốn khoảng trắng trước khi một dòng văn bản biểu thị nó là một phần của khối mã, như tôi hy vọng bạn biết. Nếu bạn không, đây là một ví dụ ( .
đại diện cho một khoảng trắng):
.... Mã
.... Thêm mã
kết quả trong
Code
More code
Vấn đề là, khi bạn sao chép-dán mã vào câu trả lời, bạn cần thụt lề từng dòng theo cách thủ công. Điều này đặc biệt khó khăn khi làm việc với mã không được mã hóa, vì nó có thể đã bị thụt vào và có thể gây nhầm lẫn. Bạn chỉ có thể chọn mã của bạn và nhấn Ctrl + K
, nó bật ra. Hàng giờ cuộc đời tôi bị lãng phí mà không có lý do gì ...
Vì vậy, mục tiêu của bạn là, được đưa ra một đầu vào, trả lại nó với bốn khoảng trắng trước mỗi dòng. Với tinh thần tiết kiệm thời gian dán sao chép, bạn phải xử lý toàn bộ đầu vào dưới dạng một chuỗi (miễn là ngôn ngữ của bạn có thể phân tích cú pháp). Nếu ngôn ngữ của bạn không thể xử lý một ký tự (chẳng hạn như dòng mới) trong chuỗi, bạn có thể cho rằng nó được ký hiệu / thoát qua một số phương thức khác được ngôn ngữ hỗ trợ; tuy nhiên, đầu ra phải xuất ra mỗi dòng trên dòng riêng của nó (vì vậy không chuyển qua một cái gì đó như ....foo\n....bar
).
Sơ hở tiêu chuẩn không được phép. Vì đây là môn đánh gôn , câu trả lời ngắn nhất bằng byte sẽ thắng. Chúc may mắn!
Ctrl + K