新华三:字符串不分大小写去重

题目:

字符串去重,只有大小写的英文字母,英文字母去重时不分大小写,且第一个出现的为大写就输出大写,第一个出现的为小写就输出小写

Java:字符串不分大小写去重

 1 import java.util.Arrays;
 2 import java.util.Scanner;
 3
 4 public class Main {
 5
 6     public static void main(String[] args) {
 7         Scanner sc=new Scanner(System.in);
 8         while(sc.hasNext()){
 9             String s = sc.nextLine();
10             int[] state = new int[26];
11             for(int i = 0; i < s.length(); i++){
12                 if((s.charAt(i)-65) <= 25){
13                     if(state[s.charAt(i)-65] == 0){
14                         System.out.print(s.charAt(i));
15                         state[s.charAt(i)-65] = 1;
16                     }
17
18                 }
19                 else{
20                     if(state[s.charAt(i)-97] == 0){
21                         System.out.print(s.charAt(i));
22                         state[s.charAt(i)-97] = 1;
23                     }
24                 }
25             }
26             System.out.println();
27         }
28         sc.close();
29     }
30
31 }
时间: 2024-09-30 12:53:23

新华三:字符串不分大小写去重的相关文章

L1-050 倒数第N个字符串 (15分)

L1-050 倒数第N个字符串 (15分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, aab, aac, ..., aaz, aba, abb, ..., abz, ..., zzz }.这个序列的倒数第27个字符串就是 zyz.对于任意给定的 L,本题要求你给出对应序列倒数第 N 个字符串. 输入格式: 输入在一行中给出两个正整数 L(2 ≤ L ≤ 6)和

字符串比较 忽略大小写 iphone

//不考虑大小写比较字符串1 NSString *astring01 = @"this is a String!"; NSString *astring02 = @"This is a String!"; BOOL result = [astring01 caseInsensitiveCompare:astring02] = = NSOrderedSame; NSLog(@"result:%d",result); //NSOrderedDesce

新华三成立大会上,赵伟国、于英涛都说了什么?

2016年5月1日,"新华三"公司在中国香港正式注册成立.5月4日,紫光股份与Hewlett Packard Enterprise(以下简称HPE)作为新公司的股东相继发出交易完成公告.5月6日,新华三集团(以下简称新华三)在北京钓鱼台宣布正式成立,成为一家由紫光股份控股51%,HPE占股49%的中美合资国有控股企业. 新华三由杭州华三通信有限公司(以下简称华三通信)和紫光华山科技有限公司(HPE在中国的服务器.存储和技术服务业务)组成.新华三不仅拥有华三通信的业务,还包括了HPE服务

3. 蛤蟆Python脚本学习笔记三字符串

3. 蛤蟆Python脚本学习笔记三字符串 本篇名言:"平静的湖面只有呆板的倒映,奔腾的激流才有美丽的浪花!幸福不是靠别人来布施,而是要自己去赢取!生命的意义在不断挑战自己,战胜自己!" 这个本来放在昨天的,由于昨晚又太晚了,所以就搁在这里了.赶紧看看吧. 字符串两边都用双引号或者单引号包起来.否则就使用转移符号来转移一下. 输入在一起可以直接拼接. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48112507

iOS开发-OC语言 (三)字符串

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 24.0px "PingFang SC" } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px Helvetica; min-height: 29.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px "PingFang SC&

[Python学习] 专题三.字符串的基础知识

        在Python中最重要的数据类型包括字符串.列表.元组和字典等.该篇主要讲述Python的字符串基础知识. 一.字符串基础         字符串指一有序的字符序列集合,用单引号.双引号.三重(单双均可)引号引起来.如: s1='www.csdn.net'   s2="www.csdn.net"   s3='''aaabbb''' 其中字符串又包括: 1.转义字符串 像C语言中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,pyth

[C#.NET][VB.NET] 实践 IEqualityComparer 不分大小写

实践IEqualityComparer,不分大小写比较 //实践 public class InComparer : IEqualityComparer { CaseInsensitiveComparer myComparer = new CaseInsensitiveComparer(); public int GetHashCode(object obj) { return obj.ToString().ToLowerInvariant().GetHashCode(); } public n

思科&新华三&华为边做边学专题,交换路由无线防火墙BGP组播

https://edu.51cto.com/sd/4bbb4 第一阶段: 思科技术阶段 1门课程 36小时21分钟主要介绍网络技术基础知识,思科交换机.思科路由器的配置使用. 第二阶段: 华三技术阶段 3门课程 23小时49分钟主要介绍H3C交换机.H3C路由器.H3C防火墙的配置使用,同时包括高级路由技术BGP专题. 第三阶段: 华为技术阶段 2门课程 6小时20分钟主要介绍华为无线网络的部署(包括AC.AP),另外包括组播专题. 思科&新华三&华为边做边学专题,交换路由无线防火墙BGP

P2264 情书(字符串hash90分)

题目背景 一封好的情书需要撰写人全身心的投入.lin_toto同学看上了可爱的卡速米想对她表白,但却不知道自己写的情书是否能感动她,现在他带着情书请你来帮助他. 题目描述 为了帮助lin_toto,我们定义一个量化情书好坏的标准感动值.判断感动值的方法如下: 1.在情书的一句话中若含有给定词汇列表中的特定单词,则感动值加1,但每一单词在同一句话中出现多次感动值不叠加,不同单词不受影响.保证输入的单词不重复. 2.每句话以英文句号定界. 3.全文不区分大小写. 输入输出格式 输入格式: 第一行包含