微软面试题-天天做-第30题

A Mathematical Framework for Transformer Circuits—(二) transformer数学理论框架 阅读详情

发布一个k8s部署视频:https://edu.youkuaiyun.com/course/detail/26967

课程内容:各种k8s部署方式。包括minikube部署,kubeadm部署,kubeasz部署,rancher部署,k3s部署。包括开发测试环境部署k8s,和生产环境部署k8s。

腾讯课堂连接地址https://ke.qq.com/course/478827?taid=4373109931462251&tuin=ba64518

第二个视频发布  https://edu.youkuaiyun.com/course/detail/27109

腾讯课堂连接地址https://ke.qq.com/course/484107?tuin=ba64518

介绍主要的k8s资源的使用配置和命令。包括configmap,pod,service,replicaset,namespace,deployment,daemonset,ingress,pv,pvc,sc,role,rolebinding,clusterrole,clusterrolebinding,secret,serviceaccount,statefulset,job,cronjob,podDisruptionbudget,podSecurityPolicy,networkPolicy,resourceQuota,limitrange,endpoint,event,conponentstatus,node,apiservice,controllerRevision等。

第三个视频发布:https://edu.youkuaiyun.com/course/detail/27574

详细介绍helm命令,学习helm chart语法,编写helm chart。深入分析各项目源码,学习编写helm插件
————————————————------------------------------------------------------------------------------------------------------------------

30.在从1到n的正数中1出现的次数(数组)
题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。

例如输入12,从1到12这些整数中包含1 的数字有1,10,11和12,1一共出现了5次。
分析:这是一道广为流传的google面试题。

 

 

package com.microsoft;

import java.util.Arrays;

public class OneCount {

	public static void main(String[] args) {
		int input=121;
		int value=input;
		int size=0;
		while(true){
			if(value==0){
				break;
			}
			size++;
			value=value/10;
			
		}
		value=input;
		int [] positionValue=new int[size];
		int i=0;
		while(true){
			if(value==0){
				break;
			}
			int v=value%10;
			positionValue[i++]=v;
			value=value/10;
		}
		int sum=input;
		int length=positionValue.length;
		int l=length*(length-1)/2;
		
		System.out.println(recrusiveComputer(positionValue));
		

	}
	
	public static int recrusiveComputer(int[]position){
		if(position.length==1){
			return 1;
		}
		if(position[position.length-1]==1){
			int []newPosition=Arrays.copyOfRange(position, 0, position.length-1);
			for(int i=0;i<newPosition.length;i++){
				newPosition[i]=9;
			}
			int []newPosition2=Arrays.copyOfRange(position, 0, position.length-1);
			String value="";
			for(int i=newPosition2.length-1;i>=0;i--){
				value+=newPosition2[i];
			}
			int v=Integer.parseInt(value)+1;
			//int c=v-recrusiveComputer(newPosition2)+1;
			return recrusiveComputer(newPosition)+recrusiveComputer(newPosition2)+v;
		}else{
			int []newPosition=Arrays.copyOfRange(position, 0, position.length-1);
			for(int i=0;i<newPosition.length;i++){
				newPosition[i]=9;
			}
			int []newPosition2=Arrays.copyOfRange(position, 0, position.length-1);
			String value="";
			for(int i=newPosition.length-1;i>=0;i--){
				value+=newPosition[i];
			}
			int v=Integer.parseInt(value)+1;
			//int c=v-recrusiveComputer(newPosition)+1;
			return (position[position.length-1]-1)*recrusiveComputer(newPosition)+recrusiveComputer(newPosition)+v+recrusiveComputer(newPosition2);
		}
	}
	

}

 

 

 

 

 

解锁Jetbrains AI助手:中国开发者实战配置与效率跃迁指南 本文为中国开发者提供了一份详细的Jetbrains AI助手实战配置指南。针对服务地域限制,核心解决方案是通过修改Jetbrains账户区域信息并配置网络代理,实现插件的稳定启用。文章进一步分享了AI助手在解读遗留代码、生成中文提交信息、智能问答等场景下的具体应用,旨在帮助开发者深度集成这一工具,实现编码生产力的显著提升。 阅读详情

相关推荐

保姆级教程:用Python从UCI下载波士顿房价数据集,手把手跑通线性回归、岭回归和Lasso

本文提供了一份保姆级教程,详细讲解如何用Python从UCI下载波士顿房价数据集,并手把手实现线性回归、岭回归和Lasso回归模型。内容涵盖数据获取、清洗、特征分析到模型构建与评估的全流程,特别适合机器学习初学者掌握波士顿房价预测这一经典案例。

weixin_34254848的博客 478

微软最新面试题11-19

话不多说, 直接上timeline。 8月末微软官网海投STCA-苏州。 9月18日收到笔试链接。 10月12日告知笔试通过,开始预约面试。 10月30日 一面 只有一面是个听起来不温柔但是很好的小姐姐 上来先自我介绍, 然后问了项目,项目问的比较细。 我做的是分布式系统,于是问了我单点登录怎么实现。 然后直接做题: 第一题, 给定两个已排序数组,返回一个排序数组。(力扣原题,一点没变) 第二题,树中序遍历。开始用了dfs一下写完了,要求我不用递归重新写。(用栈,我太久没用栈遍历过.

wwxy1995的博客 372

usb设备的定位信息获取

一个usb hub有20个口,每个口有一个标号,那么如果一个为X的标号插入了一个android设备,如何通过函数,得到这个X,代码实现如下,获取了location, 得到类似 Port_#0002.Hub_#0003 的字符串,然后,要对应一个表。

babytiger的专栏 2107

c++酷跑游戏设计_太完整了!三万字Java项目实战之天天酷跑

★★★建议星标我们★★★公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。2020年Java原创面试题库连载中【000期】Java最全面试题库思维导图【020期】JavaSE系列面试题汇总(共18篇)【028期】JavaWeb系列面试题汇总(共10篇)【042期】JavaEE系列面试题汇总(共13篇)【...

weixin_36054213的博客 975

OpenCV透视变换原理与实战:从单应性矩阵到文档矫正

透视变换是计算机视觉中实现平面图像几何校正的基础技术,其核心在于利用单应性矩阵(Homography)建模三维空间到二维图像的射影关系。不同于仿射变换的线性约束,透视变换通过有理函数映射支持任意凸四边形间的非线性变形,天然适配真实场景中的远小近大、平行线汇聚等透视现象。该技术具备确定性强、计算高效、无需训练数据等工程优势,广泛应用于文档扫描矫正、车牌识别预处理、AR贴图对齐及无人机正射影像生成等场景。结合OpenCV的cv2.findHomography与cv2.warpPerspective接口,开发者可

weixin_30873847的博客 656

ESP32学习笔记06-UART 的485 通讯模式

通信方式选择UART 控制器支持多种通信模式,使用函数 uart_set_mode() 可以选择模式。选择特定模式后,UART 驱动程序将处理已连接 UART 设备的相应行为。例如,主机开始向 Tx FIFO 缓冲区写入数据时,UART 驱动程序会自动置位 RTS 管脚(逻辑 1);最后一位数据传输完成后,驱动程序就会取消置位 RTS 管脚(逻辑 0)。要使用此模式,软件。

Car12 2476

这是我面试42场拿下微软、蚂蚁、头条offer的方法论

关注公众号前端开发博客,回复“加群”加入我们一起学习,天天进步我在 7 周内一共面试了 42 场,最终拿了微软、蚂蚁、B 站、字节、Conviva 的 5 个 Offer。上图是我的面试...

前端开发博客 714

第1章:认识OpenClaw

OpenClaw是一个开源的 AI 智能体 Gateway 网关项目名称演变:OpenClaw 原名 Clawdbot,因 Anthropic 商标顾虑在 2026年1月27日更名为 Moltbot(过渡名),最终在1月30日确定为 OpenClaw。三个名字本质是同一个项目,功能完全一致。🏠在你的电脑上运行:完全本地部署,数据隐私有保障📁访问本地文件:可以搜索、读取、编辑你电脑上的文件🔌扩展能力:通过Skills(技能)系统无限扩展功能💬多平台使用。

Maynor的博客 2836

【转】BAT机器学习面试1000题系列(51~100)

BAT机器学习面试1000题系列 整理:July、元超、立娜、德伟、贾茹、王剑、AntZ、孟莹等众人。本系列大部分题目来源于公开网络,取之分享,用之分享,且在撰写答案过程中若引用他人解析则必注明原作者及来源链接。另,不少答案得到寒小阳、管博士、张雨石、王赟、褚博士等七月在线名师审校。 说明:本系列作为国内首个AI题库,首发于七月在线实验室公众号上:j...

柏拉图工作室-AI学科 6954

《FPGA DDR3权威实战:从基础到高速故障录波系统》专栏导览:从不知所措到心中有数

本文是一份DDR3实战指南,作者从自身学习经历出发,分享了一套循序渐进的DDR3应用路线图。专栏包含12篇文章,从基础配置(MIG IP核、AXI总线)、仿真测试到实际项目应用(功能测试、性能测试),最后深入原生MIG接口实战,通过一个高速故障录播系统案例完整展示DDR3开发流程。文章特别强调实践性,旨在帮助读者系统掌握DDR3开发技能,避免作者当年踩过的坑。每篇都配有优快云链接,适合FPGA开发者按顺序学习参考。

FPGA_小田老师的博客 333

HarmonyOS应用开发者基础认证

B. 自定义组件:可复用的 UI 单元,可组合其它组件。D. 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等。E. 属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等。在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。

牛肉胡辣汤 3821

微软出招!新模型数学超GPT-4o编程胜Llama3.3,训练新范式引热议:midtraining

OpenAI谷歌天天刷流量,微软也坐不住了,推出最新。参数量,MMLU性能就和Llama 3.3/ Qwen2.5等70B级别大模型坐一桌。数学能力上,Phi-4在美国数学竞赛AMC 10/12上。编程能力也是开源模型一流,超过了70B的Llama 3.3和72B的Qwen 2.5。更引起热议的是,微软在技术报告中还提出了一个新的训练范式——。这一举动让Phi-4拥有了更强的长文本处理能力,窗口长度达到16K后,召回率依然保持在99%。

m0_56255097的博客 841

2023年下半年网络工程师案例分析真题答案解析

R1] ip route-static 0.0.0.0 0.0.0.0 GigabitEthemet2/0/1 (3) track (4) R1 to R2 //配置R1的缺省路由,联动BFD使得R1到2的流量优先走R1->S1->R2链路,当此链路发生故障时,流量切换到R1->R3->R2链路上。当同一VLAN内也需要网络隔离时,我们可采用交换机的(2)功能,若在配置了二层隔离后,部分主机有互通的需求,则可在需求主机的网关上配置(3)功能。不需要,MAC地址是数据链路层封装以太帧的地址标识。

鹿鸣天涯 752

外企独角兽24届春招&amp;25 26届实习同步开启

华为od有人想来的吗?想找算法岗,目前刚搞完实验室的科研和论文,打算找实习,现在开始准备刷题和面经,求大家帮忙看看简历,给点意见 #简历被挂麻了,求建议# #简历中的项目经历要怎么写。#春招你拿到offer了吗# 考研失败,普通双非电子信息工程科班,0实习没赶秋招,现在开始赶春招,但没有什么经验而且时间比较紧张,打算投投国企或者私企,请问大家。//借鉴了一位网友很妙的思想,利用走“对方”的链表,弥补链表长度的差值,我这里只是补上无公共节点的边界情况,代码就完美了/** * public class L。

2301_79125431的博客 905

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

jre9下载 jdk9

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

2021年大厂Android高级面试题分享,吊打面试官

与其它行业一样,凡是有高级和普通,虽然都是敲代码但也有大牛和普通之分,大牛程序员,一个人比一个团队做项目都做得快,**最为出名的当属十几年前求伯君在做wps时,一个人完成了微软二十人团队没有完成的项目需求,也让wps在与微软的竞争中站稳了脚跟。程序员的能力差距真的比贫富的差距还要大。**除了能力主要还是和智商有关系。 从工作的方面来说,普通程序员和高级程序员一般有下面几个区别 **普通程序员:**一、知识体系零散、没有系统性的思维,在写代码、改bug的时候没有工程素养,往往是拆了东墙补西墙。 二、对某种语言

m0_56675572的博客 156

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

2024Android网络编程总结篇,android高级面试题汇总

众所周知,Xamarin应该是.net下的跨平台开发工具。2016年之前还处于收费状态,后被微软收购后开源。但似乎有个现象,开源后的Xamarin发展似乎有些停滞,而且维护Xamarin的团队又很固执不愿变通。社区多次建议UI层应该统一绘图引擎,而不是映射原生控件。Xamarin.Forms给人的感觉就是性能差,动画僵硬,效果不好实现。以至于谷歌的Flutter火爆之后,Xamarin社区很多人便转移阵地,你在百度搜索Xamarin,第一个关键词就是xamarin还有人用么。

m0_60635609的博客 816

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Android开发技巧!怒斩获了30家互联网公司offer,大厂直通车!

Gradle是什么? Gradle是一种构建语言,目前是Android的默认构建工具,我们编写的编译脚本,其实就是玩Gradle的API,所以从它更底层的意义上看,是一个编程框架。 因为涉及的内容很多没法一两篇文章就介绍详细清楚,方便起见我用PPT图片的形式简单介绍一下。如果需要更详细了解学习的朋友可以看文末。 与其它行业一样,凡是有高级和普通,虽然都是敲代码但也有大牛和普通之分,大牛程序员,一个人比一个团队做项目都做得快,**最为出名的当属十几年前求伯君在做wps时,一个人完成了微软二十人团队没有完成的项

530

2024年Web前端最全谈:写烂代码才是面向人民币编程的精髓(1),2024年最新2024大厂前端高级面试题及答案

功能交付了,运行稳定无故障,甲方后续需求因为架构设计合理,随便上个实习生就满足了,对于老板来说这些都是理所当然的工作,后面随便找个便宜的人替代维护,提高利润才是重要的事情啊,类似的项目找人抄抄就行。老板关注的是产出的结果,只要功能都做完,bug别太离谱,那么你就是安全的,对得起老板的这份工资。员工每天很有安全感充实的工作,老板觉得大家每天很忙,而且系统老出bug是因为难度大,所以不稳定,大家每天加班都很努力了,态度端正是最重要的吗。Excel这么简单的东西,微软已经有了,抄一下不是很快的事吗?

2401_84411323的博客 654

android字体!字节大神强推千页PDF学习笔记,大厂面试题汇总

基本情况 先说一下个人基本情况,计算机科学与技术专业。主要学的Android开发,所以投的岗位都是Android开发工程师。投了知乎,内推了阿里蘑菇街腾讯百度网易。腾讯百度都没有收到面试,知乎Skype面试,蘑菇街阿里电话面试,网易现场面。知乎二面被拒,蘑菇街阿里一面被拒,网易三面,然后备胎了,前几天被通知过了,收到了offer。自己整理了一下被问到的问题,现在分享给大家,另外自己整理的一下资料也会发给大家,希望能帮助到各位求职的小伙伴。 与其它行业一样,凡是有高级和普通,虽然都是敲代码但也有大牛和普通之分

clhcowboy的博客 346

一个普通Java程序员的十年

大家好,我是曹尼玛,是一个很普通java程序员,今天看了下日历,转眼间,毕业9年,工作10年了,经历比较多,受伤比较多,收获比较多,改变也很多,对未来也有一些规划,对java新人也有一些中肯的建议,欢迎品鉴和吐槽… 过去10年的java人生回顾 人生回顾,酸甜苦辣,蛋定就好… 我的家庭和学业 我1989年出生在沿海地区的一个普通农村家庭,一直供我上学,感恩父母! 上的是农村小学,乡镇初中,乡镇高中,学习成绩中上,加上教育一般,以及我智商一般,即使努力,也就考了个破本科,选了个不用拼爹的专业-计算机科学与技术

m0_46846289的博客 781

谈:写烂代码才是面向人民币编程的精髓,web前端经典面试题

对于大多数业务驱动公司来说,程序员的牛B与否是无法改变甲方爸爸能给多少钱的,真正决定的是甲方爸爸的现有业务能赚多少钱。这也就是为什么我们发现大多数牛B程序员都在互联网大厂或者底层厂商(操作系统,数据库等等),因为对于这些厂商来说业务是由技术驱动的,而且有足够的利润率支持用来招聘牛B的程序员和支持他们试错。甲方只为产品和服务付费,不为中间过程和看不到的地方付费。架构设计再好,编码质量再高,设计模式运用炉火纯青,Nobody cares…反正项目就这么点预算。对于团队来说,个人的牛B无法改变整体产出的。

m0_61549984的博客 506

一个普通java程序员的10年...泪奔 o(╥﹏╥)o o(╥﹏╥)o

大家好,我是曹尼玛,是一个很普通java程序员,今天看了下日期,转眼间,毕业9年,工作10年了,经历比较多,受伤比较多,收获比较多,改变也很多,对未来也有一些规划,对java新人有一些中肯的建议… 过去10年的java人生回顾 人生回顾,酸甜苦辣,蛋定就好… 我的原生家庭和学业 本D 89年出生在沿海地区的一个普通农村家庭,一直供我上学,感恩父母! 上的是农村小学,乡镇初中,乡镇高中,学习成绩中上,加上教育一般,以及我智商一般,即使努力,也就考了个破本科,选了个不用拼爹的专业-计算机科学与技术。.

java1234的博客 17万+
上一篇: 微软100题-天天做-第29题
下一篇: 微软100题-天天做-第32题
hxpjava1
博客等级 码龄19年 1365粉丝 511原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hxpjava1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值