0 A=1 1 INPUT "LENGTH OF STRING";L 2 INPUT "X FOR HOW MANY";X 3 INPUT "D FOR HAMMING DISTANCE";D 4 Z = X * X * 1 * L + X * D * D * D + 1 5 S = Z / D 6 B = S / D 7 Y = S / B 8 CL = D * A ≤ X ≤ B * Y 10 P=B*Y 11 PRINT "CLOSEST STRING", CL, "P=", P 12 IF S = S * D / D THEN PRINT"S = S * D / D", S * D / D 13 IF D = Z / S THEN PRINT"D = Z / S", Z / S 15 PRINT"PROOF", P, S
I also continue with the script to find where the 2nd closest string, 3rd closest, 4th and so on.
16 PRINT"WOULD YOU LIKE TO FIND CUSTOM CLOSEST STRING?";R$ 17 IF R$=YES$ THEN GOTO 19 18 IF R$=NO$ THEN GOTO 19 19 INPUT "ENTER # FOR CLSE STRING";RT 20 GOTO 21 21 PRINT"YOUR CLOSEST STRING"RT, S / RT 90 NQ = S / RT 91 P = RT * NQ 92 IF P = NQ THEN PRINT P, NQ, "LUCKY"
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
0 A=1
1 INPUT "LENGTH OF STRING";L
2 INPUT "X FOR HOW MANY";X
3 INPUT "D FOR HAMMING DISTANCE";D
4 Z = X * X * 1 * L + X * D * D * D + 1
5 S = Z / D
6 B = S / D
7 Y = S / B
8 CL = D * A ≤ X ≤ B * Y
10 P=B*Y
11 PRINT "CLOSEST STRING", CL, "P=", P
12 IF S = S * D / D THEN PRINT"S = S * D / D", S * D / D
13 IF D = Z / S THEN PRINT"D = Z / S", Z / S
15 PRINT"PROOF", P, S
I also continue with the script to find where the 2nd closest string, 3rd closest, 4th and so on.
16 PRINT"WOULD YOU LIKE TO FIND CUSTOM CLOSEST STRING?";R$
17 IF R$=YES$ THEN GOTO 19
18 IF R$=NO$ THEN GOTO 19
19 INPUT "ENTER # FOR CLSE STRING";RT
20 GOTO 21
21 PRINT"YOUR CLOSEST STRING"RT, S / RT
90 NQ = S / RT
91 P = RT * NQ
92 IF P = NQ THEN PRINT P, NQ, "LUCKY"
Are you sure? yes | no