无法提交hackerrank问题来确定分数变化

时间:2019-05-12 19:26:12

标签: python

我正在尝试解决一个给定数组的hackerrank问题,我确定了数组中的数字大于最新最大数或最新最小数的次数。开头的最大值/最小值均等于数组的第一个数字。

相应的问题可以在此hackerrank link中找到。

我尝试从其他人那里实施成功的解决方案,但是该解决方案在hackerrank系统中并未被视为成功。我不确定出了什么问题。

def breakingRecords(scores):
    max_score = min_score = scores[0]
    mini = maxi = 0
    for i in range(1,len(scores)):
        if scores[i] > max_score:
            max_score = scores[i]
            maxi += 1
        if scores[i] < min_score:
            min_score = scores[i]
            mini += 1
    return str(maxi) + str(mini)

1 个答案:

答案 0 :(得分:0)

将return语句更改为

purrr::map

字符串的添加意味着串联。我们无法确定123是指(12,3)还是(1,23)。

请注意,提交中的其他代码行可以帮助您进行提交。

plot = Plot(plot_width=1000, plot_height=1000,
            x_range=Range1d(-1.1,1.1), y_range=Range1d(-1.1,1.1))


plot.title.text = "Network Graph"

graph_renderer = from_networkx(G, nx.spring_layout)

plot.add_tools(HoverTool(tooltips=[("ID", "@index"), ("Internal IP", "@Internal")]), PointDrawTool(renderers = [graph_renderer.node_renderer], empty_value = 'black'), TapTool(), BoxSelectTool(), BoxEditTool(), BoxZoomTool(), PanTool(), WheelZoomTool(), ZoomInTool(), ZoomOutTool(), SaveTool(), UndoTool())

graph_renderer.node_renderer.glyph = Circle(size=10, fill_color=Spectral4[0])
graph_renderer.node_renderer.selection_glyph = Circle(size=10, fill_color=Spectral4[2])
graph_renderer.node_renderer.hover_glyph = Circle(size=10, fill_color=Spectral4[1])

graph_renderer.edge_renderer.glyph = MultiLine(line_color="#CCCCCC", line_alpha=0.8, line_width=1)
graph_renderer.edge_renderer.selection_glyph = MultiLine(line_color=Spectral4[2], line_width=3)
graph_renderer.edge_renderer.hover_glyph = MultiLine(line_color=Spectral4[1], line_width=3)

graph_renderer.selection_policy = NodesAndLinkedEdges()
graph_renderer.inspection_policy = NodesAndLinkedEdges()

plot.renderers.append(graph_renderer)

output_file("interactive_graphs.html")
show(plot)

将结果的每个元素转换为字符串,然后引入空格作为分隔符。