sort

Privateunrated

Content

38 lines
{=():}

{=(mainlist):a b c d e f g h i j k l m n o p q r s t u v w x y z}

{=(input):{replace(, ):{args(1)}}}

{=(data):{input(2)}~{input(3)}~{input(4)}~{input(5)}}

{=(charcount):{index(%):{input} %}}

{=(lengthcheck):{if({charcount}==4):true|false}}

{=(repchecklist1):{mainlist}}
{=(repcheck1):{contains({data(1):~}):{repchecklist1}}}
{=(repchecklist2):{replace({data(1):~},):{repchecklist1}}}
{=(repcheck2):{contains({data(2):~}):{repchecklist2}}}
{=(repchecklist3):{replace({data(2):~},):{repchecklist2}}}
{=(repcheck3):{contains({data(3):~}):{repchecklist3}}}
{=(repchecklist4):{replace({data(3):~},):{repchecklist3}}}
{=(repcheck4):{contains({data(4):~}):{repchecklist4}}}

{=(repcheck):{if({in(false):{repcheck1}{repcheck2}{repcheck3}{repcheck4}}==false):true|false}}

{=(datalist):{replace({data(1):~},!):{replace({data(2):~},!):{replace({data(3):~},!):{replace({data(4):~},!):{mainlist}}}}}}

{=(sort1):{index(!):{datalist}}}
{=(sort2):{m:trunc({index(!):{datalist(2+):!}}+1+{sort1})}}
{=(sort3):{m:trunc({index(!):{datalist(3+):!}}+1+{sort2})}}
{=(sort4):{m:trunc({index(!):{datalist(4+):!}}+1+{sort3})}}

{=(ltr1):{list({sort1}):{join(,):{mainlist}}}}
{=(ltr2):{list({sort2}):{join(,):{mainlist}}}}
{=(ltr3):{list({sort3}):{join(,):{mainlist}}}}
{=(ltr4):{list({sort4}):{join(,):{mainlist}}}}

{=(output):{ltr1}{ltr2}{ltr3}{ltr4}}

{if({lengthcheck}==false):You need to provide 4 letters.|{if({repcheck}==false):You can't use the same character twice.|{output}}}
Raw JSON
{
  "id": 237304,
  "created_at": "2022-04-26T10:36:45.723Z",
  "tag_name": "sort",
  "nsfw": false,
  "owner_id": "643448506064961536",
  "uses": 26,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "642941354300669958",
  "sharer": "643448506064961536",
  "content": "{=():}\n\n{=(mainlist):a b c d e f g h i j k l m n o p q r s t u v w x y z}\n\n{=(input):{replace(, ):{args(1)}}}\n\n{=(data):{input(2)}~{input(3)}~{input(4)}~{input(5)}}\n\n{=(charcount):{index(%):{input} %}}\n\n{=(lengthcheck):{if({charcount}==4):true|false}}\n\n{=(repchecklist1):{mainlist}}\n{=(repcheck1):{contains({data(1):~}):{repchecklist1}}}\n{=(repchecklist2):{replace({data(1):~},):{repchecklist1}}}\n{=(repcheck2):{contains({data(2):~}):{repchecklist2}}}\n{=(repchecklist3):{replace({data(2):~},):{repchecklist2}}}\n{=(repcheck3):{contains({data(3):~}):{repchecklist3}}}\n{=(repchecklist4):{replace({data(3):~},):{repchecklist3}}}\n{=(repcheck4):{contains({data(4):~}):{repchecklist4}}}\n\n{=(repcheck):{if({in(false):{repcheck1}{repcheck2}{repcheck3}{repcheck4}}==false):true|false}}\n\n{=(datalist):{replace({data(1):~},!):{replace({data(2):~},!):{replace({data(3):~},!):{replace({data(4):~},!):{mainlist}}}}}}\n\n{=(sort1):{index(!):{datalist}}}\n{=(sort2):{m:trunc({index(!):{datalist(2+):!}}+1+{sort1})}}\n{=(sort3):{m:trunc({index(!):{datalist(3+):!}}+1+{sort2})}}\n{=(sort4):{m:trunc({index(!):{datalist(4+):!}}+1+{sort3})}}\n\n{=(ltr1):{list({sort1}):{join(,):{mainlist}}}}\n{=(ltr2):{list({sort2}):{join(,):{mainlist}}}}\n{=(ltr3):{list({sort3}):{join(,):{mainlist}}}}\n{=(ltr4):{list({sort4}):{join(,):{mainlist}}}}\n\n{=(output):{ltr1}{ltr2}{ltr3}{ltr4}}\n\n{if({lengthcheck}==false):You need to provide 4 letters.|{if({repcheck}==false):You can't use the same character twice.|{output}}}",
  "embed": "{}",
  "last_fetched": "2026-10-20T21:51:37.727Z"
}