DAY25-T2006T2043-2022-02-09-非自己作答
2006 差的绝对值为 K 的数对数目
给你一个整数数组 nums 和一个整数 k ,请你返回数对 (i, j) 的数目,满足 i < j 且 |nums[i] -
nums[j]| == k 。|x| 的值定义为:
- 如果 x >= 0 ,那么值为 x 。
- 如果 x < 0 ,那么值为 -x 。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/count-number-of-pairs-with-absolute-difference-k
class Solution:def countKDifference(self, nums: List[int], k: int) -> int:res, n = 0, len(nums)for i in range(n):for j in range(i + 1, n):if abs(nums[i] - nums[j]) == k:res += 1return res# 作者:LeetCode-Solution
# 链接:https://leetcode-cn.com/problems/count-number-of-pairs-with-absolute-difference-k/solution/chai-de-jue-dui-zhi-wei-k-de-shu-dui-shu-xspo/
2043 简易银行系统
你的任务是为一个很受欢迎的银行设计一款程序,以自动化执行所有传入的交易(转账,存款和取款)。银行共有 n 个账户,编号从 1 到 n 。每个账号的初始余额存储在一个下标从 0 开始的整数数组 balance 中,其中第 (i + 1) 个账户的初始余额是 balance[i] 。请你执行所有 有效的 交易。如果满足下面全部条件,则交易 有效 :
指定的账户数量在 1 和 n 之间,且 取款或者转账需要的钱的总数 小于或者等于 账户余额。 实现 Bank 类:
- Bank(long[] balance) 使用下标从 0 开始的整数数组 balance 初始化该对象。
- boolean transfer(int account1, int account2, long money) 从编号为 account1 的账户向编号为 account2 的账户转帐 money 美元。如果交易成功,返回 true ,否则,返回 false 。
- boolean deposit(int account, long money) 向编号为 account 的账户存款 money 美元。如果交易成功,返回 true ;否则,返回 false 。
- boolean withdraw(int account, long money) 从编号为 account 的账户取款 money 美元。如果交易成功,返回 true ;否则,返回 false 。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/simple-bank-system
class Bank:def __init__(self, balance: List[int]):self.balance = [0] + balanceself.n = len(balance)def transfer(self, account1: int, account2: int, money: int) -> bool:if ((account1 < 1 or account1 > self.n) or(account2 < 1 or account2 > self.n) ormoney > self.balance[account1]): return Falseself.balance[account1] -= moneyself.balance[account2] += moneyreturn Truedef deposit(self, account: int, money: int) -> bool:if account < 1 or account > self.n: return Falseself.balance[account] += moneyreturn Truedef withdraw(self, account: int, money: int) -> bool:if ((account < 1 or account > self.n) or(money > self.balance[account])): return Falseself.balance[account] -= moneyreturn True# 作者:mei-56
# 链接:https://leetcode-cn.com/problems/simple-bank-system/solution/jian-yi-yin-xing-xi-tong-by-mei-56-j00e/
DAY25-T2006T2043-2022-02-09-非自己作答相关推荐
- Java初级知识复习-2021.12.27~2022.02.09
文章目录 Java语法基础1 1.Java简介 Java三大版本含义 Java的特性和核心优势 2.Java开发环境配置 Java应用程序的运行机制 开发环境搭建 3.Java基础语法 4.Java基 ...
- 硬件大熊原创合集(2022/02更新)
2022/02月份更新的篇章 一文浅析智能门锁 智能门锁:电源管理概述1 智能门锁:电源管理概述2 最近收到电子工程专辑寄过来的一个快递,拎着快递走在路上听到了铃铃铃的玻璃声 还是很高兴电子工程专辑的 ...
- Visual Studio 2010 单元测试之一---普通单元测试:http://blog.csdn.net/tjvictor/archive/2011/02/09/6175362.aspx...
本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元测试,这是进行顺序测试.压力测试的基础.如果在Visual Studio 2 ...
- 洛谷 深基 第1部分 语言入门 第4章 循环结构程序设计(2022.02.14)
P5718 [深基4.例2]找最小值 [深基4.例2]找最小值 - 洛谷 P5718 [深基4.例2]找最小值(python3实现)-2022.02.01 P5718 [深基4.例2]找最小值(pyt ...
- P5706 【深基2.例8】再分肥宅水--2022.02.13
[深基2.例8]再分肥宅水 - 洛谷 C++代码: /* P5706 [深基2.例8]再分肥宅水--2022.02.13 https://www.luogu.com.cn/problem/P5706 ...
- P1029 [NOIP2001 普及组] 最大公约数和最小公倍数问题(2022.02.02) --- python3实现
[NOIP2001 普及组] 最大公约数和最小公倍数问题 - 洛谷 """P1029 [NOIP2001 普及组] 最大公约数和最小公倍数问题(2022.02.02) h ...
- P1009 [NOIP1998 普及组] 阶乘之和-2022.02.01(python3实现)
[NOIP1998 普及组] 阶乘之和 - 洛谷 """P1009 [NOIP1998 普及组] 阶乘之和-2022.02.01(python3实现) https://w ...
- 1.5 编程基础之循环控制 11 整数的个数(2022.01.09)--python
http://noi.openjudge.cn/ch0105/11/ """ 1.5 编程基础之循环控制 11 整数的个数(2022.01.09) http://noi. ...
- 2023.02.09 草图大师厨房效果图1skp素材效果图
2023.02.09 草图大师厨房效果图1skp素材效果图,就是用skp模型进行渲染出来的模型效果,今天我们放的是厨房的效果图
- CSP-J1 CSP-S1 初赛 第1轮(2022.08.09)
2022年CSP-J1 CSP-S1 第1轮初赛 报名指南 2022年CSP-J1 CSP-S1 第1轮初赛 报名指南_dllglvzhenfeng的博客-CSDN博客 [教程]图文详解 ...
最新文章
- mysql join order by_MySQL 14 慢查询优化join、order by、group by
- vector容器中数据的排序方法
- WPF usercontrol 自定义依赖属性
- sklearn特征的选择
- HDLBits答案(18)_Verilog有限状态机(5)
- repeater的嵌套(转+总结)[http://www.cnblogs.com/esshs/archive/2005/04/07/132825.html]
- 基于MVC4+EasyUI的Web开发框架经验总结(6)--在页面中应用下拉列表的处理
- handsontable的单元格操作方法
- js base64图片太大_手把手教你常用JS方法封装(一) [ 大杂烩 ]
- 概率图模型之:贝叶斯网络
- 大学python课本_Python大学实用教程(大学计算机规划教材)/数据工程师系列
- 树莓派组网 ad-hoc模式
- Go Context 原理详解
- 【ESP32 S3开发】在Arduino IDE中使用PSRAM
- Codeforces Round #744 (Div. 3)
- win10(家庭版)打开本地组策略失败的处理方法
- 战双服务器维护,战双帕弥什维护到几点 战双帕弥什维护什么时候结束
- HTML5介绍,HTML5语义化标签
- linux 安装opanwrt虚拟机,Openwrt使用-虚拟机使用IMG镜像安装系统
- 海蝶公主-金莎-Kym
热门文章
- 西安计算机考研难吗,西安科技大学考研难吗?一般要什么水平才可以进入?
- linux cuda更改安装路径,Linux(Ubuntu18.04)NVIDIA显卡驱动安装和cuda安装
- DW的快捷键介绍及简单的应用
- 标记(Tagging)能给网站带来的7大益处
- H5学习笔记(表单、框架)
- HTML5开发手机项目-个人总结(转)
- TCP/IP协议族-----15、传输控制协议(TCP)
- mpvue 未找到app.json入口文件
- 坚果投影携手徕卡研发的坚果J10S,5000元价位段竟稳居榜首?
- 【面试题】面试官:简述TCP/IP三次握手?