본문 바로가기

알고리즘/Baekjoon

[Baekjoon] 10171번 / 고양이 문제 아래 예제와 같이 고양이를 출력하시오. 입력 없음 출력 고양이를 출력한다. 예제 출력 \ /\ ) ( ') ( / ) \(__)| import java.util.*; public class Main { public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 더보기
[Baekjoon] 8393번 / 합 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 더보기
[Baekjoon] 2742번 / 기찍 N 문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제 입력 5 예제 출력 5 4 3 2 1 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); for(int i=N; i>0; i--) { System.out.println(i); } } } 더보기
[Baekjoon] 2439번 / 별 찍기 - 2 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 더보기
[Baekjoon] 10172번 / 개 문제 아래 예제와 같이 개를 출력하시오. 입력 없음. 출력 개를 출력한다. 예제 출력 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| import java.util.*; 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("||_/=\\\\__|"); } } - 쌍따옴표(")를 출력하고싶을땐 역슬레시(\)를 앞에 추가해준다. - 역슬레시를 출력하고싶을때.. 더보기
[Baekjoon] 2741번 / N 찍기 문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제 입력 5 예제 출력 1 2 3 4 5 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); for(int i=1; i 더보기
[Baekjoon] 10430번 / 나머지 문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. 예제 입력1 5 8 4 예제 출력1 1 1 0 0 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(Syst.. 더보기
[JAVA] Baekjoon 그리디 알고리즘 11047번 : 동전 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 package Greedy_2번_동전0; import java.util.Scanner; public class Main { public static void main(String[] args) { int coin = 0; //동전의 갯수 n int sum = 0; //가치의 합 k int coin_sum = 0; //가치의 합과 비교할 값 int min = 0; //동전 개수의 최솟값 Scanner sc = new Scanner(System.in); coin = sc.nextInt(); sum = sc.nextIn.. 더보기