HDOJ/HDU 2564 词组缩写(单词缩写)

简介: Problem Description 定义:一个词组中每个单词的首字母的大写组合称为该词组的缩写。 比如,C语言里常用的EOF就是end of file的缩写。Input 输入的第一行是一个整数T,表示一共有T组测试数据; 接下来有T行,每组测试数据占一行,每行有一个词组,每个词组由一个或多个单词组成;每组的单词个数不超过10个,每个单词有一个或多个大写或小写字母组成; 单词长度不超过10,由一个或多个空格分隔这些单词。

Problem Description
定义:一个词组中每个单词的首字母的大写组合称为该词组的缩写。
比如,C语言里常用的EOF就是end of file的缩写。

Input
输入的第一行是一个整数T,表示一共有T组测试数据;
接下来有T行,每组测试数据占一行,每行有一个词组,每个词组由一个或多个单词组成;每组的单词个数不超过10个,每个单词有一个或多个大写或小写字母组成;
单词长度不超过10,由一个或多个空格分隔这些单词。

Output
请为每组测试数据输出规定的缩写,每组输出占一行。

Sample Input
1
end of file

Sample Output
EOF


大水题~ JAVA大发法好啊。

import java.util.Scanner;

/**
 * @author 陈浩翔
 * 2016-6-5
 */
public class Main{

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int t=sc.nextInt();
        sc.nextLine();
        while(t-->0){
            String str=sc.nextLine();
            String[] s=str.split(" ");
            String result="";
            for(int i=0;i<s.length;i++){
                if(s[i].length()>=1)
                    result+=s[i].charAt(0);
            }
            System.out.println(result.toUpperCase());
        }
    }
}
目录
相关文章
Markdown-Latex全称量词和存在量词(对于全体、存在)
Markdown-Latex全称量词和存在量词(对于全体、存在)
146 0
|
机器学习/深度学习
LeetCode contest 190 5416. 检查单词是否为句中其他单词的前缀
LeetCode contest 190 5416. 检查单词是否为句中其他单词的前缀
|
算法 C#
LeetCode contest 189 5413. 重新排列句子中的单词
LeetCode contest 189 5413. 重新排列句子中的单词
|
算法 Python
LeetCode 1160. 拼写单词 Find Words That Can Be Formed by Characters
LeetCode 1160. 拼写单词 Find Words That Can Be Formed by Characters
LeetCode 1160. 拼写单词 Find Words That Can Be Formed by Characters
|
存储 C语言 C++
C/C++ 中带空格字符串输入的一些小trick
C/C++ 中带空格字符串输入的一些小trick
274 0
C语言常用转换控制符缩写(%g是哪个单词缩写)
C语言常用转换控制符缩写(%g是哪个单词缩写)
|
Java C语言
HDOJ/HDU 2564 词组缩写(单词缩写)
HDOJ/HDU 2564 词组缩写(单词缩写)
142 0
HDOJ/HDU 1161 Eddy's mistakes(大写字母转换成小写字母)
HDOJ/HDU 1161 Eddy's mistakes(大写字母转换成小写字母)
73 0
|
存储 Shell
HDOJ/HDU 1804 Deli Deli(英语单词复数形式~)
HDOJ/HDU 1804 Deli Deli(英语单词复数形式~)
84 0