作者:翟天保Steven
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处

题目描述:

输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

保证输入的整数最后一位不是0。

输入描述:

输入一个int型整数

输出描述:

按照从右向左的阅读顺序,返回一个不含重复数字的新的整数

示例:

输入:

9876673

输出:

37689

解题思路:

数字从0到9,总共10个数字,建立一个数组,用来作数字是否出现过的标记,比如a[5]=1,则5这个数字出现过了;将输入的int型数值按位数往前依次分析,如果首次碰到该数字,说明其数组对应位置为0,等下次再碰到就是1,如果为1则不输出。

测试代码:

#include <iostream>
using namespace std;
int main(void)
{int array[10] = { 0 };int number;cin>>number;for(;0 < number;number /= 10){if (!array[number % 10]){array[number % 10] = 1;cout<<number % 10;}}return 0;
}

华为机试HJ9:提取不重复的整数相关推荐

  1. HJ9 提取不重复的整数

    描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数.保证输入的整数最后一位不是0. 思路一 使用哈希表的方式 #include<iostream> #inc ...

  2. 华为机试HJ58:输入n个整数,输出其中最小的k个

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 输入n个整数,输出其中最小的k个. 本题有多组输入样例,请使用循环读入,比如whil ...

  3. 华为机试108题(C 语言解答)

    Nowcoder题库链接:华为机试 HJ1 字符串最后一个单词的长度(字符串) 输入:hello nowcoder输出:8说明: 最后一个单词为nowcoder,长度为8 示例代码: HJ1.c #i ...

  4. 牛客网华为机试(python)

    前言 牛客网华为机试(https://www.nowcoder.com/exam/oj/ta?tpId=37) 按难度分为入门,简单,中等,困难,较难五个等级 目录标题 前言 一,入门 二,简单 一, ...

  5. 【华为机试 Python实现】华为机试题集合(已更新171篇)

    文章目录 新手指引 数据结构基础 华为机试真题系列 牛客网华为机试系列 Python 八股文系列 <华为机试真题详解>专栏定价99.9 包含 <华为机试真题>的所有题目. 包含 ...

  6. 牛客网C++刷题《华为机试》

    文章目录 HJ1 字符串最后一个单词的长度 HJ2 计算字符个数 HJ3 明明都随机数 HJ4 字符串分隔 HJ5 进制转换 HJ6 质数因子 HJ7 取近似值 HJ8 合并表记录 HJ9 提取不重复 ...

  7. 【HUAWEI】华为机试试题-105

    LeeCode试题链接直接上 HJ1 字符串最后一个单词的长度 HJ2 计算某字符出现次数 HJ3 明明的随机数:随机数去重排序输出(小-大) HJ4 字符串分隔:输入一个字符串,请按长度为8拆分每个 ...

  8. 华为机试python3题解(17题 持续更新ing)

    目录 字符串 HJ1 计算字符串最后一个单词的长度 HJ2 输出输入字符串中含有该字符的个数.(不区分大小写字母) HJ4 字符串分隔 HJ9 提取不重复的整数 倒序类 HJ11 数字颠倒 HJ12 ...

  9. 牛客网华为机试 JavaScript V8(一小部分)

    HJ6 质数因子 let num = parseInt(readline()) let arr = [] for (let i=2; i*i<=num; i++) { // 使用 i*i 判断可 ...

最新文章

  1. 修改注册表真正的提高网速
  2. 超棒的jQuery矢量地图生成插件 - JQVAMP
  3. 云炬随笔20211126(2)
  4. 判断网络是否为真正的公网IP
  5. C# 数据适配器之 DataAdapter 对象
  6. Python基础(十)--文件相关
  7. 堆排序,为什么升序排列要建大堆,降序排列要建小堆
  8. nginx nodejs环境配置_在Linux系统配置Nodejs环境的最简单步骤,部署多个thinkjs(nodejs)项目...
  9. 万人攻防大战:淘宝优惠活动,沦为黑产盛宴
  10. python OOP(2)
  11. ios跨线程通知_iOS多线程编程指南(三)Run Loop
  12. android 分享qq微信朋友圈,H5微信JS-SDK实现分享朋友 朋友圈以及QQ自定义分享
  13. 【原创】JQWidgets-TreeGrid 1、快速入门
  14. 【主线任务】掌握数据的力量!数据科学家们速速来战!
  15. Skywalking UI使用攻略
  16. ROS(indigo) turtlebot2 + android一些有趣应用
  17. 解决Flutter键盘弹起导致与输入框有间距问题(Flutter键盘弹起Scaffold布局流程)解析
  18. access文档合并
  19. “炁”、“气”、“氣”
  20. NRF24LE1E与NRF24LE1G的区别

热门文章

  1. Composer 安装时要求输入授权用户名密码
  2. python:容器、迭代器、生成器 简单介绍
  3. Day2 - Python基础2作业【购物车程序】
  4. Asp.Net超时问题汇总
  5. C++程序的构成和书写形式
  6. 21.IO-multiplexing方式实现Netcat
  7. 7-9 主从复制常见问题
  8. c语言模拟计算机程序阶乘,辽宁省计算机二级(C语言)模拟试卷B(无答案).doc
  9. java扫描局域网中可用ip_使用java线程扫描局域网ip简单方案
  10. python idle使用教程_PythonIDLE使用教程