TIL 21일차 (괄호 회전하기 - Kotlin)
코드카타 괄호 회전하기 문제 올바른 괄호 문자열은 여는 괄호 앞에 닫는 괄호가 위치하면 안되고,여는 괄호가 문자열에 존재한다면 그 괄호의 모양과 일치하는 닫는 괄호도 존재해야 한다. 입출력 예시 주어진 괄호 문자열을 순회하며 회전을 진행한 괄호 문자열이올바른 괄호 문자열인지 판별하는 로직이 필요하다. 풀이class Solution { // 괄호의 짝이 맞는지 검사하기 위해 괄호 맵 선언 val bracketMap = mapOf('(' to ')', '[' to ']', '{' to '}') // 괄호 문자열(Bracket String)이 올바른 형태인지 검사하는 함수 fun isBsValid(rs: String): Boolean { val stack = mu..
내일배움캠프/Android 국비지원
2024. 6. 16. 18:17