본문 바로가기
Study/CodeUp기초100제

CodeUp 81~90

by 로롤로롱 2023. 3. 30.

Q81

import java.util.*;

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner s = new Scanner(System.in);
		String str = s.nextLine();
		String[] str1 = str.split(" ");
		int num1 = Integer.parseInt(str1[0]);
		int num2 = Integer.parseInt(str1[1]);

		for(int i=1; i<=num1; i++) {
			for(int j=1;j<=num2;j++) {
				System.out.println(i+" "+j);
			}
		}
	}
}

Q82

import java.util.*;

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//자바 16진수 계산
		Scanner s = new Scanner(System.in);
		String str = s.nextLine();

		for(int i=1; i<16; i++) {
			String h = Integer.toHexString(i);
			System.out.printf("%s*%X=%X%n",str,i,(Integer.parseInt(str,16)*i));
		}
	}
}

Q83

import java.util.*;

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//3,6,9 게임
		Scanner s = new Scanner(System.in);
		int num = s.nextInt();
		int i=1;
		while(i<=num) {
			if(num>=10) break;
			if(i%3!=0) System.out.printf("%d ", i);
			else System.out.printf("X ");
			i++;
		}
	}
}

Q84

import java.util.*;

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//빛 섞어 색 만들기(오름차순)
		Scanner s = new Scanner(System.in);
		int r = s.nextInt();
		int b = s.nextInt();
		int g = s.nextInt();
		int count=0;
		
		for(int i=0;i<r;i++) {
			for(int j=0;j<b;j++) {
				for(int k=0;k<g;k++) {
					System.out.println(i+" "+j+" "+k);
					count++;
				}
			}
		}
		System.out.println(count);
	}
}

Q85

import java.util.*;

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//소리 파일 저장용량 계산
		Scanner s = new Scanner(System.in);
		long h = s.nextLong();
		long b = s.nextLong();
		long c = s.nextLong();
		long s1 = s.nextLong();
		double save=((h*b*c*s1)/(8.0*1024*1024))*10.0;
		double a = Math.round(save);
		//소수점 둘째 자리에서 반올림해서 첫째자리까지 표시
		System.out.println(a/10+" MB");
	}
}

Q86

import java.util.*;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//그림 파일 저장용량 계산
		Scanner s = new Scanner(System.in);
		long w = s.nextLong();
		long h = s.nextLong();
		long b = s.nextLong();
		double save=((w*h*b)/(8.0*1024*1024))*100.0;
		double a = (Math.round(save))/100.0;
		//소수점 셋째 자리에서 반올림해서 둘째자리까지 표시
		System.out.printf("%.2f MB", a);
	}

}

Q87

import java.util.*;

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//여기까지! 이제 그만~
		Scanner s = new Scanner(System.in);
		int num = s.nextInt();
		int sum=0;
		for(int i=0;;i++) {
			if(sum>=num) break;
			sum+=i;
		}
		System.out.println(sum);

	}
}

Q88

import java.util.*;

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//3의 배수는 통과?
		Scanner s = new Scanner(System.in);
		int num = s.nextInt();
		
		for(int i=1;i<=num;i++) {
			if(i%3==0) continue;
			System.out.printf("%d ",i);
		}
		
	}
}

Q89

import java.util.*;

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//수 나열하기(등차수열)
		Scanner s = new Scanner(System.in);
		int a = s.nextInt(); //시작값
		int d = s.nextInt(); //등차값
		int n = s.nextInt(); //몇번째
		int result = 0;
		
		if(n==1) { 
			result = a;
		}
		else {
			result = d*(n-1)+a;
		}
		System.out.println(result);
	}
}

Q90

import java.util.*;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//수 나열하기(등비수열)
		Scanner s = new Scanner(System.in);
		long a = s.nextLong(); //시작값
		long d = s.nextLong(); //등차값
		long n = s.nextLong(); //몇번째
		long result = 0;
		long d2=1;
		
		if(n==1) { 
			result = a;
		}
		else {
			for(int i=0;i<n-2;i++) {
				d2*=d; // d의 (n-2)제곱 or Math.pow(double a, double b) 사용
			}
			result = (a*d)*d2;
		}
		System.out.println(result);
	}

}

'Study > CodeUp기초100제' 카테고리의 다른 글

CodeUp 71~80  (0) 2023.03.29
CodeUp 61~70  (0) 2023.03.28
CodeUp 51~60  (0) 2023.03.27
CodeUp 41~50  (0) 2023.03.24
CodeUp 31~40  (0) 2023.03.23

댓글