반응형
Preface
이것이 자바다 책 공부를 하던 도중 문득 너무 이론 위주로만 공부하고 있는 것 같다는 생각이 들었다.
이렇게 이론만 백날 공부해봤자 해당 개념을 실제 코드에 적용하지 못하면 무슨 소용인가 싶어 시간이 날 때마다 백준에서 조금씩 문제를 풀어보기로 결정했다.
일단은 단계별 문제 카테고리에서 12단계까지 차근차근 풀어 볼 생각이다.
그리고 가능하다면 2학기가 시작하기 전에 적어도 골드까지는 달아보고 싶다.
https://www.acmicpc.net/step/1
- 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 |
댓글