V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wangkai0351  ›  全部回复第 52 页 / 共 57 页
回复总数  1132
1 ... 44  45  46  47  48  49  50  51  52  53 ... 57  
2019-08-14 05:16:15 +08:00
回复了 Livid 创建的主题 程序员 华为 Harmony OS 的 SEO 问题
阿里和平头哥推出玄铁芯片开源,到现在还没踪影呢
2019-08-12 23:19:44 +08:00
回复了 FreshOldMan 创建的主题 程序员 到底要不要坚持学习 PHP
@hang333 好像是 php 分岔吧
2019-08-12 20:40:58 +08:00
回复了 shallyy 创建的主题 北京 帝都的便利店跟魔都真的是没法比
24 小时便利店这也算是魔都特色吧
2019-08-07 23:48:39 +08:00
回复了 sinksmell 创建的主题 求职 2020 届毕业生求靠谱内推
楼主数据结构和算法基础能力怎么样?浏览了一遍 bee-crontab 这个项目,业务逻辑多一些。
2019-08-07 21:22:55 +08:00
回复了 angelcstt 创建的主题 程序员 各位大佬帮忙做个菊花的笔试题,感谢
2019-08-07 21:11:29 +08:00
回复了 angelcstt 创建的主题 程序员 各位大佬帮忙做个菊花的笔试题,感谢
#include <iostream>
#include <string>
#include <map>
#include <vector>
#include <sstream>
#include <string.h>
using namespace std;

vector<string> split(const string &str,const string &pattern)
{
//const char* convert to char*
char * strc = new char[strlen(str.c_str())+1];
strcpy(strc, str.c_str());
vector<string> resultVec;
char* tmpStr = strtok(strc, pattern.c_str());
while (tmpStr != NULL)
{
resultVec.push_back(string(tmpStr));
tmpStr = strtok(NULL, pattern.c_str());
}

delete[] strc;

return resultVec;
}

int main(void)
{
string s;
while(cin>>s)
{
string s1;
string s2;
size_t at_pos = s.find('@');
//cout << "at_pos = " << at_pos << endl;
if(at_pos == s.size()-1)
{
for (int i = 0; i < s.size()-1; ++i) {
cout << s[i];
}
cout << endl;
break;
}
else
{
s1 = s.substr(0,at_pos);
s2 = s.substr(at_pos+1,s.size());
//cout << s1 << endl;
//cout << s2 << endl;
}
//分别处理 s1,s2
map<char,int> um1;
map<char,int> um2;
//s1 按照逗号分割
vector<string> v1;
v1 = split(s1,",");
for(auto e:v1)
{
int i;
char c;
char c_;
stringstream ss(e);
ss >> c >> c_ >> i;
//cout << "c = " << c << " i = " << i << endl;
um1[c] = i;
}
//s2 按照逗号分割
vector<string> v2;
v2 = split(s2,",");
for(auto e:v2)
{
int i;
char c;
char c_;
stringstream ss(e);
ss >> c >> c_ >> i;
//cout << "c = " << c << " i = " << i << endl;
um2[c] = i;
}
string res;
for(auto e:um1)
{
res += e.first;
res += ":";
res += to_string(e.second-um2[e.first]);
res += ",";
}
for (int j = 0; j < res.size()-1; ++j) {
cout << res[j];
}
cout << endl;
}
return 0;
}
//a:3,b:5,c:1@
//a:3,b:5,c:2@a:1,b:2
2019-08-05 17:06:57 +08:00
回复了 statusbar 创建的主题 程序员 做了一个在线找回 excel,zip,rar 密码的网站
用过一次楼主网站服务,绑定
@daijinming 请解释一下什么叫“官方”?
2019-08-03 18:46:01 +08:00
回复了 QiAnXin 创建的主题 酷工作 科创板独角兽 网络安全巨头 [奇安信] 20 届秋招内推
看到公司宣传“免费三餐”就瑟瑟发抖
2019-08-03 12:22:59 +08:00
回复了 Cyshall 创建的主题 程序员 各位老哥是如何进行文档管理的?
@agagega 请问 Typora 如何实现文档管理?
一直走技术路线的话,可以总结一下前面五年的工作,总结总结坑,跟踪跟踪新技术,展望展望未来的方向,把这些写写博客写写书,谈谈人生观方法论当当会棍,都是给自己个人提升行业知名度( B 格)的方式。
1 ... 44  45  46  47  48  49  50  51  52  53 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1184 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 18:25 · PVG 02:25 · LAX 11:25 · JFK 14:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.