code up 1080~1089 - java

OECDVP·2026년 7월 29일

java를 쉽게!

목록 보기
7/9

[기초-종합] 언제까지 더해야 할까? 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);
	}
}

0개의 댓글