关闭

找到名字的漂亮度

package Day42; //程序分析:找最大漂亮度,应该先排序,谁出现的次数最多赋值为26,然后依次递减 /*给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。 每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。 给出多个名字,计算每个名字最大可能的“漂亮度”。*/ import java....
阅读(5) 评论(0)

找0到1000之间任意数的阶乘后得到的数末尾0的个数

//看着很简单的一道题,但是并不常规,考虑数据过大不能存储问题,必须用巧法来解决问题 package Day40; /*输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2 输入为一行,n(1 ≤ n ≤ 1000)*/ import java.util.*; public class Test1 { public static ...
阅读(5) 评论(0)

对二维数组的行、列排序

package Day39; //对一个二维数组排序,按照每行从左到右从小到大,每列从上到下从小到大 public class Test2 { public static void main(String[] args) { // TODO Auto-generated method stub int[][] arr=new int[][]{{3,2,1},{8,3,4},{4,3,2}...
阅读(11) 评论(0)

使用Hashset使得字符串数组中不包含重复字符串

 牛牛想尝试一些新的料理,每个料理需要一些不同的材料,问完成所有的料理需要准备多少种不同的材料。 package Day38; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc =new Scanner(System.in); HashSe...
阅读(12) 评论(0)

给定n个字符串,请对n个字符串按照字典序排列。

package Day37; import java.util.Arrays; import java.util.Scanner; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanne...
阅读(19) 评论(0)

动态规划-数组最长递增子序列长度

对于最长递增子序列这里不再介绍,这里主要是找到递增子序列长度的最大值package Day36; import java.util.Arrays; import java.util.Random; import java.util.Vector; public class Finall { /** * @param args */ public static void main(...
阅读(23) 评论(0)

动态规划问题3

package Day35; import java.util.Scanner; //有3,5,7分钱的硬币,以及给定的数额N,求找开N所需的最小硬币数目。 public class Test { static int[] arr = new int[100]; /** * @param args */ public static void main(String[] args) ...
阅读(17) 评论(0)

动态规划问题2

//我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? //问题分析:明白动态规划与递归的区别,经过观察与总结发现属于菲波那切数列 package Day34; //采用自底向上的动态规划方法 import java.util.*; public class Test { public static void m...
阅读(16) 评论(0)

动态规划1

问题:一个只包含'A'、'B'和'C'的字符串,如果存在某一段长度为3的连续子串中恰好'A'、'B'和'C'各有一个,那么这个字符串就是纯净的,否则这个字符串就是暗黑的。 import java.util.Scanner; public class Test { static int h; public static void main(String[] args) { // TODO ...
阅读(21) 评论(0)

空瓶子换汽水的问题

问题描述:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?packa...
阅读(28) 评论(0)

找优雅点(原点在圆心的圆上的整数点)

 package Day31; //圆的方程:x^2+y^2=r^2 //由于默认y=sqrt(r^2-x^2)是double类型 //在判断y是不是整数 import java.util.*; public class Test { /** * @param args */ static int count=0; public static void main(String...
阅读(31) 评论(0)

删除字符串中出现最少次数的字符

package Day30; /*实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。*/ import java.util.*; /*问题分析:对输入的字符串进行处理,然后统计每个字符出现的次数,放入一维数组中,找到数组最小值,并记录元素下标, 对次数进行比较找到最少的元素进行删除。*/ public class Te...
阅读(24) 评论(0)

对英文字母按照不区分大小写进行排序

package Day29; import java.util.*; //问题:对英文字符不分大小写进行排序,非英文按照原位置输出 //问题分析:先将所有字符放入一个字符串中,最后将不是字幕的元素插空 public class Test { /** * @param args */ public static void main(String[] args) { // TODO ...
阅读(90) 评论(0)

将字符串按拆分输出

package Day28;import java.util.*;/*连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组*/ //程序分析:将不是8整数位补0;然后按照每行8为输出 public class...
阅读(33) 评论(0)

统计字符个数

 package Day27; import java.util.*; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in)...
阅读(29) 评论(0)

Java实现打印实心与空心菱形

package Day26; //问题分析:主要理清思路,每行都打印,使用for循环,主要考虑在每行中空格与*号打印时位置的规律。行与列之间的关系理清就很简单了。 public class Test2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated met...
阅读(34) 评论(0)

在Linux系统中不能访问外网的问题

已经安装配置好了Tomcat,但是在浏览器上输入IP+端口号时依旧不能显示Apache Tomcat主页面: 关键问题:一定要先将防火墙关掉。 相应的指令是:iptables stop 然后重新再进入浏览器输入地址和端口号就可以成功了。 总结:问题总是源源不断,重要的是增强内心的强大,以及波澜不惊解决问题的能力。...
阅读(28) 评论(0)

加密与解密问题

 package Day25; import java.util.*; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc =new Scanner(System.in); String str1 =sc.next(); c...
阅读(22) 评论(0)

解决bash: ./java: cannot execute binary file 问题

bash: ./java: cannot execute binary file 问题在Linux上安装jdk后,发现即使配置了环境变量等操作,还是不能使用Java命令。 后来经查找资料发现是安装的Centos操作系统与jdk位数不匹配。 由于操作系统安装的是32位系统,使用命令uname -a来查看操作系统具体位数,jdk安装包上如果有x64字样的说明是64位的,没有的话一般情况下是32位。...
阅读(33) 评论(0)
34条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1008次
    • 积分:342
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档