编程题
卿本佳人-
性别男~,爱好女~。
展开
-
常用方法函数C++
【代码】常用方法函数。原创 2023-02-28 16:19:19 · 132 阅读 · 1 评论 -
有效的括号(20lk)
c++原创 2022-11-09 14:28:07 · 86 阅读 · 0 评论 -
最长公共前缀
最长公共前缀描述:给你一个大小为 n 的字符串数组 strs ,其中包含n个字符串 , 编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。数据范围: 0 ≤n ≤5000,0≤len(strs_i)≤5000示例1输入:[“abca”,“abc”,“abca”,“abc”,“abcc”]返回值:“abc”示例2输入:[“abc”]返回值:“abc” public String longestCommonPrefix (String[] strs) {原创 2022-02-11 17:03:12 · 308 阅读 · 0 评论 -
翻转数字java
翻转数字描述:给定一个32位的有符号整数num,将num中的数字部分反转,最后返回反转的结果1.只反转数字部分,符号位部分不反转2.反转后整数num超过 32 位的有符号整数的范围 [−231,231−1] ,返回03.假设本题不允许存储 64 位整数(有符号或无符号,即C++不能使用long long ,Java不能使用long等)示例1输入:12返回值:21示例2输入:-123返回值:-321示例3输入:10返回值:1示例4输入:1147483649返回值原创 2022-02-11 16:48:40 · 1043 阅读 · 0 评论 -
判断回文字符串
判断回文字符串描述:给定一个长度为 n 的字符串,请编写一个函数判断该字符串是否回文。如果是回文请返回true,否则返回false。字符串回文指该字符串正序与其逆序逐字符一致。示例1输入:“absba”返回值:true示例2输入:“ranko”返回值:false示例3输入:“yamatomaya”返回值:false示例4输入:“a”返回值:truepublic boolean judge (String str) { boolean bool=t原创 2022-02-11 16:28:07 · 292 阅读 · 0 评论 -
字符串翻转
字符串翻转描述:写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)示例1输入:“abcd”返回值:“dcba”示例2输入:""返回值:""main方法调用solve()方法public String solve (String str) { char[] ch=str.toCharArray();//将字符串转换为char类型的字符数组 char[] new_ch=new char[ch.length];//原创 2022-02-11 16:19:29 · 258 阅读 · 0 评论 -
跳台阶(递归)
跳台阶描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。示例1输入:2返回值:2说明:青蛙要跳上两级台阶有两种跳法,分别是:先跳一级,再跳一级或者直接跳两级。因此答案为2示例2输入:7返回值:21public int jumpFloor(int target) { if (target==0){ return 0;//0级台阶0种方法 }else if(target==1原创 2022-02-11 14:05:10 · 63 阅读 · 0 评论 -
java括号匹配
import java.util.Scanner;import java.util.Stack;public class B{ public static void main(String[] args) { System.out.println("请输入表达式:"); Scanner sc=new Scanner(System.in); String str = sc.next(); boolean bool=judge(str);//调用judge函数 if (bool) {原创 2022-01-14 21:31:47 · 160 阅读 · 0 评论 -
java字符串去重
import java.util.Arrays;import java.util.Scanner;public class A { public static void main(String[] args){ System.out.println("请输入要去重的字符串:"); Scanner sc=new Scanner(System.in); String s = sc.next(); String re=quchong(s);//调用quchong函数 System.out原创 2022-01-14 21:45:36 · 1654 阅读 · 0 评论 -
java最大公约数
求两数的最大公约数描述:如果有一个自然数 a 能被自然数 b 整除,则称 a 为 b 的倍数, b 为 a 的约数。几个自然数公有的约数,叫做这几个自然数的公约数。公约数中最大的一个公约数,称为这几个自然数的最大公约数。输入 a 和 b , 请返回 a 和 b 的最大公约数。示例1输入:3,6返回值:3实例2输入:8,12返回值:4public int gcd (int a, int b) {//传入参数a,b int min=a>b ? b:a;//取a,b的最小值原创 2022-02-11 13:54:28 · 393 阅读 · 0 评论