博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Abbreviation----Java实现
阅读量:4035 次
发布时间:2019-05-24

本文共 1699 字,大约阅读时间需要 5 分钟。

题目描述

As we know, we often use a short sequence of characters in place of some words with a very long name. For example, ACM is an abbreviation of “Association for Computing Machinery”.

 Now we are using an acronymic method to get the abbreviation. An acronym is generated from a long name by capitalizing the first letter of every word in the name and concatenating them together.There is an exception: some words are ignored when generating the abbreviation. These words(case insensitively) meet the following rules:
 1. The common words “and”,“for”,and “the”.
 2. The words with length less than 3, such as “a”,“of”,“to”.
Your job is to get the abbreviation of a given string by using the acronymic method.

输入描述

The first line of the input is a positive integer T. T is the number of test cases followed. Each test case contains a string S with its length no greater than 100, representing the sequence of words to be abbreviated. The words consist of only alphabetic letter. There is only one space between the words, and there is no leading or trailing spaces in the string.

输出描述

For each test case, output the abbreviation of S.

样例输入

5

netease
The Lord of the Rings
North Eastern University at Qinhuangdao
Institute of Electrical and Electronics Engineers
Association for Computing Machinery

样例输出

N
LR
NEUQ
IEEE
ACM

import java.util.Scanner;public class Main {
public static void main(String args[]) {
Scanner se=new Scanner(System.in); int n=Integer.parseInt(se.nextLine()); for(int i=0;i
2 & !str[j].equals("AND")& !str[j].equals("THE")& !str[j].equals("FOR")) {
String ae=String.valueOf(str[j].charAt(0)); a=a.concat(ae); } } System.out.println(a); } }}

转载地址:http://shbdi.baihongyu.com/

你可能感兴趣的文章
性能调优之iftop命令详解
查看>>
非关系型数据库(nosql)介绍
查看>>
移动端自动化测试-Windows-Android-Appium环境搭建
查看>>
Xpath使用方法
查看>>
移动端自动化测试-Mac-IOS-Appium环境搭建
查看>>
Selenium之前世今生
查看>>
Selenium-WebDriverApi接口详解
查看>>
Selenium-ActionChains Api接口详解
查看>>
Selenium-Switch与SelectApi接口详解
查看>>
Selenium-Css Selector使用方法
查看>>
Linux常用统计命令之wc
查看>>
测试必会之 Linux 三剑客之 sed
查看>>
Socket请求XML客户端程序
查看>>
Java中数字转大写货币(支持到千亿)
查看>>
Java.nio
查看>>
函数模版类模版和偏特化泛化的总结
查看>>
VMware Workstation Pro虚拟机不可用解决方法
查看>>
最简单的使用redis自带程序实现c程序远程访问redis服务
查看>>
redis学习总结-- 内部数据 字符串 链表 字典 跳跃表
查看>>
iOS 对象序列化与反序列化
查看>>