计蒜客挑战难题:移除数组中的重复元素
给定一个升序排列的数组,去掉重复的数,并返回新的数组的长度。
例如:
数组A = {1, 1, 2},你的函数应该返回长度2,新数组为{1, 2}
要求:
不能新开数组分配额外的空间。即常数空间限制。
提示:
输入一个整数n,以及其对应的数组A[n],输出新数组长度
样例输入
5
0 0 1 1 2
样例输出
3
代码:
import java.util.Scanner;public class Main{public static void main(String args[]){Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] A = new int[n];for(int x = 0; x < n; x++){A[x] = sc.nextInt();}int length = n;for(int i = 0; i < n-1; i++){if(A[i]==A[i+1])--length;}System.out.println(length);}
}
计蒜客挑战难题:移除数组中的重复元素相关推荐
- 计蒜客 挑战难题 爬楼梯
计蒜客 挑战难题 爬楼梯 假设你现在正在爬楼梯,楼梯有n级.每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部? 格式: 第一行输入一个数n(n<=50),代表楼梯的级数. 接下来一行输 ...
- JSK-11 移除数组中的重复元素【入门】
移除数组中的重复元素 给定一个升序排列的数组,去掉重复的数,并输出新的数组的长度. 例如:数组 A={1,1,2},你的程序应该输出 2 即新数组的长度,新数组为 {1,2}. 要求:不能新开数组分配 ...
- 计蒜客挑战难题:元素移除
给定一个数组和一个数(该数不一定在数组中),从数组里删掉这个数字,返回剩下的数组长度. 如:A[] = {1, 2, 3, 4, 5}, 要删除数字3, 那么返回数组长度为4. 亲爱的小伙伴们,题目是 ...
- 计蒜客挑战难题:爬楼梯
假设你现在正在爬楼梯,楼梯有n级.每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部? 格式: 第一行输入一个数n(n<=50),代表楼梯的级数. 接下来一行输出你的方法总数. 样例输入 ...
- 计蒜客挑战难题:整数转换成罗马数字
给定一个整数num,( 1<=num<=3999),将整数转换成罗马数字. 如1,2,3,4,5对应的罗马数字分别位I,II,III,IV,V等. 格式: 第一行输入一个整数,接下来输出对 ...
- 计蒜客挑战难题:最后一个单词的长度
给定由大写,小写字母和空格组成的字符串,返回最后一个单词的长度. 如果不存在最后一个单词,返回0 注意: "单词"是指不包含空格符号的字符串 例如: s = "hello ...
- 计蒜客挑战难题:字符串长度
在右侧我们给出了一个已经基本完成的程序,读入了一个字符串,调用了一个叫str_len的函数来计算这个字符串的长度,并输出. 聪明的你应该已经发现了,这个叫str_len的函数并没有完成,在不修改函数原 ...
- 计蒜客挑战难题:泥塑课
小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过250立方厘米的等量橡皮泥,教大家做泥塑.在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是她决定,在正式开始 ...
- 计蒜客挑战难题:矩阵翻转
晓萌最近在做一个翻转图片的应用,你可能也知道,图片其实是由一个个的点组成的.于是,晓萌想先做一个可以翻转矩阵的程序,来解决他问题的核心部分. 输入第一行包括由空格分开的整数M.N.T(0 < M ...
最新文章
- python中tensor与variable_NLP实战篇之tf2中tensor、variable、gradient、ops
- windows 7 全屏游戏解决方案
- 信步漫谈之Git—环境搭建及入门
- 对于analyze table使用
- 数据挖掘技术在信用卡业务中的应用及实例分析
- ejb 2.0 3.0_定义EJB 3.1视图(本地,远程,无接口)
- CentOS7 开机自启动脚本 chkconfig方式
- Docker 验证 Centos7.2 离线安装 Docker 环境
- window下安装mysql
- php工具箱的mysql服务_解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题...
- 互联网的长在线、心跳和断线重连
- Mysql提权之反弹shell
- Python问题:ImportError: cannot import name ‘Template‘ from ‘string‘
- python图像数字识别
- 使用python显示图像在windows图片查看器中一直显示加载中就是打不开的解决途径
- 量子计算机怎样输入数据,量子计算入门
- 文件服务器s3搭建,搭建基于AWS S3的图片处理服务
- 用蚕茧表示法写简洁实用的接口文档
- ff6全部青魔法获得(不走兽之原)
- linux中的find查找文件或者目录、locate快速定位文件路径
热门文章
- 水经注叠加cad_如何下载等高线并在CAD中与卫星影像叠加
- rtosucos和linux区别,为什么我们需要uCos?带你透彻理解RTOS
- linux修改默认发布目录,Linux环境更改Jenkins默认主目录
- STM32_ADC初始化参数说明以及常用的固件库
- python爬取抖音用户数据的单位是_爬取并分析一下B站的最热视频排行榜,看看大家都喜欢看什么视频...
- Linux阻塞和同步机制
- Linux内核网络协议栈5-socket地址绑定
- 直接用自己服务器做图床可以吗_图床+typora+gitee,写文档再也不那么麻烦
- sql语句的执行过程和优化
- 微信小程序|开发实战篇之一