diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2022-12-27 13:35:57 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2022-12-27 13:35:57 +0000 |
| commit | 99783e7acaa3e8d3ac1a8564c69fac08ba45b080 (patch) | |
| tree | 0f59d67140d1a899296359c23320b349d8cffc73 /challenge-197/robert-dicicco/julia | |
| parent | 92ecd89aa4e88ab95c7b38c8d09b6f6a29856d7e (diff) | |
| download | perlweeklychallenge-club-99783e7acaa3e8d3ac1a8564c69fac08ba45b080.tar.gz perlweeklychallenge-club-99783e7acaa3e8d3ac1a8564c69fac08ba45b080.tar.bz2 perlweeklychallenge-club-99783e7acaa3e8d3ac1a8564c69fac08ba45b080.zip | |
- Added solutions by Feng Chang.
- Added blog post by Roger Bell_West.
- Added solutions by Mark Anderson.
- Added solutions by Thomas Kohler.
- Added solutions by David Ferrone.
- Added solutions by W. Luis Mochan.
- Added solutions by Carlos Oliveira.
- Added solutions by Robbie Hatley.
- Added solutions by Luca Ferrari.
- Added solutions by Stephen G. Lynn.
- Added solutions by Robert DiCicco.
Diffstat (limited to 'challenge-197/robert-dicicco/julia')
| -rw-r--r-- | challenge-197/robert-dicicco/julia/ch-1.jl | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/challenge-197/robert-dicicco/julia/ch-1.jl b/challenge-197/robert-dicicco/julia/ch-1.jl new file mode 100644 index 0000000000..17a17ebe38 --- /dev/null +++ b/challenge-197/robert-dicicco/julia/ch-1.jl @@ -0,0 +1,77 @@ +#!/usr/bin/env julia + +#= + +AUTHOR: Robert DiCicco + +DATE : 2022-12-26 + +Challenge 197 Move Zero ( Julia ) + +=# + +using Printf + + + +lists = [[1, 0, 3, 0, 0, 5],[1, 6, 4],[0, 1, 0, 2, 0]] + + + +for list in lists + + i = 1 + + left = Int64[] + + right = Int64[] + + @printf("Input: @list = %s\n", list) + + while i <= length(list) + + if list[i] > 0 + + push!(left,list[i]) + + else + + push!(right, list[i]) + + end + + i += 1 + + end + + println("Output: ", cat(left,right,dims=1),"\n") + +end + + + +#= + +----------------------------------------------------- + +SAMPLE OUTPUT + +julia .\MoveZero.jl + +Input: @list = [1, 0, 3, 0, 0, 5] + +Output: [1, 3, 5, 0, 0, 0] + + + +Input: @list = [1, 6, 4] + +Output: [1, 6, 4] + + + +Input: @list = [0, 1, 0, 2, 0] + +Output: [1, 2, 0, 0, 0] + +=# |
