Semua orang telah mendengar ungkapan "ada di sana atau menjadi persegi". Jadi saya pikir sudah waktunya untuk tantangan tentang hal itu.
Memasukkan
Anda akan mengambil alamat direktori absolut penuh sebagai teks sebagai input melalui STDIN atau yang setara.
Keluaran
Jika alamat direktori ada dan valid, program Anda akan memindahkan dirinya ke folder itu di komputer Anda. Jika tidak, itu akan dihasilkan melalui STDOUT atau setara dengan kuadrat berikut:
+-+
| |
+-+
Persyaratan
- Celah standar tidak diijinkan.
- Anda dapat mengeluarkan satu baris baru jika tidak dapat dihindari.
- Program Anda harus tidak menghasilkan keluaran jika sudah dipindahkan.
- Program Anda harus dapat dijalankan lagi di mana pun ia dipindahkan.
Asumsi
- Anda dapat berasumsi bahwa input tidak pernah kosong.
- Anda dapat menganggap direktori tersebut tidak pernah memiliki nama file yang ditambahkan sampai akhir.
- Anda dapat mengasumsikan bahwa direktori input tidak pernah menjadi yang sekarang.
- Anda mungkin menganggap Anda memiliki izin untuk menulis dan mengeksekusi di mana-mana.
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
c:\users\Joe\program.txt
) atau tidak ( c:\users\Joe\
)? Dalam kasus terakhir, haruskah nama file yang dibuat sama dengan sumbernya?