From f305be816a6bc96d552ec0151441a8d13ffa0deb Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Mon, 4 Nov 2019 07:00:13 +0000 Subject: - Added template for 033. --- challenge-033/Leoltron/README | 1 + challenge-033/aaron-rowe/README | 1 + challenge-033/aaron-sherman/README | 1 + challenge-033/abigail/README | 1 + challenge-033/adam-russell/README | 1 + challenge-033/ailbhe-tweedie/README | 1 + challenge-033/alex-daniel/README | 1 + challenge-033/alexander-karelas/README | 1 + challenge-033/alexey-melezhik/README | 1 + challenge-033/alicia-bielsa/README | 1 + challenge-033/andrezgz/README | 1 + challenge-033/anton-fedotov/README | 1 + challenge-033/antonio-gamiz/README | 1 + challenge-033/arne-sommer/README | 1 + challenge-033/arpad-toth/README | 1 + challenge-033/athanasius/README | 1 + challenge-033/aubrey-quarcoo/README | 1 + challenge-033/bill-palmer/README | 1 + challenge-033/bob-kleemann/README | 1 + challenge-033/bruno-ramos/README | 1 + challenge-033/burkhard-nickels/README | 1 + challenge-033/cliveholloway/README | 1 + challenge-033/colin-crain/README | 1 + challenge-033/creewick/README | 1 + challenge-033/daniel-mantovani/README | 1 + challenge-033/daniel-mita/README | 1 + challenge-033/darren-bottin/README | 1 + challenge-033/dave-cross/README | 1 + challenge-033/dave-jacoby/README | 1 + challenge-033/david-kayal/README | 1 + challenge-033/denis-yurashku/README | 1 + challenge-033/donald-hunter/README | 1 + challenge-033/doug-schrag/README | 1 + challenge-033/duane-powell/README | 1 + challenge-033/duncan-c-white/README | 46 ++++++++++++++++++++++ challenge-033/e-choroba/README | 1 + challenge-033/eddy-hs/README | 1 + challenge-033/fabrizio-poggi/README | 1 + challenge-033/feng-chang/README | 1 + challenge-033/finley/README | 1 + challenge-033/fjwhittle/README | 1 + challenge-033/fred-zinn/README | 1 + challenge-033/freddie-b/README | 1 + challenge-033/giuseppe-terlizzi/README | 1 + challenge-033/guillermo-ramos/README | 1 + challenge-033/gustavo-chaves/README | 1 + challenge-033/hauke-d/README | 1 + challenge-033/izifresh/README | 1 + challenge-033/jacques-guinnebault/README | 1 + challenge-033/jaime/README | 59 ++++++++++++++++++++++++++++ challenge-033/jaldhar-h-vyas/README | 1 + challenge-033/james-smith/README.md | 45 +++++++++++++++++++++ challenge-033/javier-luque/README | 1 + challenge-033/jeff/README | 1 + challenge-033/jeremy-carman/README | 1 + challenge-033/jim-bacon/README | 1 + challenge-033/jj-merelo/README | 1 + challenge-033/jo-christian-oterhals/README | 1 + challenge-033/joe-tym/README | 1 + challenge-033/joelle-maslak/README | 1 + challenge-033/joelle-maslak/perl5/.gitignore | 1 + challenge-033/john-barrett/README | 1 + challenge-033/juan-caballero/README | 1 + challenge-033/julien-fiegehenn/README | 1 + challenge-033/kevin-colyer/README | 1 + challenge-033/khalid/README | 1 + challenge-033/kian-meng-ang/README | 1 + challenge-033/kiran-kumar/README | 1 + challenge-033/kivanc-yazan/README | 1 + challenge-033/kivanc-yazan/perl5/.gitignore | 2 + challenge-033/lars-balker/README | 1 + challenge-033/lars-thegler/README | 1 + challenge-033/laurent-rosenfeld/README | 1 + challenge-033/lubos-kolouch/README | 1 + challenge-033/magnus-woldrich/README | 1 + challenge-033/mano-chandar/README | 1 + challenge-033/mark-anderson/README | 1 + challenge-033/mark-senn/README | 1 + challenge-033/markus-holzer/README | 1 + challenge-033/martin-barth/README | 1 + challenge-033/martin-mugeni/README | 1 + challenge-033/matt-latusek/README | 1 + challenge-033/matthew-persico/README | 1 + challenge-033/maxim-kolodyazhny/README | 1 + challenge-033/maxim-nechaev/README | 1 + challenge-033/michael-hamlin/README | 5 +++ challenge-033/michael-schaap/README | 1 + challenge-033/mike-accardo/README | 1 + challenge-033/ndelucca/README | 1 + challenge-033/neil-bowers/README | 1 + challenge-033/nick-logan/README | 1 + challenge-033/nikhil-prasanna/README | 1 + challenge-033/noud/README | 1 + challenge-033/ohmycloud/README | 1 + challenge-033/oleksii-tsvietnov/README | 1 + challenge-033/olli-antti/README | 1 + challenge-033/orestis-zekai/README | 1 + challenge-033/ozzy/README | 1 + challenge-033/pavel-jurca/README | 1 + challenge-033/pavel-starikov/README | 1 + challenge-033/pete-houston/README | 1 + challenge-033/pete-sergeant/README | 1 + challenge-033/peter-scott/README | 1 + challenge-033/philippe-bruhat/README | 1 + challenge-033/prajith-p/README | 1 + challenge-033/rage311/README | 1 + challenge-033/randy-lauen/README | 1 + challenge-033/rob-van-dam/README | 1 + challenge-033/rob4t/README | 1 + challenge-033/roger-bell-west/README | 1 + challenge-033/ruben-westerberg/README | 18 +++++++++ challenge-033/ruben-westerberg/test.data | 6 +++ challenge-033/ryan-thompson/README | 1 + challenge-033/sean-meininger/README | 1 + challenge-033/sergiotarxz/README | 1 + challenge-033/shardiwal/README | 1 + challenge-033/shaun-pearce/README | 1 + challenge-033/simon-miner/README | 1 + challenge-033/simon-proctor/README | 1 + challenge-033/simon-proctor/all.csv | 7 ++++ challenge-033/simon-reinhardt/README | 1 + challenge-033/steve-rogerson/README | 1 + challenge-033/steven-lembark/README | 1 + challenge-033/steven-wilson/README | 1 + challenge-033/svetlana-nesterova/README | 1 + challenge-033/testerR59/README | 1 + challenge-033/tiago-stock/README | 1 + challenge-033/tim-smith/README | 1 + challenge-033/tore-andersson/README | 1 + challenge-033/trenton-langer/README | 1 + challenge-033/tyler-limkemann/README | 1 + challenge-033/ulrich-rieke/README | 1 + challenge-033/uzluisf/README | 1 + challenge-033/veesh-goldman/README | 1 + challenge-033/vyacheslav-volgarev/README | 1 + challenge-033/walt-mankowski/README | 1 + challenge-033/william-gilmore/README | 1 + challenge-033/yary-h/README | 1 + challenge-033/yet-ebreo/README | 1 + challenge-033/yozen-hernandez/README | 1 + 140 files changed, 320 insertions(+) create mode 100644 challenge-033/Leoltron/README create mode 100644 challenge-033/aaron-rowe/README create mode 100644 challenge-033/aaron-sherman/README create mode 100644 challenge-033/abigail/README create mode 100644 challenge-033/adam-russell/README create mode 100644 challenge-033/ailbhe-tweedie/README create mode 100644 challenge-033/alex-daniel/README create mode 100644 challenge-033/alexander-karelas/README create mode 100644 challenge-033/alexey-melezhik/README create mode 100644 challenge-033/alicia-bielsa/README create mode 100644 challenge-033/andrezgz/README create mode 100644 challenge-033/anton-fedotov/README create mode 100644 challenge-033/antonio-gamiz/README create mode 100644 challenge-033/arne-sommer/README create mode 100644 challenge-033/arpad-toth/README create mode 100644 challenge-033/athanasius/README create mode 100644 challenge-033/aubrey-quarcoo/README create mode 100644 challenge-033/bill-palmer/README create mode 100644 challenge-033/bob-kleemann/README create mode 100644 challenge-033/bruno-ramos/README create mode 100644 challenge-033/burkhard-nickels/README create mode 100644 challenge-033/cliveholloway/README create mode 100644 challenge-033/colin-crain/README create mode 100644 challenge-033/creewick/README create mode 100644 challenge-033/daniel-mantovani/README create mode 100644 challenge-033/daniel-mita/README create mode 100644 challenge-033/darren-bottin/README create mode 100644 challenge-033/dave-cross/README create mode 100644 challenge-033/dave-jacoby/README create mode 100644 challenge-033/david-kayal/README create mode 100644 challenge-033/denis-yurashku/README create mode 100644 challenge-033/donald-hunter/README create mode 100644 challenge-033/doug-schrag/README create mode 100755 challenge-033/duane-powell/README create mode 100644 challenge-033/duncan-c-white/README create mode 100644 challenge-033/e-choroba/README create mode 100644 challenge-033/eddy-hs/README create mode 100644 challenge-033/fabrizio-poggi/README create mode 100644 challenge-033/feng-chang/README create mode 100644 challenge-033/finley/README create mode 100644 challenge-033/fjwhittle/README create mode 100644 challenge-033/fred-zinn/README create mode 100644 challenge-033/freddie-b/README create mode 100644 challenge-033/giuseppe-terlizzi/README create mode 100644 challenge-033/guillermo-ramos/README create mode 100644 challenge-033/gustavo-chaves/README create mode 100644 challenge-033/hauke-d/README create mode 100644 challenge-033/izifresh/README create mode 100644 challenge-033/jacques-guinnebault/README create mode 100644 challenge-033/jaime/README create mode 100644 challenge-033/jaldhar-h-vyas/README create mode 100644 challenge-033/james-smith/README.md create mode 100644 challenge-033/javier-luque/README create mode 100644 challenge-033/jeff/README create mode 100644 challenge-033/jeremy-carman/README create mode 100644 challenge-033/jim-bacon/README create mode 100644 challenge-033/jj-merelo/README create mode 100644 challenge-033/jo-christian-oterhals/README create mode 100644 challenge-033/joe-tym/README create mode 100644 challenge-033/joelle-maslak/README create mode 100644 challenge-033/joelle-maslak/perl5/.gitignore create mode 100644 challenge-033/john-barrett/README create mode 100644 challenge-033/juan-caballero/README create mode 100644 challenge-033/julien-fiegehenn/README create mode 100644 challenge-033/kevin-colyer/README create mode 100644 challenge-033/khalid/README create mode 100644 challenge-033/kian-meng-ang/README create mode 100644 challenge-033/kiran-kumar/README create mode 100644 challenge-033/kivanc-yazan/README create mode 100644 challenge-033/kivanc-yazan/perl5/.gitignore create mode 100644 challenge-033/lars-balker/README create mode 100644 challenge-033/lars-thegler/README create mode 100644 challenge-033/laurent-rosenfeld/README create mode 100644 challenge-033/lubos-kolouch/README create mode 100644 challenge-033/magnus-woldrich/README create mode 100644 challenge-033/mano-chandar/README create mode 100644 challenge-033/mark-anderson/README create mode 100644 challenge-033/mark-senn/README create mode 100644 challenge-033/markus-holzer/README create mode 100644 challenge-033/martin-barth/README create mode 100644 challenge-033/martin-mugeni/README create mode 100644 challenge-033/matt-latusek/README create mode 100644 challenge-033/matthew-persico/README create mode 100644 challenge-033/maxim-kolodyazhny/README create mode 100644 challenge-033/maxim-nechaev/README create mode 100644 challenge-033/michael-hamlin/README create mode 100644 challenge-033/michael-schaap/README create mode 100644 challenge-033/mike-accardo/README create mode 100644 challenge-033/ndelucca/README create mode 100644 challenge-033/neil-bowers/README create mode 100644 challenge-033/nick-logan/README create mode 100644 challenge-033/nikhil-prasanna/README create mode 100644 challenge-033/noud/README create mode 100644 challenge-033/ohmycloud/README create mode 100644 challenge-033/oleksii-tsvietnov/README create mode 100644 challenge-033/olli-antti/README create mode 100644 challenge-033/orestis-zekai/README create mode 100644 challenge-033/ozzy/README create mode 100644 challenge-033/pavel-jurca/README create mode 100644 challenge-033/pavel-starikov/README create mode 100644 challenge-033/pete-houston/README create mode 100644 challenge-033/pete-sergeant/README create mode 100644 challenge-033/peter-scott/README create mode 100644 challenge-033/philippe-bruhat/README create mode 100644 challenge-033/prajith-p/README create mode 100644 challenge-033/rage311/README create mode 100644 challenge-033/randy-lauen/README create mode 100644 challenge-033/rob-van-dam/README create mode 100644 challenge-033/rob4t/README create mode 100644 challenge-033/roger-bell-west/README create mode 100644 challenge-033/ruben-westerberg/README create mode 100644 challenge-033/ruben-westerberg/test.data create mode 100644 challenge-033/ryan-thompson/README create mode 100644 challenge-033/sean-meininger/README create mode 100644 challenge-033/sergiotarxz/README create mode 100644 challenge-033/shardiwal/README create mode 100644 challenge-033/shaun-pearce/README create mode 100644 challenge-033/simon-miner/README create mode 100644 challenge-033/simon-proctor/README create mode 100644 challenge-033/simon-proctor/all.csv create mode 100644 challenge-033/simon-reinhardt/README create mode 100644 challenge-033/steve-rogerson/README create mode 100644 challenge-033/steven-lembark/README create mode 100644 challenge-033/steven-wilson/README create mode 100644 challenge-033/svetlana-nesterova/README create mode 100644 challenge-033/testerR59/README create mode 100644 challenge-033/tiago-stock/README create mode 100644 challenge-033/tim-smith/README create mode 100644 challenge-033/tore-andersson/README create mode 100644 challenge-033/trenton-langer/README create mode 100644 challenge-033/tyler-limkemann/README create mode 100644 challenge-033/ulrich-rieke/README create mode 100644 challenge-033/uzluisf/README create mode 100644 challenge-033/veesh-goldman/README create mode 100644 challenge-033/vyacheslav-volgarev/README create mode 100644 challenge-033/walt-mankowski/README create mode 100644 challenge-033/william-gilmore/README create mode 100644 challenge-033/yary-h/README create mode 100644 challenge-033/yet-ebreo/README create mode 100644 challenge-033/yozen-hernandez/README diff --git a/challenge-033/Leoltron/README b/challenge-033/Leoltron/README new file mode 100644 index 0000000000..28aeaf66ae --- /dev/null +++ b/challenge-033/Leoltron/README @@ -0,0 +1 @@ +Solution by Leoltron diff --git a/challenge-033/aaron-rowe/README b/challenge-033/aaron-rowe/README new file mode 100644 index 0000000000..e14e0782fb --- /dev/null +++ b/challenge-033/aaron-rowe/README @@ -0,0 +1 @@ +Solutions by Aaron Rowe. diff --git a/challenge-033/aaron-sherman/README b/challenge-033/aaron-sherman/README new file mode 100644 index 0000000000..14ec31f570 --- /dev/null +++ b/challenge-033/aaron-sherman/README @@ -0,0 +1 @@ +Solutions by Aaron Sherman. diff --git a/challenge-033/abigail/README b/challenge-033/abigail/README new file mode 100644 index 0000000000..5f0d73ae16 --- /dev/null +++ b/challenge-033/abigail/README @@ -0,0 +1 @@ +Solution by Abigail diff --git a/challenge-033/adam-russell/README b/challenge-033/adam-russell/README new file mode 100644 index 0000000000..1d2e2957c5 --- /dev/null +++ b/challenge-033/adam-russell/README @@ -0,0 +1 @@ +Solution by Adam Russell diff --git a/challenge-033/ailbhe-tweedie/README b/challenge-033/ailbhe-tweedie/README new file mode 100644 index 0000000000..36d4034b70 --- /dev/null +++ b/challenge-033/ailbhe-tweedie/README @@ -0,0 +1 @@ +Solution by Ailbhe Tweedie diff --git a/challenge-033/alex-daniel/README b/challenge-033/alex-daniel/README new file mode 100644 index 0000000000..65550789bd --- /dev/null +++ b/challenge-033/alex-daniel/README @@ -0,0 +1 @@ +Solution by Alex Daniel. diff --git a/challenge-033/alexander-karelas/README b/challenge-033/alexander-karelas/README new file mode 100644 index 0000000000..3de9fce8d9 --- /dev/null +++ b/challenge-033/alexander-karelas/README @@ -0,0 +1 @@ +Solution by Alexander Karelas diff --git a/challenge-033/alexey-melezhik/README b/challenge-033/alexey-melezhik/README new file mode 100644 index 0000000000..ca7008f224 --- /dev/null +++ b/challenge-033/alexey-melezhik/README @@ -0,0 +1 @@ +Solution by Alexey Melezhik diff --git a/challenge-033/alicia-bielsa/README b/challenge-033/alicia-bielsa/README new file mode 100644 index 0000000000..c5187874c3 --- /dev/null +++ b/challenge-033/alicia-bielsa/README @@ -0,0 +1 @@ +Solution by Alicia Beilsa. diff --git a/challenge-033/andrezgz/README b/challenge-033/andrezgz/README new file mode 100644 index 0000000000..f4fd0da88e --- /dev/null +++ b/challenge-033/andrezgz/README @@ -0,0 +1 @@ +Solution by Andrezgz diff --git a/challenge-033/anton-fedotov/README b/challenge-033/anton-fedotov/README new file mode 100644 index 0000000000..f7c4f6deed --- /dev/null +++ b/challenge-033/anton-fedotov/README @@ -0,0 +1 @@ +Solutions by Anton Fedotov. diff --git a/challenge-033/antonio-gamiz/README b/challenge-033/antonio-gamiz/README new file mode 100644 index 0000000000..1f5ed5871a --- /dev/null +++ b/challenge-033/antonio-gamiz/README @@ -0,0 +1 @@ +Solution by Antonio Gamiz diff --git a/challenge-033/arne-sommer/README b/challenge-033/arne-sommer/README new file mode 100644 index 0000000000..b5d88e4df4 --- /dev/null +++ b/challenge-033/arne-sommer/README @@ -0,0 +1 @@ +Solution by Arne Sommer. diff --git a/challenge-033/arpad-toth/README b/challenge-033/arpad-toth/README new file mode 100644 index 0000000000..6661dd82c1 --- /dev/null +++ b/challenge-033/arpad-toth/README @@ -0,0 +1 @@ +Solution by Arpad Toth diff --git a/challenge-033/athanasius/README b/challenge-033/athanasius/README new file mode 100644 index 0000000000..cc357fda4a --- /dev/null +++ b/challenge-033/athanasius/README @@ -0,0 +1 @@ +Solution by Athanasius diff --git a/challenge-033/aubrey-quarcoo/README b/challenge-033/aubrey-quarcoo/README new file mode 100644 index 0000000000..8e63a2c1f5 --- /dev/null +++ b/challenge-033/aubrey-quarcoo/README @@ -0,0 +1 @@ +Solution by Aubrey Quarcoo diff --git a/challenge-033/bill-palmer/README b/challenge-033/bill-palmer/README new file mode 100644 index 0000000000..08ec849a41 --- /dev/null +++ b/challenge-033/bill-palmer/README @@ -0,0 +1 @@ +Solution by Bill Palmer. diff --git a/challenge-033/bob-kleemann/README b/challenge-033/bob-kleemann/README new file mode 100644 index 0000000000..78680e4035 --- /dev/null +++ b/challenge-033/bob-kleemann/README @@ -0,0 +1 @@ +Solution by Bob Kleemann diff --git a/challenge-033/bruno-ramos/README b/challenge-033/bruno-ramos/README new file mode 100644 index 0000000000..9d631dad8f --- /dev/null +++ b/challenge-033/bruno-ramos/README @@ -0,0 +1 @@ +Solutions by Bruno Ramos. diff --git a/challenge-033/burkhard-nickels/README b/challenge-033/burkhard-nickels/README new file mode 100644 index 0000000000..f5e16bb98b --- /dev/null +++ b/challenge-033/burkhard-nickels/README @@ -0,0 +1 @@ +Solutions by Burkhard Nickels. diff --git a/challenge-033/cliveholloway/README b/challenge-033/cliveholloway/README new file mode 100644 index 0000000000..b69201296e --- /dev/null +++ b/challenge-033/cliveholloway/README @@ -0,0 +1 @@ +Solution by Clive Holloway diff --git a/challenge-033/colin-crain/README b/challenge-033/colin-crain/README new file mode 100644 index 0000000000..2a5d87e97d --- /dev/null +++ b/challenge-033/colin-crain/README @@ -0,0 +1 @@ +Solutions by Colin Crain. diff --git a/challenge-033/creewick/README b/challenge-033/creewick/README new file mode 100644 index 0000000000..c490e4fb80 --- /dev/null +++ b/challenge-033/creewick/README @@ -0,0 +1 @@ +Solutions by Creewick. diff --git a/challenge-033/daniel-mantovani/README b/challenge-033/daniel-mantovani/README new file mode 100644 index 0000000000..ed538216f2 --- /dev/null +++ b/challenge-033/daniel-mantovani/README @@ -0,0 +1 @@ +Solution by Daniel Mantovani diff --git a/challenge-033/daniel-mita/README b/challenge-033/daniel-mita/README new file mode 100644 index 0000000000..37339f491f --- /dev/null +++ b/challenge-033/daniel-mita/README @@ -0,0 +1 @@ +Solution by Daniel Mita diff --git a/challenge-033/darren-bottin/README b/challenge-033/darren-bottin/README new file mode 100644 index 0000000000..6c792afe8e --- /dev/null +++ b/challenge-033/darren-bottin/README @@ -0,0 +1 @@ +Solutions by Darren Bottin. diff --git a/challenge-033/dave-cross/README b/challenge-033/dave-cross/README new file mode 100644 index 0000000000..04b1b0623b --- /dev/null +++ b/challenge-033/dave-cross/README @@ -0,0 +1 @@ +Solution by Dave Cross diff --git a/challenge-033/dave-jacoby/README b/challenge-033/dave-jacoby/README new file mode 100644 index 0000000000..7c06689f16 --- /dev/null +++ b/challenge-033/dave-jacoby/README @@ -0,0 +1 @@ +Solution by Dave Jacoby diff --git a/challenge-033/david-kayal/README b/challenge-033/david-kayal/README new file mode 100644 index 0000000000..66f8615260 --- /dev/null +++ b/challenge-033/david-kayal/README @@ -0,0 +1 @@ +Solution by David Kayal diff --git a/challenge-033/denis-yurashku/README b/challenge-033/denis-yurashku/README new file mode 100644 index 0000000000..2fea994000 --- /dev/null +++ b/challenge-033/denis-yurashku/README @@ -0,0 +1 @@ +Solutions by Denis Yurashku. diff --git a/challenge-033/donald-hunter/README b/challenge-033/donald-hunter/README new file mode 100644 index 0000000000..2eef878f17 --- /dev/null +++ b/challenge-033/donald-hunter/README @@ -0,0 +1 @@ +Solutions by Donald Hunter. diff --git a/challenge-033/doug-schrag/README b/challenge-033/doug-schrag/README new file mode 100644 index 0000000000..bf8a10ffb4 --- /dev/null +++ b/challenge-033/doug-schrag/README @@ -0,0 +1 @@ +Solution by Doug Schrag diff --git a/challenge-033/duane-powell/README b/challenge-033/duane-powell/README new file mode 100755 index 0000000000..3445422743 --- /dev/null +++ b/challenge-033/duane-powell/README @@ -0,0 +1 @@ +Solutions by Duane Powell. diff --git a/challenge-033/duncan-c-white/README b/challenge-033/duncan-c-white/README new file mode 100644 index 0000000000..a1e1d686c5 --- /dev/null +++ b/challenge-033/duncan-c-white/README @@ -0,0 +1,46 @@ +Challenge 1: "Count instances: Create a script that either reads standard +input or one or more files specified on the command-line. Count the number +of times and then print a summary, sorted by the count of each entry. + +So with the following input in file example.txt + +apple +banana +apple +cherry +cherry +apple + +the script would display something like: + +apple 3 +cherry 2 +banana 1 + +For extra credit, add a -csv option to your script, which would generate: + +apple,3 +cherry,2 +banana,1 + +My notes: Straightforward use of a hash. + + +Challenge 2: "ASCII bar chart: Write a function that takes a hashref +where the keys are labels and the values are integer or floating point +values. Generate a bar graph of the data and display it to stdout. + +The input could be something like: + +$data = { apple => 3, cherry => 2, banana => 1 }; +generate_bar_graph($data); + +And would then generate something like this: + + apple | ############ +cherry | ######## +banana | #### + +If you fancy then please try this as well: (a) the function could let you specify whether the chart should be ordered by (1) the labels, or (2) the values. + +My notes: easy, especially using a histogram module I wrote recently. diff --git a/challenge-033/e-choroba/README b/challenge-033/e-choroba/README new file mode 100644 index 0000000000..efff637bcb --- /dev/null +++ b/challenge-033/e-choroba/README @@ -0,0 +1 @@ +Solutions by E. Choroba. diff --git a/challenge-033/eddy-hs/README b/challenge-033/eddy-hs/README new file mode 100644 index 0000000000..0ed51d222d --- /dev/null +++ b/challenge-033/eddy-hs/README @@ -0,0 +1 @@ +Solution by Eddy HS diff --git a/challenge-033/fabrizio-poggi/README b/challenge-033/fabrizio-poggi/README new file mode 100644 index 0000000000..3c17b29182 --- /dev/null +++ b/challenge-033/fabrizio-poggi/README @@ -0,0 +1 @@ +Solutions by Fabrizio Poggi. diff --git a/challenge-033/feng-chang/README b/challenge-033/feng-chang/README new file mode 100644 index 0000000000..74e56de3ed --- /dev/null +++ b/challenge-033/feng-chang/README @@ -0,0 +1 @@ +Solutions by Feng Chang. diff --git a/challenge-033/finley/README b/challenge-033/finley/README new file mode 100644 index 0000000000..f08a121076 --- /dev/null +++ b/challenge-033/finley/README @@ -0,0 +1 @@ +Solution by Finley diff --git a/challenge-033/fjwhittle/README b/challenge-033/fjwhittle/README new file mode 100644 index 0000000000..7dcc95e189 --- /dev/null +++ b/challenge-033/fjwhittle/README @@ -0,0 +1 @@ +Solution by Francis Whittle diff --git a/challenge-033/fred-zinn/README b/challenge-033/fred-zinn/README new file mode 100644 index 0000000000..17bac4f094 --- /dev/null +++ b/challenge-033/fred-zinn/README @@ -0,0 +1 @@ +Solution by Fred Zinn diff --git a/challenge-033/freddie-b/README b/challenge-033/freddie-b/README new file mode 100644 index 0000000000..823d7474b5 --- /dev/null +++ b/challenge-033/freddie-b/README @@ -0,0 +1 @@ +Solution by Freddie B diff --git a/challenge-033/giuseppe-terlizzi/README b/challenge-033/giuseppe-terlizzi/README new file mode 100644 index 0000000000..0bff2a945c --- /dev/null +++ b/challenge-033/giuseppe-terlizzi/README @@ -0,0 +1 @@ +Solutions by Giuseppe Di Terlizzi. diff --git a/challenge-033/guillermo-ramos/README b/challenge-033/guillermo-ramos/README new file mode 100644 index 0000000000..a39eb01bff --- /dev/null +++ b/challenge-033/guillermo-ramos/README @@ -0,0 +1 @@ +Solution by Guillermo Ramos. diff --git a/challenge-033/gustavo-chaves/README b/challenge-033/gustavo-chaves/README new file mode 100644 index 0000000000..a66bbbf8a3 --- /dev/null +++ b/challenge-033/gustavo-chaves/README @@ -0,0 +1 @@ +Solution by Gustavo Chaves diff --git a/challenge-033/hauke-d/README b/challenge-033/hauke-d/README new file mode 100644 index 0000000000..e201aa0abc --- /dev/null +++ b/challenge-033/hauke-d/README @@ -0,0 +1 @@ +Solutions by Hauke Dämpfling. diff --git a/challenge-033/izifresh/README b/challenge-033/izifresh/README new file mode 100644 index 0000000000..aedce7c408 --- /dev/null +++ b/challenge-033/izifresh/README @@ -0,0 +1 @@ +Solution by izifresh \ No newline at end of file diff --git a/challenge-033/jacques-guinnebault/README b/challenge-033/jacques-guinnebault/README new file mode 100644 index 0000000000..9d3e7c037f --- /dev/null +++ b/challenge-033/jacques-guinnebault/README @@ -0,0 +1 @@ +Solution by Jacques Guinnebault. diff --git a/challenge-033/jaime/README b/challenge-033/jaime/README new file mode 100644 index 0000000000..007cb58459 --- /dev/null +++ b/challenge-033/jaime/README @@ -0,0 +1,59 @@ +# Task #1 + +Write a script to display months from the year 1900 to 2019 where you +find 5 weekends i.e. 5 Friday, 5 Saturday and 5 Sunday. + +## Solution + +Months that contain five full weekends have 31 days and start on a Friday. Use `cal` to display March 2019 as an example. + +``` +#$ cal -h -m 3 2019 # cal is a UNIX utility + March 2019 +Su Mo Tu We Th Fr Sa + 1 2 + 3 4 5 6 7 8 9 +10 11 12 13 14 15 16 +17 18 19 20 21 22 23 +24 25 26 27 28 29 30 +31 +``` + +The solution runs `cal` and displays months that match this unique +layout. + +# Task #2 + +Write a script that can wrap the given paragraph at a specified column +using the greedy algorithm. + +A simple way to do word wrapping is to use a greedy algorithm that +puts as many words on a line as possible, then moving on to the next +line to do the same until there are no more words left to place. This +method is used by many modern word processors, such as OpenOffice.org +Writer and Microsoft Word[citation needed]. This algorithm always uses +the minimum possible number of lines but may lead to lines of widely +varying lengths. The following pseudocode implements this algorithm: + +``` +SpaceLeft := LineWidth +for each Word in Text + if (Width(Word) + SpaceWidth) > SpaceLeft + insert line break before Word in Text + SpaceLeft := LineWidth - Width(Word) + else + SpaceLeft := SpaceLeft - (Width(Word) + SpaceWidth) +``` + +Where LineWidth is the width of a line, SpaceLeft is the remaining +width of space on the line to fill, SpaceWidth is the width of a +single space character, Text is the input text to iterate over and +Word is a word in this text. + +## Solution + +The solution follows the recommended pseudocode. Minor improvements +avoid trailing whitespace. + +The script uses `Text::ParseWords::shellwords` from the standard +library to extract chunks of words from ``. diff --git a/challenge-033/jaldhar-h-vyas/README b/challenge-033/jaldhar-h-vyas/README new file mode 100644 index 0000000000..7dce927eca --- /dev/null +++ b/challenge-033/jaldhar-h-vyas/README @@ -0,0 +1 @@ +Solution by Jaldhar H. Vyas diff --git a/challenge-033/james-smith/README.md b/challenge-033/james-smith/README.md new file mode 100644 index 0000000000..35798e2bc6 --- /dev/null +++ b/challenge-033/james-smith/README.md @@ -0,0 +1,45 @@ +Solutions by James Smith. + +Sorry these are such nice golf questions they had to be golfed.. + +# Challenge 1 - Christmas on a Sunday? + +Solving the actual problem - we need to work out which days have 5*year/4 mod 7 to be zero, so just use a simple grep, to keep the code sort we use "@{[ ]}" which at 7 bytes is one byte shorter than join" ", + +``` +perl -E 'say"@{[grep{!(int(5*$_/4)%7)}2019..2099]}"' +``` + +We can extend this to every year (since the Gregorian calendar was introduced) by subtracting +int year/100 & adding int year/400... + +``` +perl -E 'say"@{[grep{6==(int(5*$_/4)-int($_/100)+int$_/400)%7}2019..3e3]}"' +``` + +# Challenge 2 - sum to 12 + +I've included two solutions to this as the question was slighlty ambiguous, as not sure if duplicates are allowed. Note the second requirement of one of the numbers being even is irrelevant as for three numbers to add to 12 then at least 1 must me even - 3 odds would add to an odd number... + +The first solution is for a strictly increasing sequence of numbers {no dupes} +``` +perl -E 'say map{$a=$_;map{" $a,$_,".(12-$a-$_)}$a+1..5.5-$a/2}1..3' +``` + +The second is for a series of sequences which can allow duplicates +``` +perl -E 'say map{$a=$_;map{" $a,$_,".(12-$a-$_)}$a..6-$a/2}1..4' +``` + +In both cases we have used shortest loops - possible... + +## Lengths of scripts: +All four scripts come in at: 259 bytes - the shortest two solutions come in at 116 bytes (pushing into a single script is just 107 bytes); + +| Script | Bytes | Notes | +| :---: | ---: | :--- | +| ch1.sh | 52 | Solve the actual problem of 2019-2099 - doesn't have issues with centuries | +| ch1-better.sh | 75 | Include the century rules | +| ch2.sh | 68 | Initial version of script with strictly increasing numbers | +| ch2-duplicates.sh | 64 | Version of script which allows duplicates | + diff --git a/challenge-033/javier-luque/README b/challenge-033/javier-luque/README new file mode 100644 index 0000000000..887e7fc81a --- /dev/null +++ b/challenge-033/javier-luque/README @@ -0,0 +1 @@ +Solutions by Javier Luque. diff --git a/challenge-033/jeff/README b/challenge-033/jeff/README new file mode 100644 index 0000000000..d5f15f4a8e --- /dev/null +++ b/challenge-033/jeff/README @@ -0,0 +1 @@ +Solution by Jeff diff --git a/challenge-033/jeremy-carman/README b/challenge-033/jeremy-carman/README new file mode 100644 index 0000000000..3d08510e49 --- /dev/null +++ b/challenge-033/jeremy-carman/README @@ -0,0 +1 @@ +Solution by Jeremy Carman diff --git a/challenge-033/jim-bacon/README b/challenge-033/jim-bacon/README new file mode 100644 index 0000000000..8dcfd637a3 --- /dev/null +++ b/challenge-033/jim-bacon/README @@ -0,0 +1 @@ +Solution by Jim Bacon diff --git a/challenge-033/jj-merelo/README b/challenge-033/jj-merelo/README new file mode 100644 index 0000000000..d09838676b --- /dev/null +++ b/challenge-033/jj-merelo/README @@ -0,0 +1 @@ +Solution by JJ Merelo diff --git a/challenge-033/jo-christian-oterhals/README b/challenge-033/jo-christian-oterhals/README new file mode 100644 index 0000000000..eafff999fb --- /dev/null +++ b/challenge-033/jo-christian-oterhals/README @@ -0,0 +1 @@ +Solution by Jo Christian Oterhals diff --git a/challenge-033/joe-tym/README b/challenge-033/joe-tym/README new file mode 100644 index 0000000000..4e2d1b704f --- /dev/null +++ b/challenge-033/joe-tym/README @@ -0,0 +1 @@ +Solutions by Joe Tym. diff --git a/challenge-033/joelle-maslak/README b/challenge-033/joelle-maslak/README new file mode 100644 index 0000000000..d12c7940c3 --- /dev/null +++ b/challenge-033/joelle-maslak/README @@ -0,0 +1 @@ +Solution by Joelle Maslak diff --git a/challenge-033/joelle-maslak/perl5/.gitignore b/challenge-033/joelle-maslak/perl5/.gitignore new file mode 100644 index 0000000000..714f73c541 --- /dev/null +++ b/challenge-033/joelle-maslak/perl5/.gitignore @@ -0,0 +1 @@ +_Inline diff --git a/challenge-033/john-barrett/README b/challenge-033/john-barrett/README new file mode 100644 index 0000000000..a7ff0af641 --- /dev/null +++ b/challenge-033/john-barrett/README @@ -0,0 +1 @@ +Solution by John Barrett diff --git a/challenge-033/juan-caballero/README b/challenge-033/juan-caballero/README new file mode 100644 index 0000000000..bffe4b05c2 --- /dev/null +++ b/challenge-033/juan-caballero/README @@ -0,0 +1 @@ +Solution by Juan Caballero diff --git a/challenge-033/julien-fiegehenn/README b/challenge-033/julien-fiegehenn/README new file mode 100644 index 0000000000..86b1a001d7 --- /dev/null +++ b/challenge-033/julien-fiegehenn/README @@ -0,0 +1 @@ +Solutions by Julien Fiegehenn. diff --git a/challenge-033/kevin-colyer/README b/challenge-033/kevin-colyer/README new file mode 100644 index 0000000000..32aa940083 --- /dev/null +++ b/challenge-033/kevin-colyer/README @@ -0,0 +1 @@ +Solutions by Kevin Colyer. diff --git a/challenge-033/khalid/README b/challenge-033/khalid/README new file mode 100644 index 0000000000..1ca4211368 --- /dev/null +++ b/challenge-033/khalid/README @@ -0,0 +1 @@ +Solution by Khalid diff --git a/challenge-033/kian-meng-ang/README b/challenge-033/kian-meng-ang/README new file mode 100644 index 0000000000..a5f0359813 --- /dev/null +++ b/challenge-033/kian-meng-ang/README @@ -0,0 +1 @@ +Solution by Kian-Meng Ang diff --git a/challenge-033/kiran-kumar/README b/challenge-033/kiran-kumar/README new file mode 100644 index 0000000000..7e59be8ea8 --- /dev/null +++ b/challenge-033/kiran-kumar/README @@ -0,0 +1 @@ +Solutions by Kiran Kumar. diff --git a/challenge-033/kivanc-yazan/README b/challenge-033/kivanc-yazan/README new file mode 100644 index 0000000000..bc7f8ca509 --- /dev/null +++ b/challenge-033/kivanc-yazan/README @@ -0,0 +1 @@ +Solution by Kivanc Yazan diff --git a/challenge-033/kivanc-yazan/perl5/.gitignore b/challenge-033/kivanc-yazan/perl5/.gitignore new file mode 100644 index 0000000000..5657e34d94 --- /dev/null +++ b/challenge-033/kivanc-yazan/perl5/.gitignore @@ -0,0 +1,2 @@ +_Inline/ +*.swp diff --git a/challenge-033/lars-balker/README b/challenge-033/lars-balker/README new file mode 100644 index 0000000000..054649c9eb --- /dev/null +++ b/challenge-033/lars-balker/README @@ -0,0 +1 @@ +Solution by Lars Balker diff --git a/challenge-033/lars-thegler/README b/challenge-033/lars-thegler/README new file mode 100644 index 0000000000..db6756665d --- /dev/null +++ b/challenge-033/lars-thegler/README @@ -0,0 +1 @@ +Solution by Lars Thegler diff --git a/challenge-033/laurent-rosenfeld/README b/challenge-033/laurent-rosenfeld/README new file mode 100644 index 0000000000..f9c6e1437e --- /dev/null +++ b/challenge-033/laurent-rosenfeld/README @@ -0,0 +1 @@ +Solution by Laurent Rosenfeld diff --git a/challenge-033/lubos-kolouch/README b/challenge-033/lubos-kolouch/README new file mode 100644 index 0000000000..921b2d9f4a --- /dev/null +++ b/challenge-033/lubos-kolouch/README @@ -0,0 +1 @@ +Solutions by Lubos Kolouch. diff --git a/challenge-033/magnus-woldrich/README b/challenge-033/magnus-woldrich/README new file mode 100644 index 0000000000..79cde2997c --- /dev/null +++ b/challenge-033/magnus-woldrich/README @@ -0,0 +1 @@ +Solution by Magnus Woldrich diff --git a/challenge-033/mano-chandar/README b/challenge-033/mano-chandar/README new file mode 100644 index 0000000000..2ec028460a --- /dev/null +++ b/challenge-033/mano-chandar/README @@ -0,0 +1 @@ +Solutions by Mano Chandar. diff --git a/challenge-033/mark-anderson/README b/challenge-033/mark-anderson/README new file mode 100644 index 0000000000..544858a104 --- /dev/null +++ b/challenge-033/mark-anderson/README @@ -0,0 +1 @@ +Solutions by Mark Anderson. diff --git a/challenge-033/mark-senn/README b/challenge-033/mark-senn/README new file mode 100644 index 0000000000..f37c93431c --- /dev/null +++ b/challenge-033/mark-senn/README @@ -0,0 +1 @@ +Solution by Mark Senn diff --git a/challenge-033/markus-holzer/README b/challenge-033/markus-holzer/README new file mode 100644 index 0000000000..d01b41eafd --- /dev/null +++ b/challenge-033/markus-holzer/README @@ -0,0 +1 @@ +Solutions by Markus Holzer. \ No newline at end of file diff --git a/challenge-033/martin-barth/README b/challenge-033/martin-barth/README new file mode 100644 index 0000000000..13c469f3c3 --- /dev/null +++ b/challenge-033/martin-barth/README @@ -0,0 +1 @@ +Solutions by Martin Barth. diff --git a/challenge-033/martin-mugeni/README b/challenge-033/martin-mugeni/README new file mode 100644 index 0000000000..416ca98166 --- /dev/null +++ b/challenge-033/martin-mugeni/README @@ -0,0 +1 @@ +Solution by Martin Mugeni diff --git a/challenge-033/matt-latusek/README b/challenge-033/matt-latusek/README new file mode 100644 index 0000000000..e1dc8b6e16 --- /dev/null +++ b/challenge-033/matt-latusek/README @@ -0,0 +1 @@ +Solution by Matt Latusek. diff --git a/challenge-033/matthew-persico/README b/challenge-033/matthew-persico/README new file mode 100644 index 0000000000..5aa5622296 --- /dev/null +++ b/challenge-033/matthew-persico/README @@ -0,0 +1 @@ +Solutions by Matthew O. Persico. diff --git a/challenge-033/maxim-kolodyazhny/README b/challenge-033/maxim-kolodyazhny/README new file mode 100644 index 0000000000..e5b4df7154 --- /dev/null +++ b/challenge-033/maxim-kolodyazhny/README @@ -0,0 +1 @@ +Solution by Maxim Kolodyazhny diff --git a/challenge-033/maxim-nechaev/README b/challenge-033/maxim-nechaev/README new file mode 100644 index 0000000000..0695cbfa4d --- /dev/null +++ b/challenge-033/maxim-nechaev/README @@ -0,0 +1 @@ +Solutions by Maxim Nechaev. diff --git a/challenge-033/michael-hamlin/README b/challenge-033/michael-hamlin/README new file mode 100644 index 0000000000..3c1a735306 --- /dev/null +++ b/challenge-033/michael-hamlin/README @@ -0,0 +1,5 @@ +Solutions by Michael Hamlin. + +ch-1.pl the Ackermann function grows so rapidly that I dont think I can +test the real hyperness of my code, even with GMP. + diff --git a/challenge-033/michael-schaap/README b/challenge-033/michael-schaap/README new file mode 100644 index 0000000000..db803c5d87 --- /dev/null +++ b/challenge-033/michael-schaap/README @@ -0,0 +1 @@ +Solution by Michael Schaap diff --git a/challenge-033/mike-accardo/README b/challenge-033/mike-accardo/README new file mode 100644 index 0000000000..33606072ab --- /dev/null +++ b/challenge-033/mike-accardo/README @@ -0,0 +1 @@ +Solutions by Mike Accardo. diff --git a/challenge-033/ndelucca/README b/challenge-033/ndelucca/README new file mode 100644 index 0000000000..8285f30f94 --- /dev/null +++ b/challenge-033/ndelucca/README @@ -0,0 +1 @@ +Solutions by ndelucca. diff --git a/challenge-033/neil-bowers/README b/challenge-033/neil-bowers/README new file mode 100644 index 0000000000..9d446303df --- /dev/null +++ b/challenge-033/neil-bowers/README @@ -0,0 +1 @@ +Solution by Neil Bowers diff --git a/challenge-033/nick-logan/README b/challenge-033/nick-logan/README new file mode 100644 index 0000000000..86919ac8b8 --- /dev/null +++ b/challenge-033/nick-logan/README @@ -0,0 +1 @@ +Solution by Nick Logan diff --git a/challenge-033/nikhil-prasanna/README b/challenge-033/nikhil-prasanna/README new file mode 100644 index 0000000000..7c28d1a844 --- /dev/null +++ b/challenge-033/nikhil-prasanna/README @@ -0,0 +1 @@ +Solution by Nikhil Prasanna. diff --git a/challenge-033/noud/README b/challenge-033/noud/README new file mode 100644 index 0000000000..0b0970d708 --- /dev/null +++ b/challenge-033/noud/README @@ -0,0 +1 @@ +Solution by Noud diff --git a/challenge-033/ohmycloud/README b/challenge-033/ohmycloud/README new file mode 100644 index 0000000000..e993fafea7 --- /dev/null +++ b/challenge-033/ohmycloud/README @@ -0,0 +1 @@ +Solution by Ohmycloud diff --git a/challenge-033/oleksii-tsvietnov/README b/challenge-033/oleksii-tsvietnov/README new file mode 100644 index 0000000000..113183cc6d --- /dev/null +++ b/challenge-033/oleksii-tsvietnov/README @@ -0,0 +1 @@ +Solution by Oleksii Tsvietnov diff --git a/challenge-033/olli-antti/README b/challenge-033/olli-antti/README new file mode 100644 index 0000000000..d42520108e --- /dev/null +++ b/challenge-033/olli-antti/README @@ -0,0 +1 @@ +Solutions by Olli-Antti Kivilahti. diff --git a/challenge-033/orestis-zekai/README b/challenge-033/orestis-zekai/README new file mode 100644 index 0000000000..7e89e9dd0f --- /dev/null +++ b/challenge-033/orestis-zekai/README @@ -0,0 +1 @@ +Solutions by Orestis Zekai. diff --git a/challenge-033/ozzy/README b/challenge-033/ozzy/README new file mode 100644 index 0000000000..44e39371ef --- /dev/null +++ b/challenge-033/ozzy/README @@ -0,0 +1 @@ +Solution by Ozzy diff --git a/challenge-033/pavel-jurca/README b/challenge-033/pavel-jurca/README new file mode 100644 index 0000000000..78d131bd34 --- /dev/null +++ b/challenge-033/pavel-jurca/README @@ -0,0 +1 @@ +Solution by Pavel Jurca diff --git a/challenge-033/pavel-starikov/README b/challenge-033/pavel-starikov/README new file mode 100644 index 0000000000..67ed468ff0 --- /dev/null +++ b/challenge-033/pavel-starikov/README @@ -0,0 +1 @@ +Solutions by Pavel Starikov. diff --git a/challenge-033/pete-houston/README b/challenge-033/pete-houston/README new file mode 100644 index 0000000000..15d44fe3a4 --- /dev/null +++ b/challenge-033/pete-houston/README @@ -0,0 +1 @@ +Solution by Pete Houston diff --git a/challenge-033/pete-sergeant/README b/challenge-033/pete-sergeant/README new file mode 100644 index 0000000000..baf8dfe304 --- /dev/null +++ b/challenge-033/pete-sergeant/README @@ -0,0 +1 @@ +Solutions by Pete Sergeant. diff --git a/challenge-033/peter-scott/README b/challenge-033/peter-scott/README new file mode 100644 index 0000000000..6b54fbe7a7 --- /dev/null +++ b/challenge-033/peter-scott/README @@ -0,0 +1 @@ +Solutions by Peter Scott. diff --git a/challenge-033/philippe-bruhat/README b/challenge-033/philippe-bruhat/README new file mode 100644 index 0000000000..0bf3aeed05 --- /dev/null +++ b/challenge-033/philippe-bruhat/README @@ -0,0 +1 @@ +Solution by Philippe Bruhat diff --git a/challenge-033/prajith-p/README b/challenge-033/prajith-p/README new file mode 100644 index 0000000000..20517308f8 --- /dev/null +++ b/challenge-033/prajith-p/README @@ -0,0 +1 @@ +Solution by Prajith P diff --git a/challenge-033/rage311/README b/challenge-033/rage311/README new file mode 100644 index 0000000000..8277c95e21 --- /dev/null +++ b/challenge-033/rage311/README @@ -0,0 +1 @@ +Solution by rage311 diff --git a/challenge-033/randy-lauen/README b/challenge-033/randy-lauen/README new file mode 100644 index 0000000000..17fac69a1c --- /dev/null +++ b/challenge-033/randy-lauen/README @@ -0,0 +1 @@ +Solution by Randy Lauen diff --git a/challenge-033/rob-van-dam/README b/challenge-033/rob-van-dam/README new file mode 100644 index 0000000000..d0e17767f8 --- /dev/null +++ b/challenge-033/rob-van-dam/README @@ -0,0 +1 @@ +Solution by Rob Van Dam diff --git a/challenge-033/rob4t/README b/challenge-033/rob4t/README new file mode 100644 index 0000000000..787d89fa0a --- /dev/null +++ b/challenge-033/rob4t/README @@ -0,0 +1 @@ +Solution by Robert Gratza diff --git a/challenge-033/roger-bell-west/README b/challenge-033/roger-bell-west/README new file mode 100644 index 0000000000..245784dce5 --- /dev/null +++ b/challenge-033/roger-bell-west/README @@ -0,0 +1 @@ +Solutions by Roger Bell West. diff --git a/challenge-033/ruben-westerberg/README b/challenge-033/ruben-westerberg/README new file mode 100644 index 0000000000..967735670b --- /dev/null +++ b/challenge-033/ruben-westerberg/README @@ -0,0 +1,18 @@ +Solution by Ruben Westerberg + +Challenge 1 and 2 contained in ch1.pl and ch1.p6 files. +Output is a histogram listing of repeated values. Numeric values and a graph are output + +Usage examples: + ch-1_and_2.p6 INPUTFILE + ch-1_and_2.pl INPUT FILE + + ch-1_and_2.p6 -vsort INPUTFILE + ch-1_and_2.pl -v INPUTFILE + +-v/-vsort will sort the entries by count value not key value + + + + + diff --git a/challenge-033/ruben-westerberg/test.data b/challenge-033/ruben-westerberg/test.data new file mode 100644 index 0000000000..fe73137577 --- /dev/null +++ b/challenge-033/ruben-westerberg/test.data @@ -0,0 +1,6 @@ +banana +apple +apple +cherry +cherry +cherry diff --git a/challenge-033/ryan-thompson/README b/challenge-033/ryan-thompson/README new file mode 100644 index 0000000000..53b1e7cfa0 --- /dev/null +++ b/challenge-033/ryan-thompson/README @@ -0,0 +1 @@ +Solutions by Ryan Thompson. diff --git a/challenge-033/sean-meininger/README b/challenge-033/sean-meininger/README new file mode 100644 index 0000000000..8ca81e00a0 --- /dev/null +++ b/challenge-033/sean-meininger/README @@ -0,0 +1 @@ +Solution by Sean Meininger diff --git a/challenge-033/sergiotarxz/README b/challenge-033/sergiotarxz/README new file mode 100644 index 0000000000..6aac3baa4f --- /dev/null +++ b/challenge-033/sergiotarxz/README @@ -0,0 +1 @@ +Solution by Sergio Iglesias. diff --git a/challenge-033/shardiwal/README b/challenge-033/shardiwal/README new file mode 100644 index 0000000000..c529c63c01 --- /dev/null +++ b/challenge-033/shardiwal/README @@ -0,0 +1 @@ +Solution by Rakesh Kumar Shardiwal diff --git a/challenge-033/shaun-pearce/README b/challenge-033/shaun-pearce/README new file mode 100644 index 0000000000..9b251e6c06 --- /dev/null +++ b/challenge-033/shaun-pearce/README @@ -0,0 +1 @@ +Solutions by Shaun Pearce. diff --git a/challenge-033/simon-miner/README b/challenge-033/simon-miner/README new file mode 100644 index 0000000000..cc433eaa54 --- /dev/null +++ b/challenge-033/simon-miner/README @@ -0,0 +1 @@ +Solutions by Simon Miner. diff --git a/challenge-033/simon-proctor/README b/challenge-033/simon-proctor/README new file mode 100644 index 0000000000..f674742166 --- /dev/null +++ b/challenge-033/simon-proctor/README @@ -0,0 +1 @@ +Solution by Simon Proctor diff --git a/challenge-033/simon-proctor/all.csv b/challenge-033/simon-proctor/all.csv new file mode 100644 index 0000000000..a9dc63c1c6 --- /dev/null +++ b/challenge-033/simon-proctor/all.csv @@ -0,0 +1,7 @@ +"apple",29 +"cherry",29 +"strawberry",28 +"lime",24 +"pear",23 +"lemon",22 +"banana",1 diff --git a/challenge-033/simon-reinhardt/README b/challenge-033/simon-reinhardt/README new file mode 100644 index 0000000000..422afa13b4 --- /dev/null +++ b/challenge-033/simon-reinhardt/README @@ -0,0 +1 @@ +Solution by Simon Reinhardt diff --git a/challenge-033/steve-rogerson/README b/challenge-033/steve-rogerson/README new file mode 100644 index 0000000000..bd91edaf63 --- /dev/null +++ b/challenge-033/steve-rogerson/README @@ -0,0 +1 @@ +Solution by Steve Rogerson diff --git a/challenge-033/steven-lembark/README b/challenge-033/steven-lembark/README new file mode 100644 index 0000000000..74894afa94 --- /dev/null +++ b/challenge-033/steven-lembark/README @@ -0,0 +1 @@ +Solution by Steven Lembark diff --git a/challenge-033/steven-wilson/README b/challenge-033/steven-wilson/README new file mode 100644 index 0000000000..6911e56168 --- /dev/null +++ b/challenge-033/steven-wilson/README @@ -0,0 +1 @@ +Solution by Steven Wilson diff --git a/challenge-033/svetlana-nesterova/README b/challenge-033/svetlana-nesterova/README new file mode 100644 index 0000000000..d652fca3e7 --- /dev/null +++ b/challenge-033/svetlana-nesterova/README @@ -0,0 +1 @@ +Solution by Svetlana Nesterova \ No newline at end of file diff --git a/challenge-033/testerR59/README b/challenge-033/testerR59/README new file mode 100644 index 0000000000..805ac61d1d --- /dev/null +++ b/challenge-033/testerR59/README @@ -0,0 +1 @@ +Solution by testerR59 diff --git a/challenge-033/tiago-stock/README b/challenge-033/tiago-stock/README new file mode 100644 index 0000000000..096a081b30 --- /dev/null +++ b/challenge-033/tiago-stock/README @@ -0,0 +1 @@ +Solution by Tiago Stock diff --git a/challenge-033/tim-smith/README b/challenge-033/tim-smith/README new file mode 100644 index 0000000000..83596de4fd --- /dev/null +++ b/challenge-033/tim-smith/README @@ -0,0 +1 @@ +Solution by Tim Smith diff --git a/challenge-033/tore-andersson/README b/challenge-033/tore-andersson/README new file mode 100644 index 0000000000..6b1b021ce0 --- /dev/null +++ b/challenge-033/tore-andersson/README @@ -0,0 +1 @@ +Solution by Tore Andersson diff --git a/challenge-033/trenton-langer/README b/challenge-033/trenton-langer/README new file mode 100644 index 0000000000..0cb7fb7487 --- /dev/null +++ b/challenge-033/trenton-langer/README @@ -0,0 +1 @@ +Solutions by Trenton Langer. diff --git a/challenge-033/tyler-limkemann/README b/challenge-033/tyler-limkemann/README new file mode 100644 index 0000000000..c03a7a0168 --- /dev/null +++ b/challenge-033/tyler-limkemann/README @@ -0,0 +1 @@ +Solutions by Tyler Limkemann. diff --git a/challenge-033/ulrich-rieke/README b/challenge-033/ulrich-rieke/README new file mode 100644 index 0000000000..8024a00a62 --- /dev/null +++ b/challenge-033/ulrich-rieke/README @@ -0,0 +1 @@ +Solutions by Ulrich Rieke. diff --git a/challenge-033/uzluisf/README b/challenge-033/uzluisf/README new file mode 100644 index 0000000000..c668a77e15 --- /dev/null +++ b/challenge-033/uzluisf/README @@ -0,0 +1 @@ +Solution by Luis F. Uceta. diff --git a/challenge-033/veesh-goldman/README b/challenge-033/veesh-goldman/README new file mode 100644 index 0000000000..28a85f6e5c --- /dev/null +++ b/challenge-033/veesh-goldman/README @@ -0,0 +1 @@ +Solution by Veesh Goldman diff --git a/challenge-033/vyacheslav-volgarev/README b/challenge-033/vyacheslav-volgarev/README new file mode 100644 index 0000000000..392f9753cf --- /dev/null +++ b/challenge-033/vyacheslav-volgarev/README @@ -0,0 +1 @@ +Solutions by Vyacheslav Volgarev. diff --git a/challenge-033/walt-mankowski/README b/challenge-033/walt-mankowski/README new file mode 100644 index 0000000000..cf907b02dd --- /dev/null +++ b/challenge-033/walt-mankowski/README @@ -0,0 +1 @@ +Solutions by Walt Mankowski. diff --git a/challenge-033/william-gilmore/README b/challenge-033/william-gilmore/README new file mode 100644 index 0000000000..e3df40ca2a --- /dev/null +++ b/challenge-033/william-gilmore/README @@ -0,0 +1 @@ +Solution by William Gilmore diff --git a/challenge-033/yary-h/README b/challenge-033/yary-h/README new file mode 100644 index 0000000000..200fbce413 --- /dev/null +++ b/challenge-033/yary-h/README @@ -0,0 +1 @@ +Solution by Yary H diff --git a/challenge-033/yet-ebreo/README b/challenge-033/yet-ebreo/README new file mode 100644 index 0000000000..c44a8ce2be --- /dev/null +++ b/challenge-033/yet-ebreo/README @@ -0,0 +1 @@ +Solution by Yet Ebreo diff --git a/challenge-033/yozen-hernandez/README b/challenge-033/yozen-hernandez/README new file mode 100644 index 0000000000..07779f04ee --- /dev/null +++ b/challenge-033/yozen-hernandez/README @@ -0,0 +1 @@ +Solutions by Yozen Hernandez. -- cgit