ทุกคนเคยได้ยินคำว่า "อยู่ที่นั่นหรือเป็นสี่เหลี่ยม" ดังนั้นฉันคิดว่าถึงเวลาแล้วที่จะต้องมีการท้าทาย
อินพุต
คุณจะใช้ที่อยู่ไดเรกทอรีสัมบูรณ์เต็มรูปแบบเป็นข้อความเป็นอินพุตผ่าน STDIN หรือเทียบเท่า
เอาท์พุต
หากที่อยู่ไดเรกทอรีมีอยู่และถูกต้องโปรแกรมของคุณจะย้ายตัวเองไปยังโฟลเดอร์นั้นในคอมพิวเตอร์ของคุณ ถ้าไม่มันจะออกผ่านทาง STDOUT หรือเทียบเท่าตารางต่อไปนี้:
+-+
| |
+-+
ความต้องการ
- ช่องโหว่มาตรฐานไม่ได้รับอนุญาต
- คุณสามารถส่งออกบรรทัดใหม่ต่อท้ายบรรทัดเดียวหากหลีกเลี่ยงไม่ได้
- โปรแกรมของคุณต้องไม่สร้างเอาต์พุตถ้ามันถูกย้าย
- โปรแกรมของคุณจะต้องสามารถทำงานได้อีกทุกที่ที่ถูกย้ายไป
สมมติฐาน
- คุณอาจคิดว่าอินพุตไม่เคยว่างเปล่า
- คุณอาจถือว่าไดเรกทอรีไม่มีชื่อไฟล์ต่อท้าย
- คุณอาจคิดว่าไดเรกทอรีข้อมูลเข้านั้นไม่เคยเป็นไดเรกทอรีปัจจุบัน
- คุณอาจถือว่าคุณมีสิทธิ์ในการเขียนและดำเนินการทุกที่
นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ
c:\users\Joe\program.txt
) หรือไม่ ( c:\users\Joe\
) หรือไม่ ในกรณีหลังชื่อของไฟล์ที่สร้างจะต้องเป็นชื่อเดียวกันกับที่มาหรือไม่