Mọi người đều đã nghe đến cụm từ "ở đó hoặc vuông". Vì vậy, tôi nghĩ rằng đã đến lúc cho một thách thức về nó.
Đầu vào
Bạn sẽ lấy một địa chỉ thư mục tuyệt đối đầy đủ dưới dạng văn bản làm đầu vào thông qua STDIN hoặc tương đương.
Đầu ra
Nếu địa chỉ thư mục tồn tại và hợp lệ, chương trình của bạn sẽ tự di chuyển đến thư mục đó trên máy tính của bạn. Nếu không, nó sẽ xuất qua STDOUT hoặc tương đương với hình vuông sau:
+-+
| |
+-+
Yêu cầu
- Sơ hở tiêu chuẩn là không được phép.
- Bạn có thể xuất một dòng mới duy nhất nếu không thể tránh khỏi.
- Chương trình của bạn phải tạo ra không có đầu ra nếu nó đã được di chuyển.
- Chương trình của bạn phải có khả năng chạy lại bất cứ nơi nào nó đã được di chuyển đến.
Giả định
- Bạn có thể cho rằng đầu vào không bao giờ trống.
- Bạn có thể cho rằng thư mục không bao giờ có tên tệp được nối vào cuối.
- Bạn có thể cho rằng thư mục đầu vào không bao giờ là thư mục hiện tại.
- Bạn có thể cho rằng bạn có quyền viết và thực thi ở mọi nơi.
Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất bằng byte thắng.
c:\users\Joe\program.txt
) hay không ( c:\users\Joe\
)? Trong trường hợp sau, tên của tệp đã tạo phải giống với nguồn không?