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}}==
|