[기초-종합] 언제까지 더해야 할까? 1080
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int sum = 0;
int i = 0;
while (sum < n) {
i++;
sum += i;
}
System.out.println(i);
input.close();
}
}
[기초-종합] 주사위를 2개 던지면?(설명) 1081
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int m = input.nextInt();
for (int i = 1; i <= n; i++) {
for(int j = 1; j <= m; j++) {
System.out.printf("%d %d\n", i, j);
}
}
}
}
[기초-종합] 16진수 구구단? 1082
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
String ch = input.next();
int num = Integer.parseInt(ch, 16);
for (int i = 1; i <=15; i++) {
int result = num * i;
System.out.printf("%X*%X=%X\n", num, i, result);
}
}
}
[기초-종합] 3 6 9 게임의 왕이 되자!(설명) 1083
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
for (int i = 1; i<=n; i++ ) {
if (i %3==0) {
System.out.println("X");
} else {
System.out.println(i);
}
}
}
}
[기초-종합] 빛 섞어 색 만들기(설명) 1084
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class Main {
public static void main(String args[]) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine(); // 문자열 통째로 읽기
StringTokenizer token = new StringTokenizer(input);
int r = Integer.parseInt(token.nextToken());
int g = Integer.parseInt(token.nextToken());
int b = Integer.parseInt(token.nextToken());
int t = 0;
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
for(int i = 0; i < r; i++) {
for(int j = 0; j < g; j++) {
for(int k = 0; k < b; k++) {
bw.write(i + " " + j + " " + k + "\n");
t++;
}
}
}
bw.write(String.valueOf(t));
bw.flush();
bw.close();
}
}
[기초-종합] 소리 파일 저장용량 계산하기(설명) 1085
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
long h = input.nextLong();
long b = input.nextLong();
long c = input.nextLong();
long s = input.nextLong();
double mb = (h*b*c*s) / (8.0 * 1024 * 1024);
System.out.printf("%.1f MB", mb);
}
}
[기초-종합] 그림 파일 저장용량 계산하기(설명) 1086
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
long w = input.nextLong();
long h = input.nextLong();
long b = input.nextLong();
double MB =(double) (w*h*b) / (8 * 1024 * 1024);
System.out.printf("%.2f MB", MB);
}
}
[기초-종합] 여기까지! 이제 그만~(설명) 1087
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int num = input.nextInt();
int sum =0;
for (int i = 0; ; i++) {
sum +=i;
if (sum >= num) {
break;
}
}
System.out.println(sum);
}
}
[기초-종합] 3의 배수는 통과?(설명) 1088
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
for (int i = 1; i <= a; i++) {
if (i % 3 == 0) {
continue; // 3의 배수일 때는 아래를 건너뜀
}
System.out.printf("%d ", i); // 3의 배수가 아닐 때만 실행됨
}
input.close();
}
}
[기초-종합] 수 나열하기1 1089
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int d = input.nextInt();
int n = input.nextInt();
int num = a + (n-1)*d;
System.out.printf("%d", num);
}
}