백준/실버 [Swift] 4949번 : 균형잡힌 세상 - https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 각 문자열은 마지막 글자를 제외하고 영문 알파벳, 공백, 소괄호("( )"), 대괄호("[ ]")로 이루어져 있으며, 온점(".")으로 끝나고, 길이는 100글자보다 작거나 같다. 입력의 종료조건으로 맨 마지막에 www.acmicpc.net import Foundation func solution() { while let inputs = readLine(), inputs != "." { var stack: [Character] = [] for char in inputs { if !["[", "]", "(", ")"].contains(char) { continue } if char == "]" && stack.last == "[" { stack.removeLast() } else if char == ")" && stack.last == "(" { stack.removeLast() } else { stack.append(char) } } print(stack.isEmpty ? "yes" : "no") } } solution() 공유하기 게시글 관리 iOS 개발 공부 저작자표시 '백준 > 실버' 카테고리의 다른 글 [Swift] 3986번 : 좋은 단어 (0) 2024.03.18 [Swift] 2667번 : 단지번호 붙이기 (0) 2024.03.18 [Swift] 2583번 : 영역 구하기 (0) 2024.03.18 [Swift] 7672번 : 나이트의 이동 (0) 2024.03.18 [Swift] 1012번 : 유기농 배추 (0) 2024.03.18 Contents 당신이 좋아할만한 콘텐츠 [Swift] 3986번 : 좋은 단어 2024.03.18 [Swift] 2667번 : 단지번호 붙이기 2024.03.18 [Swift] 2583번 : 영역 구하기 2024.03.18 [Swift] 7672번 : 나이트의 이동 2024.03.18 댓글 0 + 이전 댓글 더보기