当前位置: 首页 > article >正文

【Java笔试强训】day16编程题

目录

  • 编程题
    • 扑克牌大小
    • 完全数计算

编程题

扑克牌大小

在这里插入图片描述

import java.util.Scanner;

@SuppressWarnings({"all"})
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String[] pp = str.split("-");
        String[] p1 = pp[0].split(" ");
        String[] p2 = pp[1].split(" ");
        String p = "34567891JQKA2";

        if (pp[0].equals("joker JOKER") || pp[1].equals("joker JOKER")) {
            System.out.println("joker JOKER");
        } else if (p1.length == p2.length) {
            if (p.indexOf(p1[0].substring(0, 1)) > p.indexOf(p2[0].substring(0, 1))) {
                System.out.println(pp[0]);
            } else {
                System.out.println(pp[1]);
            }
        } else if (p1.length == 4) {
            System.out.println(pp[0]);
        } else if (p2.length == 4){
            System.out.println(pp[1]);
        } else {
            System.out.println("ERROR");
        }
    }
}

完全数计算

在这里插入图片描述

import java.util.Scanner;

@SuppressWarnings({"all"})
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            int n = sc.nextInt();
            int count = 0;
            for (int i = 2; i <= n; i++) {
                int sum = 0;
                for (int j = 2; j <= Math.sqrt(i); j++) {
                    if (i % j == 0) {
                        if (i / j == j) {
                            sum += j;
                        } else {
                            sum = sum + j + i / j;
                        }
                    }
                }
                if (sum + 1 == i) {
                    count++;
                }
            }
            System.out.println(count);
        }
    }
}


http://www.kler.cn/a/6689.html

相关文章:

  • 前端性能-HTTP缓存
  • Docker私有仓库管理工具Registry
  • turtle教学课程课堂学习考试在线网站
  • 网络设备安全保证计划 (NESAS) - 供应商视角 笔记
  • 达梦8-DMSQL程序设计学习笔记1-DMSQL程序简介
  • Agent一键安装,快速上手Zabbix监控!
  • 函数调用时栈空间的变化
  • 三次迭代终放“大招”,Themis Pro版即将问世
  • 第09讲:Spring Data Redis(RedisTemplate)
  • pdf怎么转换成jpg图片?快来收藏这两种方法
  • 【图论刷题-6】力扣 797. 所有可能的路径
  • 【K3s】第31篇 详解 TDengine 集群扩容、缩容、清理
  • 工厂方法示例
  • CDH6.3.2大数据集群生产环境安装(五)之httpd和clouderManagerServer、agent组件安装
  • Java基础之Set
  • 2023蓝牙耳机哪个品牌的质量好?耐用的蓝牙耳机推荐
  • 《只有全力奔跑过才知道的事 》大迫杰
  • 【Linux】线程概念
  • 变量的作用域练习题-课后程序(JavaScript前端开发案例教程-黑马程序员编著-第4章-课后作业)
  • Java判断请求是来自手机端还是PC端
  • select @@basedir;
  • pytorch中torch.cat() 和paddle中的paddle.concat()函数用法
  • CAD命令行怎么恢复到初始状态?CAD命令行窗口恢复步骤
  • IDEA 2023.1 正式发布,新特性简介
  • 【MySQL高级篇】 第10章_索引优化与查询优化
  • 【面试】业务中台是什么?