邓布利多的老爷车已经破败不堪了,最近经常需要维修,一旦路上颠簸次数超过15次就直接趴窝了。这天有急事要出门,而且很不行路途崎岖不平,让我们帮他预告下这趟行程车子能否经得住考验。
给定一个字符串表示路况,其中"_"符号表示平路,"n"表示地面隆起,请编写一个函数,返回车子是否会趴窝情况。
示例:
输入:"______n___n_"
,返回:True
输入:"_nnnnnnn_n__n______nn__nn_nnn"
, 返回:False
题目难度:简单
题目来源:codewar: Bumps in the Road
def solution(road: str) -> bool:
# your code
assert solution("n") is True
assert solution("______n___n_") is True
assert solution("nnnnnnnnnnnnnnnnnnnnn") is False
assert solution("_nnnnnnn_n__n______nn__nn_nnn") is False
def solution(road: str) -> bool:
return road.count('n') < 15
assert solution("n") is True
assert solution("______n___n_") is True
assert solution("nnnnnnnnnnnnnnnnnnnnn") is False
assert solution("_nnnnnnn_n__n______nn__nn_nnn") is False
def solution(road: str) -> bool:
if road.count('n') > 15:
return False
else:
return True
assert solution("n") is True
assert solution("______n___n_") is True
assert solution("nnnnnnnnnnnnnnnnnnnnn") is False
assert solution("_nnnnnnn_n__n______nn__nn_nnn") is False
def solution(road: str) -> bool:
return False if road.count('n')>15 else True
assert solution("n") is True
assert solution("______n___n_") is True
assert solution("nnnnnnnnnnnnnnnnnnnnn") is False
assert solution("_nnnnnnn_n__n______nn__nn_nnn") is False
Mooii
2021 年12 月 2 日 12:37
5
def solution(road: str) -> bool:
return road.count("n")<15
def solution(road: str) -> bool:
if road.count('n') > 15:
return False
else:
return True
assert solution("n") is True
assert solution("______n___n_") is True
assert solution("nnnnnnnnnnnnnnnnnnnnn") is False
assert solution("_nnnnnnn_n__n______nn__nn_nnn") is False
abyss
(abyss)
2021 年12 月 3 日 07:06
7
我这算是顶级理解吗???
def lieNest(roads):
# road =
# road.spli(roads)
roads.split()
level = roads.count(’_’)
slope = roads.count(‘n’)
if slope > 15:
print(‘车子趴窝啦!!!’)
else:
print(‘一切正常’)
Kawi1
(Kawi)
2021 年12 月 3 日 14:23
8
def solution(road: str) → bool:
s = len(road.split(‘n’))
if s >= 16:
return False
else:
return True
Huis
2021 年12 月 7 日 07:27
9
def solution(road: str) -> bool:
return road.count('n')<15
def solution(road: str) -> bool:
if road.count('n') >15:
return False
else:
return True
assert solution("n") is True
assert solution("______n___n_") is True
assert solution("nnnnnnnnnnnnnnnnnnnnn") is False
assert solution("_nnnnnnn_n__n______nn__nn_nnn") is False