diff --git a/.gitignore b/.gitignore index 6a7c35e20c..756b844773 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ Cache ToDo *.swp +rosettacode.log diff --git a/Lang/REXX/Rock-paper-scissors b/Lang/REXX/Rock-paper-scissors new file mode 120000 index 0000000000..6fbf23490a --- /dev/null +++ b/Lang/REXX/Rock-paper-scissors @@ -0,0 +1 @@ +../../Task/Rock-paper-scissors/REXX \ No newline at end of file diff --git a/Meta/Lang.yaml b/Meta/Lang.yaml index e32aff1d53..5c59dbe938 100644 --- a/Meta/Lang.yaml +++ b/Meta/Lang.yaml @@ -490,7 +490,7 @@ Cobra: path: Cobra url: Cobra CoffeeScript: - ext: coffeescript + ext: coffee name: CoffeeScript path: CoffeeScript url: CoffeeScript @@ -540,7 +540,7 @@ DMS: path: DMS url: DMS DWScript: - ext: dwscript + ext: dw name: DWScript path: DWScript url: DWScript @@ -910,7 +910,7 @@ Go: path: Go url: Go Golfscript: - ext: golfscript + ext: golf name: Golfscript path: Golfscript url: Golfscript @@ -1080,7 +1080,7 @@ Joy: path: Joy url: Joy JudoScript: - ext: judoscript + ext: judo name: JudoScript path: JudoScript url: JudoScript @@ -1115,7 +1115,7 @@ Kite: path: Kite url: Kite KonsolScript: - ext: konsolscript + ext: konsol name: KonsolScript path: KonsolScript url: KonsolScript @@ -1225,7 +1225,7 @@ Lotus 123 Macro Scripting: path: Lotus-123-Macro-Scripting url: Lotus_123_Macro_Scripting LotusScript: - ext: lotusscript + ext: lotus name: LotusScript path: LotusScript url: LotusScript @@ -1275,7 +1275,7 @@ MATLAB: path: MATLAB url: MATLAB MAXScript: - ext: maxscript + ext: max name: MAXScript path: MAXScript url: MAXScript @@ -1410,7 +1410,7 @@ Modula-3: path: Modula-3 url: Modula-3 Moonscript: - ext: moonscript + ext: moon name: Moonscript path: Moonscript url: Moonscript @@ -2130,7 +2130,7 @@ TI-89 BASIC: path: TI-89-BASIC url: TI-89_BASIC TIScript: - ext: tiscript + ext: ti name: TIScript path: TIScript url: TIScript @@ -2145,7 +2145,7 @@ TSE SAL: path: TSE-SAL url: TSE_SAL TUSCRIPT: - ext: tuscript + ext: tu name: TUSCRIPT path: TUSCRIPT url: TUSCRIPT @@ -2185,7 +2185,7 @@ Toka: path: Toka url: Toka TorqueScript: - ext: torquescript + ext: torque name: TorqueScript path: TorqueScript url: TorqueScript @@ -2230,7 +2230,7 @@ UNIX Shell: path: UNIX-Shell url: UNIX_Shell UScript: - ext: uscript + ext: u name: UScript path: UScript url: UScript @@ -2275,7 +2275,7 @@ VBA: path: VBA url: VBA VBScript: - ext: vbscript + ext: vb name: VBScript path: VBScript url: VBScript diff --git a/Task/100-doors/CoffeeScript/100-doors-1.coffeescript b/Task/100-doors/CoffeeScript/100-doors-1.coffee similarity index 100% rename from Task/100-doors/CoffeeScript/100-doors-1.coffeescript rename to Task/100-doors/CoffeeScript/100-doors-1.coffee diff --git a/Task/100-doors/CoffeeScript/100-doors-2.coffeescript b/Task/100-doors/CoffeeScript/100-doors-2.coffee similarity index 100% rename from Task/100-doors/CoffeeScript/100-doors-2.coffeescript rename to Task/100-doors/CoffeeScript/100-doors-2.coffee diff --git a/Task/100-doors/CoffeeScript/100-doors-3.coffeescript b/Task/100-doors/CoffeeScript/100-doors-3.coffee similarity index 100% rename from Task/100-doors/CoffeeScript/100-doors-3.coffeescript rename to Task/100-doors/CoffeeScript/100-doors-3.coffee diff --git a/Task/100-doors/DWScript/100-doors.dwscript b/Task/100-doors/DWScript/100-doors.dw similarity index 100% rename from Task/100-doors/DWScript/100-doors.dwscript rename to Task/100-doors/DWScript/100-doors.dw diff --git a/Task/100-doors/Golfscript/100-doors-1.golfscript b/Task/100-doors/Golfscript/100-doors-1.golf similarity index 100% rename from Task/100-doors/Golfscript/100-doors-1.golfscript rename to Task/100-doors/Golfscript/100-doors-1.golf diff --git a/Task/100-doors/Golfscript/100-doors-2.golfscript b/Task/100-doors/Golfscript/100-doors-2.golf similarity index 100% rename from Task/100-doors/Golfscript/100-doors-2.golfscript rename to Task/100-doors/Golfscript/100-doors-2.golf diff --git a/Task/100-doors/Golfscript/100-doors-3.golfscript b/Task/100-doors/Golfscript/100-doors-3.golf similarity index 100% rename from Task/100-doors/Golfscript/100-doors-3.golfscript rename to Task/100-doors/Golfscript/100-doors-3.golf diff --git a/Task/100-doors/MAXScript/100-doors-1.maxscript b/Task/100-doors/MAXScript/100-doors-1.max similarity index 100% rename from Task/100-doors/MAXScript/100-doors-1.maxscript rename to Task/100-doors/MAXScript/100-doors-1.max diff --git a/Task/100-doors/MAXScript/100-doors-2.maxscript b/Task/100-doors/MAXScript/100-doors-2.max similarity index 100% rename from Task/100-doors/MAXScript/100-doors-2.maxscript rename to Task/100-doors/MAXScript/100-doors-2.max diff --git a/Task/100-doors/TUSCRIPT/100-doors.tuscript b/Task/100-doors/TUSCRIPT/100-doors.tu similarity index 100% rename from Task/100-doors/TUSCRIPT/100-doors.tuscript rename to Task/100-doors/TUSCRIPT/100-doors.tu diff --git a/Task/100-doors/TorqueScript/100-doors.torquescript b/Task/100-doors/TorqueScript/100-doors.torque similarity index 100% rename from Task/100-doors/TorqueScript/100-doors.torquescript rename to Task/100-doors/TorqueScript/100-doors.torque diff --git a/Task/100-doors/VBScript/100-doors.vbscript b/Task/100-doors/VBScript/100-doors.vb similarity index 100% rename from Task/100-doors/VBScript/100-doors.vbscript rename to Task/100-doors/VBScript/100-doors.vb diff --git a/Task/24-game-Solve/CoffeeScript/24-game-solve-1.coffeescript b/Task/24-game-Solve/CoffeeScript/24-game-solve-1.coffee similarity index 100% rename from Task/24-game-Solve/CoffeeScript/24-game-solve-1.coffeescript rename to Task/24-game-Solve/CoffeeScript/24-game-solve-1.coffee diff --git a/Task/24-game-Solve/CoffeeScript/24-game-solve-2.coffeescript b/Task/24-game-Solve/CoffeeScript/24-game-solve-2.coffee similarity index 100% rename from Task/24-game-Solve/CoffeeScript/24-game-solve-2.coffeescript rename to Task/24-game-Solve/CoffeeScript/24-game-solve-2.coffee diff --git a/Task/24-game/CoffeeScript/24-game.coffeescript b/Task/24-game/CoffeeScript/24-game.coffee similarity index 100% rename from Task/24-game/CoffeeScript/24-game.coffeescript rename to Task/24-game/CoffeeScript/24-game.coffee diff --git a/Task/24-game/TUSCRIPT/24-game.tuscript b/Task/24-game/TUSCRIPT/24-game.tu similarity index 100% rename from Task/24-game/TUSCRIPT/24-game.tuscript rename to Task/24-game/TUSCRIPT/24-game.tu diff --git a/Task/24-game/TorqueScript/24-game.torquescript b/Task/24-game/TorqueScript/24-game.torque similarity index 100% rename from Task/24-game/TorqueScript/24-game.torquescript rename to Task/24-game/TorqueScript/24-game.torque diff --git a/Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-1.coffeescript b/Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-1.coffee similarity index 100% rename from Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-1.coffeescript rename to Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-1.coffee diff --git a/Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-2.coffeescript b/Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-2.coffee similarity index 100% rename from Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-2.coffeescript rename to Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-2.coffee diff --git a/Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-3.coffeescript b/Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-3.coffee similarity index 100% rename from Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-3.coffeescript rename to Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-3.coffee diff --git a/Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-4.coffeescript b/Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-4.coffee similarity index 100% rename from Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-4.coffeescript rename to Task/99-Bottles-of-Beer/CoffeeScript/99-bottles-of-beer-4.coffee diff --git a/Task/99-Bottles-of-Beer/Golfscript/99-bottles-of-beer.golfscript b/Task/99-Bottles-of-Beer/Golfscript/99-bottles-of-beer.golf similarity index 100% rename from Task/99-Bottles-of-Beer/Golfscript/99-bottles-of-beer.golfscript rename to Task/99-Bottles-of-Beer/Golfscript/99-bottles-of-beer.golf diff --git a/Task/99-Bottles-of-Beer/MAXScript/99-bottles-of-beer-1.maxscript b/Task/99-Bottles-of-Beer/MAXScript/99-bottles-of-beer-1.max similarity index 100% rename from Task/99-Bottles-of-Beer/MAXScript/99-bottles-of-beer-1.maxscript rename to Task/99-Bottles-of-Beer/MAXScript/99-bottles-of-beer-1.max diff --git a/Task/99-Bottles-of-Beer/MAXScript/99-bottles-of-beer-2.maxscript b/Task/99-Bottles-of-Beer/MAXScript/99-bottles-of-beer-2.max similarity index 100% rename from Task/99-Bottles-of-Beer/MAXScript/99-bottles-of-beer-2.maxscript rename to Task/99-Bottles-of-Beer/MAXScript/99-bottles-of-beer-2.max diff --git a/Task/99-Bottles-of-Beer/TIScript/99-bottles-of-beer.tiscript b/Task/99-Bottles-of-Beer/TIScript/99-bottles-of-beer.ti similarity index 100% rename from Task/99-Bottles-of-Beer/TIScript/99-bottles-of-beer.tiscript rename to Task/99-Bottles-of-Beer/TIScript/99-bottles-of-beer.ti diff --git a/Task/99-Bottles-of-Beer/TUSCRIPT/99-bottles-of-beer.tuscript b/Task/99-Bottles-of-Beer/TUSCRIPT/99-bottles-of-beer.tu similarity index 100% rename from Task/99-Bottles-of-Beer/TUSCRIPT/99-bottles-of-beer.tuscript rename to Task/99-Bottles-of-Beer/TUSCRIPT/99-bottles-of-beer.tu diff --git a/Task/99-Bottles-of-Beer/TorqueScript/99-bottles-of-beer.torquescript b/Task/99-Bottles-of-Beer/TorqueScript/99-bottles-of-beer.torque similarity index 100% rename from Task/99-Bottles-of-Beer/TorqueScript/99-bottles-of-beer.torquescript rename to Task/99-Bottles-of-Beer/TorqueScript/99-bottles-of-beer.torque diff --git a/Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-1.vbscript b/Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-1.vb similarity index 100% rename from Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-1.vbscript rename to Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-1.vb diff --git a/Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-2.vbscript b/Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-2.vb similarity index 100% rename from Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-2.vbscript rename to Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-2.vb diff --git a/Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-3.vbscript b/Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-3.vb similarity index 100% rename from Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-3.vbscript rename to Task/99-Bottles-of-Beer/VBScript/99-bottles-of-beer-3.vb diff --git a/Task/A+B/CoffeeScript/a+b.coffeescript b/Task/A+B/CoffeeScript/a+b.coffee similarity index 100% rename from Task/A+B/CoffeeScript/a+b.coffeescript rename to Task/A+B/CoffeeScript/a+b.coffee diff --git a/Task/A+B/DWScript/a+b.dwscript b/Task/A+B/DWScript/a+b.dw similarity index 100% rename from Task/A+B/DWScript/a+b.dwscript rename to Task/A+B/DWScript/a+b.dw diff --git a/Task/A+B/Golfscript/a+b.golfscript b/Task/A+B/Golfscript/a+b.golf similarity index 100% rename from Task/A+B/Golfscript/a+b.golfscript rename to Task/A+B/Golfscript/a+b.golf diff --git a/Task/A+B/TUSCRIPT/a+b.tuscript b/Task/A+B/TUSCRIPT/a+b.tu similarity index 100% rename from Task/A+B/TUSCRIPT/a+b.tuscript rename to Task/A+B/TUSCRIPT/a+b.tu diff --git a/Task/A+B/TorqueScript/a+b.torquescript b/Task/A+B/TorqueScript/a+b.torque similarity index 100% rename from Task/A+B/TorqueScript/a+b.torquescript rename to Task/A+B/TorqueScript/a+b.torque diff --git a/Task/A+B/VBScript/a+b.vbscript b/Task/A+B/VBScript/a+b.vb similarity index 100% rename from Task/A+B/VBScript/a+b.vbscript rename to Task/A+B/VBScript/a+b.vb diff --git a/Task/Accumulator-factory/CoffeeScript/accumulator-factory.coffeescript b/Task/Accumulator-factory/CoffeeScript/accumulator-factory.coffee similarity index 100% rename from Task/Accumulator-factory/CoffeeScript/accumulator-factory.coffeescript rename to Task/Accumulator-factory/CoffeeScript/accumulator-factory.coffee diff --git a/Task/Accumulator-factory/VBScript/accumulator-factory-1.vbscript b/Task/Accumulator-factory/VBScript/accumulator-factory-1.vb similarity index 100% rename from Task/Accumulator-factory/VBScript/accumulator-factory-1.vbscript rename to Task/Accumulator-factory/VBScript/accumulator-factory-1.vb diff --git a/Task/Accumulator-factory/VBScript/accumulator-factory-2.vbscript b/Task/Accumulator-factory/VBScript/accumulator-factory-2.vb similarity index 100% rename from Task/Accumulator-factory/VBScript/accumulator-factory-2.vbscript rename to Task/Accumulator-factory/VBScript/accumulator-factory-2.vb diff --git a/Task/Ackermann-function/CoffeeScript/ackermann-function.coffeescript b/Task/Ackermann-function/CoffeeScript/ackermann-function.coffee similarity index 100% rename from Task/Ackermann-function/CoffeeScript/ackermann-function.coffeescript rename to Task/Ackermann-function/CoffeeScript/ackermann-function.coffee diff --git a/Task/Ackermann-function/DWScript/ackermann-function.dwscript b/Task/Ackermann-function/DWScript/ackermann-function.dw similarity index 100% rename from Task/Ackermann-function/DWScript/ackermann-function.dwscript rename to Task/Ackermann-function/DWScript/ackermann-function.dw diff --git a/Task/Ackermann-function/Golfscript/ackermann-function.golfscript b/Task/Ackermann-function/Golfscript/ackermann-function.golf similarity index 100% rename from Task/Ackermann-function/Golfscript/ackermann-function.golfscript rename to Task/Ackermann-function/Golfscript/ackermann-function.golf diff --git a/Task/Ackermann-function/MAXScript/ackermann-function.maxscript b/Task/Ackermann-function/MAXScript/ackermann-function.max similarity index 100% rename from Task/Ackermann-function/MAXScript/ackermann-function.maxscript rename to Task/Ackermann-function/MAXScript/ackermann-function.max diff --git a/Task/Ackermann-function/VBScript/ackermann-function-1.vbscript b/Task/Ackermann-function/VBScript/ackermann-function-1.vb similarity index 100% rename from Task/Ackermann-function/VBScript/ackermann-function-1.vbscript rename to Task/Ackermann-function/VBScript/ackermann-function-1.vb diff --git a/Task/Ackermann-function/VBScript/ackermann-function-2.vbscript b/Task/Ackermann-function/VBScript/ackermann-function-2.vb similarity index 100% rename from Task/Ackermann-function/VBScript/ackermann-function-2.vbscript rename to Task/Ackermann-function/VBScript/ackermann-function-2.vb diff --git a/Task/Active-Directory-Connect/VBScript/active-directory-connect.vbscript b/Task/Active-Directory-Connect/VBScript/active-directory-connect.vb similarity index 100% rename from Task/Active-Directory-Connect/VBScript/active-directory-connect.vbscript rename to Task/Active-Directory-Connect/VBScript/active-directory-connect.vb diff --git a/Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-1.vbscript b/Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-1.vb similarity index 100% rename from Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-1.vbscript rename to Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-1.vb diff --git a/Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-2.vbscript b/Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-2.vb similarity index 100% rename from Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-2.vbscript rename to Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-2.vb diff --git a/Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-3.vbscript b/Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-3.vb similarity index 100% rename from Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-3.vbscript rename to Task/Active-Directory-Search-for-a-user/VBScript/active-directory-search-for-a-user-3.vb diff --git a/Task/Add-a-variable-to-a-class-instance-at-runtime/CoffeeScript/add-a-variable-to-a-class-instance-at-runtime.coffeescript b/Task/Add-a-variable-to-a-class-instance-at-runtime/CoffeeScript/add-a-variable-to-a-class-instance-at-runtime.coffee similarity index 100% rename from Task/Add-a-variable-to-a-class-instance-at-runtime/CoffeeScript/add-a-variable-to-a-class-instance-at-runtime.coffeescript rename to Task/Add-a-variable-to-a-class-instance-at-runtime/CoffeeScript/add-a-variable-to-a-class-instance-at-runtime.coffee diff --git a/Task/Align-columns/CoffeeScript/align-columns-1.coffeescript b/Task/Align-columns/CoffeeScript/align-columns-1.coffee similarity index 100% rename from Task/Align-columns/CoffeeScript/align-columns-1.coffeescript rename to Task/Align-columns/CoffeeScript/align-columns-1.coffee diff --git a/Task/Align-columns/CoffeeScript/align-columns-2.coffeescript b/Task/Align-columns/CoffeeScript/align-columns-2.coffee similarity index 100% rename from Task/Align-columns/CoffeeScript/align-columns-2.coffeescript rename to Task/Align-columns/CoffeeScript/align-columns-2.coffee diff --git a/Task/Align-columns/TUSCRIPT/align-columns.tuscript b/Task/Align-columns/TUSCRIPT/align-columns.tu similarity index 100% rename from Task/Align-columns/TUSCRIPT/align-columns.tuscript rename to Task/Align-columns/TUSCRIPT/align-columns.tu diff --git a/Task/Anagrams-Deranged-anagrams/CoffeeScript/anagrams-deranged-anagrams.coffeescript b/Task/Anagrams-Deranged-anagrams/CoffeeScript/anagrams-deranged-anagrams.coffee similarity index 100% rename from Task/Anagrams-Deranged-anagrams/CoffeeScript/anagrams-deranged-anagrams.coffeescript rename to Task/Anagrams-Deranged-anagrams/CoffeeScript/anagrams-deranged-anagrams.coffee diff --git a/Task/Anagrams-Deranged-anagrams/TUSCRIPT/anagrams-deranged-anagrams.tuscript b/Task/Anagrams-Deranged-anagrams/TUSCRIPT/anagrams-deranged-anagrams.tu similarity index 100% rename from Task/Anagrams-Deranged-anagrams/TUSCRIPT/anagrams-deranged-anagrams.tuscript rename to Task/Anagrams-Deranged-anagrams/TUSCRIPT/anagrams-deranged-anagrams.tu diff --git a/Task/Anagrams/CoffeeScript/anagrams-1.coffeescript b/Task/Anagrams/CoffeeScript/anagrams-1.coffee similarity index 100% rename from Task/Anagrams/CoffeeScript/anagrams-1.coffeescript rename to Task/Anagrams/CoffeeScript/anagrams-1.coffee diff --git a/Task/Anagrams/CoffeeScript/anagrams-2.coffeescript b/Task/Anagrams/CoffeeScript/anagrams-2.coffee similarity index 100% rename from Task/Anagrams/CoffeeScript/anagrams-2.coffeescript rename to Task/Anagrams/CoffeeScript/anagrams-2.coffee diff --git a/Task/Anagrams/TUSCRIPT/anagrams.tuscript b/Task/Anagrams/TUSCRIPT/anagrams.tu similarity index 100% rename from Task/Anagrams/TUSCRIPT/anagrams.tuscript rename to Task/Anagrams/TUSCRIPT/anagrams.tu diff --git a/Task/Anonymous-recursion/CoffeeScript/anonymous-recursion.coffeescript b/Task/Anonymous-recursion/CoffeeScript/anonymous-recursion.coffee similarity index 100% rename from Task/Anonymous-recursion/CoffeeScript/anonymous-recursion.coffeescript rename to Task/Anonymous-recursion/CoffeeScript/anonymous-recursion.coffee diff --git a/Task/Apply-a-callback-to-an-array/CoffeeScript/apply-a-callback-to-an-array.coffeescript b/Task/Apply-a-callback-to-an-array/CoffeeScript/apply-a-callback-to-an-array.coffee similarity index 100% rename from Task/Apply-a-callback-to-an-array/CoffeeScript/apply-a-callback-to-an-array.coffeescript rename to Task/Apply-a-callback-to-an-array/CoffeeScript/apply-a-callback-to-an-array.coffee diff --git a/Task/Apply-a-callback-to-an-array/TIScript/apply-a-callback-to-an-array-1.tiscript b/Task/Apply-a-callback-to-an-array/TIScript/apply-a-callback-to-an-array-1.ti similarity index 100% rename from Task/Apply-a-callback-to-an-array/TIScript/apply-a-callback-to-an-array-1.tiscript rename to Task/Apply-a-callback-to-an-array/TIScript/apply-a-callback-to-an-array-1.ti diff --git a/Task/Apply-a-callback-to-an-array/TIScript/apply-a-callback-to-an-array-2.tiscript b/Task/Apply-a-callback-to-an-array/TIScript/apply-a-callback-to-an-array-2.ti similarity index 100% rename from Task/Apply-a-callback-to-an-array/TIScript/apply-a-callback-to-an-array-2.tiscript rename to Task/Apply-a-callback-to-an-array/TIScript/apply-a-callback-to-an-array-2.ti diff --git a/Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-1.torquescript b/Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-1.torque similarity index 100% rename from Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-1.torquescript rename to Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-1.torque diff --git a/Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-2.torquescript b/Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-2.torque similarity index 100% rename from Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-2.torquescript rename to Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-2.torque diff --git a/Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-3.torquescript b/Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-3.torque similarity index 100% rename from Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-3.torquescript rename to Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-3.torque diff --git a/Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-4.torquescript b/Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-4.torque similarity index 100% rename from Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-4.torquescript rename to Task/Apply-a-callback-to-an-array/TorqueScript/apply-a-callback-to-an-array-4.torque diff --git a/Task/Apply-a-callback-to-an-array/VBScript/apply-a-callback-to-an-array-1.vbscript b/Task/Apply-a-callback-to-an-array/VBScript/apply-a-callback-to-an-array-1.vb similarity index 100% rename from Task/Apply-a-callback-to-an-array/VBScript/apply-a-callback-to-an-array-1.vbscript rename to Task/Apply-a-callback-to-an-array/VBScript/apply-a-callback-to-an-array-1.vb diff --git a/Task/Apply-a-callback-to-an-array/VBScript/apply-a-callback-to-an-array-2.vbscript b/Task/Apply-a-callback-to-an-array/VBScript/apply-a-callback-to-an-array-2.vb similarity index 100% rename from Task/Apply-a-callback-to-an-array/VBScript/apply-a-callback-to-an-array-2.vbscript rename to Task/Apply-a-callback-to-an-array/VBScript/apply-a-callback-to-an-array-2.vb diff --git a/Task/Arbitrary-precision-integers--included-/Golfscript/arbitrary-precision-integers--included-.golfscript b/Task/Arbitrary-precision-integers--included-/Golfscript/arbitrary-precision-integers--included-.golf similarity index 100% rename from Task/Arbitrary-precision-integers--included-/Golfscript/arbitrary-precision-integers--included-.golfscript rename to Task/Arbitrary-precision-integers--included-/Golfscript/arbitrary-precision-integers--included-.golf diff --git a/Task/Arithmetic-Complex/CoffeeScript/arithmetic-complex-1.coffeescript b/Task/Arithmetic-Complex/CoffeeScript/arithmetic-complex-1.coffee similarity index 100% rename from Task/Arithmetic-Complex/CoffeeScript/arithmetic-complex-1.coffeescript rename to Task/Arithmetic-Complex/CoffeeScript/arithmetic-complex-1.coffee diff --git a/Task/Arithmetic-Complex/CoffeeScript/arithmetic-complex-2.coffeescript b/Task/Arithmetic-Complex/CoffeeScript/arithmetic-complex-2.coffee similarity index 100% rename from Task/Arithmetic-Complex/CoffeeScript/arithmetic-complex-2.coffeescript rename to Task/Arithmetic-Complex/CoffeeScript/arithmetic-complex-2.coffee diff --git a/Task/Arithmetic-Integer/DWScript/arithmetic-integer.dwscript b/Task/Arithmetic-Integer/DWScript/arithmetic-integer.dw similarity index 100% rename from Task/Arithmetic-Integer/DWScript/arithmetic-integer.dwscript rename to Task/Arithmetic-Integer/DWScript/arithmetic-integer.dw diff --git a/Task/Arithmetic-Integer/MAXScript/arithmetic-integer.maxscript b/Task/Arithmetic-Integer/MAXScript/arithmetic-integer.max similarity index 100% rename from Task/Arithmetic-Integer/MAXScript/arithmetic-integer.maxscript rename to Task/Arithmetic-Integer/MAXScript/arithmetic-integer.max diff --git a/Task/Arithmetic-Integer/TUSCRIPT/arithmetic-integer.tuscript b/Task/Arithmetic-Integer/TUSCRIPT/arithmetic-integer.tu similarity index 100% rename from Task/Arithmetic-Integer/TUSCRIPT/arithmetic-integer.tuscript rename to Task/Arithmetic-Integer/TUSCRIPT/arithmetic-integer.tu diff --git a/Task/Arithmetic-Integer/VBScript/arithmetic-integer-1.vbscript b/Task/Arithmetic-Integer/VBScript/arithmetic-integer-1.vb similarity index 100% rename from Task/Arithmetic-Integer/VBScript/arithmetic-integer-1.vbscript rename to Task/Arithmetic-Integer/VBScript/arithmetic-integer-1.vb diff --git a/Task/Arithmetic-Integer/VBScript/arithmetic-integer-2.vbscript b/Task/Arithmetic-Integer/VBScript/arithmetic-integer-2.vb similarity index 100% rename from Task/Arithmetic-Integer/VBScript/arithmetic-integer-2.vbscript rename to Task/Arithmetic-Integer/VBScript/arithmetic-integer-2.vb diff --git a/Task/Array-concatenation/CoffeeScript/array-concatenation.coffeescript b/Task/Array-concatenation/CoffeeScript/array-concatenation.coffee similarity index 100% rename from Task/Array-concatenation/CoffeeScript/array-concatenation.coffeescript rename to Task/Array-concatenation/CoffeeScript/array-concatenation.coffee diff --git a/Task/Array-concatenation/VBScript/array-concatenation.vbscript b/Task/Array-concatenation/VBScript/array-concatenation.vb similarity index 100% rename from Task/Array-concatenation/VBScript/array-concatenation.vbscript rename to Task/Array-concatenation/VBScript/array-concatenation.vb diff --git a/Task/Arrays/CoffeeScript/arrays-1.coffeescript b/Task/Arrays/CoffeeScript/arrays-1.coffee similarity index 100% rename from Task/Arrays/CoffeeScript/arrays-1.coffeescript rename to Task/Arrays/CoffeeScript/arrays-1.coffee diff --git a/Task/Arrays/CoffeeScript/arrays-2.coffeescript b/Task/Arrays/CoffeeScript/arrays-2.coffee similarity index 100% rename from Task/Arrays/CoffeeScript/arrays-2.coffeescript rename to Task/Arrays/CoffeeScript/arrays-2.coffee diff --git a/Task/Arrays/CoffeeScript/arrays-3.coffeescript b/Task/Arrays/CoffeeScript/arrays-3.coffee similarity index 100% rename from Task/Arrays/CoffeeScript/arrays-3.coffeescript rename to Task/Arrays/CoffeeScript/arrays-3.coffee diff --git a/Task/Arrays/DWScript/arrays.dwscript b/Task/Arrays/DWScript/arrays.dw similarity index 100% rename from Task/Arrays/DWScript/arrays.dwscript rename to Task/Arrays/DWScript/arrays.dw diff --git a/Task/Arrays/Golfscript/arrays.golfscript b/Task/Arrays/Golfscript/arrays.golf similarity index 100% rename from Task/Arrays/Golfscript/arrays.golfscript rename to Task/Arrays/Golfscript/arrays.golf diff --git a/Task/Arrays/KonsolScript/arrays.konsolscript b/Task/Arrays/KonsolScript/arrays.konsol similarity index 100% rename from Task/Arrays/KonsolScript/arrays.konsolscript rename to Task/Arrays/KonsolScript/arrays.konsol diff --git a/Task/Arrays/TorqueScript/arrays-1.torquescript b/Task/Arrays/TorqueScript/arrays-1.torque similarity index 100% rename from Task/Arrays/TorqueScript/arrays-1.torquescript rename to Task/Arrays/TorqueScript/arrays-1.torque diff --git a/Task/Arrays/TorqueScript/arrays-2.torquescript b/Task/Arrays/TorqueScript/arrays-2.torque similarity index 100% rename from Task/Arrays/TorqueScript/arrays-2.torquescript rename to Task/Arrays/TorqueScript/arrays-2.torque diff --git a/Task/Assertions/DWScript/assertions-1.dwscript b/Task/Assertions/DWScript/assertions-1.dw similarity index 100% rename from Task/Assertions/DWScript/assertions-1.dwscript rename to Task/Assertions/DWScript/assertions-1.dw diff --git a/Task/Assertions/DWScript/assertions-2.dwscript b/Task/Assertions/DWScript/assertions-2.dw similarity index 100% rename from Task/Assertions/DWScript/assertions-2.dwscript rename to Task/Assertions/DWScript/assertions-2.dw diff --git a/Task/Assertions/VBScript/assertions-1.vbscript b/Task/Assertions/VBScript/assertions-1.vb similarity index 100% rename from Task/Assertions/VBScript/assertions-1.vbscript rename to Task/Assertions/VBScript/assertions-1.vb diff --git a/Task/Assertions/VBScript/assertions-2.vbscript b/Task/Assertions/VBScript/assertions-2.vb similarity index 100% rename from Task/Assertions/VBScript/assertions-2.vbscript rename to Task/Assertions/VBScript/assertions-2.vb diff --git a/Task/Assertions/VBScript/assertions-3.vbscript b/Task/Assertions/VBScript/assertions-3.vb similarity index 100% rename from Task/Assertions/VBScript/assertions-3.vbscript rename to Task/Assertions/VBScript/assertions-3.vb diff --git a/Task/Associative-array-Iteration/CoffeeScript/associative-array-iteration.coffeescript b/Task/Associative-array-Iteration/CoffeeScript/associative-array-iteration.coffee similarity index 100% rename from Task/Associative-array-Iteration/CoffeeScript/associative-array-iteration.coffeescript rename to Task/Associative-array-Iteration/CoffeeScript/associative-array-iteration.coffee diff --git a/Task/Averages-Arithmetic-mean/CoffeeScript/averages-arithmetic-mean.coffeescript b/Task/Averages-Arithmetic-mean/CoffeeScript/averages-arithmetic-mean.coffee similarity index 100% rename from Task/Averages-Arithmetic-mean/CoffeeScript/averages-arithmetic-mean.coffeescript rename to Task/Averages-Arithmetic-mean/CoffeeScript/averages-arithmetic-mean.coffee diff --git a/Task/Averages-Arithmetic-mean/MAXScript/averages-arithmetic-mean.maxscript b/Task/Averages-Arithmetic-mean/MAXScript/averages-arithmetic-mean.max similarity index 100% rename from Task/Averages-Arithmetic-mean/MAXScript/averages-arithmetic-mean.maxscript rename to Task/Averages-Arithmetic-mean/MAXScript/averages-arithmetic-mean.max diff --git a/Task/Averages-Root-mean-square/CoffeeScript/averages-root-mean-square.coffeescript b/Task/Averages-Root-mean-square/CoffeeScript/averages-root-mean-square.coffee similarity index 100% rename from Task/Averages-Root-mean-square/CoffeeScript/averages-root-mean-square.coffeescript rename to Task/Averages-Root-mean-square/CoffeeScript/averages-root-mean-square.coffee diff --git a/Task/Averages-Simple-moving-average/CoffeeScript/averages-simple-moving-average-1.coffeescript b/Task/Averages-Simple-moving-average/CoffeeScript/averages-simple-moving-average-1.coffee similarity index 100% rename from Task/Averages-Simple-moving-average/CoffeeScript/averages-simple-moving-average-1.coffeescript rename to Task/Averages-Simple-moving-average/CoffeeScript/averages-simple-moving-average-1.coffee diff --git a/Task/Averages-Simple-moving-average/CoffeeScript/averages-simple-moving-average-2.coffeescript b/Task/Averages-Simple-moving-average/CoffeeScript/averages-simple-moving-average-2.coffee similarity index 100% rename from Task/Averages-Simple-moving-average/CoffeeScript/averages-simple-moving-average-2.coffeescript rename to Task/Averages-Simple-moving-average/CoffeeScript/averages-simple-moving-average-2.coffee diff --git a/Task/Balanced-brackets/CoffeeScript/balanced-brackets-1.coffeescript b/Task/Balanced-brackets/CoffeeScript/balanced-brackets-1.coffee similarity index 100% rename from Task/Balanced-brackets/CoffeeScript/balanced-brackets-1.coffeescript rename to Task/Balanced-brackets/CoffeeScript/balanced-brackets-1.coffee diff --git a/Task/Balanced-brackets/CoffeeScript/balanced-brackets-2.coffeescript b/Task/Balanced-brackets/CoffeeScript/balanced-brackets-2.coffee similarity index 100% rename from Task/Balanced-brackets/CoffeeScript/balanced-brackets-2.coffeescript rename to Task/Balanced-brackets/CoffeeScript/balanced-brackets-2.coffee diff --git a/Task/Balanced-brackets/TUSCRIPT/balanced-brackets.tuscript b/Task/Balanced-brackets/TUSCRIPT/balanced-brackets.tu similarity index 100% rename from Task/Balanced-brackets/TUSCRIPT/balanced-brackets.tuscript rename to Task/Balanced-brackets/TUSCRIPT/balanced-brackets.tu diff --git a/Task/Binary-digits/CoffeeScript/binary-digits.coffeescript b/Task/Binary-digits/CoffeeScript/binary-digits.coffee similarity index 100% rename from Task/Binary-digits/CoffeeScript/binary-digits.coffeescript rename to Task/Binary-digits/CoffeeScript/binary-digits.coffee diff --git a/Task/Binary-search/CoffeeScript/binary-search.coffeescript b/Task/Binary-search/CoffeeScript/binary-search.coffee similarity index 100% rename from Task/Binary-search/CoffeeScript/binary-search.coffeescript rename to Task/Binary-search/CoffeeScript/binary-search.coffee diff --git a/Task/Binary-search/MAXScript/binary-search-1.maxscript b/Task/Binary-search/MAXScript/binary-search-1.max similarity index 100% rename from Task/Binary-search/MAXScript/binary-search-1.maxscript rename to Task/Binary-search/MAXScript/binary-search-1.max diff --git a/Task/Binary-search/MAXScript/binary-search-2.maxscript b/Task/Binary-search/MAXScript/binary-search-2.max similarity index 100% rename from Task/Binary-search/MAXScript/binary-search-2.maxscript rename to Task/Binary-search/MAXScript/binary-search-2.max diff --git a/Task/Bitmap-Bresenhams-line-algorithm/MAXScript/bitmap-bresenhams-line-algorithm.maxscript b/Task/Bitmap-Bresenhams-line-algorithm/MAXScript/bitmap-bresenhams-line-algorithm.max similarity index 100% rename from Task/Bitmap-Bresenhams-line-algorithm/MAXScript/bitmap-bresenhams-line-algorithm.maxscript rename to Task/Bitmap-Bresenhams-line-algorithm/MAXScript/bitmap-bresenhams-line-algorithm.max diff --git a/Task/Bitmap/KonsolScript/bitmap.konsolscript b/Task/Bitmap/KonsolScript/bitmap.konsol similarity index 100% rename from Task/Bitmap/KonsolScript/bitmap.konsolscript rename to Task/Bitmap/KonsolScript/bitmap.konsol diff --git a/Task/Bitmap/MAXScript/bitmap-1.maxscript b/Task/Bitmap/MAXScript/bitmap-1.max similarity index 100% rename from Task/Bitmap/MAXScript/bitmap-1.maxscript rename to Task/Bitmap/MAXScript/bitmap-1.max diff --git a/Task/Bitmap/MAXScript/bitmap-2.maxscript b/Task/Bitmap/MAXScript/bitmap-2.max similarity index 100% rename from Task/Bitmap/MAXScript/bitmap-2.maxscript rename to Task/Bitmap/MAXScript/bitmap-2.max diff --git a/Task/Bitmap/MAXScript/bitmap-3.maxscript b/Task/Bitmap/MAXScript/bitmap-3.max similarity index 100% rename from Task/Bitmap/MAXScript/bitmap-3.maxscript rename to Task/Bitmap/MAXScript/bitmap-3.max diff --git a/Task/Bitmap/MAXScript/bitmap-4.maxscript b/Task/Bitmap/MAXScript/bitmap-4.max similarity index 100% rename from Task/Bitmap/MAXScript/bitmap-4.maxscript rename to Task/Bitmap/MAXScript/bitmap-4.max diff --git a/Task/Bitwise-operations/CoffeeScript/bitwise-operations-1.coffeescript b/Task/Bitwise-operations/CoffeeScript/bitwise-operations-1.coffee similarity index 100% rename from Task/Bitwise-operations/CoffeeScript/bitwise-operations-1.coffeescript rename to Task/Bitwise-operations/CoffeeScript/bitwise-operations-1.coffee diff --git a/Task/Bitwise-operations/CoffeeScript/bitwise-operations-2.coffeescript b/Task/Bitwise-operations/CoffeeScript/bitwise-operations-2.coffee similarity index 100% rename from Task/Bitwise-operations/CoffeeScript/bitwise-operations-2.coffeescript rename to Task/Bitwise-operations/CoffeeScript/bitwise-operations-2.coffee diff --git a/Task/Bitwise-operations/DWScript/bitwise-operations.dwscript b/Task/Bitwise-operations/DWScript/bitwise-operations.dw similarity index 100% rename from Task/Bitwise-operations/DWScript/bitwise-operations.dwscript rename to Task/Bitwise-operations/DWScript/bitwise-operations.dw diff --git a/Task/Bitwise-operations/MAXScript/bitwise-operations.maxscript b/Task/Bitwise-operations/MAXScript/bitwise-operations.max similarity index 100% rename from Task/Bitwise-operations/MAXScript/bitwise-operations.maxscript rename to Task/Bitwise-operations/MAXScript/bitwise-operations.max diff --git a/Task/Boolean-values/CoffeeScript/boolean-values.coffeescript b/Task/Boolean-values/CoffeeScript/boolean-values.coffee similarity index 100% rename from Task/Boolean-values/CoffeeScript/boolean-values.coffeescript rename to Task/Boolean-values/CoffeeScript/boolean-values.coffee diff --git a/Task/Bulls-and-cows/TUSCRIPT/bulls-and-cows.tuscript b/Task/Bulls-and-cows/TUSCRIPT/bulls-and-cows.tu similarity index 100% rename from Task/Bulls-and-cows/TUSCRIPT/bulls-and-cows.tuscript rename to Task/Bulls-and-cows/TUSCRIPT/bulls-and-cows.tu diff --git a/Task/CSV-to-HTML-translation/CoffeeScript/csv-to-html-translation-1.coffeescript b/Task/CSV-to-HTML-translation/CoffeeScript/csv-to-html-translation-1.coffee similarity index 100% rename from Task/CSV-to-HTML-translation/CoffeeScript/csv-to-html-translation-1.coffeescript rename to Task/CSV-to-HTML-translation/CoffeeScript/csv-to-html-translation-1.coffee diff --git a/Task/CSV-to-HTML-translation/CoffeeScript/csv-to-html-translation-2.coffeescript b/Task/CSV-to-HTML-translation/CoffeeScript/csv-to-html-translation-2.coffee similarity index 100% rename from Task/CSV-to-HTML-translation/CoffeeScript/csv-to-html-translation-2.coffeescript rename to Task/CSV-to-HTML-translation/CoffeeScript/csv-to-html-translation-2.coffee diff --git a/Task/CSV-to-HTML-translation/TUSCRIPT/csv-to-html-translation-1.tuscript b/Task/CSV-to-HTML-translation/TUSCRIPT/csv-to-html-translation-1.tu similarity index 100% rename from Task/CSV-to-HTML-translation/TUSCRIPT/csv-to-html-translation-1.tuscript rename to Task/CSV-to-HTML-translation/TUSCRIPT/csv-to-html-translation-1.tu diff --git a/Task/CSV-to-HTML-translation/TUSCRIPT/csv-to-html-translation-2.tuscript b/Task/CSV-to-HTML-translation/TUSCRIPT/csv-to-html-translation-2.tu similarity index 100% rename from Task/CSV-to-HTML-translation/TUSCRIPT/csv-to-html-translation-2.tuscript rename to Task/CSV-to-HTML-translation/TUSCRIPT/csv-to-html-translation-2.tu diff --git a/Task/Caesar-cipher/CoffeeScript/caesar-cipher.coffeescript b/Task/Caesar-cipher/CoffeeScript/caesar-cipher.coffee similarity index 100% rename from Task/Caesar-cipher/CoffeeScript/caesar-cipher.coffeescript rename to Task/Caesar-cipher/CoffeeScript/caesar-cipher.coffee diff --git a/Task/Caesar-cipher/TUSCRIPT/caesar-cipher.tuscript b/Task/Caesar-cipher/TUSCRIPT/caesar-cipher.tu similarity index 100% rename from Task/Caesar-cipher/TUSCRIPT/caesar-cipher.tuscript rename to Task/Caesar-cipher/TUSCRIPT/caesar-cipher.tu diff --git a/Task/Case-sensitivity-of-identifiers/CoffeeScript/case-sensitivity-of-identifiers-1.coffeescript b/Task/Case-sensitivity-of-identifiers/CoffeeScript/case-sensitivity-of-identifiers-1.coffee similarity index 100% rename from Task/Case-sensitivity-of-identifiers/CoffeeScript/case-sensitivity-of-identifiers-1.coffeescript rename to Task/Case-sensitivity-of-identifiers/CoffeeScript/case-sensitivity-of-identifiers-1.coffee diff --git a/Task/Case-sensitivity-of-identifiers/CoffeeScript/case-sensitivity-of-identifiers-2.coffeescript b/Task/Case-sensitivity-of-identifiers/CoffeeScript/case-sensitivity-of-identifiers-2.coffee similarity index 100% rename from Task/Case-sensitivity-of-identifiers/CoffeeScript/case-sensitivity-of-identifiers-2.coffeescript rename to Task/Case-sensitivity-of-identifiers/CoffeeScript/case-sensitivity-of-identifiers-2.coffee diff --git a/Task/Case-sensitivity-of-identifiers/DWScript/case-sensitivity-of-identifiers.dwscript b/Task/Case-sensitivity-of-identifiers/DWScript/case-sensitivity-of-identifiers.dw similarity index 100% rename from Task/Case-sensitivity-of-identifiers/DWScript/case-sensitivity-of-identifiers.dwscript rename to Task/Case-sensitivity-of-identifiers/DWScript/case-sensitivity-of-identifiers.dw diff --git a/Task/Character-codes/CoffeeScript/character-codes.coffeescript b/Task/Character-codes/CoffeeScript/character-codes.coffee similarity index 100% rename from Task/Character-codes/CoffeeScript/character-codes.coffeescript rename to Task/Character-codes/CoffeeScript/character-codes.coffee diff --git a/Task/Character-codes/DWScript/character-codes.dwscript b/Task/Character-codes/DWScript/character-codes.dw similarity index 100% rename from Task/Character-codes/DWScript/character-codes.dwscript rename to Task/Character-codes/DWScript/character-codes.dw diff --git a/Task/Character-codes/Golfscript/character-codes-1.golfscript b/Task/Character-codes/Golfscript/character-codes-1.golf similarity index 100% rename from Task/Character-codes/Golfscript/character-codes-1.golfscript rename to Task/Character-codes/Golfscript/character-codes-1.golf diff --git a/Task/Character-codes/Golfscript/character-codes-2.golfscript b/Task/Character-codes/Golfscript/character-codes-2.golf similarity index 100% rename from Task/Character-codes/Golfscript/character-codes-2.golfscript rename to Task/Character-codes/Golfscript/character-codes-2.golf diff --git a/Task/Character-codes/TUSCRIPT/character-codes.tuscript b/Task/Character-codes/TUSCRIPT/character-codes.tu similarity index 100% rename from Task/Character-codes/TUSCRIPT/character-codes.tuscript rename to Task/Character-codes/TUSCRIPT/character-codes.tu diff --git a/Task/Character-matching/CoffeeScript/character-matching.coffeescript b/Task/Character-matching/CoffeeScript/character-matching.coffee similarity index 100% rename from Task/Character-matching/CoffeeScript/character-matching.coffeescript rename to Task/Character-matching/CoffeeScript/character-matching.coffee diff --git a/Task/Character-matching/TUSCRIPT/character-matching.tuscript b/Task/Character-matching/TUSCRIPT/character-matching.tu similarity index 100% rename from Task/Character-matching/TUSCRIPT/character-matching.tuscript rename to Task/Character-matching/TUSCRIPT/character-matching.tu diff --git a/Task/Chat-server/CoffeeScript/chat-server.coffeescript b/Task/Chat-server/CoffeeScript/chat-server.coffee similarity index 100% rename from Task/Chat-server/CoffeeScript/chat-server.coffeescript rename to Task/Chat-server/CoffeeScript/chat-server.coffee diff --git a/Task/Check-that-file-exists/MAXScript/check-that-file-exists.maxscript b/Task/Check-that-file-exists/MAXScript/check-that-file-exists.max similarity index 100% rename from Task/Check-that-file-exists/MAXScript/check-that-file-exists.maxscript rename to Task/Check-that-file-exists/MAXScript/check-that-file-exists.max diff --git a/Task/Check-that-file-exists/TUSCRIPT/check-that-file-exists.tuscript b/Task/Check-that-file-exists/TUSCRIPT/check-that-file-exists.tu similarity index 100% rename from Task/Check-that-file-exists/TUSCRIPT/check-that-file-exists.tuscript rename to Task/Check-that-file-exists/TUSCRIPT/check-that-file-exists.tu diff --git a/Task/Check-that-file-exists/VBScript/check-that-file-exists.vbscript b/Task/Check-that-file-exists/VBScript/check-that-file-exists.vb similarity index 100% rename from Task/Check-that-file-exists/VBScript/check-that-file-exists.vbscript rename to Task/Check-that-file-exists/VBScript/check-that-file-exists.vb diff --git a/Task/Cholesky-decomposition/DWScript/cholesky-decomposition.dwscript b/Task/Cholesky-decomposition/DWScript/cholesky-decomposition.dw similarity index 100% rename from Task/Cholesky-decomposition/DWScript/cholesky-decomposition.dwscript rename to Task/Cholesky-decomposition/DWScript/cholesky-decomposition.dw diff --git a/Task/Classes/CoffeeScript/classes.coffeescript b/Task/Classes/CoffeeScript/classes.coffee similarity index 100% rename from Task/Classes/CoffeeScript/classes.coffeescript rename to Task/Classes/CoffeeScript/classes.coffee diff --git a/Task/Classes/DWScript/classes.dwscript b/Task/Classes/DWScript/classes.dw similarity index 100% rename from Task/Classes/DWScript/classes.dwscript rename to Task/Classes/DWScript/classes.dw diff --git a/Task/Classes/TIScript/classes.tiscript b/Task/Classes/TIScript/classes.ti similarity index 100% rename from Task/Classes/TIScript/classes.tiscript rename to Task/Classes/TIScript/classes.ti diff --git a/Task/Collections/TUSCRIPT/collections.tuscript b/Task/Collections/TUSCRIPT/collections.tu similarity index 100% rename from Task/Collections/TUSCRIPT/collections.tuscript rename to Task/Collections/TUSCRIPT/collections.tu diff --git a/Task/Combinations-with-repetitions/CoffeeScript/combinations-with-repetitions-1.coffeescript b/Task/Combinations-with-repetitions/CoffeeScript/combinations-with-repetitions-1.coffee similarity index 100% rename from Task/Combinations-with-repetitions/CoffeeScript/combinations-with-repetitions-1.coffeescript rename to Task/Combinations-with-repetitions/CoffeeScript/combinations-with-repetitions-1.coffee diff --git a/Task/Combinations-with-repetitions/CoffeeScript/combinations-with-repetitions-2.coffeescript b/Task/Combinations-with-repetitions/CoffeeScript/combinations-with-repetitions-2.coffee similarity index 100% rename from Task/Combinations-with-repetitions/CoffeeScript/combinations-with-repetitions-2.coffeescript rename to Task/Combinations-with-repetitions/CoffeeScript/combinations-with-repetitions-2.coffee diff --git a/Task/Combinations/CoffeeScript/combinations-1.coffeescript b/Task/Combinations/CoffeeScript/combinations-1.coffee similarity index 100% rename from Task/Combinations/CoffeeScript/combinations-1.coffeescript rename to Task/Combinations/CoffeeScript/combinations-1.coffee diff --git a/Task/Combinations/CoffeeScript/combinations-2.coffeescript b/Task/Combinations/CoffeeScript/combinations-2.coffee similarity index 100% rename from Task/Combinations/CoffeeScript/combinations-2.coffeescript rename to Task/Combinations/CoffeeScript/combinations-2.coffee diff --git a/Task/Comments/CoffeeScript/comments.coffeescript b/Task/Comments/CoffeeScript/comments.coffee similarity index 100% rename from Task/Comments/CoffeeScript/comments.coffeescript rename to Task/Comments/CoffeeScript/comments.coffee diff --git a/Task/Comments/DWScript/comments.dwscript b/Task/Comments/DWScript/comments.dw similarity index 100% rename from Task/Comments/DWScript/comments.dwscript rename to Task/Comments/DWScript/comments.dw diff --git a/Task/Comments/Golfscript/comments.golfscript b/Task/Comments/Golfscript/comments.golf similarity index 100% rename from Task/Comments/Golfscript/comments.golfscript rename to Task/Comments/Golfscript/comments.golf diff --git a/Task/Comments/KonsolScript/comments.konsolscript b/Task/Comments/KonsolScript/comments.konsol similarity index 100% rename from Task/Comments/KonsolScript/comments.konsolscript rename to Task/Comments/KonsolScript/comments.konsol diff --git a/Task/Comments/LotusScript/comments-1.lotusscript b/Task/Comments/LotusScript/comments-1.lotus similarity index 100% rename from Task/Comments/LotusScript/comments-1.lotusscript rename to Task/Comments/LotusScript/comments-1.lotus diff --git a/Task/Comments/LotusScript/comments-2.lotusscript b/Task/Comments/LotusScript/comments-2.lotus similarity index 100% rename from Task/Comments/LotusScript/comments-2.lotusscript rename to Task/Comments/LotusScript/comments-2.lotus diff --git a/Task/Comments/MAXScript/comments.maxscript b/Task/Comments/MAXScript/comments.max similarity index 100% rename from Task/Comments/MAXScript/comments.maxscript rename to Task/Comments/MAXScript/comments.max diff --git a/Task/Comments/TUSCRIPT/comments.tuscript b/Task/Comments/TUSCRIPT/comments.tu similarity index 100% rename from Task/Comments/TUSCRIPT/comments.tuscript rename to Task/Comments/TUSCRIPT/comments.tu diff --git a/Task/Compile-time-calculation/DWScript/compile-time-calculation.dwscript b/Task/Compile-time-calculation/DWScript/compile-time-calculation.dw similarity index 100% rename from Task/Compile-time-calculation/DWScript/compile-time-calculation.dwscript rename to Task/Compile-time-calculation/DWScript/compile-time-calculation.dw diff --git a/Task/Compound-data-type/CoffeeScript/compound-data-type.coffeescript b/Task/Compound-data-type/CoffeeScript/compound-data-type.coffee similarity index 100% rename from Task/Compound-data-type/CoffeeScript/compound-data-type.coffeescript rename to Task/Compound-data-type/CoffeeScript/compound-data-type.coffee diff --git a/Task/Compound-data-type/KonsolScript/compound-data-type-1.konsolscript b/Task/Compound-data-type/KonsolScript/compound-data-type-1.konsol similarity index 100% rename from Task/Compound-data-type/KonsolScript/compound-data-type-1.konsolscript rename to Task/Compound-data-type/KonsolScript/compound-data-type-1.konsol diff --git a/Task/Compound-data-type/KonsolScript/compound-data-type-2.konsolscript b/Task/Compound-data-type/KonsolScript/compound-data-type-2.konsol similarity index 100% rename from Task/Compound-data-type/KonsolScript/compound-data-type-2.konsolscript rename to Task/Compound-data-type/KonsolScript/compound-data-type-2.konsol diff --git a/Task/Compound-data-type/MAXScript/compound-data-type-1.maxscript b/Task/Compound-data-type/MAXScript/compound-data-type-1.max similarity index 100% rename from Task/Compound-data-type/MAXScript/compound-data-type-1.maxscript rename to Task/Compound-data-type/MAXScript/compound-data-type-1.max diff --git a/Task/Compound-data-type/MAXScript/compound-data-type-2.maxscript b/Task/Compound-data-type/MAXScript/compound-data-type-2.max similarity index 100% rename from Task/Compound-data-type/MAXScript/compound-data-type-2.maxscript rename to Task/Compound-data-type/MAXScript/compound-data-type-2.max diff --git a/Task/Concurrent-computing/CoffeeScript/concurrent-computing.coffeescript b/Task/Concurrent-computing/CoffeeScript/concurrent-computing.coffee similarity index 100% rename from Task/Concurrent-computing/CoffeeScript/concurrent-computing.coffeescript rename to Task/Concurrent-computing/CoffeeScript/concurrent-computing.coffee diff --git a/Task/Conditional-structures/CoffeeScript/conditional-structures-1.coffeescript b/Task/Conditional-structures/CoffeeScript/conditional-structures-1.coffee similarity index 100% rename from Task/Conditional-structures/CoffeeScript/conditional-structures-1.coffeescript rename to Task/Conditional-structures/CoffeeScript/conditional-structures-1.coffee diff --git a/Task/Conditional-structures/CoffeeScript/conditional-structures-2.coffeescript b/Task/Conditional-structures/CoffeeScript/conditional-structures-2.coffee similarity index 100% rename from Task/Conditional-structures/CoffeeScript/conditional-structures-2.coffeescript rename to Task/Conditional-structures/CoffeeScript/conditional-structures-2.coffee diff --git a/Task/Conditional-structures/CoffeeScript/conditional-structures-3.coffeescript b/Task/Conditional-structures/CoffeeScript/conditional-structures-3.coffee similarity index 100% rename from Task/Conditional-structures/CoffeeScript/conditional-structures-3.coffeescript rename to Task/Conditional-structures/CoffeeScript/conditional-structures-3.coffee diff --git a/Task/Conditional-structures/MAXScript/conditional-structures-1.maxscript b/Task/Conditional-structures/MAXScript/conditional-structures-1.max similarity index 100% rename from Task/Conditional-structures/MAXScript/conditional-structures-1.maxscript rename to Task/Conditional-structures/MAXScript/conditional-structures-1.max diff --git a/Task/Conditional-structures/MAXScript/conditional-structures-2.maxscript b/Task/Conditional-structures/MAXScript/conditional-structures-2.max similarity index 100% rename from Task/Conditional-structures/MAXScript/conditional-structures-2.maxscript rename to Task/Conditional-structures/MAXScript/conditional-structures-2.max diff --git a/Task/Conditional-structures/MAXScript/conditional-structures-3.maxscript b/Task/Conditional-structures/MAXScript/conditional-structures-3.max similarity index 100% rename from Task/Conditional-structures/MAXScript/conditional-structures-3.maxscript rename to Task/Conditional-structures/MAXScript/conditional-structures-3.max diff --git a/Task/Conditional-structures/TUSCRIPT/conditional-structures-1.tuscript b/Task/Conditional-structures/TUSCRIPT/conditional-structures-1.tu similarity index 100% rename from Task/Conditional-structures/TUSCRIPT/conditional-structures-1.tuscript rename to Task/Conditional-structures/TUSCRIPT/conditional-structures-1.tu diff --git a/Task/Conditional-structures/TUSCRIPT/conditional-structures-2.tuscript b/Task/Conditional-structures/TUSCRIPT/conditional-structures-2.tu similarity index 100% rename from Task/Conditional-structures/TUSCRIPT/conditional-structures-2.tuscript rename to Task/Conditional-structures/TUSCRIPT/conditional-structures-2.tu diff --git a/Task/Conditional-structures/TorqueScript/conditional-structures-1.torquescript b/Task/Conditional-structures/TorqueScript/conditional-structures-1.torque similarity index 100% rename from Task/Conditional-structures/TorqueScript/conditional-structures-1.torquescript rename to Task/Conditional-structures/TorqueScript/conditional-structures-1.torque diff --git a/Task/Conditional-structures/TorqueScript/conditional-structures-2.torquescript b/Task/Conditional-structures/TorqueScript/conditional-structures-2.torque similarity index 100% rename from Task/Conditional-structures/TorqueScript/conditional-structures-2.torquescript rename to Task/Conditional-structures/TorqueScript/conditional-structures-2.torque diff --git a/Task/Conditional-structures/TorqueScript/conditional-structures-3.torquescript b/Task/Conditional-structures/TorqueScript/conditional-structures-3.torque similarity index 100% rename from Task/Conditional-structures/TorqueScript/conditional-structures-3.torquescript rename to Task/Conditional-structures/TorqueScript/conditional-structures-3.torque diff --git a/Task/Conditional-structures/VBScript/conditional-structures.vbscript b/Task/Conditional-structures/VBScript/conditional-structures.vb similarity index 100% rename from Task/Conditional-structures/VBScript/conditional-structures.vbscript rename to Task/Conditional-structures/VBScript/conditional-structures.vb diff --git a/Task/Constrained-random-points-on-a-circle/CoffeeScript/constrained-random-points-on-a-circle-1.coffeescript b/Task/Constrained-random-points-on-a-circle/CoffeeScript/constrained-random-points-on-a-circle-1.coffee similarity index 100% rename from Task/Constrained-random-points-on-a-circle/CoffeeScript/constrained-random-points-on-a-circle-1.coffeescript rename to Task/Constrained-random-points-on-a-circle/CoffeeScript/constrained-random-points-on-a-circle-1.coffee diff --git a/Task/Constrained-random-points-on-a-circle/CoffeeScript/constrained-random-points-on-a-circle-2.coffeescript b/Task/Constrained-random-points-on-a-circle/CoffeeScript/constrained-random-points-on-a-circle-2.coffee similarity index 100% rename from Task/Constrained-random-points-on-a-circle/CoffeeScript/constrained-random-points-on-a-circle-2.coffeescript rename to Task/Constrained-random-points-on-a-circle/CoffeeScript/constrained-random-points-on-a-circle-2.coffee diff --git a/Task/Continued-fraction/CoffeeScript/continued-fraction.coffeescript b/Task/Continued-fraction/CoffeeScript/continued-fraction.coffee similarity index 100% rename from Task/Continued-fraction/CoffeeScript/continued-fraction.coffeescript rename to Task/Continued-fraction/CoffeeScript/continued-fraction.coffee diff --git a/Task/Copy-a-string/KonsolScript/copy-a-string.konsolscript b/Task/Copy-a-string/KonsolScript/copy-a-string.konsol similarity index 100% rename from Task/Copy-a-string/KonsolScript/copy-a-string.konsolscript rename to Task/Copy-a-string/KonsolScript/copy-a-string.konsol diff --git a/Task/Copy-a-string/MAXScript/copy-a-string.maxscript b/Task/Copy-a-string/MAXScript/copy-a-string.max similarity index 100% rename from Task/Copy-a-string/MAXScript/copy-a-string.maxscript rename to Task/Copy-a-string/MAXScript/copy-a-string.max diff --git a/Task/Copy-a-string/TUSCRIPT/copy-a-string.tuscript b/Task/Copy-a-string/TUSCRIPT/copy-a-string.tu similarity index 100% rename from Task/Copy-a-string/TUSCRIPT/copy-a-string.tuscript rename to Task/Copy-a-string/TUSCRIPT/copy-a-string.tu diff --git a/Task/Count-in-factors/CoffeeScript/count-in-factors.coffeescript b/Task/Count-in-factors/CoffeeScript/count-in-factors.coffee similarity index 100% rename from Task/Count-in-factors/CoffeeScript/count-in-factors.coffeescript rename to Task/Count-in-factors/CoffeeScript/count-in-factors.coffee diff --git a/Task/Count-in-factors/DWScript/count-in-factors.dwscript b/Task/Count-in-factors/DWScript/count-in-factors.dw similarity index 100% rename from Task/Count-in-factors/DWScript/count-in-factors.dwscript rename to Task/Count-in-factors/DWScript/count-in-factors.dw diff --git a/Task/Count-in-octal/CoffeeScript/count-in-octal.coffeescript b/Task/Count-in-octal/CoffeeScript/count-in-octal.coffee similarity index 100% rename from Task/Count-in-octal/CoffeeScript/count-in-octal.coffeescript rename to Task/Count-in-octal/CoffeeScript/count-in-octal.coffee diff --git a/Task/Count-occurrences-of-a-substring/CoffeeScript/count-occurrences-of-a-substring.coffeescript b/Task/Count-occurrences-of-a-substring/CoffeeScript/count-occurrences-of-a-substring.coffee similarity index 100% rename from Task/Count-occurrences-of-a-substring/CoffeeScript/count-occurrences-of-a-substring.coffeescript rename to Task/Count-occurrences-of-a-substring/CoffeeScript/count-occurrences-of-a-substring.coffee diff --git a/Task/Count-occurrences-of-a-substring/TUSCRIPT/count-occurrences-of-a-substring.tuscript b/Task/Count-occurrences-of-a-substring/TUSCRIPT/count-occurrences-of-a-substring.tu similarity index 100% rename from Task/Count-occurrences-of-a-substring/TUSCRIPT/count-occurrences-of-a-substring.tuscript rename to Task/Count-occurrences-of-a-substring/TUSCRIPT/count-occurrences-of-a-substring.tu diff --git a/Task/Create-a-file-on-magnetic-tape/TUSCRIPT/create-a-file-on-magnetic-tape.tuscript b/Task/Create-a-file-on-magnetic-tape/TUSCRIPT/create-a-file-on-magnetic-tape.tu similarity index 100% rename from Task/Create-a-file-on-magnetic-tape/TUSCRIPT/create-a-file-on-magnetic-tape.tuscript rename to Task/Create-a-file-on-magnetic-tape/TUSCRIPT/create-a-file-on-magnetic-tape.tu diff --git a/Task/Create-a-file/MAXScript/create-a-file.maxscript b/Task/Create-a-file/MAXScript/create-a-file.max similarity index 100% rename from Task/Create-a-file/MAXScript/create-a-file.maxscript rename to Task/Create-a-file/MAXScript/create-a-file.max diff --git a/Task/Create-a-file/TUSCRIPT/create-a-file.tuscript b/Task/Create-a-file/TUSCRIPT/create-a-file.tu similarity index 100% rename from Task/Create-a-file/TUSCRIPT/create-a-file.tuscript rename to Task/Create-a-file/TUSCRIPT/create-a-file.tu diff --git a/Task/Create-a-two-dimensional-array-at-runtime/MAXScript/create-a-two-dimensional-array-at-runtime.maxscript b/Task/Create-a-two-dimensional-array-at-runtime/MAXScript/create-a-two-dimensional-array-at-runtime.max similarity index 100% rename from Task/Create-a-two-dimensional-array-at-runtime/MAXScript/create-a-two-dimensional-array-at-runtime.maxscript rename to Task/Create-a-two-dimensional-array-at-runtime/MAXScript/create-a-two-dimensional-array-at-runtime.max diff --git a/Task/Create-an-HTML-table/CoffeeScript/create-an-html-table.coffeescript b/Task/Create-an-HTML-table/CoffeeScript/create-an-html-table.coffee similarity index 100% rename from Task/Create-an-HTML-table/CoffeeScript/create-an-html-table.coffeescript rename to Task/Create-an-HTML-table/CoffeeScript/create-an-html-table.coffee diff --git a/Task/Create-an-HTML-table/TUSCRIPT/create-an-html-table.tuscript b/Task/Create-an-HTML-table/TUSCRIPT/create-an-html-table.tu similarity index 100% rename from Task/Create-an-HTML-table/TUSCRIPT/create-an-html-table.tuscript rename to Task/Create-an-HTML-table/TUSCRIPT/create-an-html-table.tu diff --git a/Task/Cut-a-rectangle/D/cut-a-rectangle.d b/Task/Cut-a-rectangle/D/cut-a-rectangle.d index 6c21e6fcb2..3b783cf178 100644 --- a/Task/Cut-a-rectangle/D/cut-a-rectangle.d +++ b/Task/Cut-a-rectangle/D/cut-a-rectangle.d @@ -1,31 +1,31 @@ import core.stdc.stdio, core.stdc.stdlib, core.stdc.string, std.typetuple; -template Range(int stop) { // for manual loop unroll +template Range(uint stop) { // For loop unwinding. static if (stop <= 0) alias TypeTuple!() Range; else - alias TypeTuple!(Range!(stop-1), stop-1) Range; + alias TypeTuple!(Range!(stop - 1), stop - 1) Range; } enum int[2][4] dir = [[0, -1], [-1, 0], [0, 1], [1, 0]]; __gshared ubyte[] grid; -__gshared int w, h, len; +__gshared uint w, h, len; __gshared ulong cnt; -__gshared int[4] next; +__gshared uint[4] next; -void walk(in int y, in int x) nothrow { +void walk(in uint y, in uint x) nothrow { if (!y || y == h || !x || x == w) { cnt += 2; return; } - immutable int t = y * (w + 1) + x; + immutable t = y * (w + 1) + x; grid[t]++; grid[len - t]++; - foreach (i; Range!4) // manual loop unroll + foreach (i; Range!4) // Manual loop unwinding. if (!grid[t + next[i]]) walk(y + dir[i][0], x + dir[i][1]); @@ -33,7 +33,7 @@ void walk(in int y, in int x) nothrow { grid[len - t]--; } -ulong solve(in int hh, in int ww, in bool recur) nothrow { +ulong solve(in uint hh, in uint ww, in bool recur) nothrow { h = (hh & 1) ? ww : hh; w = (hh & 1) ? hh : ww; @@ -42,13 +42,14 @@ ulong solve(in int hh, in int ww, in bool recur) nothrow { if (w == 2) return h; if (h == 2) return w; - immutable int cy = h / 2; - immutable int cx = w / 2; + immutable cy = h / 2; + immutable cx = w / 2; len = (h + 1) * (w + 1); { - // grid = new ubyte[len]; // slower - ubyte* ptr = cast(ubyte*)alloca(len); + // grid.length = len; // Slower. + alias T = typeof(grid[0]); + auto ptr = cast(T*)alloca(len * T.sizeof); if (ptr == null) exit(1); grid = ptr[0 .. len]; @@ -56,16 +57,12 @@ ulong solve(in int hh, in int ww, in bool recur) nothrow { grid[] = 0; len--; - //next = [-1, -w - 1, 1, w + 1]; // slow - next[0] = -1; - next[1] = -w - 1; - next[2] = 1; - next[3] = w + 1; + next = [-1, -w - 1, 1, w + 1]; if (recur) cnt = 0; - foreach (x; cx + 1 .. w) { - immutable int t = cy * (w + 1) + x; + foreach (immutable x; cx + 1 .. w) { + immutable t = cy * (w + 1) + x; grid[t] = 1; grid[len - t] = 1; walk(cy - 1, x); @@ -81,8 +78,8 @@ ulong solve(in int hh, in int ww, in bool recur) nothrow { } void main() { - foreach (y; 1 .. 11) - foreach (x; 1 .. y + 1) + foreach (immutable uint y; 1 .. 11) + foreach (immutable uint x; 1 .. y + 1) if (!(x & 1) || !(y & 1)) printf("%d x %d: %llu\n", y, x, solve(y, x, true)); } diff --git a/Task/DNS-query/CoffeeScript/dns-query.coffeescript b/Task/DNS-query/CoffeeScript/dns-query.coffee similarity index 100% rename from Task/DNS-query/CoffeeScript/dns-query.coffeescript rename to Task/DNS-query/CoffeeScript/dns-query.coffee diff --git a/Task/Date-format/CoffeeScript/date-format-1.coffeescript b/Task/Date-format/CoffeeScript/date-format-1.coffee similarity index 100% rename from Task/Date-format/CoffeeScript/date-format-1.coffeescript rename to Task/Date-format/CoffeeScript/date-format-1.coffee diff --git a/Task/Date-format/CoffeeScript/date-format-2.coffeescript b/Task/Date-format/CoffeeScript/date-format-2.coffee similarity index 100% rename from Task/Date-format/CoffeeScript/date-format-2.coffeescript rename to Task/Date-format/CoffeeScript/date-format-2.coffee diff --git a/Task/Date-format/TUSCRIPT/date-format.tuscript b/Task/Date-format/TUSCRIPT/date-format.tu similarity index 100% rename from Task/Date-format/TUSCRIPT/date-format.tuscript rename to Task/Date-format/TUSCRIPT/date-format.tu diff --git a/Task/Day-of-the-week/CoffeeScript/day-of-the-week-1.coffeescript b/Task/Day-of-the-week/CoffeeScript/day-of-the-week-1.coffee similarity index 100% rename from Task/Day-of-the-week/CoffeeScript/day-of-the-week-1.coffeescript rename to Task/Day-of-the-week/CoffeeScript/day-of-the-week-1.coffee diff --git a/Task/Day-of-the-week/CoffeeScript/day-of-the-week-2.coffeescript b/Task/Day-of-the-week/CoffeeScript/day-of-the-week-2.coffee similarity index 100% rename from Task/Day-of-the-week/CoffeeScript/day-of-the-week-2.coffeescript rename to Task/Day-of-the-week/CoffeeScript/day-of-the-week-2.coffee diff --git a/Task/Day-of-the-week/CoffeeScript/day-of-the-week-3.coffeescript b/Task/Day-of-the-week/CoffeeScript/day-of-the-week-3.coffee similarity index 100% rename from Task/Day-of-the-week/CoffeeScript/day-of-the-week-3.coffeescript rename to Task/Day-of-the-week/CoffeeScript/day-of-the-week-3.coffee diff --git a/Task/Day-of-the-week/TUSCRIPT/day-of-the-week.tuscript b/Task/Day-of-the-week/TUSCRIPT/day-of-the-week.tu similarity index 100% rename from Task/Day-of-the-week/TUSCRIPT/day-of-the-week.tuscript rename to Task/Day-of-the-week/TUSCRIPT/day-of-the-week.tu diff --git a/Task/Death-Star/DWScript/death-star.dwscript b/Task/Death-Star/DWScript/death-star.dw similarity index 100% rename from Task/Death-Star/DWScript/death-star.dwscript rename to Task/Death-Star/DWScript/death-star.dw diff --git a/Task/Delegates/CoffeeScript/delegates-1.coffeescript b/Task/Delegates/CoffeeScript/delegates-1.coffee similarity index 100% rename from Task/Delegates/CoffeeScript/delegates-1.coffeescript rename to Task/Delegates/CoffeeScript/delegates-1.coffee diff --git a/Task/Delegates/CoffeeScript/delegates-2.coffeescript b/Task/Delegates/CoffeeScript/delegates-2.coffee similarity index 100% rename from Task/Delegates/CoffeeScript/delegates-2.coffeescript rename to Task/Delegates/CoffeeScript/delegates-2.coffee diff --git a/Task/Delete-a-file/MAXScript/delete-a-file.maxscript b/Task/Delete-a-file/MAXScript/delete-a-file.max similarity index 100% rename from Task/Delete-a-file/MAXScript/delete-a-file.maxscript rename to Task/Delete-a-file/MAXScript/delete-a-file.max diff --git a/Task/Delete-a-file/TUSCRIPT/delete-a-file.tuscript b/Task/Delete-a-file/TUSCRIPT/delete-a-file.tu similarity index 100% rename from Task/Delete-a-file/TUSCRIPT/delete-a-file.tuscript rename to Task/Delete-a-file/TUSCRIPT/delete-a-file.tu diff --git a/Task/Delete-a-file/VBScript/delete-a-file.vbscript b/Task/Delete-a-file/VBScript/delete-a-file.vb similarity index 100% rename from Task/Delete-a-file/VBScript/delete-a-file.vbscript rename to Task/Delete-a-file/VBScript/delete-a-file.vb diff --git a/Task/Detect-division-by-zero/MAXScript/detect-division-by-zero.maxscript b/Task/Detect-division-by-zero/MAXScript/detect-division-by-zero.max similarity index 100% rename from Task/Detect-division-by-zero/MAXScript/detect-division-by-zero.maxscript rename to Task/Detect-division-by-zero/MAXScript/detect-division-by-zero.max diff --git a/Task/Determine-if-a-string-is-numeric/CoffeeScript/determine-if-a-string-is-numeric.coffeescript b/Task/Determine-if-a-string-is-numeric/CoffeeScript/determine-if-a-string-is-numeric.coffee similarity index 100% rename from Task/Determine-if-a-string-is-numeric/CoffeeScript/determine-if-a-string-is-numeric.coffeescript rename to Task/Determine-if-a-string-is-numeric/CoffeeScript/determine-if-a-string-is-numeric.coffee diff --git a/Task/Determine-if-a-string-is-numeric/MAXScript/determine-if-a-string-is-numeric.maxscript b/Task/Determine-if-a-string-is-numeric/MAXScript/determine-if-a-string-is-numeric.max similarity index 100% rename from Task/Determine-if-a-string-is-numeric/MAXScript/determine-if-a-string-is-numeric.maxscript rename to Task/Determine-if-a-string-is-numeric/MAXScript/determine-if-a-string-is-numeric.max diff --git a/Task/Determine-if-a-string-is-numeric/VBScript/determine-if-a-string-is-numeric.vbscript b/Task/Determine-if-a-string-is-numeric/VBScript/determine-if-a-string-is-numeric.vb similarity index 100% rename from Task/Determine-if-a-string-is-numeric/VBScript/determine-if-a-string-is-numeric.vbscript rename to Task/Determine-if-a-string-is-numeric/VBScript/determine-if-a-string-is-numeric.vb diff --git a/Task/Dot-product/CoffeeScript/dot-product.coffeescript b/Task/Dot-product/CoffeeScript/dot-product.coffee similarity index 100% rename from Task/Dot-product/CoffeeScript/dot-product.coffeescript rename to Task/Dot-product/CoffeeScript/dot-product.coffee diff --git a/Task/Dot-product/DWScript/dot-product-1.dwscript b/Task/Dot-product/DWScript/dot-product-1.dw similarity index 100% rename from Task/Dot-product/DWScript/dot-product-1.dwscript rename to Task/Dot-product/DWScript/dot-product-1.dw diff --git a/Task/Dot-product/DWScript/dot-product-2.dwscript b/Task/Dot-product/DWScript/dot-product-2.dw similarity index 100% rename from Task/Dot-product/DWScript/dot-product-2.dwscript rename to Task/Dot-product/DWScript/dot-product-2.dw diff --git a/Task/Draw-a-sphere/DWScript/draw-a-sphere.dwscript b/Task/Draw-a-sphere/DWScript/draw-a-sphere.dw similarity index 100% rename from Task/Draw-a-sphere/DWScript/draw-a-sphere.dwscript rename to Task/Draw-a-sphere/DWScript/draw-a-sphere.dw diff --git a/Task/Dynamic-variable-names/TUSCRIPT/dynamic-variable-names.tuscript b/Task/Dynamic-variable-names/TUSCRIPT/dynamic-variable-names.tu similarity index 100% rename from Task/Dynamic-variable-names/TUSCRIPT/dynamic-variable-names.tuscript rename to Task/Dynamic-variable-names/TUSCRIPT/dynamic-variable-names.tu diff --git a/Task/Echo-server/CoffeeScript/echo-server.coffeescript b/Task/Echo-server/CoffeeScript/echo-server.coffee similarity index 100% rename from Task/Echo-server/CoffeeScript/echo-server.coffeescript rename to Task/Echo-server/CoffeeScript/echo-server.coffee diff --git a/Task/Empty-directory/CoffeeScript/empty-directory.coffeescript b/Task/Empty-directory/CoffeeScript/empty-directory.coffee similarity index 100% rename from Task/Empty-directory/CoffeeScript/empty-directory.coffeescript rename to Task/Empty-directory/CoffeeScript/empty-directory.coffee diff --git a/Task/Empty-program/CoffeeScript/empty-program.coffeescript b/Task/Empty-program/CoffeeScript/empty-program.coffee similarity index 100% rename from Task/Empty-program/CoffeeScript/empty-program.coffeescript rename to Task/Empty-program/CoffeeScript/empty-program.coffee diff --git a/Task/Empty-program/KonsolScript/empty-program.konsolscript b/Task/Empty-program/KonsolScript/empty-program.konsol similarity index 100% rename from Task/Empty-program/KonsolScript/empty-program.konsolscript rename to Task/Empty-program/KonsolScript/empty-program.konsol diff --git a/Task/Empty-program/TUSCRIPT/empty-program.tuscript b/Task/Empty-program/TUSCRIPT/empty-program.tu similarity index 100% rename from Task/Empty-program/TUSCRIPT/empty-program.tuscript rename to Task/Empty-program/TUSCRIPT/empty-program.tu diff --git a/Task/Empty-program/VBScript/empty-program.vbscript b/Task/Empty-program/VBScript/empty-program.vb similarity index 100% rename from Task/Empty-program/VBScript/empty-program.vbscript rename to Task/Empty-program/VBScript/empty-program.vb diff --git a/Task/Empty-string/CoffeeScript/empty-string.coffeescript b/Task/Empty-string/CoffeeScript/empty-string.coffee similarity index 100% rename from Task/Empty-string/CoffeeScript/empty-string.coffeescript rename to Task/Empty-string/CoffeeScript/empty-string.coffee diff --git a/Task/Empty-string/DWScript/empty-string.dwscript b/Task/Empty-string/DWScript/empty-string.dw similarity index 100% rename from Task/Empty-string/DWScript/empty-string.dwscript rename to Task/Empty-string/DWScript/empty-string.dw diff --git a/Task/Empty-string/TUSCRIPT/empty-string.tuscript b/Task/Empty-string/TUSCRIPT/empty-string.tu similarity index 100% rename from Task/Empty-string/TUSCRIPT/empty-string.tuscript rename to Task/Empty-string/TUSCRIPT/empty-string.tu diff --git a/Task/Enumerations/DWScript/enumerations.dwscript b/Task/Enumerations/DWScript/enumerations.dw similarity index 100% rename from Task/Enumerations/DWScript/enumerations.dwscript rename to Task/Enumerations/DWScript/enumerations.dw diff --git a/Task/Environment-variables/CoffeeScript/environment-variables.coffeescript b/Task/Environment-variables/CoffeeScript/environment-variables.coffee similarity index 100% rename from Task/Environment-variables/CoffeeScript/environment-variables.coffeescript rename to Task/Environment-variables/CoffeeScript/environment-variables.coffee diff --git a/Task/Ethiopian-multiplication/CoffeeScript/ethiopian-multiplication.coffeescript b/Task/Ethiopian-multiplication/CoffeeScript/ethiopian-multiplication.coffee similarity index 100% rename from Task/Ethiopian-multiplication/CoffeeScript/ethiopian-multiplication.coffeescript rename to Task/Ethiopian-multiplication/CoffeeScript/ethiopian-multiplication.coffee diff --git a/Task/Ethiopian-multiplication/TUSCRIPT/ethiopian-multiplication.tuscript b/Task/Ethiopian-multiplication/TUSCRIPT/ethiopian-multiplication.tu similarity index 100% rename from Task/Ethiopian-multiplication/TUSCRIPT/ethiopian-multiplication.tuscript rename to Task/Ethiopian-multiplication/TUSCRIPT/ethiopian-multiplication.tu diff --git a/Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-1.vbscript b/Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-1.vb similarity index 100% rename from Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-1.vbscript rename to Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-1.vb diff --git a/Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-2.vbscript b/Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-2.vb similarity index 100% rename from Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-2.vbscript rename to Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-2.vb diff --git a/Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-3.vbscript b/Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-3.vb similarity index 100% rename from Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-3.vbscript rename to Task/Ethiopian-multiplication/VBScript/ethiopian-multiplication-3.vb diff --git a/Task/Evaluate-binomial-coefficients/CoffeeScript/evaluate-binomial-coefficients-1.coffeescript b/Task/Evaluate-binomial-coefficients/CoffeeScript/evaluate-binomial-coefficients-1.coffee similarity index 100% rename from Task/Evaluate-binomial-coefficients/CoffeeScript/evaluate-binomial-coefficients-1.coffeescript rename to Task/Evaluate-binomial-coefficients/CoffeeScript/evaluate-binomial-coefficients-1.coffee diff --git a/Task/Evaluate-binomial-coefficients/CoffeeScript/evaluate-binomial-coefficients-2.coffeescript b/Task/Evaluate-binomial-coefficients/CoffeeScript/evaluate-binomial-coefficients-2.coffee similarity index 100% rename from Task/Evaluate-binomial-coefficients/CoffeeScript/evaluate-binomial-coefficients-2.coffeescript rename to Task/Evaluate-binomial-coefficients/CoffeeScript/evaluate-binomial-coefficients-2.coffee diff --git a/Task/Evaluate-binomial-coefficients/Golfscript/evaluate-binomial-coefficients-1.golfscript b/Task/Evaluate-binomial-coefficients/Golfscript/evaluate-binomial-coefficients-1.golf similarity index 100% rename from Task/Evaluate-binomial-coefficients/Golfscript/evaluate-binomial-coefficients-1.golfscript rename to Task/Evaluate-binomial-coefficients/Golfscript/evaluate-binomial-coefficients-1.golf diff --git a/Task/Evaluate-binomial-coefficients/Golfscript/evaluate-binomial-coefficients-2.golfscript b/Task/Evaluate-binomial-coefficients/Golfscript/evaluate-binomial-coefficients-2.golf similarity index 100% rename from Task/Evaluate-binomial-coefficients/Golfscript/evaluate-binomial-coefficients-2.golfscript rename to Task/Evaluate-binomial-coefficients/Golfscript/evaluate-binomial-coefficients-2.golf diff --git a/Task/Even-or-odd/DWScript/even-or-odd-1.dwscript b/Task/Even-or-odd/DWScript/even-or-odd-1.dw similarity index 100% rename from Task/Even-or-odd/DWScript/even-or-odd-1.dwscript rename to Task/Even-or-odd/DWScript/even-or-odd-1.dw diff --git a/Task/Even-or-odd/DWScript/even-or-odd-2.dwscript b/Task/Even-or-odd/DWScript/even-or-odd-2.dw similarity index 100% rename from Task/Even-or-odd/DWScript/even-or-odd-2.dwscript rename to Task/Even-or-odd/DWScript/even-or-odd-2.dw diff --git a/Task/Even-or-odd/DWScript/even-or-odd-3.dwscript b/Task/Even-or-odd/DWScript/even-or-odd-3.dw similarity index 100% rename from Task/Even-or-odd/DWScript/even-or-odd-3.dwscript rename to Task/Even-or-odd/DWScript/even-or-odd-3.dw diff --git a/Task/Even-or-odd/TUSCRIPT/even-or-odd.tuscript b/Task/Even-or-odd/TUSCRIPT/even-or-odd.tu similarity index 100% rename from Task/Even-or-odd/TUSCRIPT/even-or-odd.tuscript rename to Task/Even-or-odd/TUSCRIPT/even-or-odd.tu diff --git a/Task/Exceptions-Catch-an-exception-thrown-in-a-nested-call/DWScript/exceptions-catch-an-exception-thrown-in-a-nested-call.dwscript b/Task/Exceptions-Catch-an-exception-thrown-in-a-nested-call/DWScript/exceptions-catch-an-exception-thrown-in-a-nested-call.dw similarity index 100% rename from Task/Exceptions-Catch-an-exception-thrown-in-a-nested-call/DWScript/exceptions-catch-an-exception-thrown-in-a-nested-call.dwscript rename to Task/Exceptions-Catch-an-exception-thrown-in-a-nested-call/DWScript/exceptions-catch-an-exception-thrown-in-a-nested-call.dw diff --git a/Task/Exceptions/DWScript/exceptions-1.dwscript b/Task/Exceptions/DWScript/exceptions-1.dw similarity index 100% rename from Task/Exceptions/DWScript/exceptions-1.dwscript rename to Task/Exceptions/DWScript/exceptions-1.dw diff --git a/Task/Exceptions/DWScript/exceptions-2.dwscript b/Task/Exceptions/DWScript/exceptions-2.dw similarity index 100% rename from Task/Exceptions/DWScript/exceptions-2.dwscript rename to Task/Exceptions/DWScript/exceptions-2.dw diff --git a/Task/Exceptions/DWScript/exceptions-3.dwscript b/Task/Exceptions/DWScript/exceptions-3.dw similarity index 100% rename from Task/Exceptions/DWScript/exceptions-3.dwscript rename to Task/Exceptions/DWScript/exceptions-3.dw diff --git a/Task/Execute-HQ9+/DWScript/execute-hq9+.dwscript b/Task/Execute-HQ9+/DWScript/execute-hq9+.dw similarity index 100% rename from Task/Execute-HQ9+/DWScript/execute-hq9+.dwscript rename to Task/Execute-HQ9+/DWScript/execute-hq9+.dw diff --git a/Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-1.vbscript b/Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-1.vb similarity index 100% rename from Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-1.vbscript rename to Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-1.vb diff --git a/Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-2.vbscript b/Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-2.vb similarity index 100% rename from Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-2.vbscript rename to Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-2.vb diff --git a/Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-3.vbscript b/Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-3.vb similarity index 100% rename from Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-3.vbscript rename to Task/Execute-a-Markov-algorithm/VBScript/execute-a-markov-algorithm-3.vb diff --git a/Task/Execute-a-system-command/MAXScript/execute-a-system-command.maxscript b/Task/Execute-a-system-command/MAXScript/execute-a-system-command.max similarity index 100% rename from Task/Execute-a-system-command/MAXScript/execute-a-system-command.maxscript rename to Task/Execute-a-system-command/MAXScript/execute-a-system-command.max diff --git a/Task/Execute-a-system-command/TUSCRIPT/execute-a-system-command.tuscript b/Task/Execute-a-system-command/TUSCRIPT/execute-a-system-command.tu similarity index 100% rename from Task/Execute-a-system-command/TUSCRIPT/execute-a-system-command.tuscript rename to Task/Execute-a-system-command/TUSCRIPT/execute-a-system-command.tu diff --git a/Task/Factorial/CoffeeScript/factorial-1.coffeescript b/Task/Factorial/CoffeeScript/factorial-1.coffee similarity index 100% rename from Task/Factorial/CoffeeScript/factorial-1.coffeescript rename to Task/Factorial/CoffeeScript/factorial-1.coffee diff --git a/Task/Factorial/CoffeeScript/factorial-2.coffeescript b/Task/Factorial/CoffeeScript/factorial-2.coffee similarity index 100% rename from Task/Factorial/CoffeeScript/factorial-2.coffeescript rename to Task/Factorial/CoffeeScript/factorial-2.coffee diff --git a/Task/Factorial/DWScript/factorial-1.dwscript b/Task/Factorial/DWScript/factorial-1.dw similarity index 100% rename from Task/Factorial/DWScript/factorial-1.dwscript rename to Task/Factorial/DWScript/factorial-1.dw diff --git a/Task/Factorial/DWScript/factorial-2.dwscript b/Task/Factorial/DWScript/factorial-2.dw similarity index 100% rename from Task/Factorial/DWScript/factorial-2.dwscript rename to Task/Factorial/DWScript/factorial-2.dw diff --git a/Task/Factorial/Golfscript/factorial-1.golfscript b/Task/Factorial/Golfscript/factorial-1.golf similarity index 100% rename from Task/Factorial/Golfscript/factorial-1.golfscript rename to Task/Factorial/Golfscript/factorial-1.golf diff --git a/Task/Factorial/Golfscript/factorial-2.golfscript b/Task/Factorial/Golfscript/factorial-2.golf similarity index 100% rename from Task/Factorial/Golfscript/factorial-2.golfscript rename to Task/Factorial/Golfscript/factorial-2.golf diff --git a/Task/Factorial/Golfscript/factorial-3.golfscript b/Task/Factorial/Golfscript/factorial-3.golf similarity index 100% rename from Task/Factorial/Golfscript/factorial-3.golfscript rename to Task/Factorial/Golfscript/factorial-3.golf diff --git a/Task/Factorial/KonsolScript/factorial.konsolscript b/Task/Factorial/KonsolScript/factorial.konsol similarity index 100% rename from Task/Factorial/KonsolScript/factorial.konsolscript rename to Task/Factorial/KonsolScript/factorial.konsol diff --git a/Task/Factorial/MAXScript/factorial-1.maxscript b/Task/Factorial/MAXScript/factorial-1.max similarity index 100% rename from Task/Factorial/MAXScript/factorial-1.maxscript rename to Task/Factorial/MAXScript/factorial-1.max diff --git a/Task/Factorial/MAXScript/factorial-2.maxscript b/Task/Factorial/MAXScript/factorial-2.max similarity index 100% rename from Task/Factorial/MAXScript/factorial-2.maxscript rename to Task/Factorial/MAXScript/factorial-2.max diff --git a/Task/Factorial/TUSCRIPT/factorial.tuscript b/Task/Factorial/TUSCRIPT/factorial.tu similarity index 100% rename from Task/Factorial/TUSCRIPT/factorial.tuscript rename to Task/Factorial/TUSCRIPT/factorial.tu diff --git a/Task/Factorial/TorqueScript/factorial-1.torquescript b/Task/Factorial/TorqueScript/factorial-1.torque similarity index 100% rename from Task/Factorial/TorqueScript/factorial-1.torquescript rename to Task/Factorial/TorqueScript/factorial-1.torque diff --git a/Task/Factorial/TorqueScript/factorial-2.torquescript b/Task/Factorial/TorqueScript/factorial-2.torque similarity index 100% rename from Task/Factorial/TorqueScript/factorial-2.torquescript rename to Task/Factorial/TorqueScript/factorial-2.torque diff --git a/Task/Factorial/VBScript/factorial.vbscript b/Task/Factorial/VBScript/factorial.vb similarity index 100% rename from Task/Factorial/VBScript/factorial.vbscript rename to Task/Factorial/VBScript/factorial.vb diff --git a/Task/Factors-of-a-Mersenne-number/CoffeeScript/factors-of-a-mersenne-number.coffeescript b/Task/Factors-of-a-Mersenne-number/CoffeeScript/factors-of-a-mersenne-number.coffee similarity index 100% rename from Task/Factors-of-a-Mersenne-number/CoffeeScript/factors-of-a-mersenne-number.coffeescript rename to Task/Factors-of-a-Mersenne-number/CoffeeScript/factors-of-a-mersenne-number.coffee diff --git a/Task/Factors-of-an-integer/CoffeeScript/factors-of-an-integer-1.coffeescript b/Task/Factors-of-an-integer/CoffeeScript/factors-of-an-integer-1.coffee similarity index 100% rename from Task/Factors-of-an-integer/CoffeeScript/factors-of-an-integer-1.coffeescript rename to Task/Factors-of-an-integer/CoffeeScript/factors-of-an-integer-1.coffee diff --git a/Task/Factors-of-an-integer/CoffeeScript/factors-of-an-integer-2.coffeescript b/Task/Factors-of-an-integer/CoffeeScript/factors-of-an-integer-2.coffee similarity index 100% rename from Task/Factors-of-an-integer/CoffeeScript/factors-of-an-integer-2.coffeescript rename to Task/Factors-of-an-integer/CoffeeScript/factors-of-an-integer-2.coffee diff --git a/Task/Fibonacci-sequence/C/fibonacci-sequence-1.c b/Task/Fibonacci-sequence/C/fibonacci-sequence-1.c index 30e6a23ce5..97cf199c39 100644 --- a/Task/Fibonacci-sequence/C/fibonacci-sequence-1.c +++ b/Task/Fibonacci-sequence/C/fibonacci-sequence-1.c @@ -1,3 +1,3 @@ -long long unsigned fib(unsigned n) { - return n < 2 ? n : fib(n - 1) + fib(n - 2); +long long int fibb(long long int a, long long int b, int n) { +return (--n>0)?(fibb(b, a+b, n)):(a); } diff --git a/Task/Fibonacci-sequence/C/fibonacci-sequence-2.c b/Task/Fibonacci-sequence/C/fibonacci-sequence-2.c index 2016fb230b..5a4ae177cf 100644 --- a/Task/Fibonacci-sequence/C/fibonacci-sequence-2.c +++ b/Task/Fibonacci-sequence/C/fibonacci-sequence-2.c @@ -1,10 +1,9 @@ -long long unsigned fib(unsigned n) { - long long unsigned last = 0, this = 1, new, i; - if (n < 2) return n; - for (i = 1 ; i < n ; ++i) { - new = last + this; - last = this; - this = new; - } - return this; +long long int fibb(int n) { + int fnow = 0, fnext = 1, tempf; + while(--n>0){ + tempf = fnow + fnext; + fnow = fnext; + fnext = tempf; + } + return fnow; } diff --git a/Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-1.coffeescript b/Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-1.coffee similarity index 100% rename from Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-1.coffeescript rename to Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-1.coffee diff --git a/Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-2.coffeescript b/Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-2.coffee similarity index 100% rename from Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-2.coffeescript rename to Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-2.coffee diff --git a/Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-3.coffeescript b/Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-3.coffee similarity index 100% rename from Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-3.coffeescript rename to Task/Fibonacci-sequence/CoffeeScript/fibonacci-sequence-3.coffee diff --git a/Task/Fibonacci-sequence/DWScript/fibonacci-sequence.dwscript b/Task/Fibonacci-sequence/DWScript/fibonacci-sequence.dw similarity index 100% rename from Task/Fibonacci-sequence/DWScript/fibonacci-sequence.dwscript rename to Task/Fibonacci-sequence/DWScript/fibonacci-sequence.dw diff --git a/Task/Fibonacci-sequence/MAXScript/fibonacci-sequence-1.maxscript b/Task/Fibonacci-sequence/MAXScript/fibonacci-sequence-1.max similarity index 100% rename from Task/Fibonacci-sequence/MAXScript/fibonacci-sequence-1.maxscript rename to Task/Fibonacci-sequence/MAXScript/fibonacci-sequence-1.max diff --git a/Task/Fibonacci-sequence/MAXScript/fibonacci-sequence-2.maxscript b/Task/Fibonacci-sequence/MAXScript/fibonacci-sequence-2.max similarity index 100% rename from Task/Fibonacci-sequence/MAXScript/fibonacci-sequence-2.maxscript rename to Task/Fibonacci-sequence/MAXScript/fibonacci-sequence-2.max diff --git a/Task/Fibonacci-sequence/TUSCRIPT/fibonacci-sequence.tuscript b/Task/Fibonacci-sequence/TUSCRIPT/fibonacci-sequence.tu similarity index 100% rename from Task/Fibonacci-sequence/TUSCRIPT/fibonacci-sequence.tuscript rename to Task/Fibonacci-sequence/TUSCRIPT/fibonacci-sequence.tu diff --git a/Task/Fibonacci-sequence/VBScript/fibonacci-sequence-1.vbscript b/Task/Fibonacci-sequence/VBScript/fibonacci-sequence-1.vb similarity index 100% rename from Task/Fibonacci-sequence/VBScript/fibonacci-sequence-1.vbscript rename to Task/Fibonacci-sequence/VBScript/fibonacci-sequence-1.vb diff --git a/Task/Fibonacci-sequence/VBScript/fibonacci-sequence-2.vbscript b/Task/Fibonacci-sequence/VBScript/fibonacci-sequence-2.vb similarity index 100% rename from Task/Fibonacci-sequence/VBScript/fibonacci-sequence-2.vbscript rename to Task/Fibonacci-sequence/VBScript/fibonacci-sequence-2.vb diff --git a/Task/Fibonacci-sequence/VBScript/fibonacci-sequence-3.vbscript b/Task/Fibonacci-sequence/VBScript/fibonacci-sequence-3.vb similarity index 100% rename from Task/Fibonacci-sequence/VBScript/fibonacci-sequence-3.vbscript rename to Task/Fibonacci-sequence/VBScript/fibonacci-sequence-3.vb diff --git a/Task/File-IO/MAXScript/file-io.maxscript b/Task/File-IO/MAXScript/file-io.max similarity index 100% rename from Task/File-IO/MAXScript/file-io.maxscript rename to Task/File-IO/MAXScript/file-io.max diff --git a/Task/File-IO/VBScript/file-io.vbscript b/Task/File-IO/VBScript/file-io.vb similarity index 100% rename from Task/File-IO/VBScript/file-io.vbscript rename to Task/File-IO/VBScript/file-io.vb diff --git a/Task/File-modification-time/MAXScript/file-modification-time.maxscript b/Task/File-modification-time/MAXScript/file-modification-time.max similarity index 100% rename from Task/File-modification-time/MAXScript/file-modification-time.maxscript rename to Task/File-modification-time/MAXScript/file-modification-time.max diff --git a/Task/File-modification-time/TUSCRIPT/file-modification-time.tuscript b/Task/File-modification-time/TUSCRIPT/file-modification-time.tu similarity index 100% rename from Task/File-modification-time/TUSCRIPT/file-modification-time.tuscript rename to Task/File-modification-time/TUSCRIPT/file-modification-time.tu diff --git a/Task/File-size/MAXScript/file-size.maxscript b/Task/File-size/MAXScript/file-size.max similarity index 100% rename from Task/File-size/MAXScript/file-size.maxscript rename to Task/File-size/MAXScript/file-size.max diff --git a/Task/File-size/TUSCRIPT/file-size.tuscript b/Task/File-size/TUSCRIPT/file-size.tu similarity index 100% rename from Task/File-size/TUSCRIPT/file-size.tuscript rename to Task/File-size/TUSCRIPT/file-size.tu diff --git a/Task/File-size/TorqueScript/file-size-1.torquescript b/Task/File-size/TorqueScript/file-size-1.torque similarity index 100% rename from Task/File-size/TorqueScript/file-size-1.torquescript rename to Task/File-size/TorqueScript/file-size-1.torque diff --git a/Task/File-size/TorqueScript/file-size-2.torquescript b/Task/File-size/TorqueScript/file-size-2.torque similarity index 100% rename from Task/File-size/TorqueScript/file-size-2.torquescript rename to Task/File-size/TorqueScript/file-size-2.torque diff --git a/Task/Filter/MAXScript/filter.maxscript b/Task/Filter/MAXScript/filter.max similarity index 100% rename from Task/Filter/MAXScript/filter.maxscript rename to Task/Filter/MAXScript/filter.max diff --git a/Task/Filter/TUSCRIPT/filter.tuscript b/Task/Filter/TUSCRIPT/filter.tu similarity index 100% rename from Task/Filter/TUSCRIPT/filter.tuscript rename to Task/Filter/TUSCRIPT/filter.tu diff --git a/Task/Find-common-directory-path/TUSCRIPT/find-common-directory-path.tuscript b/Task/Find-common-directory-path/TUSCRIPT/find-common-directory-path.tu similarity index 100% rename from Task/Find-common-directory-path/TUSCRIPT/find-common-directory-path.tuscript rename to Task/Find-common-directory-path/TUSCRIPT/find-common-directory-path.tu diff --git a/Task/Find-limit-of-recursion/DWScript/find-limit-of-recursion.dwscript b/Task/Find-limit-of-recursion/DWScript/find-limit-of-recursion.dw similarity index 100% rename from Task/Find-limit-of-recursion/DWScript/find-limit-of-recursion.dwscript rename to Task/Find-limit-of-recursion/DWScript/find-limit-of-recursion.dw diff --git a/Task/Find-limit-of-recursion/VBScript/find-limit-of-recursion-1.vbscript b/Task/Find-limit-of-recursion/VBScript/find-limit-of-recursion-1.vb similarity index 100% rename from Task/Find-limit-of-recursion/VBScript/find-limit-of-recursion-1.vbscript rename to Task/Find-limit-of-recursion/VBScript/find-limit-of-recursion-1.vb diff --git a/Task/Find-limit-of-recursion/VBScript/find-limit-of-recursion-2.vbscript b/Task/Find-limit-of-recursion/VBScript/find-limit-of-recursion-2.vb similarity index 100% rename from Task/Find-limit-of-recursion/VBScript/find-limit-of-recursion-2.vbscript rename to Task/Find-limit-of-recursion/VBScript/find-limit-of-recursion-2.vb diff --git a/Task/Find-the-missing-permutation/CoffeeScript/find-the-missing-permutation-1.coffeescript b/Task/Find-the-missing-permutation/CoffeeScript/find-the-missing-permutation-1.coffee similarity index 100% rename from Task/Find-the-missing-permutation/CoffeeScript/find-the-missing-permutation-1.coffeescript rename to Task/Find-the-missing-permutation/CoffeeScript/find-the-missing-permutation-1.coffee diff --git a/Task/Find-the-missing-permutation/CoffeeScript/find-the-missing-permutation-2.coffeescript b/Task/Find-the-missing-permutation/CoffeeScript/find-the-missing-permutation-2.coffee similarity index 100% rename from Task/Find-the-missing-permutation/CoffeeScript/find-the-missing-permutation-2.coffeescript rename to Task/Find-the-missing-permutation/CoffeeScript/find-the-missing-permutation-2.coffee diff --git a/Task/First-class-functions/CoffeeScript/first-class-functions.coffeescript b/Task/First-class-functions/CoffeeScript/first-class-functions.coffee similarity index 100% rename from Task/First-class-functions/CoffeeScript/first-class-functions.coffeescript rename to Task/First-class-functions/CoffeeScript/first-class-functions.coffee diff --git a/Task/Five-weekends/TUSCRIPT/five-weekends.tuscript b/Task/Five-weekends/TUSCRIPT/five-weekends.tu similarity index 100% rename from Task/Five-weekends/TUSCRIPT/five-weekends.tuscript rename to Task/Five-weekends/TUSCRIPT/five-weekends.tu diff --git a/Task/FizzBuzz/CoffeeScript/fizzbuzz-1.coffeescript b/Task/FizzBuzz/CoffeeScript/fizzbuzz-1.coffee similarity index 100% rename from Task/FizzBuzz/CoffeeScript/fizzbuzz-1.coffeescript rename to Task/FizzBuzz/CoffeeScript/fizzbuzz-1.coffee diff --git a/Task/FizzBuzz/CoffeeScript/fizzbuzz-2.coffeescript b/Task/FizzBuzz/CoffeeScript/fizzbuzz-2.coffee similarity index 100% rename from Task/FizzBuzz/CoffeeScript/fizzbuzz-2.coffeescript rename to Task/FizzBuzz/CoffeeScript/fizzbuzz-2.coffee diff --git a/Task/FizzBuzz/DWScript/fizzbuzz.dwscript b/Task/FizzBuzz/DWScript/fizzbuzz.dw similarity index 100% rename from Task/FizzBuzz/DWScript/fizzbuzz.dwscript rename to Task/FizzBuzz/DWScript/fizzbuzz.dw diff --git a/Task/FizzBuzz/MAXScript/fizzbuzz.maxscript b/Task/FizzBuzz/MAXScript/fizzbuzz.max similarity index 100% rename from Task/FizzBuzz/MAXScript/fizzbuzz.maxscript rename to Task/FizzBuzz/MAXScript/fizzbuzz.max diff --git a/Task/FizzBuzz/TUSCRIPT/fizzbuzz.tuscript b/Task/FizzBuzz/TUSCRIPT/fizzbuzz.tu similarity index 100% rename from Task/FizzBuzz/TUSCRIPT/fizzbuzz.tuscript rename to Task/FizzBuzz/TUSCRIPT/fizzbuzz.tu diff --git a/Task/FizzBuzz/VBScript/fizzbuzz-1.vbscript b/Task/FizzBuzz/VBScript/fizzbuzz-1.vb similarity index 100% rename from Task/FizzBuzz/VBScript/fizzbuzz-1.vbscript rename to Task/FizzBuzz/VBScript/fizzbuzz-1.vb diff --git a/Task/FizzBuzz/VBScript/fizzbuzz-2.vbscript b/Task/FizzBuzz/VBScript/fizzbuzz-2.vb similarity index 100% rename from Task/FizzBuzz/VBScript/fizzbuzz-2.vbscript rename to Task/FizzBuzz/VBScript/fizzbuzz-2.vb diff --git a/Task/Flatten-a-list/CoffeeScript/flatten-a-list-1.coffeescript b/Task/Flatten-a-list/CoffeeScript/flatten-a-list-1.coffee similarity index 100% rename from Task/Flatten-a-list/CoffeeScript/flatten-a-list-1.coffeescript rename to Task/Flatten-a-list/CoffeeScript/flatten-a-list-1.coffee diff --git a/Task/Flatten-a-list/CoffeeScript/flatten-a-list-2.coffeescript b/Task/Flatten-a-list/CoffeeScript/flatten-a-list-2.coffee similarity index 100% rename from Task/Flatten-a-list/CoffeeScript/flatten-a-list-2.coffeescript rename to Task/Flatten-a-list/CoffeeScript/flatten-a-list-2.coffee diff --git a/Task/Flatten-a-list/VBScript/flatten-a-list-1.vbscript b/Task/Flatten-a-list/VBScript/flatten-a-list-1.vb similarity index 100% rename from Task/Flatten-a-list/VBScript/flatten-a-list-1.vbscript rename to Task/Flatten-a-list/VBScript/flatten-a-list-1.vb diff --git a/Task/Flatten-a-list/VBScript/flatten-a-list-2.vbscript b/Task/Flatten-a-list/VBScript/flatten-a-list-2.vb similarity index 100% rename from Task/Flatten-a-list/VBScript/flatten-a-list-2.vbscript rename to Task/Flatten-a-list/VBScript/flatten-a-list-2.vb diff --git a/Task/Flatten-a-list/VBScript/flatten-a-list-3.vbscript b/Task/Flatten-a-list/VBScript/flatten-a-list-3.vb similarity index 100% rename from Task/Flatten-a-list/VBScript/flatten-a-list-3.vbscript rename to Task/Flatten-a-list/VBScript/flatten-a-list-3.vb diff --git a/Task/Forward-difference/CoffeeScript/forward-difference.coffeescript b/Task/Forward-difference/CoffeeScript/forward-difference.coffee similarity index 100% rename from Task/Forward-difference/CoffeeScript/forward-difference.coffeescript rename to Task/Forward-difference/CoffeeScript/forward-difference.coffee diff --git a/Task/Four-bit-adder/CoffeeScript/four-bit-adder.coffeescript b/Task/Four-bit-adder/CoffeeScript/four-bit-adder.coffee similarity index 100% rename from Task/Four-bit-adder/CoffeeScript/four-bit-adder.coffeescript rename to Task/Four-bit-adder/CoffeeScript/four-bit-adder.coffee diff --git a/Task/Four-bit-adder/TorqueScript/four-bit-adder.torquescript b/Task/Four-bit-adder/TorqueScript/four-bit-adder.torque similarity index 100% rename from Task/Four-bit-adder/TorqueScript/four-bit-adder.torquescript rename to Task/Four-bit-adder/TorqueScript/four-bit-adder.torque diff --git a/Task/Fractal-tree/TUSCRIPT/fractal-tree.tuscript b/Task/Fractal-tree/TUSCRIPT/fractal-tree.tu similarity index 100% rename from Task/Fractal-tree/TUSCRIPT/fractal-tree.tuscript rename to Task/Fractal-tree/TUSCRIPT/fractal-tree.tu diff --git a/Task/Function-composition/VBScript/function-composition-1.vbscript b/Task/Function-composition/VBScript/function-composition-1.vb similarity index 100% rename from Task/Function-composition/VBScript/function-composition-1.vbscript rename to Task/Function-composition/VBScript/function-composition-1.vb diff --git a/Task/Function-composition/VBScript/function-composition-2.vbscript b/Task/Function-composition/VBScript/function-composition-2.vb similarity index 100% rename from Task/Function-composition/VBScript/function-composition-2.vbscript rename to Task/Function-composition/VBScript/function-composition-2.vb diff --git a/Task/Function-definition/CoffeeScript/function-definition.coffeescript b/Task/Function-definition/CoffeeScript/function-definition.coffee similarity index 100% rename from Task/Function-definition/CoffeeScript/function-definition.coffeescript rename to Task/Function-definition/CoffeeScript/function-definition.coffee diff --git a/Task/Function-definition/DWScript/function-definition.dwscript b/Task/Function-definition/DWScript/function-definition.dw similarity index 100% rename from Task/Function-definition/DWScript/function-definition.dwscript rename to Task/Function-definition/DWScript/function-definition.dw diff --git a/Task/Function-definition/Golfscript/function-definition.golfscript b/Task/Function-definition/Golfscript/function-definition.golf similarity index 100% rename from Task/Function-definition/Golfscript/function-definition.golfscript rename to Task/Function-definition/Golfscript/function-definition.golf diff --git a/Task/Function-definition/MAXScript/function-definition.maxscript b/Task/Function-definition/MAXScript/function-definition.max similarity index 100% rename from Task/Function-definition/MAXScript/function-definition.maxscript rename to Task/Function-definition/MAXScript/function-definition.max diff --git a/Task/Function-definition/VBScript/function-definition-1.vbscript b/Task/Function-definition/VBScript/function-definition-1.vb similarity index 100% rename from Task/Function-definition/VBScript/function-definition-1.vbscript rename to Task/Function-definition/VBScript/function-definition-1.vb diff --git a/Task/Function-definition/VBScript/function-definition-2.vbscript b/Task/Function-definition/VBScript/function-definition-2.vb similarity index 100% rename from Task/Function-definition/VBScript/function-definition-2.vbscript rename to Task/Function-definition/VBScript/function-definition-2.vb diff --git a/Task/Generic-swap/MAXScript/generic-swap.maxscript b/Task/Generic-swap/MAXScript/generic-swap.max similarity index 100% rename from Task/Generic-swap/MAXScript/generic-swap.maxscript rename to Task/Generic-swap/MAXScript/generic-swap.max diff --git a/Task/Generic-swap/VBScript/generic-swap-1.vbscript b/Task/Generic-swap/VBScript/generic-swap-1.vb similarity index 100% rename from Task/Generic-swap/VBScript/generic-swap-1.vbscript rename to Task/Generic-swap/VBScript/generic-swap-1.vb diff --git a/Task/Generic-swap/VBScript/generic-swap-2.vbscript b/Task/Generic-swap/VBScript/generic-swap-2.vb similarity index 100% rename from Task/Generic-swap/VBScript/generic-swap-2.vbscript rename to Task/Generic-swap/VBScript/generic-swap-2.vb diff --git a/Task/Generic-swap/VBScript/generic-swap-3.vbscript b/Task/Generic-swap/VBScript/generic-swap-3.vb similarity index 100% rename from Task/Generic-swap/VBScript/generic-swap-3.vbscript rename to Task/Generic-swap/VBScript/generic-swap-3.vb diff --git a/Task/Globally-replace-text-in-several-files/TUSCRIPT/globally-replace-text-in-several-files.tuscript b/Task/Globally-replace-text-in-several-files/TUSCRIPT/globally-replace-text-in-several-files.tu similarity index 100% rename from Task/Globally-replace-text-in-several-files/TUSCRIPT/globally-replace-text-in-several-files.tuscript rename to Task/Globally-replace-text-in-several-files/TUSCRIPT/globally-replace-text-in-several-files.tu diff --git a/Task/Gray-code/CoffeeScript/gray-code.coffeescript b/Task/Gray-code/CoffeeScript/gray-code.coffee similarity index 100% rename from Task/Gray-code/CoffeeScript/gray-code.coffeescript rename to Task/Gray-code/CoffeeScript/gray-code.coffee diff --git a/Task/Gray-code/DWScript/gray-code.dwscript b/Task/Gray-code/DWScript/gray-code.dw similarity index 100% rename from Task/Gray-code/DWScript/gray-code.dwscript rename to Task/Gray-code/DWScript/gray-code.dw diff --git a/Task/Greatest-common-divisor/C/greatest-common-divisor-2.c b/Task/Greatest-common-divisor/C/greatest-common-divisor-2.c index f56c2a022a..50ae171e91 100644 --- a/Task/Greatest-common-divisor/C/greatest-common-divisor-2.c +++ b/Task/Greatest-common-divisor/C/greatest-common-divisor-2.c @@ -1,7 +1,3 @@ -int -gcd(int u, int v) { - if (v) - return gcd(v, u % v); - else - return u < 0 ? -u : u; /* abs(u) */ +int gcd(int u, int v) { +return (v != 0)?gcd(v, u%v):u; } diff --git a/Task/Greatest-common-divisor/CoffeeScript/greatest-common-divisor-1.coffeescript b/Task/Greatest-common-divisor/CoffeeScript/greatest-common-divisor-1.coffee similarity index 100% rename from Task/Greatest-common-divisor/CoffeeScript/greatest-common-divisor-1.coffeescript rename to Task/Greatest-common-divisor/CoffeeScript/greatest-common-divisor-1.coffee diff --git a/Task/Greatest-common-divisor/CoffeeScript/greatest-common-divisor-2.coffeescript b/Task/Greatest-common-divisor/CoffeeScript/greatest-common-divisor-2.coffee similarity index 100% rename from Task/Greatest-common-divisor/CoffeeScript/greatest-common-divisor-2.coffeescript rename to Task/Greatest-common-divisor/CoffeeScript/greatest-common-divisor-2.coffee diff --git a/Task/Greatest-common-divisor/DWScript/greatest-common-divisor.dwscript b/Task/Greatest-common-divisor/DWScript/greatest-common-divisor.dw similarity index 100% rename from Task/Greatest-common-divisor/DWScript/greatest-common-divisor.dwscript rename to Task/Greatest-common-divisor/DWScript/greatest-common-divisor.dw diff --git a/Task/Greatest-common-divisor/MAXScript/greatest-common-divisor-1.maxscript b/Task/Greatest-common-divisor/MAXScript/greatest-common-divisor-1.max similarity index 100% rename from Task/Greatest-common-divisor/MAXScript/greatest-common-divisor-1.maxscript rename to Task/Greatest-common-divisor/MAXScript/greatest-common-divisor-1.max diff --git a/Task/Greatest-common-divisor/MAXScript/greatest-common-divisor-2.maxscript b/Task/Greatest-common-divisor/MAXScript/greatest-common-divisor-2.max similarity index 100% rename from Task/Greatest-common-divisor/MAXScript/greatest-common-divisor-2.maxscript rename to Task/Greatest-common-divisor/MAXScript/greatest-common-divisor-2.max diff --git a/Task/Greatest-element-of-a-list/CoffeeScript/greatest-element-of-a-list.coffeescript b/Task/Greatest-element-of-a-list/CoffeeScript/greatest-element-of-a-list.coffee similarity index 100% rename from Task/Greatest-element-of-a-list/CoffeeScript/greatest-element-of-a-list.coffeescript rename to Task/Greatest-element-of-a-list/CoffeeScript/greatest-element-of-a-list.coffee diff --git a/Task/Greatest-element-of-a-list/Golfscript/greatest-element-of-a-list.golfscript b/Task/Greatest-element-of-a-list/Golfscript/greatest-element-of-a-list.golf similarity index 100% rename from Task/Greatest-element-of-a-list/Golfscript/greatest-element-of-a-list.golfscript rename to Task/Greatest-element-of-a-list/Golfscript/greatest-element-of-a-list.golf diff --git a/Task/Greatest-element-of-a-list/MAXScript/greatest-element-of-a-list.maxscript b/Task/Greatest-element-of-a-list/MAXScript/greatest-element-of-a-list.max similarity index 100% rename from Task/Greatest-element-of-a-list/MAXScript/greatest-element-of-a-list.maxscript rename to Task/Greatest-element-of-a-list/MAXScript/greatest-element-of-a-list.max diff --git a/Task/Greatest-element-of-a-list/TUSCRIPT/greatest-element-of-a-list.tuscript b/Task/Greatest-element-of-a-list/TUSCRIPT/greatest-element-of-a-list.tu similarity index 100% rename from Task/Greatest-element-of-a-list/TUSCRIPT/greatest-element-of-a-list.tuscript rename to Task/Greatest-element-of-a-list/TUSCRIPT/greatest-element-of-a-list.tu diff --git a/Task/Greatest-subsequential-sum/CoffeeScript/greatest-subsequential-sum.coffeescript b/Task/Greatest-subsequential-sum/CoffeeScript/greatest-subsequential-sum.coffee similarity index 100% rename from Task/Greatest-subsequential-sum/CoffeeScript/greatest-subsequential-sum.coffeescript rename to Task/Greatest-subsequential-sum/CoffeeScript/greatest-subsequential-sum.coffee diff --git a/Task/Guess-the-number-With-feedback/TUSCRIPT/guess-the-number-with-feedback.tuscript b/Task/Guess-the-number-With-feedback/TUSCRIPT/guess-the-number-with-feedback.tu similarity index 100% rename from Task/Guess-the-number-With-feedback/TUSCRIPT/guess-the-number-with-feedback.tuscript rename to Task/Guess-the-number-With-feedback/TUSCRIPT/guess-the-number-with-feedback.tu diff --git a/Task/Guess-the-number/CoffeeScript/guess-the-number-1.coffeescript b/Task/Guess-the-number/CoffeeScript/guess-the-number-1.coffee similarity index 100% rename from Task/Guess-the-number/CoffeeScript/guess-the-number-1.coffeescript rename to Task/Guess-the-number/CoffeeScript/guess-the-number-1.coffee diff --git a/Task/Guess-the-number/CoffeeScript/guess-the-number-2.coffeescript b/Task/Guess-the-number/CoffeeScript/guess-the-number-2.coffee similarity index 100% rename from Task/Guess-the-number/CoffeeScript/guess-the-number-2.coffeescript rename to Task/Guess-the-number/CoffeeScript/guess-the-number-2.coffee diff --git a/Task/Guess-the-number/TUSCRIPT/guess-the-number.tuscript b/Task/Guess-the-number/TUSCRIPT/guess-the-number.tu similarity index 100% rename from Task/Guess-the-number/TUSCRIPT/guess-the-number.tuscript rename to Task/Guess-the-number/TUSCRIPT/guess-the-number.tu diff --git a/Task/Guess-the-number/VBScript/guess-the-number.vbscript b/Task/Guess-the-number/VBScript/guess-the-number.vb similarity index 100% rename from Task/Guess-the-number/VBScript/guess-the-number.vbscript rename to Task/Guess-the-number/VBScript/guess-the-number.vb diff --git a/Task/HTTP/TUSCRIPT/http.tuscript b/Task/HTTP/TUSCRIPT/http.tu similarity index 100% rename from Task/HTTP/TUSCRIPT/http.tuscript rename to Task/HTTP/TUSCRIPT/http.tu diff --git a/Task/HTTP/VBScript/http.vbscript b/Task/HTTP/VBScript/http.vb similarity index 100% rename from Task/HTTP/VBScript/http.vbscript rename to Task/HTTP/VBScript/http.vb diff --git a/Task/HTTPS/TUSCRIPT/https.tuscript b/Task/HTTPS/TUSCRIPT/https.tu similarity index 100% rename from Task/HTTPS/TUSCRIPT/https.tuscript rename to Task/HTTPS/TUSCRIPT/https.tu diff --git a/Task/HTTPS/VBScript/https.vbscript b/Task/HTTPS/VBScript/https.vb similarity index 100% rename from Task/HTTPS/VBScript/https.vbscript rename to Task/HTTPS/VBScript/https.vb diff --git a/Task/Hailstone-sequence/CoffeeScript/hailstone-sequence.coffeescript b/Task/Hailstone-sequence/CoffeeScript/hailstone-sequence.coffee similarity index 100% rename from Task/Hailstone-sequence/CoffeeScript/hailstone-sequence.coffeescript rename to Task/Hailstone-sequence/CoffeeScript/hailstone-sequence.coffee diff --git a/Task/Hamming-numbers/CoffeeScript/hamming-numbers.coffeescript b/Task/Hamming-numbers/CoffeeScript/hamming-numbers.coffee similarity index 100% rename from Task/Hamming-numbers/CoffeeScript/hamming-numbers.coffeescript rename to Task/Hamming-numbers/CoffeeScript/hamming-numbers.coffee diff --git a/Task/Happy-numbers/CoffeeScript/happy-numbers.coffeescript b/Task/Happy-numbers/CoffeeScript/happy-numbers.coffee similarity index 100% rename from Task/Happy-numbers/CoffeeScript/happy-numbers.coffeescript rename to Task/Happy-numbers/CoffeeScript/happy-numbers.coffee diff --git a/Task/Happy-numbers/DWScript/happy-numbers.dwscript b/Task/Happy-numbers/DWScript/happy-numbers.dw similarity index 100% rename from Task/Happy-numbers/DWScript/happy-numbers.dwscript rename to Task/Happy-numbers/DWScript/happy-numbers.dw diff --git a/Task/Happy-numbers/TUSCRIPT/happy-numbers.tuscript b/Task/Happy-numbers/TUSCRIPT/happy-numbers.tu similarity index 100% rename from Task/Happy-numbers/TUSCRIPT/happy-numbers.tuscript rename to Task/Happy-numbers/TUSCRIPT/happy-numbers.tu diff --git a/Task/Hash-from-two-arrays/CoffeeScript/hash-from-two-arrays.coffeescript b/Task/Hash-from-two-arrays/CoffeeScript/hash-from-two-arrays.coffee similarity index 100% rename from Task/Hash-from-two-arrays/CoffeeScript/hash-from-two-arrays.coffeescript rename to Task/Hash-from-two-arrays/CoffeeScript/hash-from-two-arrays.coffee diff --git a/Task/Hash-from-two-arrays/VBScript/hash-from-two-arrays.vbscript b/Task/Hash-from-two-arrays/VBScript/hash-from-two-arrays.vb similarity index 100% rename from Task/Hash-from-two-arrays/VBScript/hash-from-two-arrays.vbscript rename to Task/Hash-from-two-arrays/VBScript/hash-from-two-arrays.vb diff --git a/Task/Hello-world-Graphical/CoffeeScript/hello-world-graphical.coffeescript b/Task/Hello-world-Graphical/CoffeeScript/hello-world-graphical.coffee similarity index 100% rename from Task/Hello-world-Graphical/CoffeeScript/hello-world-graphical.coffeescript rename to Task/Hello-world-Graphical/CoffeeScript/hello-world-graphical.coffee diff --git a/Task/Hello-world-Graphical/KonsolScript/hello-world-graphical-1.konsolscript b/Task/Hello-world-Graphical/KonsolScript/hello-world-graphical-1.konsol similarity index 100% rename from Task/Hello-world-Graphical/KonsolScript/hello-world-graphical-1.konsolscript rename to Task/Hello-world-Graphical/KonsolScript/hello-world-graphical-1.konsol diff --git a/Task/Hello-world-Graphical/KonsolScript/hello-world-graphical-2.konsolscript b/Task/Hello-world-Graphical/KonsolScript/hello-world-graphical-2.konsol similarity index 100% rename from Task/Hello-world-Graphical/KonsolScript/hello-world-graphical-2.konsolscript rename to Task/Hello-world-Graphical/KonsolScript/hello-world-graphical-2.konsol diff --git a/Task/Hello-world-Graphical/MAXScript/hello-world-graphical.maxscript b/Task/Hello-world-Graphical/MAXScript/hello-world-graphical.max similarity index 100% rename from Task/Hello-world-Graphical/MAXScript/hello-world-graphical.maxscript rename to Task/Hello-world-Graphical/MAXScript/hello-world-graphical.max diff --git a/Task/Hello-world-Newline-omission/DWScript/hello-world-newline-omission.dwscript b/Task/Hello-world-Newline-omission/DWScript/hello-world-newline-omission.dw similarity index 100% rename from Task/Hello-world-Newline-omission/DWScript/hello-world-newline-omission.dwscript rename to Task/Hello-world-Newline-omission/DWScript/hello-world-newline-omission.dw diff --git a/Task/Hello-world-Newline-omission/TUSCRIPT/hello-world-newline-omission.tuscript b/Task/Hello-world-Newline-omission/TUSCRIPT/hello-world-newline-omission.tu similarity index 100% rename from Task/Hello-world-Newline-omission/TUSCRIPT/hello-world-newline-omission.tuscript rename to Task/Hello-world-Newline-omission/TUSCRIPT/hello-world-newline-omission.tu diff --git a/Task/Hello-world-Standard-error/CoffeeScript/hello-world-standard-error.coffeescript b/Task/Hello-world-Standard-error/CoffeeScript/hello-world-standard-error.coffee similarity index 100% rename from Task/Hello-world-Standard-error/CoffeeScript/hello-world-standard-error.coffeescript rename to Task/Hello-world-Standard-error/CoffeeScript/hello-world-standard-error.coffee diff --git a/Task/Hello-world-Standard-error/TUSCRIPT/hello-world-standard-error.tuscript b/Task/Hello-world-Standard-error/TUSCRIPT/hello-world-standard-error.tu similarity index 100% rename from Task/Hello-world-Standard-error/TUSCRIPT/hello-world-standard-error.tuscript rename to Task/Hello-world-Standard-error/TUSCRIPT/hello-world-standard-error.tu diff --git a/Task/Hello-world-Text/CoffeeScript/hello-world-text.coffeescript b/Task/Hello-world-Text/CoffeeScript/hello-world-text.coffee similarity index 100% rename from Task/Hello-world-Text/CoffeeScript/hello-world-text.coffeescript rename to Task/Hello-world-Text/CoffeeScript/hello-world-text.coffee diff --git a/Task/Hello-world-Text/DWScript/hello-world-text.dwscript b/Task/Hello-world-Text/DWScript/hello-world-text.dw similarity index 100% rename from Task/Hello-world-Text/DWScript/hello-world-text.dwscript rename to Task/Hello-world-Text/DWScript/hello-world-text.dw diff --git a/Task/Hello-world-Text/Golfscript/hello-world-text.golfscript b/Task/Hello-world-Text/Golfscript/hello-world-text.golf similarity index 100% rename from Task/Hello-world-Text/Golfscript/hello-world-text.golfscript rename to Task/Hello-world-Text/Golfscript/hello-world-text.golf diff --git a/Task/Hello-world-Text/KonsolScript/hello-world-text.konsolscript b/Task/Hello-world-Text/KonsolScript/hello-world-text.konsol similarity index 100% rename from Task/Hello-world-Text/KonsolScript/hello-world-text.konsolscript rename to Task/Hello-world-Text/KonsolScript/hello-world-text.konsol diff --git a/Task/Hello-world-Text/LotusScript/hello-world-text.lotusscript b/Task/Hello-world-Text/LotusScript/hello-world-text.lotus similarity index 100% rename from Task/Hello-world-Text/LotusScript/hello-world-text.lotusscript rename to Task/Hello-world-Text/LotusScript/hello-world-text.lotus diff --git a/Task/Hello-world-Text/MAXScript/hello-world-text-1.maxscript b/Task/Hello-world-Text/MAXScript/hello-world-text-1.max similarity index 100% rename from Task/Hello-world-Text/MAXScript/hello-world-text-1.maxscript rename to Task/Hello-world-Text/MAXScript/hello-world-text-1.max diff --git a/Task/Hello-world-Text/MAXScript/hello-world-text-2.maxscript b/Task/Hello-world-Text/MAXScript/hello-world-text-2.max similarity index 100% rename from Task/Hello-world-Text/MAXScript/hello-world-text-2.maxscript rename to Task/Hello-world-Text/MAXScript/hello-world-text-2.max diff --git a/Task/Hello-world-Text/TUSCRIPT/hello-world-text.tuscript b/Task/Hello-world-Text/TUSCRIPT/hello-world-text.tu similarity index 100% rename from Task/Hello-world-Text/TUSCRIPT/hello-world-text.tuscript rename to Task/Hello-world-Text/TUSCRIPT/hello-world-text.tu diff --git a/Task/Hello-world-Text/TorqueScript/hello-world-text.torquescript b/Task/Hello-world-Text/TorqueScript/hello-world-text.torque similarity index 100% rename from Task/Hello-world-Text/TorqueScript/hello-world-text.torquescript rename to Task/Hello-world-Text/TorqueScript/hello-world-text.torque diff --git a/Task/Hello-world-Text/VBScript/hello-world-text.vbscript b/Task/Hello-world-Text/VBScript/hello-world-text.vb similarity index 100% rename from Task/Hello-world-Text/VBScript/hello-world-text.vbscript rename to Task/Hello-world-Text/VBScript/hello-world-text.vb diff --git a/Task/Here-document/CoffeeScript/here-document.coffeescript b/Task/Here-document/CoffeeScript/here-document.coffee similarity index 100% rename from Task/Here-document/CoffeeScript/here-document.coffeescript rename to Task/Here-document/CoffeeScript/here-document.coffee diff --git a/Task/Here-document/DWScript/here-document.dwscript b/Task/Here-document/DWScript/here-document.dw similarity index 100% rename from Task/Here-document/DWScript/here-document.dwscript rename to Task/Here-document/DWScript/here-document.dw diff --git a/Task/Here-document/VBScript/here-document.vbscript b/Task/Here-document/VBScript/here-document.vb similarity index 100% rename from Task/Here-document/VBScript/here-document.vbscript rename to Task/Here-document/VBScript/here-document.vb diff --git a/Task/Higher-order-functions/CoffeeScript/higher-order-functions-1.coffeescript b/Task/Higher-order-functions/CoffeeScript/higher-order-functions-1.coffee similarity index 100% rename from Task/Higher-order-functions/CoffeeScript/higher-order-functions-1.coffeescript rename to Task/Higher-order-functions/CoffeeScript/higher-order-functions-1.coffee diff --git a/Task/Higher-order-functions/CoffeeScript/higher-order-functions-2.coffeescript b/Task/Higher-order-functions/CoffeeScript/higher-order-functions-2.coffee similarity index 100% rename from Task/Higher-order-functions/CoffeeScript/higher-order-functions-2.coffeescript rename to Task/Higher-order-functions/CoffeeScript/higher-order-functions-2.coffee diff --git a/Task/Higher-order-functions/CoffeeScript/higher-order-functions-3.coffeescript b/Task/Higher-order-functions/CoffeeScript/higher-order-functions-3.coffee similarity index 100% rename from Task/Higher-order-functions/CoffeeScript/higher-order-functions-3.coffeescript rename to Task/Higher-order-functions/CoffeeScript/higher-order-functions-3.coffee diff --git a/Task/Higher-order-functions/CoffeeScript/higher-order-functions-4.coffeescript b/Task/Higher-order-functions/CoffeeScript/higher-order-functions-4.coffee similarity index 100% rename from Task/Higher-order-functions/CoffeeScript/higher-order-functions-4.coffeescript rename to Task/Higher-order-functions/CoffeeScript/higher-order-functions-4.coffee diff --git a/Task/Higher-order-functions/CoffeeScript/higher-order-functions-5.coffeescript b/Task/Higher-order-functions/CoffeeScript/higher-order-functions-5.coffee similarity index 100% rename from Task/Higher-order-functions/CoffeeScript/higher-order-functions-5.coffeescript rename to Task/Higher-order-functions/CoffeeScript/higher-order-functions-5.coffee diff --git a/Task/Higher-order-functions/CoffeeScript/higher-order-functions-6.coffeescript b/Task/Higher-order-functions/CoffeeScript/higher-order-functions-6.coffee similarity index 100% rename from Task/Higher-order-functions/CoffeeScript/higher-order-functions-6.coffeescript rename to Task/Higher-order-functions/CoffeeScript/higher-order-functions-6.coffee diff --git a/Task/Higher-order-functions/DWScript/higher-order-functions.dwscript b/Task/Higher-order-functions/DWScript/higher-order-functions.dw similarity index 100% rename from Task/Higher-order-functions/DWScript/higher-order-functions.dwscript rename to Task/Higher-order-functions/DWScript/higher-order-functions.dw diff --git a/Task/Higher-order-functions/MAXScript/higher-order-functions.maxscript b/Task/Higher-order-functions/MAXScript/higher-order-functions.max similarity index 100% rename from Task/Higher-order-functions/MAXScript/higher-order-functions.maxscript rename to Task/Higher-order-functions/MAXScript/higher-order-functions.max diff --git a/Task/Holidays-related-to-Easter/TUSCRIPT/holidays-related-to-easter.tuscript b/Task/Holidays-related-to-Easter/TUSCRIPT/holidays-related-to-easter.tu similarity index 100% rename from Task/Holidays-related-to-Easter/TUSCRIPT/holidays-related-to-easter.tuscript rename to Task/Holidays-related-to-Easter/TUSCRIPT/holidays-related-to-easter.tu diff --git a/Task/Horizontal-sundial-calculations/DWScript/horizontal-sundial-calculations.dwscript b/Task/Horizontal-sundial-calculations/DWScript/horizontal-sundial-calculations.dw similarity index 100% rename from Task/Horizontal-sundial-calculations/DWScript/horizontal-sundial-calculations.dwscript rename to Task/Horizontal-sundial-calculations/DWScript/horizontal-sundial-calculations.dw diff --git a/Task/Horners-rule-for-polynomial-evaluation/CoffeeScript/horners-rule-for-polynomial-evaluation.coffeescript b/Task/Horners-rule-for-polynomial-evaluation/CoffeeScript/horners-rule-for-polynomial-evaluation.coffee similarity index 100% rename from Task/Horners-rule-for-polynomial-evaluation/CoffeeScript/horners-rule-for-polynomial-evaluation.coffeescript rename to Task/Horners-rule-for-polynomial-evaluation/CoffeeScript/horners-rule-for-polynomial-evaluation.coffee diff --git a/Task/Hostname/CoffeeScript/hostname.coffeescript b/Task/Hostname/CoffeeScript/hostname.coffee similarity index 100% rename from Task/Hostname/CoffeeScript/hostname.coffeescript rename to Task/Hostname/CoffeeScript/hostname.coffee diff --git a/Task/Hostname/TUSCRIPT/hostname.tuscript b/Task/Hostname/TUSCRIPT/hostname.tu similarity index 100% rename from Task/Hostname/TUSCRIPT/hostname.tuscript rename to Task/Hostname/TUSCRIPT/hostname.tu diff --git a/Task/Huffman-coding/CoffeeScript/huffman-coding-1.coffeescript b/Task/Huffman-coding/CoffeeScript/huffman-coding-1.coffee similarity index 100% rename from Task/Huffman-coding/CoffeeScript/huffman-coding-1.coffeescript rename to Task/Huffman-coding/CoffeeScript/huffman-coding-1.coffee diff --git a/Task/Huffman-coding/CoffeeScript/huffman-coding-2.coffeescript b/Task/Huffman-coding/CoffeeScript/huffman-coding-2.coffee similarity index 100% rename from Task/Huffman-coding/CoffeeScript/huffman-coding-2.coffeescript rename to Task/Huffman-coding/CoffeeScript/huffman-coding-2.coffee diff --git a/Task/Include-a-file/DWScript/include-a-file.dwscript b/Task/Include-a-file/DWScript/include-a-file.dw similarity index 100% rename from Task/Include-a-file/DWScript/include-a-file.dwscript rename to Task/Include-a-file/DWScript/include-a-file.dw diff --git a/Task/Increment-a-numerical-string/DWScript/increment-a-numerical-string.dwscript b/Task/Increment-a-numerical-string/DWScript/increment-a-numerical-string.dw similarity index 100% rename from Task/Increment-a-numerical-string/DWScript/increment-a-numerical-string.dwscript rename to Task/Increment-a-numerical-string/DWScript/increment-a-numerical-string.dw diff --git a/Task/Increment-a-numerical-string/Golfscript/increment-a-numerical-string-1.golfscript b/Task/Increment-a-numerical-string/Golfscript/increment-a-numerical-string-1.golf similarity index 100% rename from Task/Increment-a-numerical-string/Golfscript/increment-a-numerical-string-1.golfscript rename to Task/Increment-a-numerical-string/Golfscript/increment-a-numerical-string-1.golf diff --git a/Task/Increment-a-numerical-string/Golfscript/increment-a-numerical-string-2.golfscript b/Task/Increment-a-numerical-string/Golfscript/increment-a-numerical-string-2.golf similarity index 100% rename from Task/Increment-a-numerical-string/Golfscript/increment-a-numerical-string-2.golfscript rename to Task/Increment-a-numerical-string/Golfscript/increment-a-numerical-string-2.golf diff --git a/Task/Increment-a-numerical-string/MAXScript/increment-a-numerical-string.maxscript b/Task/Increment-a-numerical-string/MAXScript/increment-a-numerical-string.max similarity index 100% rename from Task/Increment-a-numerical-string/MAXScript/increment-a-numerical-string.maxscript rename to Task/Increment-a-numerical-string/MAXScript/increment-a-numerical-string.max diff --git a/Task/Increment-a-numerical-string/TUSCRIPT/increment-a-numerical-string.tuscript b/Task/Increment-a-numerical-string/TUSCRIPT/increment-a-numerical-string.tu similarity index 100% rename from Task/Increment-a-numerical-string/TUSCRIPT/increment-a-numerical-string.tuscript rename to Task/Increment-a-numerical-string/TUSCRIPT/increment-a-numerical-string.tu diff --git a/Task/Infinity/CoffeeScript/infinity-1.coffeescript b/Task/Infinity/CoffeeScript/infinity-1.coffee similarity index 100% rename from Task/Infinity/CoffeeScript/infinity-1.coffeescript rename to Task/Infinity/CoffeeScript/infinity-1.coffee diff --git a/Task/Infinity/CoffeeScript/infinity-2.coffeescript b/Task/Infinity/CoffeeScript/infinity-2.coffee similarity index 100% rename from Task/Infinity/CoffeeScript/infinity-2.coffeescript rename to Task/Infinity/CoffeeScript/infinity-2.coffee diff --git a/Task/Infinity/CoffeeScript/infinity-3.coffeescript b/Task/Infinity/CoffeeScript/infinity-3.coffee similarity index 100% rename from Task/Infinity/CoffeeScript/infinity-3.coffeescript rename to Task/Infinity/CoffeeScript/infinity-3.coffee diff --git a/Task/Infinity/TorqueScript/infinity.torquescript b/Task/Infinity/TorqueScript/infinity.torque similarity index 100% rename from Task/Infinity/TorqueScript/infinity.torquescript rename to Task/Infinity/TorqueScript/infinity.torque diff --git a/Task/Inheritance-Single/DWScript/inheritance-single.dwscript b/Task/Inheritance-Single/DWScript/inheritance-single.dw similarity index 100% rename from Task/Inheritance-Single/DWScript/inheritance-single.dwscript rename to Task/Inheritance-Single/DWScript/inheritance-single.dw diff --git a/Task/Input-loop/MAXScript/input-loop.maxscript b/Task/Input-loop/MAXScript/input-loop.max similarity index 100% rename from Task/Input-loop/MAXScript/input-loop.maxscript rename to Task/Input-loop/MAXScript/input-loop.max diff --git a/Task/Input-loop/TUSCRIPT/input-loop.tuscript b/Task/Input-loop/TUSCRIPT/input-loop.tu similarity index 100% rename from Task/Input-loop/TUSCRIPT/input-loop.tuscript rename to Task/Input-loop/TUSCRIPT/input-loop.tu diff --git a/Task/Integer-comparison/MAXScript/integer-comparison.maxscript b/Task/Integer-comparison/MAXScript/integer-comparison.max similarity index 100% rename from Task/Integer-comparison/MAXScript/integer-comparison.maxscript rename to Task/Integer-comparison/MAXScript/integer-comparison.max diff --git a/Task/Integer-comparison/TUSCRIPT/integer-comparison.tuscript b/Task/Integer-comparison/TUSCRIPT/integer-comparison.tu similarity index 100% rename from Task/Integer-comparison/TUSCRIPT/integer-comparison.tuscript rename to Task/Integer-comparison/TUSCRIPT/integer-comparison.tu diff --git a/Task/Integer-comparison/VBScript/integer-comparison.vbscript b/Task/Integer-comparison/VBScript/integer-comparison.vb similarity index 100% rename from Task/Integer-comparison/VBScript/integer-comparison.vbscript rename to Task/Integer-comparison/VBScript/integer-comparison.vb diff --git a/Task/Integer-sequence/CoffeeScript/integer-sequence-1.coffeescript b/Task/Integer-sequence/CoffeeScript/integer-sequence-1.coffee similarity index 100% rename from Task/Integer-sequence/CoffeeScript/integer-sequence-1.coffeescript rename to Task/Integer-sequence/CoffeeScript/integer-sequence-1.coffee diff --git a/Task/Integer-sequence/CoffeeScript/integer-sequence-2.coffeescript b/Task/Integer-sequence/CoffeeScript/integer-sequence-2.coffee similarity index 100% rename from Task/Integer-sequence/CoffeeScript/integer-sequence-2.coffeescript rename to Task/Integer-sequence/CoffeeScript/integer-sequence-2.coffee diff --git a/Task/Integer-sequence/DWScript/integer-sequence.dwscript b/Task/Integer-sequence/DWScript/integer-sequence.dw similarity index 100% rename from Task/Integer-sequence/DWScript/integer-sequence.dwscript rename to Task/Integer-sequence/DWScript/integer-sequence.dw diff --git a/Task/Integer-sequence/TUSCRIPT/integer-sequence.tuscript b/Task/Integer-sequence/TUSCRIPT/integer-sequence.tu similarity index 100% rename from Task/Integer-sequence/TUSCRIPT/integer-sequence.tuscript rename to Task/Integer-sequence/TUSCRIPT/integer-sequence.tu diff --git a/Task/Introspection/MAXScript/introspection.maxscript b/Task/Introspection/MAXScript/introspection.max similarity index 100% rename from Task/Introspection/MAXScript/introspection.maxscript rename to Task/Introspection/MAXScript/introspection.max diff --git a/Task/Inverted-index/CoffeeScript/inverted-index-1.coffeescript b/Task/Inverted-index/CoffeeScript/inverted-index-1.coffee similarity index 100% rename from Task/Inverted-index/CoffeeScript/inverted-index-1.coffeescript rename to Task/Inverted-index/CoffeeScript/inverted-index-1.coffee diff --git a/Task/Inverted-index/CoffeeScript/inverted-index-2.coffeescript b/Task/Inverted-index/CoffeeScript/inverted-index-2.coffee similarity index 100% rename from Task/Inverted-index/CoffeeScript/inverted-index-2.coffeescript rename to Task/Inverted-index/CoffeeScript/inverted-index-2.coffee diff --git a/Task/Inverted-index/TUSCRIPT/inverted-index.tuscript b/Task/Inverted-index/TUSCRIPT/inverted-index.tu similarity index 100% rename from Task/Inverted-index/TUSCRIPT/inverted-index.tuscript rename to Task/Inverted-index/TUSCRIPT/inverted-index.tu diff --git a/Task/Inverted-syntax/CoffeeScript/inverted-syntax.coffeescript b/Task/Inverted-syntax/CoffeeScript/inverted-syntax.coffee similarity index 100% rename from Task/Inverted-syntax/CoffeeScript/inverted-syntax.coffeescript rename to Task/Inverted-syntax/CoffeeScript/inverted-syntax.coffee diff --git a/Task/JSON/CoffeeScript/json.coffeescript b/Task/JSON/CoffeeScript/json.coffee similarity index 100% rename from Task/JSON/CoffeeScript/json.coffeescript rename to Task/JSON/CoffeeScript/json.coffee diff --git a/Task/Jensens-Device/DWScript/jensens-device.dwscript b/Task/Jensens-Device/DWScript/jensens-device.dw similarity index 100% rename from Task/Jensens-Device/DWScript/jensens-device.dwscript rename to Task/Jensens-Device/DWScript/jensens-device.dw diff --git a/Task/Knights-tour/CoffeeScript/knights-tour-1.coffeescript b/Task/Knights-tour/CoffeeScript/knights-tour-1.coffee similarity index 100% rename from Task/Knights-tour/CoffeeScript/knights-tour-1.coffeescript rename to Task/Knights-tour/CoffeeScript/knights-tour-1.coffee diff --git a/Task/Knights-tour/CoffeeScript/knights-tour-2.coffeescript b/Task/Knights-tour/CoffeeScript/knights-tour-2.coffee similarity index 100% rename from Task/Knights-tour/CoffeeScript/knights-tour-2.coffeescript rename to Task/Knights-tour/CoffeeScript/knights-tour-2.coffee diff --git a/Task/Knights-tour/D/knights-tour.d b/Task/Knights-tour/D/knights-tour.d index 89bbbdc304..c1f61e3e60 100644 --- a/Task/Knights-tour/D/knights-tour.d +++ b/Task/Knights-tour/D/knights-tour.d @@ -7,7 +7,6 @@ in { } body { static struct P { int x, y; } - // Is enum slower than immutable here? immutable P[8] moves = [P(2,1), P(1,2), P(-1,2), P(-2,1), P(-2,-1), P(-1,-2), P(1,-2), P(2,-1)]; int[N][N] data; @@ -22,12 +21,10 @@ in { data[p.y][p.x] == 0) c++; } - //counts[i] = [c, i]; // Slow. - counts[i][0] = c; - counts[i][1] = i; + counts[i] = [c, i]; } - counts[].randomShuffle(); // Shuffle to randomly break ties. + counts[].randomShuffle; // Shuffle to randomly break ties. counts[].sort(); // Lexicographic sort. int[8] result = void; @@ -71,9 +68,9 @@ in { } void main() { - foreach (immutable i, side; TypeTuple!(5, 8, 31)) { - immutable form = "%(%" ~ text(text(side ^^ 2).length) ~ "d %)"; - foreach (ref row; knightTour!side(["c3", "b5", "a1"][i])) + foreach (immutable i, side; TypeTuple!(5, 8, 31, 101)) { + immutable form = "%(%" ~ text(side ^^ 2).length.text ~ "d %)"; + foreach (ref row; ["c3", "b5", "a1", "a1"][i].knightTour!side) writefln(form, row); writeln(); } diff --git a/Task/Knuth-shuffle/CoffeeScript/knuth-shuffle.coffeescript b/Task/Knuth-shuffle/CoffeeScript/knuth-shuffle.coffee similarity index 100% rename from Task/Knuth-shuffle/CoffeeScript/knuth-shuffle.coffeescript rename to Task/Knuth-shuffle/CoffeeScript/knuth-shuffle.coffee diff --git a/Task/Knuth-shuffle/DWScript/knuth-shuffle.dwscript b/Task/Knuth-shuffle/DWScript/knuth-shuffle.dw similarity index 100% rename from Task/Knuth-shuffle/DWScript/knuth-shuffle.dwscript rename to Task/Knuth-shuffle/DWScript/knuth-shuffle.dw diff --git a/Task/Knuth-shuffle/TUSCRIPT/knuth-shuffle.tuscript b/Task/Knuth-shuffle/TUSCRIPT/knuth-shuffle.tu similarity index 100% rename from Task/Knuth-shuffle/TUSCRIPT/knuth-shuffle.tuscript rename to Task/Knuth-shuffle/TUSCRIPT/knuth-shuffle.tu diff --git a/Task/Knuth-shuffle/VBScript/knuth-shuffle-1.vbscript b/Task/Knuth-shuffle/VBScript/knuth-shuffle-1.vb similarity index 100% rename from Task/Knuth-shuffle/VBScript/knuth-shuffle-1.vbscript rename to Task/Knuth-shuffle/VBScript/knuth-shuffle-1.vb diff --git a/Task/Knuth-shuffle/VBScript/knuth-shuffle-2.vbscript b/Task/Knuth-shuffle/VBScript/knuth-shuffle-2.vb similarity index 100% rename from Task/Knuth-shuffle/VBScript/knuth-shuffle-2.vbscript rename to Task/Knuth-shuffle/VBScript/knuth-shuffle-2.vb diff --git a/Task/Knuths-algorithm-S/CoffeeScript/knuths-algorithm-s-1.coffeescript b/Task/Knuths-algorithm-S/CoffeeScript/knuths-algorithm-s-1.coffee similarity index 100% rename from Task/Knuths-algorithm-S/CoffeeScript/knuths-algorithm-s-1.coffeescript rename to Task/Knuths-algorithm-S/CoffeeScript/knuths-algorithm-s-1.coffee diff --git a/Task/Knuths-algorithm-S/CoffeeScript/knuths-algorithm-s-2.coffeescript b/Task/Knuths-algorithm-S/CoffeeScript/knuths-algorithm-s-2.coffee similarity index 100% rename from Task/Knuths-algorithm-S/CoffeeScript/knuths-algorithm-s-2.coffeescript rename to Task/Knuths-algorithm-S/CoffeeScript/knuths-algorithm-s-2.coffee diff --git a/Task/LZW-compression/CoffeeScript/lzw-compression-1.coffeescript b/Task/LZW-compression/CoffeeScript/lzw-compression-1.coffee similarity index 100% rename from Task/LZW-compression/CoffeeScript/lzw-compression-1.coffeescript rename to Task/LZW-compression/CoffeeScript/lzw-compression-1.coffee diff --git a/Task/LZW-compression/CoffeeScript/lzw-compression-2.coffeescript b/Task/LZW-compression/CoffeeScript/lzw-compression-2.coffee similarity index 100% rename from Task/LZW-compression/CoffeeScript/lzw-compression-2.coffeescript rename to Task/LZW-compression/CoffeeScript/lzw-compression-2.coffee diff --git a/Task/Langtons-ant/CoffeeScript/langtons-ant-1.coffeescript b/Task/Langtons-ant/CoffeeScript/langtons-ant-1.coffee similarity index 100% rename from Task/Langtons-ant/CoffeeScript/langtons-ant-1.coffeescript rename to Task/Langtons-ant/CoffeeScript/langtons-ant-1.coffee diff --git a/Task/Langtons-ant/CoffeeScript/langtons-ant-2.coffeescript b/Task/Langtons-ant/CoffeeScript/langtons-ant-2.coffee similarity index 100% rename from Task/Langtons-ant/CoffeeScript/langtons-ant-2.coffeescript rename to Task/Langtons-ant/CoffeeScript/langtons-ant-2.coffee diff --git a/Task/Langtons-ant/Processing/langtons-ant. b/Task/Langtons-ant/Processing/langtons-ant similarity index 100% rename from Task/Langtons-ant/Processing/langtons-ant. rename to Task/Langtons-ant/Processing/langtons-ant diff --git a/Task/Last-Friday-of-each-month/CoffeeScript/last-friday-of-each-month-1.coffeescript b/Task/Last-Friday-of-each-month/CoffeeScript/last-friday-of-each-month-1.coffee similarity index 100% rename from Task/Last-Friday-of-each-month/CoffeeScript/last-friday-of-each-month-1.coffeescript rename to Task/Last-Friday-of-each-month/CoffeeScript/last-friday-of-each-month-1.coffee diff --git a/Task/Last-Friday-of-each-month/CoffeeScript/last-friday-of-each-month-2.coffeescript b/Task/Last-Friday-of-each-month/CoffeeScript/last-friday-of-each-month-2.coffee similarity index 100% rename from Task/Last-Friday-of-each-month/CoffeeScript/last-friday-of-each-month-2.coffeescript rename to Task/Last-Friday-of-each-month/CoffeeScript/last-friday-of-each-month-2.coffee diff --git a/Task/Last-Friday-of-each-month/TUSCRIPT/last-friday-of-each-month.tuscript b/Task/Last-Friday-of-each-month/TUSCRIPT/last-friday-of-each-month.tu similarity index 100% rename from Task/Last-Friday-of-each-month/TUSCRIPT/last-friday-of-each-month.tuscript rename to Task/Last-Friday-of-each-month/TUSCRIPT/last-friday-of-each-month.tu diff --git a/Task/Leap-year/DWScript/leap-year.dwscript b/Task/Leap-year/DWScript/leap-year.dw similarity index 100% rename from Task/Leap-year/DWScript/leap-year.dwscript rename to Task/Leap-year/DWScript/leap-year.dw diff --git a/Task/Leap-year/TUSCRIPT/leap-year.tuscript b/Task/Leap-year/TUSCRIPT/leap-year.tu similarity index 100% rename from Task/Leap-year/TUSCRIPT/leap-year.tuscript rename to Task/Leap-year/TUSCRIPT/leap-year.tu diff --git a/Task/Least-common-multiple/DWScript/least-common-multiple.dwscript b/Task/Least-common-multiple/DWScript/least-common-multiple.dw similarity index 100% rename from Task/Least-common-multiple/DWScript/least-common-multiple.dwscript rename to Task/Least-common-multiple/DWScript/least-common-multiple.dw diff --git a/Task/Letter-frequency/TUSCRIPT/letter-frequency.tuscript b/Task/Letter-frequency/TUSCRIPT/letter-frequency.tu similarity index 100% rename from Task/Letter-frequency/TUSCRIPT/letter-frequency.tuscript rename to Task/Letter-frequency/TUSCRIPT/letter-frequency.tu diff --git a/Task/Levenshtein-distance/CoffeeScript/levenshtein-distance.coffeescript b/Task/Levenshtein-distance/CoffeeScript/levenshtein-distance.coffee similarity index 100% rename from Task/Levenshtein-distance/CoffeeScript/levenshtein-distance.coffeescript rename to Task/Levenshtein-distance/CoffeeScript/levenshtein-distance.coffee diff --git a/Task/Levenshtein-distance/DWScript/levenshtein-distance.dwscript b/Task/Levenshtein-distance/DWScript/levenshtein-distance.dw similarity index 100% rename from Task/Levenshtein-distance/DWScript/levenshtein-distance.dwscript rename to Task/Levenshtein-distance/DWScript/levenshtein-distance.dw diff --git a/Task/List-comprehensions/CoffeeScript/list-comprehensions-1.coffeescript b/Task/List-comprehensions/CoffeeScript/list-comprehensions-1.coffee similarity index 100% rename from Task/List-comprehensions/CoffeeScript/list-comprehensions-1.coffeescript rename to Task/List-comprehensions/CoffeeScript/list-comprehensions-1.coffee diff --git a/Task/List-comprehensions/CoffeeScript/list-comprehensions-2.coffeescript b/Task/List-comprehensions/CoffeeScript/list-comprehensions-2.coffee similarity index 100% rename from Task/List-comprehensions/CoffeeScript/list-comprehensions-2.coffeescript rename to Task/List-comprehensions/CoffeeScript/list-comprehensions-2.coffee diff --git a/Task/Literals-Integer/DWScript/literals-integer.dwscript b/Task/Literals-Integer/DWScript/literals-integer.dw similarity index 100% rename from Task/Literals-Integer/DWScript/literals-integer.dwscript rename to Task/Literals-Integer/DWScript/literals-integer.dw diff --git a/Task/Literals-String/DWScript/literals-string.dwscript b/Task/Literals-String/DWScript/literals-string.dw similarity index 100% rename from Task/Literals-String/DWScript/literals-string.dwscript rename to Task/Literals-String/DWScript/literals-string.dw diff --git a/Task/Literals-String/TUSCRIPT/literals-string.tuscript b/Task/Literals-String/TUSCRIPT/literals-string.tu similarity index 100% rename from Task/Literals-String/TUSCRIPT/literals-string.tuscript rename to Task/Literals-String/TUSCRIPT/literals-string.tu diff --git a/Task/Logical-operations/DWScript/logical-operations.dwscript b/Task/Logical-operations/DWScript/logical-operations.dw similarity index 100% rename from Task/Logical-operations/DWScript/logical-operations.dwscript rename to Task/Logical-operations/DWScript/logical-operations.dw diff --git a/Task/Logical-operations/MAXScript/logical-operations.maxscript b/Task/Logical-operations/MAXScript/logical-operations.max similarity index 100% rename from Task/Logical-operations/MAXScript/logical-operations.maxscript rename to Task/Logical-operations/MAXScript/logical-operations.max diff --git a/Task/Long-multiplication/CoffeeScript/long-multiplication.coffeescript b/Task/Long-multiplication/CoffeeScript/long-multiplication.coffee similarity index 100% rename from Task/Long-multiplication/CoffeeScript/long-multiplication.coffeescript rename to Task/Long-multiplication/CoffeeScript/long-multiplication.coffee diff --git a/Task/Longest-common-subsequence/CoffeeScript/longest-common-subsequence.coffeescript b/Task/Longest-common-subsequence/CoffeeScript/longest-common-subsequence.coffee similarity index 100% rename from Task/Longest-common-subsequence/CoffeeScript/longest-common-subsequence.coffeescript rename to Task/Longest-common-subsequence/CoffeeScript/longest-common-subsequence.coffee diff --git a/Task/Look-and-say-sequence/MAXScript/look-and-say-sequence.maxscript b/Task/Look-and-say-sequence/MAXScript/look-and-say-sequence.max similarity index 100% rename from Task/Look-and-say-sequence/MAXScript/look-and-say-sequence.maxscript rename to Task/Look-and-say-sequence/MAXScript/look-and-say-sequence.max diff --git a/Task/Look-and-say-sequence/TUSCRIPT/look-and-say-sequence.tuscript b/Task/Look-and-say-sequence/TUSCRIPT/look-and-say-sequence.tu similarity index 100% rename from Task/Look-and-say-sequence/TUSCRIPT/look-and-say-sequence.tuscript rename to Task/Look-and-say-sequence/TUSCRIPT/look-and-say-sequence.tu diff --git a/Task/Look-and-say-sequence/VBScript/look-and-say-sequence-1.vbscript b/Task/Look-and-say-sequence/VBScript/look-and-say-sequence-1.vb similarity index 100% rename from Task/Look-and-say-sequence/VBScript/look-and-say-sequence-1.vbscript rename to Task/Look-and-say-sequence/VBScript/look-and-say-sequence-1.vb diff --git a/Task/Look-and-say-sequence/VBScript/look-and-say-sequence-2.vbscript b/Task/Look-and-say-sequence/VBScript/look-and-say-sequence-2.vb similarity index 100% rename from Task/Look-and-say-sequence/VBScript/look-and-say-sequence-2.vbscript rename to Task/Look-and-say-sequence/VBScript/look-and-say-sequence-2.vb diff --git a/Task/Loop-over-multiple-arrays-simultaneously/DWScript/loop-over-multiple-arrays-simultaneously.dwscript b/Task/Loop-over-multiple-arrays-simultaneously/DWScript/loop-over-multiple-arrays-simultaneously.dw similarity index 100% rename from Task/Loop-over-multiple-arrays-simultaneously/DWScript/loop-over-multiple-arrays-simultaneously.dwscript rename to Task/Loop-over-multiple-arrays-simultaneously/DWScript/loop-over-multiple-arrays-simultaneously.dw diff --git a/Task/Loop-over-multiple-arrays-simultaneously/Golfscript/loop-over-multiple-arrays-simultaneously.golfscript b/Task/Loop-over-multiple-arrays-simultaneously/Golfscript/loop-over-multiple-arrays-simultaneously.golf similarity index 100% rename from Task/Loop-over-multiple-arrays-simultaneously/Golfscript/loop-over-multiple-arrays-simultaneously.golfscript rename to Task/Loop-over-multiple-arrays-simultaneously/Golfscript/loop-over-multiple-arrays-simultaneously.golf diff --git a/Task/Loop-over-multiple-arrays-simultaneously/TUSCRIPT/loop-over-multiple-arrays-simultaneously.tuscript b/Task/Loop-over-multiple-arrays-simultaneously/TUSCRIPT/loop-over-multiple-arrays-simultaneously.tu similarity index 100% rename from Task/Loop-over-multiple-arrays-simultaneously/TUSCRIPT/loop-over-multiple-arrays-simultaneously.tuscript rename to Task/Loop-over-multiple-arrays-simultaneously/TUSCRIPT/loop-over-multiple-arrays-simultaneously.tu diff --git a/Task/Loop-over-multiple-arrays-simultaneously/TorqueScript/loop-over-multiple-arrays-simultaneously.torquescript b/Task/Loop-over-multiple-arrays-simultaneously/TorqueScript/loop-over-multiple-arrays-simultaneously.torque similarity index 100% rename from Task/Loop-over-multiple-arrays-simultaneously/TorqueScript/loop-over-multiple-arrays-simultaneously.torquescript rename to Task/Loop-over-multiple-arrays-simultaneously/TorqueScript/loop-over-multiple-arrays-simultaneously.torque diff --git a/Task/Loops-Break/DWScript/loops-break.dwscript b/Task/Loops-Break/DWScript/loops-break.dw similarity index 100% rename from Task/Loops-Break/DWScript/loops-break.dwscript rename to Task/Loops-Break/DWScript/loops-break.dw diff --git a/Task/Loops-Break/TUSCRIPT/loops-break.tuscript b/Task/Loops-Break/TUSCRIPT/loops-break.tu similarity index 100% rename from Task/Loops-Break/TUSCRIPT/loops-break.tuscript rename to Task/Loops-Break/TUSCRIPT/loops-break.tu diff --git a/Task/Loops-Break/TorqueScript/loops-break.torquescript b/Task/Loops-Break/TorqueScript/loops-break.torque similarity index 100% rename from Task/Loops-Break/TorqueScript/loops-break.torquescript rename to Task/Loops-Break/TorqueScript/loops-break.torque diff --git a/Task/Loops-Break/VBScript/loops-break.vbscript b/Task/Loops-Break/VBScript/loops-break.vb similarity index 100% rename from Task/Loops-Break/VBScript/loops-break.vbscript rename to Task/Loops-Break/VBScript/loops-break.vb diff --git a/Task/Loops-Continue/DWScript/loops-continue.dwscript b/Task/Loops-Continue/DWScript/loops-continue.dw similarity index 100% rename from Task/Loops-Continue/DWScript/loops-continue.dwscript rename to Task/Loops-Continue/DWScript/loops-continue.dw diff --git a/Task/Loops-Continue/MAXScript/loops-continue.maxscript b/Task/Loops-Continue/MAXScript/loops-continue.max similarity index 100% rename from Task/Loops-Continue/MAXScript/loops-continue.maxscript rename to Task/Loops-Continue/MAXScript/loops-continue.max diff --git a/Task/Loops-Continue/TUSCRIPT/loops-continue.tuscript b/Task/Loops-Continue/TUSCRIPT/loops-continue.tu similarity index 100% rename from Task/Loops-Continue/TUSCRIPT/loops-continue.tuscript rename to Task/Loops-Continue/TUSCRIPT/loops-continue.tu diff --git a/Task/Loops-Do-while/CoffeeScript/loops-do-while.coffeescript b/Task/Loops-Do-while/CoffeeScript/loops-do-while.coffee similarity index 100% rename from Task/Loops-Do-while/CoffeeScript/loops-do-while.coffeescript rename to Task/Loops-Do-while/CoffeeScript/loops-do-while.coffee diff --git a/Task/Loops-Do-while/DWScript/loops-do-while.dwscript b/Task/Loops-Do-while/DWScript/loops-do-while.dw similarity index 100% rename from Task/Loops-Do-while/DWScript/loops-do-while.dwscript rename to Task/Loops-Do-while/DWScript/loops-do-while.dw diff --git a/Task/Loops-Do-while/MAXScript/loops-do-while.maxscript b/Task/Loops-Do-while/MAXScript/loops-do-while.max similarity index 100% rename from Task/Loops-Do-while/MAXScript/loops-do-while.maxscript rename to Task/Loops-Do-while/MAXScript/loops-do-while.max diff --git a/Task/Loops-Do-while/TUSCRIPT/loops-do-while.tuscript b/Task/Loops-Do-while/TUSCRIPT/loops-do-while.tu similarity index 100% rename from Task/Loops-Do-while/TUSCRIPT/loops-do-while.tuscript rename to Task/Loops-Do-while/TUSCRIPT/loops-do-while.tu diff --git a/Task/Loops-Downward-for/CoffeeScript/loops-downward-for.coffeescript b/Task/Loops-Downward-for/CoffeeScript/loops-downward-for.coffee similarity index 100% rename from Task/Loops-Downward-for/CoffeeScript/loops-downward-for.coffeescript rename to Task/Loops-Downward-for/CoffeeScript/loops-downward-for.coffee diff --git a/Task/Loops-Downward-for/DWScript/loops-downward-for.dwscript b/Task/Loops-Downward-for/DWScript/loops-downward-for.dw similarity index 100% rename from Task/Loops-Downward-for/DWScript/loops-downward-for.dwscript rename to Task/Loops-Downward-for/DWScript/loops-downward-for.dw diff --git a/Task/Loops-Downward-for/MAXScript/loops-downward-for.maxscript b/Task/Loops-Downward-for/MAXScript/loops-downward-for.max similarity index 100% rename from Task/Loops-Downward-for/MAXScript/loops-downward-for.maxscript rename to Task/Loops-Downward-for/MAXScript/loops-downward-for.max diff --git a/Task/Loops-Downward-for/TUSCRIPT/loops-downward-for.tuscript b/Task/Loops-Downward-for/TUSCRIPT/loops-downward-for.tu similarity index 100% rename from Task/Loops-Downward-for/TUSCRIPT/loops-downward-for.tuscript rename to Task/Loops-Downward-for/TUSCRIPT/loops-downward-for.tu diff --git a/Task/Loops-For-with-a-specified-step/DWScript/loops-for-with-a-specified-step.dwscript b/Task/Loops-For-with-a-specified-step/DWScript/loops-for-with-a-specified-step.dw similarity index 100% rename from Task/Loops-For-with-a-specified-step/DWScript/loops-for-with-a-specified-step.dwscript rename to Task/Loops-For-with-a-specified-step/DWScript/loops-for-with-a-specified-step.dw diff --git a/Task/Loops-For-with-a-specified-step/TUSCRIPT/loops-for-with-a-specified-step.tuscript b/Task/Loops-For-with-a-specified-step/TUSCRIPT/loops-for-with-a-specified-step.tu similarity index 100% rename from Task/Loops-For-with-a-specified-step/TUSCRIPT/loops-for-with-a-specified-step.tuscript rename to Task/Loops-For-with-a-specified-step/TUSCRIPT/loops-for-with-a-specified-step.tu diff --git a/Task/Loops-For/DWScript/loops-for.dwscript b/Task/Loops-For/DWScript/loops-for.dw similarity index 100% rename from Task/Loops-For/DWScript/loops-for.dwscript rename to Task/Loops-For/DWScript/loops-for.dw diff --git a/Task/Loops-For/MAXScript/loops-for.maxscript b/Task/Loops-For/MAXScript/loops-for.max similarity index 100% rename from Task/Loops-For/MAXScript/loops-for.maxscript rename to Task/Loops-For/MAXScript/loops-for.max diff --git a/Task/Loops-For/TUSCRIPT/loops-for.tuscript b/Task/Loops-For/TUSCRIPT/loops-for.tu similarity index 100% rename from Task/Loops-For/TUSCRIPT/loops-for.tuscript rename to Task/Loops-For/TUSCRIPT/loops-for.tu diff --git a/Task/Loops-For/TorqueScript/loops-for.torquescript b/Task/Loops-For/TorqueScript/loops-for.torque similarity index 100% rename from Task/Loops-For/TorqueScript/loops-for.torquescript rename to Task/Loops-For/TorqueScript/loops-for.torque diff --git a/Task/Loops-Foreach/MAXScript/loops-foreach.maxscript b/Task/Loops-Foreach/MAXScript/loops-foreach.max similarity index 100% rename from Task/Loops-Foreach/MAXScript/loops-foreach.maxscript rename to Task/Loops-Foreach/MAXScript/loops-foreach.max diff --git a/Task/Loops-Foreach/TUSCRIPT/loops-foreach.tuscript b/Task/Loops-Foreach/TUSCRIPT/loops-foreach.tu similarity index 100% rename from Task/Loops-Foreach/TUSCRIPT/loops-foreach.tuscript rename to Task/Loops-Foreach/TUSCRIPT/loops-foreach.tu diff --git a/Task/Loops-Foreach/VBScript/loops-foreach.vbscript b/Task/Loops-Foreach/VBScript/loops-foreach.vb similarity index 100% rename from Task/Loops-Foreach/VBScript/loops-foreach.vbscript rename to Task/Loops-Foreach/VBScript/loops-foreach.vb diff --git a/Task/Loops-Infinite/CoffeeScript/loops-infinite.coffeescript b/Task/Loops-Infinite/CoffeeScript/loops-infinite.coffee similarity index 100% rename from Task/Loops-Infinite/CoffeeScript/loops-infinite.coffeescript rename to Task/Loops-Infinite/CoffeeScript/loops-infinite.coffee diff --git a/Task/Loops-Infinite/DWScript/loops-infinite.dwscript b/Task/Loops-Infinite/DWScript/loops-infinite.dw similarity index 100% rename from Task/Loops-Infinite/DWScript/loops-infinite.dwscript rename to Task/Loops-Infinite/DWScript/loops-infinite.dw diff --git a/Task/Loops-Infinite/MAXScript/loops-infinite.maxscript b/Task/Loops-Infinite/MAXScript/loops-infinite.max similarity index 100% rename from Task/Loops-Infinite/MAXScript/loops-infinite.maxscript rename to Task/Loops-Infinite/MAXScript/loops-infinite.max diff --git a/Task/Loops-Infinite/TUSCRIPT/loops-infinite.tuscript b/Task/Loops-Infinite/TUSCRIPT/loops-infinite.tu similarity index 100% rename from Task/Loops-Infinite/TUSCRIPT/loops-infinite.tuscript rename to Task/Loops-Infinite/TUSCRIPT/loops-infinite.tu diff --git a/Task/Loops-Infinite/TorqueScript/loops-infinite.torquescript b/Task/Loops-Infinite/TorqueScript/loops-infinite.torque similarity index 100% rename from Task/Loops-Infinite/TorqueScript/loops-infinite.torquescript rename to Task/Loops-Infinite/TorqueScript/loops-infinite.torque diff --git a/Task/Loops-N-plus-one-half/CoffeeScript/loops-n-plus-one-half.coffeescript b/Task/Loops-N-plus-one-half/CoffeeScript/loops-n-plus-one-half.coffee similarity index 100% rename from Task/Loops-N-plus-one-half/CoffeeScript/loops-n-plus-one-half.coffeescript rename to Task/Loops-N-plus-one-half/CoffeeScript/loops-n-plus-one-half.coffee diff --git a/Task/Loops-N-plus-one-half/DWScript/loops-n-plus-one-half.dwscript b/Task/Loops-N-plus-one-half/DWScript/loops-n-plus-one-half.dw similarity index 100% rename from Task/Loops-N-plus-one-half/DWScript/loops-n-plus-one-half.dwscript rename to Task/Loops-N-plus-one-half/DWScript/loops-n-plus-one-half.dw diff --git a/Task/Loops-N-plus-one-half/MAXScript/loops-n-plus-one-half.maxscript b/Task/Loops-N-plus-one-half/MAXScript/loops-n-plus-one-half.max similarity index 100% rename from Task/Loops-N-plus-one-half/MAXScript/loops-n-plus-one-half.maxscript rename to Task/Loops-N-plus-one-half/MAXScript/loops-n-plus-one-half.max diff --git a/Task/Loops-N-plus-one-half/TUSCRIPT/loops-n-plus-one-half.tuscript b/Task/Loops-N-plus-one-half/TUSCRIPT/loops-n-plus-one-half.tu similarity index 100% rename from Task/Loops-N-plus-one-half/TUSCRIPT/loops-n-plus-one-half.tuscript rename to Task/Loops-N-plus-one-half/TUSCRIPT/loops-n-plus-one-half.tu diff --git a/Task/Loops-Nested/TUSCRIPT/loops-nested.tuscript b/Task/Loops-Nested/TUSCRIPT/loops-nested.tu similarity index 100% rename from Task/Loops-Nested/TUSCRIPT/loops-nested.tuscript rename to Task/Loops-Nested/TUSCRIPT/loops-nested.tu diff --git a/Task/Loops-While/DWScript/loops-while.dwscript b/Task/Loops-While/DWScript/loops-while.dw similarity index 100% rename from Task/Loops-While/DWScript/loops-while.dwscript rename to Task/Loops-While/DWScript/loops-while.dw diff --git a/Task/Loops-While/MAXScript/loops-while.maxscript b/Task/Loops-While/MAXScript/loops-while.max similarity index 100% rename from Task/Loops-While/MAXScript/loops-while.maxscript rename to Task/Loops-While/MAXScript/loops-while.max diff --git a/Task/Loops-While/TUSCRIPT/loops-while.tuscript b/Task/Loops-While/TUSCRIPT/loops-while.tu similarity index 100% rename from Task/Loops-While/TUSCRIPT/loops-while.tuscript rename to Task/Loops-While/TUSCRIPT/loops-while.tu diff --git a/Task/Loops-While/TorqueScript/loops-while.torquescript b/Task/Loops-While/TorqueScript/loops-while.torque similarity index 100% rename from Task/Loops-While/TorqueScript/loops-while.torquescript rename to Task/Loops-While/TorqueScript/loops-while.torque diff --git a/Task/Lucas-Lehmer-test/DWScript/lucas-lehmer-test.dwscript b/Task/Lucas-Lehmer-test/DWScript/lucas-lehmer-test.dw similarity index 100% rename from Task/Lucas-Lehmer-test/DWScript/lucas-lehmer-test.dwscript rename to Task/Lucas-Lehmer-test/DWScript/lucas-lehmer-test.dw diff --git a/Task/Luhn-test-of-credit-card-numbers/TUSCRIPT/luhn-test-of-credit-card-numbers.tuscript b/Task/Luhn-test-of-credit-card-numbers/TUSCRIPT/luhn-test-of-credit-card-numbers.tu similarity index 100% rename from Task/Luhn-test-of-credit-card-numbers/TUSCRIPT/luhn-test-of-credit-card-numbers.tuscript rename to Task/Luhn-test-of-credit-card-numbers/TUSCRIPT/luhn-test-of-credit-card-numbers.tu diff --git a/Task/Mandelbrot-set/DWScript/mandelbrot-set.dwscript b/Task/Mandelbrot-set/DWScript/mandelbrot-set.dw similarity index 100% rename from Task/Mandelbrot-set/DWScript/mandelbrot-set.dwscript rename to Task/Mandelbrot-set/DWScript/mandelbrot-set.dw diff --git a/Task/Matrix-transposition/CoffeeScript/matrix-transposition.coffeescript b/Task/Matrix-transposition/CoffeeScript/matrix-transposition.coffee similarity index 100% rename from Task/Matrix-transposition/CoffeeScript/matrix-transposition.coffeescript rename to Task/Matrix-transposition/CoffeeScript/matrix-transposition.coffee diff --git a/Task/Matrix-transposition/MAXScript/matrix-transposition.maxscript b/Task/Matrix-transposition/MAXScript/matrix-transposition.max similarity index 100% rename from Task/Matrix-transposition/MAXScript/matrix-transposition.maxscript rename to Task/Matrix-transposition/MAXScript/matrix-transposition.max diff --git a/Task/Monty-Hall-problem/MAXScript/monty-hall-problem-1.maxscript b/Task/Monty-Hall-problem/MAXScript/monty-hall-problem-1.max similarity index 100% rename from Task/Monty-Hall-problem/MAXScript/monty-hall-problem-1.maxscript rename to Task/Monty-Hall-problem/MAXScript/monty-hall-problem-1.max diff --git a/Task/Monty-Hall-problem/MAXScript/monty-hall-problem-2.maxscript b/Task/Monty-Hall-problem/MAXScript/monty-hall-problem-2.max similarity index 100% rename from Task/Monty-Hall-problem/MAXScript/monty-hall-problem-2.maxscript rename to Task/Monty-Hall-problem/MAXScript/monty-hall-problem-2.max diff --git a/Task/Morse-code/TUSCRIPT/morse-code.tuscript b/Task/Morse-code/TUSCRIPT/morse-code.tu similarity index 100% rename from Task/Morse-code/TUSCRIPT/morse-code.tuscript rename to Task/Morse-code/TUSCRIPT/morse-code.tu diff --git a/Task/Multiplication-tables/CoffeeScript/multiplication-tables-1.coffeescript b/Task/Multiplication-tables/CoffeeScript/multiplication-tables-1.coffee similarity index 100% rename from Task/Multiplication-tables/CoffeeScript/multiplication-tables-1.coffeescript rename to Task/Multiplication-tables/CoffeeScript/multiplication-tables-1.coffee diff --git a/Task/Multiplication-tables/CoffeeScript/multiplication-tables-2.coffeescript b/Task/Multiplication-tables/CoffeeScript/multiplication-tables-2.coffee similarity index 100% rename from Task/Multiplication-tables/CoffeeScript/multiplication-tables-2.coffeescript rename to Task/Multiplication-tables/CoffeeScript/multiplication-tables-2.coffee diff --git a/Task/Multiplication-tables/DWScript/multiplication-tables.dwscript b/Task/Multiplication-tables/DWScript/multiplication-tables.dw similarity index 100% rename from Task/Multiplication-tables/DWScript/multiplication-tables.dwscript rename to Task/Multiplication-tables/DWScript/multiplication-tables.dw diff --git a/Task/Multiplication-tables/TUSCRIPT/multiplication-tables.tuscript b/Task/Multiplication-tables/TUSCRIPT/multiplication-tables.tu similarity index 100% rename from Task/Multiplication-tables/TUSCRIPT/multiplication-tables.tuscript rename to Task/Multiplication-tables/TUSCRIPT/multiplication-tables.tu diff --git a/Task/Multisplit/CoffeeScript/multisplit.coffeescript b/Task/Multisplit/CoffeeScript/multisplit.coffee similarity index 100% rename from Task/Multisplit/CoffeeScript/multisplit.coffeescript rename to Task/Multisplit/CoffeeScript/multisplit.coffee diff --git a/Task/Mutual-recursion/CoffeeScript/mutual-recursion-1.coffeescript b/Task/Mutual-recursion/CoffeeScript/mutual-recursion-1.coffee similarity index 100% rename from Task/Mutual-recursion/CoffeeScript/mutual-recursion-1.coffeescript rename to Task/Mutual-recursion/CoffeeScript/mutual-recursion-1.coffee diff --git a/Task/Mutual-recursion/CoffeeScript/mutual-recursion-2.coffeescript b/Task/Mutual-recursion/CoffeeScript/mutual-recursion-2.coffee similarity index 100% rename from Task/Mutual-recursion/CoffeeScript/mutual-recursion-2.coffeescript rename to Task/Mutual-recursion/CoffeeScript/mutual-recursion-2.coffee diff --git a/Task/N-queens-problem/CoffeeScript/n-queens-problem.coffeescript b/Task/N-queens-problem/CoffeeScript/n-queens-problem.coffee similarity index 100% rename from Task/N-queens-problem/CoffeeScript/n-queens-problem.coffeescript rename to Task/N-queens-problem/CoffeeScript/n-queens-problem.coffee diff --git a/Task/Non-continuous-subsequences/CoffeeScript/non-continuous-subsequences-1.coffeescript b/Task/Non-continuous-subsequences/CoffeeScript/non-continuous-subsequences-1.coffee similarity index 100% rename from Task/Non-continuous-subsequences/CoffeeScript/non-continuous-subsequences-1.coffeescript rename to Task/Non-continuous-subsequences/CoffeeScript/non-continuous-subsequences-1.coffee diff --git a/Task/Non-continuous-subsequences/CoffeeScript/non-continuous-subsequences-2.coffeescript b/Task/Non-continuous-subsequences/CoffeeScript/non-continuous-subsequences-2.coffee similarity index 100% rename from Task/Non-continuous-subsequences/CoffeeScript/non-continuous-subsequences-2.coffeescript rename to Task/Non-continuous-subsequences/CoffeeScript/non-continuous-subsequences-2.coffee diff --git a/Task/Nth-root/CoffeeScript/nth-root-1.coffeescript b/Task/Nth-root/CoffeeScript/nth-root-1.coffee similarity index 100% rename from Task/Nth-root/CoffeeScript/nth-root-1.coffeescript rename to Task/Nth-root/CoffeeScript/nth-root-1.coffee diff --git a/Task/Nth-root/CoffeeScript/nth-root-2.coffeescript b/Task/Nth-root/CoffeeScript/nth-root-2.coffee similarity index 100% rename from Task/Nth-root/CoffeeScript/nth-root-2.coffeescript rename to Task/Nth-root/CoffeeScript/nth-root-2.coffee diff --git a/Task/Null-object/MAXScript/null-object.maxscript b/Task/Null-object/MAXScript/null-object.max similarity index 100% rename from Task/Null-object/MAXScript/null-object.maxscript rename to Task/Null-object/MAXScript/null-object.max diff --git a/Task/Number-names/CoffeeScript/number-names-1.coffeescript b/Task/Number-names/CoffeeScript/number-names-1.coffee similarity index 100% rename from Task/Number-names/CoffeeScript/number-names-1.coffeescript rename to Task/Number-names/CoffeeScript/number-names-1.coffee diff --git a/Task/Number-names/CoffeeScript/number-names-2.coffeescript b/Task/Number-names/CoffeeScript/number-names-2.coffee similarity index 100% rename from Task/Number-names/CoffeeScript/number-names-2.coffeescript rename to Task/Number-names/CoffeeScript/number-names-2.coffee diff --git a/Task/Number-names/MAXScript/number-names-1.maxscript b/Task/Number-names/MAXScript/number-names-1.max similarity index 100% rename from Task/Number-names/MAXScript/number-names-1.maxscript rename to Task/Number-names/MAXScript/number-names-1.max diff --git a/Task/Number-names/MAXScript/number-names-2.maxscript b/Task/Number-names/MAXScript/number-names-2.max similarity index 100% rename from Task/Number-names/MAXScript/number-names-2.maxscript rename to Task/Number-names/MAXScript/number-names-2.max diff --git a/Task/Number-reversal-game/TUSCRIPT/number-reversal-game.tuscript b/Task/Number-reversal-game/TUSCRIPT/number-reversal-game.tu similarity index 100% rename from Task/Number-reversal-game/TUSCRIPT/number-reversal-game.tuscript rename to Task/Number-reversal-game/TUSCRIPT/number-reversal-game.tu diff --git a/Task/Numerical-integration/CoffeeScript/numerical-integration-1.coffeescript b/Task/Numerical-integration/CoffeeScript/numerical-integration-1.coffee similarity index 100% rename from Task/Numerical-integration/CoffeeScript/numerical-integration-1.coffeescript rename to Task/Numerical-integration/CoffeeScript/numerical-integration-1.coffee diff --git a/Task/Numerical-integration/CoffeeScript/numerical-integration-2.coffeescript b/Task/Numerical-integration/CoffeeScript/numerical-integration-2.coffee similarity index 100% rename from Task/Numerical-integration/CoffeeScript/numerical-integration-2.coffeescript rename to Task/Numerical-integration/CoffeeScript/numerical-integration-2.coffee diff --git a/Task/One-dimensional-cellular-automata/CoffeeScript/one-dimensional-cellular-automata-1.coffeescript b/Task/One-dimensional-cellular-automata/CoffeeScript/one-dimensional-cellular-automata-1.coffee similarity index 100% rename from Task/One-dimensional-cellular-automata/CoffeeScript/one-dimensional-cellular-automata-1.coffeescript rename to Task/One-dimensional-cellular-automata/CoffeeScript/one-dimensional-cellular-automata-1.coffee diff --git a/Task/One-dimensional-cellular-automata/CoffeeScript/one-dimensional-cellular-automata-2.coffeescript b/Task/One-dimensional-cellular-automata/CoffeeScript/one-dimensional-cellular-automata-2.coffee similarity index 100% rename from Task/One-dimensional-cellular-automata/CoffeeScript/one-dimensional-cellular-automata-2.coffeescript rename to Task/One-dimensional-cellular-automata/CoffeeScript/one-dimensional-cellular-automata-2.coffee diff --git a/Task/One-dimensional-cellular-automata/DWScript/one-dimensional-cellular-automata.dwscript b/Task/One-dimensional-cellular-automata/DWScript/one-dimensional-cellular-automata.dw similarity index 100% rename from Task/One-dimensional-cellular-automata/DWScript/one-dimensional-cellular-automata.dwscript rename to Task/One-dimensional-cellular-automata/DWScript/one-dimensional-cellular-automata.dw diff --git a/Task/OpenGL/MAXScript/opengl.maxscript b/Task/OpenGL/MAXScript/opengl.max similarity index 100% rename from Task/OpenGL/MAXScript/opengl.maxscript rename to Task/OpenGL/MAXScript/opengl.max diff --git a/Task/Optional-parameters/TIScript/optional-parameters.tiscript b/Task/Optional-parameters/TIScript/optional-parameters.ti similarity index 100% rename from Task/Optional-parameters/TIScript/optional-parameters.tiscript rename to Task/Optional-parameters/TIScript/optional-parameters.ti diff --git a/Task/Order-two-numerical-lists/TUSCRIPT/order-two-numerical-lists.tuscript b/Task/Order-two-numerical-lists/TUSCRIPT/order-two-numerical-lists.tu similarity index 100% rename from Task/Order-two-numerical-lists/TUSCRIPT/order-two-numerical-lists.tuscript rename to Task/Order-two-numerical-lists/TUSCRIPT/order-two-numerical-lists.tu diff --git a/Task/Ordered-words/CoffeeScript/ordered-words-1.coffeescript b/Task/Ordered-words/CoffeeScript/ordered-words-1.coffee similarity index 100% rename from Task/Ordered-words/CoffeeScript/ordered-words-1.coffeescript rename to Task/Ordered-words/CoffeeScript/ordered-words-1.coffee diff --git a/Task/Ordered-words/CoffeeScript/ordered-words-2.coffeescript b/Task/Ordered-words/CoffeeScript/ordered-words-2.coffee similarity index 100% rename from Task/Ordered-words/CoffeeScript/ordered-words-2.coffeescript rename to Task/Ordered-words/CoffeeScript/ordered-words-2.coffee diff --git a/Task/Ordered-words/TUSCRIPT/ordered-words.tuscript b/Task/Ordered-words/TUSCRIPT/ordered-words.tu similarity index 100% rename from Task/Ordered-words/TUSCRIPT/ordered-words.tuscript rename to Task/Ordered-words/TUSCRIPT/ordered-words.tu diff --git a/Task/Palindrome-detection/CoffeeScript/palindrome-detection-1.coffeescript b/Task/Palindrome-detection/CoffeeScript/palindrome-detection-1.coffee similarity index 100% rename from Task/Palindrome-detection/CoffeeScript/palindrome-detection-1.coffeescript rename to Task/Palindrome-detection/CoffeeScript/palindrome-detection-1.coffee diff --git a/Task/Palindrome-detection/CoffeeScript/palindrome-detection-2.coffeescript b/Task/Palindrome-detection/CoffeeScript/palindrome-detection-2.coffee similarity index 100% rename from Task/Palindrome-detection/CoffeeScript/palindrome-detection-2.coffeescript rename to Task/Palindrome-detection/CoffeeScript/palindrome-detection-2.coffee diff --git a/Task/Palindrome-detection/MAXScript/palindrome-detection-1.maxscript b/Task/Palindrome-detection/MAXScript/palindrome-detection-1.max similarity index 100% rename from Task/Palindrome-detection/MAXScript/palindrome-detection-1.maxscript rename to Task/Palindrome-detection/MAXScript/palindrome-detection-1.max diff --git a/Task/Palindrome-detection/MAXScript/palindrome-detection-2.maxscript b/Task/Palindrome-detection/MAXScript/palindrome-detection-2.max similarity index 100% rename from Task/Palindrome-detection/MAXScript/palindrome-detection-2.maxscript rename to Task/Palindrome-detection/MAXScript/palindrome-detection-2.max diff --git a/Task/Palindrome-detection/MAXScript/palindrome-detection-3.maxscript b/Task/Palindrome-detection/MAXScript/palindrome-detection-3.max similarity index 100% rename from Task/Palindrome-detection/MAXScript/palindrome-detection-3.maxscript rename to Task/Palindrome-detection/MAXScript/palindrome-detection-3.max diff --git a/Task/Palindrome-detection/TUSCRIPT/palindrome-detection.tuscript b/Task/Palindrome-detection/TUSCRIPT/palindrome-detection.tu similarity index 100% rename from Task/Palindrome-detection/TUSCRIPT/palindrome-detection.tuscript rename to Task/Palindrome-detection/TUSCRIPT/palindrome-detection.tu diff --git a/Task/Palindrome-detection/VBScript/palindrome-detection-1.vbscript b/Task/Palindrome-detection/VBScript/palindrome-detection-1.vb similarity index 100% rename from Task/Palindrome-detection/VBScript/palindrome-detection-1.vbscript rename to Task/Palindrome-detection/VBScript/palindrome-detection-1.vb diff --git a/Task/Palindrome-detection/VBScript/palindrome-detection-2.vbscript b/Task/Palindrome-detection/VBScript/palindrome-detection-2.vb similarity index 100% rename from Task/Palindrome-detection/VBScript/palindrome-detection-2.vbscript rename to Task/Palindrome-detection/VBScript/palindrome-detection-2.vb diff --git a/Task/Palindrome-detection/VBScript/palindrome-detection-3.vbscript b/Task/Palindrome-detection/VBScript/palindrome-detection-3.vb similarity index 100% rename from Task/Palindrome-detection/VBScript/palindrome-detection-3.vbscript rename to Task/Palindrome-detection/VBScript/palindrome-detection-3.vb diff --git a/Task/Pangram-checker/CoffeeScript/pangram-checker.coffeescript b/Task/Pangram-checker/CoffeeScript/pangram-checker.coffee similarity index 100% rename from Task/Pangram-checker/CoffeeScript/pangram-checker.coffeescript rename to Task/Pangram-checker/CoffeeScript/pangram-checker.coffee diff --git a/Task/Pangram-checker/TUSCRIPT/pangram-checker.tuscript b/Task/Pangram-checker/TUSCRIPT/pangram-checker.tu similarity index 100% rename from Task/Pangram-checker/TUSCRIPT/pangram-checker.tuscript rename to Task/Pangram-checker/TUSCRIPT/pangram-checker.tu diff --git a/Task/Pangram-checker/VBScript/pangram-checker-1.vbscript b/Task/Pangram-checker/VBScript/pangram-checker-1.vb similarity index 100% rename from Task/Pangram-checker/VBScript/pangram-checker-1.vbscript rename to Task/Pangram-checker/VBScript/pangram-checker-1.vb diff --git a/Task/Pangram-checker/VBScript/pangram-checker-2.vbscript b/Task/Pangram-checker/VBScript/pangram-checker-2.vb similarity index 100% rename from Task/Pangram-checker/VBScript/pangram-checker-2.vbscript rename to Task/Pangram-checker/VBScript/pangram-checker-2.vb diff --git a/Task/Partial-function-application/CoffeeScript/partial-function-application-1.coffeescript b/Task/Partial-function-application/CoffeeScript/partial-function-application-1.coffee similarity index 100% rename from Task/Partial-function-application/CoffeeScript/partial-function-application-1.coffeescript rename to Task/Partial-function-application/CoffeeScript/partial-function-application-1.coffee diff --git a/Task/Partial-function-application/CoffeeScript/partial-function-application-2.coffeescript b/Task/Partial-function-application/CoffeeScript/partial-function-application-2.coffee similarity index 100% rename from Task/Partial-function-application/CoffeeScript/partial-function-application-2.coffeescript rename to Task/Partial-function-application/CoffeeScript/partial-function-application-2.coffee diff --git a/Task/Pascals-triangle/CoffeeScript/pascals-triangle.coffeescript b/Task/Pascals-triangle/CoffeeScript/pascals-triangle.coffee similarity index 100% rename from Task/Pascals-triangle/CoffeeScript/pascals-triangle.coffeescript rename to Task/Pascals-triangle/CoffeeScript/pascals-triangle.coffee diff --git a/Task/Pascals-triangle/DWScript/pascals-triangle.dwscript b/Task/Pascals-triangle/DWScript/pascals-triangle.dw similarity index 100% rename from Task/Pascals-triangle/DWScript/pascals-triangle.dwscript rename to Task/Pascals-triangle/DWScript/pascals-triangle.dw diff --git a/Task/Percentage-difference-between-images/MAXScript/percentage-difference-between-images.maxscript b/Task/Percentage-difference-between-images/MAXScript/percentage-difference-between-images.max similarity index 100% rename from Task/Percentage-difference-between-images/MAXScript/percentage-difference-between-images.maxscript rename to Task/Percentage-difference-between-images/MAXScript/percentage-difference-between-images.max diff --git a/Task/Perfect-numbers/CoffeeScript/perfect-numbers.coffeescript b/Task/Perfect-numbers/CoffeeScript/perfect-numbers.coffee similarity index 100% rename from Task/Perfect-numbers/CoffeeScript/perfect-numbers.coffeescript rename to Task/Perfect-numbers/CoffeeScript/perfect-numbers.coffee diff --git a/Task/Perfect-numbers/MAXScript/perfect-numbers.maxscript b/Task/Perfect-numbers/MAXScript/perfect-numbers.max similarity index 100% rename from Task/Perfect-numbers/MAXScript/perfect-numbers.maxscript rename to Task/Perfect-numbers/MAXScript/perfect-numbers.max diff --git a/Task/Permutations/CoffeeScript/permutations-1.coffeescript b/Task/Permutations/CoffeeScript/permutations-1.coffee similarity index 100% rename from Task/Permutations/CoffeeScript/permutations-1.coffeescript rename to Task/Permutations/CoffeeScript/permutations-1.coffee diff --git a/Task/Permutations/CoffeeScript/permutations-2.coffeescript b/Task/Permutations/CoffeeScript/permutations-2.coffee similarity index 100% rename from Task/Permutations/CoffeeScript/permutations-2.coffeescript rename to Task/Permutations/CoffeeScript/permutations-2.coffee diff --git a/Task/Pick-random-element/CoffeeScript/pick-random-element.coffeescript b/Task/Pick-random-element/CoffeeScript/pick-random-element.coffee similarity index 100% rename from Task/Pick-random-element/CoffeeScript/pick-random-element.coffeescript rename to Task/Pick-random-element/CoffeeScript/pick-random-element.coffee diff --git a/Task/Pick-random-element/TUSCRIPT/pick-random-element.tuscript b/Task/Pick-random-element/TUSCRIPT/pick-random-element.tu similarity index 100% rename from Task/Pick-random-element/TUSCRIPT/pick-random-element.tuscript rename to Task/Pick-random-element/TUSCRIPT/pick-random-element.tu diff --git a/Task/Play-recorded-sounds/TUSCRIPT/play-recorded-sounds.tuscript b/Task/Play-recorded-sounds/TUSCRIPT/play-recorded-sounds.tu similarity index 100% rename from Task/Play-recorded-sounds/TUSCRIPT/play-recorded-sounds.tuscript rename to Task/Play-recorded-sounds/TUSCRIPT/play-recorded-sounds.tu diff --git a/Task/Playing-cards/VBScript/playing-cards-1.vbscript b/Task/Playing-cards/VBScript/playing-cards-1.vb similarity index 100% rename from Task/Playing-cards/VBScript/playing-cards-1.vbscript rename to Task/Playing-cards/VBScript/playing-cards-1.vb diff --git a/Task/Playing-cards/VBScript/playing-cards-2.vbscript b/Task/Playing-cards/VBScript/playing-cards-2.vb similarity index 100% rename from Task/Playing-cards/VBScript/playing-cards-2.vbscript rename to Task/Playing-cards/VBScript/playing-cards-2.vb diff --git a/Task/Power-set/CoffeeScript/power-set-1.coffeescript b/Task/Power-set/CoffeeScript/power-set-1.coffee similarity index 100% rename from Task/Power-set/CoffeeScript/power-set-1.coffeescript rename to Task/Power-set/CoffeeScript/power-set-1.coffee diff --git a/Task/Power-set/CoffeeScript/power-set-2.coffeescript b/Task/Power-set/CoffeeScript/power-set-2.coffee similarity index 100% rename from Task/Power-set/CoffeeScript/power-set-2.coffeescript rename to Task/Power-set/CoffeeScript/power-set-2.coffee diff --git a/Task/Primality-by-trial-division/CoffeeScript/primality-by-trial-division.coffeescript b/Task/Primality-by-trial-division/CoffeeScript/primality-by-trial-division.coffee similarity index 100% rename from Task/Primality-by-trial-division/CoffeeScript/primality-by-trial-division.coffeescript rename to Task/Primality-by-trial-division/CoffeeScript/primality-by-trial-division.coffee diff --git a/Task/Primality-by-trial-division/MAXScript/primality-by-trial-division.maxscript b/Task/Primality-by-trial-division/MAXScript/primality-by-trial-division.max similarity index 100% rename from Task/Primality-by-trial-division/MAXScript/primality-by-trial-division.maxscript rename to Task/Primality-by-trial-division/MAXScript/primality-by-trial-division.max diff --git a/Task/Priority-queue/CoffeeScript/priority-queue-1.coffeescript b/Task/Priority-queue/CoffeeScript/priority-queue-1.coffee similarity index 100% rename from Task/Priority-queue/CoffeeScript/priority-queue-1.coffeescript rename to Task/Priority-queue/CoffeeScript/priority-queue-1.coffee diff --git a/Task/Priority-queue/CoffeeScript/priority-queue-2.coffeescript b/Task/Priority-queue/CoffeeScript/priority-queue-2.coffee similarity index 100% rename from Task/Priority-queue/CoffeeScript/priority-queue-2.coffeescript rename to Task/Priority-queue/CoffeeScript/priority-queue-2.coffee diff --git a/Task/Problem-of-Apollonius/CoffeeScript/problem-of-apollonius-1.coffeescript b/Task/Problem-of-Apollonius/CoffeeScript/problem-of-apollonius-1.coffee similarity index 100% rename from Task/Problem-of-Apollonius/CoffeeScript/problem-of-apollonius-1.coffeescript rename to Task/Problem-of-Apollonius/CoffeeScript/problem-of-apollonius-1.coffee diff --git a/Task/Problem-of-Apollonius/CoffeeScript/problem-of-apollonius-2.coffeescript b/Task/Problem-of-Apollonius/CoffeeScript/problem-of-apollonius-2.coffee similarity index 100% rename from Task/Problem-of-Apollonius/CoffeeScript/problem-of-apollonius-2.coffeescript rename to Task/Problem-of-Apollonius/CoffeeScript/problem-of-apollonius-2.coffee diff --git a/Task/Program-termination/TUSCRIPT/program-termination.tuscript b/Task/Program-termination/TUSCRIPT/program-termination.tu similarity index 100% rename from Task/Program-termination/TUSCRIPT/program-termination.tuscript rename to Task/Program-termination/TUSCRIPT/program-termination.tu diff --git a/Task/Program-termination/VBScript/program-termination.vbscript b/Task/Program-termination/VBScript/program-termination.vb similarity index 100% rename from Task/Program-termination/VBScript/program-termination.vbscript rename to Task/Program-termination/VBScript/program-termination.vb diff --git a/Task/Pythagorean-triples/CoffeeScript/pythagorean-triples.coffeescript b/Task/Pythagorean-triples/CoffeeScript/pythagorean-triples.coffee similarity index 100% rename from Task/Pythagorean-triples/CoffeeScript/pythagorean-triples.coffeescript rename to Task/Pythagorean-triples/CoffeeScript/pythagorean-triples.coffee diff --git a/Task/Queue-Definition/CoffeeScript/queue-definition-1.coffeescript b/Task/Queue-Definition/CoffeeScript/queue-definition-1.coffee similarity index 100% rename from Task/Queue-Definition/CoffeeScript/queue-definition-1.coffeescript rename to Task/Queue-Definition/CoffeeScript/queue-definition-1.coffee diff --git a/Task/Queue-Definition/CoffeeScript/queue-definition-2.coffeescript b/Task/Queue-Definition/CoffeeScript/queue-definition-2.coffee similarity index 100% rename from Task/Queue-Definition/CoffeeScript/queue-definition-2.coffeescript rename to Task/Queue-Definition/CoffeeScript/queue-definition-2.coffee diff --git a/Task/Queue-Usage/CoffeeScript/queue-usage-1.coffeescript b/Task/Queue-Usage/CoffeeScript/queue-usage-1.coffee similarity index 100% rename from Task/Queue-Usage/CoffeeScript/queue-usage-1.coffeescript rename to Task/Queue-Usage/CoffeeScript/queue-usage-1.coffee diff --git a/Task/Queue-Usage/CoffeeScript/queue-usage-2.coffeescript b/Task/Queue-Usage/CoffeeScript/queue-usage-2.coffee similarity index 100% rename from Task/Queue-Usage/CoffeeScript/queue-usage-2.coffeescript rename to Task/Queue-Usage/CoffeeScript/queue-usage-2.coffee diff --git a/Task/Quine/CoffeeScript/quine.coffeescript b/Task/Quine/CoffeeScript/quine.coffee similarity index 100% rename from Task/Quine/CoffeeScript/quine.coffeescript rename to Task/Quine/CoffeeScript/quine.coffee diff --git a/Task/Random-numbers/DWScript/random-numbers.dwscript b/Task/Random-numbers/DWScript/random-numbers.dw similarity index 100% rename from Task/Random-numbers/DWScript/random-numbers.dwscript rename to Task/Random-numbers/DWScript/random-numbers.dw diff --git a/Task/Random-numbers/MAXScript/random-numbers.maxscript b/Task/Random-numbers/MAXScript/random-numbers.max similarity index 100% rename from Task/Random-numbers/MAXScript/random-numbers.maxscript rename to Task/Random-numbers/MAXScript/random-numbers.max diff --git a/Task/Range-expansion/TUSCRIPT/range-expansion.tuscript b/Task/Range-expansion/TUSCRIPT/range-expansion.tu similarity index 100% rename from Task/Range-expansion/TUSCRIPT/range-expansion.tuscript rename to Task/Range-expansion/TUSCRIPT/range-expansion.tu diff --git a/Task/Range-extraction/DWScript/range-extraction.dwscript b/Task/Range-extraction/DWScript/range-extraction.dw similarity index 100% rename from Task/Range-extraction/DWScript/range-extraction.dwscript rename to Task/Range-extraction/DWScript/range-extraction.dw diff --git a/Task/Range-extraction/TUSCRIPT/range-extraction-1.tuscript b/Task/Range-extraction/TUSCRIPT/range-extraction-1.tu similarity index 100% rename from Task/Range-extraction/TUSCRIPT/range-extraction-1.tuscript rename to Task/Range-extraction/TUSCRIPT/range-extraction-1.tu diff --git a/Task/Range-extraction/TUSCRIPT/range-extraction-2.tuscript b/Task/Range-extraction/TUSCRIPT/range-extraction-2.tu similarity index 100% rename from Task/Range-extraction/TUSCRIPT/range-extraction-2.tuscript rename to Task/Range-extraction/TUSCRIPT/range-extraction-2.tu diff --git a/Task/Ray-casting-algorithm/CoffeeScript/ray-casting-algorithm.coffeescript b/Task/Ray-casting-algorithm/CoffeeScript/ray-casting-algorithm.coffee similarity index 100% rename from Task/Ray-casting-algorithm/CoffeeScript/ray-casting-algorithm.coffeescript rename to Task/Ray-casting-algorithm/CoffeeScript/ray-casting-algorithm.coffee diff --git a/Task/Read-a-file-line-by-line/CoffeeScript/read-a-file-line-by-line.coffeescript b/Task/Read-a-file-line-by-line/CoffeeScript/read-a-file-line-by-line.coffee similarity index 100% rename from Task/Read-a-file-line-by-line/CoffeeScript/read-a-file-line-by-line.coffeescript rename to Task/Read-a-file-line-by-line/CoffeeScript/read-a-file-line-by-line.coffee diff --git a/Task/Read-a-file-line-by-line/TUSCRIPT/read-a-file-line-by-line-1.tuscript b/Task/Read-a-file-line-by-line/TUSCRIPT/read-a-file-line-by-line-1.tu similarity index 100% rename from Task/Read-a-file-line-by-line/TUSCRIPT/read-a-file-line-by-line-1.tuscript rename to Task/Read-a-file-line-by-line/TUSCRIPT/read-a-file-line-by-line-1.tu diff --git a/Task/Read-a-file-line-by-line/TUSCRIPT/read-a-file-line-by-line-2.tuscript b/Task/Read-a-file-line-by-line/TUSCRIPT/read-a-file-line-by-line-2.tu similarity index 100% rename from Task/Read-a-file-line-by-line/TUSCRIPT/read-a-file-line-by-line-2.tuscript rename to Task/Read-a-file-line-by-line/TUSCRIPT/read-a-file-line-by-line-2.tu diff --git a/Task/Read-a-file-line-by-line/TorqueScript/read-a-file-line-by-line.torquescript b/Task/Read-a-file-line-by-line/TorqueScript/read-a-file-line-by-line.torque similarity index 100% rename from Task/Read-a-file-line-by-line/TorqueScript/read-a-file-line-by-line.torquescript rename to Task/Read-a-file-line-by-line/TorqueScript/read-a-file-line-by-line.torque diff --git a/Task/Read-a-specific-line-from-a-file/TUSCRIPT/read-a-specific-line-from-a-file.tuscript b/Task/Read-a-specific-line-from-a-file/TUSCRIPT/read-a-specific-line-from-a-file.tu similarity index 100% rename from Task/Read-a-specific-line-from-a-file/TUSCRIPT/read-a-specific-line-from-a-file.tuscript rename to Task/Read-a-specific-line-from-a-file/TUSCRIPT/read-a-specific-line-from-a-file.tu diff --git a/Task/Read-entire-file/TUSCRIPT/read-entire-file.tuscript b/Task/Read-entire-file/TUSCRIPT/read-entire-file.tu similarity index 100% rename from Task/Read-entire-file/TUSCRIPT/read-entire-file.tuscript rename to Task/Read-entire-file/TUSCRIPT/read-entire-file.tu diff --git a/Task/Read-entire-file/VBScript/read-entire-file-1.vbscript b/Task/Read-entire-file/VBScript/read-entire-file-1.vb similarity index 100% rename from Task/Read-entire-file/VBScript/read-entire-file-1.vbscript rename to Task/Read-entire-file/VBScript/read-entire-file-1.vb diff --git a/Task/Read-entire-file/VBScript/read-entire-file-2.vbscript b/Task/Read-entire-file/VBScript/read-entire-file-2.vb similarity index 100% rename from Task/Read-entire-file/VBScript/read-entire-file-2.vbscript rename to Task/Read-entire-file/VBScript/read-entire-file-2.vb diff --git a/Task/Real-constants-and-functions/MAXScript/real-constants-and-functions.maxscript b/Task/Real-constants-and-functions/MAXScript/real-constants-and-functions.max similarity index 100% rename from Task/Real-constants-and-functions/MAXScript/real-constants-and-functions.maxscript rename to Task/Real-constants-and-functions/MAXScript/real-constants-and-functions.max diff --git a/Task/Remove-duplicate-elements/MAXScript/remove-duplicate-elements.maxscript b/Task/Remove-duplicate-elements/MAXScript/remove-duplicate-elements.max similarity index 100% rename from Task/Remove-duplicate-elements/MAXScript/remove-duplicate-elements.maxscript rename to Task/Remove-duplicate-elements/MAXScript/remove-duplicate-elements.max diff --git a/Task/Remove-duplicate-elements/TUSCRIPT/remove-duplicate-elements-1.tuscript b/Task/Remove-duplicate-elements/TUSCRIPT/remove-duplicate-elements-1.tu similarity index 100% rename from Task/Remove-duplicate-elements/TUSCRIPT/remove-duplicate-elements-1.tuscript rename to Task/Remove-duplicate-elements/TUSCRIPT/remove-duplicate-elements-1.tu diff --git a/Task/Remove-duplicate-elements/TUSCRIPT/remove-duplicate-elements-2.tuscript b/Task/Remove-duplicate-elements/TUSCRIPT/remove-duplicate-elements-2.tu similarity index 100% rename from Task/Remove-duplicate-elements/TUSCRIPT/remove-duplicate-elements-2.tuscript rename to Task/Remove-duplicate-elements/TUSCRIPT/remove-duplicate-elements-2.tu diff --git a/Task/Remove-lines-from-a-file/TUSCRIPT/remove-lines-from-a-file.tuscript b/Task/Remove-lines-from-a-file/TUSCRIPT/remove-lines-from-a-file.tu similarity index 100% rename from Task/Remove-lines-from-a-file/TUSCRIPT/remove-lines-from-a-file.tuscript rename to Task/Remove-lines-from-a-file/TUSCRIPT/remove-lines-from-a-file.tu diff --git a/Task/Rename-a-file/MAXScript/rename-a-file.maxscript b/Task/Rename-a-file/MAXScript/rename-a-file.max similarity index 100% rename from Task/Rename-a-file/MAXScript/rename-a-file.maxscript rename to Task/Rename-a-file/MAXScript/rename-a-file.max diff --git a/Task/Rename-a-file/TUSCRIPT/rename-a-file.tuscript b/Task/Rename-a-file/TUSCRIPT/rename-a-file.tu similarity index 100% rename from Task/Rename-a-file/TUSCRIPT/rename-a-file.tuscript rename to Task/Rename-a-file/TUSCRIPT/rename-a-file.tu diff --git a/Task/Rename-a-file/TorqueScript/rename-a-file.torquescript b/Task/Rename-a-file/TorqueScript/rename-a-file.torque similarity index 100% rename from Task/Rename-a-file/TorqueScript/rename-a-file.torquescript rename to Task/Rename-a-file/TorqueScript/rename-a-file.torque diff --git a/Task/Repeat-a-string/DWScript/repeat-a-string-1.dwscript b/Task/Repeat-a-string/DWScript/repeat-a-string-1.dw similarity index 100% rename from Task/Repeat-a-string/DWScript/repeat-a-string-1.dwscript rename to Task/Repeat-a-string/DWScript/repeat-a-string-1.dw diff --git a/Task/Repeat-a-string/DWScript/repeat-a-string-2.dwscript b/Task/Repeat-a-string/DWScript/repeat-a-string-2.dw similarity index 100% rename from Task/Repeat-a-string/DWScript/repeat-a-string-2.dwscript rename to Task/Repeat-a-string/DWScript/repeat-a-string-2.dw diff --git a/Task/Repeat-a-string/TUSCRIPT/repeat-a-string.tuscript b/Task/Repeat-a-string/TUSCRIPT/repeat-a-string.tu similarity index 100% rename from Task/Repeat-a-string/TUSCRIPT/repeat-a-string.tuscript rename to Task/Repeat-a-string/TUSCRIPT/repeat-a-string.tu diff --git a/Task/Repeat-a-string/TorqueScript/repeat-a-string.torquescript b/Task/Repeat-a-string/TorqueScript/repeat-a-string.torque similarity index 100% rename from Task/Repeat-a-string/TorqueScript/repeat-a-string.torquescript rename to Task/Repeat-a-string/TorqueScript/repeat-a-string.torque diff --git a/Task/Reverse-a-string/CoffeeScript/reverse-a-string.coffeescript b/Task/Reverse-a-string/CoffeeScript/reverse-a-string.coffee similarity index 100% rename from Task/Reverse-a-string/CoffeeScript/reverse-a-string.coffeescript rename to Task/Reverse-a-string/CoffeeScript/reverse-a-string.coffee diff --git a/Task/Reverse-a-string/MAXScript/reverse-a-string.maxscript b/Task/Reverse-a-string/MAXScript/reverse-a-string.max similarity index 100% rename from Task/Reverse-a-string/MAXScript/reverse-a-string.maxscript rename to Task/Reverse-a-string/MAXScript/reverse-a-string.max diff --git a/Task/Reverse-a-string/TUSCRIPT/reverse-a-string.tuscript b/Task/Reverse-a-string/TUSCRIPT/reverse-a-string.tu similarity index 100% rename from Task/Reverse-a-string/TUSCRIPT/reverse-a-string.tuscript rename to Task/Reverse-a-string/TUSCRIPT/reverse-a-string.tu diff --git a/Task/Rock-paper-scissors/0DESCRIPTION b/Task/Rock-paper-scissors/0DESCRIPTION index 36fa966c96..4920b7980d 100644 --- a/Task/Rock-paper-scissors/0DESCRIPTION +++ b/Task/Rock-paper-scissors/0DESCRIPTION @@ -9,3 +9,5 @@ Rock Paper Scissors is a two player game. Each player chooses one of rock, paper If both players choose the same thing, there is no winner for that round. For this task, the computer will be one of the players. The operator will select Rock, Paper or Scissors and the computer will keep a record of the choice frequency, and use that information to make a [[Probabilistic choice|weighted random choice]] in an attempt to defeat its opponent. + +'''Extra credit:''' easy support for [[wp:Rock-paper-scissors#Additional_weapons|additional weapons]]. diff --git a/Task/Rock-paper-scissors/REXX/rock-paper-scissors.rexx b/Task/Rock-paper-scissors/REXX/rock-paper-scissors.rexx new file mode 100644 index 0000000000..b04d9e5c15 --- /dev/null +++ b/Task/Rock-paper-scissors/REXX/rock-paper-scissors.rexx @@ -0,0 +1,36 @@ +/*REXX pgm plays rock-paper-scissors with a CBLF (carbon-based life form*/ +!='────────'; er='***error!***'; @.=0 /*some constants for pgm*/ +z=! 'Please enter one of: Rock Paper Scissors (or Quit)' +$.p='paper'; $.s='scissors'; $.r='rock' /*computer's choices. */ +b.p=' covers '; b.s=' cuts '; b.r=' breaks ' /*how the choice wins.*/ + + do forever; say; say z; say /*prompt the CBLF & get response.*/ + c=word('rock paper scissors',random(1,3)) /*the computer's 1st pick*/ + m=max(@.r,@.p,@.s); f='paper' /*prepare to examine the history.*/ + if @.p==m then f='scissors' /*emulate JC's The Amazing Karnac*/ + if @.s==m then f='rock' /* " " " " " */ + if m\==0 then c=f /*choose based on CBLF's history.*/ + c1=left(c,1); upper c1 /*C1 is used for fast comparing.*/ + parse pull u; a=strip(u); /*get the CBLF's choice (answer).*/ + upper a; a1=left(a,1) /*uppercase answer, get 1st char.*/ + ok=0 /*indicate answer isn't OK so far*/ + select /*process the CBLF's choice. */ + when words(u)==0 then say er 'nothing entered' + when words(u)>1 then say er 'too many choices: ' u + when abbrev('QUIT',a) then do; say ! 'quitting.'; exit; end + when abbrev('ROCK',a) |, + abbrev('PAPER',a) |, + abbrev('SCISSORS',a) then ok=1 /*a valid answer by CBLF.*/ + otherwise say er 'you entered a bad choice:' u + end /*select*/ + + if \ok then iterate /*answer ¬ OK? Then get another.*/ + @.a1 = @.a1+1 /*keep track of CBLF's answers. */ + say ! 'computer chose: ' c + if a1==c1 then do; say ! 'draw.'; iterate; end + if a1=='R' & c1=='S' |, + a1=='S' & c1=='P' |, + a1=='P' & c1=='R' then say ! 'you win! ' ! $.a1 b.a1 $.c1 + else say ! 'the computer wins. ' ! $.c1 b.c1 $.a1 + end /*forever*/ + /*stick a fork in it, we're done.*/ diff --git a/Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-1.torquescript b/Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-1.torque similarity index 100% rename from Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-1.torquescript rename to Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-1.torque diff --git a/Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-2.torquescript b/Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-2.torque similarity index 100% rename from Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-2.torquescript rename to Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-2.torque diff --git a/Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-3.torquescript b/Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-3.torque similarity index 100% rename from Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-3.torquescript rename to Task/Rock-paper-scissors/TorqueScript/rock-paper-scissors-3.torque diff --git a/Task/Roman-numerals-Decode/CoffeeScript/roman-numerals-decode.coffeescript b/Task/Roman-numerals-Decode/CoffeeScript/roman-numerals-decode.coffee similarity index 100% rename from Task/Roman-numerals-Decode/CoffeeScript/roman-numerals-decode.coffeescript rename to Task/Roman-numerals-Decode/CoffeeScript/roman-numerals-decode.coffee diff --git a/Task/Roman-numerals-Decode/TUSCRIPT/roman-numerals-decode.tuscript b/Task/Roman-numerals-Decode/TUSCRIPT/roman-numerals-decode.tu similarity index 100% rename from Task/Roman-numerals-Decode/TUSCRIPT/roman-numerals-decode.tuscript rename to Task/Roman-numerals-Decode/TUSCRIPT/roman-numerals-decode.tu diff --git a/Task/Roman-numerals-Encode/CoffeeScript/roman-numerals-encode.coffeescript b/Task/Roman-numerals-Encode/CoffeeScript/roman-numerals-encode.coffee similarity index 100% rename from Task/Roman-numerals-Encode/CoffeeScript/roman-numerals-encode.coffeescript rename to Task/Roman-numerals-Encode/CoffeeScript/roman-numerals-encode.coffee diff --git a/Task/Roman-numerals-Encode/DWScript/roman-numerals-encode.dwscript b/Task/Roman-numerals-Encode/DWScript/roman-numerals-encode.dw similarity index 100% rename from Task/Roman-numerals-Encode/DWScript/roman-numerals-encode.dwscript rename to Task/Roman-numerals-Encode/DWScript/roman-numerals-encode.dw diff --git a/Task/Roman-numerals-Encode/LotusScript/roman-numerals-encode.lotusscript b/Task/Roman-numerals-Encode/LotusScript/roman-numerals-encode.lotus similarity index 100% rename from Task/Roman-numerals-Encode/LotusScript/roman-numerals-encode.lotusscript rename to Task/Roman-numerals-Encode/LotusScript/roman-numerals-encode.lotus diff --git a/Task/Roman-numerals-Encode/TUSCRIPT/roman-numerals-encode.tuscript b/Task/Roman-numerals-Encode/TUSCRIPT/roman-numerals-encode.tu similarity index 100% rename from Task/Roman-numerals-Encode/TUSCRIPT/roman-numerals-encode.tuscript rename to Task/Roman-numerals-Encode/TUSCRIPT/roman-numerals-encode.tu diff --git a/Task/Roots-of-a-function/CoffeeScript/roots-of-a-function-1.coffeescript b/Task/Roots-of-a-function/CoffeeScript/roots-of-a-function-1.coffee similarity index 100% rename from Task/Roots-of-a-function/CoffeeScript/roots-of-a-function-1.coffeescript rename to Task/Roots-of-a-function/CoffeeScript/roots-of-a-function-1.coffee diff --git a/Task/Roots-of-a-function/CoffeeScript/roots-of-a-function-2.coffeescript b/Task/Roots-of-a-function/CoffeeScript/roots-of-a-function-2.coffee similarity index 100% rename from Task/Roots-of-a-function/CoffeeScript/roots-of-a-function-2.coffeescript rename to Task/Roots-of-a-function/CoffeeScript/roots-of-a-function-2.coffee diff --git a/Task/Roots-of-a-function/DWScript/roots-of-a-function.dwscript b/Task/Roots-of-a-function/DWScript/roots-of-a-function.dw similarity index 100% rename from Task/Roots-of-a-function/DWScript/roots-of-a-function.dwscript rename to Task/Roots-of-a-function/DWScript/roots-of-a-function.dw diff --git a/Task/Roots-of-unity/CoffeeScript/roots-of-unity.coffeescript b/Task/Roots-of-unity/CoffeeScript/roots-of-unity.coffee similarity index 100% rename from Task/Roots-of-unity/CoffeeScript/roots-of-unity.coffeescript rename to Task/Roots-of-unity/CoffeeScript/roots-of-unity.coffee diff --git a/Task/Rosetta-Code-Count-examples/TUSCRIPT/rosetta-code-count-examples.tuscript b/Task/Rosetta-Code-Count-examples/TUSCRIPT/rosetta-code-count-examples.tu similarity index 100% rename from Task/Rosetta-Code-Count-examples/TUSCRIPT/rosetta-code-count-examples.tuscript rename to Task/Rosetta-Code-Count-examples/TUSCRIPT/rosetta-code-count-examples.tu diff --git a/Task/Rosetta-Code-Rank-languages-by-popularity/TUSCRIPT/rosetta-code-rank-languages-by-popularity.tuscript b/Task/Rosetta-Code-Rank-languages-by-popularity/TUSCRIPT/rosetta-code-rank-languages-by-popularity.tu similarity index 100% rename from Task/Rosetta-Code-Rank-languages-by-popularity/TUSCRIPT/rosetta-code-rank-languages-by-popularity.tuscript rename to Task/Rosetta-Code-Rank-languages-by-popularity/TUSCRIPT/rosetta-code-rank-languages-by-popularity.tu diff --git a/Task/Rot-13/TorqueScript/rot-13.torquescript b/Task/Rot-13/TorqueScript/rot-13.torque similarity index 100% rename from Task/Rot-13/TorqueScript/rot-13.torquescript rename to Task/Rot-13/TorqueScript/rot-13.torque diff --git a/Task/Run-length-encoding/CoffeeScript/run-length-encoding-1.coffeescript b/Task/Run-length-encoding/CoffeeScript/run-length-encoding-1.coffee similarity index 100% rename from Task/Run-length-encoding/CoffeeScript/run-length-encoding-1.coffeescript rename to Task/Run-length-encoding/CoffeeScript/run-length-encoding-1.coffee diff --git a/Task/Run-length-encoding/CoffeeScript/run-length-encoding-2.coffeescript b/Task/Run-length-encoding/CoffeeScript/run-length-encoding-2.coffee similarity index 100% rename from Task/Run-length-encoding/CoffeeScript/run-length-encoding-2.coffeescript rename to Task/Run-length-encoding/CoffeeScript/run-length-encoding-2.coffee diff --git a/Task/Run-length-encoding/TUSCRIPT/run-length-encoding.tuscript b/Task/Run-length-encoding/TUSCRIPT/run-length-encoding.tu similarity index 100% rename from Task/Run-length-encoding/TUSCRIPT/run-length-encoding.tuscript rename to Task/Run-length-encoding/TUSCRIPT/run-length-encoding.tu diff --git a/Task/S-Expressions/CoffeeScript/s-expressions-1.coffeescript b/Task/S-Expressions/CoffeeScript/s-expressions-1.coffee similarity index 100% rename from Task/S-Expressions/CoffeeScript/s-expressions-1.coffeescript rename to Task/S-Expressions/CoffeeScript/s-expressions-1.coffee diff --git a/Task/S-Expressions/CoffeeScript/s-expressions-2.coffeescript b/Task/S-Expressions/CoffeeScript/s-expressions-2.coffee similarity index 100% rename from Task/S-Expressions/CoffeeScript/s-expressions-2.coffeescript rename to Task/S-Expressions/CoffeeScript/s-expressions-2.coffee diff --git a/Task/SEDOLs/TUSCRIPT/sedols.tuscript b/Task/SEDOLs/TUSCRIPT/sedols.tu similarity index 100% rename from Task/SEDOLs/TUSCRIPT/sedols.tuscript rename to Task/SEDOLs/TUSCRIPT/sedols.tu diff --git a/Task/SOAP/VBScript/soap.vbscript b/Task/SOAP/VBScript/soap.vb similarity index 100% rename from Task/SOAP/VBScript/soap.vbscript rename to Task/SOAP/VBScript/soap.vb diff --git a/Task/Search-a-list/DWScript/search-a-list.dwscript b/Task/Search-a-list/DWScript/search-a-list.dw similarity index 100% rename from Task/Search-a-list/DWScript/search-a-list.dwscript rename to Task/Search-a-list/DWScript/search-a-list.dw diff --git a/Task/Search-a-list/MAXScript/search-a-list-1.maxscript b/Task/Search-a-list/MAXScript/search-a-list-1.max similarity index 100% rename from Task/Search-a-list/MAXScript/search-a-list-1.maxscript rename to Task/Search-a-list/MAXScript/search-a-list-1.max diff --git a/Task/Search-a-list/MAXScript/search-a-list-2.maxscript b/Task/Search-a-list/MAXScript/search-a-list-2.max similarity index 100% rename from Task/Search-a-list/MAXScript/search-a-list-2.maxscript rename to Task/Search-a-list/MAXScript/search-a-list-2.max diff --git a/Task/Search-a-list/TUSCRIPT/search-a-list.tuscript b/Task/Search-a-list/TUSCRIPT/search-a-list.tu similarity index 100% rename from Task/Search-a-list/TUSCRIPT/search-a-list.tuscript rename to Task/Search-a-list/TUSCRIPT/search-a-list.tu diff --git a/Task/Search-a-list/TorqueScript/search-a-list-1.torquescript b/Task/Search-a-list/TorqueScript/search-a-list-1.torque similarity index 100% rename from Task/Search-a-list/TorqueScript/search-a-list-1.torquescript rename to Task/Search-a-list/TorqueScript/search-a-list-1.torque diff --git a/Task/Search-a-list/TorqueScript/search-a-list-2.torquescript b/Task/Search-a-list/TorqueScript/search-a-list-2.torque similarity index 100% rename from Task/Search-a-list/TorqueScript/search-a-list-2.torquescript rename to Task/Search-a-list/TorqueScript/search-a-list-2.torque diff --git a/Task/Search-a-list/TorqueScript/search-a-list-3.torquescript b/Task/Search-a-list/TorqueScript/search-a-list-3.torque similarity index 100% rename from Task/Search-a-list/TorqueScript/search-a-list-3.torquescript rename to Task/Search-a-list/TorqueScript/search-a-list-3.torque diff --git a/Task/Secure-temporary-file/TUSCRIPT/secure-temporary-file.tuscript b/Task/Secure-temporary-file/TUSCRIPT/secure-temporary-file.tu similarity index 100% rename from Task/Secure-temporary-file/TUSCRIPT/secure-temporary-file.tuscript rename to Task/Secure-temporary-file/TUSCRIPT/secure-temporary-file.tu diff --git a/Task/Self-referential-sequence/CoffeeScript/self-referential-sequence.coffeescript b/Task/Self-referential-sequence/CoffeeScript/self-referential-sequence.coffee similarity index 100% rename from Task/Self-referential-sequence/CoffeeScript/self-referential-sequence.coffeescript rename to Task/Self-referential-sequence/CoffeeScript/self-referential-sequence.coffee diff --git a/Task/Semordnilap/TUSCRIPT/semordnilap.tuscript b/Task/Semordnilap/TUSCRIPT/semordnilap.tu similarity index 100% rename from Task/Semordnilap/TUSCRIPT/semordnilap.tuscript rename to Task/Semordnilap/TUSCRIPT/semordnilap.tu diff --git a/Task/Send-email/LotusScript/send-email.lotusscript b/Task/Send-email/LotusScript/send-email.lotus similarity index 100% rename from Task/Send-email/LotusScript/send-email.lotusscript rename to Task/Send-email/LotusScript/send-email.lotus diff --git a/Task/Send-email/TUSCRIPT/send-email.tuscript b/Task/Send-email/TUSCRIPT/send-email.tu similarity index 100% rename from Task/Send-email/TUSCRIPT/send-email.tuscript rename to Task/Send-email/TUSCRIPT/send-email.tu diff --git a/Task/Sequence-of-non-squares/CoffeeScript/sequence-of-non-squares-1.coffeescript b/Task/Sequence-of-non-squares/CoffeeScript/sequence-of-non-squares-1.coffee similarity index 100% rename from Task/Sequence-of-non-squares/CoffeeScript/sequence-of-non-squares-1.coffeescript rename to Task/Sequence-of-non-squares/CoffeeScript/sequence-of-non-squares-1.coffee diff --git a/Task/Sequence-of-non-squares/CoffeeScript/sequence-of-non-squares-2.coffeescript b/Task/Sequence-of-non-squares/CoffeeScript/sequence-of-non-squares-2.coffee similarity index 100% rename from Task/Sequence-of-non-squares/CoffeeScript/sequence-of-non-squares-2.coffeescript rename to Task/Sequence-of-non-squares/CoffeeScript/sequence-of-non-squares-2.coffee diff --git a/Task/Set/CoffeeScript/set.coffeescript b/Task/Set/CoffeeScript/set.coffee similarity index 100% rename from Task/Set/CoffeeScript/set.coffeescript rename to Task/Set/CoffeeScript/set.coffee diff --git a/Task/Seven-sided-dice-from-five-sided-dice/VBScript/seven-sided-dice-from-five-sided-dice.vbscript b/Task/Seven-sided-dice-from-five-sided-dice/VBScript/seven-sided-dice-from-five-sided-dice.vb similarity index 100% rename from Task/Seven-sided-dice-from-five-sided-dice/VBScript/seven-sided-dice-from-five-sided-dice.vbscript rename to Task/Seven-sided-dice-from-five-sided-dice/VBScript/seven-sided-dice-from-five-sided-dice.vb diff --git a/Task/Show-the-epoch/TUSCRIPT/show-the-epoch.tuscript b/Task/Show-the-epoch/TUSCRIPT/show-the-epoch.tu similarity index 100% rename from Task/Show-the-epoch/TUSCRIPT/show-the-epoch.tuscript rename to Task/Show-the-epoch/TUSCRIPT/show-the-epoch.tu diff --git a/Task/Sierpinski-carpet/DWScript/sierpinski-carpet.dwscript b/Task/Sierpinski-carpet/DWScript/sierpinski-carpet.dw similarity index 100% rename from Task/Sierpinski-carpet/DWScript/sierpinski-carpet.dwscript rename to Task/Sierpinski-carpet/DWScript/sierpinski-carpet.dw diff --git a/Task/Sierpinski-triangle/DWScript/sierpinski-triangle.dwscript b/Task/Sierpinski-triangle/DWScript/sierpinski-triangle.dw similarity index 100% rename from Task/Sierpinski-triangle/DWScript/sierpinski-triangle.dwscript rename to Task/Sierpinski-triangle/DWScript/sierpinski-triangle.dw diff --git a/Task/Sieve-of-Eratosthenes/DWScript/sieve-of-eratosthenes.dwscript b/Task/Sieve-of-Eratosthenes/DWScript/sieve-of-eratosthenes.dw similarity index 100% rename from Task/Sieve-of-Eratosthenes/DWScript/sieve-of-eratosthenes.dwscript rename to Task/Sieve-of-Eratosthenes/DWScript/sieve-of-eratosthenes.dw diff --git a/Task/Sieve-of-Eratosthenes/Processing/sieve-of-eratosthenes. b/Task/Sieve-of-Eratosthenes/Processing/sieve-of-eratosthenes similarity index 100% rename from Task/Sieve-of-Eratosthenes/Processing/sieve-of-eratosthenes. rename to Task/Sieve-of-Eratosthenes/Processing/sieve-of-eratosthenes diff --git a/Task/Simple-windowed-application/MAXScript/simple-windowed-application.maxscript b/Task/Simple-windowed-application/MAXScript/simple-windowed-application.max similarity index 100% rename from Task/Simple-windowed-application/MAXScript/simple-windowed-application.maxscript rename to Task/Simple-windowed-application/MAXScript/simple-windowed-application.max diff --git a/Task/Simulate-input-Keyboard/VBScript/simulate-input-keyboard.vbscript b/Task/Simulate-input-Keyboard/VBScript/simulate-input-keyboard.vb similarity index 100% rename from Task/Simulate-input-Keyboard/VBScript/simulate-input-keyboard.vbscript rename to Task/Simulate-input-Keyboard/VBScript/simulate-input-keyboard.vb diff --git a/Task/Sleep/TUSCRIPT/sleep.tuscript b/Task/Sleep/TUSCRIPT/sleep.tu similarity index 100% rename from Task/Sleep/TUSCRIPT/sleep.tuscript rename to Task/Sleep/TUSCRIPT/sleep.tu diff --git a/Task/Sleep/VBScript/sleep.vbscript b/Task/Sleep/VBScript/sleep.vb similarity index 100% rename from Task/Sleep/VBScript/sleep.vbscript rename to Task/Sleep/VBScript/sleep.vb diff --git a/Task/Sort-an-array-of-composite-structures/MAXScript/sort-an-array-of-composite-structures.maxscript b/Task/Sort-an-array-of-composite-structures/MAXScript/sort-an-array-of-composite-structures.max similarity index 100% rename from Task/Sort-an-array-of-composite-structures/MAXScript/sort-an-array-of-composite-structures.maxscript rename to Task/Sort-an-array-of-composite-structures/MAXScript/sort-an-array-of-composite-structures.max diff --git a/Task/Sort-an-integer-array/Golfscript/sort-an-integer-array.golfscript b/Task/Sort-an-integer-array/Golfscript/sort-an-integer-array.golf similarity index 100% rename from Task/Sort-an-integer-array/Golfscript/sort-an-integer-array.golfscript rename to Task/Sort-an-integer-array/Golfscript/sort-an-integer-array.golf diff --git a/Task/Sort-an-integer-array/MAXScript/sort-an-integer-array.maxscript b/Task/Sort-an-integer-array/MAXScript/sort-an-integer-array.max similarity index 100% rename from Task/Sort-an-integer-array/MAXScript/sort-an-integer-array.maxscript rename to Task/Sort-an-integer-array/MAXScript/sort-an-integer-array.max diff --git a/Task/Sort-disjoint-sublist/TUSCRIPT/sort-disjoint-sublist.tuscript b/Task/Sort-disjoint-sublist/TUSCRIPT/sort-disjoint-sublist.tu similarity index 100% rename from Task/Sort-disjoint-sublist/TUSCRIPT/sort-disjoint-sublist.tuscript rename to Task/Sort-disjoint-sublist/TUSCRIPT/sort-disjoint-sublist.tu diff --git a/Task/Sort-using-a-custom-comparator/MAXScript/sort-using-a-custom-comparator.maxscript b/Task/Sort-using-a-custom-comparator/MAXScript/sort-using-a-custom-comparator.max similarity index 100% rename from Task/Sort-using-a-custom-comparator/MAXScript/sort-using-a-custom-comparator.maxscript rename to Task/Sort-using-a-custom-comparator/MAXScript/sort-using-a-custom-comparator.max diff --git a/Task/Sort-using-a-custom-comparator/TUSCRIPT/sort-using-a-custom-comparator.tuscript b/Task/Sort-using-a-custom-comparator/TUSCRIPT/sort-using-a-custom-comparator.tu similarity index 100% rename from Task/Sort-using-a-custom-comparator/TUSCRIPT/sort-using-a-custom-comparator.tuscript rename to Task/Sort-using-a-custom-comparator/TUSCRIPT/sort-using-a-custom-comparator.tu diff --git a/Task/Sorting-algorithms-Bogosort/MAXScript/sorting-algorithms-bogosort.maxscript b/Task/Sorting-algorithms-Bogosort/MAXScript/sorting-algorithms-bogosort.max similarity index 100% rename from Task/Sorting-algorithms-Bogosort/MAXScript/sorting-algorithms-bogosort.maxscript rename to Task/Sorting-algorithms-Bogosort/MAXScript/sorting-algorithms-bogosort.max diff --git a/Task/Sorting-algorithms-Bogosort/VBScript/sorting-algorithms-bogosort-1.vbscript b/Task/Sorting-algorithms-Bogosort/VBScript/sorting-algorithms-bogosort-1.vb similarity index 100% rename from Task/Sorting-algorithms-Bogosort/VBScript/sorting-algorithms-bogosort-1.vbscript rename to Task/Sorting-algorithms-Bogosort/VBScript/sorting-algorithms-bogosort-1.vb diff --git a/Task/Sorting-algorithms-Bogosort/VBScript/sorting-algorithms-bogosort-2.vbscript b/Task/Sorting-algorithms-Bogosort/VBScript/sorting-algorithms-bogosort-2.vb similarity index 100% rename from Task/Sorting-algorithms-Bogosort/VBScript/sorting-algorithms-bogosort-2.vbscript rename to Task/Sorting-algorithms-Bogosort/VBScript/sorting-algorithms-bogosort-2.vb diff --git a/Task/Sorting-algorithms-Bubble-sort/MAXScript/sorting-algorithms-bubble-sort-1.maxscript b/Task/Sorting-algorithms-Bubble-sort/MAXScript/sorting-algorithms-bubble-sort-1.max similarity index 100% rename from Task/Sorting-algorithms-Bubble-sort/MAXScript/sorting-algorithms-bubble-sort-1.maxscript rename to Task/Sorting-algorithms-Bubble-sort/MAXScript/sorting-algorithms-bubble-sort-1.max diff --git a/Task/Sorting-algorithms-Bubble-sort/MAXScript/sorting-algorithms-bubble-sort-2.maxscript b/Task/Sorting-algorithms-Bubble-sort/MAXScript/sorting-algorithms-bubble-sort-2.max similarity index 100% rename from Task/Sorting-algorithms-Bubble-sort/MAXScript/sorting-algorithms-bubble-sort-2.maxscript rename to Task/Sorting-algorithms-Bubble-sort/MAXScript/sorting-algorithms-bubble-sort-2.max diff --git a/Task/Sorting-algorithms-Bubble-sort/VBScript/sorting-algorithms-bubble-sort-1.vbscript b/Task/Sorting-algorithms-Bubble-sort/VBScript/sorting-algorithms-bubble-sort-1.vb similarity index 100% rename from Task/Sorting-algorithms-Bubble-sort/VBScript/sorting-algorithms-bubble-sort-1.vbscript rename to Task/Sorting-algorithms-Bubble-sort/VBScript/sorting-algorithms-bubble-sort-1.vb diff --git a/Task/Sorting-algorithms-Bubble-sort/VBScript/sorting-algorithms-bubble-sort-2.vbscript b/Task/Sorting-algorithms-Bubble-sort/VBScript/sorting-algorithms-bubble-sort-2.vb similarity index 100% rename from Task/Sorting-algorithms-Bubble-sort/VBScript/sorting-algorithms-bubble-sort-2.vbscript rename to Task/Sorting-algorithms-Bubble-sort/VBScript/sorting-algorithms-bubble-sort-2.vb diff --git a/Task/Sorting-algorithms-Cocktail-sort/MAXScript/sorting-algorithms-cocktail-sort.maxscript b/Task/Sorting-algorithms-Cocktail-sort/MAXScript/sorting-algorithms-cocktail-sort.max similarity index 100% rename from Task/Sorting-algorithms-Cocktail-sort/MAXScript/sorting-algorithms-cocktail-sort.maxscript rename to Task/Sorting-algorithms-Cocktail-sort/MAXScript/sorting-algorithms-cocktail-sort.max diff --git a/Task/Sorting-algorithms-Cocktail-sort/VBScript/sorting-algorithms-cocktail-sort-1.vbscript b/Task/Sorting-algorithms-Cocktail-sort/VBScript/sorting-algorithms-cocktail-sort-1.vb similarity index 100% rename from Task/Sorting-algorithms-Cocktail-sort/VBScript/sorting-algorithms-cocktail-sort-1.vbscript rename to Task/Sorting-algorithms-Cocktail-sort/VBScript/sorting-algorithms-cocktail-sort-1.vb diff --git a/Task/Sorting-algorithms-Cocktail-sort/VBScript/sorting-algorithms-cocktail-sort-2.vbscript b/Task/Sorting-algorithms-Cocktail-sort/VBScript/sorting-algorithms-cocktail-sort-2.vb similarity index 100% rename from Task/Sorting-algorithms-Cocktail-sort/VBScript/sorting-algorithms-cocktail-sort-2.vbscript rename to Task/Sorting-algorithms-Cocktail-sort/VBScript/sorting-algorithms-cocktail-sort-2.vb diff --git a/Task/Sorting-algorithms-Counting-sort/VBScript/sorting-algorithms-counting-sort-1.vbscript b/Task/Sorting-algorithms-Counting-sort/VBScript/sorting-algorithms-counting-sort-1.vb similarity index 100% rename from Task/Sorting-algorithms-Counting-sort/VBScript/sorting-algorithms-counting-sort-1.vbscript rename to Task/Sorting-algorithms-Counting-sort/VBScript/sorting-algorithms-counting-sort-1.vb diff --git a/Task/Sorting-algorithms-Counting-sort/VBScript/sorting-algorithms-counting-sort-2.vbscript b/Task/Sorting-algorithms-Counting-sort/VBScript/sorting-algorithms-counting-sort-2.vb similarity index 100% rename from Task/Sorting-algorithms-Counting-sort/VBScript/sorting-algorithms-counting-sort-2.vbscript rename to Task/Sorting-algorithms-Counting-sort/VBScript/sorting-algorithms-counting-sort-2.vb diff --git a/Task/Sorting-algorithms-Gnome-sort/DWScript/sorting-algorithms-gnome-sort.dwscript b/Task/Sorting-algorithms-Gnome-sort/DWScript/sorting-algorithms-gnome-sort.dw similarity index 100% rename from Task/Sorting-algorithms-Gnome-sort/DWScript/sorting-algorithms-gnome-sort.dwscript rename to Task/Sorting-algorithms-Gnome-sort/DWScript/sorting-algorithms-gnome-sort.dw diff --git a/Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-1.vbscript b/Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-1.vb similarity index 100% rename from Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-1.vbscript rename to Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-1.vb diff --git a/Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-2.vbscript b/Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-2.vb similarity index 100% rename from Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-2.vbscript rename to Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-2.vb diff --git a/Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-3.vbscript b/Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-3.vb similarity index 100% rename from Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-3.vbscript rename to Task/Sorting-algorithms-Gnome-sort/VBScript/sorting-algorithms-gnome-sort-3.vb diff --git a/Task/Sorting-algorithms-Heapsort/CoffeeScript/sorting-algorithms-heapsort.coffeescript b/Task/Sorting-algorithms-Heapsort/CoffeeScript/sorting-algorithms-heapsort.coffee similarity index 100% rename from Task/Sorting-algorithms-Heapsort/CoffeeScript/sorting-algorithms-heapsort.coffeescript rename to Task/Sorting-algorithms-Heapsort/CoffeeScript/sorting-algorithms-heapsort.coffee diff --git a/Task/Sorting-algorithms-Heapsort/LotusScript/sorting-algorithms-heapsort.lotusscript b/Task/Sorting-algorithms-Heapsort/LotusScript/sorting-algorithms-heapsort.lotus similarity index 100% rename from Task/Sorting-algorithms-Heapsort/LotusScript/sorting-algorithms-heapsort.lotusscript rename to Task/Sorting-algorithms-Heapsort/LotusScript/sorting-algorithms-heapsort.lotus diff --git a/Task/Sorting-algorithms-Merge-sort/CoffeeScript/sorting-algorithms-merge-sort.coffeescript b/Task/Sorting-algorithms-Merge-sort/CoffeeScript/sorting-algorithms-merge-sort.coffee similarity index 100% rename from Task/Sorting-algorithms-Merge-sort/CoffeeScript/sorting-algorithms-merge-sort.coffeescript rename to Task/Sorting-algorithms-Merge-sort/CoffeeScript/sorting-algorithms-merge-sort.coffee diff --git a/Task/Sorting-algorithms-Permutation-sort/CoffeeScript/sorting-algorithms-permutation-sort-1.coffeescript b/Task/Sorting-algorithms-Permutation-sort/CoffeeScript/sorting-algorithms-permutation-sort-1.coffee similarity index 100% rename from Task/Sorting-algorithms-Permutation-sort/CoffeeScript/sorting-algorithms-permutation-sort-1.coffeescript rename to Task/Sorting-algorithms-Permutation-sort/CoffeeScript/sorting-algorithms-permutation-sort-1.coffee diff --git a/Task/Sorting-algorithms-Permutation-sort/CoffeeScript/sorting-algorithms-permutation-sort-2.coffeescript b/Task/Sorting-algorithms-Permutation-sort/CoffeeScript/sorting-algorithms-permutation-sort-2.coffee similarity index 100% rename from Task/Sorting-algorithms-Permutation-sort/CoffeeScript/sorting-algorithms-permutation-sort-2.coffeescript rename to Task/Sorting-algorithms-Permutation-sort/CoffeeScript/sorting-algorithms-permutation-sort-2.coffee diff --git a/Task/Sorting-algorithms-Quicksort/CoffeeScript/sorting-algorithms-quicksort.coffeescript b/Task/Sorting-algorithms-Quicksort/CoffeeScript/sorting-algorithms-quicksort.coffee similarity index 100% rename from Task/Sorting-algorithms-Quicksort/CoffeeScript/sorting-algorithms-quicksort.coffeescript rename to Task/Sorting-algorithms-Quicksort/CoffeeScript/sorting-algorithms-quicksort.coffee diff --git a/Task/Sorting-algorithms-Quicksort/MAXScript/sorting-algorithms-quicksort.maxscript b/Task/Sorting-algorithms-Quicksort/MAXScript/sorting-algorithms-quicksort.max similarity index 100% rename from Task/Sorting-algorithms-Quicksort/MAXScript/sorting-algorithms-quicksort.maxscript rename to Task/Sorting-algorithms-Quicksort/MAXScript/sorting-algorithms-quicksort.max diff --git a/Task/Sorting-algorithms-Selection-sort/MAXScript/sorting-algorithms-selection-sort.maxscript b/Task/Sorting-algorithms-Selection-sort/MAXScript/sorting-algorithms-selection-sort.max similarity index 100% rename from Task/Sorting-algorithms-Selection-sort/MAXScript/sorting-algorithms-selection-sort.maxscript rename to Task/Sorting-algorithms-Selection-sort/MAXScript/sorting-algorithms-selection-sort.max diff --git a/Task/Sorting-algorithms-Sleep-sort/CoffeeScript/sorting-algorithms-sleep-sort-1.coffeescript b/Task/Sorting-algorithms-Sleep-sort/CoffeeScript/sorting-algorithms-sleep-sort-1.coffee similarity index 100% rename from Task/Sorting-algorithms-Sleep-sort/CoffeeScript/sorting-algorithms-sleep-sort-1.coffeescript rename to Task/Sorting-algorithms-Sleep-sort/CoffeeScript/sorting-algorithms-sleep-sort-1.coffee diff --git a/Task/Sorting-algorithms-Sleep-sort/CoffeeScript/sorting-algorithms-sleep-sort-2.coffeescript b/Task/Sorting-algorithms-Sleep-sort/CoffeeScript/sorting-algorithms-sleep-sort-2.coffee similarity index 100% rename from Task/Sorting-algorithms-Sleep-sort/CoffeeScript/sorting-algorithms-sleep-sort-2.coffeescript rename to Task/Sorting-algorithms-Sleep-sort/CoffeeScript/sorting-algorithms-sleep-sort-2.coffee diff --git a/Task/Soundex/TUSCRIPT/soundex.tuscript b/Task/Soundex/TUSCRIPT/soundex.tu similarity index 100% rename from Task/Soundex/TUSCRIPT/soundex.tuscript rename to Task/Soundex/TUSCRIPT/soundex.tu diff --git a/Task/Soundex/VBScript/soundex.vbscript b/Task/Soundex/VBScript/soundex.vb similarity index 100% rename from Task/Soundex/VBScript/soundex.vbscript rename to Task/Soundex/VBScript/soundex.vb diff --git a/Task/Speech-synthesis/VBScript/speech-synthesis.vbscript b/Task/Speech-synthesis/VBScript/speech-synthesis.vb similarity index 100% rename from Task/Speech-synthesis/VBScript/speech-synthesis.vbscript rename to Task/Speech-synthesis/VBScript/speech-synthesis.vb diff --git a/Task/Spiral-matrix/CoffeeScript/spiral-matrix-1.coffeescript b/Task/Spiral-matrix/CoffeeScript/spiral-matrix-1.coffee similarity index 100% rename from Task/Spiral-matrix/CoffeeScript/spiral-matrix-1.coffeescript rename to Task/Spiral-matrix/CoffeeScript/spiral-matrix-1.coffee diff --git a/Task/Spiral-matrix/CoffeeScript/spiral-matrix-2.coffeescript b/Task/Spiral-matrix/CoffeeScript/spiral-matrix-2.coffee similarity index 100% rename from Task/Spiral-matrix/CoffeeScript/spiral-matrix-2.coffeescript rename to Task/Spiral-matrix/CoffeeScript/spiral-matrix-2.coffee diff --git a/Task/Stable-marriage-problem/CoffeeScript/stable-marriage-problem.coffeescript b/Task/Stable-marriage-problem/CoffeeScript/stable-marriage-problem.coffee similarity index 100% rename from Task/Stable-marriage-problem/CoffeeScript/stable-marriage-problem.coffeescript rename to Task/Stable-marriage-problem/CoffeeScript/stable-marriage-problem.coffee diff --git a/Task/Stack-traces/DWScript/stack-traces.dwscript b/Task/Stack-traces/DWScript/stack-traces.dw similarity index 100% rename from Task/Stack-traces/DWScript/stack-traces.dwscript rename to Task/Stack-traces/DWScript/stack-traces.dw diff --git a/Task/Stack/CoffeeScript/stack-1.coffeescript b/Task/Stack/CoffeeScript/stack-1.coffee similarity index 100% rename from Task/Stack/CoffeeScript/stack-1.coffeescript rename to Task/Stack/CoffeeScript/stack-1.coffee diff --git a/Task/Stack/CoffeeScript/stack-2.coffeescript b/Task/Stack/CoffeeScript/stack-2.coffee similarity index 100% rename from Task/Stack/CoffeeScript/stack-2.coffeescript rename to Task/Stack/CoffeeScript/stack-2.coffee diff --git a/Task/Stack/DWScript/stack.dwscript b/Task/Stack/DWScript/stack.dw similarity index 100% rename from Task/Stack/DWScript/stack.dwscript rename to Task/Stack/DWScript/stack.dw diff --git a/Task/Stack/VBScript/stack.vbscript b/Task/Stack/VBScript/stack.vb similarity index 100% rename from Task/Stack/VBScript/stack.vbscript rename to Task/Stack/VBScript/stack.vb diff --git a/Task/Stem-and-leaf-plot/TUSCRIPT/stem-and-leaf-plot.tuscript b/Task/Stem-and-leaf-plot/TUSCRIPT/stem-and-leaf-plot.tu similarity index 100% rename from Task/Stem-and-leaf-plot/TUSCRIPT/stem-and-leaf-plot.tuscript rename to Task/Stem-and-leaf-plot/TUSCRIPT/stem-and-leaf-plot.tu diff --git a/Task/String-case/DWScript/string-case.dwscript b/Task/String-case/DWScript/string-case.dw similarity index 100% rename from Task/String-case/DWScript/string-case.dwscript rename to Task/String-case/DWScript/string-case.dw diff --git a/Task/String-case/MAXScript/string-case.maxscript b/Task/String-case/MAXScript/string-case.max similarity index 100% rename from Task/String-case/MAXScript/string-case.maxscript rename to Task/String-case/MAXScript/string-case.max diff --git a/Task/String-case/TUSCRIPT/string-case.tuscript b/Task/String-case/TUSCRIPT/string-case.tu similarity index 100% rename from Task/String-case/TUSCRIPT/string-case.tuscript rename to Task/String-case/TUSCRIPT/string-case.tu diff --git a/Task/String-case/VBScript/string-case.vbscript b/Task/String-case/VBScript/string-case.vb similarity index 100% rename from Task/String-case/VBScript/string-case.vbscript rename to Task/String-case/VBScript/string-case.vb diff --git a/Task/String-concatenation/DWScript/string-concatenation.dwscript b/Task/String-concatenation/DWScript/string-concatenation.dw similarity index 100% rename from Task/String-concatenation/DWScript/string-concatenation.dwscript rename to Task/String-concatenation/DWScript/string-concatenation.dw diff --git a/Task/String-concatenation/Golfscript/string-concatenation.golfscript b/Task/String-concatenation/Golfscript/string-concatenation.golf similarity index 100% rename from Task/String-concatenation/Golfscript/string-concatenation.golfscript rename to Task/String-concatenation/Golfscript/string-concatenation.golf diff --git a/Task/String-concatenation/MAXScript/string-concatenation.maxscript b/Task/String-concatenation/MAXScript/string-concatenation.max similarity index 100% rename from Task/String-concatenation/MAXScript/string-concatenation.maxscript rename to Task/String-concatenation/MAXScript/string-concatenation.max diff --git a/Task/String-concatenation/TUSCRIPT/string-concatenation.tuscript b/Task/String-concatenation/TUSCRIPT/string-concatenation.tu similarity index 100% rename from Task/String-concatenation/TUSCRIPT/string-concatenation.tuscript rename to Task/String-concatenation/TUSCRIPT/string-concatenation.tu diff --git a/Task/String-concatenation/TorqueScript/string-concatenation.torquescript b/Task/String-concatenation/TorqueScript/string-concatenation.torque similarity index 100% rename from Task/String-concatenation/TorqueScript/string-concatenation.torquescript rename to Task/String-concatenation/TorqueScript/string-concatenation.torque diff --git a/Task/String-interpolation--included-/CoffeeScript/string-interpolation--included-.coffeescript b/Task/String-interpolation--included-/CoffeeScript/string-interpolation--included-.coffee similarity index 100% rename from Task/String-interpolation--included-/CoffeeScript/string-interpolation--included-.coffeescript rename to Task/String-interpolation--included-/CoffeeScript/string-interpolation--included-.coffee diff --git a/Task/String-interpolation--included-/DWScript/string-interpolation--included-.dwscript b/Task/String-interpolation--included-/DWScript/string-interpolation--included-.dw similarity index 100% rename from Task/String-interpolation--included-/DWScript/string-interpolation--included-.dwscript rename to Task/String-interpolation--included-/DWScript/string-interpolation--included-.dw diff --git a/Task/String-interpolation--included-/TUSCRIPT/string-interpolation--included-.tuscript b/Task/String-interpolation--included-/TUSCRIPT/string-interpolation--included-.tu similarity index 100% rename from Task/String-interpolation--included-/TUSCRIPT/string-interpolation--included-.tuscript rename to Task/String-interpolation--included-/TUSCRIPT/string-interpolation--included-.tu diff --git a/Task/String-length/JudoScript/string-length-1.judoscript b/Task/String-length/JudoScript/string-length-1.judo similarity index 100% rename from Task/String-length/JudoScript/string-length-1.judoscript rename to Task/String-length/JudoScript/string-length-1.judo diff --git a/Task/String-length/JudoScript/string-length-2.judoscript b/Task/String-length/JudoScript/string-length-2.judo similarity index 100% rename from Task/String-length/JudoScript/string-length-2.judoscript rename to Task/String-length/JudoScript/string-length-2.judo diff --git a/Task/String-length/MAXScript/string-length.maxscript b/Task/String-length/MAXScript/string-length.max similarity index 100% rename from Task/String-length/MAXScript/string-length.maxscript rename to Task/String-length/MAXScript/string-length.max diff --git a/Task/String-length/TUSCRIPT/string-length.tuscript b/Task/String-length/TUSCRIPT/string-length.tu similarity index 100% rename from Task/String-length/TUSCRIPT/string-length.tuscript rename to Task/String-length/TUSCRIPT/string-length.tu diff --git a/Task/String-length/VBScript/string-length-1.vbscript b/Task/String-length/VBScript/string-length-1.vb similarity index 100% rename from Task/String-length/VBScript/string-length-1.vbscript rename to Task/String-length/VBScript/string-length-1.vb diff --git a/Task/String-length/VBScript/string-length-2.vbscript b/Task/String-length/VBScript/string-length-2.vb similarity index 100% rename from Task/String-length/VBScript/string-length-2.vbscript rename to Task/String-length/VBScript/string-length-2.vb diff --git a/Task/Strip-a-set-of-characters-from-a-string/TUSCRIPT/strip-a-set-of-characters-from-a-string.tuscript b/Task/Strip-a-set-of-characters-from-a-string/TUSCRIPT/strip-a-set-of-characters-from-a-string.tu similarity index 100% rename from Task/Strip-a-set-of-characters-from-a-string/TUSCRIPT/strip-a-set-of-characters-from-a-string.tuscript rename to Task/Strip-a-set-of-characters-from-a-string/TUSCRIPT/strip-a-set-of-characters-from-a-string.tu diff --git a/Task/Strip-block-comments/TUSCRIPT/strip-block-comments.tuscript b/Task/Strip-block-comments/TUSCRIPT/strip-block-comments.tu similarity index 100% rename from Task/Strip-block-comments/TUSCRIPT/strip-block-comments.tuscript rename to Task/Strip-block-comments/TUSCRIPT/strip-block-comments.tu diff --git a/Task/Strip-comments-from-a-string/DWScript/strip-comments-from-a-string.dwscript b/Task/Strip-comments-from-a-string/DWScript/strip-comments-from-a-string.dw similarity index 100% rename from Task/Strip-comments-from-a-string/DWScript/strip-comments-from-a-string.dwscript rename to Task/Strip-comments-from-a-string/DWScript/strip-comments-from-a-string.dw diff --git a/Task/Strip-comments-from-a-string/TUSCRIPT/strip-comments-from-a-string.tuscript b/Task/Strip-comments-from-a-string/TUSCRIPT/strip-comments-from-a-string.tu similarity index 100% rename from Task/Strip-comments-from-a-string/TUSCRIPT/strip-comments-from-a-string.tuscript rename to Task/Strip-comments-from-a-string/TUSCRIPT/strip-comments-from-a-string.tu diff --git a/Task/Strip-whitespace-from-a-string-Top-and-tail/DWScript/strip-whitespace-from-a-string-top-and-tail.dwscript b/Task/Strip-whitespace-from-a-string-Top-and-tail/DWScript/strip-whitespace-from-a-string-top-and-tail.dw similarity index 100% rename from Task/Strip-whitespace-from-a-string-Top-and-tail/DWScript/strip-whitespace-from-a-string-top-and-tail.dwscript rename to Task/Strip-whitespace-from-a-string-Top-and-tail/DWScript/strip-whitespace-from-a-string-top-and-tail.dw diff --git a/Task/Strip-whitespace-from-a-string-Top-and-tail/TUSCRIPT/strip-whitespace-from-a-string-top-and-tail.tuscript b/Task/Strip-whitespace-from-a-string-Top-and-tail/TUSCRIPT/strip-whitespace-from-a-string-top-and-tail.tu similarity index 100% rename from Task/Strip-whitespace-from-a-string-Top-and-tail/TUSCRIPT/strip-whitespace-from-a-string-top-and-tail.tuscript rename to Task/Strip-whitespace-from-a-string-Top-and-tail/TUSCRIPT/strip-whitespace-from-a-string-top-and-tail.tu diff --git a/Task/Substring-Top-and-tail/TUSCRIPT/substring-top-and-tail.tuscript b/Task/Substring-Top-and-tail/TUSCRIPT/substring-top-and-tail.tu similarity index 100% rename from Task/Substring-Top-and-tail/TUSCRIPT/substring-top-and-tail.tuscript rename to Task/Substring-Top-and-tail/TUSCRIPT/substring-top-and-tail.tu diff --git a/Task/Substring/TUSCRIPT/substring.tuscript b/Task/Substring/TUSCRIPT/substring.tu similarity index 100% rename from Task/Substring/TUSCRIPT/substring.tuscript rename to Task/Substring/TUSCRIPT/substring.tu diff --git a/Task/Sum-and-product-of-an-array/MAXScript/sum-and-product-of-an-array.maxscript b/Task/Sum-and-product-of-an-array/MAXScript/sum-and-product-of-an-array.max similarity index 100% rename from Task/Sum-and-product-of-an-array/MAXScript/sum-and-product-of-an-array.maxscript rename to Task/Sum-and-product-of-an-array/MAXScript/sum-and-product-of-an-array.max diff --git a/Task/Sum-and-product-of-an-array/TUSCRIPT/sum-and-product-of-an-array.tuscript b/Task/Sum-and-product-of-an-array/TUSCRIPT/sum-and-product-of-an-array.tu similarity index 100% rename from Task/Sum-and-product-of-an-array/TUSCRIPT/sum-and-product-of-an-array.tuscript rename to Task/Sum-and-product-of-an-array/TUSCRIPT/sum-and-product-of-an-array.tu diff --git a/Task/Sum-of-a-series/CoffeeScript/sum-of-a-series.coffeescript b/Task/Sum-of-a-series/CoffeeScript/sum-of-a-series.coffee similarity index 100% rename from Task/Sum-of-a-series/CoffeeScript/sum-of-a-series.coffeescript rename to Task/Sum-of-a-series/CoffeeScript/sum-of-a-series.coffee diff --git a/Task/Sum-of-a-series/DWScript/sum-of-a-series.dwscript b/Task/Sum-of-a-series/DWScript/sum-of-a-series.dw similarity index 100% rename from Task/Sum-of-a-series/DWScript/sum-of-a-series.dwscript rename to Task/Sum-of-a-series/DWScript/sum-of-a-series.dw diff --git a/Task/Sum-of-a-series/MAXScript/sum-of-a-series.maxscript b/Task/Sum-of-a-series/MAXScript/sum-of-a-series.max similarity index 100% rename from Task/Sum-of-a-series/MAXScript/sum-of-a-series.maxscript rename to Task/Sum-of-a-series/MAXScript/sum-of-a-series.max diff --git a/Task/Sum-of-squares/Golfscript/sum-of-squares.golfscript b/Task/Sum-of-squares/Golfscript/sum-of-squares.golf similarity index 100% rename from Task/Sum-of-squares/Golfscript/sum-of-squares.golfscript rename to Task/Sum-of-squares/Golfscript/sum-of-squares.golf diff --git a/Task/Sum-of-squares/TUSCRIPT/sum-of-squares.tuscript b/Task/Sum-of-squares/TUSCRIPT/sum-of-squares.tu similarity index 100% rename from Task/Sum-of-squares/TUSCRIPT/sum-of-squares.tuscript rename to Task/Sum-of-squares/TUSCRIPT/sum-of-squares.tu diff --git a/Task/Symmetric-difference/TUSCRIPT/symmetric-difference.tuscript b/Task/Symmetric-difference/TUSCRIPT/symmetric-difference.tu similarity index 100% rename from Task/Symmetric-difference/TUSCRIPT/symmetric-difference.tuscript rename to Task/Symmetric-difference/TUSCRIPT/symmetric-difference.tu diff --git a/Task/System-time/DWScript/system-time.dwscript b/Task/System-time/DWScript/system-time.dw similarity index 100% rename from Task/System-time/DWScript/system-time.dwscript rename to Task/System-time/DWScript/system-time.dw diff --git a/Task/System-time/TUSCRIPT/system-time.tuscript b/Task/System-time/TUSCRIPT/system-time.tu similarity index 100% rename from Task/System-time/TUSCRIPT/system-time.tuscript rename to Task/System-time/TUSCRIPT/system-time.tu diff --git a/Task/Text-processing-Max-licenses-in-use/MAXScript/text-processing-max-licenses-in-use.maxscript b/Task/Text-processing-Max-licenses-in-use/MAXScript/text-processing-max-licenses-in-use.max similarity index 100% rename from Task/Text-processing-Max-licenses-in-use/MAXScript/text-processing-max-licenses-in-use.maxscript rename to Task/Text-processing-Max-licenses-in-use/MAXScript/text-processing-max-licenses-in-use.max diff --git a/Task/Text-processing-Max-licenses-in-use/TUSCRIPT/text-processing-max-licenses-in-use.tuscript b/Task/Text-processing-Max-licenses-in-use/TUSCRIPT/text-processing-max-licenses-in-use.tu similarity index 100% rename from Task/Text-processing-Max-licenses-in-use/TUSCRIPT/text-processing-max-licenses-in-use.tuscript rename to Task/Text-processing-Max-licenses-in-use/TUSCRIPT/text-processing-max-licenses-in-use.tu diff --git a/Task/Time-a-function/TUSCRIPT/time-a-function.tuscript b/Task/Time-a-function/TUSCRIPT/time-a-function.tu similarity index 100% rename from Task/Time-a-function/TUSCRIPT/time-a-function.tuscript rename to Task/Time-a-function/TUSCRIPT/time-a-function.tu diff --git a/Task/Time-a-function/TorqueScript/time-a-function-1.torquescript b/Task/Time-a-function/TorqueScript/time-a-function-1.torque similarity index 100% rename from Task/Time-a-function/TorqueScript/time-a-function-1.torquescript rename to Task/Time-a-function/TorqueScript/time-a-function-1.torque diff --git a/Task/Time-a-function/TorqueScript/time-a-function-2.torquescript b/Task/Time-a-function/TorqueScript/time-a-function-2.torque similarity index 100% rename from Task/Time-a-function/TorqueScript/time-a-function-2.torquescript rename to Task/Time-a-function/TorqueScript/time-a-function-2.torque diff --git a/Task/Tokenize-a-string/CoffeeScript/tokenize-a-string.coffeescript b/Task/Tokenize-a-string/CoffeeScript/tokenize-a-string.coffee similarity index 100% rename from Task/Tokenize-a-string/CoffeeScript/tokenize-a-string.coffeescript rename to Task/Tokenize-a-string/CoffeeScript/tokenize-a-string.coffee diff --git a/Task/Tokenize-a-string/MAXScript/tokenize-a-string.maxscript b/Task/Tokenize-a-string/MAXScript/tokenize-a-string.max similarity index 100% rename from Task/Tokenize-a-string/MAXScript/tokenize-a-string.maxscript rename to Task/Tokenize-a-string/MAXScript/tokenize-a-string.max diff --git a/Task/Tokenize-a-string/TUSCRIPT/tokenize-a-string.tuscript b/Task/Tokenize-a-string/TUSCRIPT/tokenize-a-string.tu similarity index 100% rename from Task/Tokenize-a-string/TUSCRIPT/tokenize-a-string.tuscript rename to Task/Tokenize-a-string/TUSCRIPT/tokenize-a-string.tu diff --git a/Task/Tokenize-a-string/VBScript/tokenize-a-string.vbscript b/Task/Tokenize-a-string/VBScript/tokenize-a-string.vb similarity index 100% rename from Task/Tokenize-a-string/VBScript/tokenize-a-string.vbscript rename to Task/Tokenize-a-string/VBScript/tokenize-a-string.vb diff --git a/Task/Top-rank-per-group/TUSCRIPT/top-rank-per-group.tuscript b/Task/Top-rank-per-group/TUSCRIPT/top-rank-per-group.tu similarity index 100% rename from Task/Top-rank-per-group/TUSCRIPT/top-rank-per-group.tuscript rename to Task/Top-rank-per-group/TUSCRIPT/top-rank-per-group.tu diff --git a/Task/Topological-sort/CoffeeScript/topological-sort.coffeescript b/Task/Topological-sort/CoffeeScript/topological-sort.coffee similarity index 100% rename from Task/Topological-sort/CoffeeScript/topological-sort.coffeescript rename to Task/Topological-sort/CoffeeScript/topological-sort.coffee diff --git a/Task/Topological-sort/VBScript/topological-sort-1.vbscript b/Task/Topological-sort/VBScript/topological-sort-1.vb similarity index 100% rename from Task/Topological-sort/VBScript/topological-sort-1.vbscript rename to Task/Topological-sort/VBScript/topological-sort-1.vb diff --git a/Task/Topological-sort/VBScript/topological-sort-2.vbscript b/Task/Topological-sort/VBScript/topological-sort-2.vb similarity index 100% rename from Task/Topological-sort/VBScript/topological-sort-2.vbscript rename to Task/Topological-sort/VBScript/topological-sort-2.vb diff --git a/Task/Towers-of-Hanoi/CoffeeScript/towers-of-hanoi.coffeescript b/Task/Towers-of-Hanoi/CoffeeScript/towers-of-hanoi.coffee similarity index 100% rename from Task/Towers-of-Hanoi/CoffeeScript/towers-of-hanoi.coffeescript rename to Task/Towers-of-Hanoi/CoffeeScript/towers-of-hanoi.coffee diff --git a/Task/Tree-traversal/CoffeeScript/tree-traversal-1.coffeescript b/Task/Tree-traversal/CoffeeScript/tree-traversal-1.coffee similarity index 100% rename from Task/Tree-traversal/CoffeeScript/tree-traversal-1.coffeescript rename to Task/Tree-traversal/CoffeeScript/tree-traversal-1.coffee diff --git a/Task/Tree-traversal/CoffeeScript/tree-traversal-2.coffeescript b/Task/Tree-traversal/CoffeeScript/tree-traversal-2.coffee similarity index 100% rename from Task/Tree-traversal/CoffeeScript/tree-traversal-2.coffeescript rename to Task/Tree-traversal/CoffeeScript/tree-traversal-2.coffee diff --git a/Task/Trigonometric-functions/MAXScript/trigonometric-functions.maxscript b/Task/Trigonometric-functions/MAXScript/trigonometric-functions.max similarity index 100% rename from Task/Trigonometric-functions/MAXScript/trigonometric-functions.maxscript rename to Task/Trigonometric-functions/MAXScript/trigonometric-functions.max diff --git a/Task/Truncatable-primes/CoffeeScript/truncatable-primes-1.coffeescript b/Task/Truncatable-primes/CoffeeScript/truncatable-primes-1.coffee similarity index 100% rename from Task/Truncatable-primes/CoffeeScript/truncatable-primes-1.coffeescript rename to Task/Truncatable-primes/CoffeeScript/truncatable-primes-1.coffee diff --git a/Task/Truncatable-primes/CoffeeScript/truncatable-primes-2.coffeescript b/Task/Truncatable-primes/CoffeeScript/truncatable-primes-2.coffee similarity index 100% rename from Task/Truncatable-primes/CoffeeScript/truncatable-primes-2.coffeescript rename to Task/Truncatable-primes/CoffeeScript/truncatable-primes-2.coffee diff --git a/Task/URL-decoding/CoffeeScript/url-decoding-1.coffeescript b/Task/URL-decoding/CoffeeScript/url-decoding-1.coffee similarity index 100% rename from Task/URL-decoding/CoffeeScript/url-decoding-1.coffeescript rename to Task/URL-decoding/CoffeeScript/url-decoding-1.coffee diff --git a/Task/URL-decoding/CoffeeScript/url-decoding-2.coffeescript b/Task/URL-decoding/CoffeeScript/url-decoding-2.coffee similarity index 100% rename from Task/URL-decoding/CoffeeScript/url-decoding-2.coffeescript rename to Task/URL-decoding/CoffeeScript/url-decoding-2.coffee diff --git a/Task/URL-decoding/TUSCRIPT/url-decoding.tuscript b/Task/URL-decoding/TUSCRIPT/url-decoding.tu similarity index 100% rename from Task/URL-decoding/TUSCRIPT/url-decoding.tuscript rename to Task/URL-decoding/TUSCRIPT/url-decoding.tu diff --git a/Task/URL-encoding/TUSCRIPT/url-encoding.tuscript b/Task/URL-encoding/TUSCRIPT/url-encoding.tu similarity index 100% rename from Task/URL-encoding/TUSCRIPT/url-encoding.tuscript rename to Task/URL-encoding/TUSCRIPT/url-encoding.tu diff --git a/Task/Unbias-a-random-generator/CoffeeScript/unbias-a-random-generator.coffeescript b/Task/Unbias-a-random-generator/CoffeeScript/unbias-a-random-generator.coffee similarity index 100% rename from Task/Unbias-a-random-generator/CoffeeScript/unbias-a-random-generator.coffeescript rename to Task/Unbias-a-random-generator/CoffeeScript/unbias-a-random-generator.coffee diff --git a/Task/Unicode-variable-names/DWScript/unicode-variable-names.dwscript b/Task/Unicode-variable-names/DWScript/unicode-variable-names.dw similarity index 100% rename from Task/Unicode-variable-names/DWScript/unicode-variable-names.dwscript rename to Task/Unicode-variable-names/DWScript/unicode-variable-names.dw diff --git a/Task/User-input-Graphical/VBScript/user-input-graphical.vbscript b/Task/User-input-Graphical/VBScript/user-input-graphical.vb similarity index 100% rename from Task/User-input-Graphical/VBScript/user-input-graphical.vbscript rename to Task/User-input-Graphical/VBScript/user-input-graphical.vb diff --git a/Task/User-input-Text/TUSCRIPT/user-input-text.tuscript b/Task/User-input-Text/TUSCRIPT/user-input-text.tu similarity index 100% rename from Task/User-input-Text/TUSCRIPT/user-input-text.tuscript rename to Task/User-input-Text/TUSCRIPT/user-input-text.tu diff --git a/Task/Vampire-number/D/vampire-number-1.d b/Task/Vampire-number/D/vampire-number-1.d index 60d50b4eba..4087d9c83d 100644 --- a/Task/Vampire-number/D/vampire-number-1.d +++ b/Task/Vampire-number/D/vampire-number-1.d @@ -8,7 +8,7 @@ immutable(long[2])[] vampireNumberFactors(in long n) { if (k % i == 0) { immutable q = k / i; if (q > i) - pairs ~= [i, q]; // Heap-allocated pair. + pairs ~= [i, q]; } return pairs; } diff --git a/Task/Variable-size-Get/TUSCRIPT/variable-size-get.tuscript b/Task/Variable-size-Get/TUSCRIPT/variable-size-get.tu similarity index 100% rename from Task/Variable-size-Get/TUSCRIPT/variable-size-get.tuscript rename to Task/Variable-size-Get/TUSCRIPT/variable-size-get.tu diff --git a/Task/Variables/DWScript/variables.dwscript b/Task/Variables/DWScript/variables.dw similarity index 100% rename from Task/Variables/DWScript/variables.dwscript rename to Task/Variables/DWScript/variables.dw diff --git a/Task/Variables/LotusScript/variables.lotusscript b/Task/Variables/LotusScript/variables.lotus similarity index 100% rename from Task/Variables/LotusScript/variables.lotusscript rename to Task/Variables/LotusScript/variables.lotus diff --git a/Task/Variables/TUSCRIPT/variables.tuscript b/Task/Variables/TUSCRIPT/variables.tu similarity index 100% rename from Task/Variables/TUSCRIPT/variables.tuscript rename to Task/Variables/TUSCRIPT/variables.tu diff --git a/Task/Variadic-function/TIScript/variadic-function.tiscript b/Task/Variadic-function/TIScript/variadic-function.ti similarity index 100% rename from Task/Variadic-function/TIScript/variadic-function.tiscript rename to Task/Variadic-function/TIScript/variadic-function.ti diff --git a/Task/Verify-distribution-uniformity-Naive/VBScript/verify-distribution-uniformity-naive-1.vbscript b/Task/Verify-distribution-uniformity-Naive/VBScript/verify-distribution-uniformity-naive-1.vb similarity index 100% rename from Task/Verify-distribution-uniformity-Naive/VBScript/verify-distribution-uniformity-naive-1.vbscript rename to Task/Verify-distribution-uniformity-Naive/VBScript/verify-distribution-uniformity-naive-1.vb diff --git a/Task/Verify-distribution-uniformity-Naive/VBScript/verify-distribution-uniformity-naive-2.vbscript b/Task/Verify-distribution-uniformity-Naive/VBScript/verify-distribution-uniformity-naive-2.vb similarity index 100% rename from Task/Verify-distribution-uniformity-Naive/VBScript/verify-distribution-uniformity-naive-2.vbscript rename to Task/Verify-distribution-uniformity-Naive/VBScript/verify-distribution-uniformity-naive-2.vb diff --git a/Task/Vigen-re-cipher/CoffeeScript/vigen-re-cipher.coffeescript b/Task/Vigen-re-cipher/CoffeeScript/vigen-re-cipher.coffee similarity index 100% rename from Task/Vigen-re-cipher/CoffeeScript/vigen-re-cipher.coffeescript rename to Task/Vigen-re-cipher/CoffeeScript/vigen-re-cipher.coffee diff --git a/Task/Vigen-re-cipher/Python/vigen-re-cipher-1.py b/Task/Vigen-re-cipher/Python/vigen-re-cipher-1.py index 9b04725ae0..599c33b90e 100644 --- a/Task/Vigen-re-cipher/Python/vigen-re-cipher-1.py +++ b/Task/Vigen-re-cipher/Python/vigen-re-cipher-1.py @@ -11,7 +11,7 @@ def encrypt(message, key): return "".join(starmap(enc, zip(message, cycle(key)))) -def decrpyt(message, key): +def decrypt(message, key): # single letter decryption. def dec(c,k): return chr(((ord(c) - ord(k)) % 26) + ord('A')) diff --git a/Task/Vigen-re-cipher/Python/vigen-re-cipher-2.py b/Task/Vigen-re-cipher/Python/vigen-re-cipher-2.py index ee822944d1..42ffb99552 100644 --- a/Task/Vigen-re-cipher/Python/vigen-re-cipher-2.py +++ b/Task/Vigen-re-cipher/Python/vigen-re-cipher-2.py @@ -2,7 +2,7 @@ text = "Beware the Jabberwock, my son! The jaws that bite, the claws that catch! key = "VIGENERECIPHER" encr = encrypt(text, key) -decr = decrpyt(encr, key) +decr = decrypt(encr, key) print text print encr diff --git a/Task/Walk-a-directory-Non-recursively/MAXScript/walk-a-directory-non-recursively.maxscript b/Task/Walk-a-directory-Non-recursively/MAXScript/walk-a-directory-non-recursively.max similarity index 100% rename from Task/Walk-a-directory-Non-recursively/MAXScript/walk-a-directory-non-recursively.maxscript rename to Task/Walk-a-directory-Non-recursively/MAXScript/walk-a-directory-non-recursively.max diff --git a/Task/Walk-a-directory-Non-recursively/TUSCRIPT/walk-a-directory-non-recursively.tuscript b/Task/Walk-a-directory-Non-recursively/TUSCRIPT/walk-a-directory-non-recursively.tu similarity index 100% rename from Task/Walk-a-directory-Non-recursively/TUSCRIPT/walk-a-directory-non-recursively.tuscript rename to Task/Walk-a-directory-Non-recursively/TUSCRIPT/walk-a-directory-non-recursively.tu diff --git a/Task/Walk-a-directory-Recursively/CoffeeScript/walk-a-directory-recursively.coffeescript b/Task/Walk-a-directory-Recursively/CoffeeScript/walk-a-directory-recursively.coffee similarity index 100% rename from Task/Walk-a-directory-Recursively/CoffeeScript/walk-a-directory-recursively.coffeescript rename to Task/Walk-a-directory-Recursively/CoffeeScript/walk-a-directory-recursively.coffee diff --git a/Task/Walk-a-directory-Recursively/MAXScript/walk-a-directory-recursively.maxscript b/Task/Walk-a-directory-Recursively/MAXScript/walk-a-directory-recursively.max similarity index 100% rename from Task/Walk-a-directory-Recursively/MAXScript/walk-a-directory-recursively.maxscript rename to Task/Walk-a-directory-Recursively/MAXScript/walk-a-directory-recursively.max diff --git a/Task/Web-scraping/CoffeeScript/web-scraping-1.coffeescript b/Task/Web-scraping/CoffeeScript/web-scraping-1.coffee similarity index 100% rename from Task/Web-scraping/CoffeeScript/web-scraping-1.coffeescript rename to Task/Web-scraping/CoffeeScript/web-scraping-1.coffee diff --git a/Task/Web-scraping/CoffeeScript/web-scraping-2.coffeescript b/Task/Web-scraping/CoffeeScript/web-scraping-2.coffee similarity index 100% rename from Task/Web-scraping/CoffeeScript/web-scraping-2.coffeescript rename to Task/Web-scraping/CoffeeScript/web-scraping-2.coffee diff --git a/Task/Web-scraping/TUSCRIPT/web-scraping.tuscript b/Task/Web-scraping/TUSCRIPT/web-scraping.tu similarity index 100% rename from Task/Web-scraping/TUSCRIPT/web-scraping.tuscript rename to Task/Web-scraping/TUSCRIPT/web-scraping.tu diff --git a/Task/Word-wrap/TUSCRIPT/word-wrap.tuscript b/Task/Word-wrap/TUSCRIPT/word-wrap.tu similarity index 100% rename from Task/Word-wrap/TUSCRIPT/word-wrap.tuscript rename to Task/Word-wrap/TUSCRIPT/word-wrap.tu diff --git a/Task/XML-Input/TUSCRIPT/xml-input.tuscript b/Task/XML-Input/TUSCRIPT/xml-input.tu similarity index 100% rename from Task/XML-Input/TUSCRIPT/xml-input.tuscript rename to Task/XML-Input/TUSCRIPT/xml-input.tu diff --git a/Task/XML-Output/TUSCRIPT/xml-output.tuscript b/Task/XML-Output/TUSCRIPT/xml-output.tu similarity index 100% rename from Task/XML-Output/TUSCRIPT/xml-output.tuscript rename to Task/XML-Output/TUSCRIPT/xml-output.tu diff --git a/Task/XML-XPath/TUSCRIPT/xml-xpath.tuscript b/Task/XML-XPath/TUSCRIPT/xml-xpath.tu similarity index 100% rename from Task/XML-XPath/TUSCRIPT/xml-xpath.tuscript rename to Task/XML-XPath/TUSCRIPT/xml-xpath.tu diff --git a/Task/Yin-and-yang/DWScript/yin-and-yang.dwscript b/Task/Yin-and-yang/DWScript/yin-and-yang.dw similarity index 100% rename from Task/Yin-and-yang/DWScript/yin-and-yang.dwscript rename to Task/Yin-and-yang/DWScript/yin-and-yang.dw diff --git a/Task/Zig-zag-matrix/CoffeeScript/zig-zag-matrix-1.coffeescript b/Task/Zig-zag-matrix/CoffeeScript/zig-zag-matrix-1.coffee similarity index 100% rename from Task/Zig-zag-matrix/CoffeeScript/zig-zag-matrix-1.coffeescript rename to Task/Zig-zag-matrix/CoffeeScript/zig-zag-matrix-1.coffee diff --git a/Task/Zig-zag-matrix/CoffeeScript/zig-zag-matrix-2.coffeescript b/Task/Zig-zag-matrix/CoffeeScript/zig-zag-matrix-2.coffee similarity index 100% rename from Task/Zig-zag-matrix/CoffeeScript/zig-zag-matrix-2.coffeescript rename to Task/Zig-zag-matrix/CoffeeScript/zig-zag-matrix-2.coffee