首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客493619791号-双惜月
获赞
1
粉丝
0
关注
4
看过 TA
0
华南师范大学
2022
Python
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛客493619791号-双惜月吗?
发布(11)
刷题
牛客493619791号-双惜月
2021-08-17 15:45
Python
题解 | #查找兄弟单词#
java解法:1)明确两种情况是必须排除的:长度与目标单词的长度不等则肯定不是兄弟单词;长度相等的时候,待测单词等于目标单词的肯定不是兄弟单词;排除这两种情况。2)排除上面两种情况之后,就判断待测单词是否可以由目标单词打乱字母顺序得来:可将待测单词和目标单词转换成字符数组,对它们进行排序,然后逐个比较是否全相同,排序后的两个字符数组相等的则为兄弟单词注意:最后得到的兄弟单词是允许有重复出现的,所以不要用集合HashSet等,用长度可变的ArrayList import java.util.*; public class Main{ public static void main(Str...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-08-17 11:02
Python
题解 | #密码验证合格程序#
java解法 1)先判断字符串长度是否大于8(首要条件); 2)在判断是否包含三种类型的字符,若满足则继续判断是否有重复子字符串,否则标志位全置false,输出“NG”。 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc ...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-08-14 10:16
Python
题解 | #走方格的方案数#
这题很明显可以用动态规划来解决: 1.设f[i][j]为走到(i,j)位置上的方法数; 2.到达(i,j)位置只可能从(i-1,j)或(i,j-1)走过来的,则可以得到通式f[i][j] = f[i-1][j] + f[i][j-1]; 3.注意边界情况:在第一行和第一列上的格子只有一种方法到达,向下或者想右故f[0][j] = 1;f[i][0]=1 public class Main{ public static void main(String[] args)...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-08-05 10:42
Python
题解 | #字符串字符匹配#
java解法,简单易懂 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); &...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-08-05 10:19
Python
题解 | #整型数组合并#
java解法:用TreeSet就可以搞定 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ TreeSet<Integer> ts = new TreeSet<>(); int n1 = sc.nextInt(); for(int i=0;...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-08-02 21:51
Python
题解 | #矩阵乘法#
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNextInt()){ int x = sc.nextInt(); int y = sc.nextInt(); int z = sc.nextInt(); int[][] t1 = new int...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-08-02 20:45
Python
题解 | #成绩排序#
java解法,主要用到Comparator接口 import java.util.*; public class Main{ //先定义一个成绩表类 class grade_list{ public String name; public int grade; public grade_list(String name, int grade){ super(); this.name = name; this.grade = grade; } }...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-08-02 20:47
已编辑
Python
题解 | #DNA序列#
先确定L长度的字符串,长度为n的子串一共(L-n+1)个,定义一个函数计算每个子串C和G的百分比(也可以不计算百分比,直接返回CG的个数),记录下CG-ratio最高时对应的子字符串,打印出来。 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String str = sc.next(); ...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-08-02 20:48
已编辑
Python
题解 | #查找组成偶数最接近的两个素数#
首先声明一个判断是否素数的函数,接着列举组成偶数的每一对加数,找出所有的素数对,并计算其差值,输出差值最小的一对素数 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int n = sc.nextInt(); int min = 1000000000; int ...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-08-02 20:49
已编辑
Python
题解 | #查找字符串中第一个只出现一次的字符#
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String s = sc.next(); HashMap<Character, Integer> map = new HashMap<>(); for(char ch:s.toCharAr...
0
点赞
评论
收藏
转发
牛客493619791号-双惜月
2021-07-25 16:17
Python
题解 | #称砝码#
import java.util.*;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNextLine()){ String str = sc.nextLine(); int n = Integer.parseInt(str); String[] chm = sc.nextLine().split(" "); ...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务