码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 每日一题:2022.11.11最后的简单模拟题


    题目描述:

    Too-Be 的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!
    这种方法的具体描述如下:假设 maxn 是单词中出现次数最多的字母的出现次数, minn 是单词中出现次数最少的字母的出现次数,如果 maxn-minn 是一个质数,那么 Too-Be 就认为这是个 Lucky Word,这样的单词很可能就是正确的答案。  

    输入描述: 

    一个单词,其中只可能出现小写字母,并且长度小于 100。  

    输出描述: 

    共两行,第一行是一个字符串,假设输入的的单词是 Lucky Word ,那么输出 Lucky Word ,否则 输出 No Answer ; 第二行是一个整数,如果输入单词是 Lucky Word ,输出 maxn-minn 的值,否则输出 0 。

     C++:

    1. #include
    2. using namespace std;
    3. //string
    4. //maxn
    5. //minn
    6. int isprime(int x)
    7. {
    8. int i = 0;
    9. if(x<=1)
    10. return 0;
    11. for(i=2;i
    12. {
    13. if(x%i == 0)
    14. return 0;
    15. }
    16. return 1;
    17. }
    18. int t[26];
    19. char n[26] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    20. int main()
    21. {
    22. string s;
    23. getline(cin,s);
    24. int maxn = 0,minn = 100000;
    25. for(int i=0;isize();i++)
    26. {
    27. for(int j=0;j<26;j++)
    28. {
    29. if(s[i] == n[j])
    30. {
    31. t[j]++;
    32. }
    33. }
    34. }
    35. for(int i=0;i<26;i++)
    36. {
    37. if((t[i]!=0)&&t[i]>maxn)
    38. maxn = t[i];
    39. if((t[i]!=0)&&t[i]
    40. minn = t[i];
    41. }
    42. if(isprime(maxn-minn))
    43. {
    44. cout<<"Lucky Word"<
    45. cout<<(maxn-minn);
    46. }else
    47. {
    48. cout<<"No Answer"<
    49. cout<<0;
    50. }
    51. return 0;
    52. }

    Java:

     

    1. import java.util.*;
    2. public class Main{
    3. public static void main(String[] args){
    4. Scanner in = new Scanner(System.in);
    5. String s = in.next();
    6. int[] arr = new int[26];
    7. int max = 0;
    8. int min = Integer.MAX_VALUE;
    9. for(int i = 0;i
    10. if(s.charAt(i)>='a'&&s.charAt(i)<='z')
    11. arr[s.charAt(i)-'a']++;
    12. }
    13. for(int i = 0;i<26;i++){
    14. if(arr[i]>max)
    15. max = arr[i];
    16. if(arr[i]!=0&&arr[i]
    17. min = arr[i];
    18. }
    19. int x = max - min;
    20. int flag = 0;
    21. if(x<=1)
    22. flag = 1;
    23. for(int i = 2;i<=Math.sqrt(x);i++){
    24. if(x%2==0){
    25. flag = 1;
    26. break;
    27. }
    28. }
    29. if(flag==0){
    30. System.out.println("Lucky word");
    31. System.out.print(x);
    32. }
    33. else{
    34. System.out.println("No Answer");
    35. System.out.println("0");
    36. }
    37. }
    38. }

  • 相关阅读:
    c语言字符指针、字符串初始化问题
    小程序页面结构
    【TypeScript】深入学习TypeScript类(下)
    双剑合璧:基于Elasticsearch的两路召回语义检索系统,实现关键字与语义的高效精准匹配
    请给系统加个【消息中心】功能,因为真的很简单
    debian11 安装 postgress 数据库 -- chatGPT
    Python遍历列表时删除元素
    【OpenCV实现图像:使用OpenCV进行物体轮廓排序】
    Unity与安卓交互 | Unity2019.3版本之后,在Android Studio中写代码导出aar包与Unity中使用交互的方法
    深度学习论文精读[5]:Attention UNet
  • 原文地址:https://blog.csdn.net/qq_62552630/article/details/127809230
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号