Jump to content

Selective file copy: Difference between revisions

julia example
(+Racket)
(julia example)
Line 609:
}
}</lang>
 
 
=={{header|Julia}}==
<lang julia>out = open("out.txt", "w")
for line in split(strip(read("in.txt", String)), "\n")
fielda, fieldb, fieldd = line[1:5], line[6:10], line[16:20]
fieldc = lpad((line[15] == '-' ? 1 : -1) * parse(Int, line[11:14]), 5)
print(out, fielda, fieldc, 'X'^length(fieldd), "\n")
end
</lang>{{out}}
<pre>
in.txt:
A bbbbB0001+d2345
AA bbbBB0002+1d345
AAA bbBBB0003+12d45
AAAA bBBBB0001-123d5
AAAAABBBBB0002-1234d
 
out.txt:
A -1XXXXX
AA -2XXXXX
AAA -3XXXXX
AAAA 1XXXXX
AAAAA 2XXXXX
</pre>
 
 
=={{header|Kotlin}}==
4,108

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.