小白水平理解面试经典题目Leetcode 412. Fizz Buzz【Java实现】

412 FizzBuzz

小白渣翻译:

给定一个整数 n ,返回一个字符串数组 answer (从 1 开始索引),其中:

  • answer[i] == “FizzBuzz” 如果 i 能被 3 和 5 整除。
  • answer[i] == “Fizz” 如果 i 能被 3 整除。
  • answer[i] == “Buzz” 如果 i 能被 5 整除。
  • answer[i] == i (作为字符串)如果上述条件都不成立。

例子

在这里插入图片描述

这是小白与黑长直解题现场

在这里插入图片描述
在那个座无虚席的自习室,突然隔壁班黑长直白月光向小白走来,“小白,你看这这个Fizz Buzz什么意思?你有什么思路吗?”

思考1:这题其实描述很是直白,不过就是对于整数除法需要了解就可以了。

思考2:既然返回的是一个list表,那么我们就是要多创建一个空间存储结果。

在这里插入图片描述
黑长直OS:小伙子,可以啊,这不仅逻辑感人,阅读理解也有俩下子!

真正面试环节

面试官:你可以解答这道“Fizz Buzz"的题目吗?

面试官OS:以为我会考String对不对,之前出了好几套了,大家准备都不错,看看你数学有没有还给高中老师吧。

小白:嘿嘿,这不巧了么这不是

在这里插入图片描述

public static List<String> fizzBuzz(int n) {List<String> list = new ArrayList<>();for (int i = 1; i <= n; i++) {if (i % 3 == 0 && i % 5 == 0) {list.add("FizzBuzz");} else if (i % 3 == 0) {list.add("Fizz");} else if (i % 5 == 0) {list.add("Buzz");} else {String test = String.valueOf(5);list.add(String.valueOf(i));}}return list;}

小明:OK,完事儿,等着面试官来表扬自己吧。他肯定会说:小子,你是个好手!工位都给你准备好了,工资你说了算。

面试官:矮油,不错啊,我就是试试你,下边还有一道题接着来。

小明OS:今年这个找工市场,人言洛阳花似锦,偏我来时不逢春。。。不是,这面试官好体力啊!

在这里插入图片描述
编码道路漫漫,只要先看脚下的路,徐徐前进即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/442756.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安泰高压放大器电路设计方案是什么

高压放大器是电子设备中常用的一种放大器类型&#xff0c;用于将低电压信号放大到高电压输出。本文将介绍高压放大器电路设计的基本原理和方案&#xff0c;涵盖关键设计考虑因素以及常用的电路拓扑结构。 一、设计考虑因素 放大倍数&#xff1a;高压放大器的设计首要考虑因素是…

互联网创业这么热,为何个人站长消失了?

有没有发现&#xff0c;这几年互联网创业的人突然冒出来很多&#xff0c;正是互联网创业热的时候&#xff0c;有一批人却在这个时代消失不见了。不错&#xff0c;就是站长&#xff0c;这到底是为什么呢&#xff1f;是站长转型不力&#xff0c;还是时代的必然呢&#xff1f;甚至…

cad设计绘图工具:AutoCAD 2024 for Mac中文激活版

AutoCAD 2024 for Mac是一款专业的CAD设计绘图工具&#xff0c;适用于各种类型的建筑、机械、电子和图形设计项目。 软件下载&#xff1a;AutoCAD 2024 for Mac中文激活版下载 以下是该软件的一些主要功能和特点&#xff1a; 强大的绘图和编辑工具&#xff1a;AutoCAD提供了丰富…

sketchup草图大师模型网怎么样?

SketchUp草图大师模型网是一个提供SketchUp模型下载和分享的平台&#xff0c;如建e网等&#xff0c;用户可以在上面找到大量的SU模型&#xff0c;并学习一些SketchUp的使用技巧。该网站模型种类丰富&#xff0c;涵盖了建筑、景观、室内等不同领域&#xff0c;同时也有一些教程&…

Linux——安装MySQL

1、安装mysql8.0.35 1.1、安装步骤 1.更新包列表&#xff0c;首先&#xff0c;确保您的系统已更新到最新状态。运行以下命令来更新包列表和安装最新的软件包&#xff1a; sudo apt update sudo apt upgrade2.安装MySQL服务器&#xff1a;运行以下命令来安装MySQL服务器&…

RISC-V指令格式

RISC-V指令格式 1 RISC-V指令集命名规范2 RISC-V指令集组成2.1 基础整数指令集2.2 扩展指令集 3 RISC-V指令格式3.1 指令表述3.2 指令格式 本文属于《 RISC-V指令集基础系列教程》之一&#xff0c;欢迎查看其它文章。 1 RISC-V指令集命名规范 前面提到过RV32I&#xff0c;这是…

ONLYOFFICE | 免费开源办公神器新选择

目录 前言&#xff1a; 1、什么是ONLYOFFICE&#xff1f; 2、ONLYOFFICE下载使用 3、ONLYOFFICE团队协作云办公功能 4、ONLYOFFICE 8.0新版本的亮点功能 4.1、显示协作者头像 4.2、插件 UI 界面更新 4.3、可填写的 PDF 表单 5、最后 前言&#xff1a; 一个好的开发工具…

【伪类·HTML】

伪类 在 CSS 中&#xff0c;伪类是添加到选择器的关键字&#xff0c;给指定元素设置一些特殊状态&#xff0c;以 : 开头。 链接有以下四个状态。这四种状态也称之为超链接的伪类。 对于超链接的伪类&#xff0c;推荐的使用顺序是&#xff1a; :link - :visited - :hover - :a…

【极数系列】Flink集成DataSource读取Socket请求数据(09)

文章目录 01 引言02 简介概述03 基于socket套接字读取数据3.1 从套接字读取。元素可以由分隔符分隔。3.2 windows安装netcat工具&#xff08;1&#xff09;下载netcat工具&#xff08;2&#xff09;安装部署&#xff08;3&#xff09;启动socket端口监听 04 源码实战demo4.1 po…

苍穹外卖项目可以写的简历和如何优化简历

文章目录 重点写中规写添加自己个性的项目面试会问道的问题 我是一名双非大二计算机本科生&#xff0c;希望我的分享对你有帮助&#xff0c;点赞关注不迷路。 简历编写一直是很多人求职人的心病&#xff0c;我自己上学期有一门课程是去校内企业面试&#xff0c;当时我就感受出…

服装行业ERP系统解决方案

我国的服装企业大多属于劳动密集型&#xff0c;主要有三种类型&#xff1a;自有品牌服装生产销售企业、接订单生产型企业及处于产业链下游的零售分销企业。在经营过程中&#xff0c;服装行业面临诸多挑战&#xff0c;如流行周期短、季节性强&#xff0c;市场变化快&#xff1b;…

福禄克万用表内置保险丝的测量技巧

所需设备&#xff1a; 1、Fluke ADPT连接器&#xff1b; 2、Fluke 15B / 17B / 18B&#xff1b; 3、Fluke 15B Max / 17B Max&#xff1b; 在不打开万用表后盖的情况下&#xff0c;判断内部的保险丝是否完好&#xff1b; 将万用表档位调整到 “电阻” 档&#xff1b;如下…