Text Operations (collab w/ getrithekd, wip, dont click or edit please)

It’s function time! My first guide has a use!

I’m about halfway through redoing the math for this to allow for 5 characters.

1 Like

You would just make all the n’s -1, right?

idk, heres the new math in progress

1 Like

This is crazy.

2 Likes

This is pretty cool! I like it! However, for the mod equation, please put the y before the floor, for my sanity.

6 Likes

Amazing! This is a real big :brain: concept.

3 Likes

@getrithekd Maybe we should put block code next to the equation, in the same section.

Also, I’m almost done reworking the math, just gotta do slicing strings, which is throwing me for a loop.

1 Like

I don’t know. I feel like we should really emphasize the concepts, so people understand why it works.

Hmmm, yeah. I like that idea. Also, math is complete, and can be found here:

I’m gonna update the formulas now

4 Likes

Can’t we add at least one more digit due to decimal places?

We don’t have to worry about having 0s if we think in base 100 and not in base 10, right?

Hmmm… maybe but most of the math relies of floor(), so I’m not sure if it would be worth it.

1 Like

Yeah, but if we divide by a decimal as well, the result will still be an integer.

By encoding in binary, I think we’re able squeeze 7 digits in

1 Like

What do you mean in binary?

5 binary digits are required for a letter, and gimkit can store 36 binary digits, 36/5 = 7.2

1 Like

But that’s only 32 different characters…

Yeah, true. So then how does base 100 help?

1 Like

Base 100 is a bit too chunky in my opinion. Base 60 might work better. Keep in mind that any 0s we see in base 10 won’t be there in base 60.