본문 바로가기

study/baekJun

(16)
[백준10996/별찍기/for문/자바]백준10996 별찍기 - 21 이 문제는........별찍기 규칙을 유추해내야하는 건데 내가 유추한 규칙으로 코드를 작성해서 제출하니 계속 실패가 나왔다. 혹시 하드코딩으로 해서 실패하는 건가 싶었는데 내가 규칙을 잘 못파악한 것이었다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader bf = new BufferedReader(new In..
[백준2446/자바/for문/별찍기]백준2446 별 찍기-9 이번 문제는 n을 입력하면 2n-1번째 줄까지 별을 출력한다 이때 n번째줄까지는 2n-1개부터 시작해서 홀수로 줄어드는 별을 출력하고 n+1번째 줄까지는 홀수로 별을 늘리는 것을 출력한다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class qn2446{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStrea..
[백준2523/별찍기/for문/자바]백준2523 별찍기-13 정수 n을 입력하면 2n-1줄까지 출력하되 n번째 줄까지는 별이 하나씩 늘어나고 n+1줄부터는 하나씩 줄어드는 모양을 출력해야한다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWrite..
[백준10817/자바/for문/if문]백준10817 세 수 세 수를 입력하고 그 중 두번째로 큰 수를 출력하는 문제 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Arrays; public class qn10817{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new Buf..
[백준5543/자바] 백준5543 상근날드 버거3개 음료2개의 가격을 입력한 후 버거+음료 조합으로 50원 할인한 세트의 가격을 출력하는 문제 import java.io.*; public class qn5543{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int [] price = new int[5]; int chpHam = 2000; int chpDrink = 2000; int chpSet=0; for(int i=0;i
[백준/자바/java/while]백준 1110 더하기 사이클 이번 문제는 이해하기가 조금 어려웠다 26을 입력했다면, 0:(2,6) = 8 (2,6) = (0,8) 1:(6,8) = 14 (6,8)=(1,4) 2:(8,4) = 12 (8,4) = (1,2) 3:(4,2)=6 (4,2)=(0,6) 4:(2,6) = (0,8) 4번의 반복끝에 처음 입력했던 숫자가 나왔는데 이를 토대로 코드를 짜보았다. import java.io.*; public class qn1110{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWri..
[백준/JAVA/for문]백준10871 X보다 작은 수 이번 문제는 N개의 수열 A에서 입력한 X보다 작은 수를 출력해주는 문제이다. 여기서는 for문으로 입력과 출력을 해주었고 출력 for문안에 if문을 넣어 숫자를 걸러주었다 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class qn10871{ public static void main(String[] args) throws IOException{ BufferedReader bf = new BufferedReader(new InputStreamReader(..
[백준/자바/JAVA/for문/별찍기]백준2438, 백준2439 이번에는 for문을 사용하여 *을 찍어내는 문제이다. 1학년 때 과제를 받았을 때는 하루를 고민해도 혼자 풀 수 없었는데 이제는 십분만 고민해봐도 답이 나오는 걸 보니 일학년 때 공부를 안한게 티가 났다 ㅎㅎ; 일단 bufferedWrite를 사용할 것이고, 이중 for문을 돌릴 것이다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class qn2438{ public static void main(String[] args) throws IOExceptio..