[BaekJoon] 백준 1단계 문제 풀이 모음 (Java 자바)

2025. 1. 14. 15:28·💻 코딩테스트/백준
728x90

 

백준 1단계 입출력과 사칙연산 문제 풀이 모음


📝 문제 설명 # 1000 A+B

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

✅ 코드

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
        int A = sc.nextInt();
		int B = sc.nextInt();
		
		System.out.println(A+B);
	}
}

 


📝 문제 설명 # 1001 A-B

두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.

✅ 코드

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
        int A = sc.nextInt();
		int B = sc.nextInt();
		
		System.out.println(A-B);
	}
}

 


📝 문제 설명 #10998 AxB

두 정수 A와 B를 입력받은 다음, AxB를 출력하는 프로그램을 작성하시오.

✅ 코드

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
        int A = sc.nextInt();
		int B = sc.nextInt();
		
		System.out.println(A*B);
	}
}

 


📝 문제 설명 # 1008 A/B

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

✅ 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int A = sc.nextInt();
        int B = sc.nextInt();
        
        double answer = (double) A/B;
        
        System.out.println(answer);
    }
}

 

🚀 트러블슈팅 (오답)

A, B가 int형인데 answer만 double로 형변환 하면 뭐하나...

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int answer = 0;
        int A = sc.nextInt();
        int B = sc.nextInt();
        
        answer = A/B;
        
        System.out.println((double)answer);
    }
}

 


📝 문제 설명 # 10869 사칙연산

두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 

✅ 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int A = sc.nextInt();
        int 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 ??!

준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오.

✅ 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        String A = sc.nextLine();
        
        System.out.println(A.concat("??!"));
    }
}

 


📝 문제 설명 # 18108 1998년생인 내가 태국에서는 2541년생?!

ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다.

불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오.

✅ 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int y = sc.nextInt();
        int x = y-(2541-1998);
        System.out.println(x);
    }
}

 


📝 문제 설명 # 10430 나머지

(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?

(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?

세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.

✅ 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int A = sc.nextInt();
		int B = sc.nextInt();
		int 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 곱셈

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

✅ 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num1 = sc.nextInt();
        int num2 = sc.nextInt();

        System.out.println(num1 * (num2 % 10));        // 1의 자리와 곱한 값
        System.out.println(num1 * ((num2 / 10) % 10)); // 10의 자리와 곱한 값
        System.out.println(num1 * (num2 / 100));       // 100의 자리와 곱한 값
        System.out.println(num1 * num2);

        sc.close();
    }
}

 


📝 문제 설명 #  11382 꼬마 정민

꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!

✅ 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        long A = sc.nextLong();
        long B = sc.nextLong();
        long C = sc.nextLong();

        System.out.println(A + B + C);
    }
}

🚀 트러블슈팅 (오답)

입력값의 범위 문제. int를 long으로 수정하여 해결함.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int A = sc.nextInt();
        int B = sc.nextInt();
        int C = sc.nextInt();

        System.out.println(A + B + C);
    }
}

 


📝 문제 설명 #  10171 고양이

아래 예제와 같이 고양이를 출력하시오.

✅ 코드

public class Main {
    public static void main(String[] args) {

        System.out.println("\\    /\\");
        System.out.println(" )  ( ')");
        System.out.println("(  /  )");
        System.out.println(" \\(__)|");
    }
}

 


📝 문제 설명 #  10171 개

아래 예제와 같이 개를 출력하시오.

✅ 코드

public class Main {
    public static void main(String[] args) {
        System.out.println("|\\_/|");
        System.out.println("|q p|   /}");
        System.out.println("( 0 )\"\"\"\\");
        System.out.println("|\"^\"`    |");
        System.out.println("||_/=\\\\__|");
    }
}
728x90
저작자표시 비영리 변경금지 (새창열림)

'💻 코딩테스트 > 백준' 카테고리의 다른 글

[BaekJoon] 백준 2단계 문제 풀이 모음 (Java 자바)  (1) 2025.01.15
'💻 코딩테스트/백준' 카테고리의 다른 글
  • [BaekJoon] 백준 2단계 문제 풀이 모음 (Java 자바)
gxxg
gxxg
함께 일하고 싶은 개발자를 꿈꾸는 예비개발자의 공부 기록
  • gxxg
    공공
    gxxg
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • ☁️ 구름 x 카카오 Deep Dive 풀스택 (7)
        • html, css (1)
        • Java (3)
        • 스프링 MVC (0)
      • 💻 코딩테스트 (89)
        • 백준 (2)
        • programmers (87)
      • SQLD (1)
      • Language (3)
        • Java (2)
        • JavaScript (1)
      • Style Sheet (0)
        • CSS (0)
        • SCSS & SASS (0)
      • DBMS (2)
        • Oracle (2)
        • MySQL (0)
        • postgresql (0)
        • 데이터베이스 기초 이론 (0)
      • React (0)
      • SpringBoot (0)
      • JSP (2)
      • 알고리즘 (0)
      • 2023-02 몰입형 SW 정규 교육 (24)
        • 9월 프로젝트 (8)
      • 벽돌깨기 (4)
      • Etc (4)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    junit 테스트
    오블완
    java
    티스토리챌린지
    spring
    programmers
    구현체
    2단계
    프로젝트 구조
    Lv2
    프로그래머스
    회원 관리 시스템
    POST
    javascript
    코테
    LV3
    0단계
    이클립스
    Lv0
    3단계
    CSS
    DFS
    springboot
    JSP
    자바스크립트
    eclipse
    자바
    코딩테스트
    HTML
    톰캣
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
gxxg
[BaekJoon] 백준 1단계 문제 풀이 모음 (Java 자바)
상단으로

티스토리툴바