[swexpert] 1233. 사칙연산 유효성 검사 (JAVA)
728x90
반응형
자기 자신이 숫자인데 부모도 숫자면 계산이 안된다.
자신의 인덱스가 짝수면 부모인덱스는 인덱스/2 이다. 양쪽 자식을 모두 검사하려고 했는데 부모가 잘못된 순간(자식이 숫자인데 부모가 숫자인 순간) false이므로 짝수 인덱스만 검사해줘도 되는듯하다
(사실 짜다말고 오른쪽 검사 빠뜨리고 넣었는데 통과됨. 띠옹)
import java.util.Scanner;
public class Solution {
static int n;
static char[] tree;
static int cur;
static int answer;
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
for (int tc = 1; tc <=10; tc++) {
n=sc.nextInt();
sc.nextLine();
tree=new char[n+1];
answer=1;
for (int i = 0; i < n; i++) {
String[] s=sc.nextLine().split(" ");
cur=Integer.parseInt(s[0]);
tree[cur]=s[1].charAt(0);
if(tree[cur]!='+' && tree[cur]!='-' && tree[cur]!='*' && tree[cur]!='/') {
if(cur%2==0 && cur/2>0) {
if(tree[cur/2]!='+' && tree[cur/2]!='-' && tree[cur/2]!='*' && tree[cur/2]!='/') {
answer=0;
}
}
}
}
System.out.printf("#%d %d\n",tc,answer);
}
}
}
728x90
반응형
'swexpert' 카테고리의 다른 글
[swexpert] 1247. 최적 경로 (TSP, 외판원순환 문제, JAVA) (0) | 2021.02.18 |
---|---|
[swexpert] 6808. 규영이와 인영이의 카드게임 (java, D3) (0) | 2021.02.15 |
[swexpert] 1940. 가랏! RC카! (D2, JAVA) (0) | 2021.02.08 |
[swexpert] 9229. 한빈이와 Spot Mart (D3, java) (0) | 2021.02.08 |
[swexpert] 1228. 암호문1 (java, D3) (0) | 2021.02.08 |
TAGS.