华为OJ
Wang__Yan
这个作者很懒,什么都没留下…
展开
-
华为OJ——字符串最后一个单词的长度
题目: 描述 计算字符串最后一个单词的长度,单词以空格隔开。 知识点 字符串,循环 运行时间限制 0M 内存限制 0 输入 一行字符串,长度小于128。 输出 整数N,最后一个单词的长度。 样例输入 hello world原创 2017-02-17 18:15:27 · 298 阅读 · 0 评论 -
华为OJ——最大漂亮数
题目: 描述 给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。给出多个名字,计算每个名字最大可能的“漂亮度”。 知识点 字符串 运行时间限制 0M 内存限制原创 2017-02-18 08:15:30 · 725 阅读 · 0 评论 -
华为OJ——统计空格英文等个数
题目:分别统计字符串中英文、空格、数字以及其他字符的个数 代码: import java.util.Scanner; public class Main { /** * 统计出英文字母字符的个数。 * * @param str * 需要输入的字符串 * @return 英文字母的个数 */ public static i原创 2017-02-18 15:37:27 · 298 阅读 · 0 评论 -
华为OJ——数组中最小的K个整数
题目:输入n个整数,输出其中最小的k个 代码: import java.util.Scanner; public class Main{ public static int[] K_Min(int[] arr,int k){ int[] MinK = new int[k]; for(int i=0;i<k;i++){ int min = arr[i];原创 2017-02-18 15:45:52 · 299 阅读 · 0 评论 -
华为OJ——第一个只出现一次的字符
题目:输出字符串中第一个只出现一次的字符 代码: import java.util.Scanner; public class Main { public static char FirstChar(String s) { char c = ' '; int flag[] = new int[s.length()]; outer: for (int i = 0; i原创 2017-02-18 15:50:33 · 475 阅读 · 0 评论 -
华为OJ——字符串逆序
题目:字符串逆序输出 代码: import java.util.Scanner; public class Main { public static String Reverse(char[] s){ char temp; for(int i=0;i<s.length/2;i++){ temp = s[i]; s[i] = s[s.length-1-i];转载 2017-02-18 16:11:34 · 630 阅读 · 0 评论 -
华为OJ——Java按字节截取字符串
输入:字符串 要截取的字节数 注意:GBK编码时,中文占两个字节,通过字节数来计算中文字符个数时(字节数除以2),应注意向上取整。代码如下: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan=new Scanner(Sys转载 2017-02-24 15:24:31 · 453 阅读 · 0 评论