รหัสผ่านหนึ่งร้อย


32

ฉันมีห้องหนึ่งร้อยห้องแต่ละห้องอยู่ในห้องเดียวกัน ห้องนิรภัยแต่ละห้องมีรหัสผ่านซึ่งประกอบด้วยหมายเลขเดียว

95 43 81 89 56 89 57 67 7 45 34 34 78 88 14 40 81 23 26 78 46 8 96 11 28 3 74 6 23 89 54 37 6 99 45 1 45 87 80 12 92 20 49 72 9 92 15 76 13 3 5 32 96 87 38 87 31 10 34 8 57 73 59 33 72 95 80 84 11 4 11 11 37 71 77 91 49 21 52 48 43 11 77 52 64 3 3 9 21 65 65 69 84 96 78 7 71 80 78 3 97

มันยากเกินไปที่จะจดจำรหัสผ่านทั้งหมดเหล่านี้และไม่ปลอดภัยที่จะเก็บรหัสผ่านไว้ในกระดาษ ทางออกเดียวที่ฉันนึกได้คือใช้โปรแกรมที่มีตัวอักษรหนึ่งร้อยตัว รหัสผ่านไปยังnห้องนิรภัยนั้นจะพบได้โดยการใช้nอักขระตัวแรกของรหัสเป็นโปรแกรม

ดังนั้นตัวอักษรตัวแรกของโปรแกรมถ้าทำงานเป็นโปรแกรมด้วยตัวเอง, 95เอาท์พุทต้อง 43ตัวละครทั้งสองเป็นครั้งแรกโดยตัวเองส่งออกต้อง 97ทั้งการส่งออกโปรแกรมต้อง

ฉันยอมรับว่านี่มันยากจริงๆ ดังนั้นจงทำให้ดีที่สุด พยายามทำให้โปรแกรมของคุณใช้งานห้องนิรภัยได้มากที่สุดและฉันจะจดจำรหัสผ่านที่เหลือ

กฎระเบียบ

  • หากมีการเสมอกันผู้ชนะคือการส่งที่เร็วที่สุด
  • ช่องโหว่มาตรฐานต้องห้าม ซึ่งรวมถึงการอ่านจากไฟล์อื่น ๆ หรือจากอินเทอร์เน็ต
  • คุณมีตัวเลือกน้อยสำหรับรหัส:
    • โปรแกรมเต็มรูปแบบซึ่งพิมพ์หมายเลขที่ถูกต้อง
    • ฟังก์ชั่นที่คืนหรือพิมพ์
    • นิพจน์ที่ประเมินค่ามัน (เช่นใน C, 4+3ประเมินค่าให้7)
  • คุณอาจถือว่าสภาพแวดล้อม REPL
  • คุณอาจจะnใช้เทคนิคที่แตกต่างกันสำหรับค่าของแต่ละ ตัวอย่างเช่นคุณสามารถใช้ภาษาที่แตกต่างกันสำหรับแต่ละnหรือบางครั้งใช้โปรแกรมเต็มรูปแบบและบางครั้งฟังก์ชั่น

หมายเหตุ: สถานการณ์สมมตินี้เป็นเรื่องสมมติอย่างสมบูรณ์ หากคุณมีปัญหาที่คล้ายกันอย่าโพสต์รหัสผ่านของคุณออนไลน์


7
ควรจะใช้ตัวอักษร 98 ... ตอนนี้ทุกส่งบรรทัดเดียวจะเพียงแค่ทำให้เกิดการเลื่อนแนวนอน :( ... ;)
Martin Ender

มีกฎเกี่ยวกับความยาวของโปรแกรมหรือไม่? The only solution I can think of is to use a program with exactly one hundred characters.นี่หมายความว่าทุกโปรแกรมจะต้องมีความยาว 100 ตัวอักษรหรือไม่
n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳

@ n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳ ใช่
Ypnypn

กฎมาตรฐานช่วยให้การจัดเก็บข้อมูลในชื่อไฟล์ตราบเท่าที่นับไบต์ เป็นอย่างไรบ้าง
l4m2

คำตอบ:


28

> <> (ปลา) 95

เริ่มต้นหลังจากที่' ใส่ตัวละครทั้งหมดลงในสแต็คและในตอนท้ายของบรรทัดมันล้อมรอบ; ปิดสตริงด้วยเหมือนกัน'; เอาต์พุตด้านบนของสแต็กเป็นตัวเลข ( n) และเสร็จสิ้นการประมวลผล ( ;)

อักขระสำหรับ 13 และ 10 ถูกเปลี่ยนเป็นที่ว่างเพื่อไม่ให้ทำลายเลย์เอาต์ของรหัส (เนื่องจาก Fish เป็นภาษา 2D)

ASCII ที่ไม่สามารถพิมพ์ได้บางตัวจะหายไปในคำตอบ แก้ไขโปรแกรมที่นี่

'n;Y8Y9C-""NX(QN.`JY6%c--WP\1H  \LX `W&WX"9I;!H_PT%GM[140+M4@   &AET`NGPNa

ขอบคุณMartin BüttnerและSp3000สำหรับการปรับปรุง 2 และ 5 ไบต์

การถ่ายโอนข้อมูล Hex:

0000000: 276e 3b59 3859 3943 072d 2222 4e58 0e28  'n;Y8Y9C.-""NX.(
0000010: 5117 1a4e 2e08 600b 1c03 4a06 1759 3625  Q..N..`...J..Y6%
0000020: 0663 2d01 2d57 500c 5c14 3148 095c 0f4c  .c-.-WP.\.1H.\.L
0000030: 5803 0520 6057 2657 1f58 2208 3949 3b21  X.. `W&W.X".9I;!
0000040: 485f 5054 0b04 0b0b 2547 4d5b 3115 3430  H_PT....%GM[1.40
0000050: 2b0b 4d34 4003 0915 2641 4554 604e 0747  +.M4@...&AET`N.G
0000060: 504e 0361                                PN.a

7
ประณามสิ่งนี้ฉลาด
Martin Ender

ฉันคิดว่าทางออกของ befunge จะเป็นการทับศัพท์โดยตรงหรือไม่?
John Dvorak

@JanDvorak ที่จริง Befunge (แม้แต่ -98) จะมีปัญหามากกว่าเพราะมันไม่ได้มี'การแยกสตริงเท่านั้น"และมีหลาย"s ในโปรแกรมที่จะต้องเปลี่ยน
Sp3000

ฉันอาจเป็นคนเดียวที่นี่ที่ต้องการความช่วยเหลือในเรื่องนี้ แต่ถ้าคุณดาวน์โหลดไฟล์และล่าม> <> คุณสามารถทดสอบได้โดยใช้ชื่อ./fish.py <(head -c 99 raw.php)ที่ไหนraw.phpที่ลงท้ายด้วยไฟล์ต้นฉบับที่ฉันดาวน์โหลด เรียบร้อย! ฉันยังบอกไม่ได้ว่าฉันเข้าใจแล้ว ...
krs013

โอ้รอ - อ่านอีกครั้งมันสมเหตุสมผลแล้ว ง่ายกว่าที่ฉันคิดไว้มาก ดี!
krs013

11

CJam, 40

ฉันเพิ่งใช้วิธีการโลภ (ส่วนใหญ่) เพื่อพิมพ์หมายเลขถัดไปที่เป็นไปได้ (carets ทำเครื่องหมายโปรแกรมที่ถูกต้องสิ้นสุด):

43;56) ; 34 K- 9+ 2* ;11;3Z+;54;6;1 ;80C+K- K+G-;32 6+ 7-Z+;73(  ; 11  60+K+;52;11;64;9;65;7 8;1;8  
 ^  ^ ^   ^^  ^  ^  ^  ^ ^ ^  ^ ^  ^  ^ ^  ^ ^ ^ ^ ^  ^ ^ ^  ^  ^   ^ ^^ ^ ^  ^  ^  ^ ^  ^   ^^^ ^  

พิมพ์ตัวเลขต่อไปนี้อย่างถูกต้อง:

95 43 81 89 56 89 57 67 7 45 34 34 78 88 14 40 81 23 26 78 46 8 96 11 28 3 74 6 23 89 54 37 6 99 45 1 45 87 80 12 92 20 49 72 9 92 15 76 13 3 5 32 96 87 38 87 31 10 34 8 57 73 59 33 7295 80 84 11 4 11 11 37 71 77 91 49 21 52 48 43 11 77 52 64 3 9 21 38 65 69 84 96 78 7 71 80 78 3 97

ทดสอบที่นี่


8

CJam, 56

นี่เป็นวิธีที่ค่อนข้างละเอียดกว่า มันพิมพ์ 56 หมายเลขสุดท้ายได้อย่างถูกต้อง:

0{;"箪⇓ⲩ䏨攛믹Ğᅏꛥ훻ᆾ㼖ꦅ땶읥湓ᠤ䡶"2G#b99bW):W=}:F;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

โอกาสที่ SE ได้กลืนกินตัวละครบางดังนั้นนี่คือ Pastebin คุณสามารถลองรหัสที่นี่

มันใช้ประโยชน์จากความจริงที่ว่าความท้าทายขอโปรแกรมเป็นตัวอักษรดังนั้นฉันจึงใช้อักขระ Unicode เพื่อเข้ารหัสอักขระ 56 ตัวสุดท้ายในฟังก์ชั่นจากนั้นปล่อยองค์ประกอบที่ถูกต้องไว้บนสแต็กโดยการเพิ่มตัวแปรในแต่ละคำร้องขอ และเลือกองค์ประกอบที่เกี่ยวข้อง ส่วนที่เหลือของรหัสเพียงเรียกฟังก์ชั่นซ้ำแล้วซ้ำอีก

โปรแกรมที่ถูกต้องตัวแรกคือตัวที่ลงท้ายด้วยตัวที่สองFในรหัส ฉันเล่น ๆ ไปกับความยาวของตัวละครที่จะถูกเข้ารหัสชั่วขณะหนึ่งจนกว่าฉันจะไปถึงยอดคงเหลือที่เหมาะสมเพื่อใช้ประโยชน์ให้มากที่สุด อาจมีอย่างน้อยหนึ่งหรือสองวิธีด้วยวิธีนี้


7

Pyth, 92 93

+_32Ce"c'MBBnx.Hq7:nN(+<#j&7yVE&M!Mwp,|4Qh)|/l-#%@wFw?*B(Yi[Ahpt+$++Egm{Q5TPK+mT`#)5Faetn'gpn#

เห็นได้ชัดว่ารหัสข้างต้นจะเกิดความสับสนเพราะ SE ลบอักขระควบคุมออกดังนั้นค้นหารหัสจริงที่นี่

ตรรกะนั้นง่ายสตริงเป็นตัวแทนตัวละครของแต่ละหมายเลขยกเว้น 3 ตัวแรกซึ่งใช้โดยตรรกะการแปลงและเครื่องหมายคำพูดและบรรทัดใหม่ที่ฉันแทนที่ด้วยตัวละครปลอม

ฉันจะพยายามเพิ่มคะแนนที่นี่

ลองออนไลน์ได้ที่นี่


หากคุณสามารถลบออฟเซตออกจากอักขระที่พิมพ์ได้ที่จุดเริ่มต้นของรหัสของคุณคุณสามารถพิมพ์ 10, 13 และ 34 ได้เช่นกัน
randomra

1
ดูเหมือนว่าโปรแกรมจะมีมากกว่า 100 ตัวอักษรซึ่งจะผิดกฎถ้าฉันเข้าใจคำถามอย่างถูกต้อง
n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳

@ n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳ ฉันคิดว่าเป็นเพราะการคัดลอกการวาง อักขระแท็บบางตัวถูกแปลงเป็นพื้นที่และเช่นเดียวกัน
เครื่องมือเพิ่มประสิทธิภาพ

@Optimizer: โอ้ฉันเข้าใจแล้ว คุณสามารถให้สำเนาบนส่วนสำคัญหรืออะไร หรือการถ่ายโอนฐานสิบหก?
n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳

7

(เหล้าองุ่น) C - 88

ไม่จำเป็นต้องใช้ภาษากอล์ฟที่ไม่ซับซ้อน ดีกว่ากลับไปสู่วันเก่า ๆ ที่ดีกว่าก่อนที่ผู้เสพคีชและ "โปรแกรม = อัลกอริทึม + ข้อมูล" ของพวกเขาไร้สาระทำลายความสนุกทั้งหมด

รหัสคือฟังก์ชั่น C ซึ่งจัดเก็บเป็นสตริง
มันจะส่งกลับค่าไบนารีเป็นจำนวนเต็ม

ทำงานใน DosBox ด้วย Borland Turbo C 2.0
ไม่มีอักขระควบคุมในสตริงดังนั้นการคัดลอกวางควรทำงาน
รวบรวมกับtinyรุ่นหน่วยความจำหรืออย่างอื่น ...

typedef int (* pfun)();
main ()
{
    pfun passwd = (pfun) "¬< sûŠDþ,#ÃEq{1Kt:=qQ+ƒ.?&m):|YH)†P$Pzs/7Tk,2o0&(CƒzIzB-E+\l^Dk‚sw.'..Hjp~T8WSN.pWc&,8Idhwƒq*jsq&„";

    printf ("password %d\n", passwd());
}

หากคุณแยกส่วนเริ่มต้นของสตริงคุณจะเห็นสิ่งต่อไปนี้

scan: lodsb
      cmp al,32
      jae scan
      mov al,[si-2]
      sub al, 35
      ret

เนื่องจากsiใช้เป็นที่อยู่ของฟังก์ชั่นมันจะชี้ไปที่รหัสโดยตรงตามด้วยรหัสผ่าน

ค่าทั้งหมดจะถูกเลื่อนด้วย 35 เพื่อหลีกเลี่ยงการหลีกเลี่ยงอักขระควบคุมและเครื่องหมายคำพูดคู่

รหัสมีความยาว 11 ไบต์ดังนั้นจึงสามารถทำงานได้สูงสุด 12 อักขระ

น่าเสียดายที่ค่าที่ 11 (34) ต่ำเกินไปที่จะสร้างรหัสผ่านที่ถูกต้องด้วยค่ากะที่เพิ่มขึ้น ( retopcode คือ 195 ดังนั้นคุณจะต้องเปลี่ยนเป็น 161 และการเปลี่ยนสูงสุดเพื่อหลีกเลี่ยงการโรลโอเวอร์คือ 255-99 = 156) .

อักขระ 11 ตัวจะให้ค่าที่ไม่ถูกต้องและพีซีเสมือนของคุณจะมีพฤติกรรมที่ไม่ได้กำหนดอย่างรุนแรง


6

Matlab 37 39

คุณสามารถใช้ส่วน (โดยไม่มีเครื่องหมายอัฒภาค) ของแนวคิดนี้ด้วยภาษาการเขียนโปรแกรมใด ๆ ที่คุณต้องการซึ่งจะพิมพ์ผลลัพธ์ไปยังคอนโซลโดยตรง สิ่งนี้จะสร้างคำตอบที่ถูกต้องอย่างน้อย 39 ครั้ง (ฉันไม่ได้ตรวจสอบผู้ที่มีเพียงครึ่งจำนวนอาจให้คำตอบที่ถูกต้อง แต่ฉันพบสองจนถึง)

43+13+11-33+54;81;78;8+20;74+15-83;01+79-59-12+6-2;;87+0-53+39;72;;11+00+66-56+22;52;3*7+48;78-7+7+0

ขออภัยฉันทำอะไรผิด code="43+13+11-33+54;81;78;8+20;74+15-83;01+79-59-12+6-2;;87+0-53+39;72;;11+00+66-56+22;52;3*7+48;78-7+7+0"; key="95 43 81 89 56 89 57 67 7 45 34 34 78 88 14 40 81 23 26 78 46 8 96 11 28 3 74 6 23 89 54 37 6 99 45 1 45 87 80 12 92 20 49 72 9 92 15 76 13 3 5 32 96 87 38 87 31 10 34 8 57 73 59 33 72 95 80 84 11 4 11 11 37 71 77 91 49 21 52 48 43 11 77 52 64 3 9 21 38 65 69 84 96 78 7 71 80 78 3 97".split(" "); res=0; for(q=0; q<100; ++q) try{ if(eval(code.substr(0,q+1))==key[q]) console.log(++res,q+1,key[q]) } catch(e) {}- มันแสดงให้เห็นเพียง 28 นัด
Qwertiy

และหลังจากที่โพสต์รหัสของฉันและคัดลอกจากที่นั่นผลกลายเป็น 18 จาก 28 ... มีสัญลักษณ์ที่ไม่สามารถพิมพ์ได้ที่ไหน? ใช่พบพวกเขา&zwnj;&#8203;หลังจาก00+
Qwertiy

ไม่ควรมีสัญลักษณ์ที่ไม่สามารถพิมพ์ได้ แต่อาจมีบางคนแอบเข้ามาเนื่องจากมันถูกพิมพ์ด้วยมือ สัญลักษณ์เดียวที่ใช้คือสิบสี่:012345679+-*;
ข้อบกพร่อง

1

นอกการแข่งขัน: Javascript, 173

ต่อไปนี้เป็น "วิธีแก้ปัญหา" ซึ่งไม่เป็นไปตามกฎในแง่ที่ว่ามันมีวิธีโปรแกรมนานกว่าที่ต้องการ แต่ที่ความยาวฐานของอักขระ 152 ตัวจะส่งออก95และสำหรับอักขระตัวเลขที่ตามมาทุกตัวที่เพิ่มเข้าไป มันจะแสดงรหัสผ่านเพิ่มเติม:

function p(){for(i=0;i<(s+'').length*2;i++){console.log(parseInt(c[i]+c[++i],36));}}setTimeout(p,1);c='2n17292h1k2h1l1v07190y0y262g0e14290n0q261a08';s=1111111111111111111111

น่าเศร้าที่ใช้งานได้ถึง 22 ตัวอักษร (อย่างน้อยในโหนด REPL ทุกอย่างที่ดูเหมือนจะไม่สนใจ) ซึ่งฉันเชื่อว่าเป็นข้อ จำกัด ของการแสดงตัวเลขในภาษา หากไม่ใช่ข้อ จำกัด นี้ให้ใช้สตริงรหัสผ่านเต็มของ

2n17292h1k2h1l1v07190y0y262g0e14290n0q261a082o0b0s0322060n2h1i11062r1901192f280c2k0k1d20092k0f240d03050w2o2f122f0v0a0y081l211n0x202n282c0b040b0b111z252j1d0l1g1c170b251g1s03090l121t1x2c2o26071z2826032p

(นำความยาวทั้งหมด 329 ตัวอักษร) จะช่วยให้ตรรกะนี้เพื่อส่งออกทุกรหัสผ่าน

รหัสไม่ได้ฉลาดโดยเฉพาะมันโกนตัวละครไม่กี่ตัวเมื่อเทียบกับวิธีแก้ปัญหาที่น่ารำคาญที่สุดโดยใช้:

  • base36 เป็นตัวแทนของรหัสผ่าน(แม้ว่าช่วงจะดูดีฉันมีปัญหากับการใช้ ASCII เนื่องจากตัวควบคุมบางตัว)
  • ตัวดำเนินการที่เพิ่มขึ้นล่วงหน้าเพื่ออ่านตัวเลขสองหลักต่อการวนซ้ำ
  • ตัวเลขสิ้นสุดลงโดยการแทรกเครื่องหมายอัฒภาคอัตโนมัติที่ส่วนท้ายเพื่อควบคุมความยาวของลูป
  • และหมดเวลา 1 ms เพื่อข้ามโฟลว์ควบคุมกลับไปที่ฟังก์ชั่นหลังจากสิ้นสุดไฟล์กำหนดความยาวของหมายเลขควบคุม

ส่วนใหญ่ฉันแค่สนใจในการเขียนโปรแกรม Javascript ซึ่งใช้ได้กับความยาวที่แตกต่างกันเนื่องจากภาษาไม่เหมาะสำหรับการเล่นกอล์ฟโดยทั่วไป

ฉันใหม่ codegolf ฉันขอโทษถ้าโพสต์วิธีการแก้ปัญหาที่ไม่ถูกต้องชัดเจนจะขมวดคิ้วเมื่อ


0

Python 2, 39

ฉันเขียนสคริปต์ที่ลองใช้ชุดค่าผสมจำนวนมากและทดสอบกับชุดค่าผสมที่ปลอดภัย สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือ 39 แมตช์ ฉันรู้สึกประหลาดใจว่ามีชุดค่าผสมจำนวนเท่าใดที่ให้คะแนน 39 ฉันได้รวมตัวอย่างไว้ในคำตอบของฉัน

ฉันพยายามรวมถึงตัว^&|ดำเนินการเชิงตรรกะแต่กฎสำคัญกว่านั้นซับซ้อน

43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+33+54-39-41*0-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60-11+67-71+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-7+3+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3+63/5+14 +8+0-33+8-11+67-71+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11+67-71+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11/2-2+19 +6-7+3+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11/2-2*5+82+0-53+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11/2-2+19 +6-7+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11+67-71+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60/7-57-2*5+82-56+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11/2-2+19 +6-7+3+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11+67-71+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-7+3+39 -1+12-73 +66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11+67-71+82-56+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11+67-71+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11+67-71+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82-56-23+51+36-84+00+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11+67-71+82+0-53+39 -1+8-76+33+54-39-41*0-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-7+3+39 -1+12-73+60-22+3-41*0-43/3+46-6 +2+17
43+13+11-33+54 -7 -35-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+33+54-39-41*0-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-28+47+2+36-84+00+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11+67-71+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-28-2+51+36-84+00+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7-681
43+13+11-33+54 -7 -35-35-8+3+48*0 -5+79-60-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33+54 -7 -35-35-8+20+14 +8+0-33+8-11/2-2+19 +6-7+3+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-28-2+51+36-84+00+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11/2-2*5+82-56+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+12-73+60-22+3-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11/2-2*5+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-7+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82-56+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11+67-71+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82-56+3+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7-681
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82-56-23+51+36-84+0+60-22+3-9 +9-43/3+46-6-7-681
43+13+11-33+54/8-14-18+3-8+20+14 +8+0-33+8-11/2-2*5+82-56+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11/2-2+19 +6-7+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11/2-2+19 +6-28-2+51+36-84+0+60-22+3-41*0-43/3+46-6-7*011
43+13+11-33+54 -7 -35-35-8+20+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11/2-2*5+82-56+3+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60-11/2-2*5+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11/2-2*5+82-56+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60/7-57-2*5+82-56-23+51+36-84+00+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-7-23+51+36-84+00+66-56+22 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60-11/2-2+19 +6-7+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11+67-71+82-56+3+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11/2-2*5+82-56-23+51+36-84+00+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11/2-2*5+82+0-53+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11/2-2*5+82-56+3+39 -1+12-73 +66-56+22 +9-43/3+46-6-7-681
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60/7-57-2+19 +6-7+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11/2-2+19 +6-7+3+39 -1+8-76+33+54-39-41*0-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+12-73+60-22+3-41*0-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11/2-2+19 +6-7-23+51+36-84+00+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+33+54-39-41*0-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-7+3+39 -1+8-76+33+54-39-41*0-43/3+46-6-7-681
43+13+11-33+54 -7 -35-35-8+3+48*0 -5+79-60/7-57-2+19 +6-7+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+12-73+60-22+3-9 +9-43/3+46-6-7*011
43+13+11-33+54 -7 -35-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82-56-23+51+36-84+0+60-22+3-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+12-73 +66-56+22 +9-43/3+46-6 +2+17
43+13+11-33+54/8-14-18+3-8+3+48+45-54-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11+67-71+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3-8+20+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11+67-71+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11+67-71+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48+45-54-33+8-11/2-2*5+82-56-23+51+36-84+0+60-22+3-9 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3+63/5+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+12-73 +66-56+22 +9-43/3+46-6 +2+17
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11/2-2+19 +6-7+3+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60-11/2-2+19 +6-7+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+12-73+60-22+3-9 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11/2-2+19 +6-7+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+20+14 +8+0-33+8-11+67-71+82+0-53+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11+67-71+82+0-53+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33+54 -7 -35-35+63/5+14 +8+0-33+8-11/2-2*5+82-56-23+51+36-84+00+66-56+22 +9-43/3+46-6 +2+17
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+12-73+60-22+3-9 +9-43/3+46-6 +2+17
43+13+11-33+54/8-14-18+3-8+3+48+45-54-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+12-73 +66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82-56+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2*5+82-56+3+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3+63/5+14 +8+0-33+8-11/2-2*5+82-56+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7-681
43+13+11-33 -20 +9+23-35+63/5+14 +8+0-33+8-11/2-2*5+82+0-53+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3-8+3+48*0 -5+79-60/7-57-2*5+82+0-53+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011
43+13+11-33+54/8-14-18+3+63/5+14 +8+0-33+8-11/2-2+19 +6-7+3+39 -1+8-76+7+66-56+22 +9-43/3+46-6-7*011
43+13+11-33 -20 +9+23-35-8+3+48*0 -5+79-60/7-57-2+19 +6-7+3+39 -1+8-76+33+54-39-9 +9-43/3+46-6-7*011

0

DEBUG.COM, 93

0000h: BE FF 00 01 CE AC CC 67 07 45 34 34 78 88 14 40
0010h: 81 23 26 78 46 08 96 11 28 03 74 06 23 89 54 37
0020h: 06 99 45 01 45 87 80 12 92 20 49 72 09 92 15 76
0030h: 13 03 05 32 96 87 38 87 31 10 34 08 57 73 59 33
0040h: 72 95 80 84 11 04 11 11 37 71 77 91 49 21 52 48
0050h: 43 11 77 52 64 03 09 21 38 65 69 84 96 78 07 71
0060h: 80 78 03 97                                    

การใช้งาน:

DEBUG.COM FILENAME.COM
G

และผลลัพธ์จะปรากฏขึ้น AL

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.