
C++
文章平均质量分 66
tyl15827311279
小白记录点滴
展开
-
输入任意字符串,将其中的数字(连续数字视为大于等于10的一个数)提取出来。
1. string s中的单个字符范围为‘0’-‘9’。其中单个字符为char类型,即string中是s[i](0-9)转换为int类型只需s[i]-'0'即可。2. string s中的连续字符均为‘0’-‘9’。连续字符表示形式为string类型。 string s1=s.substr(i,j);//其中i表示s中的起始位置(从0开始),j表示子串s1的长度。 如何将子串s1转换为int类型? const char *ch=s1.c_str...原创 2021-04-10 18:15:10 · 1197 阅读 · 0 评论 -
leecode第一题
给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]class Solution {public: vector<int> twoSum(vector&...原创 2020-08-09 01:17:20 · 185 阅读 · 0 评论