Wszyscy słyszeli o wyrażeniu „bądź tam albo bądź kwadratowy”. Pomyślałem więc, że nadszedł czas na wyzwanie.
Wejście
Weź absolutny adres katalogu jako tekst jako dane wejściowe przez STDIN lub równoważny.
Wynik
Jeśli adres katalogu istnieje i jest prawidłowy, program przeniesie się do tego folderu na komputerze. Jeśli nie, wyświetli za pośrednictwem STDOUT lub odpowiednika następującego kwadratu:
+-+
| |
+-+
Wymagania
- Standardowe luki są niedozwolone.
- Możesz wygenerować jeden końcowy znak nowej linii, jeśli jest to nieuniknione.
- Twój program nie może generować danych wyjściowych, jeśli został przeniesiony.
- Twój program musi być w stanie uruchomić się ponownie, gdziekolwiek został przeniesiony.
Założenia
- Możesz założyć, że dane wejściowe nigdy nie są puste.
- Możesz założyć, że do katalogu nigdy nie dołączono nazwy pliku na końcu.
- Możesz założyć, że katalog wejściowy nigdy nie jest bieżący.
- Możesz założyć, że masz uprawnienia do pisania i wykonywania wszędzie.
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach.
c:\users\Joe\program.txt
), czy nie ( c:\users\Joe\
)? Czy w drugim przypadku nazwa utworzonego pliku musi być taka sama jak nazwa źródła?