Coding Test
[codeup] ๊ดํธ ๊ฐ์ ์ธ๊ธฐ
ITs Min
2024. 4. 24. 14:45
๐ ๋ฌธ์
ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ ์ค ํ๋๊ฐ ๊ดํธ์ ๊ฐ์๋ฅผ ๋ง์ถ๋ ๊ฒ์ด๋ค.
์ฆ, ์ฌ๋ ๊ดํธ๊ฐ ์์ผ๋ฉด ํญ์ ๋ซ๋ ๊ดํธ๊ฐ ์๊ณ , ๋ซ๋ ๊ดํธ๊ฐ ์์ผ๋ฉด ์ฌ๋ ๊ดํธ๋ ์์ด์ผ ํ๋ค.
์ฌ๋ฐ๋ฅธ ๊ดํธ๋ฅผ ํ์ธํ๊ธฐ ์ํด ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ ์ค ํ๋๋ ์ฌ๋ ๊ดํธ์ ๋ซ๋ ๊ดํธ์ ๊ฐ์๋ฅผ ์ธ๋ ๊ฒ์ด๋ค.
์๊ดํธ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ ์ฃผ์ด์ง๋ฉด ๊ดํธ์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐ ์ฝ๋
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String data = sc.next();
int openCount = 0;
int closeCount = 0;
for(int i=0;i<data.length();i++){
if(data.charAt(i)=='('){
openCount++;
}
else if(data.charAt(i)==')'){
closeCount++;
}
}
System.out.println(openCount +" "+ closeCount);
}
}
๐ก ์ฃผ์ ๋ฉ์๋
charAt(int) : String ํ์ ์ฆ, ๋ฌธ์์ด ์ค ํด๋น index์ ํด๋นํ๋ ๋ฌธ์(char ํ์ )๋ฅผ ๋ฐํํ๋ค.