본문 바로가기

코딩테스트

(46)
[JAVA] 문자열 27866 문자와 문자열 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.io.IOException; //import java.io.BufferedWriter; //import java.io.OutputStreamWriter; import java.util.Arrays; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String a..
[JAVA] 1차원 배열 10807 개수 세기 자바에서는 배열 선언과 생성 두 단계가 필요하다. 선언 : int intArrary[] 또는 int[] intArray 생성(배열 공간 할당) : intArray = new int[5] 또는 int intArray[] = new int[5]와 같이 선언과 동시에 배열 생성이 가능하다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.io.IOException; //import java.io.BufferedWriter; //import java.io.OutputStreamWriter; public class Main { public st..
[JAVA] 반복문 2793 구구단 자바의 구구단은 for문, while 문, do-while문이 있다. 그중 가장 많이 사용하는 반복문은 for문으로, for (초기문; 조건식; 반복 후 작업){ ~~ } 으로 사용한다. 반복 후 작업문에 콤마로 분리하여 2문장을 작성할 수도 있고, for 문안에서만 사용되는 변수를 선언할 수도 있다. 조건식에 true 혹은 작성을 하지 않으면 무한반복이다. import java.io.BufferedWriter; import java.io.OutputStreamWriter; import java.io.InputStreamReader; import java.io.IOException; import java.io.BufferedReader; public class Main { public s..
[JAVA] 조건문 1330 두 수 비교하기 조건문 사용하기 if (조건문){ 실행문장; } else if (){ ~~ } else{ ~~ } 대충 이런 구조임. import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); StringToke..
[JAVA] 입출력과 사칙연산 2557 Hello World 기본적인 출력문제. 백준에서 자바 클래스명은 Main으로 해주어야한다. 이전에 배운 것처럼 main() 메소드에서 프로그램 실행. public class Main{ public static void main(String[] args){ System.out.print("Hello World!"); } } 위 방식은 표준 출력 스트림 System.out의 print() 메소드를 호출했다. import java.io.BufferedWriter; import java.io.OutputStreamWriter; import java.io.IOException; public class Main { public static void main(String[] args) throws IOEx..
[BAEKJOON] 24060 : 알고리즘 수업 - 병합 정렬 1 문제 오늘도 서준이는 병합 정렬 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. N개의 서로 다른 양의 정수가 저장된 배열 A가 있다. 병합 정렬로 배열 A를 오름차순 정렬할 경우 배열 A에 K 번째 저장되는 수를 구해서 우리 서준이를 도와주자. 크기가 N인 배열에 대한 병합 정렬 의사 코드는 다음과 같다. 의사코드 merge_sort(A[p..r]) { # A[p..r]을 오름차순 정렬한다. if (p < r) then { q