hoon's bLog

백준 입출력과 사칙연산 Java 본문

코딩테스트/백준

백준 입출력과 사칙연산 Java

개발한기발자 2023. 2. 27. 14:29
반응형

문제출처 : https://www.acmicpc.net/step/1

 

입출력과 사칙연산 단계

입출력과 사칙연산

www.acmicpc.net

오늘도 두서 없이 시작하는 포스팅 ㅎㅎ

이제 프로그래머스 1단계 문제들도 다 끝나가서 겸사 겸사 백준 코딩도 시작을 해봤다.

역시 난이도는 거의 ★ ~ 정도 될 듯 하다.

 

이번에 포스팅한 입출력과 사칙연산은 정말 쉽다.(사실상 자바 사용여부 가능한지 정도의 테스트?...)

난이도를 적을 것도 없을 정도라 한 포스팅에 13문제를 모두 올렸다.

그래도 늘 방심은 금물이니 머리 식히는 용으로 한번씩 연습 해보면 좋을 듯 하다.

 

[2557] Hello World
public class Main {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}
[1000] A+B

 

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a, b;
        a = sc.nextInt();
        b = sc.nextInt();
        System.out.println(a + b);
    }
}
[1001] A-B
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a, b;
        a = sc.nextInt();
        b = sc.nextInt();
        System.out.println(a - b);
    }
}
[10998] A×B
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a, b;
        a = sc.nextInt();
        b = sc.nextInt();
        System.out.println(a * b);
    }
}
[1008] A/B
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a, b;
        a = sc.nextInt();
        b = sc.nextInt();
        System.out.println(a / b);
    }
}
[10869] 사칙연산
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a, b;
        a = sc.nextInt();
        b = sc.nextInt();
        System.out.println(a + b);
        System.out.println(a - b);
        System.out.println(a * b);
        System.out.println(a / b);
        System.out.println(a % b);
    }
}
[10926] ??!
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        System.out.println(s.concat("??!"));
    }
}
[18108] 1998년생인, 내가 태국에서는 2541년생?! 
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int y;
        y = sc.nextInt();
        System.out.println(y - 543);
    }
}
[10430] 나머지
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int A,B,C;
        
        A = sc.nextInt();
        B = sc.nextInt();
        C = sc.nextInt();
        
        System.out.println((A+B)%C);
        System.out.println(((A%C) + (B%C))%C);
        System.out.println((A * B)%C);
        System.out.println(((A%C) * (B%C))%C);
    }
}
[2588] 곱셈
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a, b;
        
        a = sc.nextInt();
        b = sc.nextInt();
        String s = String.valueOf(b);
        
        for (int i = 0; i < s.length(); i++) {
            System.out.println(a * Integer.parseInt(s.substring(s.length()-i-1, s.length()-i)));
        }
        System.out.println(a * b);
    }
}
[11382] 꼬마 정민
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        
        String[] s = br.readLine().split(" ");
        
        long A = Long.parseLong(s[0]);
        long B = Long.parseLong(s[1]);
        long C = Long.parseLong(s[2]);
        
        System.out.println(A+B+C);
    }
}
[10171] 고양이
public class Main {
    public static void main(String[] args) {
        System.out.println("\\    /\\\n" +
                            " )  ( \')\n"+
                            "(  /  )\n"+
                            " \\(__)|\n");
    }
}
[10172] 개
public class Main {
    public static void main(String[] args) {
        System.out.println("|\\_/|\n" +
                           "|q p|   /}\n" +
                           "( 0 )\"\"\"\\\n" +
                           "|\"^\"`    |\n" +
                           "||_/=\\\\__|");
    }
}

 

중간 중간 Scanner라던지 BufferReader, InputStreamReader를 통해

입력을 받아 코드처리 하는 부분이 있다.

앞으로 백준 코딩을 하면서 많이 나오게 될 것 같은데,

추후 정리해서 포스팅 해야 겠다!

SQLD 자격증 준비도 해야하고 할게 참 많은것 같다!ㅎㅎㅎㅎ...

728x90
반응형