老师说这是2006面谷歌应聘笔试题
来源:互联网 发布:小满科技 数据怎么样 编辑:程序博客网 时间:2024/04/30 20:05
题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
代码如下:
import java.util.Scanner;
public class Test2 {
public static char first(String s)
{
char result = '0';
char t;
int num[] = new int[50];
for (int i = 0; i < s.length(); i ++)
{
t = s.charAt(i);
if ( t >= 'a' && t <= 'z' )
{
num[t - 'a']++;
}
else if (t >= 'A' && t <= 'Z')
{
num[t - 'A' + 26] ++;
}
}
for (int i = 0; i < num.length; i ++)
{
if (num[i] == 1)
{
if (i >= 0 && i <=26)
{
result = (char)(i + 'a');
}
else
result = (char)(i - 26 + 'A');
break;
}
}
return result;
}
public static void main(String[] args) {
System.out.println("请输入字符串:");
Scanner reader = new Scanner(System.in);
String s = reader.next();
char c = first(s);
System.out.println(c);
}
}
0 0
- 老师说这是2006面谷歌应聘笔试题
- 应聘时常见的笔试题
- C++ 程序员应聘常见笔试题(1)
- C++ 程序员应聘常见笔试题(2)
- IT企业应聘《软件测试》岗位经典笔试题
- 【应聘笔记系列】三个常见链表笔试题
- 程序员应聘当中常见的C语言笔试题01
- 程序员应聘当中常见的C语言笔试题02
- 程序员应聘当中常见的C语言笔试题03
- 程序员应聘当中常见的C语言笔试题04
- 应聘经历:网易笔试归来
- 应聘经历:网易公司 笔试
- 应聘asp.net程序员笔试题——递归读取树状表生成json字符串(转)
- 应聘asp.net程序员笔试题——递归读取树状表生成json字符串(转)
- 应聘Java笔试时可能出现问题及其答案 (代码与编程题)
- 应聘Java笔试时可能出现问题
- 应聘Java笔试时可能出现问题
- 应聘Java笔试时可能出现问题
- input 触发总结
- 利用FileOutputStream存储数据,实现代码中对象有存、取
- VC6.0快捷键一览表
- 108. Convert Sorted Array to Binary Search Tree
- Maven之——使用本地jar包并打包进war包里面的方法
- 老师说这是2006面谷歌应聘笔试题
- Jquery 执行顺序
- Layer弹出层插件
- 【回归分析】[1]--协方差与相关系数
- 游戏服务端架构介绍
- TOMCAT webapps下图片 url访问
- 最长递增子序列问题的求解
- 探索四十是不是精神传销
- Linux下使用screen工作How-to