aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScimon <simon.proctor@gmail.com>2021-08-16 09:09:50 +0100
committerScimon <simon.proctor@gmail.com>2021-08-16 09:09:50 +0100
commita40d5274a80b7dc86d043433b77928857d904698 (patch)
tree839fa66142ee3a743bedfe86cc486a5b6573accc
parentc976e26a845911cf0226844acfc1e4c0e497c8c1 (diff)
parent2d08dfcd1f2742e1621be6950a42614b4dbea797 (diff)
downloadperlweeklychallenge-club-a40d5274a80b7dc86d043433b77928857d904698.tar.gz
perlweeklychallenge-club-a40d5274a80b7dc86d043433b77928857d904698.tar.bz2
perlweeklychallenge-club-a40d5274a80b7dc86d043433b77928857d904698.zip
Merge branch 'master' of github.com:Scimon/perlweeklychallenge-club
-rw-r--r--README.md3
-rw-r--r--challenge-122/cheok-yin-fung/logo-design/README.md (renamed from logo-design/cheok-yin-fung/README.md)0
-rw-r--r--challenge-122/cheok-yin-fung/logo-design/logo (renamed from logo-design/cheok-yin-fung/logo)0
-rw-r--r--challenge-124/laurent-rosenfeld/go/ch-1.go12
-rw-r--r--challenge-124/laurent-rosenfeld/julia/ch-1.julia4
-rw-r--r--challenge-124/laurent-rosenfeld/nim/ch-1.nim4
-rw-r--r--challenge-125/abigail/README.md112
-rw-r--r--challenge-125/abigail/awk/ch-1.awk44
-rw-r--r--challenge-125/abigail/blog.txt1
-rw-r--r--challenge-125/abigail/blog1.txt1
-rw-r--r--challenge-125/abigail/c/ch-1.c52
-rw-r--r--challenge-125/abigail/go/ch-1.go61
-rw-r--r--challenge-125/abigail/java/ch-1.java52
-rw-r--r--challenge-125/abigail/lua/ch-1.lua48
-rw-r--r--challenge-125/abigail/node/ch-1.js47
-rw-r--r--challenge-125/abigail/pascal/ch-1.p59
-rw-r--r--challenge-125/abigail/perl/ch-1.pl69
-rw-r--r--challenge-125/abigail/perl/ch-2.pl79
-rw-r--r--challenge-125/abigail/python/ch-1.py41
-rw-r--r--challenge-125/abigail/r/ch-1.r54
-rw-r--r--challenge-125/abigail/ruby/ch-1.rb45
-rw-r--r--challenge-125/abigail/t/ctest.ini10
-rw-r--r--challenge-125/abigail/t/input-1-13
-rw-r--r--challenge-125/abigail/t/input-1-22
-rw-r--r--challenge-125/abigail/t/input-1-398
-rw-r--r--challenge-125/abigail/t/input-1-4143
-rw-r--r--challenge-125/abigail/t/output-1-1.exp5
-rw-r--r--challenge-125/abigail/t/output-1-2.exp2
-rw-r--r--challenge-125/abigail/t/output-1-3.exp391
-rw-r--r--challenge-125/abigail/t/output-1-4.exp212
-rw-r--r--challenge-125/abigail/tcl/ch-1.tcl45
-rw-r--r--challenge-125/arne-sommer/blog.txt1
-rw-r--r--challenge-125/arne-sommer/raku/ch-1.raku32
-rw-r--r--challenge-125/arne-sommer/raku/ch-2.raku103
-rw-r--r--challenge-125/cheok-yin-fung/perl/ch-1.pl63
-rw-r--r--challenge-125/cheok-yin-fung/perl/ch-2.pl116
-rw-r--r--challenge-125/colin-crain/blog.txt1
-rw-r--r--challenge-125/colin-crain/perl/ch-1.pl220
-rw-r--r--challenge-125/colin-crain/perl/ch-2.pl380
-rw-r--r--challenge-125/colin-crain/raku/ch-1.raku46
-rw-r--r--challenge-125/colin-crain/raku/ch-2.raku195
-rw-r--r--challenge-125/duncan-c-white/README101
-rwxr-xr-xchallenge-125/duncan-c-white/perl/ch-1.pl81
-rwxr-xr-xchallenge-125/duncan-c-white/perl/ch-2.pl194
-rwxr-xr-xchallenge-125/e-choroba/perl/ch-1.pl78
-rwxr-xr-xchallenge-125/e-choroba/perl/ch-2.pl61
-rw-r--r--challenge-125/eric-cheung/excel-vba/Challenge_125.xlsmbin0 -> 33359 bytes
-rw-r--r--challenge-125/eric-cheung/excel-vba/ch-1.bas139
-rw-r--r--challenge-125/eric-cheung/python/ch-2.py66
-rw-r--r--challenge-125/james-smith/README.md250
-rw-r--r--challenge-125/james-smith/blog.txt1
-rw-r--r--challenge-125/james-smith/perl/BinaryTree.pm165
-rw-r--r--challenge-125/james-smith/perl/ch-1.pl48
-rw-r--r--challenge-125/james-smith/perl/ch-2.pl120
-rwxr-xr-xchallenge-125/jo-37/perl/ch-1.pl134
-rwxr-xr-xchallenge-125/jo-37/perl/ch-2.pl79
-rwxr-xr-xchallenge-125/kai-burgdorf/perl/ch-1.pl50
-rw-r--r--challenge-125/laurent-rosenfeld/blog.txt1
-rw-r--r--challenge-125/laurent-rosenfeld/perl/ch-1.pl26
-rw-r--r--challenge-125/laurent-rosenfeld/raku/ch-1.raku20
-rw-r--r--challenge-125/mark-anderson/perl/ch-2.pl62
-rw-r--r--challenge-125/mark-anderson/raku/ch-1.raku56
-rwxr-xr-xchallenge-125/mattneleigh/perl/ch-1.pl124
-rwxr-xr-xchallenge-125/mattneleigh/perl/ch-2.pl308
-rw-r--r--challenge-125/mimosinnet/raku/ch-1.raku59
-rw-r--r--challenge-125/mimosinnet/raku/ch-2.raku68
-rw-r--r--challenge-125/pete-houston/perl/ch-1.pl62
-rw-r--r--challenge-125/polettix/blog.txt1
-rw-r--r--challenge-125/polettix/blog1.txt1
-rw-r--r--challenge-125/polettix/perl/ch-1.pl31
-rw-r--r--challenge-125/polettix/perl/ch-2.pl74
-rw-r--r--challenge-125/polettix/raku/ch-1.raku42
-rw-r--r--challenge-125/polettix/raku/ch-2.raku32
-rw-r--r--challenge-125/roger-bell-west/blog.txt1
-rwxr-xr-xchallenge-125/roger-bell-west/perl/ch-1.pl44
-rwxr-xr-xchallenge-125/roger-bell-west/perl/ch-2.pl34
-rw-r--r--challenge-125/roger-bell-west/postscript/ch-2.ps48
-rwxr-xr-xchallenge-125/roger-bell-west/python/ch-1.py45
-rwxr-xr-xchallenge-125/roger-bell-west/python/ch-2.py35
-rwxr-xr-xchallenge-125/roger-bell-west/raku/ch-2.p632
-rwxr-xr-xchallenge-125/roger-bell-west/ruby/ch-1.rb51
-rwxr-xr-xchallenge-125/roger-bell-west/ruby/ch-2.rb39
-rwxr-xr-xchallenge-125/roger-bell-west/rust/ch-1.rs52
-rwxr-xr-xchallenge-125/roger-bell-west/rust/ch-2.rs35
-rwxr-xr-xchallenge-125/stuart-little/haskell/ch-1.hs13
-rwxr-xr-xchallenge-125/stuart-little/haskell/ch-2.hs48
-rwxr-xr-xchallenge-125/stuart-little/lua/ch-1.lua27
-rwxr-xr-xchallenge-125/stuart-little/lua/ch-2.lua63
-rwxr-xr-xchallenge-125/stuart-little/node/ch-1.js27
-rwxr-xr-xchallenge-125/stuart-little/node/ch-2.js51
-rwxr-xr-xchallenge-125/stuart-little/perl/ch-1.pl25
-rwxr-xr-xchallenge-125/stuart-little/perl/ch-2.pl64
-rwxr-xr-xchallenge-125/stuart-little/python/ch-1.py18
-rwxr-xr-xchallenge-125/stuart-little/python/ch-2.py57
-rwxr-xr-xchallenge-125/stuart-little/raku/ch-1.raku21
-rwxr-xr-xchallenge-125/stuart-little/raku/ch-2.raku55
-rw-r--r--challenge-125/ulrich-rieke/cpp/ch-1.cpp43
-rw-r--r--challenge-125/ulrich-rieke/haskell/ch-1.hs10
-rw-r--r--challenge-125/ulrich-rieke/perl/ch-1.pl25
-rw-r--r--challenge-125/ulrich-rieke/raku/ch-1.raku23
-rw-r--r--challenge-125/wambash/raku/ch-1.raku33
-rw-r--r--challenge-125/wanderdoc/perl/ch-2.pl111
-rw-r--r--challenge-125/wlmb/blog.txt1
-rwxr-xr-xchallenge-125/wlmb/perl/ch-1.pl32
-rwxr-xr-xchallenge-125/wlmb/perl/ch-2.pl46
-rw-r--r--stats/pwc-challenge-124.json567
-rw-r--r--stats/pwc-current.json327
-rw-r--r--stats/pwc-language-breakdown-summary.json84
-rw-r--r--stats/pwc-language-breakdown.json1777
-rw-r--r--stats/pwc-leaders.json528
-rw-r--r--stats/pwc-summary-1-30.json52
-rw-r--r--stats/pwc-summary-121-150.json98
-rw-r--r--stats/pwc-summary-151-180.json52
-rw-r--r--stats/pwc-summary-181-210.json106
-rw-r--r--stats/pwc-summary-211-240.json118
-rw-r--r--stats/pwc-summary-31-60.json102
-rw-r--r--stats/pwc-summary-61-90.json126
-rw-r--r--stats/pwc-summary-91-120.json58
-rw-r--r--stats/pwc-summary.json590
119 files changed, 8818 insertions, 2366 deletions
diff --git a/README.md b/README.md
index 7915a52092..6a8f4a9680 100644
--- a/README.md
+++ b/README.md
@@ -25,12 +25,13 @@ Let us assume you want to submit solutions for **Challenge 002** and your Github
3. Create a new branch for the solution
```
+ $ cd perlweeklychallenge-club
$ git checkout -b new-branch
```
3. Go to the **Challenge 002** folder.
```
- $ cd perlweeklychallenge-club/challenge-002
+ $ cd challenge-002
```
4. If you find a folder with your name in the current folder then skip to next step otherwise create a new folder.
diff --git a/logo-design/cheok-yin-fung/README.md b/challenge-122/cheok-yin-fung/logo-design/README.md
index 892ba2bcd1..892ba2bcd1 100644
--- a/logo-design/cheok-yin-fung/README.md
+++ b/challenge-122/cheok-yin-fung/logo-design/README.md
diff --git a/logo-design/cheok-yin-fung/logo b/challenge-122/cheok-yin-fung/logo-design/logo
index c1919407e0..c1919407e0 100644
--- a/logo-design/cheok-yin-fung/logo
+++ b/challenge-122/cheok-yin-fung/logo-design/logo
diff --git a/challenge-124/laurent-rosenfeld/go/ch-1.go b/challenge-124/laurent-rosenfeld/go/ch-1.go
new file mode 100644
index 0000000000..63ea60a848
--- /dev/null
+++ b/challenge-124/laurent-rosenfeld/go/ch-1.go
@@ -0,0 +1,12 @@
+package main
+import "fmt"
+
+func main() {
+ lines := [5]string{" ^^^^^", " ^ ^",
+ " ^ ^", "^ ^", " ^"}
+ indexes := [18]int{0, 1, 2, 3, 3, 3, 3, 3, 3, 2, 1, 0, 4, 4, 4, 0, 4, 4}
+
+ for i := 0; i < 18; i++ {
+ fmt.Printf("%s\n", lines[indexes[i]])
+ }
+}
diff --git a/challenge-124/laurent-rosenfeld/julia/ch-1.julia b/challenge-124/laurent-rosenfeld/julia/ch-1.julia
new file mode 100644
index 0000000000..6e89a46fd4
--- /dev/null
+++ b/challenge-124/laurent-rosenfeld/julia/ch-1.julia
@@ -0,0 +1,4 @@
+lines = [" ♀♀♀♀♀", " ♀ ♀", " ♀ ♀", "♀ ♀", "