개발의 흔적
코딩테스트 연습 - 01 입출력과 사칙연산(모음) 본문
백준의 단계별로 풀어 보기
[
입출력과 사칙연산 단계
입출력과 사칙연산
](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 -> * 속지말자. 꼼꼼하게 보자
'코딩테스트 연습' 카테고리의 다른 글
코딩테스트 준비 (0) | 2021.01.30 |
---|---|
코딩 테스트 연습 (0) | 2021.01.28 |
알고리즘 테스트# 16. 문자열 다루기 (0) | 2020.08.03 |
알고리즘 테스트# 16. 서울에서 김서방 찾기 (0) | 2020.08.03 |
알고리즘 테스트# 13. 시저 암호 (0) | 2020.07.28 |