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 |
댓글