개발의 흔적

코딩테스트 연습 - 01 입출력과 사칙연산(모음) 본문

코딩테스트 연습

코딩테스트 연습 - 01 입출력과 사칙연산(모음)

남들에게 도움을 주는 백엔드 개발자가 되자 2021. 1. 30. 01:14

백준의 단계별로 풀어 보기

입출력과 사칙연산

[

입출력과 사칙연산 단계

입출력과 사칙연산

www.acmicpc.net

](https://www.acmicpc.net/step/1)

문제는 한 문항당 현재 페이지에 수정하면서 올리는걸로 진행

문제

Hello World! 를 출력

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

해설 : 누구나 할수있는 문제.

문제

강한육군 대한민국을 2개 출력

public class Main {
public static void main(String[] args){
System.out.println("강한육군 대한민국");

System.out.println("강한육군 대한민국");
}
}

해설 : 누구나 할수있는 문제

Illegal escape 오류는 "\" 백슬래쉬가 하나인경우 오류가 남, 즉 "\\" 두번을 해줘야 인식함.

문제

고양이 출력

public class Main{
public static void main(String[] args){
System.out.println("\ /\");
System.out.println(" ) ( ')");
System.out.println("( / )");
System.out.println(" \(__)|");
}
}

해설 : 문자열에 대해 이해 및 문자간의 연결 관계가 이해가 필요함

문제

강아지 출력

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

해설 : 문자열에 대해 이해 및 문자간의 연결 관계가 이해가 필요함

문제

사칙 연산

import java.util.Scanner;

public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.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);
}

}

해설 : 값을 입력받는 scanner알고있어야함.

문제

사직연산+

import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int A = s.nextInt();
int B = s.nextInt();
int C = s.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 );
}

}

해설 : X -> * 속지말자. 꼼꼼하게 보자

Comments