java
始七月上
qqqqqqq
展开
-
1081 检查密码 (15 分)(java)测试点2
本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。输入格式:输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行给出一个用户设置的密码,为不超过 80 个字符的非空字符串,以回车结束。输出格式:对每个用户的密码,在一行中输出系统反馈信息,分以下5种:如果...原创 2019-05-24 22:04:16 · 938 阅读 · 0 评论 -
1094 谷歌的招聘 (20 分)(java)测试点2和nextLine和CharAt函数问题
输入在第一行给出 2 个正整数,分别是 L(不超过 1000 的正整数,为数字长度)和 K(小于 10 的正整数)。接下来一行给出一个长度为 L 的正整数 N。输出格式:在一行中输出 N 中最早出现的 K 位连续数字所组成的素数。如果这样的素数不存在,则输出 404。注意,原始数字中的前导零也计算在位数之内。例如在 200236 中找 4 位素数,0023 算是解;但第一位 2 不能被当成 0...原创 2019-05-31 16:14:12 · 869 阅读 · 0 评论 -
java中Arrays.sort为什么要有Comparable接口
java核心技术初学到这一块,十分的疑惑,为什么好好的要来个接口。Arrays.sort(Object[])我们点进去可以看到有个ComparableTimSort.sort。我们再点进去点进这个binarysort。现在我们有了答案,就是用接口定义变量来强转后引用这个数组,这样不管Objcet实际是什么类型的,都可以使用接口中定义的方法。可能会有个疑问,为什么不在Object这个超类中定...原创 2019-06-08 14:02:56 · 613 阅读 · 0 评论 -
leetcode练习(螺旋矩阵)(java实现)
螺旋矩阵给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入:[[ 1, 2, 3 ],[ 4, 5, 6 ],[ 7, 8, 9 ]]输出: [1,2,3,6,9,8,7,4,5]示例 2:输入:[[1, 2, 3, 4],[5, 6, 7, 8],[9,10,11,12]]输出: [1,2,3,...原创 2019-06-21 17:46:14 · 401 阅读 · 0 评论 -
leetcode练习二进制求和
二进制求和给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”思路:如果两个都是"0"直接返回这个字符串否则:length取值两数组中最长的一个,作为第一个循环的次数,第一个循环是...原创 2019-06-22 17:43:14 · 135 阅读 · 0 评论 -
leetcode DFS,借助队列——打开转盘锁
你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字: ‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’ 。每个拨轮可以自由旋转:例如把 ‘9’ 变为 ‘0’,‘0’ 变为 ‘9’ 。每次旋转都只能旋转一个拨轮的一位数字。锁的初始数字为 ‘0000’ ,一个代表四个拨轮的数字的字符串。列表 deadends 包含了一组死亡数字,一旦拨轮的数...原创 2019-07-14 19:45:18 · 210 阅读 · 0 评论