前言
本题使用python解答,如果需要Java代码,请参考以下链接:
题目
由于疫情的影响,学校需要对座位进行调整。具体规则如下:两个同学不能紧挨着坐,必须隔至少一个空位。现在已知数组 desk表示当前座位的占座情况,由若干 0 和 1 组成,其中 0 表示当前位置没有人,1 表示当前位置有人。请你编写代码计算还能安排坐几个人?
输入描述:
第一行数组表示当前座位的情况,由若干 0 和1组成,
输出描述:
输出数值表示还能坐几个人
示例1
输入:
1,0,0,0,1
输出:
说明:
只有desk[2]的位置可以坐一个人
代码
def get_available_seats(desk):
count = 0
i =