hoon DevLog

백준 입출력과 사칙연산 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
반응형