Kotlin Program to check a number is unique or not


In this program, You will learn how to check a number is unique or not in Kotlin.


Some unique numbers list is: 2 32 234 456 213

number of digit never repeat is called unique number

Example: How to check a number is unique or not in Kotlin.

import java.util.Scanner

fun main(args: Array<String>) {

    var n: Int
    var num: Int
    var r: Int
    var k = 0
    var flag = 1
    val arr = IntArray(5)
    val sc = Scanner(System.`in`)

    print("Enter a number:")
    n = sc.nextInt()

    num = n;
    while (n > 0) {

        r = n % 10
        arr[k] = r
        n /= 10
        k++
    }

    for (i in 0..k) {
        for (j in i + 1..k) {
            if (arr[i] == arr[j]) {
                flag = 0
            }
        }
    }

    if (flag == 1) {
        println("Number is unique:$num")
    } else {
        println("Number is not unique:$num")
    }
}

Output:

Enter a number:4567
Number is unique:4567