Xerxes

Joined 25 November 2014
m
no edit summary
mNo edit summary
mNo edit summary
Line 165: Line 165:


-->{{#vardefine:u_xerxes_inputs|
-->{{#vardefine:u_xerxes_inputs|
{{rand|1000|17}} {{rand|1000|19}} {{rand|1000|23}} {{rand|1000|29}} {{rand|1000|31}} {{rand|1000|37}} {{rand|1000|41}} {{rand|1000|43}} {{rand|1000|47}} {{rand|1000|51}} {{rand|1000|53}} {{rand|1000|59}} {{rand|1000|61}} {{rand|1000|67}} {{rand|1000|71}}
{{PAGESINCAT:Virtual Console games}} {{PAGESINCAT:Arcade games}} {{PAGESINCAT:Commodore 64 games}} {{PAGESINCAT:MSX games}} {{PAGESINCAT:Neo Geo games}} {{PAGESINCAT:NES games}} {{PAGESINCAT:Nintendo 64 games}} {{PAGESINCAT:Sega Genesis games}} {{PAGESINCAT:Sega Master System games}} {{PAGESINCAT:SNES games}} {{PAGESINCAT:TurboGrafx-16 games}} {{PAGESINCAT:GameCube games}} {{PAGESINCAT:Wii games}} {{PAGESINCAT:WiiWare games}} {{PAGESINCAT:Wii Channels}} {{PAGESINCAT:Triforce games}} {{PAGESINCAT:Wii U vWii}}
}}Random numbers of the day: {{#var:u_xerxes_inputs}}
}}Random numbers of the day: {{#var:u_xerxes_inputs}}


Bubble sort (expanded algorithm [https://pastebin.com/1mDXPuw4 here]):
Bubble sort (expanded algorithm [https://pastebin.com/1mDXPuw4 here]):
{{#while:|{{#if:{{#var:u_xerxes_inputs}}|{{#if:{{#regex:{{#var:u_xerxes_inputs}}|/^\s*(\d {{!}}\d\d {{!}}\d\d\d {{!}}\d\s*${{!}}\d\d\s*${{!}}\d\d\d\s*$)/m}}|true}}}}|{{#vardefine:u_xerxes_membercount|{{#expr:{{#var:u_xerxes_membercount|0}}+1}}}}{{#vardefine:u_xerxes_member{{#var:u_xerxes_membercount}}|{{#regex:{{#var:u_xerxes_inputs}}|/^\s*(\d {{!}}\d\d {{!}}\d\d\d {{!}}\d\s*${{!}}\d\d\s*${{!}}\d\d\d\s*$)/m}}}}{{#vardefine:u_xerxes_inputs|{{#regex:{{#var:u_xerxes_inputs}}|/^\s*(\d {{!}}\d\d {{!}}\d\d\d {{!}}\d\s*${{!}}\d\d\s*${{!}}\d\d\d\s*$)/m|}}}}}}{{#vardefine:u_xerxes_sortend|{{#var:u_xerxes_membercount|0}}}}{{#vardefine:u_xerxes_tempcount|1}}{{#while:|{{#ifexpr:{{#var:u_xerxes_sortend}}>1|true}}|{{#vardefine:u_xerxes_wasswapped|false}}{{#while:|{{#ifexpr:{{#var:u_xerxes_tempcount}}<{{#var:u_xerxes_sortend}}|true}}|{{#ifexpr:{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}>{{#var:u_xerxes_member{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}|{{#vardefine:u_xerxes_member{{#var:u_xerxes_tempcount}}|{{#var:u_xerxes_member{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}{{#vardefine:u_xerxes_member{{#expr:{{#var:u_xerxes_tempcount}}+1}}|{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}}}}}{{#vardefine:u_xerxes_wasswapped|true}}}}{{#vardefine:u_xerxes_tempcount|{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}}}{{#ifeq:{{#var:u_xerxes_wasswapped}}|false|{{#vardefine:u_xerxes_sortend|1}}|{{#vardefine:u_xerxes_sortend|{{#expr:{{#var:u_xerxes_sortend}}-1}}}}}}{{#vardefine:u_xerxes_tempcount|1}}}}{{#if:{{#var:u_xerxes_member1}}|{{#tag:ul|{{#while:|{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}|{{#tag:li|{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}}}{{#vardefine:u_xerxes_tempcount|{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}}}}}}}
{{#while:|{{#if:{{#var:u_xerxes_inputs}}|{{#if:{{#regex:{{#var:u_xerxes_inputs}}|/^\s*(\d {{!}}\d\d {{!}}\d\d\d {{!}}\d\s*${{!}}\d\d\s*${{!}}\d\d\d\s*$)/m}}|true}}}}|{{#vardefine:u_xerxes_membercount|{{#expr:{{#var:u_xerxes_membercount|0}}+1}}}}{{#vardefine:u_xerxes_member{{#var:u_xerxes_membercount}}|{{#regex:{{#var:u_xerxes_inputs}}|/^\s*(\d {{!}}\d\d {{!}}\d\d\d {{!}}\d\s*${{!}}\d\d\s*${{!}}\d\d\d\s*$)/m}}}}{{#vardefine:u_xerxes_inputs|{{#regex:{{#var:u_xerxes_inputs}}|/^\s*(\d {{!}}\d\d {{!}}\d\d\d {{!}}\d\s*${{!}}\d\d\s*${{!}}\d\d\d\s*$)/m|}}}}}}{{#vardefine:u_xerxes_sortend|{{#var:u_xerxes_membercount|0}}}}{{#vardefine:u_xerxes_tempcount|1}}{{#while:|{{#ifexpr:{{#var:u_xerxes_sortend}}>1|true}}|{{#vardefine:u_xerxes_wasswapped|false}}{{#while:|{{#ifexpr:{{#var:u_xerxes_tempcount}}<{{#var:u_xerxes_sortend}}|true}}|{{#ifexpr:{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}>{{#var:u_xerxes_member{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}|{{#vardefine:u_xerxes_member{{#var:u_xerxes_tempcount}}|{{#var:u_xerxes_member{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}{{#vardefine:u_xerxes_member{{#expr:{{#var:u_xerxes_tempcount}}+1}}|{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}}}}}{{#vardefine:u_xerxes_wasswapped|true}}}}{{#vardefine:u_xerxes_tempcount|{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}}}{{#ifeq:{{#var:u_xerxes_wasswapped}}|false|{{#vardefine:u_xerxes_sortend|1}}|{{#vardefine:u_xerxes_sortend|{{#expr:{{#var:u_xerxes_sortend}}-1}}}}}}{{#vardefine:u_xerxes_tempcount|1}}}}{{#if:{{#var:u_xerxes_member1}}|{{#tag:ul|{{#while:|{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}|{{#tag:li|{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}}}{{#vardefine:u_xerxes_tempcount|{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}}}}}}}
6,906

edits