இடைவெளி லீட்கோட் தீர்வைச் செருகவும்

செருகும் இடைவெளி லீட்கோட் தீர்வு சில இடைவெளிகளின் பட்டியலையும் ஒரு தனி இடைவெளியையும் நமக்கு வழங்குகிறது. இந்த புதிய இடைவெளியை இடைவெளிகளின் பட்டியலில் செருகுமாறு கூறப்படுகிறோம். எனவே, புதிய இடைவெளி ஏற்கனவே பட்டியலில் உள்ள இடைவெளிகளுடன் குறுக்கிடக்கூடும், அல்லது அது இருக்கலாம்…

மேலும் வாசிக்க

இரண்டு சரங்களை அனகிராம் லீட்கோட் தீர்வுகள் செய்ய குறைந்தபட்ச படிகளின் எண்ணிக்கை

சிக்கல் அறிக்கை இந்த சிக்கலில், சிறிய எழுத்துக்களைக் கொண்ட இரண்டு சரங்களை 'கள்' & 'டி' வழங்கியுள்ளோம். ஒரு செயல்பாட்டில், நாம் 't' சரத்தில் எந்த எழுத்தையும் தேர்வு செய்து வேறு எழுத்துக்கு மாற்றலாம். 'T' ஐ உருவாக்க இதுபோன்ற செயல்களின் குறைந்தபட்ச எண்ணிக்கையை நாம் கண்டுபிடிக்க வேண்டும்…

மேலும் வாசிக்க

சரங்களை லீட்கோட் தீர்வு பெருக்கவும்

சிக்கல் மல்டிபிளி ஸ்ட்ரிங்ஸ் லீட்கோட் தீர்வு இரண்டு சரங்களை பெருக்குமாறு கேட்கிறது, அவை எங்களுக்கு உள்ளீடாக வழங்கப்படுகின்றன. அழைப்பாளர் செயல்பாட்டிற்கு பெருக்கத்தின் இந்த முடிவை நாங்கள் அச்சிட வேண்டும் அல்லது திருப்பித் தர வேண்டும். எனவே இரண்டு சரங்களை இன்னும் முறையாக கொடுக்க, கொடுக்கப்பட்ட சரங்களின் தயாரிப்பைக் கண்டறியவும். …

மேலும் வாசிக்க

ரோமன் லீட்கோட் தீர்வுக்கான ஒருங்கிணைப்பு

இந்த சிக்கலில், எங்களுக்கு ஒரு முழு எண் கொடுக்கப்பட்டுள்ளது, மேலும் ரோமன் எண்களாக மாற்ற வேண்டும். இதனால் சிக்கல் பொதுவாக "ரோமானுக்கு முழு எண்" என்று குறிப்பிடப்படுகிறது, இது ரோமன் லீட்கோட் தீர்வுக்கான முழு எண். ரோமானிய எண்களைப் பற்றி யாருக்கும் தெரியாவிட்டால். பழைய காலங்களில், மக்கள் அவ்வாறு செய்யவில்லை…

மேலும் வாசிக்க

பைனரி மேட்ரிக்ஸில் 1 ஐக் கொண்ட அருகிலுள்ள கலத்தின் தூரம்

சிக்கல் அறிக்கை “பைனரி மேட்ரிக்ஸில் 1 ஐக் கொண்ட அருகிலுள்ள கலத்தின் தூரம்” சிக்கல் உங்களுக்கு குறைந்தபட்சம் ஒரு பைனரி மேட்ரிக்ஸ் (0 கள் மற்றும் 1 கள் மட்டுமே கொண்டவை) வழங்கப்படுவதாகக் கூறுகிறது 1. பைனரி மேட்ரிக்ஸில் 1 ஐக் கொண்ட அருகிலுள்ள கலத்தின் தூரத்தைக் கண்டறியவும் அனைத்து கூறுகளுக்கும்…

மேலும் வாசிக்க

அனைத்து சிறிய விசைகளின் கூட்டுத்தொகையுடன் ஒரு மரத்திற்கு பிஎஸ்டி

இந்த சிக்கலில் நாங்கள் ஒரு பைனரி தேடல் மரத்தை வழங்கியுள்ளோம், எல்லா சிறிய விசைகளின் கூட்டுத்தொகையும் கொண்ட ஒரு மரமாக சிறந்ததாக மாற்ற ஒரு வழிமுறையை எழுதுங்கள். எடுத்துக்காட்டு உள்ளீட்டு வெளியீடு முன்கூட்டிய ஆர்டர்: 19 7 1 54 34 88 அப்பாவியாக அணுகுமுறை அனைத்து முனைகளையும் ஒவ்வொன்றாக எந்தவொரு பயண வடிவத்திலும் பயணிக்கவும், மற்றும்…

மேலும் வாசிக்க

அதிகபட்ச சதுரம்

அதிகபட்ச சதுர சிக்கலில், 2 மற்றும் 0 கள் நிரப்பப்பட்ட 1 டி பைனரி மேட்ரிக்ஸைக் கொடுத்துள்ளோம், 1 ஐ மட்டுமே கொண்ட மிகப்பெரிய சதுரத்தைக் கண்டுபிடித்து, அதன் பகுதியைத் திருப்பித் தருகிறோம். எடுத்துக்காட்டு உள்ளீடு: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1…

மேலும் வாசிக்க

GetRandom ஐ நீக்கு செருகவும்

GetRandom சிக்கலைச் செருகுவதில், சராசரி O (1) நேரத்தில் பின்வரும் அனைத்து செயல்பாடுகளையும் ஆதரிக்கும் தரவு கட்டமைப்பை நாங்கள் வடிவமைக்க வேண்டும். செருகு (வால்): ஏற்கனவே இல்லாவிட்டால் ஒரு உருப்படி வால் தொகுப்பில் செருகப்படுகிறது. remove (val): ஒரு உருப்படி வால் இருந்தால் தொகுப்பிலிருந்து நீக்குகிறது. getRandom: தற்போதைய தொகுப்பிலிருந்து ஒரு சீரற்ற உறுப்பை வழங்குகிறது…

மேலும் வாசிக்க

ஒன்றுடன் ஒன்று இடைவெளிகளை ஒன்றிணைக்கவும்

ஒன்றிணைத்தல் ஒன்றுடன் ஒன்று இடைவெளியில் சிக்கலில், இடைவெளிகளின் தொகுப்பைக் கொடுத்துள்ளோம், ஒன்றிணைத்து, ஒன்றுடன் ஒன்று இடைவெளியைத் தருகிறோம். எடுத்துக்காட்டு உள்ளீடு: [[2, 3], [3, 4], [5, 7]] வெளியீடு: [[2, 4], [5, 7]] விளக்கம்: நாம் [2, 3] மற்றும் [3 , 4] ஒன்றாக உருவாக்க [2, 4] ஒன்றிணைப்பதைக் கண்டுபிடிப்பதற்கான அணுகுமுறை…

மேலும் வாசிக்க

K வரிசைப்படுத்தப்பட்ட இணைக்கப்பட்ட பட்டியல்களை ஒன்றிணைக்கவும்

கே வரிசைப்படுத்தப்பட்ட இணைக்கப்பட்ட பட்டியல்களை ஒன்றிணைத்தல் நேர்காணல் பார்வையின் படி மிகவும் பிரபலமானது. கூகிள், மைக்ரோசாப்ட், அமேசான் போன்ற பெரிய நிறுவனங்களில் இந்த கேள்வி பல முறை கேட்கிறது. பெயர் குறிப்பிடுவது போல எங்களுக்கு k வரிசைப்படுத்தப்பட்ட இணைக்கப்பட்ட பட்டியல்கள் வழங்கப்பட்டுள்ளன. நாம் அவற்றை ஒன்றாக இணைக்க வேண்டும்…

மேலும் வாசிக்க