/**
 * Given a list of gene expression values and a threshold, count the number of gene expressions that are divisible by the threshold.
 *
 * @param geneExpression A list of gene expression values.
 * @param threshold The threshold to check divisibility.
 * @return The count of gene expressions divisible by the threshold.
 *
 * Example:
 * countDivision(listOf(10, 15, 20, 25, 30, 35, 40), 5) -> 5
 */
fun countDivision(geneExpression: List<Int>, threshold: Int): Int {

    var count = 0

    for (expression in geneExpression) {
        if (expression % threshold == 0) {
            count++
        }
    }

    return count
}
/**
 * Given a list of gene expression values and a threshold, count the number of gene expressions that are divisible by the threshold.
 *
 * @param geneExpression A list of gene expression values.
 * @param threshold The threshold to check divisibility.
 * @return The count of gene expressions divisible by the threshold.
 *
 * Example:
 * countDivision(listOf(10, 15, 20, 25, 30, 35, 40), 5) -> 5
 */
fun countDivision(geneExpression: List<Int>, threshold: Int): Int {
/**
 * Given a list of gene expression values and a threshold, count the number of gene expressions that are divisible by the threshold.
 *
 * @param geneExpression A list of gene expression values.
 * @param threshold The threshold to check divisibility.
 * @return The count of gene expressions divisible by the threshold.
 *
 * Example:
 * countDivision(listOf(10, 15, 20, 25, 30, 35, 40), 5) -> 5
 */
fun countDivision(geneExpression: List<Int>, threshold: Int): Int {

    var count = 0

    for (expression in geneExpression) {
        if (expression % threshold == 0) {
            count++
        }
    }

    return count
}