java计蒜客试题------函数规律

40道JAVA经典算法面试题(答案) 现在是3月份,也是每年开年企业公司招聘的高峰期,同时有许多的朋友也出来找工作。现在的招聘他们有时会给你出一套面试题或者智力测试题,也有的直接让你上机操作,写一段程序。算法的计算不乏出现,基于这个原因我自己搜集了一些算法上的题型。希望对于大家有所帮助。 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…. publ... 阅读详情
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc=new Scanner(System.in);
        String a=sc.nextLine();
        int f=0;
        int[] b=new int[] {1,0,0,0,0,0,1,0,2,1};
        int[] m=new int[a.length()];
        for(int i=0;i<a.length();i++) {
            char v=a.charAt(i);
            m[i]=Character.getNumericValue(v);
               f+=b[m[i]];
        }
        System.out.println(f);
    }

}

有趣的路灯问题——按规律打印图形 路灯问题 人的天职在勇于探索真理。 ——哥白尼(波兰) 国庆长假期间,看到一条路上的路灯非常有趣,有红黄蓝三种颜色,依次排成一条线状。不禁联想到有个厂子的笔试题里面也有类似的场景,描述是这样子的,一条长长的公路上,分别挂有红黄蓝三种颜色的装饰灯,排列规则如图所示:(这里用三角形代表红灯,用正方形代表黄灯,用圆形代表蓝灯) 假设公路无限长,灯按照以上这种规律排列下去,要求程序计算每输入一个整数n,就能输出第n个位置的路灯颜色(图案)。这样的场景下,如果用数学的方法来解决,肯定要涉及到数列的求和. 阅读详情

相关推荐

笔试题——用java实现股票交易日的判断

今天记录一道笔试题 1.原题: 需求: 股票交易或者分析会涉及到交易日的查询,为了分析高效快速,通常会把交易日放到内存中。要求实现下面的接口。 interface TradingDayService { //判断是否为交易日 boolean isTradingDay(LocalDate date); //查询下一个交易日 Optional<LocalDate> queryNextTradingDay(LocalDate date); //查询一段时间范围的交易

China_TomCat的博客 4502

计蒜客024-函数规律

下面我将描述一个简单的函数: f(8)=2 f(16)=1 f(32)=0 f(2048)=3 读入一个x(1≤x≤101000),请你找出f(x)的值。 输入包括一行,仅一个数字x。 输出包括一行,仅一个数字f(x)。 提示: f(0)=1, f(1)=0, f(2)=0, f(3)=0, f(4)=0, f(5)=0, f(6)=1, f(7)=0, f(8)=2,

rainxbow的专栏 907

java实现 历届试题 蓝桥杯 打印十字图

历届试题 打印十字图 时间限制:1.0s 内存限制:256.0MB 问题描述 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示: … ...... ......…$… $. $. $. $. $ .........…......... $. $. $. $. $. ... ...….........…... .... .... .... ....$ .............…....

南 墙 1万+

计蒜客 - 函数规律

函数规律 下面我将描述一个简单的函数: f(8)=2 f(16)=1 f(32)=0 f(2048)=3 读入一个x(1≤x≤101000),请你找出f(x)的值。 输入包括一行,仅一个数字x。 输出包括一行,仅一个数字f(x)。 提示: f(0)=1, f(1)=0, f(2)=0, f(3)=0, f(4)=0, f(5)=0,

Folen_的博客 967

VS2015+C++实战:手把手教你用海康MVS里的Demo搞定多相机同步采图与保存

本文详细解析了在VS2015+C++环境下,利用海康威视MVS工业相机SDK实现多相机同步采图与保存的全流程。从环境准备、SDK选择到多相机初始化、同步采图方案,再到异常处理与性能优化,提供了实战技巧和代码示例,帮助开发者快速掌握工业相机二次开发的核心技术。

weixin_29170327的博客 283

【backtrader保姆级教学】投资组合回测

method1:探索投资组合的最有方案,使用蒙特卡洛模拟Markowitz模型。# 提取最小波动组合对应的权重, 并转换成Numpy数组。# 绘制收益-标准差的散点图,并用颜色描绘夏普比率。# 在收益-风险散点图中突出风险最小的点。:param any_day: 任意日期。# 将该点坐标显示在图中并保留四位小数。password = “替换密码”# 找到标准差最小数据的索引值。user = “替换账号”# 计算GMV投资组合收益。# 计算每项资产的夏普比率。# 设置无风险回报率为0。

weixin_38132951的博客 2315

计蒜客 任务系统 java题解

问题描述 蒜头君设计了一个任务系统。这个系统是为了定时提醒蒜头君去完成一些事情。 系统大致如下,初始的时候,蒜头君可能会注册很多任务,每一个任务的注册如下: Register Q_num Period 表示从系统启动开始,每过 Period 秒提醒蒜头君完成编号为 Qnum的任务。 你能计算出蒜头君最先被提醒的 k 个任务吗? 代码块: import java.util.Coll...

AcRui_God的博客 851

ubuntu18.04在carla中导入Roadrunner自建的地图

进入Carla根目录下的Import文件夹在Import文件夹下面新建一个文件夹 这里我取名为RoadA进入新建的文件夹,创建json文件,json文件的名字与文件夹名字相同再将从RoadRunner中导出的地图文件夹(map)放入新建的文件夹目录下重点关注.fbx和.xodr文件然后打开新建的json文件添加并修改如下代码name为RoadRunner中导出的地图文件夹名字。

justinyjf的博客 1899

计蒜客第28题,这题真坑

题目:  * 晓萌希望将1到N的连续整数组成的集合划分成两个子集合,且保证每个集合的数字和是相等。  * 例如,对于N=3,对应的集合{1,2,3}能被划分成{3} 和 {1,2}两个子集合.  * 这两个子集合中元素分别的和是相等的。  * 对于N=3,我们只有一种划分方法,而对于N=7时,我们将有4种划分的方案。  * 输入包括一行,仅一个整数,表示N的值(1≤N≤39)。  *

OCTSJimmy的专栏 1581

告别C盘空间焦虑!Miniforge环境路径精准配置全攻略

本文深入解析Miniforge虚拟环境默认占用C盘空间的根本原因,即未正确配置`.condarc`文件中的`envs_dirs`路径优先级。通过详细的诊断步骤与配置命令,指导用户将环境路径精准迁移至指定磁盘(如D盘),并分享禁用自动激活、使用`--prefix`参数等高阶技巧,帮助开发者彻底告别C盘空间焦虑,实现虚拟环境的整洁与可控管理。

weixin_28831399的博客 238

YOLOv8人工智能与深度学习——强化学习

本文介绍了将YOLOv8目标检测模型与强化学习结合的方法。主要应用包括自适应目标检测(动态调整检测参数)、主动学习(智能选择标注样本)和多目标跟踪优化。实现方案采用深度Q网络策略,通过定义状态表示、动作空间和奖励函数,使检测系统能根据环境反馈优化性能。该方法具有自适应优化、资源高效、持续改进等优势,能构建更智能的计算机视觉系统。文章详细说明了强化学习环境的构建、策略网络的实现以及训练过程,并提供了代码示例。

u010117029的博客 260

我来谈谈csdn blog 弊病 1 2 3

记得第一次接触csdn blog是在去年的4、5月份的样子,那时候还是大学时代,才刚刚开始实践编写有点用处的程序。因为很多问题不懂就在网络上开始找学习的资料。从那个时候,我就渐渐的进入的csdn的时代,当然那时候也很新奇,就默然的注册了一个blog,看看地址还比较好记,就学着用起来了。用了一段时间感觉还不错,虽然简陋了点,心想毕竟是个免费的东西吗,你不可能对它的要求太高,并且一直怀着一种信念,总有

annicybc的专栏 1405

华为OD机试2025A卷 - 用户调度问题(Java & Python& JS & C++ & C )

题目要求每个用户依次选择当前所能选择的最小资源消耗策略,并且若有多个策略的资源消耗相同,则选择最后一个策略。每个用户的选择是独立的,只考虑该用户的策略和相邻用户的约束,不考虑整个调度序列的全局资源消耗。每个用户根据自己的当前状态(即自己的三种选择的资源消耗)做出局部最优选择:在当前可选的策略中,选择消耗最小的那个。如果有多个最小值,则选择最后一个(根据题意)。这一选择是局部的最优,即在当下最有利的选择,但并不保证最终的整体系统资源消耗是最小的。

算法大师! 1万+

历届试题 打印十字图

蓝桥杯历届试题 ## 打印十字图 此题说白了就是个规律题,第一眼看到的各位朋友应该耐心的看完 我对此题的规律总结如下: * 首先用二维数组来保存图形,并初始化为n个正方形相互嵌套,中间有个十字 * 每个正方形的边长为5+4*n,中间十字的长度为5,从中心向四周扩散长度2 * 然后将每个正方形的四个角分别处理,交换对应位置的元素即可,从最里面的正方形开始处理 * 得到正确结果 代...

飞驰人生 333

C#上位机项目实战(32)——如何防止winform程序因为误操作被关闭

我们在开发的上位机软件运行起来以后,一般在右上角都有一个关闭按钮,正常情况下点击关闭按钮就能关闭软件,但是不排除我们不想关闭软件,但是因为不小心把鼠标点到了关闭按钮,如果这是一个正在生产的机器,突然关闭软件可能会导致产品损坏,那么我们如何去解决这个误操作的问题呢,本文就来讲解解决方案!

qq_34059233的博客 683

【图像超分】论文复现:CVPR 2024 | 轻量化超分 | 窗口注意力改进 | CAMixerSR的Pytorch源码复现,跑通源码,获得指标和超分结果,计算复杂度,架构梳理拆解,逐行注释!

本文介绍了超分辨率重建方法CAMixerSR的代码实现与运行指南。文章亮点包括:完整跑通源码获取PSNR/SSIM指标和可视化结果;详细解析模型架构与关键代码注释,帮助快速复现基线模型。实验部分提供了测试配置文件和训练设置说明,支持2K/4K/8K大图像超分和x2/x4轻量化超分。环境依赖PyTorch和BasicSR框架,数据集包含DIV2K等常用基准。测试结果与论文指标一致,可视化输出保存至指定目录。训练配置可自定义数据集路径、GPU数量等参数。该实现突出了CAMixerSR在降低W-MSA复杂度方面的

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 439

面试题 16.11. 跳水板 ( 规律 )

LeetCode:面试题 16.11. 跳水板 规律 从 shorter 开始, 然后等差 (longer - shorter) 至 longer 注意边界情况 >> dis==0∣∣shorter==longerdis == 0 || shorter == longerdis==0∣∣shorter==longer AC Code class Solution { public int[] divingBoard(int shorter, int longer, int k)

lankerens 194

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

[剑指offer]面试题第[44]题[JAVA][数字序列中某一位的数字][找规律]

【问题描述】[中等] 【解答思路】 找规律 时间复杂度:O(logN) 空间复杂度:O(logN) class Solution { public int findNthDigit(int n) { int digit = 1; long start = 1; long count = 9; while (n > count) { // 1. n -= count;

dadongwudi的博客 280

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Java面试题一道,据说90%的程序员答不上来

题目规律 需要打印出的结果中数字存在下面这样的规律: 1、平等四边形中心对称。 2、中心列是1,3,5,7,9 3、右边的三角形中的数字等于左侧数字+左上角的数字之和。 4、数字要排整齐,需要用空格补齐较小的数字。 解题步骤 1、定义二维数组。 2、给中心列赋值。 3、从中心列开始向两侧依次计算。 4、打印数组。 public static void main(String[] args) ...

老姚 2066

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【亲测免费】 汇丰软件Java面试题集

汇丰软件Java面试题集 【下载地址】汇丰软件Java面试题集 这个开源项目汇集了汇丰软件公司的Java面试题集,专为求职者量身定制,帮助他们在面试中脱颖而出。题库涵盖数据规律分析、选择题和编程题,全面考察Java基础知识与实际应用能力。通过练习这些题目,你可以深入理解Java语法、数据结构与算法,并提升解决实际问题的能...

gitblog_06710的博客 494

大数据面试总结《十六》--面试题规律总结

关于Java的面试题:关于虚拟机的面试题: 1.hashmap底层? 2.Java进程中断怎么处理? 3.介绍下面向对象? 4.介绍下多态? 5.方法重载和重写? 6.这俩哪个属于多态? 7.说下多线程? 8.实现方式有哪些,区别? 9.同步锁 互斥,为什么常量不能做锁? 10.说下反射,都是做什么的? 11.反射机制怎么实现的? 12.linkedlist和arraylist的区别? 13.h...

weixin_41045909的博客 4644

【力扣经典面试题150道(java)】290. 单词规律

指完全匹配,例如, pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。输入: pattern = “abba”, s = “dog cat cat dog”输入:pattern = “abba”, s = “dog cat cat fish”输入: pattern = “aaaa”, s = “dog cat cat dog”给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。中对应的单词都没有对应的。中对应的单词都有对应的。

博客简介 523

最全【狂神说Java】JUC笔记,Java笔试题算法题

笔者已经把面试题和答案整理成了面试专题文档本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取4、死锁死锁是什么笔者已经把面试题和答案整理成了面试专题文档[外链图片转存中…(img-9azV48HH-1715590096112)][外链图片转存中…(img-V8xklQ3q-1715590096112)][外链图片转存中…(img-4DK3V439-1715590096113)]

2401_84585316的博客 831

蓝桥杯 历届试题 打印十字图 java

Prev2 历届试题 打印十字图 题目如下: 这个题目太长了,直接看输入输出吧,其实就是找规律打印图像,虽然这种题目看起来挺简单的,但找不到规律还是有些头疼的。这个图像的规律就是他是一个中心对称图形,我们只需要完成一部分的打印,就可以通过对称性来快速完成 我这里选择以左上角为主来打印,这样看是不是好打多了,其实就是几条线,只是会拐弯,这个规律很好找的 ..$$$$$$$........ ..$.............. $$$.$$$$$........ $...$............ $.$$$.

我命由己不由天 256

Java面试题——Java静态代码块、非静态代码块、构造函数

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;面试题中碰到有关Java类中静态代码块、非静态代码块、构造函数的执行规律问题,由于平时对代码块的使用不是很多,所以碰到问题时还是有点迷惑的,敲代码实践一下就明白了。 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;代码如下: /** * * @author liym * 功能:测试静态代码块、非静态代码块以及构造函数的执行

Edward Lee的博客 637

Java详解剑指offer面试题62--圆圈中最后剩下的数字

Java详解剑指offer面试题62–圆圈中最后剩下的数字 0, 1, 2…,n - 1这n个数字排成一个圆圈,一开始从数字0开始,从这个圆圈里删除第m个数字;然后从被删除的数字后一位开始计数,继续删除第m个数字…重复这个过程,直到最后只剩一个数字为止。求出这个圆圈里剩下的最后一个数字。 用环形链表模拟圆圈 比较直观的思路就是模拟游戏的过程,题目中说到圆圈而且要经常删除元素,因此容易想到用环形链表,但是Java内置的数据结构中没有环形链表,那么只好当遍历到链表末尾时转到链表头部。 举个简单的例子{0,

快乐李同学的博客 710
上一篇: java计蒜客试题排序后的数组删除重复数字
下一篇: java计蒜客试题两数之和
ArchitectDream
博客等级 码龄9年 48粉丝 288原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值