Dev.baelanche

[백준 12813] 이진수 연산 본문

Data Structure & Algorithm/PS - JAVA

[백준 12813] 이진수 연산

baelanche 2019. 4. 27. 13:40
반응형

 

차례대로 A AND B, A OR B, A XOR B, NOT A, NOT B 를 출력하면 된다.

 

public class Main {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        char a[] = sc.next().toCharArray();
        char b[] = sc.next().toCharArray();
        
        for(int i=0; i<a.length; i++) {
            if(a[i] == '1' && b[i] == '1')
                System.out.print(1);
            else System.out.print(0);
        }
        System.out.println();
        
        for(int i=0; i<a.length; i++) {
            if(a[i] == '1' || b[i] == '1')
                System.out.print(1);
            else System.out.print(0);
        }
        System.out.println();
        
        for(int i=0; i<a.length; i++) {
            if(a[i] != b[i])
                System.out.print(1);
            else System.out.print(0);
        }
        System.out.println();
        
        for(int i=0; i<a.length; i++) {
            if(a[i] == '0')
                System.out.print(1);
            else System.out.print(0);
        }
        System.out.println();
        
        for(int i=0; i<b.length; i++) {
            if(b[i] == '0')
                System.out.print(1);
            else System.out.print(0);
        }
    }
}
반응형

'Data Structure & Algorithm > PS - JAVA' 카테고리의 다른 글

[백준 2810] 컵홀더  (0) 2019.04.27
[백준 1773] 폭죽쇼  (0) 2019.04.27
[백준 11292] 키 큰 사람  (0) 2019.04.27
[백준 16236] 아기 상어  (0) 2019.04.23
[백준 11057] 오르막 수  (0) 2019.04.23
Comments