40选择题,2道编程题。

1. 第一道编程很简单,根据研究生的四门课入学成绩判断,Fail或Gongfei,Zifei。

import java.util.Scanner;/*** Created by aifei on 15/9/15.*/
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();while(n-->0){int []score = new int[4];for(int i = 0;i<4;i++){score[i] = sc.nextInt();}int sum = score[0] + score[1] + score[2] + score[3];if(!isFail(score,sum)){System.out.println("Fail");}else{if(sum>=310 && sum<=349){System.out.println("Zifei");}else{System.out.println("Gongfei");}}}}private static boolean isFail(int[] score,int sum) {if(score[0]>=60 && score[1]>=60 && score[2]>=90 && score[3]>=90 && sum>=310){return true;}else {return false;}}}

2. 素因子分解,并以可视化数字输出素因子。

import java.util.ArrayList;
import java.util.Scanner;/*** Created by  on 15/9/15.*/
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while(sc.hasNext()){int n = sc.nextInt();ArrayList<Integer> list = new ArrayList<Integer>();int key = 1;while(n > 1){for(int i=2; i<=n;i++){if(n%i==0){key = i;list.add(key);break;}}n = n/key; }for(int i=0; i<list.size();i++){if(i!=list.size()-1){visualOutPut(list.get(i));System.out.print("*");}else{visualOutPut(list.get(i));}}}}private static void visualOutPut(int num) {String str = String.valueOf(num);for(int i=0; i<str.length();i++){char ch = str.charAt(i);visualDigit(ch);}}private static void visualDigit(char ch) {switch (ch){case '0':System.out.println(" "+'-');System.out.print("|");System.out.println(" "+"|");System.out.println(" "+'-');System.out.print("|");System.out.println(" "+"|");System.out.print(" "+'-');break;case '1':System.out.println("|");System.out.println('|');break;case '2':System.out.println(" "+'-');System.out.println("  "+"|");System.out.println(" "+'-');System.out.println('|');System.out.println(" "+'-');break;case '5':System.out.println(" "+'-');System.out.println("|");System.out.println(" "+'-');System.out.println("  "+'|');System.out.print(" "+'-');break;}}
}

360校园招聘2016笔试题相关推荐

  1. 2014 360校园招聘技术类笔试题

    接下来的面试题传送门: 2014 360校园招聘技术类面试题 选择题 小毕最近电脑很慢,怀疑是中了病毒,于是找了三款杀毒软件扫描了一下: A软件扫描结果:如果中了病毒X,那么也可能中了病毒Y B软件扫 ...

  2. 2014 360校园招聘技术类面试题

    建议首选看(有些面试题根据笔试题而来): 2014 360校园招聘技术类笔试题 面试题 对于: const char *p = "Hello World"; char p[] = ...

  3. 华为2016校园招聘上机笔试题

    华为2016校园招聘上机笔试题 > 扑克牌大小 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张.牌面从小到大用如下字符和字符串表示(其中,小写joke ...

  4. 【csq加油】华为2016校园招聘上机笔试题(一)

    华为2016校园招聘上机笔试题(一) 题目: 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问.当然,老师有时候需要更新某位同学的成绩. 题目描述: 每组输入第一行是两个正整数N ...

  5. 华为机试python打印机_华为校园招聘上机笔试题 扑克牌大小(python)

    本文为大家分享了华为校园招聘上机笔试题,供大家参考,具体内容如下 [编程题] 扑克牌大小 时间限制:10秒 空间限制:131072K 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各 ...

  6. B站校园招聘后端笔试题(一)

    大家好,我是勾玉! 今天,我给大家带来了哔哩哔哩2020校园招聘后端笔试题,包括28道选择题和3道编程题,因为内容较多,我将分三期来讲,对每道题都给出答案以及解释~ 1.在Java中下面哪个对类的声明 ...

  7. 顺丰科技2018校园招聘在线笔试题

    今天做了顺丰科技的在线笔试题,选择题方面感觉考得很基础,有数据结构.编译原理方面的题目,以及设计模式的题目.编译原理的内容基本忘记了,设计模式也没有进行深入的学习,所以这两块大的并不是太好.再有就是排 ...

  8. 2013金山校园招聘Java笔试题

    今年金山校园招聘Java笔试题目,昨天(2012.9.17)参加完笔试的留下来的 第一题 :栈内存与堆内存的特点与区别,java中是怎样分配的? 栈内存中用来存放基本数据类型(8种基本类型)和对象的引 ...

  9. 奇虎360 -- 2013年校园招聘技术类笔试题

    照片稍微有点模糊,但仔细看还是能看清楚的! 强烈推荐!!!

最新文章

  1. [置顶] 当我拿车钥匙的时候,刚交的女朋友跑了。。。
  2. 【原创】ASP.NET C# 盗取中国银行汇率表
  3. python 小数点精度_Python 3浮点小数点/精度 - python
  4. C++读取txt数据为二维数组 将数据保存到txt文本中
  5. 基于Android的闹钟的软件
  6. 你可能需要了解一下的中台
  7. 3部世界顶级宇宙纪录片,献给对宇宙万物充满好奇的大人孩子~
  8. mongodb $ifNull
  9. 公共链接url出错_SEO优化技巧:关于URL的优化方法
  10. 程序员对学历高吗?毕业是考研还是实习?
  11. Emacs基本操作说明
  12. golden gate 加initial load 在rac 上的配置
  13. ERP系统合理制定生产计划流程,简化排产步骤
  14. 查看ASA日志服务器信息,ASA 日志管理
  15. LeetCode——347. 前 K 个高频元素【最小堆实现】
  16. 企立方:拼多多如何提高曝光率
  17. js实现chrome浏览器copy复制功能
  18. 新大西洋海底光缆:传输速度达160Tbps
  19. 改进YOLOv5, YOLOv7系列:1.YOLO超全注意力机制汇总 | S2A, SE,SimAM, SKA,ShA, SOCA, CA, CBAM, CrissCrossA, NAM, GAM等
  20. 四、PCI总线上的数据传输过程

热门文章

  1. 对*.mht文件结构的一个浅显分析
  2. 用Matlab录制、读取音频
  3. 真正的 HTAP 对用户和开发者意味着什么?
  4. Android 编程实用代码大全
  5. 期待第二届云计算大会
  6. html中怎么引用jquery
  7. Instruction set mismatch
  8. ctfshow-命令执行-web38
  9. Anaconda安装Karas
  10. 组词组合 php,PHP实现的简单组词算法示例讲解