Sobes.tech
Junior — Middle

Чӣ гуна иҷро кардани функсияе, ки аввалин унсури массивро муайян мекунад, ки дар массиви дуввум вуҷуд надорад?

sobes.tech AI

Ҷавоб аз AI

Барои муайян кардани унсури аввалини аз аввалин массив, ки дар дуввум нест, шумо метавонед ба массиви аввал гузаред ва барои ҳар унсур санҷед, ки оё он дар дуввум мавҷуд аст. Дар аввалин номувофиқӣ, ин унсурро баргардонед.

Масалан дар Kotlin барои Android:

fun firstMissingElement(arr1: Array<Int>, arr2: Array<Int>): Int? {
    val set2 = arr2.toSet() // барои ҷустуҷӯи зуд
    for (element in arr1) {
        if (element !in set2) {
            return element
        }
    }
    return null // агар ҳама унсурҳо дар массиви дуввум бошанд
}

Ин усул самаранок ва осон дар иҷро аст.