영원히 흘러가는 강

코드업 100제 (1046~1050) 본문

알고리즘

코드업 100제 (1046~1050)

double_R_one_G 2020. 9. 22. 10:24
728x90

1046. 정수 3개를 입력받아 합과 평균을 출력해보자.

 

합과 평균을 줄을 바꿔 출력한다.
평균은 소수점 이하 둘째 자리에서 반올림해서 소수점 이하 첫째 자리까지 출력한다.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String x=sc.nextLine();
		String arr[]=x.split("  ");
		long sum=0;
		long avg=0;
		
		for(int i=0;i<arr.length;i++) {
			int num=Integer.parseInt(arr[i]);
			sum+=num;
		}
		System.out.println(sum);
		avg=sum/arr.length;
		System.out.println(Math.round(avg*100)/100.0);
	}}

 

 

 

 

 

 

 

1047. 정수 1개를 입력받아 2배 곱해 출력해보자.

 

정수를 2배로 곱하거나 나누어 계산해 주는 비트단위시프트연산자 <<, >>를 이용한다.

 

import java.util.Scanner;

public class main {

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

 

 

 

 

 

 

 

1048 정수 2개(a, b)를 입력받아 a를 2b배 곱한 값으로 출력해보자.


0 <= a <= 10, 0 <= b <= 10

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();
		
		if(0<=x && x<=10 && 0<=y && y<=10) {
			int jegop=(int) Math.pow(2, y);
			System.out.println(x*jegop);
		}
	}}

 

 

 

 

 

 

 

1049 두 정수(a, b)를 입력받아

a가 b보다 크면 1을, a가 b보다 작거나 같으면 0을 출력하는 프로그램을 작성해보자.

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();
		
		if(x>y) {
		System.out.println("1");
		}
		else if(x<y){
		System.out.println("0");	
		}
		else{
		System.out.println("두 수가 같습니다.");
		}
	}}

 

 

 

 

 

 

1050 .두 정수(a, b)를 입력받아


a와 b가 같으면 1을, 같지 않으면 0을 출력하는 프로그램을 작성해보자.

 

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();
		
		if(x==y) 
		System.out.println("1");
		else
		System.out.println("0");
	}}
728x90

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

코드업 100제 (1056~1060)  (0) 2020.09.22
코드업 100제 (1051~1055)  (0) 2020.09.22
코드업 100제 (1041~1045)  (0) 2020.09.22
코트업 100제 (1036~1040)  (0) 2020.09.21
코드업 100제 (1031~1035)  (0) 2020.09.21
Comments