华为2019届校招笔试题及解法
- 题目
- 思路
- 程序
- 总结
题目
题目来源于网上:
给定一个字符串,将重复的字符去除,仅保留第一次出现的字符,且保持去重后的字符在原字符串中的顺序不变。
输入:一个字符串(不包含空格)
输出:去重后的字符串
eg:
输入:12ere2
输出:12er
思路
set去重
程序
#include<iostream>
#include<string>
#include<algorithm>
#include<set>using namespace std;int main()
{string s,out_str;cin >> s;set<char> tmp;for(char i:s){if(tmp.find(i) == tmp.end()){tmp.insert(i);out_str.push_back(i);}}cout << out_str << endl;return 0;
}
总结
我是菜鸡。
华为2019届校招笔试题及解法相关推荐
- 字节跳动2019届校招笔试题
1.世界杯开幕式会在球场C举行,球场C的球迷看台可以容纳M*N个球迷.在球场售票完成后,现官方想统计此次开幕式一共有多少个球队球迷群体,最大的球队球迷群体有多少人. 经调研发现,球迷群体在选座时有以下 ...
- 招商银行信用卡2019届实习笔试题
招商银行信用卡2019届实习笔试题 题目表述:如图 思路:有向图中找回环.(具体方法和原理可以参考相关博客)同时标记那些指向回环的顶点.全部的顶点去掉被标记的顶点,输出就是答案了.完全按照题目中的提示 ...
- 2019 美团校招笔试题 外卖满减
时间限制:1秒 空间限制:65536K 你打开了美了么外卖,选择了一家店,你手里有一张满X元减10元的券,店里总共有n种菜,第i种菜一份需要A_i元,因为你不想吃太多份同一种菜,所以每种菜你最多只能点 ...
- 华为2019暑期实习笔试题
目录 第一题 题意 思路 代码 第二题 题意 思路 代码 第三题 题意 思路 代码 笔试共有3道编程题,分别为100分.200分.300分,两个小时.以下内容的编写全凭记忆和个人理解,如有什么不对的地 ...
- 华为 2017 秋季校招笔试题(C++ 后台)
文章目录 1.删除字符串中的指定字符 1.1 问题描述 1.2 问题求解 2.成绩排名 2.1 问题描述 2.2 问题求解 3.字符串变换最小费用 3.1 问题描述 3.2 递归法求解 3.2 动态规 ...
- 2019 小米校招笔试题 小米大礼包
小米之家是成人糖果店.里面有很多便宜,好用,好玩的产品.中秋节快到了,小米之家想给米粉们准备一些固定金额大礼包.对于给定的一个金额,需要判断能不能用不同种产品(一种产品在礼包最多出现一次)组合出来这个 ...
- 2019 快手校招笔试题详解
可以理解为把5本书插到14本书的中间,即加头尾的15个空格里,有多少种组合.因为不能相邻,所以是有C(15, 5) = 3003 种方法 实际做的时候可以先计算C(19,5),可以在A,B中选一个,大 ...
- 华为2021届软件测试笔试题,华为2021届软件类校园招聘笔试题题解
第一题很简单,忘了是什么题了. 第二题:验证报文 难点在于进制的转换和输入输出,python对于十六进制的存储是0x__,比如5就是0x5,而C和C++就是5,这里稍有不同,当时我摸不清python版 ...
- 华为2018届校招技术岗笔试题及个人解答
前言 昨天(9.13)参加了华为2018届的技术岗笔试,特此总结一下笔试的题目和我个人的解答思路. 笔试题一共是三道编程题,大致是数值反向输出,比较和排序,相对较基础. PS:由于没有截图,所以题目是 ...
- 深信服笔试题 php,2019深信服校招笔试题------木板接水
2019深信服校招笔试题--木板接水 题目: 空地上竖立着n个从左到右排列的木板,它们可以把水挡住,但溢出最边上木板的水将会流到空地上.已知木板间距都是单位1,现给定每个木板的高度,请求出总共能接住的 ...
最新文章
- python调用dll报错:ValueError: Procedure called with not enough arguments (4 bytes missing) or wrong call
- 如何监听WebView完成加载URL?
- iPhone开发过程中调试多次Release问题 message sent to deallocated
- 计数排序Counting sort
- Struts2中action接受参数方法
- 使用JetBrains dotMemory 4.0分析内存
- Python os模块相关简介
- 小新air15为啥没人买_联想小新air15怎么样?身边的人用的好像比较少?
- Android6.0权限适配及兼容库的实现
- init 切换系统运行级别
- 使用Easychm3.9打包chm出现js错误弹窗问题
- 开源免费的C/C++网络库(c/c++ sockets library) 七剑下天山
- 动态链接库(.dll) 动态导入库(.lib) 静态链接库(.lib)
- DOSBox+MASM,汇编语言环境搭建
- C# 判断本机是否安装Excel及多版本安装?获取Excel进程信息和打开Excel应用软件
- 美食类短视频怎么做?几个小方法来帮忙,简单很好学
- HIVE优化的四种方法
- 海康RTSP转flv并实现h5页面播放
- 使用scp命令上传文件到linux服务器
- 利用CrystalDiskInfo软件获取硬盘使用情况-数据提取
热门文章
- 微信小程序展示弹窗的方式
- Android语音识别-阿里语音识别
- 微信小程序switch 样式重写
- Java 汉字转拼音(完美支持解决多音字)
- uniapp页面打印pdf文件
- 2019“华为杯”第十六届研究生数模竞赛F题一等奖7/2790方案
- 有效值(RMS) 平均值(DC) 的理解
- phpcms v9给栏目添加自定义英文栏目名称字段图文教程
- VOIP Codec 三剑客之 ISAC/ILBC -- ISAC (2) Low Band Encode 模块
- 如何自学计算机access,我是怎样自学access的