邓布利多的老爷车已经破败不堪了,最近经常需要维修,一旦路上颠簸次数超过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
nobugs
December 1, 2021, 2:24am
2
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
lekaixin
(ALe阿乐)
December 2, 2021, 7:00am
4
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
December 2, 2021, 12:37pm
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)
December 3, 2021, 7:06am
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)
December 3, 2021, 2:23pm
8
def solution(road: str) → bool:
s = len(road.split(‘n’))
if s >= 16:
return False
else:
return True
Huis
December 7, 2021, 7:27am
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