https://github.com/JuliaCN/LeetCode.jl

我在 JuliaCN 下创建了个 LeetCode.jl 的repo,大概,会有人感兴趣?

有时间+经验+精力帮忙 review PR 的同学可以在这里回复下,我可以帮忙grant这个repo的write权限。我估计也就 weekly/monthly 会帮忙一起看下。

2赞

+1 id: @inkydragon

1赞

我这里写好了一道题目,但问题是我需要怎么写好这道题目的文档,请给出一个模板,蟹蟹

# 1207. 独一无二的出现次数
# 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。
# 如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。

function uniqueOccurrences(nums::Vector{Int})::Bool
    records = Dict{Int, Int}()
    combinefn1(r, x) = begin
        r[x] = get(r, x, 0) + 1
        r
    end

    reduce(combinefn1, nums; init = records)

    times = Set{Int}()
    combinefn2(r, x) = push!(r, x)
    reduce(combinefn2, values(records); init = times)

    return length(times) == length(records)
end

我给了一个例子呀~

https://github.com/JuliaCN/LeetCode.jl/blob/master/src/problems/1.two-sum.jl

你可以参考我写的描述: https://github.com/JuliaCN/LeetCode.jl/blob/master/README.md 用工具自动生成文档

我们就不能写中文吗 :stuck_out_tongue_closed_eyes:

尽量用英文吧,覆盖面更广一些

还是用中文吧,一开始就想得太大,对新手不友好啊

我没啥强烈倾向,你可以直接发PR,后面其他人帮你翻译也行。

:yum:
好吧, 测试案例需不需要啊

需要的,就跟其它包一样,写到 test 目录下

我们写代码的风格都完全不一样,要不创个帖子,把准备好的题目传上去
评估过后再决定??

你直接发PR就行,会给你提review意见的

有个问题,我想用DataStructures包,但是在代码中加了

import Pkg
Pkg.add("DataStructures")
using DataStructures

会出现Build Errored。

在 Project.toml 中添加就可以了。用vscode的时候,注意切换下环境

京ICP备17009874号-2