2015年360校招笔试题
两道大题,就第一题稍微有点难度,第二题小儿科。
第一题:
给出一个整数,分解素因数,并以计算器显示的数字形式打印出来,乘号用*表示
例如:
输入: 10
输出:
- -
| |
- * -
| |
思路:
质因数分解及代码参考:质因数分解及代码
代码:
import java.util.*;
public class Main {public static void main(String args[]) {Scanner cin = new Scanner(System.in);int num;while (cin.hasNext()) {num = cin.nextInt(); ArrayList<Integer> list = new ArrayList<Integer>();for (int i = 2; i * i < num; ++ i) {while (num % i == 0) {list.add(i);num /= i;}}if (num > 1) list.add(num);for (int i = 0; i < 5; ++ i) {int j = 0;for (; j < list.size() - 1; ++ j) {printNum(i, list.get(j));printFlag(i);}printNum(i, list.get(list.size() - 1));System.out.println();}}}public static void printFlag(int loc) {if (loc == 0) System.out.print(" ");if (loc == 1) System.out.print(" ");if (loc == 2) System.out.print("*");if (loc == 3) System.out.print(" ");if (loc == 4) System.out.print(" ");}public static void printNum(int loc, int num) {if (loc == 0) {if (num == 0) System.out.print(" - ");if (num == 1) System.out.print(" ");if (num == 2) System.out.print(" - ");if (num == 3) System.out.print(" - ");if (num == 4) System.out.print(" ");if (num == 5) System.out.print(" - ");if (num == 6) System.out.print(" - ");if (num == 7) System.out.print(" - ");if (num == 8) System.out.print(" - ");if (num == 9) System.out.print(" - ");}else if (loc == 1) {if (num == 0) System.out.print("| |");if (num == 1) System.out.print(" |");if (num == 2) System.out.print(" |");if (num == 3) System.out.print(" |");if (num == 4) System.out.print("| |");if (num == 5) System.out.print("| ");if (num == 6) System.out.print("| ");if (num == 7) System.out.print(" |");if (num == 8) System.out.print("| |");if (num == 9) System.out.print("| |");}else if (loc == 2) {if (num == 0) System.out.print(" ");if (num == 1) System.out.print(" ");if (num == 2) System.out.print(" - ");if (num == 3) System.out.print(" - ");if (num == 4) System.out.print(" - ");if (num == 5) System.out.print(" - ");if (num == 6) System.out.print(" - ");if (num == 7) System.out.print(" ");if (num == 8) System.out.print(" - ");if (num == 9) System.out.print(" - ");}else if (loc == 3) {if (num == 0) System.out.print("| |");if (num == 1) System.out.print(" |");if (num == 2) System.out.print("| ");if (num == 3) System.out.print(" |");if (num == 4) System.out.print(" |");if (num == 5) System.out.print(" |");if (num == 6) System.out.print("| |");if (num == 7) System.out.print(" |");if (num == 8) System.out.print("| |");if (num == 9) System.out.print(" |");}else if (loc == 4) {if (num == 0) System.out.print(" - ");if (num == 1) System.out.print(" ");if (num == 2) System.out.print(" - ");if (num == 3) System.out.print(" - ");if (num == 4) System.out.print(" ");if (num == 5) System.out.print(" - ");if (num == 6) System.out.print(" - ");if (num == 7) System.out.print(" ");if (num == 8) System.out.print(" - ");if (num == 9) System.out.print(" - ");}}
}
2015年360校招笔试题相关推荐
- 360校招笔试题总结3
21题 答案:A 22题 23题 24题 答案:C 25题 答案:B 26题 27题 答案:D 28题 答案:B . 29题 答案: B 30题 答案:true flase true flase tr ...
- 剑指Offer——腾讯+360+搜狗校招笔试题+知识点总结
剑指Offer--腾讯+360+搜狗校招笔试题+知识点总结 9.11晚7:00,腾讯笔试.选择题与编程.设计题单独计时. 栈是不是顺序存储的线性结构啊? 首先弄明白两个概念:存储结构和逻辑结构. 数据 ...
- 2015阿里校园招聘笔试题(8.29 测试开发工程师)
[注]因为换了博客,所以这篇是从我之前的博客里copy过来的. 这是8.29日阿里2015校招笔试题,题目来源于网络,所以题目可能略有问题,但大部分题目是正常的.这些题是网上各套题总结出的题库,稍后会 ...
- 9.25 360校招面试题总结? 自己面试 c++后端开发,服务器方向,探索部门。
2018.9.25 360校招面试题总结? 自己面试 c++后端开发,服务器方向,探索部门. 1上来问智力题 5L和6L的杯子量出3L的水,如何量? 一.下面开始问c++的基础的东西 ...
- 关于python类的继承正确的说法是_2017美团点评的运维岗校招笔试题,测测你会几题?...
原标题:2017美团点评的运维岗校招笔试题,测测你会几题? 1.数据库:以下哪项不是HASH索引的特征? A MySQL不能确定在两个值之间大约有多少行 B 不能使用hash索引来加速ORDER BY ...
- 【美团校招笔试题】去除字符串首尾空格,中间多个空格只保留一个
要求: 这是本人参加美团校招在线考试笔试题,如果此行为违反了美团校招笔试题商业保密性,请与本人联系. 思路:用一个while循环扫描整个字符串,用pStart字符指针指向整个字符串首地址,如果遇到首部 ...
- 小米运维部14年校招笔试题A的个人答案
15年准备实习生面试时答的题,仅供参考 具体题目详见 http://www.tuicool.com/articles/eYRZBr http://noops.me/?p=1154 一.linux基础 ...
- java校招笔试题目_Java校招笔试题
2020校招笔试题答案及评分标准 满分100分 时间1小时 一.简答题: (5分)写出你用过的linux命令,举例说明其中几个的具体用法. 答案:略.评分标准:正确五个,1分一个. (5分)写出TCP ...
- 凑硬币(58同城2017校招笔试题)
凑硬币(58同城2017校招笔试题) 暴力破解,循环递归实现,代码如下: /** * 暴力破解,循环递归,找出了所有可能的组合并进行了存储,* 在循环递归的时候,因为选取的分类相互是有重叠的,生成的递 ...
- 剑指Offer——京东校招笔试题+知识点总结
剑指Offer--京东校招笔试题+知识点总结 笔试感言 经过一系列的笔试,发觉自己的基础知识还是比较薄弱的,尤其是数据结构和网络,还有操作系统.工作量还是很大的.做到精确制导的好方法就是在网上刷题,包 ...
最新文章
- 如何在vs 下敲linux代码且具有提示功能
- pigcms 标签读不出
- unity 代码边缘发光_Shader案例之内发光和边缘泛光效果
- 利用Matlab设计滤波器(FDAT)
- Java高效读取大文件
- android 获取粗略位置_在Android上获取用户当前位置的最简单,最强大的方法是什么?...
- 五十九、Vue中的样式绑定
- ubuntu 设置大小写切换隐藏_VirtualBox中ubuntu的LAMP项目(温度采集)
- 机房系统(一)——【修改密码 登录 】
- C++ STL string迭代器的使用
- No package ‘vte-2.91‘ found
- SPSS数据编码(图文+数据集)【SPSS 008期】
- RabbitMQ SSL安全认证
- postman接口测试提交实体参数实践
- java default locale_Java Locale setDefault()用法及代码示例
- pwnable-shellshock
- 不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置_Windows 7 怎么修复 Windows 中的 Wi-Fi 连接问题,我教你(六)...
- 芒格最新演讲:中国的水有些聪明人已经蹚进去了,时候到了更多人会进场
- kitt2bag 解决“Failed to find match for field intensity”问题
- comm java_JAVACOMM使用
热门文章
- 作文素材:看完这23种蔬菜描写,恨不得穿过屏幕吃掉它们!
- android浏览器实现收藏功能,Lua布局fusionapp 收藏功能与历史记录实现
- Adaptive让 Spark SQL 更高效更智能
- ANSNP中线安防 安科瑞 时丽花
- 视觉问答06day[综述]:一文带你了解视觉问答VQA
- 全球及中国军用海岸雷达行业研究及十四五规划分析报告
- 这样的跳槽理由,会遭HR嫌弃!
- 软件自动化测试的的设计标准和适用范围
- 64位系统装32位计算机,32位的cpu能不能装64位系统|cpu是32位的可以装64位系统吗...
- 数据库-mysql MHA集群方案测试