영원히 흘러가는 강

코드업 100제 (1061~1065) 본문

알고리즘

코드업 100제 (1061~1065)

double_R_one_G 2020. 9. 22. 11:28
728x90

1061. 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자.


비트단위(bitwise) 연산자 |(or, vertical bar, 버티컬바)를 사용하면 된다.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int x=sc.nextInt();
		int y=sc.nextInt();
		
		int and =x|y;
		
		System.out.println(and);
	}}

 

 

 

 

 

1062. 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자.


비트단위(bitwise) 연산자 ^(xor, circumflex/caret, 서컴플렉스/카릿)를 사용하면 된다.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int x=sc.nextInt();
		int y=sc.nextInt();
		
		int and =x^y;
		
		System.out.println(and);
	}}

 

 

 

 

 

1063. 입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자.


단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int x=sc.nextInt();
		int y=sc.nextInt();
		
		System.out.println(x>y?x:y);
	}}

 

 

 

 

 

1064. 입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.


단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int x=sc.nextInt();
		int y=sc.nextInt();
		int z=sc.nextInt();
		
		System.out.println((x<y?x:y)<z?(x<y?x:y):z);
	}}

 

 

 

 

 

1065 세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int x=sc.nextInt();
		int y=sc.nextInt();
		int z=sc.nextInt();
		
		if(x%2==0)
			System.out.println(x);
		if(y%2==0)
			System.out.println(y);
		if(z%2==0)
			System.out.println(z);
	}}
728x90

'알고리즘' 카테고리의 다른 글

코드업 100제 (1071~1075)  (0) 2020.09.23
코드업 100제(1066~1070)  (0) 2020.09.23
코드업 100제 (1056~1060)  (0) 2020.09.22
코드업 100제 (1051~1055)  (0) 2020.09.22
코드업 100제 (1046~1050)  (0) 2020.09.22
Comments