[백준] 단계별로 풀어보기 –

가사 및 번역 №2557

문제

인쇄 Hello world!

기입

존재하지 않는다

누르다

인쇄 Hello world!

안녕하세요 세계!

public class Main {
    public static void main(String() args) {
        System.out.println("Hello World!
"); } }

#1000 – A+B

문제

두 개의 정수 A와 B를 입력으로 받아 A+B를 출력하는 프로그램을 작성하세요.

기입

A와 B는 첫 줄에 주어집니다.

(0

1 2

누르다

첫 줄에 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.print(A+B);
    }
}

#1000 – AB

문제

두 개의 정수 A와 B를 입력으로 받고 AB를 출력으로 받는 프로그램을 작성하세요.

기입

A와 B는 첫 줄에 주어집니다.

(0

3 2

누르다

첫 번째 줄에 AB를 출력합니다.

하나

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.print(A-B);
    }
}

#10998 – 도끼

문제

두 개의 정수 A와 B를 입력으로 받아 A×B를 출력하는 프로그램을 작성하세요.

기입

A와 B는 첫 줄에 주어집니다.

(0

예 1)

1 2

예시 2)

3 4

누르다

첫 번째 줄에 A×B를 인쇄합니다.

예 1)

2

예시 2)

12

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.print(A*B);
    }
}

#1008 – A/B

문제

두 개의 정수 A와 B를 입력으로 받아 A/B를 출력하는 프로그램을 작성하세요.

기입

A와 B는 첫 줄에 주어집니다.

(0

예 1)

1 3

예시 2)

4 5

누르다

첫 번째 줄에 A/B를 인쇄합니다.

실제 정답과 출력 값 사이의 절대 또는 상대 오차는 10입니다.

-9 아래가 정답입니다.

예 1)

0.3333333333333333333333333333333

예시 2)

0.8

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.print((double)A/B);
    }
}

#10869 – 네 개의 산술 연산

문제

두 개의 자연수 A와 B가 주어집니다.

이때 A+B, AB, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하세요.

기입

두 자연수 A와 B가 주어집니다.

(1 ≤ A, B ≤ 10,000)

7 3

누르다

A+B는 첫 번째 줄, AB는 두 번째 줄, A*B는 세 번째 줄, A/B는 네 번째 줄, A%B는 다섯 번째 줄입니다.

10

4

21

2

하나

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 아이디가 이미 존재하는 것을 보고 놀랐습니다.

놀라움은 ??!
준하가 가입하려는 사이트에 이미 존재하는 아이디를 알려주면 놀라는 프로그램을 작성하세요.

기입

첫 번째 줄은 준하가 가입하려는 사이트에 이미 존재하는 아이디입니다.

아이디는 영문 소문자로만 구성되며 50자를 초과할 수 없습니다.

예 1)

조나스

예시 2)

베이크준

누르다

첫 번째 줄에 하위 서프라이즈를 인쇄합니다.

??를 추가하면 놀라움이 더해집니다!
ID 끝에 표시됩니다.

예 1)

요나??!

예시 2)

백준??!

import java.util.Scanner;

public class Main {
    public static void main(String() args){
        Scanner sc = new Scanner(System.in);
        
        String A = sc.next();
        
        System.out.print(A+"??!
"); } }

#18108 – 1998년생 태국에서 2541년생?!

문제

ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 Team Redshift는 그들의 눈을 믿을 수 없었습니다.

2562년은 공항의 대형 스크린에 쓰여 있었다.

불교 국가인 태국은 불멸의 해, 즉 석가모니가 열반한 해를 기준으로 불교 깃발을 사용합니다.

반면 한국은 서기년을 사용한다.

주어진 불력년을 서기년으로 변환하는 프로그램을 작성하시오.

기입

당신이 알고 싶은 불기년은 서기년 제이(1000 ≤ 제이 ≤ 3000)

2531

누르다

불교 연도를 AD 연도로 변환한 결과를 반환합니다.

1998년

import java.util.Scanner;

public class Main {
    public static void main(String() args){
        Scanner sc = new Scanner(System.in);
        
        int A = sc.nextInt();
        
        System.out.println(A-543); // 태국 태양력에서는 서기 연도에 543을 더한 연도를 사용
    }
}

#10430 – 나머지

문제

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

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

세 개의 숫자 A, B, C가 주어졌을 때 위의 네 가지 값을 계산하는 프로그램을 작성하세요.

기입

첫 번째 줄에는 A, B, C가 순서대로 표시됩니다.

(2≤A,B,C≤10000)

5 8 4

누르다

첫 번째 줄에 (A+B)%C, 두 번째 줄에 ((A%C) + (B%C))%C, 세 번째 줄에 (A×B)%C, ((A%C) 네 번째 줄에서 Outputs × (B%C))%C.

하나

하나

0

0

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)에 입력할 값을 계산하는 프로그램을 작성하십시오.

기입

위치(1)을 입력하기 위한 3자리 자연수는 첫 번째 줄에 지정되고 위치(2)를 입력하기 위한 3자리 자연수는 두 번째 줄에 지정됩니다.

472

385

누르다

(3), (4), (5), (6)에 입력할 값을 첫 번째 줄부터 네 번째 줄까지 순서대로 출력합니다.

2360

3776

1416년

181720

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 % 10));
        System.out.println(a * (b % 100 / 10));
        System.out.println(a * (b / 100));
        System.out.println(a * b);
    }
}

#11382 – 어린 소년 분

문제

꼬마정민은 이제 A + B를 쉽게 계산할 수 있습니다.

이제 A + B + C를 계산할 시간입니다!

기입

첫 번째 행에서 A, B, C(1 ≤ A, B, C ≤ 1012) 사이에 공백을 두고 지정합니다.

77 77 7777

누르다

A+B+C 값을 반환합니다.

7931

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.print(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(" \\(__)|");
    }
}

#10172 – 개

문제

아래 예와 같이 개를 출력합니다.

기입

존재하지 않는다.

누르다

개 인쇄

|\_/|
|q p|   /}
( 0 )"""\
|"^"`    |
||_/=\\__|

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("||_/=\\\\__|");
    }
}