From 1415c79e3ecad1725930a2bd29ea4578d2a95c4f Mon Sep 17 00:00:00 2001 From: xpetit <32063953+xpetit@users.noreply.github.com> Date: Sun, 4 Apr 2021 22:16:11 +0200 Subject: [PATCH] move go to test-go --- {go => test-go}/Dockerfile | 0 {go => test-go}/README.md | 0 {go => test-go}/entrypoint.sh | 0 {go => test-go}/go.mod | 0 {go => test-go}/go.sum | 0 {go => test-go}/lib/base/base.go | 0 {go => test-go}/lib/is/is.go | 0 {go => test-go}/lib/lib.go | 0 {go => test-go}/solutions/addprimesum_prog/main.go | 0 {go => test-go}/solutions/alphamirror_prog/main.go | 0 {go => test-go}/solutions/balancedstring_prog/main.go | 0 {go => test-go}/solutions/boolean_prog/main.go | 0 {go => test-go}/solutions/brackets_prog/main.go | 0 {go => test-go}/solutions/brainfuck_prog/main.go | 0 {go => test-go}/solutions/cat_prog/main.go | 0 {go => test-go}/solutions/cleanstr_prog/main.go | 0 {go => test-go}/solutions/comcheck_prog/main.go | 0 {go => test-go}/solutions/costumeprofit_prog/main.go | 0 {go => test-go}/solutions/countdown_prog/main.go | 0 {go => test-go}/solutions/displaya_prog/main.go | 0 {go => test-go}/solutions/displayalpham_prog/main.go | 0 {go => test-go}/solutions/displayalrevm_prog/main.go | 0 {go => test-go}/solutions/displayfile_prog/main.go | 0 {go => test-go}/solutions/displayfirstparam_prog/main.go | 0 {go => test-go}/solutions/displaylastparam_prog/main.go | 0 {go => test-go}/solutions/displayz_prog/main.go | 0 {go => test-go}/solutions/doop_prog/main.go | 0 {go => test-go}/solutions/expandstr_prog/main.go | 0 {go => test-go}/solutions/firstword_prog/main.go | 0 {go => test-go}/solutions/fixthemain_prog/main.go | 0 {go => test-go}/solutions/flags_prog/main.go | 0 {go => test-go}/solutions/fprime_prog/main.go | 0 {go => test-go}/solutions/gcd_prog/main.go | 0 {go => test-go}/solutions/grouping_prog/main.go | 0 {go => test-go}/solutions/hello_prog/main.go | 0 {go => test-go}/solutions/hiddenp_prog/main.go | 0 {go => test-go}/solutions/inter_prog/main.go | 0 {go => test-go}/solutions/ispowerof2_prog/main.go | 0 {go => test-go}/solutions/lastword_prog/main.go | 0 {go => test-go}/solutions/nbrconvertalpha_prog/main.go | 0 {go => test-go}/solutions/nenokku_prog/main.go | 0 {go => test-go}/solutions/onlya_prog/main.go | 0 {go => test-go}/solutions/onlyz_prog/main.go | 0 {go => test-go}/solutions/options_prog/main.go | 0 {go => test-go}/solutions/paramcount_prog/main.go | 0 {go => test-go}/solutions/piglatin_prog/main.go | 0 {go => test-go}/solutions/pilot_prog/main.go | 0 {go => test-go}/solutions/point_prog/main.go | 0 {go => test-go}/solutions/printalphabet_prog/main.go | 0 {go => test-go}/solutions/printalphabetalt2_prog/main.go | 0 {go => test-go}/solutions/printalphabetalt_prog/main.go | 0 {go => test-go}/solutions/printalphabetg_prog/main.go | 0 {go => test-go}/solutions/printalt2_prog/main.go | 0 {go => test-go}/solutions/printalt_prog/main.go | 0 {go => test-go}/solutions/printaltu2_prog/main.go | 0 {go => test-go}/solutions/printaltu_prog/main.go | 0 {go => test-go}/solutions/printbits_prog/main.go | 0 {go => test-go}/solutions/printchessboard_prog/main.go | 0 {go => test-go}/solutions/printdigits_prog/main.go | 0 {go => test-go}/solutions/printhex_prog/main.go | 0 {go => test-go}/solutions/printparams_prog/main.go | 0 {go => test-go}/solutions/printprogramname_prog/main.go | 0 {go => test-go}/solutions/printrevcomb_prog/main.go | 0 {go => test-go}/solutions/printreversealphabet_prog/main.go | 0 {go => test-go}/solutions/printreversealphabetalt2_prog/main.go | 0 {go => test-go}/solutions/printreversealphabetalt_prog/main.go | 0 {go => test-go}/solutions/printreversealphabetg_prog/main.go | 0 {go => test-go}/solutions/printrot_prog/main.go | 0 {go => test-go}/solutions/raid3_prog/main.go | 0 {go => test-go}/solutions/range_prog/main.go | 0 {go => test-go}/solutions/rectangle_prog/main.go | 0 {go => test-go}/solutions/repeatalpha_prog/main.go | 0 {go => test-go}/solutions/reverserange_prog/main.go | 0 {go => test-go}/solutions/reversestrcap_prog/main.go | 0 {go => test-go}/solutions/revparams_prog/main.go | 0 {go => test-go}/solutions/revwstr_prog/main.go | 0 {go => test-go}/solutions/robottoorigin_prog/main.go | 0 {go => test-go}/solutions/romannumbers_prog/main.go | 0 {go => test-go}/solutions/rostring_prog/main.go | 0 {go => test-go}/solutions/rot13_prog/main.go | 0 {go => test-go}/solutions/rotatevowels_prog/main.go | 0 {go => test-go}/solutions/rpncalc_prog/main.go | 0 {go => test-go}/solutions/searchreplace_prog/main.go | 0 {go => test-go}/solutions/sortparams_prog/main.go | 0 {go => test-go}/solutions/sudoku_prog/main.go | 0 {go => test-go}/solutions/switchcase_prog/main.go | 0 {go => test-go}/solutions/tabmult_prog/main.go | 0 {go => test-go}/solutions/tetrisoptimizer_prog/board.go | 0 {go => test-go}/solutions/tetrisoptimizer_prog/main.go | 0 {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad00.txt | 0 {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad01.txt | 0 {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad02.txt | 0 {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad03.txt | 0 {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad04.txt | 0 .../solutions/tetrisoptimizer_prog/samples/badFormat.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_01-1-2-0.00.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_02-1-4-0.00.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_03-2-4-0.00.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_04-6-6-0.00.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_05-21-10-0.00.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_06-22-10-0.00.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_07-26-11-0.00.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_08-24-10-0.03.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_09-11-7-0.07.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_10-12-7-0.52.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_11-12-8-0.83.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_12-19-9-3.40.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_13-23-10-4.72.txt | 0 .../solutions/tetrisoptimizer_prog/samples/good_14-15-8-7.34.txt | 0 .../tetrisoptimizer_prog/samples/good_15-26-11-72.22.txt | 0 {go => test-go}/solutions/tetrisoptimizer_prog/solver.go | 0 {go => test-go}/solutions/tetrisoptimizer_prog/tetrimino.go | 0 {go => test-go}/solutions/tetrisoptimizer_prog/validation.go | 0 {go => test-go}/solutions/union_prog/main.go | 0 {go => test-go}/solutions/uniqueoccurences_prog/main.go | 0 {go => test-go}/solutions/wdmatch_prog/main.go | 0 {go => test-go}/solutions/ztail_prog/main.go | 0 {go => test-go}/tests/abort_test/main.go | 0 {go => test-go}/tests/activebits_test/main.go | 0 {go => test-go}/tests/addprimesum_test/main.go | 0 {go => test-go}/tests/advancedsortwordarr_test/main.go | 0 {go => test-go}/tests/alphacount_test/main.go | 0 {go => test-go}/tests/alphamirror_test/main.go | 0 {go => test-go}/tests/any_test/main.go | 0 {go => test-go}/tests/appendrange_test/main.go | 0 {go => test-go}/tests/atoi_test/main.go | 0 {go => test-go}/tests/atoibase_test/main.go | 0 {go => test-go}/tests/balancedstring_test/main.go | 0 {go => test-go}/tests/basicatoi2_test/main.go | 0 {go => test-go}/tests/basicatoi_test/main.go | 0 {go => test-go}/tests/basicjoin_test/main.go | 0 {go => test-go}/tests/boolean_test/main.go | 0 {go => test-go}/tests/brackets_test/main.go | 0 {go => test-go}/tests/brainfuck_test/main.go | 0 {go => test-go}/tests/btreeapplybylevel_test/main.go | 0 {go => test-go}/tests/btreeapplyinorder_test/main.go | 0 {go => test-go}/tests/btreeapplypostorder_test/main.go | 0 {go => test-go}/tests/btreeapplypreorder_test/main.go | 0 {go => test-go}/tests/btreedeletenode_test/main.go | 0 {go => test-go}/tests/btreeinsertdata_test/main.go | 0 {go => test-go}/tests/btreeisbinary_test/main.go | 0 {go => test-go}/tests/btreelevelcount_test/main.go | 0 {go => test-go}/tests/btreemax_test/main.go | 0 {go => test-go}/tests/btreemin_test/main.go | 0 {go => test-go}/tests/btreesearchitem_test/main.go | 0 {go => test-go}/tests/btreetransplant_test/main.go | 0 {go => test-go}/tests/capitalize_test/main.go | 0 {go => test-go}/tests/cat_test/main.go | 0 {go => test-go}/tests/chunk_test/main.go | 0 {go => test-go}/tests/cleanstr_test/main.go | 0 {go => test-go}/tests/collatzcountdown_test/main.go | 0 {go => test-go}/tests/comcheck_test/main.go | 0 {go => test-go}/tests/compact_test/main.go | 0 {go => test-go}/tests/compare_test/main.go | 0 {go => test-go}/tests/concat_test/main.go | 0 {go => test-go}/tests/concatparams_test/main.go | 0 {go => test-go}/tests/convertbase_test/main.go | 0 {go => test-go}/tests/correct/btree.go | 0 {go => test-go}/tests/correct/challenge.go | 0 {go => test-go}/tests/correct/listat.go | 0 {go => test-go}/tests/correct/listclear.go | 0 {go => test-go}/tests/correct/listfind.go | 0 {go => test-go}/tests/correct/listforeach.go | 0 {go => test-go}/tests/correct/listforeachif.go | 0 {go => test-go}/tests/correct/listlast.go | 0 {go => test-go}/tests/correct/listmerge.go | 0 {go => test-go}/tests/correct/listpushback.go | 0 {go => test-go}/tests/correct/listpushfront.go | 0 {go => test-go}/tests/correct/listremoveif.go | 0 {go => test-go}/tests/correct/listreverse.go | 0 {go => test-go}/tests/correct/listsize.go | 0 {go => test-go}/tests/correct/listsort.go | 0 {go => test-go}/tests/correct/sortedlistmerge.go | 0 {go => test-go}/tests/correct/sortlistinsert.go | 0 {go => test-go}/tests/costumeprofit_test/main.go | 0 {go => test-go}/tests/countdown_test/main.go | 0 {go => test-go}/tests/countif_test/main.go | 0 {go => test-go}/tests/displaya_test/main.go | 0 {go => test-go}/tests/displayalpham_test/main.go | 0 {go => test-go}/tests/displayalrevm_test/main.go | 0 {go => test-go}/tests/displayfile_test/main.go | 0 {go => test-go}/tests/displayfirstparam_test/main.go | 0 {go => test-go}/tests/displaylastparam_test/main.go | 0 {go => test-go}/tests/displayz_test/main.go | 0 {go => test-go}/tests/divmod_test/main.go | 0 {go => test-go}/tests/doop_test/main.go | 0 {go => test-go}/tests/doppelganger_test/main.go | 0 {go => test-go}/tests/eightqueens_test/main.go | 0 {go => test-go}/tests/enigma_test/main.go | 0 {go => test-go}/tests/expandstr_test/main.go | 0 {go => test-go}/tests/fib_test/main.go | 0 {go => test-go}/tests/fibonacci_test/main.go | 0 {go => test-go}/tests/findnextprime_test/main.go | 0 {go => test-go}/tests/findprevprime_test/main.go | 0 {go => test-go}/tests/firstrune_test/main.go | 0 {go => test-go}/tests/firstword_test/main.go | 0 {go => test-go}/tests/fixthemain_test/main.go | 0 {go => test-go}/tests/flags_test/main.go | 0 {go => test-go}/tests/foldint_test/main.go | 0 {go => test-go}/tests/foreach_test/main.go | 0 {go => test-go}/tests/fprime_test/main.go | 0 {go => test-go}/tests/game23_test/main.go | 0 {go => test-go}/tests/gcd_test/main.go | 0 {go => test-go}/tests/grouping_test/main.go | 0 {go => test-go}/tests/halfcontest_test/main.go | 0 {go => test-go}/tests/hello_test/main.go | 0 {go => test-go}/tests/hiddenp_test/main.go | 0 {go => test-go}/tests/index_test/main.go | 0 {go => test-go}/tests/inter_test/main.go | 0 {go => test-go}/tests/interestingnumber_test/main.go | 0 {go => test-go}/tests/isalpha_test/main.go | 0 {go => test-go}/tests/isanagram_test/main.go | 0 {go => test-go}/tests/islower_test/main.go | 0 {go => test-go}/tests/isnegative_test/main.go | 0 {go => test-go}/tests/isnumeric_test/main.go | 0 {go => test-go}/tests/ispowerof2_test/main.go | 0 {go => test-go}/tests/isprime_test/main.go | 0 {go => test-go}/tests/isprintable_test/main.go | 0 {go => test-go}/tests/issorted_test/main.go | 0 {go => test-go}/tests/isupper_test/main.go | 0 {go => test-go}/tests/iterativefactorial_test/main.go | 0 {go => test-go}/tests/iterativepower_test/main.go | 0 {go => test-go}/tests/itoa_test/main.go | 0 {go => test-go}/tests/itoabase_test/main.go | 0 {go => test-go}/tests/join_test/main.go | 0 {go => test-go}/tests/lastrune_test/main.go | 0 {go => test-go}/tests/lastword_test/main.go | 0 {go => test-go}/tests/lcm_test/main.go | 0 {go => test-go}/tests/listat_test/main.go | 0 {go => test-go}/tests/listclear_test/main.go | 0 {go => test-go}/tests/listfind_test/main.go | 0 {go => test-go}/tests/listforeach_test/main.go | 0 {go => test-go}/tests/listforeachif_test/main.go | 0 {go => test-go}/tests/listlast_test/main.go | 0 {go => test-go}/tests/listmerge_test/main.go | 0 {go => test-go}/tests/listpushback_test/main.go | 0 {go => test-go}/tests/listpushfront_test/main.go | 0 {go => test-go}/tests/listremoveif_test/main.go | 0 {go => test-go}/tests/listreverse_test/main.go | 0 {go => test-go}/tests/listsize_test/main.go | 0 {go => test-go}/tests/listsort_test/main.go | 0 {go => test-go}/tests/makerange_test/main.go | 0 {go => test-go}/tests/map_test/main.go | 0 {go => test-go}/tests/max_test/main.go | 0 {go => test-go}/tests/nauuo_test/main.go | 0 {go => test-go}/tests/nbrconvertalpha_test/main.go | 0 {go => test-go}/tests/nenokku_test/main.go | 0 {go => test-go}/tests/nrune_test/main.go | 0 {go => test-go}/tests/onlya_test/main.go | 0 {go => test-go}/tests/onlyz_test/main.go | 0 {go => test-go}/tests/options_test/main.go | 0 {go => test-go}/tests/paramcount_test/main.go | 0 {go => test-go}/tests/piglatin_test/main.go | 0 {go => test-go}/tests/pilot_test/main.go | 0 {go => test-go}/tests/point_test/main.go | 0 {go => test-go}/tests/pointone_test/main.go | 0 {go => test-go}/tests/printalphabet_test/main.go | 0 {go => test-go}/tests/printalphabetalt2_test/main.go | 0 {go => test-go}/tests/printalphabetalt_test/main.go | 0 {go => test-go}/tests/printalphabetg_test/main.go | 0 {go => test-go}/tests/printalt2_test/main.go | 0 {go => test-go}/tests/printalt_test/main.go | 0 {go => test-go}/tests/printaltu2_test/main.go | 0 {go => test-go}/tests/printaltu_test/main.go | 0 {go => test-go}/tests/printbits_test/main.go | 0 {go => test-go}/tests/printchessboard_test/main.go | 0 {go => test-go}/tests/printcomb2_test/main.go | 0 {go => test-go}/tests/printcomb_test/main.go | 0 {go => test-go}/tests/printcombn_test/main.go | 0 {go => test-go}/tests/printdigits_test/main.go | 0 {go => test-go}/tests/printhex_test/main.go | 0 {go => test-go}/tests/printmemory_test/main.go | 0 {go => test-go}/tests/printnbr_test/main.go | 0 {go => test-go}/tests/printnbrbase_test/main.go | 0 {go => test-go}/tests/printnbrinorder_test/main.go | 0 {go => test-go}/tests/printparams_test/main.go | 0 {go => test-go}/tests/printprogramname_test/main.go | 0 {go => test-go}/tests/printrevcomb_test/main.go | 0 {go => test-go}/tests/printreversealphabet_test/main.go | 0 {go => test-go}/tests/printreversealphabetalt2_test/main.go | 0 {go => test-go}/tests/printreversealphabetalt_test/main.go | 0 {go => test-go}/tests/printreversealphabetg_test/main.go | 0 {go => test-go}/tests/printrot_test/main.go | 0 {go => test-go}/tests/printstr_test/main.go | 0 {go => test-go}/tests/printwordstables_test/main.go | 0 {go => test-go}/tests/priorprime_test/main.go | 0 {go => test-go}/tests/quada_test/main.go | 0 {go => test-go}/tests/quadb_test/main.go | 0 {go => test-go}/tests/quadc_test/main.go | 0 {go => test-go}/tests/quadd_test/main.go | 0 {go => test-go}/tests/quade_test/main.go | 0 {go => test-go}/tests/raid3_test/main.go | 0 {go => test-go}/tests/range_test/main.go | 0 {go => test-go}/tests/reachablenumber_test/main.go | 0 {go => test-go}/tests/rectangle_test/main.go | 0 {go => test-go}/tests/recursivefactorial_test/main.go | 0 {go => test-go}/tests/recursivepower_test/main.go | 0 {go => test-go}/tests/reduceint_test/main.go | 0 {go => test-go}/tests/repeatalpha_test/main.go | 0 {go => test-go}/tests/reversebits_test/main.go | 0 {go => test-go}/tests/reverserange_test/main.go | 0 {go => test-go}/tests/reversestrcap_test/main.go | 0 {go => test-go}/tests/revivethreenums_test/main.go | 0 {go => test-go}/tests/revparams_test/main.go | 0 {go => test-go}/tests/revwstr_test/main.go | 0 {go => test-go}/tests/robottoorigin_test/main.go | 0 {go => test-go}/tests/romannumbers_test/main.go | 0 {go => test-go}/tests/rostring_test/main.go | 0 {go => test-go}/tests/rot13_test/main.go | 0 {go => test-go}/tests/rot14_test/main.go | 0 {go => test-go}/tests/rotatevowels_test/main.go | 0 {go => test-go}/tests/rpncalc_test/main.go | 0 {go => test-go}/tests/searchreplace_test/main.go | 0 {go => test-go}/tests/slice_test/main.go | 0 {go => test-go}/tests/sortedlistmerge_test/main.go | 0 {go => test-go}/tests/sortintegertable_test/main.go | 0 {go => test-go}/tests/sortlistinsert_test/main.go | 0 {go => test-go}/tests/sortparams_test/main.go | 0 {go => test-go}/tests/sortwordarr_test/main.go | 0 {go => test-go}/tests/split_test/main.go | 0 {go => test-go}/tests/splitwhitespaces_test/main.go | 0 {go => test-go}/tests/sqrt_test/main.go | 0 {go => test-go}/tests/strlen_test/main.go | 0 {go => test-go}/tests/strrev_test/main.go | 0 {go => test-go}/tests/sudoku_test/main.go | 0 {go => test-go}/tests/swap_test/main.go | 0 {go => test-go}/tests/swapbits_test/main.go | 0 {go => test-go}/tests/sweetproblem_test/main.go | 0 {go => test-go}/tests/switchcase_test/main.go | 0 {go => test-go}/tests/tabmult_test/main.go | 0 {go => test-go}/tests/tetrisoptimizer_test/main.go | 0 {go => test-go}/tests/tolower_test/main.go | 0 {go => test-go}/tests/toupper_test/main.go | 0 {go => test-go}/tests/trimatoi_test/main.go | 0 {go => test-go}/tests/twosum_test/main.go | 0 {go => test-go}/tests/ultimatedivmod_test/main.go | 0 {go => test-go}/tests/ultimatepointone_test/main.go | 0 {go => test-go}/tests/union_test/main.go | 0 {go => test-go}/tests/uniqueoccurences_test/main.go | 0 {go => test-go}/tests/unmatch_test/main.go | 0 {go => test-go}/tests/volumechanger_test/main.go | 0 {go => test-go}/tests/wdmatch_test/main.go | 0 {go => test-go}/tests/ztail_test/main.go | 0 343 files changed, 0 insertions(+), 0 deletions(-) rename {go => test-go}/Dockerfile (100%) rename {go => test-go}/README.md (100%) rename {go => test-go}/entrypoint.sh (100%) rename {go => test-go}/go.mod (100%) rename {go => test-go}/go.sum (100%) rename {go => test-go}/lib/base/base.go (100%) rename {go => test-go}/lib/is/is.go (100%) rename {go => test-go}/lib/lib.go (100%) rename {go => test-go}/solutions/addprimesum_prog/main.go (100%) rename {go => test-go}/solutions/alphamirror_prog/main.go (100%) rename {go => test-go}/solutions/balancedstring_prog/main.go (100%) rename {go => test-go}/solutions/boolean_prog/main.go (100%) rename {go => test-go}/solutions/brackets_prog/main.go (100%) rename {go => test-go}/solutions/brainfuck_prog/main.go (100%) rename {go => test-go}/solutions/cat_prog/main.go (100%) rename {go => test-go}/solutions/cleanstr_prog/main.go (100%) rename {go => test-go}/solutions/comcheck_prog/main.go (100%) rename {go => test-go}/solutions/costumeprofit_prog/main.go (100%) rename {go => test-go}/solutions/countdown_prog/main.go (100%) rename {go => test-go}/solutions/displaya_prog/main.go (100%) rename {go => test-go}/solutions/displayalpham_prog/main.go (100%) rename {go => test-go}/solutions/displayalrevm_prog/main.go (100%) rename {go => test-go}/solutions/displayfile_prog/main.go (100%) rename {go => test-go}/solutions/displayfirstparam_prog/main.go (100%) rename {go => test-go}/solutions/displaylastparam_prog/main.go (100%) rename {go => test-go}/solutions/displayz_prog/main.go (100%) rename {go => test-go}/solutions/doop_prog/main.go (100%) rename {go => test-go}/solutions/expandstr_prog/main.go (100%) rename {go => test-go}/solutions/firstword_prog/main.go (100%) rename {go => test-go}/solutions/fixthemain_prog/main.go (100%) rename {go => test-go}/solutions/flags_prog/main.go (100%) rename {go => test-go}/solutions/fprime_prog/main.go (100%) rename {go => test-go}/solutions/gcd_prog/main.go (100%) rename {go => test-go}/solutions/grouping_prog/main.go (100%) rename {go => test-go}/solutions/hello_prog/main.go (100%) rename {go => test-go}/solutions/hiddenp_prog/main.go (100%) rename {go => test-go}/solutions/inter_prog/main.go (100%) rename {go => test-go}/solutions/ispowerof2_prog/main.go (100%) rename {go => test-go}/solutions/lastword_prog/main.go (100%) rename {go => test-go}/solutions/nbrconvertalpha_prog/main.go (100%) rename {go => test-go}/solutions/nenokku_prog/main.go (100%) rename {go => test-go}/solutions/onlya_prog/main.go (100%) rename {go => test-go}/solutions/onlyz_prog/main.go (100%) rename {go => test-go}/solutions/options_prog/main.go (100%) rename {go => test-go}/solutions/paramcount_prog/main.go (100%) rename {go => test-go}/solutions/piglatin_prog/main.go (100%) rename {go => test-go}/solutions/pilot_prog/main.go (100%) rename {go => test-go}/solutions/point_prog/main.go (100%) rename {go => test-go}/solutions/printalphabet_prog/main.go (100%) rename {go => test-go}/solutions/printalphabetalt2_prog/main.go (100%) rename {go => test-go}/solutions/printalphabetalt_prog/main.go (100%) rename {go => test-go}/solutions/printalphabetg_prog/main.go (100%) rename {go => test-go}/solutions/printalt2_prog/main.go (100%) rename {go => test-go}/solutions/printalt_prog/main.go (100%) rename {go => test-go}/solutions/printaltu2_prog/main.go (100%) rename {go => test-go}/solutions/printaltu_prog/main.go (100%) rename {go => test-go}/solutions/printbits_prog/main.go (100%) rename {go => test-go}/solutions/printchessboard_prog/main.go (100%) rename {go => test-go}/solutions/printdigits_prog/main.go (100%) rename {go => test-go}/solutions/printhex_prog/main.go (100%) rename {go => test-go}/solutions/printparams_prog/main.go (100%) rename {go => test-go}/solutions/printprogramname_prog/main.go (100%) rename {go => test-go}/solutions/printrevcomb_prog/main.go (100%) rename {go => test-go}/solutions/printreversealphabet_prog/main.go (100%) rename {go => test-go}/solutions/printreversealphabetalt2_prog/main.go (100%) rename {go => test-go}/solutions/printreversealphabetalt_prog/main.go (100%) rename {go => test-go}/solutions/printreversealphabetg_prog/main.go (100%) rename {go => test-go}/solutions/printrot_prog/main.go (100%) rename {go => test-go}/solutions/raid3_prog/main.go (100%) rename {go => test-go}/solutions/range_prog/main.go (100%) rename {go => test-go}/solutions/rectangle_prog/main.go (100%) rename {go => test-go}/solutions/repeatalpha_prog/main.go (100%) rename {go => test-go}/solutions/reverserange_prog/main.go (100%) rename {go => test-go}/solutions/reversestrcap_prog/main.go (100%) rename {go => test-go}/solutions/revparams_prog/main.go (100%) rename {go => test-go}/solutions/revwstr_prog/main.go (100%) rename {go => test-go}/solutions/robottoorigin_prog/main.go (100%) rename {go => test-go}/solutions/romannumbers_prog/main.go (100%) rename {go => test-go}/solutions/rostring_prog/main.go (100%) rename {go => test-go}/solutions/rot13_prog/main.go (100%) rename {go => test-go}/solutions/rotatevowels_prog/main.go (100%) rename {go => test-go}/solutions/rpncalc_prog/main.go (100%) rename {go => test-go}/solutions/searchreplace_prog/main.go (100%) rename {go => test-go}/solutions/sortparams_prog/main.go (100%) rename {go => test-go}/solutions/sudoku_prog/main.go (100%) rename {go => test-go}/solutions/switchcase_prog/main.go (100%) rename {go => test-go}/solutions/tabmult_prog/main.go (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/board.go (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/main.go (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad00.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad01.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad02.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad03.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/bad04.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/badFormat.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_01-1-2-0.00.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_02-1-4-0.00.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_03-2-4-0.00.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_04-6-6-0.00.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_05-21-10-0.00.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_06-22-10-0.00.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_07-26-11-0.00.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_08-24-10-0.03.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_09-11-7-0.07.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_10-12-7-0.52.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_11-12-8-0.83.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_12-19-9-3.40.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_13-23-10-4.72.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_14-15-8-7.34.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/samples/good_15-26-11-72.22.txt (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/solver.go (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/tetrimino.go (100%) rename {go => test-go}/solutions/tetrisoptimizer_prog/validation.go (100%) rename {go => test-go}/solutions/union_prog/main.go (100%) rename {go => test-go}/solutions/uniqueoccurences_prog/main.go (100%) rename {go => test-go}/solutions/wdmatch_prog/main.go (100%) rename {go => test-go}/solutions/ztail_prog/main.go (100%) rename {go => test-go}/tests/abort_test/main.go (100%) rename {go => test-go}/tests/activebits_test/main.go (100%) rename {go => test-go}/tests/addprimesum_test/main.go (100%) rename {go => test-go}/tests/advancedsortwordarr_test/main.go (100%) rename {go => test-go}/tests/alphacount_test/main.go (100%) rename {go => test-go}/tests/alphamirror_test/main.go (100%) rename {go => test-go}/tests/any_test/main.go (100%) rename {go => test-go}/tests/appendrange_test/main.go (100%) rename {go => test-go}/tests/atoi_test/main.go (100%) rename {go => test-go}/tests/atoibase_test/main.go (100%) rename {go => test-go}/tests/balancedstring_test/main.go (100%) rename {go => test-go}/tests/basicatoi2_test/main.go (100%) rename {go => test-go}/tests/basicatoi_test/main.go (100%) rename {go => test-go}/tests/basicjoin_test/main.go (100%) rename {go => test-go}/tests/boolean_test/main.go (100%) rename {go => test-go}/tests/brackets_test/main.go (100%) rename {go => test-go}/tests/brainfuck_test/main.go (100%) rename {go => test-go}/tests/btreeapplybylevel_test/main.go (100%) rename {go => test-go}/tests/btreeapplyinorder_test/main.go (100%) rename {go => test-go}/tests/btreeapplypostorder_test/main.go (100%) rename {go => test-go}/tests/btreeapplypreorder_test/main.go (100%) rename {go => test-go}/tests/btreedeletenode_test/main.go (100%) rename {go => test-go}/tests/btreeinsertdata_test/main.go (100%) rename {go => test-go}/tests/btreeisbinary_test/main.go (100%) rename {go => test-go}/tests/btreelevelcount_test/main.go (100%) rename {go => test-go}/tests/btreemax_test/main.go (100%) rename {go => test-go}/tests/btreemin_test/main.go (100%) rename {go => test-go}/tests/btreesearchitem_test/main.go (100%) rename {go => test-go}/tests/btreetransplant_test/main.go (100%) rename {go => test-go}/tests/capitalize_test/main.go (100%) rename {go => test-go}/tests/cat_test/main.go (100%) rename {go => test-go}/tests/chunk_test/main.go (100%) rename {go => test-go}/tests/cleanstr_test/main.go (100%) rename {go => test-go}/tests/collatzcountdown_test/main.go (100%) rename {go => test-go}/tests/comcheck_test/main.go (100%) rename {go => test-go}/tests/compact_test/main.go (100%) rename {go => test-go}/tests/compare_test/main.go (100%) rename {go => test-go}/tests/concat_test/main.go (100%) rename {go => test-go}/tests/concatparams_test/main.go (100%) rename {go => test-go}/tests/convertbase_test/main.go (100%) rename {go => test-go}/tests/correct/btree.go (100%) rename {go => test-go}/tests/correct/challenge.go (100%) rename {go => test-go}/tests/correct/listat.go (100%) rename {go => test-go}/tests/correct/listclear.go (100%) rename {go => test-go}/tests/correct/listfind.go (100%) rename {go => test-go}/tests/correct/listforeach.go (100%) rename {go => test-go}/tests/correct/listforeachif.go (100%) rename {go => test-go}/tests/correct/listlast.go (100%) rename {go => test-go}/tests/correct/listmerge.go (100%) rename {go => test-go}/tests/correct/listpushback.go (100%) rename {go => test-go}/tests/correct/listpushfront.go (100%) rename {go => test-go}/tests/correct/listremoveif.go (100%) rename {go => test-go}/tests/correct/listreverse.go (100%) rename {go => test-go}/tests/correct/listsize.go (100%) rename {go => test-go}/tests/correct/listsort.go (100%) rename {go => test-go}/tests/correct/sortedlistmerge.go (100%) rename {go => test-go}/tests/correct/sortlistinsert.go (100%) rename {go => test-go}/tests/costumeprofit_test/main.go (100%) rename {go => test-go}/tests/countdown_test/main.go (100%) rename {go => test-go}/tests/countif_test/main.go (100%) rename {go => test-go}/tests/displaya_test/main.go (100%) rename {go => test-go}/tests/displayalpham_test/main.go (100%) rename {go => test-go}/tests/displayalrevm_test/main.go (100%) rename {go => test-go}/tests/displayfile_test/main.go (100%) rename {go => test-go}/tests/displayfirstparam_test/main.go (100%) rename {go => test-go}/tests/displaylastparam_test/main.go (100%) rename {go => test-go}/tests/displayz_test/main.go (100%) rename {go => test-go}/tests/divmod_test/main.go (100%) rename {go => test-go}/tests/doop_test/main.go (100%) rename {go => test-go}/tests/doppelganger_test/main.go (100%) rename {go => test-go}/tests/eightqueens_test/main.go (100%) rename {go => test-go}/tests/enigma_test/main.go (100%) rename {go => test-go}/tests/expandstr_test/main.go (100%) rename {go => test-go}/tests/fib_test/main.go (100%) rename {go => test-go}/tests/fibonacci_test/main.go (100%) rename {go => test-go}/tests/findnextprime_test/main.go (100%) rename {go => test-go}/tests/findprevprime_test/main.go (100%) rename {go => test-go}/tests/firstrune_test/main.go (100%) rename {go => test-go}/tests/firstword_test/main.go (100%) rename {go => test-go}/tests/fixthemain_test/main.go (100%) rename {go => test-go}/tests/flags_test/main.go (100%) rename {go => test-go}/tests/foldint_test/main.go (100%) rename {go => test-go}/tests/foreach_test/main.go (100%) rename {go => test-go}/tests/fprime_test/main.go (100%) rename {go => test-go}/tests/game23_test/main.go (100%) rename {go => test-go}/tests/gcd_test/main.go (100%) rename {go => test-go}/tests/grouping_test/main.go (100%) rename {go => test-go}/tests/halfcontest_test/main.go (100%) rename {go => test-go}/tests/hello_test/main.go (100%) rename {go => test-go}/tests/hiddenp_test/main.go (100%) rename {go => test-go}/tests/index_test/main.go (100%) rename {go => test-go}/tests/inter_test/main.go (100%) rename {go => test-go}/tests/interestingnumber_test/main.go (100%) rename {go => test-go}/tests/isalpha_test/main.go (100%) rename {go => test-go}/tests/isanagram_test/main.go (100%) rename {go => test-go}/tests/islower_test/main.go (100%) rename {go => test-go}/tests/isnegative_test/main.go (100%) rename {go => test-go}/tests/isnumeric_test/main.go (100%) rename {go => test-go}/tests/ispowerof2_test/main.go (100%) rename {go => test-go}/tests/isprime_test/main.go (100%) rename {go => test-go}/tests/isprintable_test/main.go (100%) rename {go => test-go}/tests/issorted_test/main.go (100%) rename {go => test-go}/tests/isupper_test/main.go (100%) rename {go => test-go}/tests/iterativefactorial_test/main.go (100%) rename {go => test-go}/tests/iterativepower_test/main.go (100%) rename {go => test-go}/tests/itoa_test/main.go (100%) rename {go => test-go}/tests/itoabase_test/main.go (100%) rename {go => test-go}/tests/join_test/main.go (100%) rename {go => test-go}/tests/lastrune_test/main.go (100%) rename {go => test-go}/tests/lastword_test/main.go (100%) rename {go => test-go}/tests/lcm_test/main.go (100%) rename {go => test-go}/tests/listat_test/main.go (100%) rename {go => test-go}/tests/listclear_test/main.go (100%) rename {go => test-go}/tests/listfind_test/main.go (100%) rename {go => test-go}/tests/listforeach_test/main.go (100%) rename {go => test-go}/tests/listforeachif_test/main.go (100%) rename {go => test-go}/tests/listlast_test/main.go (100%) rename {go => test-go}/tests/listmerge_test/main.go (100%) rename {go => test-go}/tests/listpushback_test/main.go (100%) rename {go => test-go}/tests/listpushfront_test/main.go (100%) rename {go => test-go}/tests/listremoveif_test/main.go (100%) rename {go => test-go}/tests/listreverse_test/main.go (100%) rename {go => test-go}/tests/listsize_test/main.go (100%) rename {go => test-go}/tests/listsort_test/main.go (100%) rename {go => test-go}/tests/makerange_test/main.go (100%) rename {go => test-go}/tests/map_test/main.go (100%) rename {go => test-go}/tests/max_test/main.go (100%) rename {go => test-go}/tests/nauuo_test/main.go (100%) rename {go => test-go}/tests/nbrconvertalpha_test/main.go (100%) rename {go => test-go}/tests/nenokku_test/main.go (100%) rename {go => test-go}/tests/nrune_test/main.go (100%) rename {go => test-go}/tests/onlya_test/main.go (100%) rename {go => test-go}/tests/onlyz_test/main.go (100%) rename {go => test-go}/tests/options_test/main.go (100%) rename {go => test-go}/tests/paramcount_test/main.go (100%) rename {go => test-go}/tests/piglatin_test/main.go (100%) rename {go => test-go}/tests/pilot_test/main.go (100%) rename {go => test-go}/tests/point_test/main.go (100%) rename {go => test-go}/tests/pointone_test/main.go (100%) rename {go => test-go}/tests/printalphabet_test/main.go (100%) rename {go => test-go}/tests/printalphabetalt2_test/main.go (100%) rename {go => test-go}/tests/printalphabetalt_test/main.go (100%) rename {go => test-go}/tests/printalphabetg_test/main.go (100%) rename {go => test-go}/tests/printalt2_test/main.go (100%) rename {go => test-go}/tests/printalt_test/main.go (100%) rename {go => test-go}/tests/printaltu2_test/main.go (100%) rename {go => test-go}/tests/printaltu_test/main.go (100%) rename {go => test-go}/tests/printbits_test/main.go (100%) rename {go => test-go}/tests/printchessboard_test/main.go (100%) rename {go => test-go}/tests/printcomb2_test/main.go (100%) rename {go => test-go}/tests/printcomb_test/main.go (100%) rename {go => test-go}/tests/printcombn_test/main.go (100%) rename {go => test-go}/tests/printdigits_test/main.go (100%) rename {go => test-go}/tests/printhex_test/main.go (100%) rename {go => test-go}/tests/printmemory_test/main.go (100%) rename {go => test-go}/tests/printnbr_test/main.go (100%) rename {go => test-go}/tests/printnbrbase_test/main.go (100%) rename {go => test-go}/tests/printnbrinorder_test/main.go (100%) rename {go => test-go}/tests/printparams_test/main.go (100%) rename {go => test-go}/tests/printprogramname_test/main.go (100%) rename {go => test-go}/tests/printrevcomb_test/main.go (100%) rename {go => test-go}/tests/printreversealphabet_test/main.go (100%) rename {go => test-go}/tests/printreversealphabetalt2_test/main.go (100%) rename {go => test-go}/tests/printreversealphabetalt_test/main.go (100%) rename {go => test-go}/tests/printreversealphabetg_test/main.go (100%) rename {go => test-go}/tests/printrot_test/main.go (100%) rename {go => test-go}/tests/printstr_test/main.go (100%) rename {go => test-go}/tests/printwordstables_test/main.go (100%) rename {go => test-go}/tests/priorprime_test/main.go (100%) rename {go => test-go}/tests/quada_test/main.go (100%) rename {go => test-go}/tests/quadb_test/main.go (100%) rename {go => test-go}/tests/quadc_test/main.go (100%) rename {go => test-go}/tests/quadd_test/main.go (100%) rename {go => test-go}/tests/quade_test/main.go (100%) rename {go => test-go}/tests/raid3_test/main.go (100%) rename {go => test-go}/tests/range_test/main.go (100%) rename {go => test-go}/tests/reachablenumber_test/main.go (100%) rename {go => test-go}/tests/rectangle_test/main.go (100%) rename {go => test-go}/tests/recursivefactorial_test/main.go (100%) rename {go => test-go}/tests/recursivepower_test/main.go (100%) rename {go => test-go}/tests/reduceint_test/main.go (100%) rename {go => test-go}/tests/repeatalpha_test/main.go (100%) rename {go => test-go}/tests/reversebits_test/main.go (100%) rename {go => test-go}/tests/reverserange_test/main.go (100%) rename {go => test-go}/tests/reversestrcap_test/main.go (100%) rename {go => test-go}/tests/revivethreenums_test/main.go (100%) rename {go => test-go}/tests/revparams_test/main.go (100%) rename {go => test-go}/tests/revwstr_test/main.go (100%) rename {go => test-go}/tests/robottoorigin_test/main.go (100%) rename {go => test-go}/tests/romannumbers_test/main.go (100%) rename {go => test-go}/tests/rostring_test/main.go (100%) rename {go => test-go}/tests/rot13_test/main.go (100%) rename {go => test-go}/tests/rot14_test/main.go (100%) rename {go => test-go}/tests/rotatevowels_test/main.go (100%) rename {go => test-go}/tests/rpncalc_test/main.go (100%) rename {go => test-go}/tests/searchreplace_test/main.go (100%) rename {go => test-go}/tests/slice_test/main.go (100%) rename {go => test-go}/tests/sortedlistmerge_test/main.go (100%) rename {go => test-go}/tests/sortintegertable_test/main.go (100%) rename {go => test-go}/tests/sortlistinsert_test/main.go (100%) rename {go => test-go}/tests/sortparams_test/main.go (100%) rename {go => test-go}/tests/sortwordarr_test/main.go (100%) rename {go => test-go}/tests/split_test/main.go (100%) rename {go => test-go}/tests/splitwhitespaces_test/main.go (100%) rename {go => test-go}/tests/sqrt_test/main.go (100%) rename {go => test-go}/tests/strlen_test/main.go (100%) rename {go => test-go}/tests/strrev_test/main.go (100%) rename {go => test-go}/tests/sudoku_test/main.go (100%) rename {go => test-go}/tests/swap_test/main.go (100%) rename {go => test-go}/tests/swapbits_test/main.go (100%) rename {go => test-go}/tests/sweetproblem_test/main.go (100%) rename {go => test-go}/tests/switchcase_test/main.go (100%) rename {go => test-go}/tests/tabmult_test/main.go (100%) rename {go => test-go}/tests/tetrisoptimizer_test/main.go (100%) rename {go => test-go}/tests/tolower_test/main.go (100%) rename {go => test-go}/tests/toupper_test/main.go (100%) rename {go => test-go}/tests/trimatoi_test/main.go (100%) rename {go => test-go}/tests/twosum_test/main.go (100%) rename {go => test-go}/tests/ultimatedivmod_test/main.go (100%) rename {go => test-go}/tests/ultimatepointone_test/main.go (100%) rename {go => test-go}/tests/union_test/main.go (100%) rename {go => test-go}/tests/uniqueoccurences_test/main.go (100%) rename {go => test-go}/tests/unmatch_test/main.go (100%) rename {go => test-go}/tests/volumechanger_test/main.go (100%) rename {go => test-go}/tests/wdmatch_test/main.go (100%) rename {go => test-go}/tests/ztail_test/main.go (100%) diff --git a/go/Dockerfile b/test-go/Dockerfile similarity index 100% rename from go/Dockerfile rename to test-go/Dockerfile diff --git a/go/README.md b/test-go/README.md similarity index 100% rename from go/README.md rename to test-go/README.md diff --git a/go/entrypoint.sh b/test-go/entrypoint.sh similarity index 100% rename from go/entrypoint.sh rename to test-go/entrypoint.sh diff --git a/go/go.mod b/test-go/go.mod similarity index 100% rename from go/go.mod rename to test-go/go.mod diff --git a/go/go.sum b/test-go/go.sum similarity index 100% rename from go/go.sum rename to test-go/go.sum diff --git a/go/lib/base/base.go b/test-go/lib/base/base.go similarity index 100% rename from go/lib/base/base.go rename to test-go/lib/base/base.go diff --git a/go/lib/is/is.go b/test-go/lib/is/is.go similarity index 100% rename from go/lib/is/is.go rename to test-go/lib/is/is.go diff --git a/go/lib/lib.go b/test-go/lib/lib.go similarity index 100% rename from go/lib/lib.go rename to test-go/lib/lib.go diff --git a/go/solutions/addprimesum_prog/main.go b/test-go/solutions/addprimesum_prog/main.go similarity index 100% rename from go/solutions/addprimesum_prog/main.go rename to test-go/solutions/addprimesum_prog/main.go diff --git a/go/solutions/alphamirror_prog/main.go b/test-go/solutions/alphamirror_prog/main.go similarity index 100% rename from go/solutions/alphamirror_prog/main.go rename to test-go/solutions/alphamirror_prog/main.go diff --git a/go/solutions/balancedstring_prog/main.go b/test-go/solutions/balancedstring_prog/main.go similarity index 100% rename from go/solutions/balancedstring_prog/main.go rename to test-go/solutions/balancedstring_prog/main.go diff --git a/go/solutions/boolean_prog/main.go b/test-go/solutions/boolean_prog/main.go similarity index 100% rename from go/solutions/boolean_prog/main.go rename to test-go/solutions/boolean_prog/main.go diff --git a/go/solutions/brackets_prog/main.go b/test-go/solutions/brackets_prog/main.go similarity index 100% rename from go/solutions/brackets_prog/main.go rename to test-go/solutions/brackets_prog/main.go diff --git a/go/solutions/brainfuck_prog/main.go b/test-go/solutions/brainfuck_prog/main.go similarity index 100% rename from go/solutions/brainfuck_prog/main.go rename to test-go/solutions/brainfuck_prog/main.go diff --git a/go/solutions/cat_prog/main.go b/test-go/solutions/cat_prog/main.go similarity index 100% rename from go/solutions/cat_prog/main.go rename to test-go/solutions/cat_prog/main.go diff --git a/go/solutions/cleanstr_prog/main.go b/test-go/solutions/cleanstr_prog/main.go similarity index 100% rename from go/solutions/cleanstr_prog/main.go rename to test-go/solutions/cleanstr_prog/main.go diff --git a/go/solutions/comcheck_prog/main.go b/test-go/solutions/comcheck_prog/main.go similarity index 100% rename from go/solutions/comcheck_prog/main.go rename to test-go/solutions/comcheck_prog/main.go diff --git a/go/solutions/costumeprofit_prog/main.go b/test-go/solutions/costumeprofit_prog/main.go similarity index 100% rename from go/solutions/costumeprofit_prog/main.go rename to test-go/solutions/costumeprofit_prog/main.go diff --git a/go/solutions/countdown_prog/main.go b/test-go/solutions/countdown_prog/main.go similarity index 100% rename from go/solutions/countdown_prog/main.go rename to test-go/solutions/countdown_prog/main.go diff --git a/go/solutions/displaya_prog/main.go b/test-go/solutions/displaya_prog/main.go similarity index 100% rename from go/solutions/displaya_prog/main.go rename to test-go/solutions/displaya_prog/main.go diff --git a/go/solutions/displayalpham_prog/main.go b/test-go/solutions/displayalpham_prog/main.go similarity index 100% rename from go/solutions/displayalpham_prog/main.go rename to test-go/solutions/displayalpham_prog/main.go diff --git a/go/solutions/displayalrevm_prog/main.go b/test-go/solutions/displayalrevm_prog/main.go similarity index 100% rename from go/solutions/displayalrevm_prog/main.go rename to test-go/solutions/displayalrevm_prog/main.go diff --git a/go/solutions/displayfile_prog/main.go b/test-go/solutions/displayfile_prog/main.go similarity index 100% rename from go/solutions/displayfile_prog/main.go rename to test-go/solutions/displayfile_prog/main.go diff --git a/go/solutions/displayfirstparam_prog/main.go b/test-go/solutions/displayfirstparam_prog/main.go similarity index 100% rename from go/solutions/displayfirstparam_prog/main.go rename to test-go/solutions/displayfirstparam_prog/main.go diff --git a/go/solutions/displaylastparam_prog/main.go b/test-go/solutions/displaylastparam_prog/main.go similarity index 100% rename from go/solutions/displaylastparam_prog/main.go rename to test-go/solutions/displaylastparam_prog/main.go diff --git a/go/solutions/displayz_prog/main.go b/test-go/solutions/displayz_prog/main.go similarity index 100% rename from go/solutions/displayz_prog/main.go rename to test-go/solutions/displayz_prog/main.go diff --git a/go/solutions/doop_prog/main.go b/test-go/solutions/doop_prog/main.go similarity index 100% rename from go/solutions/doop_prog/main.go rename to test-go/solutions/doop_prog/main.go diff --git a/go/solutions/expandstr_prog/main.go b/test-go/solutions/expandstr_prog/main.go similarity index 100% rename from go/solutions/expandstr_prog/main.go rename to test-go/solutions/expandstr_prog/main.go diff --git a/go/solutions/firstword_prog/main.go b/test-go/solutions/firstword_prog/main.go similarity index 100% rename from go/solutions/firstword_prog/main.go rename to test-go/solutions/firstword_prog/main.go diff --git a/go/solutions/fixthemain_prog/main.go b/test-go/solutions/fixthemain_prog/main.go similarity index 100% rename from go/solutions/fixthemain_prog/main.go rename to test-go/solutions/fixthemain_prog/main.go diff --git a/go/solutions/flags_prog/main.go b/test-go/solutions/flags_prog/main.go similarity index 100% rename from go/solutions/flags_prog/main.go rename to test-go/solutions/flags_prog/main.go diff --git a/go/solutions/fprime_prog/main.go b/test-go/solutions/fprime_prog/main.go similarity index 100% rename from go/solutions/fprime_prog/main.go rename to test-go/solutions/fprime_prog/main.go diff --git a/go/solutions/gcd_prog/main.go b/test-go/solutions/gcd_prog/main.go similarity index 100% rename from go/solutions/gcd_prog/main.go rename to test-go/solutions/gcd_prog/main.go diff --git a/go/solutions/grouping_prog/main.go b/test-go/solutions/grouping_prog/main.go similarity index 100% rename from go/solutions/grouping_prog/main.go rename to test-go/solutions/grouping_prog/main.go diff --git a/go/solutions/hello_prog/main.go b/test-go/solutions/hello_prog/main.go similarity index 100% rename from go/solutions/hello_prog/main.go rename to test-go/solutions/hello_prog/main.go diff --git a/go/solutions/hiddenp_prog/main.go b/test-go/solutions/hiddenp_prog/main.go similarity index 100% rename from go/solutions/hiddenp_prog/main.go rename to test-go/solutions/hiddenp_prog/main.go diff --git a/go/solutions/inter_prog/main.go b/test-go/solutions/inter_prog/main.go similarity index 100% rename from go/solutions/inter_prog/main.go rename to test-go/solutions/inter_prog/main.go diff --git a/go/solutions/ispowerof2_prog/main.go b/test-go/solutions/ispowerof2_prog/main.go similarity index 100% rename from go/solutions/ispowerof2_prog/main.go rename to test-go/solutions/ispowerof2_prog/main.go diff --git a/go/solutions/lastword_prog/main.go b/test-go/solutions/lastword_prog/main.go similarity index 100% rename from go/solutions/lastword_prog/main.go rename to test-go/solutions/lastword_prog/main.go diff --git a/go/solutions/nbrconvertalpha_prog/main.go b/test-go/solutions/nbrconvertalpha_prog/main.go similarity index 100% rename from go/solutions/nbrconvertalpha_prog/main.go rename to test-go/solutions/nbrconvertalpha_prog/main.go diff --git a/go/solutions/nenokku_prog/main.go b/test-go/solutions/nenokku_prog/main.go similarity index 100% rename from go/solutions/nenokku_prog/main.go rename to test-go/solutions/nenokku_prog/main.go diff --git a/go/solutions/onlya_prog/main.go b/test-go/solutions/onlya_prog/main.go similarity index 100% rename from go/solutions/onlya_prog/main.go rename to test-go/solutions/onlya_prog/main.go diff --git a/go/solutions/onlyz_prog/main.go b/test-go/solutions/onlyz_prog/main.go similarity index 100% rename from go/solutions/onlyz_prog/main.go rename to test-go/solutions/onlyz_prog/main.go diff --git a/go/solutions/options_prog/main.go b/test-go/solutions/options_prog/main.go similarity index 100% rename from go/solutions/options_prog/main.go rename to test-go/solutions/options_prog/main.go diff --git a/go/solutions/paramcount_prog/main.go b/test-go/solutions/paramcount_prog/main.go similarity index 100% rename from go/solutions/paramcount_prog/main.go rename to test-go/solutions/paramcount_prog/main.go diff --git a/go/solutions/piglatin_prog/main.go b/test-go/solutions/piglatin_prog/main.go similarity index 100% rename from go/solutions/piglatin_prog/main.go rename to test-go/solutions/piglatin_prog/main.go diff --git a/go/solutions/pilot_prog/main.go b/test-go/solutions/pilot_prog/main.go similarity index 100% rename from go/solutions/pilot_prog/main.go rename to test-go/solutions/pilot_prog/main.go diff --git a/go/solutions/point_prog/main.go b/test-go/solutions/point_prog/main.go similarity index 100% rename from go/solutions/point_prog/main.go rename to test-go/solutions/point_prog/main.go diff --git a/go/solutions/printalphabet_prog/main.go b/test-go/solutions/printalphabet_prog/main.go similarity index 100% rename from go/solutions/printalphabet_prog/main.go rename to test-go/solutions/printalphabet_prog/main.go diff --git a/go/solutions/printalphabetalt2_prog/main.go b/test-go/solutions/printalphabetalt2_prog/main.go similarity index 100% rename from go/solutions/printalphabetalt2_prog/main.go rename to test-go/solutions/printalphabetalt2_prog/main.go diff --git a/go/solutions/printalphabetalt_prog/main.go b/test-go/solutions/printalphabetalt_prog/main.go similarity index 100% rename from go/solutions/printalphabetalt_prog/main.go rename to test-go/solutions/printalphabetalt_prog/main.go diff --git a/go/solutions/printalphabetg_prog/main.go b/test-go/solutions/printalphabetg_prog/main.go similarity index 100% rename from go/solutions/printalphabetg_prog/main.go rename to test-go/solutions/printalphabetg_prog/main.go diff --git a/go/solutions/printalt2_prog/main.go b/test-go/solutions/printalt2_prog/main.go similarity index 100% rename from go/solutions/printalt2_prog/main.go rename to test-go/solutions/printalt2_prog/main.go diff --git a/go/solutions/printalt_prog/main.go b/test-go/solutions/printalt_prog/main.go similarity index 100% rename from go/solutions/printalt_prog/main.go rename to test-go/solutions/printalt_prog/main.go diff --git a/go/solutions/printaltu2_prog/main.go b/test-go/solutions/printaltu2_prog/main.go similarity index 100% rename from go/solutions/printaltu2_prog/main.go rename to test-go/solutions/printaltu2_prog/main.go diff --git a/go/solutions/printaltu_prog/main.go b/test-go/solutions/printaltu_prog/main.go similarity index 100% rename from go/solutions/printaltu_prog/main.go rename to test-go/solutions/printaltu_prog/main.go diff --git a/go/solutions/printbits_prog/main.go b/test-go/solutions/printbits_prog/main.go similarity index 100% rename from go/solutions/printbits_prog/main.go rename to test-go/solutions/printbits_prog/main.go diff --git a/go/solutions/printchessboard_prog/main.go b/test-go/solutions/printchessboard_prog/main.go similarity index 100% rename from go/solutions/printchessboard_prog/main.go rename to test-go/solutions/printchessboard_prog/main.go diff --git a/go/solutions/printdigits_prog/main.go b/test-go/solutions/printdigits_prog/main.go similarity index 100% rename from go/solutions/printdigits_prog/main.go rename to test-go/solutions/printdigits_prog/main.go diff --git a/go/solutions/printhex_prog/main.go b/test-go/solutions/printhex_prog/main.go similarity index 100% rename from go/solutions/printhex_prog/main.go rename to test-go/solutions/printhex_prog/main.go diff --git a/go/solutions/printparams_prog/main.go b/test-go/solutions/printparams_prog/main.go similarity index 100% rename from go/solutions/printparams_prog/main.go rename to test-go/solutions/printparams_prog/main.go diff --git a/go/solutions/printprogramname_prog/main.go b/test-go/solutions/printprogramname_prog/main.go similarity index 100% rename from go/solutions/printprogramname_prog/main.go rename to test-go/solutions/printprogramname_prog/main.go diff --git a/go/solutions/printrevcomb_prog/main.go b/test-go/solutions/printrevcomb_prog/main.go similarity index 100% rename from go/solutions/printrevcomb_prog/main.go rename to test-go/solutions/printrevcomb_prog/main.go diff --git a/go/solutions/printreversealphabet_prog/main.go b/test-go/solutions/printreversealphabet_prog/main.go similarity index 100% rename from go/solutions/printreversealphabet_prog/main.go rename to test-go/solutions/printreversealphabet_prog/main.go diff --git a/go/solutions/printreversealphabetalt2_prog/main.go b/test-go/solutions/printreversealphabetalt2_prog/main.go similarity index 100% rename from go/solutions/printreversealphabetalt2_prog/main.go rename to test-go/solutions/printreversealphabetalt2_prog/main.go diff --git a/go/solutions/printreversealphabetalt_prog/main.go b/test-go/solutions/printreversealphabetalt_prog/main.go similarity index 100% rename from go/solutions/printreversealphabetalt_prog/main.go rename to test-go/solutions/printreversealphabetalt_prog/main.go diff --git a/go/solutions/printreversealphabetg_prog/main.go b/test-go/solutions/printreversealphabetg_prog/main.go similarity index 100% rename from go/solutions/printreversealphabetg_prog/main.go rename to test-go/solutions/printreversealphabetg_prog/main.go diff --git a/go/solutions/printrot_prog/main.go b/test-go/solutions/printrot_prog/main.go similarity index 100% rename from go/solutions/printrot_prog/main.go rename to test-go/solutions/printrot_prog/main.go diff --git a/go/solutions/raid3_prog/main.go b/test-go/solutions/raid3_prog/main.go similarity index 100% rename from go/solutions/raid3_prog/main.go rename to test-go/solutions/raid3_prog/main.go diff --git a/go/solutions/range_prog/main.go b/test-go/solutions/range_prog/main.go similarity index 100% rename from go/solutions/range_prog/main.go rename to test-go/solutions/range_prog/main.go diff --git a/go/solutions/rectangle_prog/main.go b/test-go/solutions/rectangle_prog/main.go similarity index 100% rename from go/solutions/rectangle_prog/main.go rename to test-go/solutions/rectangle_prog/main.go diff --git a/go/solutions/repeatalpha_prog/main.go b/test-go/solutions/repeatalpha_prog/main.go similarity index 100% rename from go/solutions/repeatalpha_prog/main.go rename to test-go/solutions/repeatalpha_prog/main.go diff --git a/go/solutions/reverserange_prog/main.go b/test-go/solutions/reverserange_prog/main.go similarity index 100% rename from go/solutions/reverserange_prog/main.go rename to test-go/solutions/reverserange_prog/main.go diff --git a/go/solutions/reversestrcap_prog/main.go b/test-go/solutions/reversestrcap_prog/main.go similarity index 100% rename from go/solutions/reversestrcap_prog/main.go rename to test-go/solutions/reversestrcap_prog/main.go diff --git a/go/solutions/revparams_prog/main.go b/test-go/solutions/revparams_prog/main.go similarity index 100% rename from go/solutions/revparams_prog/main.go rename to test-go/solutions/revparams_prog/main.go diff --git a/go/solutions/revwstr_prog/main.go b/test-go/solutions/revwstr_prog/main.go similarity index 100% rename from go/solutions/revwstr_prog/main.go rename to test-go/solutions/revwstr_prog/main.go diff --git a/go/solutions/robottoorigin_prog/main.go b/test-go/solutions/robottoorigin_prog/main.go similarity index 100% rename from go/solutions/robottoorigin_prog/main.go rename to test-go/solutions/robottoorigin_prog/main.go diff --git a/go/solutions/romannumbers_prog/main.go b/test-go/solutions/romannumbers_prog/main.go similarity index 100% rename from go/solutions/romannumbers_prog/main.go rename to test-go/solutions/romannumbers_prog/main.go diff --git a/go/solutions/rostring_prog/main.go b/test-go/solutions/rostring_prog/main.go similarity index 100% rename from go/solutions/rostring_prog/main.go rename to test-go/solutions/rostring_prog/main.go diff --git a/go/solutions/rot13_prog/main.go b/test-go/solutions/rot13_prog/main.go similarity index 100% rename from go/solutions/rot13_prog/main.go rename to test-go/solutions/rot13_prog/main.go diff --git a/go/solutions/rotatevowels_prog/main.go b/test-go/solutions/rotatevowels_prog/main.go similarity index 100% rename from go/solutions/rotatevowels_prog/main.go rename to test-go/solutions/rotatevowels_prog/main.go diff --git a/go/solutions/rpncalc_prog/main.go b/test-go/solutions/rpncalc_prog/main.go similarity index 100% rename from go/solutions/rpncalc_prog/main.go rename to test-go/solutions/rpncalc_prog/main.go diff --git a/go/solutions/searchreplace_prog/main.go b/test-go/solutions/searchreplace_prog/main.go similarity index 100% rename from go/solutions/searchreplace_prog/main.go rename to test-go/solutions/searchreplace_prog/main.go diff --git a/go/solutions/sortparams_prog/main.go b/test-go/solutions/sortparams_prog/main.go similarity index 100% rename from go/solutions/sortparams_prog/main.go rename to test-go/solutions/sortparams_prog/main.go diff --git a/go/solutions/sudoku_prog/main.go b/test-go/solutions/sudoku_prog/main.go similarity index 100% rename from go/solutions/sudoku_prog/main.go rename to test-go/solutions/sudoku_prog/main.go diff --git a/go/solutions/switchcase_prog/main.go b/test-go/solutions/switchcase_prog/main.go similarity index 100% rename from go/solutions/switchcase_prog/main.go rename to test-go/solutions/switchcase_prog/main.go diff --git a/go/solutions/tabmult_prog/main.go b/test-go/solutions/tabmult_prog/main.go similarity index 100% rename from go/solutions/tabmult_prog/main.go rename to test-go/solutions/tabmult_prog/main.go diff --git a/go/solutions/tetrisoptimizer_prog/board.go b/test-go/solutions/tetrisoptimizer_prog/board.go similarity index 100% rename from go/solutions/tetrisoptimizer_prog/board.go rename to test-go/solutions/tetrisoptimizer_prog/board.go diff --git a/go/solutions/tetrisoptimizer_prog/main.go b/test-go/solutions/tetrisoptimizer_prog/main.go similarity index 100% rename from go/solutions/tetrisoptimizer_prog/main.go rename to test-go/solutions/tetrisoptimizer_prog/main.go diff --git a/go/solutions/tetrisoptimizer_prog/samples/bad00.txt b/test-go/solutions/tetrisoptimizer_prog/samples/bad00.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/bad00.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/bad00.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/bad01.txt b/test-go/solutions/tetrisoptimizer_prog/samples/bad01.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/bad01.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/bad01.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/bad02.txt b/test-go/solutions/tetrisoptimizer_prog/samples/bad02.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/bad02.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/bad02.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/bad03.txt b/test-go/solutions/tetrisoptimizer_prog/samples/bad03.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/bad03.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/bad03.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/bad04.txt b/test-go/solutions/tetrisoptimizer_prog/samples/bad04.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/bad04.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/bad04.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/badFormat.txt b/test-go/solutions/tetrisoptimizer_prog/samples/badFormat.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/badFormat.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/badFormat.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_01-1-2-0.00.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_01-1-2-0.00.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_01-1-2-0.00.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_01-1-2-0.00.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_02-1-4-0.00.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_02-1-4-0.00.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_02-1-4-0.00.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_02-1-4-0.00.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_03-2-4-0.00.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_03-2-4-0.00.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_03-2-4-0.00.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_03-2-4-0.00.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_04-6-6-0.00.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_04-6-6-0.00.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_04-6-6-0.00.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_04-6-6-0.00.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_05-21-10-0.00.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_05-21-10-0.00.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_05-21-10-0.00.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_05-21-10-0.00.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_06-22-10-0.00.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_06-22-10-0.00.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_06-22-10-0.00.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_06-22-10-0.00.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_07-26-11-0.00.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_07-26-11-0.00.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_07-26-11-0.00.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_07-26-11-0.00.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_08-24-10-0.03.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_08-24-10-0.03.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_08-24-10-0.03.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_08-24-10-0.03.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_09-11-7-0.07.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_09-11-7-0.07.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_09-11-7-0.07.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_09-11-7-0.07.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_10-12-7-0.52.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_10-12-7-0.52.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_10-12-7-0.52.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_10-12-7-0.52.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_11-12-8-0.83.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_11-12-8-0.83.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_11-12-8-0.83.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_11-12-8-0.83.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_12-19-9-3.40.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_12-19-9-3.40.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_12-19-9-3.40.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_12-19-9-3.40.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_13-23-10-4.72.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_13-23-10-4.72.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_13-23-10-4.72.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_13-23-10-4.72.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_14-15-8-7.34.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_14-15-8-7.34.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_14-15-8-7.34.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_14-15-8-7.34.txt diff --git a/go/solutions/tetrisoptimizer_prog/samples/good_15-26-11-72.22.txt b/test-go/solutions/tetrisoptimizer_prog/samples/good_15-26-11-72.22.txt similarity index 100% rename from go/solutions/tetrisoptimizer_prog/samples/good_15-26-11-72.22.txt rename to test-go/solutions/tetrisoptimizer_prog/samples/good_15-26-11-72.22.txt diff --git a/go/solutions/tetrisoptimizer_prog/solver.go b/test-go/solutions/tetrisoptimizer_prog/solver.go similarity index 100% rename from go/solutions/tetrisoptimizer_prog/solver.go rename to test-go/solutions/tetrisoptimizer_prog/solver.go diff --git a/go/solutions/tetrisoptimizer_prog/tetrimino.go b/test-go/solutions/tetrisoptimizer_prog/tetrimino.go similarity index 100% rename from go/solutions/tetrisoptimizer_prog/tetrimino.go rename to test-go/solutions/tetrisoptimizer_prog/tetrimino.go diff --git a/go/solutions/tetrisoptimizer_prog/validation.go b/test-go/solutions/tetrisoptimizer_prog/validation.go similarity index 100% rename from go/solutions/tetrisoptimizer_prog/validation.go rename to test-go/solutions/tetrisoptimizer_prog/validation.go diff --git a/go/solutions/union_prog/main.go b/test-go/solutions/union_prog/main.go similarity index 100% rename from go/solutions/union_prog/main.go rename to test-go/solutions/union_prog/main.go diff --git a/go/solutions/uniqueoccurences_prog/main.go b/test-go/solutions/uniqueoccurences_prog/main.go similarity index 100% rename from go/solutions/uniqueoccurences_prog/main.go rename to test-go/solutions/uniqueoccurences_prog/main.go diff --git a/go/solutions/wdmatch_prog/main.go b/test-go/solutions/wdmatch_prog/main.go similarity index 100% rename from go/solutions/wdmatch_prog/main.go rename to test-go/solutions/wdmatch_prog/main.go diff --git a/go/solutions/ztail_prog/main.go b/test-go/solutions/ztail_prog/main.go similarity index 100% rename from go/solutions/ztail_prog/main.go rename to test-go/solutions/ztail_prog/main.go diff --git a/go/tests/abort_test/main.go b/test-go/tests/abort_test/main.go similarity index 100% rename from go/tests/abort_test/main.go rename to test-go/tests/abort_test/main.go diff --git a/go/tests/activebits_test/main.go b/test-go/tests/activebits_test/main.go similarity index 100% rename from go/tests/activebits_test/main.go rename to test-go/tests/activebits_test/main.go diff --git a/go/tests/addprimesum_test/main.go b/test-go/tests/addprimesum_test/main.go similarity index 100% rename from go/tests/addprimesum_test/main.go rename to test-go/tests/addprimesum_test/main.go diff --git a/go/tests/advancedsortwordarr_test/main.go b/test-go/tests/advancedsortwordarr_test/main.go similarity index 100% rename from go/tests/advancedsortwordarr_test/main.go rename to test-go/tests/advancedsortwordarr_test/main.go diff --git a/go/tests/alphacount_test/main.go b/test-go/tests/alphacount_test/main.go similarity index 100% rename from go/tests/alphacount_test/main.go rename to test-go/tests/alphacount_test/main.go diff --git a/go/tests/alphamirror_test/main.go b/test-go/tests/alphamirror_test/main.go similarity index 100% rename from go/tests/alphamirror_test/main.go rename to test-go/tests/alphamirror_test/main.go diff --git a/go/tests/any_test/main.go b/test-go/tests/any_test/main.go similarity index 100% rename from go/tests/any_test/main.go rename to test-go/tests/any_test/main.go diff --git a/go/tests/appendrange_test/main.go b/test-go/tests/appendrange_test/main.go similarity index 100% rename from go/tests/appendrange_test/main.go rename to test-go/tests/appendrange_test/main.go diff --git a/go/tests/atoi_test/main.go b/test-go/tests/atoi_test/main.go similarity index 100% rename from go/tests/atoi_test/main.go rename to test-go/tests/atoi_test/main.go diff --git a/go/tests/atoibase_test/main.go b/test-go/tests/atoibase_test/main.go similarity index 100% rename from go/tests/atoibase_test/main.go rename to test-go/tests/atoibase_test/main.go diff --git a/go/tests/balancedstring_test/main.go b/test-go/tests/balancedstring_test/main.go similarity index 100% rename from go/tests/balancedstring_test/main.go rename to test-go/tests/balancedstring_test/main.go diff --git a/go/tests/basicatoi2_test/main.go b/test-go/tests/basicatoi2_test/main.go similarity index 100% rename from go/tests/basicatoi2_test/main.go rename to test-go/tests/basicatoi2_test/main.go diff --git a/go/tests/basicatoi_test/main.go b/test-go/tests/basicatoi_test/main.go similarity index 100% rename from go/tests/basicatoi_test/main.go rename to test-go/tests/basicatoi_test/main.go diff --git a/go/tests/basicjoin_test/main.go b/test-go/tests/basicjoin_test/main.go similarity index 100% rename from go/tests/basicjoin_test/main.go rename to test-go/tests/basicjoin_test/main.go diff --git a/go/tests/boolean_test/main.go b/test-go/tests/boolean_test/main.go similarity index 100% rename from go/tests/boolean_test/main.go rename to test-go/tests/boolean_test/main.go diff --git a/go/tests/brackets_test/main.go b/test-go/tests/brackets_test/main.go similarity index 100% rename from go/tests/brackets_test/main.go rename to test-go/tests/brackets_test/main.go diff --git a/go/tests/brainfuck_test/main.go b/test-go/tests/brainfuck_test/main.go similarity index 100% rename from go/tests/brainfuck_test/main.go rename to test-go/tests/brainfuck_test/main.go diff --git a/go/tests/btreeapplybylevel_test/main.go b/test-go/tests/btreeapplybylevel_test/main.go similarity index 100% rename from go/tests/btreeapplybylevel_test/main.go rename to test-go/tests/btreeapplybylevel_test/main.go diff --git a/go/tests/btreeapplyinorder_test/main.go b/test-go/tests/btreeapplyinorder_test/main.go similarity index 100% rename from go/tests/btreeapplyinorder_test/main.go rename to test-go/tests/btreeapplyinorder_test/main.go diff --git a/go/tests/btreeapplypostorder_test/main.go b/test-go/tests/btreeapplypostorder_test/main.go similarity index 100% rename from go/tests/btreeapplypostorder_test/main.go rename to test-go/tests/btreeapplypostorder_test/main.go diff --git a/go/tests/btreeapplypreorder_test/main.go b/test-go/tests/btreeapplypreorder_test/main.go similarity index 100% rename from go/tests/btreeapplypreorder_test/main.go rename to test-go/tests/btreeapplypreorder_test/main.go diff --git a/go/tests/btreedeletenode_test/main.go b/test-go/tests/btreedeletenode_test/main.go similarity index 100% rename from go/tests/btreedeletenode_test/main.go rename to test-go/tests/btreedeletenode_test/main.go diff --git a/go/tests/btreeinsertdata_test/main.go b/test-go/tests/btreeinsertdata_test/main.go similarity index 100% rename from go/tests/btreeinsertdata_test/main.go rename to test-go/tests/btreeinsertdata_test/main.go diff --git a/go/tests/btreeisbinary_test/main.go b/test-go/tests/btreeisbinary_test/main.go similarity index 100% rename from go/tests/btreeisbinary_test/main.go rename to test-go/tests/btreeisbinary_test/main.go diff --git a/go/tests/btreelevelcount_test/main.go b/test-go/tests/btreelevelcount_test/main.go similarity index 100% rename from go/tests/btreelevelcount_test/main.go rename to test-go/tests/btreelevelcount_test/main.go diff --git a/go/tests/btreemax_test/main.go b/test-go/tests/btreemax_test/main.go similarity index 100% rename from go/tests/btreemax_test/main.go rename to test-go/tests/btreemax_test/main.go diff --git a/go/tests/btreemin_test/main.go b/test-go/tests/btreemin_test/main.go similarity index 100% rename from go/tests/btreemin_test/main.go rename to test-go/tests/btreemin_test/main.go diff --git a/go/tests/btreesearchitem_test/main.go b/test-go/tests/btreesearchitem_test/main.go similarity index 100% rename from go/tests/btreesearchitem_test/main.go rename to test-go/tests/btreesearchitem_test/main.go diff --git a/go/tests/btreetransplant_test/main.go b/test-go/tests/btreetransplant_test/main.go similarity index 100% rename from go/tests/btreetransplant_test/main.go rename to test-go/tests/btreetransplant_test/main.go diff --git a/go/tests/capitalize_test/main.go b/test-go/tests/capitalize_test/main.go similarity index 100% rename from go/tests/capitalize_test/main.go rename to test-go/tests/capitalize_test/main.go diff --git a/go/tests/cat_test/main.go b/test-go/tests/cat_test/main.go similarity index 100% rename from go/tests/cat_test/main.go rename to test-go/tests/cat_test/main.go diff --git a/go/tests/chunk_test/main.go b/test-go/tests/chunk_test/main.go similarity index 100% rename from go/tests/chunk_test/main.go rename to test-go/tests/chunk_test/main.go diff --git a/go/tests/cleanstr_test/main.go b/test-go/tests/cleanstr_test/main.go similarity index 100% rename from go/tests/cleanstr_test/main.go rename to test-go/tests/cleanstr_test/main.go diff --git a/go/tests/collatzcountdown_test/main.go b/test-go/tests/collatzcountdown_test/main.go similarity index 100% rename from go/tests/collatzcountdown_test/main.go rename to test-go/tests/collatzcountdown_test/main.go diff --git a/go/tests/comcheck_test/main.go b/test-go/tests/comcheck_test/main.go similarity index 100% rename from go/tests/comcheck_test/main.go rename to test-go/tests/comcheck_test/main.go diff --git a/go/tests/compact_test/main.go b/test-go/tests/compact_test/main.go similarity index 100% rename from go/tests/compact_test/main.go rename to test-go/tests/compact_test/main.go diff --git a/go/tests/compare_test/main.go b/test-go/tests/compare_test/main.go similarity index 100% rename from go/tests/compare_test/main.go rename to test-go/tests/compare_test/main.go diff --git a/go/tests/concat_test/main.go b/test-go/tests/concat_test/main.go similarity index 100% rename from go/tests/concat_test/main.go rename to test-go/tests/concat_test/main.go diff --git a/go/tests/concatparams_test/main.go b/test-go/tests/concatparams_test/main.go similarity index 100% rename from go/tests/concatparams_test/main.go rename to test-go/tests/concatparams_test/main.go diff --git a/go/tests/convertbase_test/main.go b/test-go/tests/convertbase_test/main.go similarity index 100% rename from go/tests/convertbase_test/main.go rename to test-go/tests/convertbase_test/main.go diff --git a/go/tests/correct/btree.go b/test-go/tests/correct/btree.go similarity index 100% rename from go/tests/correct/btree.go rename to test-go/tests/correct/btree.go diff --git a/go/tests/correct/challenge.go b/test-go/tests/correct/challenge.go similarity index 100% rename from go/tests/correct/challenge.go rename to test-go/tests/correct/challenge.go diff --git a/go/tests/correct/listat.go b/test-go/tests/correct/listat.go similarity index 100% rename from go/tests/correct/listat.go rename to test-go/tests/correct/listat.go diff --git a/go/tests/correct/listclear.go b/test-go/tests/correct/listclear.go similarity index 100% rename from go/tests/correct/listclear.go rename to test-go/tests/correct/listclear.go diff --git a/go/tests/correct/listfind.go b/test-go/tests/correct/listfind.go similarity index 100% rename from go/tests/correct/listfind.go rename to test-go/tests/correct/listfind.go diff --git a/go/tests/correct/listforeach.go b/test-go/tests/correct/listforeach.go similarity index 100% rename from go/tests/correct/listforeach.go rename to test-go/tests/correct/listforeach.go diff --git a/go/tests/correct/listforeachif.go b/test-go/tests/correct/listforeachif.go similarity index 100% rename from go/tests/correct/listforeachif.go rename to test-go/tests/correct/listforeachif.go diff --git a/go/tests/correct/listlast.go b/test-go/tests/correct/listlast.go similarity index 100% rename from go/tests/correct/listlast.go rename to test-go/tests/correct/listlast.go diff --git a/go/tests/correct/listmerge.go b/test-go/tests/correct/listmerge.go similarity index 100% rename from go/tests/correct/listmerge.go rename to test-go/tests/correct/listmerge.go diff --git a/go/tests/correct/listpushback.go b/test-go/tests/correct/listpushback.go similarity index 100% rename from go/tests/correct/listpushback.go rename to test-go/tests/correct/listpushback.go diff --git a/go/tests/correct/listpushfront.go b/test-go/tests/correct/listpushfront.go similarity index 100% rename from go/tests/correct/listpushfront.go rename to test-go/tests/correct/listpushfront.go diff --git a/go/tests/correct/listremoveif.go b/test-go/tests/correct/listremoveif.go similarity index 100% rename from go/tests/correct/listremoveif.go rename to test-go/tests/correct/listremoveif.go diff --git a/go/tests/correct/listreverse.go b/test-go/tests/correct/listreverse.go similarity index 100% rename from go/tests/correct/listreverse.go rename to test-go/tests/correct/listreverse.go diff --git a/go/tests/correct/listsize.go b/test-go/tests/correct/listsize.go similarity index 100% rename from go/tests/correct/listsize.go rename to test-go/tests/correct/listsize.go diff --git a/go/tests/correct/listsort.go b/test-go/tests/correct/listsort.go similarity index 100% rename from go/tests/correct/listsort.go rename to test-go/tests/correct/listsort.go diff --git a/go/tests/correct/sortedlistmerge.go b/test-go/tests/correct/sortedlistmerge.go similarity index 100% rename from go/tests/correct/sortedlistmerge.go rename to test-go/tests/correct/sortedlistmerge.go diff --git a/go/tests/correct/sortlistinsert.go b/test-go/tests/correct/sortlistinsert.go similarity index 100% rename from go/tests/correct/sortlistinsert.go rename to test-go/tests/correct/sortlistinsert.go diff --git a/go/tests/costumeprofit_test/main.go b/test-go/tests/costumeprofit_test/main.go similarity index 100% rename from go/tests/costumeprofit_test/main.go rename to test-go/tests/costumeprofit_test/main.go diff --git a/go/tests/countdown_test/main.go b/test-go/tests/countdown_test/main.go similarity index 100% rename from go/tests/countdown_test/main.go rename to test-go/tests/countdown_test/main.go diff --git a/go/tests/countif_test/main.go b/test-go/tests/countif_test/main.go similarity index 100% rename from go/tests/countif_test/main.go rename to test-go/tests/countif_test/main.go diff --git a/go/tests/displaya_test/main.go b/test-go/tests/displaya_test/main.go similarity index 100% rename from go/tests/displaya_test/main.go rename to test-go/tests/displaya_test/main.go diff --git a/go/tests/displayalpham_test/main.go b/test-go/tests/displayalpham_test/main.go similarity index 100% rename from go/tests/displayalpham_test/main.go rename to test-go/tests/displayalpham_test/main.go diff --git a/go/tests/displayalrevm_test/main.go b/test-go/tests/displayalrevm_test/main.go similarity index 100% rename from go/tests/displayalrevm_test/main.go rename to test-go/tests/displayalrevm_test/main.go diff --git a/go/tests/displayfile_test/main.go b/test-go/tests/displayfile_test/main.go similarity index 100% rename from go/tests/displayfile_test/main.go rename to test-go/tests/displayfile_test/main.go diff --git a/go/tests/displayfirstparam_test/main.go b/test-go/tests/displayfirstparam_test/main.go similarity index 100% rename from go/tests/displayfirstparam_test/main.go rename to test-go/tests/displayfirstparam_test/main.go diff --git a/go/tests/displaylastparam_test/main.go b/test-go/tests/displaylastparam_test/main.go similarity index 100% rename from go/tests/displaylastparam_test/main.go rename to test-go/tests/displaylastparam_test/main.go diff --git a/go/tests/displayz_test/main.go b/test-go/tests/displayz_test/main.go similarity index 100% rename from go/tests/displayz_test/main.go rename to test-go/tests/displayz_test/main.go diff --git a/go/tests/divmod_test/main.go b/test-go/tests/divmod_test/main.go similarity index 100% rename from go/tests/divmod_test/main.go rename to test-go/tests/divmod_test/main.go diff --git a/go/tests/doop_test/main.go b/test-go/tests/doop_test/main.go similarity index 100% rename from go/tests/doop_test/main.go rename to test-go/tests/doop_test/main.go diff --git a/go/tests/doppelganger_test/main.go b/test-go/tests/doppelganger_test/main.go similarity index 100% rename from go/tests/doppelganger_test/main.go rename to test-go/tests/doppelganger_test/main.go diff --git a/go/tests/eightqueens_test/main.go b/test-go/tests/eightqueens_test/main.go similarity index 100% rename from go/tests/eightqueens_test/main.go rename to test-go/tests/eightqueens_test/main.go diff --git a/go/tests/enigma_test/main.go b/test-go/tests/enigma_test/main.go similarity index 100% rename from go/tests/enigma_test/main.go rename to test-go/tests/enigma_test/main.go diff --git a/go/tests/expandstr_test/main.go b/test-go/tests/expandstr_test/main.go similarity index 100% rename from go/tests/expandstr_test/main.go rename to test-go/tests/expandstr_test/main.go diff --git a/go/tests/fib_test/main.go b/test-go/tests/fib_test/main.go similarity index 100% rename from go/tests/fib_test/main.go rename to test-go/tests/fib_test/main.go diff --git a/go/tests/fibonacci_test/main.go b/test-go/tests/fibonacci_test/main.go similarity index 100% rename from go/tests/fibonacci_test/main.go rename to test-go/tests/fibonacci_test/main.go diff --git a/go/tests/findnextprime_test/main.go b/test-go/tests/findnextprime_test/main.go similarity index 100% rename from go/tests/findnextprime_test/main.go rename to test-go/tests/findnextprime_test/main.go diff --git a/go/tests/findprevprime_test/main.go b/test-go/tests/findprevprime_test/main.go similarity index 100% rename from go/tests/findprevprime_test/main.go rename to test-go/tests/findprevprime_test/main.go diff --git a/go/tests/firstrune_test/main.go b/test-go/tests/firstrune_test/main.go similarity index 100% rename from go/tests/firstrune_test/main.go rename to test-go/tests/firstrune_test/main.go diff --git a/go/tests/firstword_test/main.go b/test-go/tests/firstword_test/main.go similarity index 100% rename from go/tests/firstword_test/main.go rename to test-go/tests/firstword_test/main.go diff --git a/go/tests/fixthemain_test/main.go b/test-go/tests/fixthemain_test/main.go similarity index 100% rename from go/tests/fixthemain_test/main.go rename to test-go/tests/fixthemain_test/main.go diff --git a/go/tests/flags_test/main.go b/test-go/tests/flags_test/main.go similarity index 100% rename from go/tests/flags_test/main.go rename to test-go/tests/flags_test/main.go diff --git a/go/tests/foldint_test/main.go b/test-go/tests/foldint_test/main.go similarity index 100% rename from go/tests/foldint_test/main.go rename to test-go/tests/foldint_test/main.go diff --git a/go/tests/foreach_test/main.go b/test-go/tests/foreach_test/main.go similarity index 100% rename from go/tests/foreach_test/main.go rename to test-go/tests/foreach_test/main.go diff --git a/go/tests/fprime_test/main.go b/test-go/tests/fprime_test/main.go similarity index 100% rename from go/tests/fprime_test/main.go rename to test-go/tests/fprime_test/main.go diff --git a/go/tests/game23_test/main.go b/test-go/tests/game23_test/main.go similarity index 100% rename from go/tests/game23_test/main.go rename to test-go/tests/game23_test/main.go diff --git a/go/tests/gcd_test/main.go b/test-go/tests/gcd_test/main.go similarity index 100% rename from go/tests/gcd_test/main.go rename to test-go/tests/gcd_test/main.go diff --git a/go/tests/grouping_test/main.go b/test-go/tests/grouping_test/main.go similarity index 100% rename from go/tests/grouping_test/main.go rename to test-go/tests/grouping_test/main.go diff --git a/go/tests/halfcontest_test/main.go b/test-go/tests/halfcontest_test/main.go similarity index 100% rename from go/tests/halfcontest_test/main.go rename to test-go/tests/halfcontest_test/main.go diff --git a/go/tests/hello_test/main.go b/test-go/tests/hello_test/main.go similarity index 100% rename from go/tests/hello_test/main.go rename to test-go/tests/hello_test/main.go diff --git a/go/tests/hiddenp_test/main.go b/test-go/tests/hiddenp_test/main.go similarity index 100% rename from go/tests/hiddenp_test/main.go rename to test-go/tests/hiddenp_test/main.go diff --git a/go/tests/index_test/main.go b/test-go/tests/index_test/main.go similarity index 100% rename from go/tests/index_test/main.go rename to test-go/tests/index_test/main.go diff --git a/go/tests/inter_test/main.go b/test-go/tests/inter_test/main.go similarity index 100% rename from go/tests/inter_test/main.go rename to test-go/tests/inter_test/main.go diff --git a/go/tests/interestingnumber_test/main.go b/test-go/tests/interestingnumber_test/main.go similarity index 100% rename from go/tests/interestingnumber_test/main.go rename to test-go/tests/interestingnumber_test/main.go diff --git a/go/tests/isalpha_test/main.go b/test-go/tests/isalpha_test/main.go similarity index 100% rename from go/tests/isalpha_test/main.go rename to test-go/tests/isalpha_test/main.go diff --git a/go/tests/isanagram_test/main.go b/test-go/tests/isanagram_test/main.go similarity index 100% rename from go/tests/isanagram_test/main.go rename to test-go/tests/isanagram_test/main.go diff --git a/go/tests/islower_test/main.go b/test-go/tests/islower_test/main.go similarity index 100% rename from go/tests/islower_test/main.go rename to test-go/tests/islower_test/main.go diff --git a/go/tests/isnegative_test/main.go b/test-go/tests/isnegative_test/main.go similarity index 100% rename from go/tests/isnegative_test/main.go rename to test-go/tests/isnegative_test/main.go diff --git a/go/tests/isnumeric_test/main.go b/test-go/tests/isnumeric_test/main.go similarity index 100% rename from go/tests/isnumeric_test/main.go rename to test-go/tests/isnumeric_test/main.go diff --git a/go/tests/ispowerof2_test/main.go b/test-go/tests/ispowerof2_test/main.go similarity index 100% rename from go/tests/ispowerof2_test/main.go rename to test-go/tests/ispowerof2_test/main.go diff --git a/go/tests/isprime_test/main.go b/test-go/tests/isprime_test/main.go similarity index 100% rename from go/tests/isprime_test/main.go rename to test-go/tests/isprime_test/main.go diff --git a/go/tests/isprintable_test/main.go b/test-go/tests/isprintable_test/main.go similarity index 100% rename from go/tests/isprintable_test/main.go rename to test-go/tests/isprintable_test/main.go diff --git a/go/tests/issorted_test/main.go b/test-go/tests/issorted_test/main.go similarity index 100% rename from go/tests/issorted_test/main.go rename to test-go/tests/issorted_test/main.go diff --git a/go/tests/isupper_test/main.go b/test-go/tests/isupper_test/main.go similarity index 100% rename from go/tests/isupper_test/main.go rename to test-go/tests/isupper_test/main.go diff --git a/go/tests/iterativefactorial_test/main.go b/test-go/tests/iterativefactorial_test/main.go similarity index 100% rename from go/tests/iterativefactorial_test/main.go rename to test-go/tests/iterativefactorial_test/main.go diff --git a/go/tests/iterativepower_test/main.go b/test-go/tests/iterativepower_test/main.go similarity index 100% rename from go/tests/iterativepower_test/main.go rename to test-go/tests/iterativepower_test/main.go diff --git a/go/tests/itoa_test/main.go b/test-go/tests/itoa_test/main.go similarity index 100% rename from go/tests/itoa_test/main.go rename to test-go/tests/itoa_test/main.go diff --git a/go/tests/itoabase_test/main.go b/test-go/tests/itoabase_test/main.go similarity index 100% rename from go/tests/itoabase_test/main.go rename to test-go/tests/itoabase_test/main.go diff --git a/go/tests/join_test/main.go b/test-go/tests/join_test/main.go similarity index 100% rename from go/tests/join_test/main.go rename to test-go/tests/join_test/main.go diff --git a/go/tests/lastrune_test/main.go b/test-go/tests/lastrune_test/main.go similarity index 100% rename from go/tests/lastrune_test/main.go rename to test-go/tests/lastrune_test/main.go diff --git a/go/tests/lastword_test/main.go b/test-go/tests/lastword_test/main.go similarity index 100% rename from go/tests/lastword_test/main.go rename to test-go/tests/lastword_test/main.go diff --git a/go/tests/lcm_test/main.go b/test-go/tests/lcm_test/main.go similarity index 100% rename from go/tests/lcm_test/main.go rename to test-go/tests/lcm_test/main.go diff --git a/go/tests/listat_test/main.go b/test-go/tests/listat_test/main.go similarity index 100% rename from go/tests/listat_test/main.go rename to test-go/tests/listat_test/main.go diff --git a/go/tests/listclear_test/main.go b/test-go/tests/listclear_test/main.go similarity index 100% rename from go/tests/listclear_test/main.go rename to test-go/tests/listclear_test/main.go diff --git a/go/tests/listfind_test/main.go b/test-go/tests/listfind_test/main.go similarity index 100% rename from go/tests/listfind_test/main.go rename to test-go/tests/listfind_test/main.go diff --git a/go/tests/listforeach_test/main.go b/test-go/tests/listforeach_test/main.go similarity index 100% rename from go/tests/listforeach_test/main.go rename to test-go/tests/listforeach_test/main.go diff --git a/go/tests/listforeachif_test/main.go b/test-go/tests/listforeachif_test/main.go similarity index 100% rename from go/tests/listforeachif_test/main.go rename to test-go/tests/listforeachif_test/main.go diff --git a/go/tests/listlast_test/main.go b/test-go/tests/listlast_test/main.go similarity index 100% rename from go/tests/listlast_test/main.go rename to test-go/tests/listlast_test/main.go diff --git a/go/tests/listmerge_test/main.go b/test-go/tests/listmerge_test/main.go similarity index 100% rename from go/tests/listmerge_test/main.go rename to test-go/tests/listmerge_test/main.go diff --git a/go/tests/listpushback_test/main.go b/test-go/tests/listpushback_test/main.go similarity index 100% rename from go/tests/listpushback_test/main.go rename to test-go/tests/listpushback_test/main.go diff --git a/go/tests/listpushfront_test/main.go b/test-go/tests/listpushfront_test/main.go similarity index 100% rename from go/tests/listpushfront_test/main.go rename to test-go/tests/listpushfront_test/main.go diff --git a/go/tests/listremoveif_test/main.go b/test-go/tests/listremoveif_test/main.go similarity index 100% rename from go/tests/listremoveif_test/main.go rename to test-go/tests/listremoveif_test/main.go diff --git a/go/tests/listreverse_test/main.go b/test-go/tests/listreverse_test/main.go similarity index 100% rename from go/tests/listreverse_test/main.go rename to test-go/tests/listreverse_test/main.go diff --git a/go/tests/listsize_test/main.go b/test-go/tests/listsize_test/main.go similarity index 100% rename from go/tests/listsize_test/main.go rename to test-go/tests/listsize_test/main.go diff --git a/go/tests/listsort_test/main.go b/test-go/tests/listsort_test/main.go similarity index 100% rename from go/tests/listsort_test/main.go rename to test-go/tests/listsort_test/main.go diff --git a/go/tests/makerange_test/main.go b/test-go/tests/makerange_test/main.go similarity index 100% rename from go/tests/makerange_test/main.go rename to test-go/tests/makerange_test/main.go diff --git a/go/tests/map_test/main.go b/test-go/tests/map_test/main.go similarity index 100% rename from go/tests/map_test/main.go rename to test-go/tests/map_test/main.go diff --git a/go/tests/max_test/main.go b/test-go/tests/max_test/main.go similarity index 100% rename from go/tests/max_test/main.go rename to test-go/tests/max_test/main.go diff --git a/go/tests/nauuo_test/main.go b/test-go/tests/nauuo_test/main.go similarity index 100% rename from go/tests/nauuo_test/main.go rename to test-go/tests/nauuo_test/main.go diff --git a/go/tests/nbrconvertalpha_test/main.go b/test-go/tests/nbrconvertalpha_test/main.go similarity index 100% rename from go/tests/nbrconvertalpha_test/main.go rename to test-go/tests/nbrconvertalpha_test/main.go diff --git a/go/tests/nenokku_test/main.go b/test-go/tests/nenokku_test/main.go similarity index 100% rename from go/tests/nenokku_test/main.go rename to test-go/tests/nenokku_test/main.go diff --git a/go/tests/nrune_test/main.go b/test-go/tests/nrune_test/main.go similarity index 100% rename from go/tests/nrune_test/main.go rename to test-go/tests/nrune_test/main.go diff --git a/go/tests/onlya_test/main.go b/test-go/tests/onlya_test/main.go similarity index 100% rename from go/tests/onlya_test/main.go rename to test-go/tests/onlya_test/main.go diff --git a/go/tests/onlyz_test/main.go b/test-go/tests/onlyz_test/main.go similarity index 100% rename from go/tests/onlyz_test/main.go rename to test-go/tests/onlyz_test/main.go diff --git a/go/tests/options_test/main.go b/test-go/tests/options_test/main.go similarity index 100% rename from go/tests/options_test/main.go rename to test-go/tests/options_test/main.go diff --git a/go/tests/paramcount_test/main.go b/test-go/tests/paramcount_test/main.go similarity index 100% rename from go/tests/paramcount_test/main.go rename to test-go/tests/paramcount_test/main.go diff --git a/go/tests/piglatin_test/main.go b/test-go/tests/piglatin_test/main.go similarity index 100% rename from go/tests/piglatin_test/main.go rename to test-go/tests/piglatin_test/main.go diff --git a/go/tests/pilot_test/main.go b/test-go/tests/pilot_test/main.go similarity index 100% rename from go/tests/pilot_test/main.go rename to test-go/tests/pilot_test/main.go diff --git a/go/tests/point_test/main.go b/test-go/tests/point_test/main.go similarity index 100% rename from go/tests/point_test/main.go rename to test-go/tests/point_test/main.go diff --git a/go/tests/pointone_test/main.go b/test-go/tests/pointone_test/main.go similarity index 100% rename from go/tests/pointone_test/main.go rename to test-go/tests/pointone_test/main.go diff --git a/go/tests/printalphabet_test/main.go b/test-go/tests/printalphabet_test/main.go similarity index 100% rename from go/tests/printalphabet_test/main.go rename to test-go/tests/printalphabet_test/main.go diff --git a/go/tests/printalphabetalt2_test/main.go b/test-go/tests/printalphabetalt2_test/main.go similarity index 100% rename from go/tests/printalphabetalt2_test/main.go rename to test-go/tests/printalphabetalt2_test/main.go diff --git a/go/tests/printalphabetalt_test/main.go b/test-go/tests/printalphabetalt_test/main.go similarity index 100% rename from go/tests/printalphabetalt_test/main.go rename to test-go/tests/printalphabetalt_test/main.go diff --git a/go/tests/printalphabetg_test/main.go b/test-go/tests/printalphabetg_test/main.go similarity index 100% rename from go/tests/printalphabetg_test/main.go rename to test-go/tests/printalphabetg_test/main.go diff --git a/go/tests/printalt2_test/main.go b/test-go/tests/printalt2_test/main.go similarity index 100% rename from go/tests/printalt2_test/main.go rename to test-go/tests/printalt2_test/main.go diff --git a/go/tests/printalt_test/main.go b/test-go/tests/printalt_test/main.go similarity index 100% rename from go/tests/printalt_test/main.go rename to test-go/tests/printalt_test/main.go diff --git a/go/tests/printaltu2_test/main.go b/test-go/tests/printaltu2_test/main.go similarity index 100% rename from go/tests/printaltu2_test/main.go rename to test-go/tests/printaltu2_test/main.go diff --git a/go/tests/printaltu_test/main.go b/test-go/tests/printaltu_test/main.go similarity index 100% rename from go/tests/printaltu_test/main.go rename to test-go/tests/printaltu_test/main.go diff --git a/go/tests/printbits_test/main.go b/test-go/tests/printbits_test/main.go similarity index 100% rename from go/tests/printbits_test/main.go rename to test-go/tests/printbits_test/main.go diff --git a/go/tests/printchessboard_test/main.go b/test-go/tests/printchessboard_test/main.go similarity index 100% rename from go/tests/printchessboard_test/main.go rename to test-go/tests/printchessboard_test/main.go diff --git a/go/tests/printcomb2_test/main.go b/test-go/tests/printcomb2_test/main.go similarity index 100% rename from go/tests/printcomb2_test/main.go rename to test-go/tests/printcomb2_test/main.go diff --git a/go/tests/printcomb_test/main.go b/test-go/tests/printcomb_test/main.go similarity index 100% rename from go/tests/printcomb_test/main.go rename to test-go/tests/printcomb_test/main.go diff --git a/go/tests/printcombn_test/main.go b/test-go/tests/printcombn_test/main.go similarity index 100% rename from go/tests/printcombn_test/main.go rename to test-go/tests/printcombn_test/main.go diff --git a/go/tests/printdigits_test/main.go b/test-go/tests/printdigits_test/main.go similarity index 100% rename from go/tests/printdigits_test/main.go rename to test-go/tests/printdigits_test/main.go diff --git a/go/tests/printhex_test/main.go b/test-go/tests/printhex_test/main.go similarity index 100% rename from go/tests/printhex_test/main.go rename to test-go/tests/printhex_test/main.go diff --git a/go/tests/printmemory_test/main.go b/test-go/tests/printmemory_test/main.go similarity index 100% rename from go/tests/printmemory_test/main.go rename to test-go/tests/printmemory_test/main.go diff --git a/go/tests/printnbr_test/main.go b/test-go/tests/printnbr_test/main.go similarity index 100% rename from go/tests/printnbr_test/main.go rename to test-go/tests/printnbr_test/main.go diff --git a/go/tests/printnbrbase_test/main.go b/test-go/tests/printnbrbase_test/main.go similarity index 100% rename from go/tests/printnbrbase_test/main.go rename to test-go/tests/printnbrbase_test/main.go diff --git a/go/tests/printnbrinorder_test/main.go b/test-go/tests/printnbrinorder_test/main.go similarity index 100% rename from go/tests/printnbrinorder_test/main.go rename to test-go/tests/printnbrinorder_test/main.go diff --git a/go/tests/printparams_test/main.go b/test-go/tests/printparams_test/main.go similarity index 100% rename from go/tests/printparams_test/main.go rename to test-go/tests/printparams_test/main.go diff --git a/go/tests/printprogramname_test/main.go b/test-go/tests/printprogramname_test/main.go similarity index 100% rename from go/tests/printprogramname_test/main.go rename to test-go/tests/printprogramname_test/main.go diff --git a/go/tests/printrevcomb_test/main.go b/test-go/tests/printrevcomb_test/main.go similarity index 100% rename from go/tests/printrevcomb_test/main.go rename to test-go/tests/printrevcomb_test/main.go diff --git a/go/tests/printreversealphabet_test/main.go b/test-go/tests/printreversealphabet_test/main.go similarity index 100% rename from go/tests/printreversealphabet_test/main.go rename to test-go/tests/printreversealphabet_test/main.go diff --git a/go/tests/printreversealphabetalt2_test/main.go b/test-go/tests/printreversealphabetalt2_test/main.go similarity index 100% rename from go/tests/printreversealphabetalt2_test/main.go rename to test-go/tests/printreversealphabetalt2_test/main.go diff --git a/go/tests/printreversealphabetalt_test/main.go b/test-go/tests/printreversealphabetalt_test/main.go similarity index 100% rename from go/tests/printreversealphabetalt_test/main.go rename to test-go/tests/printreversealphabetalt_test/main.go diff --git a/go/tests/printreversealphabetg_test/main.go b/test-go/tests/printreversealphabetg_test/main.go similarity index 100% rename from go/tests/printreversealphabetg_test/main.go rename to test-go/tests/printreversealphabetg_test/main.go diff --git a/go/tests/printrot_test/main.go b/test-go/tests/printrot_test/main.go similarity index 100% rename from go/tests/printrot_test/main.go rename to test-go/tests/printrot_test/main.go diff --git a/go/tests/printstr_test/main.go b/test-go/tests/printstr_test/main.go similarity index 100% rename from go/tests/printstr_test/main.go rename to test-go/tests/printstr_test/main.go diff --git a/go/tests/printwordstables_test/main.go b/test-go/tests/printwordstables_test/main.go similarity index 100% rename from go/tests/printwordstables_test/main.go rename to test-go/tests/printwordstables_test/main.go diff --git a/go/tests/priorprime_test/main.go b/test-go/tests/priorprime_test/main.go similarity index 100% rename from go/tests/priorprime_test/main.go rename to test-go/tests/priorprime_test/main.go diff --git a/go/tests/quada_test/main.go b/test-go/tests/quada_test/main.go similarity index 100% rename from go/tests/quada_test/main.go rename to test-go/tests/quada_test/main.go diff --git a/go/tests/quadb_test/main.go b/test-go/tests/quadb_test/main.go similarity index 100% rename from go/tests/quadb_test/main.go rename to test-go/tests/quadb_test/main.go diff --git a/go/tests/quadc_test/main.go b/test-go/tests/quadc_test/main.go similarity index 100% rename from go/tests/quadc_test/main.go rename to test-go/tests/quadc_test/main.go diff --git a/go/tests/quadd_test/main.go b/test-go/tests/quadd_test/main.go similarity index 100% rename from go/tests/quadd_test/main.go rename to test-go/tests/quadd_test/main.go diff --git a/go/tests/quade_test/main.go b/test-go/tests/quade_test/main.go similarity index 100% rename from go/tests/quade_test/main.go rename to test-go/tests/quade_test/main.go diff --git a/go/tests/raid3_test/main.go b/test-go/tests/raid3_test/main.go similarity index 100% rename from go/tests/raid3_test/main.go rename to test-go/tests/raid3_test/main.go diff --git a/go/tests/range_test/main.go b/test-go/tests/range_test/main.go similarity index 100% rename from go/tests/range_test/main.go rename to test-go/tests/range_test/main.go diff --git a/go/tests/reachablenumber_test/main.go b/test-go/tests/reachablenumber_test/main.go similarity index 100% rename from go/tests/reachablenumber_test/main.go rename to test-go/tests/reachablenumber_test/main.go diff --git a/go/tests/rectangle_test/main.go b/test-go/tests/rectangle_test/main.go similarity index 100% rename from go/tests/rectangle_test/main.go rename to test-go/tests/rectangle_test/main.go diff --git a/go/tests/recursivefactorial_test/main.go b/test-go/tests/recursivefactorial_test/main.go similarity index 100% rename from go/tests/recursivefactorial_test/main.go rename to test-go/tests/recursivefactorial_test/main.go diff --git a/go/tests/recursivepower_test/main.go b/test-go/tests/recursivepower_test/main.go similarity index 100% rename from go/tests/recursivepower_test/main.go rename to test-go/tests/recursivepower_test/main.go diff --git a/go/tests/reduceint_test/main.go b/test-go/tests/reduceint_test/main.go similarity index 100% rename from go/tests/reduceint_test/main.go rename to test-go/tests/reduceint_test/main.go diff --git a/go/tests/repeatalpha_test/main.go b/test-go/tests/repeatalpha_test/main.go similarity index 100% rename from go/tests/repeatalpha_test/main.go rename to test-go/tests/repeatalpha_test/main.go diff --git a/go/tests/reversebits_test/main.go b/test-go/tests/reversebits_test/main.go similarity index 100% rename from go/tests/reversebits_test/main.go rename to test-go/tests/reversebits_test/main.go diff --git a/go/tests/reverserange_test/main.go b/test-go/tests/reverserange_test/main.go similarity index 100% rename from go/tests/reverserange_test/main.go rename to test-go/tests/reverserange_test/main.go diff --git a/go/tests/reversestrcap_test/main.go b/test-go/tests/reversestrcap_test/main.go similarity index 100% rename from go/tests/reversestrcap_test/main.go rename to test-go/tests/reversestrcap_test/main.go diff --git a/go/tests/revivethreenums_test/main.go b/test-go/tests/revivethreenums_test/main.go similarity index 100% rename from go/tests/revivethreenums_test/main.go rename to test-go/tests/revivethreenums_test/main.go diff --git a/go/tests/revparams_test/main.go b/test-go/tests/revparams_test/main.go similarity index 100% rename from go/tests/revparams_test/main.go rename to test-go/tests/revparams_test/main.go diff --git a/go/tests/revwstr_test/main.go b/test-go/tests/revwstr_test/main.go similarity index 100% rename from go/tests/revwstr_test/main.go rename to test-go/tests/revwstr_test/main.go diff --git a/go/tests/robottoorigin_test/main.go b/test-go/tests/robottoorigin_test/main.go similarity index 100% rename from go/tests/robottoorigin_test/main.go rename to test-go/tests/robottoorigin_test/main.go diff --git a/go/tests/romannumbers_test/main.go b/test-go/tests/romannumbers_test/main.go similarity index 100% rename from go/tests/romannumbers_test/main.go rename to test-go/tests/romannumbers_test/main.go diff --git a/go/tests/rostring_test/main.go b/test-go/tests/rostring_test/main.go similarity index 100% rename from go/tests/rostring_test/main.go rename to test-go/tests/rostring_test/main.go diff --git a/go/tests/rot13_test/main.go b/test-go/tests/rot13_test/main.go similarity index 100% rename from go/tests/rot13_test/main.go rename to test-go/tests/rot13_test/main.go diff --git a/go/tests/rot14_test/main.go b/test-go/tests/rot14_test/main.go similarity index 100% rename from go/tests/rot14_test/main.go rename to test-go/tests/rot14_test/main.go diff --git a/go/tests/rotatevowels_test/main.go b/test-go/tests/rotatevowels_test/main.go similarity index 100% rename from go/tests/rotatevowels_test/main.go rename to test-go/tests/rotatevowels_test/main.go diff --git a/go/tests/rpncalc_test/main.go b/test-go/tests/rpncalc_test/main.go similarity index 100% rename from go/tests/rpncalc_test/main.go rename to test-go/tests/rpncalc_test/main.go diff --git a/go/tests/searchreplace_test/main.go b/test-go/tests/searchreplace_test/main.go similarity index 100% rename from go/tests/searchreplace_test/main.go rename to test-go/tests/searchreplace_test/main.go diff --git a/go/tests/slice_test/main.go b/test-go/tests/slice_test/main.go similarity index 100% rename from go/tests/slice_test/main.go rename to test-go/tests/slice_test/main.go diff --git a/go/tests/sortedlistmerge_test/main.go b/test-go/tests/sortedlistmerge_test/main.go similarity index 100% rename from go/tests/sortedlistmerge_test/main.go rename to test-go/tests/sortedlistmerge_test/main.go diff --git a/go/tests/sortintegertable_test/main.go b/test-go/tests/sortintegertable_test/main.go similarity index 100% rename from go/tests/sortintegertable_test/main.go rename to test-go/tests/sortintegertable_test/main.go diff --git a/go/tests/sortlistinsert_test/main.go b/test-go/tests/sortlistinsert_test/main.go similarity index 100% rename from go/tests/sortlistinsert_test/main.go rename to test-go/tests/sortlistinsert_test/main.go diff --git a/go/tests/sortparams_test/main.go b/test-go/tests/sortparams_test/main.go similarity index 100% rename from go/tests/sortparams_test/main.go rename to test-go/tests/sortparams_test/main.go diff --git a/go/tests/sortwordarr_test/main.go b/test-go/tests/sortwordarr_test/main.go similarity index 100% rename from go/tests/sortwordarr_test/main.go rename to test-go/tests/sortwordarr_test/main.go diff --git a/go/tests/split_test/main.go b/test-go/tests/split_test/main.go similarity index 100% rename from go/tests/split_test/main.go rename to test-go/tests/split_test/main.go diff --git a/go/tests/splitwhitespaces_test/main.go b/test-go/tests/splitwhitespaces_test/main.go similarity index 100% rename from go/tests/splitwhitespaces_test/main.go rename to test-go/tests/splitwhitespaces_test/main.go diff --git a/go/tests/sqrt_test/main.go b/test-go/tests/sqrt_test/main.go similarity index 100% rename from go/tests/sqrt_test/main.go rename to test-go/tests/sqrt_test/main.go diff --git a/go/tests/strlen_test/main.go b/test-go/tests/strlen_test/main.go similarity index 100% rename from go/tests/strlen_test/main.go rename to test-go/tests/strlen_test/main.go diff --git a/go/tests/strrev_test/main.go b/test-go/tests/strrev_test/main.go similarity index 100% rename from go/tests/strrev_test/main.go rename to test-go/tests/strrev_test/main.go diff --git a/go/tests/sudoku_test/main.go b/test-go/tests/sudoku_test/main.go similarity index 100% rename from go/tests/sudoku_test/main.go rename to test-go/tests/sudoku_test/main.go diff --git a/go/tests/swap_test/main.go b/test-go/tests/swap_test/main.go similarity index 100% rename from go/tests/swap_test/main.go rename to test-go/tests/swap_test/main.go diff --git a/go/tests/swapbits_test/main.go b/test-go/tests/swapbits_test/main.go similarity index 100% rename from go/tests/swapbits_test/main.go rename to test-go/tests/swapbits_test/main.go diff --git a/go/tests/sweetproblem_test/main.go b/test-go/tests/sweetproblem_test/main.go similarity index 100% rename from go/tests/sweetproblem_test/main.go rename to test-go/tests/sweetproblem_test/main.go diff --git a/go/tests/switchcase_test/main.go b/test-go/tests/switchcase_test/main.go similarity index 100% rename from go/tests/switchcase_test/main.go rename to test-go/tests/switchcase_test/main.go diff --git a/go/tests/tabmult_test/main.go b/test-go/tests/tabmult_test/main.go similarity index 100% rename from go/tests/tabmult_test/main.go rename to test-go/tests/tabmult_test/main.go diff --git a/go/tests/tetrisoptimizer_test/main.go b/test-go/tests/tetrisoptimizer_test/main.go similarity index 100% rename from go/tests/tetrisoptimizer_test/main.go rename to test-go/tests/tetrisoptimizer_test/main.go diff --git a/go/tests/tolower_test/main.go b/test-go/tests/tolower_test/main.go similarity index 100% rename from go/tests/tolower_test/main.go rename to test-go/tests/tolower_test/main.go diff --git a/go/tests/toupper_test/main.go b/test-go/tests/toupper_test/main.go similarity index 100% rename from go/tests/toupper_test/main.go rename to test-go/tests/toupper_test/main.go diff --git a/go/tests/trimatoi_test/main.go b/test-go/tests/trimatoi_test/main.go similarity index 100% rename from go/tests/trimatoi_test/main.go rename to test-go/tests/trimatoi_test/main.go diff --git a/go/tests/twosum_test/main.go b/test-go/tests/twosum_test/main.go similarity index 100% rename from go/tests/twosum_test/main.go rename to test-go/tests/twosum_test/main.go diff --git a/go/tests/ultimatedivmod_test/main.go b/test-go/tests/ultimatedivmod_test/main.go similarity index 100% rename from go/tests/ultimatedivmod_test/main.go rename to test-go/tests/ultimatedivmod_test/main.go diff --git a/go/tests/ultimatepointone_test/main.go b/test-go/tests/ultimatepointone_test/main.go similarity index 100% rename from go/tests/ultimatepointone_test/main.go rename to test-go/tests/ultimatepointone_test/main.go diff --git a/go/tests/union_test/main.go b/test-go/tests/union_test/main.go similarity index 100% rename from go/tests/union_test/main.go rename to test-go/tests/union_test/main.go diff --git a/go/tests/uniqueoccurences_test/main.go b/test-go/tests/uniqueoccurences_test/main.go similarity index 100% rename from go/tests/uniqueoccurences_test/main.go rename to test-go/tests/uniqueoccurences_test/main.go diff --git a/go/tests/unmatch_test/main.go b/test-go/tests/unmatch_test/main.go similarity index 100% rename from go/tests/unmatch_test/main.go rename to test-go/tests/unmatch_test/main.go diff --git a/go/tests/volumechanger_test/main.go b/test-go/tests/volumechanger_test/main.go similarity index 100% rename from go/tests/volumechanger_test/main.go rename to test-go/tests/volumechanger_test/main.go diff --git a/go/tests/wdmatch_test/main.go b/test-go/tests/wdmatch_test/main.go similarity index 100% rename from go/tests/wdmatch_test/main.go rename to test-go/tests/wdmatch_test/main.go diff --git a/go/tests/ztail_test/main.go b/test-go/tests/ztail_test/main.go similarity index 100% rename from go/tests/ztail_test/main.go rename to test-go/tests/ztail_test/main.go