小编tla*_*tor的帖子

如何将数组转换为不带逗号的字符串,并在没有连接的情况下用空格分隔?

我知道你可以通过循环遍历数组元素和连接来实现这一点.但我正在寻找单线解决方案.toString()和join()返回带有逗号分隔的元素的字符串.例如,

var array = ['apple', 'tree'];
var toString = array.toString()    # Will return 'apple,tree' instead of 'apple tree', same for join() method
Run Code Online (Sandbox Code Playgroud)

javascript arrays string

19
推荐指数
2
解决办法
4万
查看次数

printf%.3f和bc舍入行为之间的差异

好的,这是一个黑客问题(https://www.hackerrank.com/challenges/bash-tutorials---arithmetic-operations).基本上,输入是一个算术表达式,我应该打印出格式化的答案(3位小数).我一开始就尝试过这个

read exp
echo "scale = 3; $exp" | bc -l
Run Code Online (Sandbox Code Playgroud)

它通过了几次测试,但不是第一次.

5+50*3/20 + (19*2)/7答案是,17.929但我的代码打印出来17.928.我试过这个代码

read exp  
printf "%.3f\n" `echo $exp | bc -l`
Run Code Online (Sandbox Code Playgroud)

注意:回声部分应该是反引号,但我把''不要与块引号混淆.所有测试都通过了 那有什么区别?

bash printf bc

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

javascript内置split函数的Big O

例:

var string = "abcde";
var array = string.split("");
// array = ["a", "b", "c", "d", "e"]
Run Code Online (Sandbox Code Playgroud)

此拆分功能的摊销运行时间是多少?另外,如何在javascript中查看此类内置函数的源代码?

javascript big-o

5
推荐指数
2
解决办法
2415
查看次数

标签 统计

javascript ×2

arrays ×1

bash ×1

bc ×1

big-o ×1

printf ×1

string ×1