首页 > 试题广场 >

找缺失数字

[编程题]找缺失数字
  • 热度指数:2494 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
给定一个按自然数顺序递增用逗号分割的数组,请找出其中第一个缺失的数。

例如 0 , 1 , 2 , 3 , 4 , 5 , 7 , 8 中,第一个缺失的数是 6。
        0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 中,第一个缺失的数是 7。

数据范围:

输入描述:
给定一个以逗号(,)分割的数字串。


输出描述:
输出缺失的数字
示例1

输入

0,1,2,3,4,5,7

输出

6
示例2

输入

0,1,2,3,4,5,6,7

输出

8
头像 白伟仝
发表于 2020-05-09 15:14:55
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String[] s = s 展开全文
头像 hello古斯卡
发表于 2019-10-06 17:18:02
//题目说输入是连续的,那就让cur一直加1,再与下一个输入的数比较即可 #include <iostream> #include <iomanip> using namespace std; int main() { int n; char c; 展开全文
头像 Detachment11
发表于 2023-08-10 15:39:08
package main import ( "bufio" "os" "strings" "strconv" "math" "fmt&quo 展开全文
头像 bao_hu_yuan_zhang
发表于 2024-02-16 10:43:32
#include <iostream> using namespace std; int main() { string a; cin>>a; int i=0; int len=a.size(); int count=0; 展开全文

问题信息

上传者:小小
难度:
26条回答 5004浏览

热门推荐

通过挑战的用户

查看代码