/**
 * Given a dictionary of civil engineering materials, this function counts the number of suitable materials for a particular project.
 *
 * @param civilEngineeringMaterials A dictionary where the keys are the names of the materials and the values represent their suitability (true or false) for the project.
 * @return The total count of suitable materials for the project.
 */
fun countSuitableMaterials(civilEngineeringMaterials: Map<String, Boolean>): Int {

    var count = 0

    for ((_, suitability) in civilEngineeringMaterials) {
        if (suitability) {
            count++
        }
    }

    return count
}
/**
 * Given a dictionary of civil engineering materials, this function counts the number of suitable materials for a particular project.
 *
 * @param civilEngineeringMaterials A dictionary where the keys are the names of the materials and the values represent their suitability (true or false) for the project.
 * @return The total count of suitable materials for the project.
 */
fun countSuitableMaterials(civilEngineeringMaterials: Map<String, Boolean>): Int {
/**
 * Given a dictionary of civil engineering materials, this function counts the number of suitable materials for a particular project.
 *
 * @param civilEngineeringMaterials A dictionary where the keys are the names of the materials and the values represent their suitability (true or false) for the project.
 * @return The total count of suitable materials for the project.
 */
fun countSuitableMaterials(civilEngineeringMaterials: Map<String, Boolean>): Int {

    var count = 0

    for ((_, suitability) in civilEngineeringMaterials) {
        if (suitability) {
            count++
        }
    }

    return count
}