程序员面试算法开发,却被一道“小学数学题”难住刷了下来?

面试中常考的数学题——截木棍、圆上取点、赛马、红蓝墨水,测试毒药、坐到正确座位问题 文章目录1.将一根木棒截成三段,问能够组成三角形的概率;2.在圆上任取三点,问能够组成锐角、直角、钝角三角形的概率;3.共有25匹马,找出最快的3匹,只有5个赛道,每次比赛只能得到5匹马的速度排序,最少需要多少次比赛;4 有两瓶红蓝墨水,体积一样,现在从红墨水中舀一勺加入蓝墨水中,搅拌均匀后,在从蓝墨水中舀一勺加到红墨水中,试问这两瓶墨水哪瓶纯度更高。 1.将一根木棒截成三段,问能够组成三角形的概率; 来源:https://blog.youkuaiyun.com/weixin_41245919/article/deta 阅读详情

作为一名程序员,思维能力肯定是摆在第一的,如果连思维能力都没有的话,那么敲代码绝对不适合你了,这这那那的一下子你就会被搞的天昏地暗,所以很多时候,面试官都会给程序员出一些小的思维题,从而判断你这个人怎么样,其实这样的题目不算太难,你可能不用答对,但是至少有个靠谱的方案也是可以的。

很多网友会把自己面试的经历说出来,也有网友会把面试题给大家分享,大部分还是很有趣的,近日就有一个程序员把自己面试算法工程时面试官问他的一道题发帖分享了出来,问题是这样的:“0-100,有多少个包含9的数字”限时10秒快速回答,然后网友就开始了自己的挑战,答案可谓是五花八门。

一名今日头条的网友就回复称:“从90到99有10个,从9到89有9个”看来脑子还是蛮灵活的,这虽然看起来是小学的题目,不过你稍不留神就错了,有些人就说有11个,不然怎么楼下那位网友怎么会吐槽“你数学老师的棺材板要压不住了”就这么一个小题目,的确是刷下了不少人阿。

 

这么简单的题目,程序员都算不出就太糗了,各位网友你们第一次算出的是多少呢?

其实学习编程有一个学习的氛围跟一个交流圈子是一个特别重要的事情,这里创建了一个python交流群1005819593,不管你是小白还是大牛欢迎入驻,大家一起交流成长。

 

 

左程云老师亲自讲解:当前大厂笔试最高频的十道算法题 前言 最近不少小伙伴跟我交流刷题肿么刷,我给的建议就是先剑指offer和力扣hot100,在这些题中还有些重要程度和出现频率是非常非常高的,今天给大家分享当今出现频率最高的10道算法题,学到就是赚到。 0X01翻转链表 力扣206和剑指offer24原题,题意为: 给你单链表的头节点head,请你反转链表,并返回反转后的链表。 分析: 翻转链表,本意是不创建新的链表节点然后在原链表上实现翻转,但是这个图有点会误导人的思维,其实更好的理解你可以看下面这幅图: 具体实现上两个思路,.. 阅读详情

相关推荐

程序员的数学系列(一)

第1章 0的故事 10进制 2进制 指数法则 0所起的作用 第2章 逻辑 兼顾完整性和排他性 逻辑非 逻辑与 逻辑或 异或 相等 蕴含—若A则B 德·摩根定律 三值逻辑的德·摩根定律 本章小结 逻辑的各种表现形式 第3章 余数 星期数问题 直观地把握规律 乘方得思考题 黑白棋通信 程序员的数学系列阅读笔记,第一部分介绍数学基础,还有一些有趣的数学问题 ...

一叶知秋 7050

程序员为什么要学数学,要学多难的数学?|真实案例

数学对于一位程序员到底意味着什么呢?先跟你分享一个关于 Google 面试题的故事:2004 年的某天,硅谷的交通动脉 101 公路上突然出现了一块巨大的广告牌,上面是一...

sinat_32849897的博客 729

程序员面试金典 – 面试题 16.11. 跳水板(数学)

1. 题目 你正在使用一堆木板建造跳水板。 有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。 你必须正好使用 k 块木板。编写一个方法,生成跳水板所有可能的长度。 返回的长度需要从小到大排列。 示例: 输入: shorter = 1 longer = 2 k = 3 输出: {3,4,5,6} 提示: 0 < shorter <= longer 0 <= k <= 100000 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/diving-board-lcci 著作权归领扣网络所有。商业转载请

程序员必备三十道算法题(21~30题)

程序员必备三十道算法题(21~30题) 21、题目:求1+2!+3!+…+20!的和 程序分析:此程序只是把累加变成了累乘。 <script> var sum = 0; for(var i = 1;i <= 20;i++){ var a = 1; for(var j = i;j > 0;j--){ a *= j; } sum += a; } alert('和为' +

weixin_55014779的博客 1350

ESP32系列之LVGL(四):输入设备(外部按键)对接

本文详细介绍了如何在ESP32上使用LVGL库对接外部按键作为输入设备,包括硬件连接、驱动层实现和LVGL输入设备移植。通过具体代码示例和实战案例,帮助开发者快速实现按键控制UI界面,解决常见问题如按键无反应和控件跳转不正常。

weixin_30907935的博客 241

WinDbg调试工具安装全攻略:从下载到配置的保姆级教程(Windows 10/11适用)

本文提供了一份详细的WinDbg调试工具安装与配置指南,适用于Windows 10/11用户。文章对比了WinDbg Preview独立版与SDK内置经典版的区别,并手把手指导从Microsoft Store或Windows SDK完成安装。核心部分重点讲解了如何配置符号文件路径与源代码路径,这是让WinDbg发挥强大调试功能的关键步骤,并针对常见安装问题提供了实用的排错方法。

hp777的博客 384

程序员面试数学与智力题

这里的题目都是作者从小碰到的一些题目,基本上不是考算法的,而是考你的智力与基础的数学水平,希望对现在在求职的同学有所帮助,楼主会每天都更新几个题目进去,每一次都是加在后面。 1,一个楼梯有n层,小明一次能走一个或两个台阶,问总共有多少种走法 Ans: Fibonacci数列,设n阶有F(n)种走法,则果断的F(0)= F(1)= 1;F(n)=F(n-1)+F(n-2) 2,一个电...

互联网 726

LPDDR5时序精调:深入解析Read Gate Training的两种模式

本文深入解析了LPDDR5内存中关键的Read Gate Training技术,详细对比了RDQS Toggle Mode(翻转模式)与Enhanced RDQS Mode(增强模式)的工作原理、时序参数及适用场景。文章阐述了在高速数据传输下精准校准时序的必要性,并提供了两种模式的实战选型指南与系统级调试思路,帮助工程师优化内存性能与稳定性。

weixin_29219189的博客 365

程序员面试金典 - 面试题 16.13. 平分正方形(数学)

1. 题目 给定两个正方形及一个二维平面。请找出将这两个正方形分割成两半的一条直线。 假设正方形顶边和底边与 x 轴平行。 每个正方形的数据square包含3个数值,正方形的左下顶点坐标[X,Y] = [square[0],square[1]],以及正方形的边长square[2]。 所求直线穿过两个正方形会形成4个交点,请返回4个交点形成线段的两端点坐标(两个端点即为4个交点中距离最远的2个点,这...

Michael是个半路程序员 1652

FPGA实战:用DDR3和乒乓操作解决视频帧撕裂问题(附Verilog代码)

本文详细介绍了如何利用DDR3内存和乒乓操作架构解决FPGA视频处理中的帧撕裂问题。通过多帧缓存原理、AXI接口配置和自适应乒乓操作设计,有效隔离读写操作,确保视频流稳定传输。文章包含Verilog代码实现和性能优化技巧,适用于工业相机、医疗影像等高速视频处理场景。

m2n3b4v5c6的博客 289

计算机图形学入门30:动画与模拟介绍

计算机图形学入门,动画与模拟,物理模拟,质点弹簧系统,运动学,粒子系统,动作捕捉。

YanisWu的博客 1484

Python 面试题 99%的程序员都会错!不服来战 三道10行代码的小题 看出你的水平

测试一下你是不是Python高手

大义Python 390

Codex CLI 的多模型切换实战:如何在中转 API 环境下灵活选择最佳模型

本文详细介绍了在Codex CLI中实现多模型切换的实战技巧,重点解析了如何在中转API环境下灵活选择最佳AI模型。通过配置Node.js环境和智能路由策略,开发者可以根据任务类型、编程语言和成本考量,在GPT-5、Claude和DeepSeek等模型间高效切换,提升代码生成、审查和优化的效率。

weixin_29291185的博客 836

腾讯经典算法面试题,小白也能看懂的解答步骤

算法,对于一个程序员还是非常重要的,它不单单能体现你的数学思维,还能体现出一种逻辑能力,如果你要进BAT这样的大厂,请一定重视算法,它是你的必经之路。 一. 题目 有64匹马,一共有8个赛道,想要找出最快的4匹马,要比赛最少多少轮才可以? 看完题目请自己先思考一下怎么解,然后带着你的答案再往下看。 二. 题目分析 首先没有计时器,不要想象成奥运会的赛跑比赛,一轮比赛解决不了问题。 这64匹马...

Aerfa789的博客 1122

从零开始!在 Windows 上安装与配置 Dify

这篇博客将详细介绍如何在 Windows 系统上部署 Dify,适合零基础用户。从 Docker 和 WSL 的安装配置开始,逐步指导用户设置 Git、Docker 环境以及 Dify 配置文件,解决可能遇到的端口冲突等问题,最终完成 Dify 的启动和测试。通过简明易懂的步骤,帮助用户在本地成功运行 Dify,实现模型供应商配置,让 Dify 项目在 Windows 平台上顺利上线。

qq_49035156的博客 5万+

VS2022离线环境下的NuGet包管理:从本地源到依赖项全解析

本文详细解析了在VS2022离线环境下如何高效管理NuGet包,包括搭建本地NuGet源的两种方案(本地文件夹源和私有NuGet服务器)、获取离线包的三大渠道以及依赖项处理的实战技巧。通过自动化脚本和依赖树分析工具,帮助开发者解决离线环境中的依赖项黑洞问题,提升开发效率。

5f4d3s2a1q的博客 1060

程序员面试金典 - 面试题 16.03. 交点(数学)

1. 题目 给定两条线段(表示为起点start = {X1, Y1}和终点end = {X2, Y2}),如果它们有交点,请计算其交点,没有交点则返回空值。 要求浮点型误差不超过10^-6。若有多个交点(线段重叠)则返回 X 值最小的点,X 坐标相同则返回 Y 值最小的点。 示例 1: 输入: line1 = {0, 0}, {1, 0} line2 = {1, 1}, {0, -1} 输出: {...

Michael是个半路程序员 1302

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

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

程序员面试金典 - 面试题 16.11. 跳水板(数学)

1. 题目 你正在使用一堆木板建造跳水板。 有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。 你必须正好使用 k 块木板。编写一个方法,生成跳水板所有可能的长度。 返回的长度需要从小到大排列。 示例: 输入: shorter = 1 longer = 2 k = 3 输出: {3,4,5,6} 提示: 0 < shorter <= long...

Michael是个半路程序员 2288

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

程序员的数学通关课

对于程序员来说,一个扎实的数学基础非常重要的,很多技术深入下去,本质就是数学,因此要想在软件研发领域走得更远,一定要扎实数学基础。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

程序员的数学课22 面试中那些坑了无数人的算法题

前面的课时,我们学习了“代数与统计”“算法与数据结构”,至今这门课程的主体知识已告一段落,下面我们进入彩蛋环节,我会向你介绍两个应用到数学的场景,第一个是求职面试,第二个是做人生规划。这一讲,我们先聊一聊求职面试时常见的数学题。毕业后,相信你一定参加过不少的面试吧。在求职面试的时候,即使目标工作岗位很少需要直接使用数学知识,也依然有不少面试官非常注重候选人的数学水平,而这并不是没有依据的。因为绝大多数的岗位,都需要候选人具有逻辑推理能力和解决问题的能力。而这些能力在数学上都能有所体现。

fegus的博客 881

程序员须知:面试中最容易被问到的18个算法题(附答案!)

原创 IT168企业级 2017-09-20 17:21 算法是比较复杂又基础的学科,每个学编程的人都会学习大量的算法。而根据统计,以下这18个问题是面试中最容易遇到的,本文给出了一些基本答案,供算法方向工程师或对此感兴趣的程序员参考。 1)请简单解释算法是什么? 算法是一个定义良好的计算过程,它将一些值作为输入并产生相应的输出值。简单来说,它是将输入转换为输出的一系列计

u011277123的博客 5万+

75道逻辑思维题

 【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 【2】周雯的妈妈是豫林水泥厂的化验员。一天,周雯来到化验室做作业。做完后想出去玩。 "等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你 能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来 吗?

吴壮壮 2664

程序员面试金典 - 面试题 17.19. 消失的两个数字(数学/位运算)

1. 题目 给定一个数组,包含从 1 到 N 所有的整数,但其中缺了两个数字。 你能在 O(N) 时间内只用 O(1) 的空间找到它们吗? 以任意顺序返回这两个数字均可。 示例 1: 输入: [1] 输出: [2,3] 示例 2: 输入: [2,3] 输出: [1,4] 提示: nums.length <= 30000 来源:力扣(LeetCode) 链接:https://leetco...

Michael是个半路程序员 1983

75道程序员面试逻辑思维题

【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 【2】周雯的妈妈是豫林水泥厂的化验员。 一天,周雯来到化验室做作业。做完后想出去玩。 "等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来 吗?" 爱动脑筋的周雯

行走的逗比 8311

【瞎写代码】系列之小学算法

不久之前在codewars上发现一道关于数数的题,当时没有做出来,然后过了两天翻juejin,看见了一篇讲简单的动态规划算法的文章,突然给了我一点灵感,然后就尝试着用这种办法解决掉了这个问题。话不多说,来看一下这道题: 这里有一张图片,但是不知道为什么不能显示,作为一个前端,简直不能忍,愤然打开控制台。。。 然后。。。决定还是找一张图吧。 大概解释一下这个题。 你可能已经很熟悉将几何手势锁屏...

weixin_34126215的博客 432
上一篇: 程序员一般都浏览这些网站,不仅仅提升编程水平哦!!
下一篇: 某程序员吐槽:领导重金挖来一同事,结果还不如我这种一万多的
Pyxinrou
博客等级 码龄7年 6粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值