본문 바로가기
Algorithm/백준(BOJ)

백준 1단계 - Java

by k-mozzi 2023. 3. 22.
반응형
Preface

 

이것이 자바다 책 공부를 하던 도중 문득 너무 이론 위주로만 공부하고 있는 것 같다는 생각이 들었다.

 

이렇게 이론만 백날 공부해봤자 해당 개념을 실제 코드에 적용하지 못하면 무슨 소용인가 싶어 시간이 날 때마다 백준에서 조금씩 문제를 풀어보기로 결정했다.

 

일단은 단계별 문제 카테고리에서 12단계까지 차근차근 풀어 볼 생각이다.

 

그리고 가능하다면 2학기가 시작하기 전에 적어도 골드까지는 달아보고 싶다.


 

https://www.acmicpc.net/step/1

 

입출력과 사칙연산 단계

입출력과 사칙연산

www.acmicpc.net

 

 

- 10869번: 사칙연산

package num1;

import java.util.Scanner;

public class B10869 {

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

		in.close();
	}

}

 

 

- 10926번: ??!

package num1;

import java.util.Scanner;

public class B10926 {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		String str = in.nextLine();
		System.out.println(str + "??!");
		in.close();
	}

}

 

 

- 18108번: 1998년생인 내가 태국에서는 2541년생?!

package num1;

import java.util.Scanner;

public class B18108 {

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

}

 

 

- 10430번: 나머지

package num1;

import java.util.Scanner;

public class B10430 {

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

}

 

 

- 2588번: 곱셈

package num1;

import java.util.Scanner;

public class B2588 {

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

}

 

 

- 11382번: 꼬마 정민

package num1;

import java.util.Scanner;

public class B11382 {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);

		long A = scanner.nextLong();
		long B = scanner.nextLong();
		long C = scanner.nextLong();

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

}

 

 

- 10171번: 고양이

package num1;

public class B10171 {

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

}

 

 

- 10172번: 개

package num1;

public class B10172 {

	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
반응형

'Algorithm > 백준(BOJ)' 카테고리의 다른 글

백준 6단계 - Java  (0) 2023.05.22
백준 5단계 -Java  (2) 2023.04.18
백준 4단계 - Java  (0) 2023.04.11
백준 3단계 - Java  (0) 2023.04.02
백준 2단계 - Java  (0) 2023.03.23

댓글