kotlin : kasus mencari score terbanyak

kasus :

ada dua buah array yang berisi score dari dua orang misalnya a dan b.

score pemain a = [8,5,10]

score pemain b = [5, 6, 9]

setiap index array mewakili satu permainan.

pemain a dipermainan ke1 menang. permainan ke2 kalah, permainan ke3 menang, total menang = 2.

pemain b dipermainan ke1 kalah, permainan ke2 menang, permainan ke3 kalah, total menang = 1.

kembalikan nilai jumlah kemenangan dari 2 pemain yaitu [2,1]

berikut ini kodenya

fun compareTriplets(a: Array, b: Array): Array {
    var aPoint = 0;
    var bPoint = 0;
    for((index,value)in a.withIndex()){
        if(value > b[index]){
            aPoint++;            
        }
        else if(value < b[index]){
            bPoint++;
        }
    }
    return arrayOf(aPoint,bPoint);

}

kode kotlin untuk menghitung jumlah dari nilai diagonal sebuah matrix atau array 2dimensi

misalnya diberikan sebuah array 2D atau matrix seperti ini

2 dimension array
lalu diminta membuat fungsi untuk mencari nilai perbedaan absolut dari sum nilai dua diagonalnya.
maka sum diagonal kiri ke kanan adalah 11+5-12 = 4

dan sum diagonal ke dua dari kanan ke kiri yaitu 4+5+10=19
maka hasilnya adalah nilai absolut dari 4-19 = 15

berikut ini code nya

fun diagonalDifference(arr: Array<Array>): Int {
    var lefToRight = 0
    var rightToLeft = 0
    for((indexParent,valueParent) in arr.withIndex()){        
        lefToRight+=valueParent[indexParent]
        rightToLeft+=valueParent[valueParent.lastIndex-indexParent]        
    }
    return Math.abs(lefToRight - rightToLeft)
}

1. kotlin cara mudah – mecoba kotlin secara online tanpa install apapun di komputer

halo kawan, jika kita ingin belajar kotlin kita dapat memulainya dengan mencobanya secara online pada website https://play.kotlinlang.org/. kita tidak perlu menginstall apapun dan tinggal mencoba kode program yang kita ketahui atau menyalin dari tempat lain.

selain itu, ada juga tempat lain yang dapat kita gunakan jika kita ingin mencoba yang sudah ada contoh – contoh kode sederhana. Silahkan menuju ke https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt. kita sudah dapat mencobanya menjalankan kode programnya dengan cara seperti digambar berikut

kotlin online compiler

klik tombol run dan hasilnya akan keluar dipanel paling bawah. semoga bermanfaat pada tutorial selanjutnya kita akan bahas dengan mudah si kotlin ini.