전체 글 (19) 썸네일형 리스트형 N 번째로 도착한 손님에게 배정될 방 번호를 계산하는 프로그램 (자바) / [백준 10250번] 문제 글자가 너무 많아서 처음 보자마자 쫄았다.. 천천히 읽으면서 그림에서 확인하면서 최대한 이해하려 했다. 코딩 전 생각 1. N 번째 손님을 층수로 나눈 값과 관련이 있지 않을 까? 생각이 바로 들면서 예제숫자를 가지고 한번 머리속으로 시도해보앗다. 2. 결과로 N번째 손님을 층수로 나눈 나머지가 층과 관련있고, 몫이 호와 관련이 있었다. 코딩작성 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class C2_10250{ public static void main(String[] args) throws IOEx.. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하기 (자바) : [백준 4153번] / 자바 배열 오름차순 내림차순 간단정리 문제 이번 문제는 여러개의 테스트 케이스를 띄어쓰기 단위로 받고, 각 줄이 직각 삼각형이 맞으면, right을 출력하는 코드를 작성해야 한다. 작성 전 생각 1. 여러줄을 입력받아야 한다. > BufferedReader 선언해야겠다. 2. 여러줄의 String을 출력해야 한다. > StringBuilder 선언해야겠다. 3. 피타고라스 정리를 활용해 판별식 사용해야겟다. 코드 작성 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Arrays;.. 숫자를 한줄로 입력받고 다 더한 값을 출력하는 코드 (자바) : [백준 11720번] 문제 첫번째 줄에는 몇개 숫자 입력 받는지, 두번째 줄에는 숫자들이 빈칸없이 그 수만큼 입력된다. 풀기 전 생각 1. 일단 입력과 관련되어 있기 때문에, BufferedReader 사용해야겠다. 2. 첫번째줄 크기의 int 형 배열을 먼저 생성해주면 되겠다. 코딩결과 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; public class Class1_numResult { public static void main(String[] args)throws IOException{ //BufferedReader선언 BufferedReader .. 두 수 a 와 b를 입력받아 a + b 출력하는 프로그램 만들기 [자바] : (백준 10952번) 문제 코딩 전 계획 1. 각 줄 마다 숫자들이 띄어쓰기로 입력됨 > StringTokenizer 사용해서 잘라서 써야겠다 2. 입력과 출력을 해야함 > BufferedReader 와 BufferedWriter 세트 사용해야겠다 3. 여러줄에 걸쳐서 출력해야함 > StringBuilder에 저장하고 한꺼번에 출력해야겠다. 정답 코드 (나의 코딩) import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public clas.. [백준] 8958 번 : OX퀴즈 - JAVA(자바) [BufferedWriter, BufferedReader, StringBuilder, 반복문 활용] 1. 문제 2. 코드 작성 전 생각 (1) 일단 입력과 출력이 있으니, BufferedWriter BufferedReader를 선언해야겠다. (2) 테스트 케이스 크기의 문자열 배열을 선언하고 반복문으로 건드려야겠다. (3) charAt()으로 각 문자열 배열에서 OX 판별 후 int에서 덧셈해야겠다. (4) StringBuilder로 저장했다가 나중에 한꺼번에 출력해야겠다. 3. 내가 작성한 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class C.. [자바] 숫자 입력받아 내려가는지 올라가는지 판별 / [백준 2920번][StringTokenizer, 반복문, 조건문 활용] 문제 띄어쓰기로 구분된 숫자 8개를 입력 받아 순차적으로 내려가는지 올라가는지 구분하는 문제이다. 코드 작성 전 생각 중간 띄어쓰기가 포함 되어있기 때문에 StringTokenizer로 잘라서 배열에 넣을 생각을 함 Ascending(올라가기) 인지 descending(내려가기) 인지 판별하는 조건문 생각함 내 결과 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Class1_Scale{ public static void main(String[] args) throws Exception{ //bufferedReader 선언 BufferedReader br.. 각 숫자가 몇번 나왔는지 세기 (자바) / 백준 2577번 / BufferedWriter, StringBuffer 1. 문제 3개의 숫자를 입력받아, 곱셈을 한 뒤, 각 숫자가 몇 번 쓰였는지 출력하는 코드이다. 2. 나의 코드 1. BufferedReader 로 입력을 받고, Integer.valueOf()을 활용해 int 형으로 변환 2. 입력받은 3개의 곱을 구한 다음, String형으로 변환 3. 아스키 코드표를활용해 배열에 기록 4. StringBuffer을 활용해 각 줄에 배열을 포멧팅 5. BufferedWriter의 write() 과 flush() 로 출력 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io... 숫자를 입력하면 거꾸로 출력하는 코드 (자바) / 백준2742번 1. 문제 5를 입력하면 5 4 3 2 1 이런 형식으로 출력하도록 하는 코드를 짜야한다. 2. 내가 짠 코드 import java.io.BufferedReader; import java.io.InputStreamReader; public class Class1_PrintingNreversed{ public static void main(String[] args)throws Exception{ // BufferedReader 선언 및 Integer.valueOf로 int형으로 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int num = Integer.valueOf(br.readLine()); //StringBuild.. 이전 1 2 3 다음