From e594a2d6a59218d824f81ef2eac356576f0c49a3 Mon Sep 17 00:00:00 2001 From: Xavier Petit <32063953+xpetit@users.noreply.github.com> Date: Wed, 13 May 2020 17:04:04 +0200 Subject: [PATCH] Rename so that Go binaries don't conflict with others --- go/src/{abort => abort_test}/main.go | 0 go/src/{activebits => activebits_test}/main.go | 0 .../{addprimesum => addprimesum_test}/addprimesum_correct/main.go | 0 go/src/{addprimesum => addprimesum_test}/main.go | 0 go/src/{advancedsortwordarr => advancedsortwordarr_test}/main.go | 0 go/src/{alphacount => alphacount_test}/main.go | 0 .../{alphamirror => alphamirror_test}/alphamirror_correct/main.go | 0 go/src/{alphamirror => alphamirror_test}/main.go | 0 go/src/{any => any_test}/main.go | 0 go/src/{appendrange => appendrange_test}/main.go | 0 go/src/{atoi => atoi_test}/main.go | 0 .../balancedstring_correct/main.go | 0 go/src/{balancedstring => balancedstring_test}/main.go | 0 go/src/{basicatoi2 => basicatoi2_test}/main.go | 0 go/src/{basicatoi => basicatoi_test}/main.go | 0 go/src/{basicjoin => basicjoin_test}/main.go | 0 go/src/{boolean => boolean_test}/boolean_correct/main.go | 0 go/src/{boolean => boolean_test}/main.go | 0 go/src/{brackets => brackets_test}/brackets_correct/main.go | 0 go/src/{brackets => brackets_test}/main.go | 0 go/src/{brainfuck => brainfuck_test}/brainfuck_correct/main.go | 0 go/src/{brainfuck => brainfuck_test}/main.go | 0 go/src/{capitalize => capitalize_test}/main.go | 0 go/src/{chunk => chunk_test}/main.go | 0 go/src/{cleanstr => cleanstr_test}/cleanstr_correct/main.go | 0 go/src/{cleanstr => cleanstr_test}/main.go | 0 go/src/{collatzcountdown => collatzcountdown_test}/main.go | 0 go/src/{comcheck => comcheck_test}/comcheck_correct/main.go | 0 go/src/{comcheck => comcheck_test}/main.go | 0 go/src/{compact => compact_test}/main.go | 0 go/src/{compare => compare_test}/main.go | 0 go/src/{concat => concat_test}/main.go | 0 go/src/{concatparams => concatparams_test}/main.go | 0 .../costumeprofit_correct/main.go | 0 go/src/{costumeprofit => costumeprofit_test}/main.go | 0 go/src/{countdown => countdown_test}/countdown_correct/main.go | 0 go/src/{countdown => countdown_test}/main.go | 0 go/src/{countif => countif_test}/main.go | 0 go/src/{displaya => displaya_test}/displaya_correct/main.go | 0 go/src/{displaya => displaya_test}/main.go | 0 .../displayalpham_correct/main.go | 0 go/src/{displayalpham => displayalpham_test}/main.go | 0 .../displayalrevm_correct/main.go | 0 go/src/{displayalrevm => displayalrevm_test}/main.go | 0 .../displayfirstparam_correct/main.go | 0 go/src/{displayfirstparam => displayfirstparam_test}/main.go | 0 .../displaylastparam_correct/main.go | 0 go/src/{displaylastparam => displaylastparam_test}/main.go | 0 go/src/{displayz => displayz_test}/displayz_correct/main.go | 0 go/src/{displayz => displayz_test}/main.go | 0 go/src/{divmod => divmod_test}/main.go | 0 go/src/{doop => doop_test}/doop_correct/main.go | 0 go/src/{doop => doop_test}/main.go | 0 go/src/{doppelganger => doppelganger_test}/main.go | 0 go/src/{eightqueens => eightqueens_test}/main.go | 0 go/src/{enigma => enigma_test}/main.go | 0 go/src/{expandstr => expandstr_test}/expandstr_correct/main.go | 0 go/src/{expandstr => expandstr_test}/main.go | 0 go/src/{fib => fib_test}/main.go | 0 go/src/{fibonacci => fibonacci_test}/main.go | 0 go/src/{findnextprime => findnextprime_test}/main.go | 0 go/src/{findprevprime => findprevprime_test}/main.go | 0 go/src/{firstrune => firstrune_test}/main.go | 0 go/src/{firstword => firstword_test}/firstword_correct/main.go | 0 go/src/{firstword => firstword_test}/main.go | 0 go/src/{fixthemain => fixthemain_test}/fixthemain_correct/main.go | 0 go/src/{fixthemain => fixthemain_test}/main.go | 0 go/src/{flags => flags_test}/flags_correct/main.go | 0 go/src/{flags => flags_test}/main.go | 0 go/src/{foldint => foldint_test}/main.go | 0 go/src/{foreach => foreach_test}/main.go | 0 go/src/{fprime => fprime_test}/fprime_correct/main.go | 0 go/src/{fprime => fprime_test}/main.go | 0 go/src/{game23 => game23_test}/main.go | 0 go/src/{gcd => gcd_test}/gcd_correct/main.go | 0 go/src/{gcd => gcd_test}/main.go | 0 go/src/{grouping => grouping_test}/grouping_correct/main.go | 0 go/src/{grouping => grouping_test}/main.go | 0 go/src/{halfcontest => halfcontest_test}/main.go | 0 go/src/{hello => hello_test}/hello_correct/main.go | 0 go/src/{hello => hello_test}/main.go | 0 go/src/{hiddenp => hiddenp_test}/hiddenp_correct/main.go | 0 go/src/{hiddenp => hiddenp_test}/main.go | 0 go/src/{index => index_test}/main.go | 0 go/src/{inter => inter_test}/inter_correct/main.go | 0 go/src/{inter => inter_test}/main.go | 0 go/src/{interestingnumber => interestingnumber_test}/main.go | 0 go/src/{isalpha => isalpha_test}/main.go | 0 go/src/{isanagram => isanagram_test}/main.go | 0 go/src/{islower => islower_test}/main.go | 0 go/src/{isnegative => isnegative_test}/main.go | 0 go/src/{isnumeric => isnumeric_test}/main.go | 0 go/src/{ispowerof2 => ispowerof2_test}/ispowerof2_correct/main.go | 0 go/src/{ispowerof2 => ispowerof2_test}/main.go | 0 go/src/{isprime => isprime_test}/main.go | 0 go/src/{isprintable => isprintable_test}/main.go | 0 go/src/{issorted => issorted_test}/main.go | 0 go/src/{isupper => isupper_test}/main.go | 0 go/src/{iterativefactorial => iterativefactorial_test}/main.go | 0 go/src/{iterativepower => iterativepower_test}/main.go | 0 go/src/{itoa => itoa_test}/main.go | 0 go/src/{itoabase => itoabase_test}/main.go | 0 go/src/{join => join_test}/main.go | 0 go/src/{lastrune => lastrune_test}/main.go | 0 go/src/{lastword => lastword_test}/lastword_correct/main.go | 0 go/src/{lastword => lastword_test}/main.go | 0 go/src/{lcm => lcm_test}/main.go | 0 go/src/{makerange => makerange_test}/main.go | 0 go/src/{map => map_test}/main.go | 0 go/src/{max => max_test}/main.go | 0 go/src/{nauuo => nauuo_test}/main.go | 0 go/src/{nbrconvertalpha => nbrconvertalpha_test}/main.go | 0 .../nbrconvertalpha_correct/main.go | 0 go/src/{nenokku => nenokku_test}/main.go | 0 go/src/{nenokku => nenokku_test}/nenokku_correct/main.go | 0 go/src/{nrune => nrune_test}/main.go | 0 go/src/{onlya => onlya_test}/main.go | 0 go/src/{onlya => onlya_test}/onlya_correct/main.go | 0 go/src/{onlyz => onlyz_test}/main.go | 0 go/src/{onlyz => onlyz_test}/onlyz_correct/main.go | 0 go/src/{options => options_test}/main.go | 0 go/src/{options => options_test}/options_correct/main.go | 0 go/src/{paramcount => paramcount_test}/main.go | 0 go/src/{paramcount => paramcount_test}/paramcount_correct/main.go | 0 go/src/{piglatin => piglatin_test}/main.go | 0 go/src/{piglatin => piglatin_test}/piglatin_correct/main.go | 0 go/src/{point => point_test}/main.go | 0 go/src/{point => point_test}/point_correct/main.go | 0 go/src/{pointone => pointone_test}/main.go | 0 go/src/{printalphabet => printalphabet_test}/main.go | 0 .../printalphabet_correct/main.go | 0 go/src/{printbits => printbits_test}/main.go | 0 go/src/{printbits => printbits_test}/printbits_correct/main.go | 0 go/src/{printchessboard => printchessboard_test}/main.go | 0 .../printchessboard_correct/main.go | 0 go/src/{printcomb2 => printcomb2_test}/main.go | 0 go/src/{printcomb => printcomb_test}/main.go | 0 go/src/{printcombn => printcombn_test}/main.go | 0 go/src/{printdigits => printdigits_test}/main.go | 0 .../{printdigits => printdigits_test}/printdigits_correct/main.go | 0 go/src/{printhex => printhex_test}/main.go | 0 go/src/{printhex => printhex_test}/printhex_correct/main.go | 0 go/src/{printmemory => printmemory_test}/main.go | 0 go/src/{printnbr => printnbr_test}/main.go | 0 go/src/{printnbrinorder => printnbrinorder_test}/main.go | 0 go/src/{printparams => printparams_test}/main.go | 0 .../{printparams => printparams_test}/printparams_correct/main.go | 0 go/src/{printprogramname => printprogramname_test}/main.go | 0 .../printprogramname_correct/main.go | 0 go/src/{printrevcomb => printrevcomb_test}/main.go | 0 .../printrevcomb_correct/main.go | 0 .../{printreversealphabet => printreversealphabet_test}/main.go | 0 .../printreversealphabet_correct/main.go | 0 go/src/{printstr => printstr_test}/main.go | 0 go/src/{printwordstables => printwordstables_test}/main.go | 0 go/src/{priorprime => priorprime_test}/main.go | 0 go/src/{raid1a => raid1a_test}/main.go | 0 go/src/{raid1b => raid1b_test}/main.go | 0 go/src/{raid1c => raid1c_test}/main.go | 0 go/src/{raid1d => raid1d_test}/main.go | 0 go/src/{raid1e => raid1e_test}/main.go | 0 go/src/{raid2 => raid2_test}/main.go | 0 go/src/{raid2 => raid2_test}/raid2_correct/main.go | 0 go/src/{range => range_test}/main.go | 0 go/src/{range => range_test}/range_correct/main.go | 0 go/src/{reachablenumber => reachablenumber_test}/main.go | 0 go/src/{rectangle => rectangle_test}/main.go | 0 go/src/{rectangle => rectangle_test}/rectangle_correct/main.go | 0 go/src/{recursivefactorial => recursivefactorial_test}/main.go | 0 go/src/{recursivepower => recursivepower_test}/main.go | 0 go/src/{reduceint => reduceint_test}/main.go | 0 go/src/{repeatalpha => repeatalpha_test}/main.go | 0 .../{repeatalpha => repeatalpha_test}/repeatalpha_correct/main.go | 0 go/src/{reversebits => reversebits_test}/main.go | 0 go/src/{reverserange => reverserange_test}/main.go | 0 .../reverserange_correct/main.go | 0 go/src/{reversestrcap => reversestrcap_test}/main.go | 0 .../reversestrcap_correct/main.go | 0 go/src/{revivethreenums => revivethreenums_test}/main.go | 0 go/src/{revparams => revparams_test}/main.go | 0 go/src/{revparams => revparams_test}/revparams_correct/main.go | 0 go/src/{revwstr => revwstr_test}/main.go | 0 go/src/{revwstr => revwstr_test}/revwstr_correct/main.go | 0 go/src/{robottoorigin => robottoorigin_test}/main.go | 0 .../robottoorigin_correct/main.go | 0 go/src/{romannumbers => romannumbers_test}/main.go | 0 .../romannumbers_correct/main.go | 0 go/src/{rostring => rostring_test}/main.go | 0 go/src/{rostring => rostring_test}/rostring_correct/main.go | 0 go/src/{rot13 => rot13_test}/main.go | 0 go/src/{rot13 => rot13_test}/rot13_correct/main.go | 0 go/src/{rot14 => rot14_test}/main.go | 0 go/src/{rotatevowels => rotatevowels_test}/main.go | 0 .../rotatevowels_correct/main.go | 0 go/src/{rpncalc => rpncalc_test}/main.go | 0 go/src/{rpncalc => rpncalc_test}/rpncalc_correct/main.go | 0 go/src/{searchreplace => searchreplace_test}/main.go | 0 .../searchreplace_correct/main.go | 0 go/src/{slice => slice_test}/main.go | 0 go/src/{sortintegertable => sortintegertable_test}/main.go | 0 go/src/{sortparams => sortparams_test}/main.go | 0 go/src/{sortparams => sortparams_test}/sortparams_correct/main.go | 0 go/src/{sortwordarr => sortwordarr_test}/main.go | 0 go/src/{split => split_test}/main.go | 0 go/src/{splitwhitespaces => splitwhitespaces_test}/main.go | 0 go/src/{sqrt => sqrt_test}/main.go | 0 go/src/{strlen => strlen_test}/main.go | 0 go/src/{strrev => strrev_test}/main.go | 0 go/src/{swap => swap_test}/main.go | 0 go/src/{swapbits => swapbits_test}/main.go | 0 go/src/{sweetproblem => sweetproblem_test}/main.go | 0 go/src/{switchcase => switchcase_test}/main.go | 0 go/src/{switchcase => switchcase_test}/switchcase_correct/main.go | 0 go/src/{tabmult => tabmult_test}/main.go | 0 go/src/{tabmult => tabmult_test}/tabmult_correct/main.go | 0 go/src/{tetrisoptimizer => tetrisoptimizer_test}/main.go | 0 .../tetrisoptimizer_correct/board.go | 0 .../tetrisoptimizer_correct/main.go | 0 .../tetrisoptimizer_correct/samples/bad00.txt | 0 .../tetrisoptimizer_correct/samples/bad01.txt | 0 .../tetrisoptimizer_correct/samples/bad02.txt | 0 .../tetrisoptimizer_correct/samples/bad03.txt | 0 .../tetrisoptimizer_correct/samples/bad04.txt | 0 .../tetrisoptimizer_correct/samples/badFormat.txt | 0 .../tetrisoptimizer_correct/samples/good_01-1-2-0.00.txt | 0 .../tetrisoptimizer_correct/samples/good_02-1-4-0.00.txt | 0 .../tetrisoptimizer_correct/samples/good_03-2-4-0.00.txt | 0 .../tetrisoptimizer_correct/samples/good_04-6-6-0.00.txt | 0 .../tetrisoptimizer_correct/samples/good_05-21-10-0.00.txt | 0 .../tetrisoptimizer_correct/samples/good_06-22-10-0.00.txt | 0 .../tetrisoptimizer_correct/samples/good_07-26-11-0.00.txt | 0 .../tetrisoptimizer_correct/samples/good_08-24-10-0.03.txt | 0 .../tetrisoptimizer_correct/samples/good_09-11-7-0.07.txt | 0 .../tetrisoptimizer_correct/samples/good_10-12-7-0.52.txt | 0 .../tetrisoptimizer_correct/samples/good_11-12-8-0.83.txt | 0 .../tetrisoptimizer_correct/samples/good_12-19-9-3.40.txt | 0 .../tetrisoptimizer_correct/samples/good_13-23-10-4.72.txt | 0 .../tetrisoptimizer_correct/samples/good_14-15-8-7.34.txt | 0 .../tetrisoptimizer_correct/samples/good_15-26-11-72.22.txt | 0 .../tetrisoptimizer_correct/solver.go | 0 .../tetrisoptimizer_correct/tetrimino.go | 0 .../tetrisoptimizer_correct/validation.go | 0 go/src/{tolower => tolower_test}/main.go | 0 go/src/{toupper => toupper_test}/main.go | 0 go/src/{trimatoi => trimatoi_test}/main.go | 0 go/src/{twosum => twosum_test}/main.go | 0 go/src/{ultimatedivmod => ultimatedivmod_test}/main.go | 0 go/src/{ultimatepointone => ultimatepointone_test}/main.go | 0 go/src/{union => union_test}/main.go | 0 go/src/{union => union_test}/union_correct/main.go | 0 go/src/{uniqueoccurences => uniqueoccurences_test}/main.go | 0 .../uniqueoccurences_correct/main.go | 0 go/src/{unmatch => unmatch_test}/main.go | 0 go/src/{volumechanger => volumechanger_test}/main.go | 0 go/src/{wdmatch => wdmatch_test}/main.go | 0 go/src/{wdmatch => wdmatch_test}/wdmatch_correct/main.go | 0 256 files changed, 0 insertions(+), 0 deletions(-) rename go/src/{abort => abort_test}/main.go (100%) rename go/src/{activebits => activebits_test}/main.go (100%) rename go/src/{addprimesum => addprimesum_test}/addprimesum_correct/main.go (100%) rename go/src/{addprimesum => addprimesum_test}/main.go (100%) rename go/src/{advancedsortwordarr => advancedsortwordarr_test}/main.go (100%) rename go/src/{alphacount => alphacount_test}/main.go (100%) rename go/src/{alphamirror => alphamirror_test}/alphamirror_correct/main.go (100%) rename go/src/{alphamirror => alphamirror_test}/main.go (100%) rename go/src/{any => any_test}/main.go (100%) rename go/src/{appendrange => appendrange_test}/main.go (100%) rename go/src/{atoi => atoi_test}/main.go (100%) rename go/src/{balancedstring => balancedstring_test}/balancedstring_correct/main.go (100%) rename go/src/{balancedstring => balancedstring_test}/main.go (100%) rename go/src/{basicatoi2 => basicatoi2_test}/main.go (100%) rename go/src/{basicatoi => basicatoi_test}/main.go (100%) rename go/src/{basicjoin => basicjoin_test}/main.go (100%) rename go/src/{boolean => boolean_test}/boolean_correct/main.go (100%) rename go/src/{boolean => boolean_test}/main.go (100%) rename go/src/{brackets => brackets_test}/brackets_correct/main.go (100%) rename go/src/{brackets => brackets_test}/main.go (100%) rename go/src/{brainfuck => brainfuck_test}/brainfuck_correct/main.go (100%) rename go/src/{brainfuck => brainfuck_test}/main.go (100%) rename go/src/{capitalize => capitalize_test}/main.go (100%) rename go/src/{chunk => chunk_test}/main.go (100%) rename go/src/{cleanstr => cleanstr_test}/cleanstr_correct/main.go (100%) rename go/src/{cleanstr => cleanstr_test}/main.go (100%) rename go/src/{collatzcountdown => collatzcountdown_test}/main.go (100%) rename go/src/{comcheck => comcheck_test}/comcheck_correct/main.go (100%) rename go/src/{comcheck => comcheck_test}/main.go (100%) rename go/src/{compact => compact_test}/main.go (100%) rename go/src/{compare => compare_test}/main.go (100%) rename go/src/{concat => concat_test}/main.go (100%) rename go/src/{concatparams => concatparams_test}/main.go (100%) rename go/src/{costumeprofit => costumeprofit_test}/costumeprofit_correct/main.go (100%) rename go/src/{costumeprofit => costumeprofit_test}/main.go (100%) rename go/src/{countdown => countdown_test}/countdown_correct/main.go (100%) rename go/src/{countdown => countdown_test}/main.go (100%) rename go/src/{countif => countif_test}/main.go (100%) rename go/src/{displaya => displaya_test}/displaya_correct/main.go (100%) rename go/src/{displaya => displaya_test}/main.go (100%) rename go/src/{displayalpham => displayalpham_test}/displayalpham_correct/main.go (100%) rename go/src/{displayalpham => displayalpham_test}/main.go (100%) rename go/src/{displayalrevm => displayalrevm_test}/displayalrevm_correct/main.go (100%) rename go/src/{displayalrevm => displayalrevm_test}/main.go (100%) rename go/src/{displayfirstparam => displayfirstparam_test}/displayfirstparam_correct/main.go (100%) rename go/src/{displayfirstparam => displayfirstparam_test}/main.go (100%) rename go/src/{displaylastparam => displaylastparam_test}/displaylastparam_correct/main.go (100%) rename go/src/{displaylastparam => displaylastparam_test}/main.go (100%) rename go/src/{displayz => displayz_test}/displayz_correct/main.go (100%) rename go/src/{displayz => displayz_test}/main.go (100%) rename go/src/{divmod => divmod_test}/main.go (100%) rename go/src/{doop => doop_test}/doop_correct/main.go (100%) rename go/src/{doop => doop_test}/main.go (100%) rename go/src/{doppelganger => doppelganger_test}/main.go (100%) rename go/src/{eightqueens => eightqueens_test}/main.go (100%) rename go/src/{enigma => enigma_test}/main.go (100%) rename go/src/{expandstr => expandstr_test}/expandstr_correct/main.go (100%) rename go/src/{expandstr => expandstr_test}/main.go (100%) rename go/src/{fib => fib_test}/main.go (100%) rename go/src/{fibonacci => fibonacci_test}/main.go (100%) rename go/src/{findnextprime => findnextprime_test}/main.go (100%) rename go/src/{findprevprime => findprevprime_test}/main.go (100%) rename go/src/{firstrune => firstrune_test}/main.go (100%) rename go/src/{firstword => firstword_test}/firstword_correct/main.go (100%) rename go/src/{firstword => firstword_test}/main.go (100%) rename go/src/{fixthemain => fixthemain_test}/fixthemain_correct/main.go (100%) rename go/src/{fixthemain => fixthemain_test}/main.go (100%) rename go/src/{flags => flags_test}/flags_correct/main.go (100%) rename go/src/{flags => flags_test}/main.go (100%) rename go/src/{foldint => foldint_test}/main.go (100%) rename go/src/{foreach => foreach_test}/main.go (100%) rename go/src/{fprime => fprime_test}/fprime_correct/main.go (100%) rename go/src/{fprime => fprime_test}/main.go (100%) rename go/src/{game23 => game23_test}/main.go (100%) rename go/src/{gcd => gcd_test}/gcd_correct/main.go (100%) rename go/src/{gcd => gcd_test}/main.go (100%) rename go/src/{grouping => grouping_test}/grouping_correct/main.go (100%) rename go/src/{grouping => grouping_test}/main.go (100%) rename go/src/{halfcontest => halfcontest_test}/main.go (100%) rename go/src/{hello => hello_test}/hello_correct/main.go (100%) rename go/src/{hello => hello_test}/main.go (100%) rename go/src/{hiddenp => hiddenp_test}/hiddenp_correct/main.go (100%) rename go/src/{hiddenp => hiddenp_test}/main.go (100%) rename go/src/{index => index_test}/main.go (100%) rename go/src/{inter => inter_test}/inter_correct/main.go (100%) rename go/src/{inter => inter_test}/main.go (100%) rename go/src/{interestingnumber => interestingnumber_test}/main.go (100%) rename go/src/{isalpha => isalpha_test}/main.go (100%) rename go/src/{isanagram => isanagram_test}/main.go (100%) rename go/src/{islower => islower_test}/main.go (100%) rename go/src/{isnegative => isnegative_test}/main.go (100%) rename go/src/{isnumeric => isnumeric_test}/main.go (100%) rename go/src/{ispowerof2 => ispowerof2_test}/ispowerof2_correct/main.go (100%) rename go/src/{ispowerof2 => ispowerof2_test}/main.go (100%) rename go/src/{isprime => isprime_test}/main.go (100%) rename go/src/{isprintable => isprintable_test}/main.go (100%) rename go/src/{issorted => issorted_test}/main.go (100%) rename go/src/{isupper => isupper_test}/main.go (100%) rename go/src/{iterativefactorial => iterativefactorial_test}/main.go (100%) rename go/src/{iterativepower => iterativepower_test}/main.go (100%) rename go/src/{itoa => itoa_test}/main.go (100%) rename go/src/{itoabase => itoabase_test}/main.go (100%) rename go/src/{join => join_test}/main.go (100%) rename go/src/{lastrune => lastrune_test}/main.go (100%) rename go/src/{lastword => lastword_test}/lastword_correct/main.go (100%) rename go/src/{lastword => lastword_test}/main.go (100%) rename go/src/{lcm => lcm_test}/main.go (100%) rename go/src/{makerange => makerange_test}/main.go (100%) rename go/src/{map => map_test}/main.go (100%) rename go/src/{max => max_test}/main.go (100%) rename go/src/{nauuo => nauuo_test}/main.go (100%) rename go/src/{nbrconvertalpha => nbrconvertalpha_test}/main.go (100%) rename go/src/{nbrconvertalpha => nbrconvertalpha_test}/nbrconvertalpha_correct/main.go (100%) rename go/src/{nenokku => nenokku_test}/main.go (100%) rename go/src/{nenokku => nenokku_test}/nenokku_correct/main.go (100%) rename go/src/{nrune => nrune_test}/main.go (100%) rename go/src/{onlya => onlya_test}/main.go (100%) rename go/src/{onlya => onlya_test}/onlya_correct/main.go (100%) rename go/src/{onlyz => onlyz_test}/main.go (100%) rename go/src/{onlyz => onlyz_test}/onlyz_correct/main.go (100%) rename go/src/{options => options_test}/main.go (100%) rename go/src/{options => options_test}/options_correct/main.go (100%) rename go/src/{paramcount => paramcount_test}/main.go (100%) rename go/src/{paramcount => paramcount_test}/paramcount_correct/main.go (100%) rename go/src/{piglatin => piglatin_test}/main.go (100%) rename go/src/{piglatin => piglatin_test}/piglatin_correct/main.go (100%) rename go/src/{point => point_test}/main.go (100%) rename go/src/{point => point_test}/point_correct/main.go (100%) rename go/src/{pointone => pointone_test}/main.go (100%) rename go/src/{printalphabet => printalphabet_test}/main.go (100%) rename go/src/{printalphabet => printalphabet_test}/printalphabet_correct/main.go (100%) rename go/src/{printbits => printbits_test}/main.go (100%) rename go/src/{printbits => printbits_test}/printbits_correct/main.go (100%) rename go/src/{printchessboard => printchessboard_test}/main.go (100%) rename go/src/{printchessboard => printchessboard_test}/printchessboard_correct/main.go (100%) rename go/src/{printcomb2 => printcomb2_test}/main.go (100%) rename go/src/{printcomb => printcomb_test}/main.go (100%) rename go/src/{printcombn => printcombn_test}/main.go (100%) rename go/src/{printdigits => printdigits_test}/main.go (100%) rename go/src/{printdigits => printdigits_test}/printdigits_correct/main.go (100%) rename go/src/{printhex => printhex_test}/main.go (100%) rename go/src/{printhex => printhex_test}/printhex_correct/main.go (100%) rename go/src/{printmemory => printmemory_test}/main.go (100%) rename go/src/{printnbr => printnbr_test}/main.go (100%) rename go/src/{printnbrinorder => printnbrinorder_test}/main.go (100%) rename go/src/{printparams => printparams_test}/main.go (100%) rename go/src/{printparams => printparams_test}/printparams_correct/main.go (100%) rename go/src/{printprogramname => printprogramname_test}/main.go (100%) rename go/src/{printprogramname => printprogramname_test}/printprogramname_correct/main.go (100%) rename go/src/{printrevcomb => printrevcomb_test}/main.go (100%) rename go/src/{printrevcomb => printrevcomb_test}/printrevcomb_correct/main.go (100%) rename go/src/{printreversealphabet => printreversealphabet_test}/main.go (100%) rename go/src/{printreversealphabet => printreversealphabet_test}/printreversealphabet_correct/main.go (100%) rename go/src/{printstr => printstr_test}/main.go (100%) rename go/src/{printwordstables => printwordstables_test}/main.go (100%) rename go/src/{priorprime => priorprime_test}/main.go (100%) rename go/src/{raid1a => raid1a_test}/main.go (100%) rename go/src/{raid1b => raid1b_test}/main.go (100%) rename go/src/{raid1c => raid1c_test}/main.go (100%) rename go/src/{raid1d => raid1d_test}/main.go (100%) rename go/src/{raid1e => raid1e_test}/main.go (100%) rename go/src/{raid2 => raid2_test}/main.go (100%) rename go/src/{raid2 => raid2_test}/raid2_correct/main.go (100%) rename go/src/{range => range_test}/main.go (100%) rename go/src/{range => range_test}/range_correct/main.go (100%) rename go/src/{reachablenumber => reachablenumber_test}/main.go (100%) rename go/src/{rectangle => rectangle_test}/main.go (100%) rename go/src/{rectangle => rectangle_test}/rectangle_correct/main.go (100%) rename go/src/{recursivefactorial => recursivefactorial_test}/main.go (100%) rename go/src/{recursivepower => recursivepower_test}/main.go (100%) rename go/src/{reduceint => reduceint_test}/main.go (100%) rename go/src/{repeatalpha => repeatalpha_test}/main.go (100%) rename go/src/{repeatalpha => repeatalpha_test}/repeatalpha_correct/main.go (100%) rename go/src/{reversebits => reversebits_test}/main.go (100%) rename go/src/{reverserange => reverserange_test}/main.go (100%) rename go/src/{reverserange => reverserange_test}/reverserange_correct/main.go (100%) rename go/src/{reversestrcap => reversestrcap_test}/main.go (100%) rename go/src/{reversestrcap => reversestrcap_test}/reversestrcap_correct/main.go (100%) rename go/src/{revivethreenums => revivethreenums_test}/main.go (100%) rename go/src/{revparams => revparams_test}/main.go (100%) rename go/src/{revparams => revparams_test}/revparams_correct/main.go (100%) rename go/src/{revwstr => revwstr_test}/main.go (100%) rename go/src/{revwstr => revwstr_test}/revwstr_correct/main.go (100%) rename go/src/{robottoorigin => robottoorigin_test}/main.go (100%) rename go/src/{robottoorigin => robottoorigin_test}/robottoorigin_correct/main.go (100%) rename go/src/{romannumbers => romannumbers_test}/main.go (100%) rename go/src/{romannumbers => romannumbers_test}/romannumbers_correct/main.go (100%) rename go/src/{rostring => rostring_test}/main.go (100%) rename go/src/{rostring => rostring_test}/rostring_correct/main.go (100%) rename go/src/{rot13 => rot13_test}/main.go (100%) rename go/src/{rot13 => rot13_test}/rot13_correct/main.go (100%) rename go/src/{rot14 => rot14_test}/main.go (100%) rename go/src/{rotatevowels => rotatevowels_test}/main.go (100%) rename go/src/{rotatevowels => rotatevowels_test}/rotatevowels_correct/main.go (100%) rename go/src/{rpncalc => rpncalc_test}/main.go (100%) rename go/src/{rpncalc => rpncalc_test}/rpncalc_correct/main.go (100%) rename go/src/{searchreplace => searchreplace_test}/main.go (100%) rename go/src/{searchreplace => searchreplace_test}/searchreplace_correct/main.go (100%) rename go/src/{slice => slice_test}/main.go (100%) rename go/src/{sortintegertable => sortintegertable_test}/main.go (100%) rename go/src/{sortparams => sortparams_test}/main.go (100%) rename go/src/{sortparams => sortparams_test}/sortparams_correct/main.go (100%) rename go/src/{sortwordarr => sortwordarr_test}/main.go (100%) rename go/src/{split => split_test}/main.go (100%) rename go/src/{splitwhitespaces => splitwhitespaces_test}/main.go (100%) rename go/src/{sqrt => sqrt_test}/main.go (100%) rename go/src/{strlen => strlen_test}/main.go (100%) rename go/src/{strrev => strrev_test}/main.go (100%) rename go/src/{swap => swap_test}/main.go (100%) rename go/src/{swapbits => swapbits_test}/main.go (100%) rename go/src/{sweetproblem => sweetproblem_test}/main.go (100%) rename go/src/{switchcase => switchcase_test}/main.go (100%) rename go/src/{switchcase => switchcase_test}/switchcase_correct/main.go (100%) rename go/src/{tabmult => tabmult_test}/main.go (100%) rename go/src/{tabmult => tabmult_test}/tabmult_correct/main.go (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/main.go (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/board.go (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/main.go (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/bad00.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/bad01.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/bad02.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/bad03.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/bad04.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/badFormat.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_01-1-2-0.00.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_02-1-4-0.00.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_03-2-4-0.00.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_04-6-6-0.00.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_05-21-10-0.00.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_06-22-10-0.00.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_07-26-11-0.00.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_08-24-10-0.03.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_09-11-7-0.07.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_10-12-7-0.52.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_11-12-8-0.83.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_12-19-9-3.40.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_13-23-10-4.72.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_14-15-8-7.34.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/samples/good_15-26-11-72.22.txt (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/solver.go (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/tetrimino.go (100%) rename go/src/{tetrisoptimizer => tetrisoptimizer_test}/tetrisoptimizer_correct/validation.go (100%) rename go/src/{tolower => tolower_test}/main.go (100%) rename go/src/{toupper => toupper_test}/main.go (100%) rename go/src/{trimatoi => trimatoi_test}/main.go (100%) rename go/src/{twosum => twosum_test}/main.go (100%) rename go/src/{ultimatedivmod => ultimatedivmod_test}/main.go (100%) rename go/src/{ultimatepointone => ultimatepointone_test}/main.go (100%) rename go/src/{union => union_test}/main.go (100%) rename go/src/{union => union_test}/union_correct/main.go (100%) rename go/src/{uniqueoccurences => uniqueoccurences_test}/main.go (100%) rename go/src/{uniqueoccurences => uniqueoccurences_test}/uniqueoccurences_correct/main.go (100%) rename go/src/{unmatch => unmatch_test}/main.go (100%) rename go/src/{volumechanger => volumechanger_test}/main.go (100%) rename go/src/{wdmatch => wdmatch_test}/main.go (100%) rename go/src/{wdmatch => wdmatch_test}/wdmatch_correct/main.go (100%) diff --git a/go/src/abort/main.go b/go/src/abort_test/main.go similarity index 100% rename from go/src/abort/main.go rename to go/src/abort_test/main.go diff --git a/go/src/activebits/main.go b/go/src/activebits_test/main.go similarity index 100% rename from go/src/activebits/main.go rename to go/src/activebits_test/main.go diff --git a/go/src/addprimesum/addprimesum_correct/main.go b/go/src/addprimesum_test/addprimesum_correct/main.go similarity index 100% rename from go/src/addprimesum/addprimesum_correct/main.go rename to go/src/addprimesum_test/addprimesum_correct/main.go diff --git a/go/src/addprimesum/main.go b/go/src/addprimesum_test/main.go similarity index 100% rename from go/src/addprimesum/main.go rename to go/src/addprimesum_test/main.go diff --git a/go/src/advancedsortwordarr/main.go b/go/src/advancedsortwordarr_test/main.go similarity index 100% rename from go/src/advancedsortwordarr/main.go rename to go/src/advancedsortwordarr_test/main.go diff --git a/go/src/alphacount/main.go b/go/src/alphacount_test/main.go similarity index 100% rename from go/src/alphacount/main.go rename to go/src/alphacount_test/main.go diff --git a/go/src/alphamirror/alphamirror_correct/main.go b/go/src/alphamirror_test/alphamirror_correct/main.go similarity index 100% rename from go/src/alphamirror/alphamirror_correct/main.go rename to go/src/alphamirror_test/alphamirror_correct/main.go diff --git a/go/src/alphamirror/main.go b/go/src/alphamirror_test/main.go similarity index 100% rename from go/src/alphamirror/main.go rename to go/src/alphamirror_test/main.go diff --git a/go/src/any/main.go b/go/src/any_test/main.go similarity index 100% rename from go/src/any/main.go rename to go/src/any_test/main.go diff --git a/go/src/appendrange/main.go b/go/src/appendrange_test/main.go similarity index 100% rename from go/src/appendrange/main.go rename to go/src/appendrange_test/main.go diff --git a/go/src/atoi/main.go b/go/src/atoi_test/main.go similarity index 100% rename from go/src/atoi/main.go rename to go/src/atoi_test/main.go diff --git a/go/src/balancedstring/balancedstring_correct/main.go b/go/src/balancedstring_test/balancedstring_correct/main.go similarity index 100% rename from go/src/balancedstring/balancedstring_correct/main.go rename to go/src/balancedstring_test/balancedstring_correct/main.go diff --git a/go/src/balancedstring/main.go b/go/src/balancedstring_test/main.go similarity index 100% rename from go/src/balancedstring/main.go rename to go/src/balancedstring_test/main.go diff --git a/go/src/basicatoi2/main.go b/go/src/basicatoi2_test/main.go similarity index 100% rename from go/src/basicatoi2/main.go rename to go/src/basicatoi2_test/main.go diff --git a/go/src/basicatoi/main.go b/go/src/basicatoi_test/main.go similarity index 100% rename from go/src/basicatoi/main.go rename to go/src/basicatoi_test/main.go diff --git a/go/src/basicjoin/main.go b/go/src/basicjoin_test/main.go similarity index 100% rename from go/src/basicjoin/main.go rename to go/src/basicjoin_test/main.go diff --git a/go/src/boolean/boolean_correct/main.go b/go/src/boolean_test/boolean_correct/main.go similarity index 100% rename from go/src/boolean/boolean_correct/main.go rename to go/src/boolean_test/boolean_correct/main.go diff --git a/go/src/boolean/main.go b/go/src/boolean_test/main.go similarity index 100% rename from go/src/boolean/main.go rename to go/src/boolean_test/main.go diff --git a/go/src/brackets/brackets_correct/main.go b/go/src/brackets_test/brackets_correct/main.go similarity index 100% rename from go/src/brackets/brackets_correct/main.go rename to go/src/brackets_test/brackets_correct/main.go diff --git a/go/src/brackets/main.go b/go/src/brackets_test/main.go similarity index 100% rename from go/src/brackets/main.go rename to go/src/brackets_test/main.go diff --git a/go/src/brainfuck/brainfuck_correct/main.go b/go/src/brainfuck_test/brainfuck_correct/main.go similarity index 100% rename from go/src/brainfuck/brainfuck_correct/main.go rename to go/src/brainfuck_test/brainfuck_correct/main.go diff --git a/go/src/brainfuck/main.go b/go/src/brainfuck_test/main.go similarity index 100% rename from go/src/brainfuck/main.go rename to go/src/brainfuck_test/main.go diff --git a/go/src/capitalize/main.go b/go/src/capitalize_test/main.go similarity index 100% rename from go/src/capitalize/main.go rename to go/src/capitalize_test/main.go diff --git a/go/src/chunk/main.go b/go/src/chunk_test/main.go similarity index 100% rename from go/src/chunk/main.go rename to go/src/chunk_test/main.go diff --git a/go/src/cleanstr/cleanstr_correct/main.go b/go/src/cleanstr_test/cleanstr_correct/main.go similarity index 100% rename from go/src/cleanstr/cleanstr_correct/main.go rename to go/src/cleanstr_test/cleanstr_correct/main.go diff --git a/go/src/cleanstr/main.go b/go/src/cleanstr_test/main.go similarity index 100% rename from go/src/cleanstr/main.go rename to go/src/cleanstr_test/main.go diff --git a/go/src/collatzcountdown/main.go b/go/src/collatzcountdown_test/main.go similarity index 100% rename from go/src/collatzcountdown/main.go rename to go/src/collatzcountdown_test/main.go diff --git a/go/src/comcheck/comcheck_correct/main.go b/go/src/comcheck_test/comcheck_correct/main.go similarity index 100% rename from go/src/comcheck/comcheck_correct/main.go rename to go/src/comcheck_test/comcheck_correct/main.go diff --git a/go/src/comcheck/main.go b/go/src/comcheck_test/main.go similarity index 100% rename from go/src/comcheck/main.go rename to go/src/comcheck_test/main.go diff --git a/go/src/compact/main.go b/go/src/compact_test/main.go similarity index 100% rename from go/src/compact/main.go rename to go/src/compact_test/main.go diff --git a/go/src/compare/main.go b/go/src/compare_test/main.go similarity index 100% rename from go/src/compare/main.go rename to go/src/compare_test/main.go diff --git a/go/src/concat/main.go b/go/src/concat_test/main.go similarity index 100% rename from go/src/concat/main.go rename to go/src/concat_test/main.go diff --git a/go/src/concatparams/main.go b/go/src/concatparams_test/main.go similarity index 100% rename from go/src/concatparams/main.go rename to go/src/concatparams_test/main.go diff --git a/go/src/costumeprofit/costumeprofit_correct/main.go b/go/src/costumeprofit_test/costumeprofit_correct/main.go similarity index 100% rename from go/src/costumeprofit/costumeprofit_correct/main.go rename to go/src/costumeprofit_test/costumeprofit_correct/main.go diff --git a/go/src/costumeprofit/main.go b/go/src/costumeprofit_test/main.go similarity index 100% rename from go/src/costumeprofit/main.go rename to go/src/costumeprofit_test/main.go diff --git a/go/src/countdown/countdown_correct/main.go b/go/src/countdown_test/countdown_correct/main.go similarity index 100% rename from go/src/countdown/countdown_correct/main.go rename to go/src/countdown_test/countdown_correct/main.go diff --git a/go/src/countdown/main.go b/go/src/countdown_test/main.go similarity index 100% rename from go/src/countdown/main.go rename to go/src/countdown_test/main.go diff --git a/go/src/countif/main.go b/go/src/countif_test/main.go similarity index 100% rename from go/src/countif/main.go rename to go/src/countif_test/main.go diff --git a/go/src/displaya/displaya_correct/main.go b/go/src/displaya_test/displaya_correct/main.go similarity index 100% rename from go/src/displaya/displaya_correct/main.go rename to go/src/displaya_test/displaya_correct/main.go diff --git a/go/src/displaya/main.go b/go/src/displaya_test/main.go similarity index 100% rename from go/src/displaya/main.go rename to go/src/displaya_test/main.go diff --git a/go/src/displayalpham/displayalpham_correct/main.go b/go/src/displayalpham_test/displayalpham_correct/main.go similarity index 100% rename from go/src/displayalpham/displayalpham_correct/main.go rename to go/src/displayalpham_test/displayalpham_correct/main.go diff --git a/go/src/displayalpham/main.go b/go/src/displayalpham_test/main.go similarity index 100% rename from go/src/displayalpham/main.go rename to go/src/displayalpham_test/main.go diff --git a/go/src/displayalrevm/displayalrevm_correct/main.go b/go/src/displayalrevm_test/displayalrevm_correct/main.go similarity index 100% rename from go/src/displayalrevm/displayalrevm_correct/main.go rename to go/src/displayalrevm_test/displayalrevm_correct/main.go diff --git a/go/src/displayalrevm/main.go b/go/src/displayalrevm_test/main.go similarity index 100% rename from go/src/displayalrevm/main.go rename to go/src/displayalrevm_test/main.go diff --git a/go/src/displayfirstparam/displayfirstparam_correct/main.go b/go/src/displayfirstparam_test/displayfirstparam_correct/main.go similarity index 100% rename from go/src/displayfirstparam/displayfirstparam_correct/main.go rename to go/src/displayfirstparam_test/displayfirstparam_correct/main.go diff --git a/go/src/displayfirstparam/main.go b/go/src/displayfirstparam_test/main.go similarity index 100% rename from go/src/displayfirstparam/main.go rename to go/src/displayfirstparam_test/main.go diff --git a/go/src/displaylastparam/displaylastparam_correct/main.go b/go/src/displaylastparam_test/displaylastparam_correct/main.go similarity index 100% rename from go/src/displaylastparam/displaylastparam_correct/main.go rename to go/src/displaylastparam_test/displaylastparam_correct/main.go diff --git a/go/src/displaylastparam/main.go b/go/src/displaylastparam_test/main.go similarity index 100% rename from go/src/displaylastparam/main.go rename to go/src/displaylastparam_test/main.go diff --git a/go/src/displayz/displayz_correct/main.go b/go/src/displayz_test/displayz_correct/main.go similarity index 100% rename from go/src/displayz/displayz_correct/main.go rename to go/src/displayz_test/displayz_correct/main.go diff --git a/go/src/displayz/main.go b/go/src/displayz_test/main.go similarity index 100% rename from go/src/displayz/main.go rename to go/src/displayz_test/main.go diff --git a/go/src/divmod/main.go b/go/src/divmod_test/main.go similarity index 100% rename from go/src/divmod/main.go rename to go/src/divmod_test/main.go diff --git a/go/src/doop/doop_correct/main.go b/go/src/doop_test/doop_correct/main.go similarity index 100% rename from go/src/doop/doop_correct/main.go rename to go/src/doop_test/doop_correct/main.go diff --git a/go/src/doop/main.go b/go/src/doop_test/main.go similarity index 100% rename from go/src/doop/main.go rename to go/src/doop_test/main.go diff --git a/go/src/doppelganger/main.go b/go/src/doppelganger_test/main.go similarity index 100% rename from go/src/doppelganger/main.go rename to go/src/doppelganger_test/main.go diff --git a/go/src/eightqueens/main.go b/go/src/eightqueens_test/main.go similarity index 100% rename from go/src/eightqueens/main.go rename to go/src/eightqueens_test/main.go diff --git a/go/src/enigma/main.go b/go/src/enigma_test/main.go similarity index 100% rename from go/src/enigma/main.go rename to go/src/enigma_test/main.go diff --git a/go/src/expandstr/expandstr_correct/main.go b/go/src/expandstr_test/expandstr_correct/main.go similarity index 100% rename from go/src/expandstr/expandstr_correct/main.go rename to go/src/expandstr_test/expandstr_correct/main.go diff --git a/go/src/expandstr/main.go b/go/src/expandstr_test/main.go similarity index 100% rename from go/src/expandstr/main.go rename to go/src/expandstr_test/main.go diff --git a/go/src/fib/main.go b/go/src/fib_test/main.go similarity index 100% rename from go/src/fib/main.go rename to go/src/fib_test/main.go diff --git a/go/src/fibonacci/main.go b/go/src/fibonacci_test/main.go similarity index 100% rename from go/src/fibonacci/main.go rename to go/src/fibonacci_test/main.go diff --git a/go/src/findnextprime/main.go b/go/src/findnextprime_test/main.go similarity index 100% rename from go/src/findnextprime/main.go rename to go/src/findnextprime_test/main.go diff --git a/go/src/findprevprime/main.go b/go/src/findprevprime_test/main.go similarity index 100% rename from go/src/findprevprime/main.go rename to go/src/findprevprime_test/main.go diff --git a/go/src/firstrune/main.go b/go/src/firstrune_test/main.go similarity index 100% rename from go/src/firstrune/main.go rename to go/src/firstrune_test/main.go diff --git a/go/src/firstword/firstword_correct/main.go b/go/src/firstword_test/firstword_correct/main.go similarity index 100% rename from go/src/firstword/firstword_correct/main.go rename to go/src/firstword_test/firstword_correct/main.go diff --git a/go/src/firstword/main.go b/go/src/firstword_test/main.go similarity index 100% rename from go/src/firstword/main.go rename to go/src/firstword_test/main.go diff --git a/go/src/fixthemain/fixthemain_correct/main.go b/go/src/fixthemain_test/fixthemain_correct/main.go similarity index 100% rename from go/src/fixthemain/fixthemain_correct/main.go rename to go/src/fixthemain_test/fixthemain_correct/main.go diff --git a/go/src/fixthemain/main.go b/go/src/fixthemain_test/main.go similarity index 100% rename from go/src/fixthemain/main.go rename to go/src/fixthemain_test/main.go diff --git a/go/src/flags/flags_correct/main.go b/go/src/flags_test/flags_correct/main.go similarity index 100% rename from go/src/flags/flags_correct/main.go rename to go/src/flags_test/flags_correct/main.go diff --git a/go/src/flags/main.go b/go/src/flags_test/main.go similarity index 100% rename from go/src/flags/main.go rename to go/src/flags_test/main.go diff --git a/go/src/foldint/main.go b/go/src/foldint_test/main.go similarity index 100% rename from go/src/foldint/main.go rename to go/src/foldint_test/main.go diff --git a/go/src/foreach/main.go b/go/src/foreach_test/main.go similarity index 100% rename from go/src/foreach/main.go rename to go/src/foreach_test/main.go diff --git a/go/src/fprime/fprime_correct/main.go b/go/src/fprime_test/fprime_correct/main.go similarity index 100% rename from go/src/fprime/fprime_correct/main.go rename to go/src/fprime_test/fprime_correct/main.go diff --git a/go/src/fprime/main.go b/go/src/fprime_test/main.go similarity index 100% rename from go/src/fprime/main.go rename to go/src/fprime_test/main.go diff --git a/go/src/game23/main.go b/go/src/game23_test/main.go similarity index 100% rename from go/src/game23/main.go rename to go/src/game23_test/main.go diff --git a/go/src/gcd/gcd_correct/main.go b/go/src/gcd_test/gcd_correct/main.go similarity index 100% rename from go/src/gcd/gcd_correct/main.go rename to go/src/gcd_test/gcd_correct/main.go diff --git a/go/src/gcd/main.go b/go/src/gcd_test/main.go similarity index 100% rename from go/src/gcd/main.go rename to go/src/gcd_test/main.go diff --git a/go/src/grouping/grouping_correct/main.go b/go/src/grouping_test/grouping_correct/main.go similarity index 100% rename from go/src/grouping/grouping_correct/main.go rename to go/src/grouping_test/grouping_correct/main.go diff --git a/go/src/grouping/main.go b/go/src/grouping_test/main.go similarity index 100% rename from go/src/grouping/main.go rename to go/src/grouping_test/main.go diff --git a/go/src/halfcontest/main.go b/go/src/halfcontest_test/main.go similarity index 100% rename from go/src/halfcontest/main.go rename to go/src/halfcontest_test/main.go diff --git a/go/src/hello/hello_correct/main.go b/go/src/hello_test/hello_correct/main.go similarity index 100% rename from go/src/hello/hello_correct/main.go rename to go/src/hello_test/hello_correct/main.go diff --git a/go/src/hello/main.go b/go/src/hello_test/main.go similarity index 100% rename from go/src/hello/main.go rename to go/src/hello_test/main.go diff --git a/go/src/hiddenp/hiddenp_correct/main.go b/go/src/hiddenp_test/hiddenp_correct/main.go similarity index 100% rename from go/src/hiddenp/hiddenp_correct/main.go rename to go/src/hiddenp_test/hiddenp_correct/main.go diff --git a/go/src/hiddenp/main.go b/go/src/hiddenp_test/main.go similarity index 100% rename from go/src/hiddenp/main.go rename to go/src/hiddenp_test/main.go diff --git a/go/src/index/main.go b/go/src/index_test/main.go similarity index 100% rename from go/src/index/main.go rename to go/src/index_test/main.go diff --git a/go/src/inter/inter_correct/main.go b/go/src/inter_test/inter_correct/main.go similarity index 100% rename from go/src/inter/inter_correct/main.go rename to go/src/inter_test/inter_correct/main.go diff --git a/go/src/inter/main.go b/go/src/inter_test/main.go similarity index 100% rename from go/src/inter/main.go rename to go/src/inter_test/main.go diff --git a/go/src/interestingnumber/main.go b/go/src/interestingnumber_test/main.go similarity index 100% rename from go/src/interestingnumber/main.go rename to go/src/interestingnumber_test/main.go diff --git a/go/src/isalpha/main.go b/go/src/isalpha_test/main.go similarity index 100% rename from go/src/isalpha/main.go rename to go/src/isalpha_test/main.go diff --git a/go/src/isanagram/main.go b/go/src/isanagram_test/main.go similarity index 100% rename from go/src/isanagram/main.go rename to go/src/isanagram_test/main.go diff --git a/go/src/islower/main.go b/go/src/islower_test/main.go similarity index 100% rename from go/src/islower/main.go rename to go/src/islower_test/main.go diff --git a/go/src/isnegative/main.go b/go/src/isnegative_test/main.go similarity index 100% rename from go/src/isnegative/main.go rename to go/src/isnegative_test/main.go diff --git a/go/src/isnumeric/main.go b/go/src/isnumeric_test/main.go similarity index 100% rename from go/src/isnumeric/main.go rename to go/src/isnumeric_test/main.go diff --git a/go/src/ispowerof2/ispowerof2_correct/main.go b/go/src/ispowerof2_test/ispowerof2_correct/main.go similarity index 100% rename from go/src/ispowerof2/ispowerof2_correct/main.go rename to go/src/ispowerof2_test/ispowerof2_correct/main.go diff --git a/go/src/ispowerof2/main.go b/go/src/ispowerof2_test/main.go similarity index 100% rename from go/src/ispowerof2/main.go rename to go/src/ispowerof2_test/main.go diff --git a/go/src/isprime/main.go b/go/src/isprime_test/main.go similarity index 100% rename from go/src/isprime/main.go rename to go/src/isprime_test/main.go diff --git a/go/src/isprintable/main.go b/go/src/isprintable_test/main.go similarity index 100% rename from go/src/isprintable/main.go rename to go/src/isprintable_test/main.go diff --git a/go/src/issorted/main.go b/go/src/issorted_test/main.go similarity index 100% rename from go/src/issorted/main.go rename to go/src/issorted_test/main.go diff --git a/go/src/isupper/main.go b/go/src/isupper_test/main.go similarity index 100% rename from go/src/isupper/main.go rename to go/src/isupper_test/main.go diff --git a/go/src/iterativefactorial/main.go b/go/src/iterativefactorial_test/main.go similarity index 100% rename from go/src/iterativefactorial/main.go rename to go/src/iterativefactorial_test/main.go diff --git a/go/src/iterativepower/main.go b/go/src/iterativepower_test/main.go similarity index 100% rename from go/src/iterativepower/main.go rename to go/src/iterativepower_test/main.go diff --git a/go/src/itoa/main.go b/go/src/itoa_test/main.go similarity index 100% rename from go/src/itoa/main.go rename to go/src/itoa_test/main.go diff --git a/go/src/itoabase/main.go b/go/src/itoabase_test/main.go similarity index 100% rename from go/src/itoabase/main.go rename to go/src/itoabase_test/main.go diff --git a/go/src/join/main.go b/go/src/join_test/main.go similarity index 100% rename from go/src/join/main.go rename to go/src/join_test/main.go diff --git a/go/src/lastrune/main.go b/go/src/lastrune_test/main.go similarity index 100% rename from go/src/lastrune/main.go rename to go/src/lastrune_test/main.go diff --git a/go/src/lastword/lastword_correct/main.go b/go/src/lastword_test/lastword_correct/main.go similarity index 100% rename from go/src/lastword/lastword_correct/main.go rename to go/src/lastword_test/lastword_correct/main.go diff --git a/go/src/lastword/main.go b/go/src/lastword_test/main.go similarity index 100% rename from go/src/lastword/main.go rename to go/src/lastword_test/main.go diff --git a/go/src/lcm/main.go b/go/src/lcm_test/main.go similarity index 100% rename from go/src/lcm/main.go rename to go/src/lcm_test/main.go diff --git a/go/src/makerange/main.go b/go/src/makerange_test/main.go similarity index 100% rename from go/src/makerange/main.go rename to go/src/makerange_test/main.go diff --git a/go/src/map/main.go b/go/src/map_test/main.go similarity index 100% rename from go/src/map/main.go rename to go/src/map_test/main.go diff --git a/go/src/max/main.go b/go/src/max_test/main.go similarity index 100% rename from go/src/max/main.go rename to go/src/max_test/main.go diff --git a/go/src/nauuo/main.go b/go/src/nauuo_test/main.go similarity index 100% rename from go/src/nauuo/main.go rename to go/src/nauuo_test/main.go diff --git a/go/src/nbrconvertalpha/main.go b/go/src/nbrconvertalpha_test/main.go similarity index 100% rename from go/src/nbrconvertalpha/main.go rename to go/src/nbrconvertalpha_test/main.go diff --git a/go/src/nbrconvertalpha/nbrconvertalpha_correct/main.go b/go/src/nbrconvertalpha_test/nbrconvertalpha_correct/main.go similarity index 100% rename from go/src/nbrconvertalpha/nbrconvertalpha_correct/main.go rename to go/src/nbrconvertalpha_test/nbrconvertalpha_correct/main.go diff --git a/go/src/nenokku/main.go b/go/src/nenokku_test/main.go similarity index 100% rename from go/src/nenokku/main.go rename to go/src/nenokku_test/main.go diff --git a/go/src/nenokku/nenokku_correct/main.go b/go/src/nenokku_test/nenokku_correct/main.go similarity index 100% rename from go/src/nenokku/nenokku_correct/main.go rename to go/src/nenokku_test/nenokku_correct/main.go diff --git a/go/src/nrune/main.go b/go/src/nrune_test/main.go similarity index 100% rename from go/src/nrune/main.go rename to go/src/nrune_test/main.go diff --git a/go/src/onlya/main.go b/go/src/onlya_test/main.go similarity index 100% rename from go/src/onlya/main.go rename to go/src/onlya_test/main.go diff --git a/go/src/onlya/onlya_correct/main.go b/go/src/onlya_test/onlya_correct/main.go similarity index 100% rename from go/src/onlya/onlya_correct/main.go rename to go/src/onlya_test/onlya_correct/main.go diff --git a/go/src/onlyz/main.go b/go/src/onlyz_test/main.go similarity index 100% rename from go/src/onlyz/main.go rename to go/src/onlyz_test/main.go diff --git a/go/src/onlyz/onlyz_correct/main.go b/go/src/onlyz_test/onlyz_correct/main.go similarity index 100% rename from go/src/onlyz/onlyz_correct/main.go rename to go/src/onlyz_test/onlyz_correct/main.go diff --git a/go/src/options/main.go b/go/src/options_test/main.go similarity index 100% rename from go/src/options/main.go rename to go/src/options_test/main.go diff --git a/go/src/options/options_correct/main.go b/go/src/options_test/options_correct/main.go similarity index 100% rename from go/src/options/options_correct/main.go rename to go/src/options_test/options_correct/main.go diff --git a/go/src/paramcount/main.go b/go/src/paramcount_test/main.go similarity index 100% rename from go/src/paramcount/main.go rename to go/src/paramcount_test/main.go diff --git a/go/src/paramcount/paramcount_correct/main.go b/go/src/paramcount_test/paramcount_correct/main.go similarity index 100% rename from go/src/paramcount/paramcount_correct/main.go rename to go/src/paramcount_test/paramcount_correct/main.go diff --git a/go/src/piglatin/main.go b/go/src/piglatin_test/main.go similarity index 100% rename from go/src/piglatin/main.go rename to go/src/piglatin_test/main.go diff --git a/go/src/piglatin/piglatin_correct/main.go b/go/src/piglatin_test/piglatin_correct/main.go similarity index 100% rename from go/src/piglatin/piglatin_correct/main.go rename to go/src/piglatin_test/piglatin_correct/main.go diff --git a/go/src/point/main.go b/go/src/point_test/main.go similarity index 100% rename from go/src/point/main.go rename to go/src/point_test/main.go diff --git a/go/src/point/point_correct/main.go b/go/src/point_test/point_correct/main.go similarity index 100% rename from go/src/point/point_correct/main.go rename to go/src/point_test/point_correct/main.go diff --git a/go/src/pointone/main.go b/go/src/pointone_test/main.go similarity index 100% rename from go/src/pointone/main.go rename to go/src/pointone_test/main.go diff --git a/go/src/printalphabet/main.go b/go/src/printalphabet_test/main.go similarity index 100% rename from go/src/printalphabet/main.go rename to go/src/printalphabet_test/main.go diff --git a/go/src/printalphabet/printalphabet_correct/main.go b/go/src/printalphabet_test/printalphabet_correct/main.go similarity index 100% rename from go/src/printalphabet/printalphabet_correct/main.go rename to go/src/printalphabet_test/printalphabet_correct/main.go diff --git a/go/src/printbits/main.go b/go/src/printbits_test/main.go similarity index 100% rename from go/src/printbits/main.go rename to go/src/printbits_test/main.go diff --git a/go/src/printbits/printbits_correct/main.go b/go/src/printbits_test/printbits_correct/main.go similarity index 100% rename from go/src/printbits/printbits_correct/main.go rename to go/src/printbits_test/printbits_correct/main.go diff --git a/go/src/printchessboard/main.go b/go/src/printchessboard_test/main.go similarity index 100% rename from go/src/printchessboard/main.go rename to go/src/printchessboard_test/main.go diff --git a/go/src/printchessboard/printchessboard_correct/main.go b/go/src/printchessboard_test/printchessboard_correct/main.go similarity index 100% rename from go/src/printchessboard/printchessboard_correct/main.go rename to go/src/printchessboard_test/printchessboard_correct/main.go diff --git a/go/src/printcomb2/main.go b/go/src/printcomb2_test/main.go similarity index 100% rename from go/src/printcomb2/main.go rename to go/src/printcomb2_test/main.go diff --git a/go/src/printcomb/main.go b/go/src/printcomb_test/main.go similarity index 100% rename from go/src/printcomb/main.go rename to go/src/printcomb_test/main.go diff --git a/go/src/printcombn/main.go b/go/src/printcombn_test/main.go similarity index 100% rename from go/src/printcombn/main.go rename to go/src/printcombn_test/main.go diff --git a/go/src/printdigits/main.go b/go/src/printdigits_test/main.go similarity index 100% rename from go/src/printdigits/main.go rename to go/src/printdigits_test/main.go diff --git a/go/src/printdigits/printdigits_correct/main.go b/go/src/printdigits_test/printdigits_correct/main.go similarity index 100% rename from go/src/printdigits/printdigits_correct/main.go rename to go/src/printdigits_test/printdigits_correct/main.go diff --git a/go/src/printhex/main.go b/go/src/printhex_test/main.go similarity index 100% rename from go/src/printhex/main.go rename to go/src/printhex_test/main.go diff --git a/go/src/printhex/printhex_correct/main.go b/go/src/printhex_test/printhex_correct/main.go similarity index 100% rename from go/src/printhex/printhex_correct/main.go rename to go/src/printhex_test/printhex_correct/main.go diff --git a/go/src/printmemory/main.go b/go/src/printmemory_test/main.go similarity index 100% rename from go/src/printmemory/main.go rename to go/src/printmemory_test/main.go diff --git a/go/src/printnbr/main.go b/go/src/printnbr_test/main.go similarity index 100% rename from go/src/printnbr/main.go rename to go/src/printnbr_test/main.go diff --git a/go/src/printnbrinorder/main.go b/go/src/printnbrinorder_test/main.go similarity index 100% rename from go/src/printnbrinorder/main.go rename to go/src/printnbrinorder_test/main.go diff --git a/go/src/printparams/main.go b/go/src/printparams_test/main.go similarity index 100% rename from go/src/printparams/main.go rename to go/src/printparams_test/main.go diff --git a/go/src/printparams/printparams_correct/main.go b/go/src/printparams_test/printparams_correct/main.go similarity index 100% rename from go/src/printparams/printparams_correct/main.go rename to go/src/printparams_test/printparams_correct/main.go diff --git a/go/src/printprogramname/main.go b/go/src/printprogramname_test/main.go similarity index 100% rename from go/src/printprogramname/main.go rename to go/src/printprogramname_test/main.go diff --git a/go/src/printprogramname/printprogramname_correct/main.go b/go/src/printprogramname_test/printprogramname_correct/main.go similarity index 100% rename from go/src/printprogramname/printprogramname_correct/main.go rename to go/src/printprogramname_test/printprogramname_correct/main.go diff --git a/go/src/printrevcomb/main.go b/go/src/printrevcomb_test/main.go similarity index 100% rename from go/src/printrevcomb/main.go rename to go/src/printrevcomb_test/main.go diff --git a/go/src/printrevcomb/printrevcomb_correct/main.go b/go/src/printrevcomb_test/printrevcomb_correct/main.go similarity index 100% rename from go/src/printrevcomb/printrevcomb_correct/main.go rename to go/src/printrevcomb_test/printrevcomb_correct/main.go diff --git a/go/src/printreversealphabet/main.go b/go/src/printreversealphabet_test/main.go similarity index 100% rename from go/src/printreversealphabet/main.go rename to go/src/printreversealphabet_test/main.go diff --git a/go/src/printreversealphabet/printreversealphabet_correct/main.go b/go/src/printreversealphabet_test/printreversealphabet_correct/main.go similarity index 100% rename from go/src/printreversealphabet/printreversealphabet_correct/main.go rename to go/src/printreversealphabet_test/printreversealphabet_correct/main.go diff --git a/go/src/printstr/main.go b/go/src/printstr_test/main.go similarity index 100% rename from go/src/printstr/main.go rename to go/src/printstr_test/main.go diff --git a/go/src/printwordstables/main.go b/go/src/printwordstables_test/main.go similarity index 100% rename from go/src/printwordstables/main.go rename to go/src/printwordstables_test/main.go diff --git a/go/src/priorprime/main.go b/go/src/priorprime_test/main.go similarity index 100% rename from go/src/priorprime/main.go rename to go/src/priorprime_test/main.go diff --git a/go/src/raid1a/main.go b/go/src/raid1a_test/main.go similarity index 100% rename from go/src/raid1a/main.go rename to go/src/raid1a_test/main.go diff --git a/go/src/raid1b/main.go b/go/src/raid1b_test/main.go similarity index 100% rename from go/src/raid1b/main.go rename to go/src/raid1b_test/main.go diff --git a/go/src/raid1c/main.go b/go/src/raid1c_test/main.go similarity index 100% rename from go/src/raid1c/main.go rename to go/src/raid1c_test/main.go diff --git a/go/src/raid1d/main.go b/go/src/raid1d_test/main.go similarity index 100% rename from go/src/raid1d/main.go rename to go/src/raid1d_test/main.go diff --git a/go/src/raid1e/main.go b/go/src/raid1e_test/main.go similarity index 100% rename from go/src/raid1e/main.go rename to go/src/raid1e_test/main.go diff --git a/go/src/raid2/main.go b/go/src/raid2_test/main.go similarity index 100% rename from go/src/raid2/main.go rename to go/src/raid2_test/main.go diff --git a/go/src/raid2/raid2_correct/main.go b/go/src/raid2_test/raid2_correct/main.go similarity index 100% rename from go/src/raid2/raid2_correct/main.go rename to go/src/raid2_test/raid2_correct/main.go diff --git a/go/src/range/main.go b/go/src/range_test/main.go similarity index 100% rename from go/src/range/main.go rename to go/src/range_test/main.go diff --git a/go/src/range/range_correct/main.go b/go/src/range_test/range_correct/main.go similarity index 100% rename from go/src/range/range_correct/main.go rename to go/src/range_test/range_correct/main.go diff --git a/go/src/reachablenumber/main.go b/go/src/reachablenumber_test/main.go similarity index 100% rename from go/src/reachablenumber/main.go rename to go/src/reachablenumber_test/main.go diff --git a/go/src/rectangle/main.go b/go/src/rectangle_test/main.go similarity index 100% rename from go/src/rectangle/main.go rename to go/src/rectangle_test/main.go diff --git a/go/src/rectangle/rectangle_correct/main.go b/go/src/rectangle_test/rectangle_correct/main.go similarity index 100% rename from go/src/rectangle/rectangle_correct/main.go rename to go/src/rectangle_test/rectangle_correct/main.go diff --git a/go/src/recursivefactorial/main.go b/go/src/recursivefactorial_test/main.go similarity index 100% rename from go/src/recursivefactorial/main.go rename to go/src/recursivefactorial_test/main.go diff --git a/go/src/recursivepower/main.go b/go/src/recursivepower_test/main.go similarity index 100% rename from go/src/recursivepower/main.go rename to go/src/recursivepower_test/main.go diff --git a/go/src/reduceint/main.go b/go/src/reduceint_test/main.go similarity index 100% rename from go/src/reduceint/main.go rename to go/src/reduceint_test/main.go diff --git a/go/src/repeatalpha/main.go b/go/src/repeatalpha_test/main.go similarity index 100% rename from go/src/repeatalpha/main.go rename to go/src/repeatalpha_test/main.go diff --git a/go/src/repeatalpha/repeatalpha_correct/main.go b/go/src/repeatalpha_test/repeatalpha_correct/main.go similarity index 100% rename from go/src/repeatalpha/repeatalpha_correct/main.go rename to go/src/repeatalpha_test/repeatalpha_correct/main.go diff --git a/go/src/reversebits/main.go b/go/src/reversebits_test/main.go similarity index 100% rename from go/src/reversebits/main.go rename to go/src/reversebits_test/main.go diff --git a/go/src/reverserange/main.go b/go/src/reverserange_test/main.go similarity index 100% rename from go/src/reverserange/main.go rename to go/src/reverserange_test/main.go diff --git a/go/src/reverserange/reverserange_correct/main.go b/go/src/reverserange_test/reverserange_correct/main.go similarity index 100% rename from go/src/reverserange/reverserange_correct/main.go rename to go/src/reverserange_test/reverserange_correct/main.go diff --git a/go/src/reversestrcap/main.go b/go/src/reversestrcap_test/main.go similarity index 100% rename from go/src/reversestrcap/main.go rename to go/src/reversestrcap_test/main.go diff --git a/go/src/reversestrcap/reversestrcap_correct/main.go b/go/src/reversestrcap_test/reversestrcap_correct/main.go similarity index 100% rename from go/src/reversestrcap/reversestrcap_correct/main.go rename to go/src/reversestrcap_test/reversestrcap_correct/main.go diff --git a/go/src/revivethreenums/main.go b/go/src/revivethreenums_test/main.go similarity index 100% rename from go/src/revivethreenums/main.go rename to go/src/revivethreenums_test/main.go diff --git a/go/src/revparams/main.go b/go/src/revparams_test/main.go similarity index 100% rename from go/src/revparams/main.go rename to go/src/revparams_test/main.go diff --git a/go/src/revparams/revparams_correct/main.go b/go/src/revparams_test/revparams_correct/main.go similarity index 100% rename from go/src/revparams/revparams_correct/main.go rename to go/src/revparams_test/revparams_correct/main.go diff --git a/go/src/revwstr/main.go b/go/src/revwstr_test/main.go similarity index 100% rename from go/src/revwstr/main.go rename to go/src/revwstr_test/main.go diff --git a/go/src/revwstr/revwstr_correct/main.go b/go/src/revwstr_test/revwstr_correct/main.go similarity index 100% rename from go/src/revwstr/revwstr_correct/main.go rename to go/src/revwstr_test/revwstr_correct/main.go diff --git a/go/src/robottoorigin/main.go b/go/src/robottoorigin_test/main.go similarity index 100% rename from go/src/robottoorigin/main.go rename to go/src/robottoorigin_test/main.go diff --git a/go/src/robottoorigin/robottoorigin_correct/main.go b/go/src/robottoorigin_test/robottoorigin_correct/main.go similarity index 100% rename from go/src/robottoorigin/robottoorigin_correct/main.go rename to go/src/robottoorigin_test/robottoorigin_correct/main.go diff --git a/go/src/romannumbers/main.go b/go/src/romannumbers_test/main.go similarity index 100% rename from go/src/romannumbers/main.go rename to go/src/romannumbers_test/main.go diff --git a/go/src/romannumbers/romannumbers_correct/main.go b/go/src/romannumbers_test/romannumbers_correct/main.go similarity index 100% rename from go/src/romannumbers/romannumbers_correct/main.go rename to go/src/romannumbers_test/romannumbers_correct/main.go diff --git a/go/src/rostring/main.go b/go/src/rostring_test/main.go similarity index 100% rename from go/src/rostring/main.go rename to go/src/rostring_test/main.go diff --git a/go/src/rostring/rostring_correct/main.go b/go/src/rostring_test/rostring_correct/main.go similarity index 100% rename from go/src/rostring/rostring_correct/main.go rename to go/src/rostring_test/rostring_correct/main.go diff --git a/go/src/rot13/main.go b/go/src/rot13_test/main.go similarity index 100% rename from go/src/rot13/main.go rename to go/src/rot13_test/main.go diff --git a/go/src/rot13/rot13_correct/main.go b/go/src/rot13_test/rot13_correct/main.go similarity index 100% rename from go/src/rot13/rot13_correct/main.go rename to go/src/rot13_test/rot13_correct/main.go diff --git a/go/src/rot14/main.go b/go/src/rot14_test/main.go similarity index 100% rename from go/src/rot14/main.go rename to go/src/rot14_test/main.go diff --git a/go/src/rotatevowels/main.go b/go/src/rotatevowels_test/main.go similarity index 100% rename from go/src/rotatevowels/main.go rename to go/src/rotatevowels_test/main.go diff --git a/go/src/rotatevowels/rotatevowels_correct/main.go b/go/src/rotatevowels_test/rotatevowels_correct/main.go similarity index 100% rename from go/src/rotatevowels/rotatevowels_correct/main.go rename to go/src/rotatevowels_test/rotatevowels_correct/main.go diff --git a/go/src/rpncalc/main.go b/go/src/rpncalc_test/main.go similarity index 100% rename from go/src/rpncalc/main.go rename to go/src/rpncalc_test/main.go diff --git a/go/src/rpncalc/rpncalc_correct/main.go b/go/src/rpncalc_test/rpncalc_correct/main.go similarity index 100% rename from go/src/rpncalc/rpncalc_correct/main.go rename to go/src/rpncalc_test/rpncalc_correct/main.go diff --git a/go/src/searchreplace/main.go b/go/src/searchreplace_test/main.go similarity index 100% rename from go/src/searchreplace/main.go rename to go/src/searchreplace_test/main.go diff --git a/go/src/searchreplace/searchreplace_correct/main.go b/go/src/searchreplace_test/searchreplace_correct/main.go similarity index 100% rename from go/src/searchreplace/searchreplace_correct/main.go rename to go/src/searchreplace_test/searchreplace_correct/main.go diff --git a/go/src/slice/main.go b/go/src/slice_test/main.go similarity index 100% rename from go/src/slice/main.go rename to go/src/slice_test/main.go diff --git a/go/src/sortintegertable/main.go b/go/src/sortintegertable_test/main.go similarity index 100% rename from go/src/sortintegertable/main.go rename to go/src/sortintegertable_test/main.go diff --git a/go/src/sortparams/main.go b/go/src/sortparams_test/main.go similarity index 100% rename from go/src/sortparams/main.go rename to go/src/sortparams_test/main.go diff --git a/go/src/sortparams/sortparams_correct/main.go b/go/src/sortparams_test/sortparams_correct/main.go similarity index 100% rename from go/src/sortparams/sortparams_correct/main.go rename to go/src/sortparams_test/sortparams_correct/main.go diff --git a/go/src/sortwordarr/main.go b/go/src/sortwordarr_test/main.go similarity index 100% rename from go/src/sortwordarr/main.go rename to go/src/sortwordarr_test/main.go diff --git a/go/src/split/main.go b/go/src/split_test/main.go similarity index 100% rename from go/src/split/main.go rename to go/src/split_test/main.go diff --git a/go/src/splitwhitespaces/main.go b/go/src/splitwhitespaces_test/main.go similarity index 100% rename from go/src/splitwhitespaces/main.go rename to go/src/splitwhitespaces_test/main.go diff --git a/go/src/sqrt/main.go b/go/src/sqrt_test/main.go similarity index 100% rename from go/src/sqrt/main.go rename to go/src/sqrt_test/main.go diff --git a/go/src/strlen/main.go b/go/src/strlen_test/main.go similarity index 100% rename from go/src/strlen/main.go rename to go/src/strlen_test/main.go diff --git a/go/src/strrev/main.go b/go/src/strrev_test/main.go similarity index 100% rename from go/src/strrev/main.go rename to go/src/strrev_test/main.go diff --git a/go/src/swap/main.go b/go/src/swap_test/main.go similarity index 100% rename from go/src/swap/main.go rename to go/src/swap_test/main.go diff --git a/go/src/swapbits/main.go b/go/src/swapbits_test/main.go similarity index 100% rename from go/src/swapbits/main.go rename to go/src/swapbits_test/main.go diff --git a/go/src/sweetproblem/main.go b/go/src/sweetproblem_test/main.go similarity index 100% rename from go/src/sweetproblem/main.go rename to go/src/sweetproblem_test/main.go diff --git a/go/src/switchcase/main.go b/go/src/switchcase_test/main.go similarity index 100% rename from go/src/switchcase/main.go rename to go/src/switchcase_test/main.go diff --git a/go/src/switchcase/switchcase_correct/main.go b/go/src/switchcase_test/switchcase_correct/main.go similarity index 100% rename from go/src/switchcase/switchcase_correct/main.go rename to go/src/switchcase_test/switchcase_correct/main.go diff --git a/go/src/tabmult/main.go b/go/src/tabmult_test/main.go similarity index 100% rename from go/src/tabmult/main.go rename to go/src/tabmult_test/main.go diff --git a/go/src/tabmult/tabmult_correct/main.go b/go/src/tabmult_test/tabmult_correct/main.go similarity index 100% rename from go/src/tabmult/tabmult_correct/main.go rename to go/src/tabmult_test/tabmult_correct/main.go diff --git a/go/src/tetrisoptimizer/main.go b/go/src/tetrisoptimizer_test/main.go similarity index 100% rename from go/src/tetrisoptimizer/main.go rename to go/src/tetrisoptimizer_test/main.go diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/board.go b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/board.go similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/board.go rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/board.go diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/main.go b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/main.go similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/main.go rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/main.go diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad00.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad00.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad00.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad00.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad01.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad01.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad01.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad01.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad02.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad02.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad02.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad02.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad03.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad03.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad03.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad03.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad04.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad04.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/bad04.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/bad04.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/badFormat.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/badFormat.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/badFormat.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/badFormat.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_01-1-2-0.00.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_01-1-2-0.00.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_01-1-2-0.00.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_01-1-2-0.00.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_02-1-4-0.00.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_02-1-4-0.00.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_02-1-4-0.00.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_02-1-4-0.00.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_03-2-4-0.00.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_03-2-4-0.00.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_03-2-4-0.00.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_03-2-4-0.00.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_04-6-6-0.00.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_04-6-6-0.00.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_04-6-6-0.00.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_04-6-6-0.00.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_05-21-10-0.00.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_05-21-10-0.00.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_05-21-10-0.00.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_05-21-10-0.00.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_06-22-10-0.00.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_06-22-10-0.00.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_06-22-10-0.00.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_06-22-10-0.00.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_07-26-11-0.00.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_07-26-11-0.00.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_07-26-11-0.00.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_07-26-11-0.00.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_08-24-10-0.03.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_08-24-10-0.03.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_08-24-10-0.03.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_08-24-10-0.03.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_09-11-7-0.07.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_09-11-7-0.07.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_09-11-7-0.07.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_09-11-7-0.07.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_10-12-7-0.52.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_10-12-7-0.52.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_10-12-7-0.52.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_10-12-7-0.52.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_11-12-8-0.83.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_11-12-8-0.83.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_11-12-8-0.83.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_11-12-8-0.83.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_12-19-9-3.40.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_12-19-9-3.40.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_12-19-9-3.40.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_12-19-9-3.40.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_13-23-10-4.72.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_13-23-10-4.72.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_13-23-10-4.72.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_13-23-10-4.72.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_14-15-8-7.34.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_14-15-8-7.34.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_14-15-8-7.34.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_14-15-8-7.34.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_15-26-11-72.22.txt b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_15-26-11-72.22.txt similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/samples/good_15-26-11-72.22.txt rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/samples/good_15-26-11-72.22.txt diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/solver.go b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/solver.go similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/solver.go rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/solver.go diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/tetrimino.go b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/tetrimino.go similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/tetrimino.go rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/tetrimino.go diff --git a/go/src/tetrisoptimizer/tetrisoptimizer_correct/validation.go b/go/src/tetrisoptimizer_test/tetrisoptimizer_correct/validation.go similarity index 100% rename from go/src/tetrisoptimizer/tetrisoptimizer_correct/validation.go rename to go/src/tetrisoptimizer_test/tetrisoptimizer_correct/validation.go diff --git a/go/src/tolower/main.go b/go/src/tolower_test/main.go similarity index 100% rename from go/src/tolower/main.go rename to go/src/tolower_test/main.go diff --git a/go/src/toupper/main.go b/go/src/toupper_test/main.go similarity index 100% rename from go/src/toupper/main.go rename to go/src/toupper_test/main.go diff --git a/go/src/trimatoi/main.go b/go/src/trimatoi_test/main.go similarity index 100% rename from go/src/trimatoi/main.go rename to go/src/trimatoi_test/main.go diff --git a/go/src/twosum/main.go b/go/src/twosum_test/main.go similarity index 100% rename from go/src/twosum/main.go rename to go/src/twosum_test/main.go diff --git a/go/src/ultimatedivmod/main.go b/go/src/ultimatedivmod_test/main.go similarity index 100% rename from go/src/ultimatedivmod/main.go rename to go/src/ultimatedivmod_test/main.go diff --git a/go/src/ultimatepointone/main.go b/go/src/ultimatepointone_test/main.go similarity index 100% rename from go/src/ultimatepointone/main.go rename to go/src/ultimatepointone_test/main.go diff --git a/go/src/union/main.go b/go/src/union_test/main.go similarity index 100% rename from go/src/union/main.go rename to go/src/union_test/main.go diff --git a/go/src/union/union_correct/main.go b/go/src/union_test/union_correct/main.go similarity index 100% rename from go/src/union/union_correct/main.go rename to go/src/union_test/union_correct/main.go diff --git a/go/src/uniqueoccurences/main.go b/go/src/uniqueoccurences_test/main.go similarity index 100% rename from go/src/uniqueoccurences/main.go rename to go/src/uniqueoccurences_test/main.go diff --git a/go/src/uniqueoccurences/uniqueoccurences_correct/main.go b/go/src/uniqueoccurences_test/uniqueoccurences_correct/main.go similarity index 100% rename from go/src/uniqueoccurences/uniqueoccurences_correct/main.go rename to go/src/uniqueoccurences_test/uniqueoccurences_correct/main.go diff --git a/go/src/unmatch/main.go b/go/src/unmatch_test/main.go similarity index 100% rename from go/src/unmatch/main.go rename to go/src/unmatch_test/main.go diff --git a/go/src/volumechanger/main.go b/go/src/volumechanger_test/main.go similarity index 100% rename from go/src/volumechanger/main.go rename to go/src/volumechanger_test/main.go diff --git a/go/src/wdmatch/main.go b/go/src/wdmatch_test/main.go similarity index 100% rename from go/src/wdmatch/main.go rename to go/src/wdmatch_test/main.go diff --git a/go/src/wdmatch/wdmatch_correct/main.go b/go/src/wdmatch_test/wdmatch_correct/main.go similarity index 100% rename from go/src/wdmatch/wdmatch_correct/main.go rename to go/src/wdmatch_test/wdmatch_correct/main.go