给定一个矩形干草堆,该干草堆的大小至少为2x2,由所有相同的可打印ASCII字符组成,请输出针的位置(从左上数起),该针为不同的字符。
例如,如果输入以下干草堆:
#####
###N#
#####
#####
输出应该是3,1
零索引时(我将在此挑战中使用的东西)或4,2
单索引时。
干草堆可以由任何可打印的ASCII字符组成:
^^^
^^^
^N^
^^^
^^^
^^^
输出: 1,2
针将是任何其他可打印的ASCII字符:
jjjjjj
j@jjjj
jjjjjj
输出 1,1
也可以在拐角处插入针头:
Z8
88
输出 0,0
88
8Z
输出 1,1
或将针头放在边缘:
>>>>>>>>>>
>>>>>>>>>:
>>>>>>>>>>
输出 9,1
规则和说明
("########N###########", 5)
88\n8Z
当然有两个字符)。