문제 출처: 2025 카카오 하반기 1차 const val GREEN = 0const val YELLOW = 1const val RED = 2class Solution { fun solution(signals: Array): Int { var notFound: Int = -1 val n = signals.size val signalList = Array(n) { Signal(signals[it]) } var lcmOfCycle = signalList[0].cycle for (i in 1 until n) { lcmOfCycle = lcm(lcmOfCycle, signalList[i].c..