数组输出A[i]*i
//例如:accum(“abcdg”) 输出:A-Bb-Ccc-Dddd-Ggggg
function accum(str){
let result =[]
for(let i=0;i<str.length;i++){
let Letter = str.charAt(i)
let temp = ''
for(let j=0;j<i;j++){
emp += Letter.toLowerCase()
}
result.push(Letter.toUpperCase() + temp)
}
return result.join('-')
}
二进制求1有多少个
//写一个函数bit_count返回一个数字中所有二进制位的和。 比如说1234的二进制表示是10011010010,总共有5个1,那么和是5。
function bit_count(n){
let c = 0;
do{
c+=n&1
// >>是[移位运算符]比如 3>>