当前位置: 首页 > news >正文

输出由几个无重复数字组成的三位数(内测第0届第3题)

题目要求

       问题描述:由1,2,3,4这四个数字,能组成哪些互不相同无重复数字的三位数?

       样例输入:1 2 3 4

       样例输出:123 124 132 134 142 143 213 214 ...

解决方案

       思路很简单,就是从4个数字中不断选出三个数字进行输出,但要放弃有相同数字的情况,注意当前面选出的数字已重复时,可以跳过本次循环,即减少无效的循环。

源码示例 & 结果展示

小结

       通过三个循环,不断从备选数字中选出互不相同的三个数字,然后输出。注意循环条件的控制以及循环的优化。

扩展

       如果给出的数字并不是连续的呢,如1、3、5、7怎么办?

相关文章:

  • 讲一下线程和进程的区别和联系?
  • 正则
  • 讲一下线程状态并且解释一下?
  • windows 和 linux ssh互连
  • 【代码规范】
  • 【程序员眼中的统计学(12)】相关与回归:我的线条如何? (转)
  • 讲一下进程间通讯方式?
  • Docker的文件系统
  • 信号和信号量有什么区别?
  • 进程的调度算法有哪些?
  • ORA-00604 ORA-14452 ORA-20783
  • 线程同步的四种方式
  • 2015年小结
  • [<死锁专题>]
  • 想使用 MongoDB ,你应该了解这8个方面!
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • JDK 6和JDK 7中的substring()方法
  • Js基础——数据类型之Null和Undefined
  • laravel with 查询列表限制条数
  • Linux CTF 逆向入门
  • Linux gpio口使用方法
  • php中curl和soap方式请求服务超时问题
  • tensorflow学习笔记3——MNIST应用篇
  • 从setTimeout-setInterval看JS线程
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 再谈express与koa的对比
  • ionic异常记录
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • 移动端高清、多屏适配方案
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​​​​​​​​​​​​​​Γ函数
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #162 (Div. 2)
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (3)STL算法之搜索
  • (7)STL算法之交换赋值
  • (C语言)fread与fwrite详解
  • (pojstep1.3.1)1017(构造法模拟)
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (已解决)什么是vue导航守卫
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .NET Framework 4.6.2改进了WPF和安全性
  • .net 使用ajax控件后如何调用前端脚本
  • .NET/C# 的字符串暂存池
  • .net反编译工具
  • .net分布式压力测试工具(Beetle.DT)
  • .NET是什么
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @Autowired注解的实现原理