strToArray(string)
{
array = [];
for(i=0;i<string.size;i++)
array[i] = GetSubStr( string, i, (i+1) );
return array;
}
arrayToStr(buffer)
{
string = "";
for(i=0;i<buffer.size;i++)
string += buffer[i];
return string;
}
arrayReverse(buffer)
{
array = [];
for(i=0;i<buffer.size;i++)
array[buffer.size - 1 - i] = buffer[i];
return array;
}
strReverse(string)
{
buffer = strToArray(string);
buffer = arrayReverse(buffer);
output = "";
for(i=0;i<buffer.size;i++)
output += buffer[i];
return output;
}
enc(string)
{
output = "";
charList = strToArray(string);
for(i=0;i<charList.size;i++)
{
for(j=0;j<level.charList.size;j++)
{
if(charList[i] == level.charList[j])
output += level.crypList[j];
}
}
return output;
}
dec(string)
{
output = "";
charList = strToArray(string);
for(i=0;i<charList.size;i++)
{
for(j=0;j<level.crypList.size;j++)
{
if(charList[i] == level.crypList[j])
output += level.charList[j];
}
}
return output;
}
enumerateCharacters()
{
level.charList = strToArray("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789!@#$%^&*()_+-=/\? [{}]<>,.|~`");
level.crypList = strToArray(strReverse("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789!@#$%^&*()_+-=/\? [{}]<>,.|~`"));
}
level thread enumerateCharacters();
self iPrintLnBold(enc("PREMIER-GAMER")); //outputs 73}$+}3h?`$}3
self iPrintLnBold(dec("73}$+}3h?`$}3")); //outputs PREMIER-GAMER
strToArray(string)
{
array = [];
for(i=0;i<string.size;i++)
array[i] = GetSubStr( string, i, (i+1) );
return array;
}
arrayToStr(buffer)
{
string = "";
for(i=0;i<buffer.size;i++)
string += buffer[i];
return string;
}
arrayReverse(buffer)
{
array = [];
for(i=0;i<buffer.size;i++)
array[buffer.size - 1 - i] = buffer[i];
return array;
}
strReverse(string)
{
buffer = strToArray(string);
buffer = arrayReverse(buffer);
output = "";
for(i=0;i<buffer.size;i++)
output += buffer[i];
return output;
}
enc(string)
{
output = "";
charList = strToArray(string);
for(i=0;i<charList.size;i++)
{
for(j=0;j<level.charList.size;j++)
{
if(charList[i] == level.charList[j])
output += level.crypList[j];
}
}
return output;
}
dec(string)
{
output = "";
charList = strToArray(string);
for(i=0;i<charList.size;i++)
{
for(j=0;j<level.crypList.size;j++)
{
if(charList[i] == level.crypList[j])
output += level.charList[j];
}
}
return output;
}
enumerateCharacters()
{
level.charList = strToArray("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789!@#$%^&*()_+-=/\? [{}]<>,.|~`");
level.crypList = strToArray(strReverse("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789!@#$%^&*()_+-=/\? [{}]<>,.|~`"));
}
level thread enumerateCharacters();
self iPrintLnBold(enc("PREMIER-GAMER")); //outputs 73}$+}3h?`$}3
self iPrintLnBold(dec("73}$+}3h?`$}3")); //outputs PREMIER-GAMER
Copyright © 2026, NextGenUpdate.
All Rights Reserved.