[백준 9012] 괄호 JAVA

2024. 1. 7. 19:42·코딩테스트/백준

오랜만에 다시 돌아온 백준 문제풀이... 몸풀기로 가볍게 실버부터 도전했다ㅋㅋ

너무 오랜만에 해서 자바로 제출할때 클래스 이름 Main으로 바꾸는 것도 까먹었다.

컴파일 에러가 주르륵...🫨

 

 

내 채점 현황

 

 

 

 

 

 

 


 

 

 

처음에는 문제를 제대로 안 읽고 해서 그냥 ' ( ' 랑 ' ) ' 개수만 일치하면 되는 줄 알았다.

그런데 )( 이런 것은 개수가 같지만 괄호로 치지 않는다더라..😑

 

 

내 코드

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = 0;
		int a = 0;
		int b = 0;
		num = sc.nextInt();
		
		String[] c = new String[num];
		for (int i = 0; i < num; i++) {
			c[i] = sc.next();
		}
		for (int i = 0; i < num; i++) {
			for (int j = 0; j < c[i].length(); j++) {
					
				if(c[i].charAt(j) == '(') {
					a++;
				}
				else {
					b++;
				}
				if(a < b) {
					break;
				}
		}
			
			if(a == b) {
				System.out.println("YES");
			}
			else {
				System.out.println("NO");
			}
			a = 0;
			b = 0;
		}
	}
}

 

 

charAt()은 안 쓴지 너무 오래라 하면서 헷갈려서 구글링도 하며 개념을 익혔다.

다시 복습할 수 있는 시간이 된 것 같아 기쁘다.

 

아 그리고 변수 이름... 프로젝트 할 때는 신중히 짓지만 이런 문제 풀 때는 그냥 대충대충 짓게 된다..

그래서 하면서 나도 헷갈릴 때가 있다..

'코딩테스트 > 백준' 카테고리의 다른 글

[백준 3052] 나머지 JAVA  (0) 2024.01.23
[백준 10815] 숫자 카드 JAVA  (0) 2024.01.12
[백준 1929] 소수 구하기 JAVA  (0) 2023.01.27
[백준 5522] 카드 게임 JAVA  (0) 2023.01.24
[백준 1237] 정ㅋ벅ㅋ JAVA  (0) 2023.01.24
'코딩테스트/백준' 카테고리의 다른 글
  • [백준 3052] 나머지 JAVA
  • [백준 10815] 숫자 카드 JAVA
  • [백준 1929] 소수 구하기 JAVA
  • [백준 5522] 카드 게임 JAVA
오은이
오은이
  • 오은이
    오은이 하우스
    오은이
  • 전체
    오늘
    어제
    • 분류 전체보기 (79) N
      • 일기 (2)
      • Python (1)
      • Java (4)
      • CS (2)
      • 코딩테스트 (26)
        • 백준 (25)
        • 프로그래머스 (1)
      • 웹 개발 (17)
        • Spring (6)
        • JavaScript (3)
        • WebSquare (5)
        • React (3)
      • DB (5)
        • MySQL (4)
        • Oracle (1)
      • 서버&인프라 (18) N
        • Server (5)
        • Cloud (12) N
        • Linux (1)
      • 자격증 (4)
        • 정보처리기사 (1)
        • AICE (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    cloud DB
    오블완
    AICE
    dockerspring
    websquare
    EC2
    알고리즘
    클라우드
    AI
    웹스퀘어
    클라우드 배포
    AICE Associate
    티스토리챌린지
    docker배포
    머신러닝
    리액트
    SpringBoot
    docker
    MySQL
    react
    백준자바
    Java
    톰캣
    자바
    Apache
    google cloud run
    백준
    Spring
    db
    tomcat
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
오은이
[백준 9012] 괄호 JAVA
상단으로

티스토리툴바