코드업 기초 100제 (7)

업데이트:


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

[입력] 3 5
[출력] 7

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num1 = sc.nextInt();
		int num2 = sc.nextInt();
		System.out.print(num1|num2);
	}
}


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

[입력] 3 5
[출력] 6

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num1 = sc.nextInt();
		int num2 = sc.nextInt();
		System.out.print(num1^num2);
	}
}


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

[입력] 123 456
[출력] 456

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num1 = sc.nextInt();
		int num2 = sc.nextInt();
		System.out.print(num1>num2? num1:num2);
	}
}


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

[입력] 3 -1 5
[출력] -1

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num1 = sc.nextInt();
		int num2 = sc.nextInt();
		int num3 = sc.nextInt();
		System.out.print((num1<num2?num1:num2)>num3? num3:(num1<num2? num1:num2));
	}
}

20201002_07_01

[1065] 정수 3개 입력받아 짝수만 출력하기

[입력] 1 2 4
[출력]
2
4

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		//int num1 = sc.nextInt();
		//int num2 = sc.nextInt();
		//int num3 = sc.nextInt();
		int[] nums = new int[3];
		for(int i = 0; i < 3; i++) {
			nums[i] = sc.nextInt();
			if(nums[i] % 2 == 0)
				System.out.println(nums[i]);
		}
	}
}


[1066] 정수 3개 입력받아 짝/홀 출력하기

[입력] 1 2 8
[출력]
odd
even
even

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		//int num1 = sc.nextInt();
		//int num2 = sc.nextInt();
		//int num3 = sc.nextInt();
		int[] nums = new int[3];
		for(int i = 0; i < 3; i++) {
			nums[i] = sc.nextInt();
			if(nums[i] % 2 == 0)
				System.out.println("even");
			else
				System.out.println("odd");
		}
	}
}


[1067] 정수 1개 입력받아 분석하기

[입력] -2147483648
[출력]
minus
even

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		if (num < 0)
			System.out.println("minus");
		else 
			System.out.println("plus");
		if(num % 2 == 0)
			System.out.println("even");
		else 
			System.out.println("odd");
	}
}


[1068] 정수 1개 입력받아 평가 출력하기

[입력] 73
[출력] B

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		if(num >= 90 && num <= 100)
			System.out.print("A");
		else if(num >= 70 && num < 90)
			System.out.print("B");
		else if(num >= 40 && num < 70)
			System.out.print("C");
		else
			System.out.print("D");
	}
}


[1069] 평가 입력받아 다르게 출력하기

[입력] A
[출력] best!!!

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		char num = sc.next().charAt(0);
		switch(num)
		{
		case 'A':
			System.out.print("best!!!");
			break;
		case 'B':
			System.out.print("good!!");
			break;
		case 'C':
			System.out.print("run!");
			break;
		case 'D':
			System.out.print("slowly~");
			break;
		default : 
			System.out.print("what?");
		}
	}
}


[1070] 월 입력받아 계절 출력하기

[입력] 12
[출력] winter

//컴파일 에러
import java.util.Scanner;

public class wf {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		switch(num)
		{
		case 12, 1, 2:
			System.out.print("winter");
			break;
		case 3, 4, 5:
			System.out.print("spring");
			break;
		case 6, 7, 8:
			System.out.print("summer");
			break;
		case 9, 10, 11:
			System.out.print("fall");
			break;
		}
	}
}

20201002_07_02
위의 코드로 이클립스에서 실행하면 결과값이 잘 나오는데 코드업에 제출해보니 컴파일 에러로 통과되지 않았다. 그래서 switch문을 수정해주었다.

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		switch(num)
		{
		case 12:
		case 1:
		case 2:
			System.out.print("winter");
			break;
		case 3:
		case 4:
		case 5:
			System.out.print("spring");
			break;
		case 6:
		case 7:
		case 8:
			System.out.print("summer");
			break;
		case 9:
		case 10:
		case 11:
			System.out.print("fall");
			break;
		}
	}
}


태그:

카테고리:

업데이트:

댓글남기기