3131. 找出與數組相加的整數 I

給你兩個長度相等的數組?nums1?和?nums2

數組?nums1?中的每個元素都與變量?x?所表示的整數相加。如果?x?為負數,則表現為元素值的減少。

在與?x?相加后,nums1?和?nums2?相等?。當兩個數組中包含相同的整數,并且這些整數出現的頻次相同時,兩個數組?相等?。

返回整數?x?。

示例 1:

輸入:nums1 = [2,6,4], nums2 = [9,7,5]

輸出:3

解釋:

與 3 相加后,nums1?和?nums2?相等。

示例 2:

輸入:nums1 = [10], nums2 = [5]

輸出:-5

解釋:

與?-5?相加后,nums1?和?nums2?相等。

示例 3:

輸入:nums1 = [1,1,1,1], nums2 = [1,1,1,1]

輸出:0

解釋:

與 0 相加后,nums1?和?nums2?相等。

提示:

  • 1 <= nums1.length == nums2.length <= 100
  • 0 <= nums1[i], nums2[i] <= 1000
  • 測試用例以這樣的方式生成:存在一個整數?x,使得?nums1?中的每個元素都與?x?相加后,nums1?與?nums2?相等。

思路:觀察之后很容易發現,想要nums1中的數+x 和nums2相等,一定是nums1中的最小值+x等于nums2中的最小值,……,nums1中的最大值+x等于nums2中的最大值,那么問題就很簡單了,只需要找到nums2中的最小值減去nums1中的最小值即可。

可以對兩個數組排序,然后nums2[0] - nums1[0],也可以直接用min函數找數組中的最小值。

代碼(Python):

class Solution(object):def addedInteger(self, nums1, nums2):nums1 = sorted(nums1)nums2 = sorted(nums2)return nums2[0] - nums1[0]#return min(nums2)-min(nums1)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21904.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21904.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21904.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spi Pwm Tim 對比分析

spi SPI時序圖 (spi是主從機 所以主機需要從機數據 需要主極先喊從機 把從機喊答應了 才能開始讀從機的數據&#xff09; cpol時鐘極性 和cpha時鐘相位分析 1.cpha為高&#xff0c;cpol為高&#xff0c;則偶數上升沿有效 2.cpha為高&#xff0c;cpol為低&#xff0c;則偶數…

JVM之【GC-垃圾清除算法】

Java虛擬機&#xff08;JVM&#xff09;中的垃圾收集算法主要分為以下幾種&#xff1a; 標記-清除算法&#xff08;Mark-Sweep&#xff09;復制算法&#xff08;Copying&#xff09;標記-整理算法&#xff08;Mark-Compact&#xff09;分代收集算法&#xff08;Generational C…

vue3+three.js給glb模型設置視頻貼圖

1.在網上下載一個顯示屏或者自己畫一個,在blender中設置好顯示屏的Mesh,UV設置好,這樣方便代碼中添加紋理貼圖。可以讓美術在建模軟件中,先隨機設置一張圖片作為紋理,驗證UV是否設置好 關于如何 在blender中給模型設置UV貼圖百度很多的 // 視頻 import * as THREE from…

MacOS13-將數據庫轉為markdown,docx格式

MacOS13-將數據庫轉為markdown&#xff0c;docx格式 文章目錄 先說踩坑點各種模塊缺失 代碼效果總結參考 先說踩坑點 各種模塊缺失 tkinter mysql 沒錯&#xff0c;你可以直接點擊安裝&#xff1b; 如果還出現報錯 你需要打開終端 pip install mysqlclient再次點進去安…

xcode開發swift允許發送http請求設置

Xcode 現在新建項目默認只支持HTTPS請求&#xff0c;認為HTTP請求不安全&#xff0c;所以不支持。但是開發環境一般都是http模式&#xff0c;所以需要單獨配置才可以訪問。 需要到項目的設置里面&#xff0c;點擊info&#xff0c;如果沒有App Transport Security Setting這一項…

項目優化方案之---實現郵箱用戶登錄

之前的項目中我寫的基于SpringBoot和Vue的全棧項目已經實現了基本的用戶接口開發&#xff0c; 不過其代碼的功能單一&#xff0c;而且寫的也是有不少漏洞&#xff08;基本就像剛接手的代碼*山一樣&#xff09; 那之后的幾篇文章都來分享一下如何優化項目&#xff08;每一章都獨…

Python優化、異常處理與性能提升技巧

Python作為一種高效的編程語言&#xff0c;其靈活性和強大的功能使得它成為了許多開發者的首選。在日常的編程實踐中&#xff0c;掌握一些高效的Python技巧可以極大地提升開發效率和代碼質量。本文將介紹五個關于Python使用技巧&#xff0c;幫助你更加熟練地運用Python解決問題…

JMeter性能測試實現與分析分享

JMeter是由著名開源軟件巨頭Apache組織開發的純Java的壓力測試工具&#xff0c;它即能測試動態服務&#xff08;WebService&#xff09;&#xff0c;也能測試靜態資源&#xff0c;包括Servlet服務、CGI腳本等&#xff0c;還能測試動態語言服務&#xff08;PHP、Java、ASP.NET等…

Cocos Creator開發學習路線

1.JavaScript與TypeScript程序設計 由于可以跨平臺發布,同時要能支持h5的游戲,cocos creator選擇了JavaScript與TypeScript來做為它的開發語言,所以我們要先學習JavaScript與TypeScript。TypeScript是基于JavaScript的一個語法糖,運行的時候被編譯為JavaScript,所以我們要…

JVM學習-監控工具(二)

jmap&#xff1a;導出內存映像文件&內存使用情況 基本情況 jmap(JVM Memory Map)&#xff1a;一方法獲取dump文件(堆轉儲快照文件&#xff0c;二進制文件)&#xff0c;還可以獲取目標Java進程的內存相關信息&#xff0c;包括Java堆各區域的使用情況、堆中對象的統計信息、…

MyBatis學習(二)--MyBatis獲取參數值的兩種方式

1、搭建新的module:mybatis_parameter MyBatis獲取參數值的兩種方式&#xff1a;${}和#{} ${}的本質就是字符串拼接&#xff0c;采用sql拼接&#xff0c;無法防止sql注入 #{}的本質就是占位符賦值 &#xff0c;采用預編譯 防止sql注入 不同參數使用案例 2、單個字面量類型…

OpenHarmony嵌套類對象屬性變化:@Observed裝飾器和@ObjectLink裝飾器

上文所述的裝飾器僅能觀察到第一層的變化&#xff0c;但是在實際應用開發中&#xff0c;應用會根據開發需要&#xff0c;封裝自己的數據模型。對于多層嵌套的情況&#xff0c;比如二維數組&#xff0c;或者數組項class&#xff0c;或者class的屬性是class&#xff0c;他們的第二…

實時瞳孔分割算法-RITnet論文復現

源代碼在這里RITnet-Github 這個模型比較小眾&#xff0c;我們實驗室使用了官方提供的模型進行瞳孔中心位置提取&#xff0c;以實現視線追蹤&#xff0c;效果很好 一、數據集準備 RITnet也是那一屆openEDS數據集挑戰賽的冠軍模型&#xff0c;openEDS數據集可以從Kaggle上下載&a…

數據結構--關鍵路徑

事件v1-表示整個工程開始&#xff08;源點&#xff1a;入度為0的頂點&#xff09; 事件v9-表示整個工程結束&#xff08;匯點&#xff1a;出度為0的頂點&#xff09; 關鍵路徑&#xff1a;路徑長度最長的路徑 求解關鍵路徑問題&#xff08;AOE網&#xff09; 定義四個描述量 …

網絡網絡層之(6)ICMPv4協議

網絡網絡層之(6)ICMPv4協議 Author: Once Day Date: 2024年6月2日 一位熱衷于Linux學習和開發的菜鳥&#xff0c;試圖譜寫一場冒險之旅&#xff0c;也許終點只是一場白日夢… 漫漫長路&#xff0c;有人對你微笑過嘛… 全系列文章可參考專欄: 通信網絡技術_Once-Day的博客-CS…

華為OD刷題C卷 - 每日刷題 7(字符串分隔(二)、歡樂的周末)

兩段代碼分別解決了兩個不同的問題&#xff0c;下面是對它們的概述&#xff1a; 1、&#xff08;字符串分隔&#xff08;二&#xff09;&#xff09;&#xff1a; 這段代碼是解決“字符串分隔&#xff08;二&#xff09;”的問題。它提供了一個Java類Main&#xff0c;其中包含…

Java面試題-Tomcat高級面試題

Tomcat 9相較于之前的版本有哪些主要的新特性&#xff1f; Tomcat 9相較于之前的版本&#xff0c;主要有以下幾個新特性&#xff1a; HTTP/2支持&#xff1a;Tomcat 9引入了對HTTP/2協議的支持&#xff0c;這可以顯著提高網站的性能和安全性。HTTP/2協議允許單個連接上進行多…

多語言for循環遍歷總結

多語言for循環遍歷總結 工作中經常需要遍歷對象&#xff0c;但不同編程語言之間存在一些細微差別。為了便于比較和參考&#xff0c;這里對一些常用的遍歷方法進行了總結。 JAVA 數組遍歷 Test void ArrayForTest() {String[] array {"劉備","關羽", &…

大模型備案項目補貼政策一覽【保持更新】

大模型項目、AI類項目、大模型備案通過后等一籃子財政補貼政策 上海市 加快創新體系構建 1. 提升自主創新水平&#xff1a;對引領大模型發展或取得顛覆性突破的項目&#xff0c;最高給予1000萬元補貼支持。 2. 加強算力資源保障&#xff1a;實施算力伙伴計劃&#xff0c;對…

力扣174題動態規劃:地下城游戲(含模擬面試)

?????? 歡迎來到我的博客。希望您能在這里找到既有價值又有趣的內容&#xff0c;和我一起探索、學習和成長。歡迎評論區暢所欲言、享受知識的樂趣&#xff01; 推薦&#xff1a;數據分析螺絲釘的首頁 關注微信公眾號 數據分析螺絲釘 免費領取價值萬元的python/java/商業…