aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
-rw-r--r--challenge-003/abigail/t/output-1-2.exp313
-rw-r--r--challenge-003/abigail/t/output-2-1.exp4
-rw-r--r--challenge-003/abigail/t/output-2-2.exp16
-rw-r--r--challenge-003/paulo-custodio/awk/ch-1.awk65
-rw-r--r--challenge-003/paulo-custodio/awk/ch-2.awk64