Усі чули фразу "будь там чи будь квадрат". Тому я подумав, що настав час для виклику з цього приводу.
Вхідні дані
Ви отримаєте повну абсолютну адресу каталогів як текст у вигляді введення через STDIN або еквівалент.
Вихідні дані
Якщо адреса каталогів існує і є дійсною, ваша програма перейде сама до цієї папки на вашому комп'ютері. Якщо ні, то він виведе через STDOUT або еквівалент наступний квадрат:
+-+
| |
+-+
Вимоги
- Стандартні лазівки заборонені.
- Якщо неминуче, ви можете вивести один простий новий рядок.
- Ваша програма не повинна видавати вихід, якщо вона була переміщена.
- Ваша програма повинна мати можливість запускатися знову, куди б вона не була переміщена.
Припущення
- Ви можете припустити, що вхід ніколи не порожній.
- Ви можете припустити, що до каталогу ніколи не додано ім’я файлу до кінця.
- Ви можете припустити, що каталог вводу ніколи не є поточним.
- Ви можете припустити, що у вас є дозволи на запис та виконання скрізь.
Це код-гольф , тому найкоротша відповідь у байтах виграє.
c:\users\Joe\program.txt
) чи ні ( c:\users\Joe\
)? В останньому випадку, чи має ім’я створеного файлу бути таким же, як джерело?