[코드업 기초 100제] [기초 - 비트 & 삼항 연산] 코드업 1059 ~ 1064 자바 풀이

2022. 2. 15. 23:02코딩테스트/코드업

728x90
반응형

문제 출처


https://github.com/haessae0/MCTP

 

1059. 비트단위로 NOT 하여 출력하기

import java.io.*;

public class codeup1059 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    int data = Integer.parseInt(br.readLine());

    System.out.print(~data);
  }

}

 

1060. 비트단위로 AND 하여 출력하기

import java.io.*;

public class codeup1060 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String array[] = br.readLine().split(" ");

    int a = Integer.parseInt(array[0]);
    int b = Integer.parseInt(array[1]);

    System.out.print(a&b);

  }

}

 

1061. 비트단위로 OR 하여 출력하기

import java.io.*;

public class codeup1061 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String array[] = br.readLine().split(" ");

    int a = Integer.parseInt(array[0]);
    int b = Integer.parseInt(array[1]);

    System.out.print(a|b);

  }

}

 

1062. 비트단위로 XOR 하여 출력하기

import java.io.*;

public class codeup1062 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String array[] = br.readLine().split(" ");

    int a = Integer.parseInt(array[0]);
    int b = Integer.parseInt(array[1]);

    System.out.print(a ^ b);

  }

}

 

1063. 두 정수 입력받아 큰 수 출력하기

import java.io.*;

public class codeup1063 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String array[] = br.readLine().split(" ");

    int a = Integer.parseInt(array[0]);
    int b = Integer.parseInt(array[1]);

    System.out.printf("%d", a > b ? a : b);

  }

}

 

1064. 정수 3개 입력받아 가장 작은 수 출력하기

import java.io.*;

public class codeup1064 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String array[] = br.readLine().split(" ");

    int a = Integer.parseInt(array[0]);
    int b = Integer.parseInt(array[1]);
    int c = Integer.parseInt(array[2]);

    System.out.printf("%d", (a > b ? b : a) > c ? c : (a > b ? b : a));

  }

}

 

728x90
반응형