字符串
H,W
这个作者很懒,什么都没留下…
展开
-
宝石与石头
题目描述:给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J中的字母不重复,J?和?S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = “aA”, S = “aAAbbbb”输出: 3示例 2:输入: J = “z”, S = “ZZ”输出...原创 2019-06-16 12:39:11 · 105 阅读 · 0 评论 -
句子逆序
题目描述:将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符输入描述:将一个英文语句以单词为单位逆序排放。输出描述:得到逆序的句子示例:输入:I am a boy输出:boy a am I代码实现:import java.util.Scanner;publ...原创 2019-08-15 21:35:32 · 179 阅读 · 0 评论 -
驼峰命名法
题目描述从C/C++转到Java的程序员,一开始最不习惯的就是变量命名方式的改变。C语言风格使用下划线分隔多个单词,例如“hello_world”;而Java则采用一种叫骆驼命名法的规则:除首个单词以外,所有单词的首字母大写,例如“helloWorld”。请你帮可怜的程序员们自动转换变量名。输入描述:输入包含多组数据。每组数据一行,包含一个C语言风格的变量名。每个变量名长度不超过10...原创 2019-08-19 21:56:36 · 356 阅读 · 0 评论 -
整数中出现1的次数
题目描述:求出113的整数中1出现的次数,并算出1001300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 n 中1出现的次数)。代码实现:import java.util.Scanner;publ...原创 2019-07-28 09:02:05 · 125 阅读 · 0 评论 -
替换空格
题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。代码实现:public class Solution { public String replaceSpace(StringBuffer str) { if (str == null){ ...原创 2019-08-01 14:41:22 · 107 阅读 · 0 评论 -
找出n个数里最小的k个
题目描述:找出n个数里最小的k个输入描述:每个测试输入包含空格分隔的n+1个整数,最后一个整数位k值,n不超过100输出描述:输出n个整数里最小的k个数。升序输出示例描述:输入:2 9 8 4 7 3 6 4输出:2 3 4 6代码实现:public class Kmin { public static void main(String[] args) throws ...原创 2019-07-12 14:47:25 · 616 阅读 · 0 评论 -
删除共公字符
题目描述;输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如:“They are student “和"aeiou”,则删除之后的第一字符串变成"Thy r stdnts”输入描述:每个测试输入包含2个字符串输出描述:输出删除后的字符串示例描述:输入:They are studentaeiou输出:Thy r stdnts代码实现:public class D...原创 2019-07-07 08:55:19 · 97 阅读 · 0 评论 -
输出连续最长的数字串
题目描述:读入一个字符串,输出字符串str中的连续最长的数字串示例描述:输入:bhjt6767jhh334608输出:334608代码实现:public class MostLong { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ...原创 2019-07-05 00:06:52 · 544 阅读 · 0 评论 -
括号匹配问题
题目描述:对于一个字符串,请设计一个算法,判断其是否为一个合法的括号串。给定一个字符串A和它的长度n,请返回一个bool值代表他是否为一个合法的括号串。一个合法的括号串定义为:1.只包括括号字符,2.左括号和右括号一一对应。示例描述:“(()())”,6返回:true代码实现:public class Parenthesis { public boolean chkPare...原创 2019-07-04 16:44:03 · 167 阅读 · 0 评论 -
坐标移动
题目描述:开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串;里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10; A1A; %; YAD;等。下面是一个简单的例子 如:A10;S20;W10;...原创 2019-08-16 08:03:44 · 184 阅读 · 0 评论