Herkes "orada ya da kare" ifadesini duymuştur. Bu yüzden bu konuda bir meydan okuma zamanı geldiğini düşündüm.
Giriş
STDIN veya eşdeğeri üzerinden tam bir mutlak dizin adresini metin olarak girersiniz.
Çıktı
Dizin adresi varsa ve geçerliyse, programınız kendisini bilgisayarınızdaki bu klasöre taşır. Değilse, STDOUT veya eşdeğeri aşağıdaki kareyle gönderilir:
+-+
| |
+-+
Gereksinimler
- Standart boşluklara izin verilmez.
- Kaçınılmazsa, tek bir satırsonu çıktısı alabilirsiniz.
- Programınız taşınmışsa çıktı üretmemelidir.
- Programınız taşındığı her yerde yeniden çalışabilmelidir.
Varsayımlar
- Girişin asla boş olmadığını varsayabilirsiniz.
- Dizinin sonuna sonuna bir dosya adı eklenmediğini varsayabilirsiniz.
- Girdi dizininin hiçbir zaman geçerli dizin olmadığını varsayabilirsiniz.
- Her yere yazma ve yürütme izniniz olduğunu varsayabilirsiniz.
Bu kod golf , bayt en kısa cevap kazanır.
c:\users\Joe\program.txt
) içeriyor mu ( ) değil c:\users\Joe\
mi? İkinci durumda, oluşturulan dosyanın adı kaynak ile aynı mı olmalıdır?