Anonymous user
Water collected between towers: Difference between revisions
→{{header|J}}: better approach inspired by Julia
(Added J solution) |
(→{{header|J}}: better approach inspired by Julia) |
||
Line 791:
0</pre>
=={{header|J}}==
Inspired by [[#Julia]].
'''tacit version'''
<lang J> NB. collect levels after filling
collect =: >./\ <. >./\.
NB. sum the difference with the towers
count =: [: +/ collect - ]
NB. print a nice graph of towers and water
print =: [: |.@|: '#~' #~ ] ,. collect - ]
NB. test cases
t =: <@"._2 (0 : 0)
Line 804 ⟶ 811:
)
r =: 2 14 35 0 0 0 0
r -:
1
print 1 {:: t
#
#
#~~~~#
#~#~~#
#~#~#~##
#~#~####
###~####
########~#
##########
</lang>
=={{header|Java}}==
{{trans|D}}
|