在书写超过 个的连续的数字时,我们通常会将第一、二项和最后一项写出,中间的部分使用三个英文句号作为省略号 替代,例如, 其实就是使用省略号省略了 这三个数字。 现在,对于给定的数列,你需要直接求解出省略了多少数字。
区块链毕设网qklbishe.com为您提供问题的解答
在书写超过
个的连续的数字时,我们通常会将第一、二项和最后一项写出,中间的部分使用三个英文句号作为省略号
替代,例如,
其实就是使用省略号省略了
这三个数字。
现在,对于给定的数列,你需要直接求解出省略了多少数字。
将输入String 转换成 String[] 用 String自带的 split()方法, 根据‘,’来split
获取省略号后的数即最后一位数arr[arr.length-1], 获取省略号前的数即第二位数arr[1],
获取省略号后的数即最后一位数arr[arr.length-1], 获取省略号前的数即第二位数arr[1],
求解出省略了多少数字 arr[arr.length-1]-arr[1]-1
public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] arr=sc.nextLine().split(","); System.out.println((Long.parseLong(arr[arr.length-1])-Integer.parseInt(arr[1])-1)); }
37:14
#include <iostream> #include <string> #include <sstream> #include <vector> using namespace std; int main() { string s; getline(cin, s); istringstream iss(s); string num; vector<string> strs; while(getline(iss,num,',')){ strs.push_back(num); } long long a=stoll(strs[0]); long long c=stoll(strs[strs.size()-1]); long long count=c-a-2; cout<<count<<endl; return 0; }
11:43
以上就是关于问题在书写超过 个的连续的数字时,我们通常会将第一、二项和最后一项写出,中间的部分使用三个英文句号作为省略号 替代,例如, 其实就是使用省略号省略了 这三个数字。
现在,对于给定的数列,你需要直接求解出省略了多少数字。的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训