카테고리 없음

백준 #3 반복문 - Java 풀이 모음 (2739, 10950, 8393, 25304, 25314, 15552, 11021, 11022, 2438, 2439, 10952, 10951)

맹꽁이+ 2025. 11. 23. 00:54

안녕하세요. 맹꽁이입니다.

 

방금 노은동 연스시에서 연어초밥 먹고 다시 퐈이팅 포스팅하러 왔습니다.

백준 단계별 문제풀이 #3 반복문 풀어볼게요.

26일까지 쉬지 않고 화이팅!!!!!!!!!!!!!!

 

조건문 어려운 분들은 아래 2# 조건문 참고하시길!

https://rb-cloud.tistory.com/5


#2739 - 구구단

import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int a = Integer.parseInt(br.readLine());

        for(int i=1;i<=9;i++) {
            System.out.println(a+" * "+i+" = "+(a*i));
        }
    }
}

 

#10950 - A + B - 3

import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st;
        int a, b, c;

        a = Integer.parseInt(br.readLine());

        for(int i=0;i<a;i++) {
            st = new StringTokenizer(br.readLine());
            b = Integer.parseInt(st.nextToken());
            c = Integer.parseInt(st.nextToken());
            System.out.println(b+c);
        }
    }
}

#8393 - 합

import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        
        int sum=0;
        int a = Integer.parseInt(br.readLine());

        for(int i=1;i<=a;i++) {
            sum += i;
        }

        System.out.println(sum);
    }
}

#25304 - 영수증

import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st;
        int sum = 0, c, d;
        
        int a = Integer.parseInt(br.readLine());
        int b = Integer.parseInt(br.readLine());

        for(int i=0;i<b;i++) {
            st = new StringTokenizer(br.readLine());
            c = Integer.parseInt(st.nextToken());
            d = Integer.parseInt(st.nextToken());
            sum += c*d;
        }

        if(sum==a) System.out.println("Yes");
        else System.out.println("No");
    }
}

#25314 - 코딩은 체육과목 입니다

import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int a = Integer.parseInt(br.readLine());

        for(int i=0;i<a/4;i++) {
            System.out.print("long ");
        }

        System.out.println("int");
    }
}

#15552 - 빠른 A+B

Buffered를 써서 빠른 입출력을 하라는 문제.

import java.io.IOException;
import java.io.BufferedReader;
import java.io.BufferedWriter;
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));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        StringTokenizer st;
        int b, c;

        int a = Integer.parseInt(br.readLine());

        for(int i=0;i<a;i++) {
            st = new StringTokenizer(br.readLine());
            b = Integer.parseInt(st.nextToken());
            c = Integer.parseInt(st.nextToken());
            bw.write((b+c)+"\n");
        }
        bw.flush();
        bw.close();
    }
}

 


#11021 - A+B - 7

import java.io.IOException;
import java.io.BufferedReader;
import java.io.BufferedWriter;
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));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        StringTokenizer st;
        int b, c;

        int a = Integer.parseInt(br.readLine());

        for(int i=1;i<=a;i++) {
            st = new StringTokenizer(br.readLine());
            b = Integer.parseInt(st.nextToken());
            c = Integer.parseInt(st.nextToken());
            bw.write("Case #"+i+": "+(b+c)+"\n");
        }
        bw.flush();
        bw.close();
    }
}

#11022 - A+B - 8

import java.io.IOException;
import java.io.BufferedReader;
import java.io.BufferedWriter;
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));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        StringTokenizer st;
        int b, c;

        int a = Integer.parseInt(br.readLine());

        for(int i=1;i<=a;i++) {
            st = new StringTokenizer(br.readLine());
            b = Integer.parseInt(st.nextToken());
            c = Integer.parseInt(st.nextToken());
            bw.write("Case #" + i + ": " + b + " + " + c + " = " + (b+c) + "\n");
        }
        bw.flush();
        bw.close();
    }
}

#2438 - 별찍기 - 1

import java.io.IOException;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int a = Integer.parseInt(br.readLine());

        for(int i=1;i<=a;i++) {
            for(int j=0;j<i;j++){
                bw.write("*");
            }
            bw.write("\n");
        }
        bw.flush();
        bw.close();
    }
}

#2439 - 별찍기 - 2

import java.io.IOException;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        
        int a = Integer.parseInt(br.readLine());

        for(int i=1;i<=a;i++) {
            for(int j=0;j<a-i;j++){
                bw.write(" ");
            }
            for(int k=0;k<i;k++){
                bw.write("*");
            }
            bw.write("\n");
        }
        bw.flush();
        bw.close();
    }
}

 


#10952 - A+B - 5

import java.io.IOException;
import java.io.BufferedReader;
import java.io.BufferedWriter;
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));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        StringTokenizer st;
        int a=1, b=1;

        while(true) {
            st = new StringTokenizer(br.readLine());
            a = Integer.parseInt(st.nextToken());
            b = Integer.parseInt(st.nextToken());
            
            if(a==0 && b==0) break;
            
            bw.write((a+b)+"\n");
        }

        bw.flush();
        bw.close();
    }
}

#10951 - A+B - 4

엔터 쳤을 때 아무 오류 없이 종료 시키는 문제.

while 조건문 안에 !line.isEmpty()를 넣어서 readLine()이 비어있으면 종료되게 만들었다.

import java.io.IOException;
import java.io.BufferedReader;
import java.io.BufferedWriter;
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));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        StringTokenizer st;
        int a, b;
        String line;

        while((line = br.readLine()) != null && !line.isEmpty()) {
            st = new StringTokenizer(line);
            a = Integer.parseInt(st.nextToken());
            b = Integer.parseInt(st.nextToken());

            bw.write((a+b)+"\n");
        }

        bw.flush();
        bw.close();
    }
}

오코완!