华为OJ(java)
liaction
这个作者很懒,什么都没留下…
展开
-
输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
import java.util.Scanner;public class GetNumDifChar { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.nextLine(); int isLetter = 0; int i原创 2015-08-21 22:11:51 · 1379 阅读 · 0 评论 -
整形数组合并
import java.util.Iterator;import java.util.Scanner;import java.util.Set;import java.util.TreeSet;public class CombineArray { public static void main(String[] args) { Scanner scan = new Scanner原创 2015-08-18 21:20:46 · 640 阅读 · 0 评论 -
字符串匹配
正确答案:import java.util.Scanner;public class Main{ /** * * 判断短字符串中的所有字符是否在长字符串中全部出现 */ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String sshort =原创 2015-08-18 17:49:46 · 475 阅读 · 0 评论 -
统计大写字母个数
import java.util.Scanner;public class Main{public static void main(String[]args){Scanner scanner = new Scanner(System.in);String s=scanner.nextLine();if (s.isEmpty()) {System.out.println(0);}e原创 2015-08-18 17:15:16 · 2450 阅读 · 0 评论 -
求最大连续bit数
import java.util.Scanner;public class GetContinuous1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); byte num = scan.nextByte(); String str = Integer.to原创 2015-08-18 16:51:43 · 945 阅读 · 0 评论 -
密码强度等级
import java.util.Scanner;public class CodeRange { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.nextLine(); getCodeRange(str); } priva原创 2015-08-18 16:28:56 · 1234 阅读 · 0 评论 -
201301 JAVA 题目2-3级
import java.util.Scanner;public class GetWayNum { /** * * 请编写一个函数(允许增加子函数),计算n x m的棋盘 * 格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角 * 走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和 * 往下走,不能往左和往上走。 * */ pub原创 2015-08-17 17:30:34 · 774 阅读 · 0 评论 -
合法IP
import java.util.Scanner;public class CheckLegalIp { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String ipAdr = scan.nextLine(); String[] ipArr = ipAdr.s原创 2015-08-17 18:28:45 · 505 阅读 · 0 评论 -
在字符串中找出连续最长的数字串
import java.util.Scanner;public class Main001 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); //用非数字字符分隔 String[] s = str.split("[^0-转载 2015-08-17 16:57:23 · 934 阅读 · 0 评论 -
记票统计(java版整理)
方案一:import java.util.LinkedHashMap;import java.util.Map;import java.util.Scanner;public class MainVote1 {public static void main(String[] args) { LinkedHashMap hs=new LinkedHa原创 2015-08-16 17:00:08 · 1549 阅读 · 0 评论 -
表示数字(整合的别人的)
方案一:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); char[] strBefore = scan.nextLine().toCharArray(); char[] st原创 2015-08-15 20:58:41 · 387 阅读 · 0 评论 -
自守数
import java.util.Scanner;public class GetSelfConttrolledNum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int count = getSelfContro原创 2015-08-15 20:09:55 · 2264 阅读 · 0 评论 -
明明的随机数(java)
import java.util.Iterator;import java.util.Scanner;import java.util.TreeSet;public class RandomDataSort { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int原创 2015-08-14 11:57:56 · 3560 阅读 · 0 评论 -
字符统计
import java.util.Iterator;import java.util.Scanner;import java.util.TreeSet;public class CharCount { static CharCount cc = new CharCount(); public static void main(String[] args) { Scanner sc原创 2015-08-15 16:37:10 · 523 阅读 · 0 评论 -
二维数组操作
import java.util.Scanner;public class OperateArray { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int row = scan.nextInt(); int colum = scan.nextInt();原创 2015-08-19 16:28:00 · 644 阅读 · 0 评论 -
矩阵乘法
import java.util.Scanner;public class MatrixMulti { public static void main(String[] args) { Scanner sca = new Scanner(System.in); int m = sca.nextInt(); int n = sca.nextInt();转载 2015-08-19 22:05:48 · 441 阅读 · 0 评论 -
统计每个月兔子的总数
import java.util.Scanner;public class GetRabbitNum { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int num = scan.nextIn原创 2015-08-21 22:29:16 · 1069 阅读 · 0 评论 -
输出单向链表中倒数第k个结点
import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner;public class GetNode { public static void main(String[] args) { Scanner scan = new Scanner原创 2015-08-21 20:15:38 · 656 阅读 · 0 评论 -
iNOC产品部-杨辉三角的变形
package oj.test;import java.util.*;import java.util.regex.Pattern;public class Test { /* * @iNOC产品部-杨辉三角的变形 * 1 * 1 1 1 1 2 3 2 1 1 3 6 7 6 3 11 4 10 16转载 2015-08-21 20:00:11 · 968 阅读 · 0 评论 -
输入n个整数,输出其中最小的k个
import java.util.Arrays;import java.util.Scanner;public class GetKSmallNum { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in)原创 2015-08-21 19:23:32 · 1104 阅读 · 0 评论 -
计算单词个数
计算单词个数描述华为的华字的拼音为“hua”,现在指定一个字符串(长度小于50),只包含小写的'h','u','a'这三个字母,例如:“uhauhaua”,截取不同位置的‘h’,‘u’,‘a’组合成单词“hua”,若从1开始计数的话,则‘h’、‘u’、‘a’这三个字母出现的位置分别为(2,4,6),(2,4,8),(2,7,8),(5,7,8),原创 2015-09-10 16:31:47 · 810 阅读 · 0 评论 -
最大数
随机输入10个小于10 的整数,有可能重复,找出3个不同的数,并输出能组合的最大的数。比如输入1 2 3 4 5 6 7 8 9 0;输出987import java.util.*;public class Main { static Main m = new Main(); private class Num implements Comparable{ int value;原创 2015-09-10 16:17:22 · 627 阅读 · 0 评论 -
十进制转化为12进制
输入一个十进制数,输出对应的12进制import java.util.*;public class Main { //12进制转换 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String[] str = TenToTw原创 2015-09-10 16:00:13 · 4683 阅读 · 0 评论 -
求int型数据在内存中存储时1的个数(java)
import java.util.*;public class Main{ public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int a = scan.nextInt(); byte cc =原创 2015-08-13 22:46:22 · 1350 阅读 · 0 评论 -
【中级】字符串运用-密码截取
import java.util.Scanner;public class CodeCut { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.nextLine(); StringBuffer sb = new String原创 2015-08-19 20:02:35 · 1373 阅读 · 0 评论 -
百钱买百鸡问题
import java.util.Scanner;public class ChickenAndMoney { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Integer n = scan.nextInt(); if(n!=null) countChicke原创 2015-08-19 17:53:46 · 1034 阅读 · 0 评论 -
计算日期到天数转换
import java.util.Scanner;public class CountDays { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int year = scan.nextInt(); int month = scan.nextInt(); in原创 2015-08-19 17:34:47 · 1818 阅读 · 0 评论 -
查找输入整数二进制中1的个数
import java.util.Scanner;public class Main009 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int count = 0;原创 2015-08-19 22:36:44 · 489 阅读 · 0 评论 -
查找两个字符串a,b中的最长公共子串
import java.util.Scanner;public class GetCommonStr { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str1 = scan.nextLine(); String str2 = scan.nextLi原创 2015-08-19 22:22:42 · 1427 阅读 · 0 评论 -
计算字符个数(java)
import java.util.*;public class Main{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.nextLine(); String str1 = scan.nextLine(); cha原创 2015-08-14 16:31:41 · 2480 阅读 · 0 评论 -
输入整型数组和排序标识,对其元素按照升序或降序进行排序
import java.util.Arrays;import java.util.Scanner;public class IntArrSot { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.nextLine(); S原创 2015-08-15 17:23:22 · 1738 阅读 · 0 评论 -
按字节截取字符串 (有汉字)
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int n = sc.nextInt(); String str1 = fun(s转载 2015-08-25 16:54:22 · 444 阅读 · 0 评论 -
DNA序列
import java.util.Scanner;public class Main_01 { /** * @DNA序列 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); int lengt转载 2015-08-26 21:42:27 · 501 阅读 · 0 评论 -
公共字串计算
import java.util.Arrays;import java.util.Scanner;public class GetCommonString { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str1 = scan.next().toLo原创 2015-08-18 22:43:14 · 721 阅读 · 0 评论 -
整数与IP地址间的转换
import java.util.Arrays;import java.util.Scanner;public class SwitchIP { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str1 = scan.nextLine(); Stri原创 2015-08-22 09:31:46 · 828 阅读 · 1 评论 -
埃及分数 把一个分数分解成n个 m分之一的方式
埃及分数 把一个分数分解成n个 m分之一的形式【贪心算法】设a、b为互质正整数,a步骤一: 用b 除以a,得商数q1 及余数r1。(r1=b - a*q1)步骤二:把a/b 记作:a/b=1/(q1+1)+(a-r)/b(q1+1)步骤三:重复步骤2,直到分解完毕3/7=1/3+2/21=1/3+1/11+1/23113/23=1/2+3/4转载 2015-08-27 21:00:55 · 2011 阅读 · 0 评论 -
字符串合并处理 (中级)
import java.util.Arrays;import java.util.Scanner;public class CombineString { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in);原创 2015-08-24 22:23:07 · 520 阅读 · 0 评论 -
蛇形矩阵
import java.util.Scanner;public class SnakeMatrix { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int[][] snake = new int[n][n];原创 2015-08-22 10:58:48 · 3871 阅读 · 0 评论 -
iNOC产品部--完全数计算
import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner;public class PerfectNum { /** * 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数原创 2015-08-26 19:33:55 · 688 阅读 · 0 评论 -
坐标移动
import java.util.Scanner;public class CoordinateMove { /** * @坐标移动 * 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串 * 里面读取一些坐标,并将最终输入结果输出到输出文件里面。 * */ public stati原创 2015-08-25 20:39:42 · 1429 阅读 · 0 评论