自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 LeetCode 171. Excel 表列序号

具体来说,‘A’的ASCII码是65,‘B’的ASCII码是66,所以将columnTitle[i]减去’A’,就可以得到对应的数字。例如,如果columnTitle[i]是’B’,那么’B’-'A’的结果是1,加上1就得到了对应的数字2。例如 我要求 ABCD 的数值,那么我第一次获取A的数值,mul 变成所在A的ASII的值 1,如果要算下一个字母(B)时,那么 26就为它的位权 ,26*mul 为之前对应的列数,表示将之前计算出的列数乘以 26 并加上当前字符对应的列数,得到新的列数。

2023-04-19 13:23:18 106

原创 PTA L1-028 判断素数

特别注意在循环中,用 flag 来标记 是否为素数,不是素数标记 0 ,记得将flag的值重新设为1。

2023-04-18 13:09:22 479 1

原创 PTA L1-023 输出GPLT

给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT…这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。在一行中按题目要求输出排序后的字符串。

2023-04-17 23:38:12 325

原创 PTA L1-020 帅到没朋友

注意:没有朋友的人可以是根本没安装“朋友圈”,也可以是只有自己一个人在朋友圈的人。虽然有个别自恋狂会自己把自己反复加进朋友圈,但题目保证所有K超过1的朋友圈里都至少有2个不同的人。,为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;如果它循环后,fri_num始终为0,说明该人有朋友,打印 No one is handsome 即可。当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。

2023-04-17 17:37:45 107

原创 PTA L1-019 谁先倒

酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。在第一行中输出先倒下的那个人:A代表甲,B代表乙。第二行中输出没倒的那个人喝了多少杯。输入第一行先后给出甲、乙两人的酒量(不超过100的非负整数),以空格分隔。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。其中喊是喊出的数字,划是划出的数字,均为不超过100的正整数(两只手一起划)。

2023-04-17 13:40:06 45

原创 PTA L1-018 大笨钟 (最简版)

一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。通过取模计算 算出时钟要敲的数量,当分钟数大于0,小于等于59时,敲的数量 + 1。分两种情况打印:12点-24点、0点-12点情况。打印 午夜0点到中午12点 要敲的数量,

2023-04-13 00:12:48 95

原创 PTA L1-017 到底有多二(详解+易错)

遇到较大值时(或者有负数时),考虑用数组。特别注意:整数 / 整数 =整数。要想出现 小数,需前面 或后面 乘1.0。

2023-04-12 17:17:44 1218

原创 PTA L1-016 查验身份证(详解)

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值输入第一行给出正整数N(≤100)是输入的身份证号码的个数。随后N行,每行给出1个18位身份证号码。按照输入的顺序每行输出1个有问题的身份证号码。

2023-04-12 15:51:53 876 1

原创 PTA L1-002 打印沙漏 (详解)

寻找行数和 * 个数 、及空格数之间的规律,然后 把它分成两个部分打印输出即可。

2023-04-11 13:53:33 961 3

原创 PTA L1-008 求整数段和(详解)

特别注意打印sum的格式,当最后一行的个数为5时,重复换行,需判断后打印!

2023-04-11 11:05:53 437 1

原创 L1-009 N个数求和(详解)

了解使用辗转相除法的用法,然后特别注意在通分操作时,得先处理分母,(分子在变化),在输出时,特别注意在输出只有分数部分,考虑分子等于0的情况!

2023-04-10 00:01:06 1605 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除