57. 콘솔에서 두 개의 정수를 입력받고, 비트단위로 and연산을 한 값을 출력하라.

입력 : 1line 으로 2개의 정수가 공백을 두고 입력

입력 범위: -2147483648 ~ 2147483647

입력 예시

3 5

출력 예시

1

JAVA

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
	    int value0 = scan.nextInt();
	    int value1 = scan.nextInt();
		scan.close();
		
		System.out.println(value0 & value1);
	}
}

 

 

Swift 4.2

import Foundation

let line = readLine()
if line != nil {
    let values = line!.split(separator: " ")
    if values.count == 2 {
        if let value0 = Int(values[0]), let value1 = Int(values[1]) {
            print(value0&value1)
        }
    }
}

 

 

이전에는 불값의 연산에 대해 하더니 이번엔 비트의 연산에대해 쭉 이어서 하는군요.

논리연산 시리즈? 에 대해 공부하고싶으신분은 그냥 논리 게이트를 공부하시는게 빠르실거같습니다.

코드업 기초100제 에서는 코드로 빙 둘러서 문제가 나오니 그냥 이게 프로그래밍 공부에 효과가 있나 싶네요

https://codeup.kr/problem.php?id=1060

+ Recent posts