`
meohao
  • 浏览: 97519 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

华为一道面试题

阅读更多
//编译程序求质数的和,如f(7)=2+3+5+7+11+13+17=58
import java.util.Scanner;


public class TestPrimeSum
{
static final long MAX_VALUE = 20000000l;

public boolean isPrime(int value)
{
for (int i = 2; i <= (int) Math.sqrt(value); i++)
{
if (value % i == 0) { return false; }
}
return true;
}

public long getSum(int num)
{
// Scanner scanner=new Scanner(System.in);
// int value=scanner.nextInt();
int count = 0;
long sum = 0;
for (int i = 2; i <= MAX_VALUE; i++)
{
if (isPrime(i))
{
sum += i;
count++;
if (count == num)
{
break;
}
}

}
return sum;
}

public static void main(String[] args)
{
Scanner scanner=new Scanner(System.in);
int num=scanner.nextInt();

System.out.println(new TestPrimeSum().getSum(num));
}

}
分享到:
评论

相关推荐

    华为计算机公司的面试题目

    1. **华为一道排序题.mht** 排序算法是计算机科学的基础,华为可能在面试中考察应聘者对各种排序算法的理解和应用能力。这可能涉及到快速排序、归并排序、冒泡排序、插入排序、选择排序、堆排序等经典算法。例如,...

    详细华为面试题及答案

    从给定的文件标题“详细华为面试题及答案”及其描述和部分内客来看,这份文档主要涵盖了华为面试中常见的编程和技术性问题,对于准备应聘华为或其他IT公司的求职者而言,是一个宝贵的资源。下面,我们将从这些信息中...

    华为的一道面试题,两个长数字相乘

    根据给定的信息,我们可以深入探讨这道华为面试题——“两个长数字相乘”的实现细节与背后的算法原理。 ### 题目解析 题目要求计算两个长整数相乘的结果,这里的“长整数”指的是那些无法直接用现有的数据类型(如...

    华为Java面试题与详细代码

    【华为Java面试题详解】 1. **数组排序与字符串处理** 在这道题中,你需要接收一个包含多个数字的字符串,这些数字由逗号分隔。首先,我们需要使用`splitStringByComma`方法将字符串拆分成一个整数数组。这个方法...

    华为面试题华为面试题华为面试题

    这篇内容涉及的是一道华为面试题,主要考察的是动态规划思想和数组操作。题目要求通过交换两个无序数组a和b中的元素,使得数组a的元素和与数组b的元素和之间的差值最小,最后输出这个差值。下面将详细解释解题思路和...

    企业公司软件测试面试笔试题集合 软件测试面试题

    华为面试题.doc 经典逻辑题.ppt 联合网视面试题.doc 美国英网软件公司题目.doc 面试考题(腾讯,招行等等).txt 某公司的面试试题.doc 奇虎面试题.doc 千像互动的笔试.doc 清华同方开发的面试题 (有兴趣的看一下了 ...

    一道华为的面试题 关于JAVA来的

    根据给定的信息,本文将详细解析这道华为的面试题,并深入探讨其涉及的Java编程技巧及相关的知识点。 ### 领域背景 在软件开发过程中,字符串处理是非常常见的任务之一。无论是处理配置文件、JSON数据还是其他类型...

    华为笔试面试题集(C/C++)

    【华为笔试面试题集(C/C++)】中涉及的编程和计算机科学知识点主要包括: 1. **静态变量**: - 静态变量在函数内部保持其值不变,每次函数调用都保留上次的值。 - 在模块内,静态变量只对本模块内的函数可见,起...

    重解几道华为经典C语言面试题

    本文将重解几道经典的华为C语言面试题,并对每一道题目进行详细的解答和分析。 #### 题目一:字符串反转 **题目描述**:编写一个函数实现字符串的反转。例如输入"hello"则输出"olleh"。 **解题思路**: 1. **定义...

    华为云计算面试

    华为面试题中有一道字符串处理的题目,要求候选人在20分钟内编写代码,找到字符串中第一个字符在本字符串中最后出现的位置。 6.2 性格测评 华为面试还包括性格测评,旨在评估候选人的性格特征和职业能力。 华为...

    华为od社招python开发面试题.docx

    3. **算法题解答**:技术面试环节通常会有一道算法题,需在规定时间内完成。 - 建议策略:先快速理解题目要求,再构思解题思路,最后编码实现。 4. **沟通技巧**: - 在面试过程中保持自信,即使遇到不懂的问题也...

    华为od社招python开发面试题.pdf

    3. **实战演练**:面试中可能会给出一道算法题供现场解答,通常时间为20分钟左右。 - **建议**:提前熟悉常见的数据结构与算法,提高解决问题的能力。 #### 六、综合建议 1. **技术积累**:不断学习新知识,提高...

    google百度北电华为腾讯试题及面试

    中兴面试题 1&gt;某人在某个市场某个商家买了某台电脑,请用你熟悉的计算机语言表达出里面的关系. 其中有商家类,买家类,商品类。还要有买方法,卖方法。 2&gt;一个完整的单例模式 3&gt;曹操南下攻打刘备,刘备派关羽守...

    华为面试题

    ### 华为面试题解析 #### Q1:OSI与TCP/IP模型的区别 - **OSI(开放式系统互联)模型**:由国际标准化组织(ISO)制定,它将网络通信的功能划分为7个层次,分别为物理层、数据链路层、网络层、传输层、会话层、...

    华为OD面试题目算法解析与难度评级,社招华为od从机试题目录

    内容概要:本资源汇总了华为OD岗位涉及的技术笔试题。提供了不同类型的算法挑战,涵盖了从模拟到图论等一系列编程问题。每一道题目附有具体的解题思路及其难度等级评定。对于希望加入华为的研发人士来说,这份详实的...

    android和java面试大全集

    C语言面试题大汇总面试题及答案.doc Java23种设计模式(总结)1.doc JAVA_WEB面试笔试题.doc 实施人员初试题20091009.doc 笔试智力题.doc C语言面试题.doc 2011android面试题目及其答案大全.doc java基础笔试题.doc ...

    2023最新版大厂面试真题

    在IT行业中,面试是每个求职者必经的重要环节,尤其是对于目标锁定在知名大厂的求职者来说,准备充分的面试至关...同时,对比不同公司的面试题,还可以了解各家公司对人才的不同需求和偏好,进一步优化自己的面试策略。

    华为-华为od题库练习题之求最大连续bit数.zip

    本压缩包文件"华为-华为od题库练习题之求最大连续bit数.zip"显然包含了一道与华为OD相关的练习题目,其主要目标是找到一个二进制数中最大连续的1(或0)的个数。这个问题在计算机科学中属于基础算法的范畴,对理解和...

    华为机试103题c++版

    【标题】:“华为机试103题c++版”是指华为公司在线技术面试中的一道编程题目,该题目提供了C++语言的解决方案。在华为的面试过程中,候选人可能需要解决类似的问题来评估他们的编程技能、算法理解以及问题解决能力...

Global site tag (gtag.js) - Google Analytics