백준코딩

dev/algorithm

[백준] Q.2439: 별찍기 (오른쪽 정렬, JAVA 별찍기, 공백넣기)

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 예제: 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); int n = scan.nextInt(); for (int i = 1; i i; k--) { System.out.print(" "); } for (int j = 0; j

dev/algorithm

[백준] Q.2739: 구구단

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력은 다음과 같이 하면 된다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); int n = scan.nextInt(); for (int i = 1; i

dev/algorithm

[백준] Q.10171: 고양이

아래 예제와 같이 고양이를 출력하시오. 풀이) 1 2 3 4 5 6 7 8 public class Main{ public static void main(String[]args){ System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 많은 분들이 아마 그대로 입력하셨다가 왜 안되지? 라고 생각하셨을텐데요, 문자열 컴파일할때 역슬래시 \ 가 있다면 두번 연달아 입력해주셔야 정상적인 출력이 가능합니다. https://www.acmicpc.net/problem/10171

dev/algorithm

[백준] Q.10998: A * B, Q.1008 A / B

정수 A와 B를 입력받은 다음, A*B를 출력하는 프로그램을 작성하시오. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.Scanner; public class Main{ public static void main(String[]args){ Scanner scan = new Scanner(System.in); int A = scan.nextInt(); int B = scan.nextInt(); System.out.println(A*B); scan.close(); } } 이 또한 대부분의 풀이는 Q1000의 풀이인 https://jaymunsh.tistory.com/17 와 같습니다. + 부분만 *로 수정하였습니다. https://www..

dev/algorithm

[백준] Q.1000: A + B, Q.1001: A - B (class 오류 이유)

일단 클래스 오류가 떠서 확인해보니, 클래스명은 무조건 Main으로 둬야 하더라구요. 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.Scanner; public class Main { public static void main(String[]args){ Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int b = scan.nextInt(); System.out.println(a+b); scan.close(); } } 일단 입력을 하려면 Scanner같은 클래스를 사용해야 합니다. 이를 불러오기위해 맨 윗줄 impo..

leneu
'백준코딩' 태그의 글 목록