小编Cri*_*ris的帖子

什么是"私人"旗纱初始?

当我运行yarn init其中一个问题时question private.我到处搜索,但找不到解释.private在这种情况下它意味着什么?

yarnpkg

8
推荐指数
1
解决办法
1377
查看次数

用曼哈顿距离模式填充2d阵列

我正在尝试为算法做这个功课,他们要我填充这样的二维int数组:

4 3 2 3 4
3 2 1 2 3
2 1 0 1 2
3 2 1 2 3
4 3 2 3 4
Run Code Online (Sandbox Code Playgroud)

我在java中试过这个:

int[][] array = new int[5][5];
for (int i = 0; i < array.length; i++) {
    for (int j = 0; j < array[i].length; j++) {
        array[i][j] = Math.abs(i - j);
    }
}
Run Code Online (Sandbox Code Playgroud)

但它给了我这样的东西:

0 1 2 3 4
1 0 1 2 3
2 1 0 1 3
3 2 1 0 1 …
Run Code Online (Sandbox Code Playgroud)

java arrays algorithm for-loop multidimensional-array

5
推荐指数
1
解决办法
874
查看次数

使用string.Builder安全地将字节作为UTF-8字符写入。

我正在尝试进行一项练习,其中我必须扭转一些弦乐。我听说Go strings.Builder是目前创建字符串最快的方法,所以我做了以下工作:

func String(toReverse string) string {
    var reversedString strings.Builder

    for i := len(toReverse) - 1; i >= 0; i-- {
        reversedString.WriteByte(toReverse[i])
    }

    return reversedString.String()
}
Run Code Online (Sandbox Code Playgroud)

问题是,这不适用于像这样的多字节测试用例:

你好, ??

变成

“ \ u008c \u0095ç\u0096¸ä,olleH”

谢谢。

string go

0
推荐指数
1
解决办法
74
查看次数