1757. 可回收且低脂的产品

简介: 1757. 可回收且低脂的产品

说在前面

🎈不知道大家对于算法的学习是一个怎样的心态呢?为了面试还是因为兴趣?不管是出于什么原因,算法学习需要持续保持。

题目描述

表:Products

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| product_id  | int     |
| low_fats    | enum    |
| recyclable  | enum    |
+-------------+---------+
product_id 是该表的主键(具有唯一值的列)。
low_fats 是枚举类型,取值为以下两种 ('Y', 'N'),其中 'Y' 表示该产品是低脂产品,'N' 表示不是低脂产品。
recyclable 是枚举类型,取值为以下两种 ('Y', 'N'),其中 'Y' 表示该产品可回收,而 'N' 表示不可回收。

编写解决方案找出既是低脂又是可回收的产品编号。

返回结果 无顺序要求

返回结果格式如下例所示:

示例 1:

输入:
Products 表:
+-------------+----------+------------+
| product_id  | low_fats | recyclable |
+-------------+----------+------------+
| 0           | Y        | N          |
| 1           | Y        | Y          |
| 2           | N        | Y          |
| 3           | Y        | Y          |
| 4           | N        | N          |
+-------------+----------+------------+
输出:
+-------------+
| product_id  |
+-------------+
| 1           |
| 3           |
+-------------+
解释:
只有产品 id 为 1 和 3 的产品,既是低脂又是可回收的产品。

解题思路

该查询语句包含以下几个部分:

  • SELECT:用于指定要查询的列,此处为产品编号(product_id)。
  • FROM:用于指定要查询的表,此处为名为 “Products” 的表。
  • WHERE:用于筛选满足特定条件的行,此处条件为低脂肪属性(low_fats)为 ‘Y’ 且可回收属性(recyclable)为 ‘Y’。

AC代码

# Write your MySQL query statement below
select product_id  from Products where low_fats='Y' And recyclable='Y'

公众号

关注公众号『前端也能这么有趣』,获取更多有趣内容。

说在后面

🎉 这里是 JYeontu,现在是一名前端工程师,有空会刷刷算法题,平时喜欢打羽毛球 🏸 ,平时也喜欢写些东西,既为自己记录 📋,也希望可以对大家有那么一丢丢的帮助,写的不好望多多谅解 🙇,写错的地方望指出,定会认真改进 😊,偶尔也会在自己的公众号『前端也能这么有趣』发一些比较有趣的文章,有兴趣的也可以关注下。在此谢谢大家的支持,我们下文再见 🙌。

目录
相关文章
|
8月前
|
算法 Java
垃圾收集-判断对象的生死
垃圾收集-判断对象的生死
41 0
|
3月前
|
Java 测试技术 Android开发
让星星⭐月亮告诉你,强软弱虚引用类型对象在内存足够和内存不足的情况下,面对System.gc()时,被回收情况如何?
本文介绍了Java中四种引用类型(强引用、软引用、弱引用、虚引用)的特点及行为,并通过示例代码展示了在内存充足和不足情况下这些引用类型的不同表现。文中提供了详细的测试方法和步骤,帮助理解不同引用类型在垃圾回收机制中的作用。测试环境为Eclipse + JDK1.8,需配置JVM运行参数以限制内存使用。
42 2
|
8月前
|
存储 算法 安全
清除你的烦恼!深入探讨垃圾回收算法、垃圾回收器和空间分配担保策略
清除你的烦恼!深入探讨垃圾回收算法、垃圾回收器和空间分配担保策略
102 0
|
C++
【C++从0到王者】第十一站:引用计数与写时拷贝
【C++从0到王者】第十一站:引用计数与写时拷贝
56 0
|
缓存 JSON 监控
GuavaCache与物模型大对象引起的内存暴涨分析
物模型是对设备在云端的功能描述,包括设备的属性、服务和事件。 本文记录线上环境,大量设备上报数据,进行物模型校验引起的一次内存告警分析。
2077 15
垃圾分类带来造风效应 支付宝 6 款回收小程序月活破百万
垃圾分类正在不断创造新的市场机遇。
1400 12
垃圾分类带来造风效应 支付宝 6 款回收小程序月活破百万
|
消息中间件 监控 小程序
旧手机回收不放心?阿里小程序为回收加码!
闪回收是全国领先的手机数码回收平台,除了直接服务于线上用户,还为全国15万家手机门店赋能手机回收、以旧换新、手机碎屏险等业务能力。闪回收充分利用阿里云上提供的服务,如自动获取用户当前手机型号、获取用户基本信息、模版消息触达等,不断优化回收流程,给用户更好的回收体验。
1706 0
旧手机回收不放心?阿里小程序为回收加码!
|
存储 缓存 算法
史上最详细Java内存区域讲解
常见面试题 基本问题 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式) 拓展问题 String类和常量池 8种基本类型的包装类和常量池 一、概述 对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开发程序员这样为内一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。
1447 0
本田计划2025年回收废旧锂离子电池生产镍钴合金
据悉,本田一高管表示,计划到2025年,使用废旧锂离子电池作为原料,开始生产镍钴合金。来源:https://xincailiao.ofweek.com/
1258 0
|
存储 算法 Java
【朝花夕拾】Android性能篇之(三)Java内存回收
JVM提供了大量的垃圾收集器来完成内存的回收工作,采用了根搜索算法、分代算法等各种算法来实现垃圾回收。Java程序员为了更好地调优内存,并为了防止内存泄漏,必须对内存回收机制做一定的了解,并能合理使用强引用、软引用、弱引用。
1669 0

热门文章

最新文章