给定ASCII图片格式的土地地形,计算出湖泊将往何处填满。假定有无数的降雨。
例
输入
#
##
# ####
# #########
## ###########
## ############# ####
## ############## #####
################# #######
#########################
#########################
输出
#
##
#@####
#@@@@#########
##@@###########
##@#############@@@####
##@##############@@#####
#################@#######
#########################
#########################
输入将仅包含空格和#
标记。每行的长度相同。输出应该是相同的#
模式,并带有将在其中积聚水的空间并填充@
标记。
底部输入行将始终是所有#号。土地上不会有孔洞或悬垂物。最短的代码胜出。
@mellamokb:这大概是一个
—
乔伊(Joey)
([char[]]"$a"-eq'@').Count
这里。没有太多的补充。同意这样做有点太容易了。但是,这并不属于我会否决的领域。
有关堆栈溢出的信息:Code Golf:流水。我想,LiraNuna最好的一种。
—
dmckee,2011年
那么,我们还必须处理地下洞穴吗?这些地下洞穴可能像流水难题一样具有高于水位的空气?这使事情更具挑战性,我认为应该绝对是一个示例用例。
—
mellamokb
@dmckee:虽然那不是那么容易。
—
乔伊(Joey)
@
是被填充的。