Junior — Middle
İkinci massivdə mövcud olmayan ilk elementi müəyyən edən funksiyanı necə həyata keçirmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
İlk massivdən ikinci massivdə olmayan ilk elementi müəyyən etmək üçün ilk massivdə gəzə bilər və hər element üçün ikinci massivdə olub olmadığını yoxlaya bilərsiniz. İlk uyğunsuzluqda, bu elementi qaytarın.
Android üçün Kotlin nümunəsi:
fun firstMissingElement(arr1: Array<Int>, arr2: Array<Int>): Int? {
val set2 = arr2.toSet() // sürətli axtarış üçün
for (element in arr1) {
if (element !in set2) {
return element
}
}
return null // əgər bütün elementlər ikinci massivdədirsə
}
Bu yanaşma effektivdir və asanlıqla həyata keçirilə bilər.