Todo el mundo ha oído hablar de la frase "estar allí o ser cuadrado". Así que pensé que era hora de un desafío al respecto.
Entrada
Tomará una dirección de directorio absoluta completa como texto como entrada a través de STDIN o equivalente.
Salida
Si la dirección del directorio existe y es válida, su programa se moverá a esa carpeta en su computadora. De lo contrario, saldrá a través de STDOUT o equivalente al siguiente cuadrado:
+-+
| |
+-+
Requisitos
- Las lagunas estándar no están permitidas.
- Puede generar una nueva línea final si es inevitable.
- Su programa no debe producir ningún resultado si se ha movido.
- Su programa debe poder ejecutarse nuevamente donde sea que se haya movido.
Supuestos
- Puede suponer que la entrada nunca está vacía.
- Puede suponer que el directorio nunca tiene un nombre de archivo agregado al final.
- Puede suponer que el directorio de entrada nunca es el actual.
- Puede suponer que tiene permisos para escribir y ejecutar en todas partes.
Este es el código de golf , por lo que la respuesta más corta en bytes gana.
c:\users\Joe\program.txt
) o no ( c:\users\Joe\
)? En el último caso, ¿el nombre del archivo creado debe ser el mismo que el de la fuente?