根据题意,前面18楼后面18楼的楼间距为40m,要求求解挡到的楼层数。在此情况下,我们可以将问题简化为一个等差数列的求和问题。设挡到的楼层数为x,则从第1层到第x-1层的楼层数为x-1,从第x+1层到第36层的楼层数为36-x,因此40m的楼间距可以表示为:
40 = (x-1)+(36-x)
化简后得到x = 19,即挡到的楼层数为第19层。