<prompt> Tengeneza muundo wa data ambao unakubali mtiririko wa nambari kamili na uangalie ikiwa una jozi ya nambari kamili zinazojumlisha hadi thamani fulani.Tekeleza darasa la TwoSum: TwoSum Huanzisha kitu cha TwoSum, kikiwa na safu tupu mwanzoni. ongeza batiliint number Huongeza nambari kwenye muundo wa data. boolean findint value Hurejesha true ikiwa kuna jozi yoyote ya nambari ambazo jumla yake ni sawa na thamani, vinginevyo, itarejesha false.Mfano wa 1:Ingizo TwoSum , ongeza , ongeza , ongeza , tafuta, pata, 1, 3, 5, 4, 7Patonull, null, null, null, true, uongoUfafanuziTwoSum twoSum TwoSum mpya;mbiliJum.ongeza1; -- 1mbiliJum.ongeza3; 1 -- 1,3mbiliSum.ongeza5; 1,3 -- 1,3,5mbiliSum.pata4; 1 3 4, kurudi kwelimbiliSum.pata7; Hakuna nambari mbili kamili hadi 7, rudisha uwongoVikwazo: -105 nambari 105 -231 thamani 231 - 1 Angalau zaidi simu 104 zitapigwa kuongeza na kupata.  <response>: chatudarasa la Pili: def __init__binafsi: self.nums def ongeza binafsi, nambari: int - Hakuna: ikiwa nambari katika self.nums: self.numsnamba 1 kwingine: nambari binafsinamba 1 def findself, value: int - bool: kwa num in self.nums: lengo thamani - nambari ikiwa lengo katika self.nums: ikiwa lengo ! num au self.numsnum 1: kurudi Kweli kurudi UongomaelezoTunaunda darasa TwoSum ili kuwakilisha muundo wa data. Tunatumia hashmap ramani_isiyopangwa katika C, HashMap katika Java, kamusi katika Python, na kitu katika JavaScript kuhifadhi nambari kama vitufe na hesabu zake kama thamani.Katika mbinu ya ongeza, tunaongeza kwa urahisi hesabu ya nambari kwenye ramani ya reli.Katika mbinu ya pata, tunarudia kupitia vitufe vya ramani ya reli. Kwa kila nambari, tunahesabu inayosaidia thamani - nambari. Ikiwa kijalizo kipo kwenye ramani ya reli, tunaangalia visa viwili:1. Ikiwa nambari na kikamilisha ni sawa, tunahitaji angalau matukio mawili ya nambari katika ramani ya rejeshi ili kuunda jozi.2. Ikiwa idadi na kikamilisha ni tofauti, tuna jozi zetu zinazohitajika na tunarudisha kweli.Tukipitia ramani nzima ya reli na tusipopata jozi yoyote inayokidhi mojawapo ya masharti yaliyo hapo juu, tutarudisha false. 