题解 | #skew数#

skew数

https://www.nowcoder.com/practice/5928127cc6604129923346e955e75984

#include<cstdio>
#include<string>
#include<math.h>
using namespace std;


int main(){
    char arr[100];
   while( scanf("%s",arr) != EOF){
        string buf = arr;
        int totalsum = 0;
        for (unsigned i = 0; i < buf.size(); ++i) {
            int num = buf[i] - '0';
            totalsum = totalsum + num * (pow(2,buf.size()-i) - 1);
        }
        printf("%d\n",totalsum);
     
    }

}

全部评论

相关推荐

01-10 22:44
已编辑
门头沟学院 Java
不知道怎么取名字_:其实好多都是这样,好多公司除创业的外,都是有自己的那一套了,新项目也会在基于老项目适配,但是这种要是能把人家项目的代码全部看完,自己整体出架构方案,使用的技术,那就收获很大的
有深度的简历长什么样?
点赞 评论 收藏
分享
菜菜狗🐶:双非之光
找工作,你会甘心进小厂还...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务