일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 동적계획법
- 변수
- 데이터길이
- JOIN
- 그대로 출력하기
- 2156
- select
- 반복문
- 10951
- Algorithm
- Eclipse
- 입출력
- 문자열
- algoritm
- Database
- 소숫점처리
- darkest dark
- Java
- oracle
- n x 2 타일링 2
- ANSI JOIN
- 백준
- 자바
- SQL
- Dynamic Programming
- db
- 데이터베이스
- DP
- 오라클
- Today
- Total
목록입출력 (2)
Cracking Code
1. 접근 저번 게시글 10951번 문제에 이어 테스트 케이스 수가 주어지지 않았습니다. 10951의 해결법을 응용하여 문자열의 입출력을 수행합니다. 2. 해결 String 데이터형의 공백 포함 엔터 전까지 받는 메소드는 nextLine() 을 사용합니다. 다음에 받아올 문자열이 있는지 확인하기 위해 Scanner 객체의 hasNextLine() 메소드를 while 문의 조건부에 사용하면 쉽게 해결할 수 있었습니다. 3. 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNextLine()) { String..
자바로 알고리즘 문제를 푸는 것에 앞서 기본적인 입출력은 할 수 있어야 한다고 생각합니다. 보통 두 수를 입력받고 출력하는 것을 반복 수행하면 테스트 케이스에 해당하는 변수를 선언하고 수를 할당하기 마련입니다. 1. 접근 문제를 읽고 예제 입력을 보았을 때 테스트 케이스의 수를 입력받지 않습니다. 보통 알고리즘 문제를 풀게 되면 입력은 파일의 내용을 읽어서 받기 때문에 이를 이용해야 할 것 같습니다. 2. 해결 파일의 끝을 암시하는 C, C++의 EOF 같은 것이 필요합니다. 자바의 Scanner 클래스의 hasNextInt() 메서드를 이용하면 다음번의 int 형 데이터의 존재 여부에 따라 true와 false를 리턴합니다. 3. 코드 import java.util.Scanner; public clas..