aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author冯昶 <fengchang@novel-supertv.com>2021-02-22 17:45:14 +0800
committer冯昶 <fengchang@novel-supertv.com>2021-02-22 17:45:14 +0800
commit572994875f5972916deabeb84f3648ac4640107b (patch)
tree1458cfc22c7b80dd025415f73e7c808814bb0db7
parent7021a6ee78be5c0a1bc1a30db583004a88fc7a15 (diff)
parent2c26164a5a90aa14a19078d845769d3ec9fbb5ae (diff)
downloadperlweeklychallenge-club-572994875f5972916deabeb84f3648ac4640107b.tar.gz
perlweeklychallenge-club-572994875f5972916deabeb84f3648ac4640107b.tar.bz2
perlweeklychallenge-club-572994875f5972916deabeb84f3648ac4640107b.zip
Merge remote-tracking branch 'upstream/master'
-rw-r--r--.gitignore3
-rw-r--r--challenge-001/abigail/README.md47
-rw-r--r--challenge-001/abigail/awk/ch-1.awk5
-rw-r--r--challenge-001/abigail/awk/ch-2.awk16
-rw-r--r--challenge-001/abigail/bash/ch-1.sh5
-rw-r--r--challenge-001/abigail/bash/ch-2.sh24
-rw-r--r--challenge-001/abigail/befunge-93/ch-1.bf933
-rw-r--r--challenge-001/abigail/befunge-93/ch-2.bf939
-rw-r--r--challenge-001/abigail/c/ch-1.c25
-rw-r--r--challenge-001/abigail/c/ch-2.c30
-rw-r--r--challenge-001/abigail/lua/ch-1.lua12
-rw-r--r--challenge-001/abigail/lua/ch-2.lua25
-rw-r--r--challenge-001/abigail/node/ch-1.js21
-rw-r--r--challenge-001/abigail/node/ch-2.js21
-rw-r--r--challenge-001/abigail/perl/ch-1.pl15
-rw-r--r--challenge-001/abigail/perl/ch-2.pl27
-rw-r--r--challenge-001/abigail/python/ch-1.py11
-rw-r--r--challenge-001/abigail/python/ch-2.py16
-rw-r--r--challenge-001/abigail/ruby/ch-1.rb12
-rw-r--r--challenge-001/abigail/ruby/ch-2.rb16
-rw-r--r--challenge-001/abigail/t/ctest.ini9
-rw-r--r--challenge-001/abigail/t/input-1-11
-rw-r--r--challenge-001/abigail/t/input-1-21
-rw-r--r--challenge-001/abigail/t/input-2-11
-rw-r--r--challenge-001/abigail/t/input-2-21
-rw-r--r--challenge-001/abigail/t/output-1-1.exp2
-rw-r--r--challenge-001/abigail/t/output-1-2.exp2
-rw-r--r--challenge-001/abigail/t/output-2-1.exp20
-rw-r--r--challenge-001/abigail/t/output-2-2.exp100
-rw-r--r--challenge-001/deadmarshal/perl/README1
-rw-r--r--challenge-001/deadmarshal/perl/ch-1.pl12
-rwxr-xr-xchallenge-001/deadmarshal/perl/ch-2.sh3
-rw-r--r--challenge-001/lubos-kolouch/perl5/ch-1.pl33
-rw-r--r--challenge-001/lubos-kolouch/perl5/ch-2.pl42
-rw-r--r--challenge-001/paulo-custodio/awk/ch-1.awk31
-rw-r--r--challenge-001/paulo-custodio/awk/ch-2.awk16
-rw-r--r--challenge-001/paulo-custodio/basic/ch-1.bas33
-rw-r--r--challenge-001/paulo-custodio/basic/ch-2.bas21
-rw-r--r--challenge-001/paulo-custodio/c/ch-1.c46
-rw-r--r--challenge-001/paulo-custodio/c/ch-2.c27
-rw-r--r--challenge-001/paulo-custodio/cpp/ch-1.cpp34
-rw-r--r--challenge-001/paulo-custodio/cpp/ch-2.cpp27
-rw-r--r--challenge-001/paulo-custodio/forth/ch-1.fs51
-rw-r--r--challenge-001/paulo-custodio/forth/ch-2.fs18
-rw-r--r--challenge-001/paulo-custodio/lua/ch-1.lua20
-rw-r--r--challenge-001/paulo-custodio/lua/ch-2.lua19
-rw-r--r--challenge-001/paulo-custodio/perl/ch-1.pl9
-rw-r--r--challenge-001/paulo-custodio/perl/ch-2.pl12
-rw-r--r--challenge-001/paulo-custodio/python/ch-1.py13
-rw-r--r--challenge-001/paulo-custodio/python/ch-2.py21
-rw-r--r--challenge-001/paulo-custodio/t/test-1.yaml10
-rw-r--r--challenge-001/paulo-custodio/t/test-2.yaml25
-rw-r--r--challenge-001/paulo-custodio/test.pl179
-rw-r--r--challenge-002/abigail/README1
-rw-r--r--challenge-002/abigail/README.md45
-rw-r--r--challenge-002/abigail/awk/ch-1.awk1
-rw-r--r--challenge-002/abigail/awk/ch-2.awk80
-rw-r--r--challenge-002/abigail/bash/ch-1.sh15
-rw-r--r--challenge-002/abigail/bc/ch-1.bc0
-rw-r--r--challenge-002/abigail/befunge-93/ch-1.bf932
-rw-r--r--challenge-002/abigail/c/ch-1.c24
-rw-r--r--challenge-002/abigail/c/ch-2.c106
-rw-r--r--challenge-002/abigail/lua/ch-1.lua13
-rw-r--r--challenge-002/abigail/lua/ch-2.lua82
-rw-r--r--challenge-002/abigail/node/ch-1.js14
-rw-r--r--challenge-002/abigail/node/ch-2.js84
-rw-r--r--challenge-002/abigail/perl/ch-1.pl20
-rw-r--r--challenge-002/abigail/perl/ch-2.pl60
-rw-r--r--challenge-002/abigail/python/ch-1.py14
-rw-r--r--challenge-002/abigail/python/ch-2.py63
-rw-r--r--challenge-002/abigail/ruby/ch-1.rb13
-rw-r--r--challenge-002/abigail/ruby/ch-2.rb50
-rw-r--r--challenge-002/abigail/t/ctest.ini18
-rw-r--r--challenge-002/abigail/t/input-1-17
-rw-r--r--challenge-002/abigail/t/input-1-27
-rw-r--r--challenge-002/abigail/t/input-2-17
-rw-r--r--challenge-002/abigail/t/input-2-27
-rw-r--r--challenge-002/abigail/t/input-2-37
-rw-r--r--challenge-002/abigail/t/input-2-47
-rw-r--r--challenge-002/abigail/t/output-1-1.exp7
-rw-r--r--challenge-002/abigail/t/output-1-2.exp7
-rw-r--r--challenge-002/abigail/t/output-2-1.exp7
-rw-r--r--challenge-002/abigail/t/output-2-2.exp7
-rw-r--r--challenge-002/abigail/t/output-2-3.exp7
-rw-r--r--challenge-002/abigail/t/output-2-4.exp7
-rw-r--r--challenge-002/paulo-custodio/awk/ch-1.awk15
-rw-r--r--challenge-002/paulo-custodio/awk/ch-2.awk63
-rw-r--r--challenge-002/paulo-custodio/basic/ch-1.bas11
-rw-r--r--challenge-002/paulo-custodio/basic/ch-2.bas69
-rw-r--r--challenge-002/paulo-custodio/c/ch-1.c18
-rw-r--r--challenge-002/paulo-custodio/c/ch-2.c100
-rw-r--r--challenge-002/paulo-custodio/cpp/ch-1.cpp18
-rw-r--r--challenge-002/paulo-custodio/cpp/ch-2.cpp81
-rw-r--r--challenge-002/paulo-custodio/forth/ch-1.fs19
-rw-r--r--challenge-002/paulo-custodio/forth/ch-2.fs30
-rw-r--r--challenge-002/paulo-custodio/lua/ch-1.lua11
-rw-r--r--challenge-002/paulo-custodio/lua/ch-2.lua46
-rw-r--r--challenge-002/paulo-custodio/perl/ch-1.pl4
-rw-r--r--challenge-002/paulo-custodio/perl/ch-2.pl69
-rw-r--r--challenge-002/paulo-custodio/python/ch-1.py11
-rw-r--r--challenge-002/paulo-custodio/python/ch-2.py57
-rw-r--r--challenge-002/paulo-custodio/t/test-1.yaml30
-rw-r--r--challenge-002/paulo-custodio/t/test-2.yaml45
-rw-r--r--challenge-002/paulo-custodio/test.pl26
-rw-r--r--challenge-003/abigail/README1
-rw-r--r--challenge-003/abigail/README.md47
-rw-r--r--challenge-003/abigail/awk/ch-1.awk29
-rw-r--r--challenge-003/abigail/awk/ch-2.awk33
-rw-r--r--challenge-003/abigail/bash/ch-1.sh21
-rw-r--r--challenge-003/abigail/bc/ch-1.bc8
-rw-r--r--challenge-003/abigail/c/ch-1.c31
-rw-r--r--challenge-003/abigail/c/ch-2.c69
-rw-r--r--challenge-003/abigail/lua/ch-1.lua30
-rw-r--r--challenge-003/abigail/lua/ch-2.lua51
-rw-r--r--challenge-003/abigail/node/ch-1.js21
-rw-r--r--challenge-003/abigail/node/ch-2.js43
-rw-r--r--challenge-003/abigail/perl/ch-1.pl41
-rw-r--r--challenge-003/abigail/perl/ch-2.pl46
-rw-r--r--challenge-003/abigail/python/ch-1.py27
-rw-r--r--challenge-003/abigail/python/ch-2.py46
-rw-r--r--challenge-003/abigail/ruby/ch-1.rb26
-rw-r--r--challenge-003/abigail/ruby/ch-2.rb39
-rw-r--r--challenge-003/abigail/t/ctest.ini14
-rw-r--r--challenge-003/abigail/t/input-1-11
-rw-r--r--challenge-003/abigail/t/input-1-21
-rw-r--r--challenge-003/abigail/t/input-2-11
-rw-r--r--challenge-003/abigail/t/input-2-21
-rw-r--r--challenge-003/abigail/t/output-1-1.exp62
<