BOJ 7576 토마토 ✅ 토마토 문제는 조금 더 생각해야 했으나 그래도 어렵지는 않았다. 다만, 시간초과를 해결하지 못해서 구글링을 했었는데, 자료구조에 대한 이해도 확실히 중요하다고 느낀 시간이었다. ✅ 시간초과가 나고 나름 개선한코드 queue에서 removeFirst()를 사용하면 O(N)이 걸리니 index로 참조하게끔 수정 그러나 시간초과는 여전히 똑같았다. let n = readLine()!.components(separatedBy: " ").map { Int("\($0)")! } var matrix = [[Int]](repeating: [Int](repeating: 0, count: n[0]), count: n[1]) var visited = [[Bool]](repeating: [Bool]..