首页 > 其他分享 >牛客网刷题hj1-hj4

牛客网刷题hj1-hj4

时间:2024-04-16 12:11:52浏览次数:20  
标签:hj4 hj1 str3 str2 str1 str4 牛客 print input

#计算字符的长度和输出最后一个字符串的长度
print("计算字符的长度和输出最后一个字符串的长度-HJ1")
str1=input()
str1_last=str1.split()[-1] #取最后一位
last_len=len(str1_last)
print(last_len)

#计算某个字符出现的次数
print("计算某个字符出现的次数-HJ2")
str2_0=input() #字符串
str2_1=input() #子字符
str2_1_times=str2_0.count(str2_1) #子串在长串中出现的次数
print(str2_1_times)


#生成1到50的随机数,删除重复的数字,只保留一个,并排序
print("删除重复的数字,并排序-HJ3")
str3_num=input() #要输入的个数
str3=[]
for i in range(1,int(str3_num)+1):
str_tmp=input()
str3.append(str_tmp)
print(str3)
str3_0=set(str3) #去重
str3_1=sorted(str3_0) #排序
for i in str3_1:
print(int(i))

#字符串按照长度为8划分,不足8的补0,空格不处理
print("字符串按照长度为8划分,不足8的补0-HJ4")
str4=input()
str4_padding=8-len(str4)%8 # 求余数
if str4_padding == 8 : #刚好是8的倍数
print(str4)
else:
print(str4+"0"*str4_padding)

标签:hj4,hj1,str3,str2,str1,str4,牛客,print,input
From: https://www.cnblogs.com/zndxall/p/18137811

相关文章

  • 【牛客SQL快速入门】SQL基础(二)
    一、高级查询1.计算函数AVGAVG()为平均值函数,通过对表中行数计数并计算其列值之和,求得该列的平均值。AVG()可用来返回所有列的平均值,也可以用来返回特定列或行的平均值。Selectavg(gpa)Fromuser_profileCOUNTCOUNT()函数为计数函数,可利用COUNT() 确定表中行的数......
  • 牛客,小红不想做完全背包
    https://ac.nowcoder.com/acm/contest/78904/D题意:n个物品,求物品的价值和为p的倍数的方案中,最少几件物品。思路:完全背包,将背包容量从p扩大到p的20倍,可以直接ac。看了题解,发现用bfs做的,感觉逻辑也还行。想尝试用物品预处理出所有可能的余数,并记录到达该余数的最小数量值,然后当......
  • 小红不想做莫比乌斯反演杜教筛求因子和的前缀和(枚举)--牛客周赛 Round 39-E
    #include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl'\n'#defineinf1e18constintmod=1e9+7;constintN=2e5+5;intn,m,p,x;voidsolve(){ cin>>n>>m>>p>>x; intans=0; for(inti=1;i&......
  • 小红不想做完全背包 (hard)(DP)--牛客周赛 Round 39-D
    #include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl'\n'#defineinf1e18constintmod=1e9+7;constintN=2005;//typedef__int128lll;//typedefunsignedlonglongull;intn,p;inta[N],dp[N];voidsolve(){......
  • HJ19 简单错误记录
    描述开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。处理:1、记录最多8条错误记录,循环记录,最后只用输出最后出现的八条错误记录。对相同的错误记录只记录一条,但是错误计数增加。最后一个斜杠后面的带后缀名的部分(保留最后16位)和行号完全匹配的记录才......
  • 4.7牛客校ACM选拔赛
    A题知识点:任何数都是0的因数0和0的公因数是0#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongsignedmain(){ios::sync_with_stdio(false);cin.tie(nullptr); inta,b;cin>>a>>b; cout<<a+b;return0;}B题我研究出来一个公式......
  • 牛客周赛 Round 39(小白被虐记)
    A.小红不想做炸鸡块粉丝粉丝题Code:#include<bits/stdc++.h>usingnamespacestd;intmain(){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);intv,s=0;cin>>v;s+=v;for(inti=1,x;i<=4;i++){cin&......
  • HJ18 识别有效的IP地址和掩码并进行分类统计
    https://www.nowcoder.com/practice/de538edd6f7e4bc3a5689723a7435682?tpId=37&tqId=21241&rp=1&ru=/exam/company&qru=/exam/company&sourceUrl=%2Fexam%2Fcompany&difficulty=undefined&judgeStatus=undefined&tags=&title=题目要点:所有的......
  • 牛客网-替换空格
    目录问题描述示例具体思路思路一代码实现问题描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。题目链接:https://www.nowcoder.com/questionTerminal/4060ac7e3e404ad1a894ef......
  • 牛客面经(2024-04-07)
    美团一面4.2 基本全程八股1.双亲委派,类加载,每种类加载器加载什么?双亲委派:启动类加载器、拓展类、应用程序..打破双亲委派机制类加载过程:加载、链接(验证准备解析)、初始化、使用、卸载 2.spring AOP,bean 基于动态代理实现,jdk代理和cglibjdk代理因为是要继承pr......