问题一:读入两个小于100的正整数A和B,计算A+B。
需要注意的是:A和B的每一位数字由对应的英文单词给出。
例如:
one + two =
three four + five six =
zero seven + eight nine =
zero + zero =
当A和B同时为0时输入结束,相应的结果不要输出。
答:实现代码如下:
import java.util.*;
public class Main {
static{
Scanner s=new Scanner(System.in);
String stop="zero + zero =";
String[] match=new String[]{"zero","one","two","three",
"four","five","six","seven","eight","nine"};
for(;s.hasNext();){
String str=s.nextLine();
if(stop.equals(str)) break;
else{
String[] p=str.split("\\+");
StringBuilder sb;
int a[]=new int[2];
int t=0;
for(String m : p){
sb=new StringBuilder();
String[] sub=m.trim().split(" ");
for(String j:sub){
for(int i=0;i<match.length;++i){
if(j.contains(match[i])){
sb.append(i+"");
}
}
}
a[t++]=Integer.valueOf(sb.toString());
}
System.out.println(a[0]+a[1]);
}
}
}
public static void main(String[] args){}
}
运行结果:
问题二:You are given an unsorted array of integer numbers. Your task is to sort this array and kill possible duplicated elements occurring in it.
Input:For each case, the first line of the input contains an integer number N representing the quantity of numbers in this array(1≤N≤1000). Next N lines contain N integer numbers(one number per each line) of the original array.
Output:For each case ,outtput file should contain at most N numbers sorted in ascending order. Every number in the output file should occur only once.
答:实现代码如下:
import java.util.*;
public class Main {
static{
Scanner s=new Scanner(System.in);
Set<Integer> set;
for(;s.hasNext();){
set = new TreeSet<Integer>();
int n=s.nextInt();
for(int i=0;i<n;++i){
set.add(Integer.valueOf(s.nextInt()));
}
Iterator<Integer> it=set.iterator();
System.out.print((Integer)it.next());
for(;it.hasNext();){
System.out.print(" "+(Integer)it.next());
}
System.out.println();
}
}
public static void main(String[] args){}
}
运行结果:
- 大小: 25.5 KB
- 大小: 24.9 KB
分享到:
相关推荐
2019互联网面试题第2季
国内一线互联网公司面试题整理,包括 BAT TMD。帮助你顺利度过面试难关!
172份,7701页互联网大厂面试题 172份,7701页互联网大厂面试题 172份,7701页互联网大厂面试题
互联网架构面试题
互联网企业面试真题 深圳-OPPO.pdf 深圳-银盛支付-Java中级.pdf 深圳-中国平安-Java中级.pdf 深圳-商汤科技.pdf 深圳-腾讯.pdf 深圳-乐信.pdf 深圳-蚂蚁金服.pdf 上海-携程.pdf 深圳-丰巢科技.pdf 厦门-中软国际-...
互联网工作的面经,以及大部分互联网面试真题,另外还有招商银行的面试真题
这份资源包括多个互联网公司的面试内容,包括BAt在内,还有小米,网易,搜狗,以及其他一系列公司,内容有C,C++等
最新一线互联网公司面试题库,经验分享,复习后面试通过几率大大增加,好好准备才有机会,包含通信,网络,数据结构,算法,高并发,多线程
BTA面试题总结,相信会对大家又不小的帮助,祝你面试成功。
ava工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师上机笔试题.docx Java开发求职面试题.docx Java开发笔试题.docx Java数据结构类面试题.docx Java数据结构题.docx Java笔试面试宝典.docx Java...
内容概要:本书从近一百套最新一线互联网公司面试题中精选而出,涵盖Java架构面试所有技术栈,包 括JVM,Mysql,并发,Spring,Mybatis,Redis,MQ,Zookeeper,Netty, Dubbo,Spring Boot,Spring Cloud,数据结构...
各大互联网公司面试题一网打尽。。。。。。。。。。。。。。。。
2019,尚硅谷,周阳,互联网面试题脑图,第2季,.mmap版
java面试题互联网大厂面试题
阿里、百度、腾讯、华为、网易、等各种互联网笔试面试题合集。
1000道 互联网Java工程师面试题
互联网校园招聘的一些面试题 互联网校园招聘的一些面试题
2020互联网面试题第2季 2020互联网面试题第2季 2020互联网面试题第2季 2020互联网面试题第2季 2020互联网面试题第2季 2020互联网面试题第2季
2019年一线互联网公司Java高级面试题总结 面试很有用!
答案参考:java常见面试题 1、面向对象的特点有哪些? 2、接口和抽象类有什么联系和区别? 3、重载和重写有什么区别? 4、java有哪些基本数据类型? 5、数组有没有length()方法?String有没有length()方法? 6、Java支持的...