แรงบันดาลใจจากคำถามนี้เป้าหมายของคุณในวันนี้คือการเข้ารหัส URL ใน brainfuck
เบราว์เซอร์ของฉันถูกแฮ็ก! แถบตำแหน่งถูกเปลี่ยนเป็นล่ามสมอง ฉันต้องการโปรแกรมที่เปลี่ยน URL ให้เป็นโปรแกรม brainfuck คอมพิวเตอร์ของฉันช้ามากดังนั้นหากโปรแกรม brainfuck มีขนาดเล็กจะดีกว่า
โอ้และฉันมีเพียงแท็บการทำงานเดียวที่เปิดทิ้งไว้ทวิตเตอร์ของฉัน ดังนั้นคุณสามารถส่งโปรแกรมเป็นทวีตให้ฉันเท่านั้น
เขียนโปรแกรมที่เหมาะกับทวีต (140 ตัวอักษร) ในภาษาใด ๆ ที่ใช้สตริงเป็นอินพุตและเอาต์พุตโปรแกรม brainfuck
โปรแกรม brainfuck นี้จะทำงานโดยไม่มีการป้อนข้อมูลและจะสร้างผลลัพธ์
ผลลัพธ์นี้จะถูกแทรกลงในแถบตำแหน่งที่ตั้งของ Google Chrome และดำเนินการ
หากพฤติกรรมของ Google Chrome เหมือนกันกับพฤติกรรมที่คุณจะได้รับจากการป้อนสตริงการป้อนจาก # 1 แสดงว่าโซลูชันนั้นถูกต้อง การเปลี่ยนเส้นทางโดยตัวย่อ URL ถือว่าเป็นพฤติกรรมที่แตกต่างกันอย่างน้อยต้องอยู่บนโดเมนเดียวกัน
คุณอาจสันนิษฐานว่านักล่าสมองมีจำนวนเต็มที่มีความแม่นยำอย่างไม่ จำกัด ในแต่ละเซลล์และเซลล์ไม่ จำกัด จำนวน
คะแนนของคุณถูกกำหนดโดยผลรวมของความยาวของโปรแกรม brainfuck ที่สร้างขึ้นเพื่อเข้ารหัสชุด URL ต่อไปนี้:
https://www.google.com/
/codegolf/47895/
http://www.golfscript.com/golfscript/examples.html
http://en.wikipedia.org/wiki/Percent-encoding
ftp://ftp.freebsd.org/pub/FreeBSD/
https://github.com/isaacg1/pyth/blob/master/doc.txt#L92
http://ftp.gnu.org/non-gnu/nethack/nethack-3.4.0.tar.gz.back-RSN.README
คะแนนที่น้อยที่สุดชนะ
http://www.google.com/
จากโปรแกรม brainfuck โปรแกรมนั้นอาจสร้างผลลัพธ์google.com
ขึ้นwww.google.com
มา ฯลฯ เพราะสิ่งเหล่านั้นจะส่งผลในหน้าเดียวกัน แต่สำหรับตัวอย่างที่ไม่ได้เป็นเช่นเดียวกับftp://ftp.freebsd.org/pub/FreeBSD/
ftp.freebsd.org/pub/FreeBSD/
ftp://ftp.freebsd.org/pub/FreeBSD/
เป็นเช่นเดียวกับftp.freebsd.org/pub/FreeBSD/
ใน Google Chrome นี่ทำให้การท้าทายง่ายกว่าที่ฉันตั้งใจ แต่นั่นคือชีวิต ฉันจะไม่เปลี่ยนแปลงข้อกำหนดดังนั้นจึงปลอดภัยที่จะลบล้างสิ่งใด ๆ ก่อนหน้า://
นี้
http://www.google.com/
หรือจะเป็นเพียงแค่เคยgoogle.com
? (ทั้งสองมีผลบังคับใช้เท่าที่ Google Chrome เกี่ยวข้อง แต่รายการของคุณมีเพียงแบบเต็มรูปแบบ) PS ฉันเกือบจะมีความปรารถนาที่จะเขียนส่วนขยายสำหรับโครเมี่ยมที่ทำสิ่งนี้ ...