개발
Mac-Java로 알고리즘 공부 시작하기(맥북 자바)
시골러
2025. 1. 21. 00:53
반응형
1. Java Eclipse 설치 및 실행
Step 1: Java Development Kit (JDK) 설치
- Oracle JDK 또는 OpenJDK를 다운로드하세요.
- Mac용 설치 파일을 다운로드한 후 설치 과정을 진행합니다.
- 터미널에서 JDK가 설치되었는지 확인합니다:
설치된 버전이 출력되면 완료입니다.
Step 2: Eclipse 설치
- Eclipse 공식 웹사이트에 접속하세요.
- "Eclipse IDE for Java Developers"를 선택하고 macOS용 설치 파일을 다운로드합니다.
- 다운로드된 .dmg 파일을 열고 애플리케이션 폴더에 드래그하여 설치합니다.
- 애플리케이션 폴더에서 Eclipse를 실행합니다.
Step 3: 워크스페이스 설정
- Eclipse 실행 시, 워크스페이스(프로젝트를 저장할 폴더)를 설정하라는 창이 뜹니다.
- 기본값을 사용하거나 원하는 폴더를 지정하세요.
2. 알고리즘 시험 준비 맞춤 설정
Step 1: 알고리즘 작성용 Java 프로젝트 생성
- Eclipse에서 File > New > Java Project를 선택합니다.
- 프로젝트 이름은 "AlgorithmPractice" 등으로 지정하세요.
- 프로젝트를 생성한 뒤, src 폴더에 새 Java 클래스를 만듭니다:
- File > New > Class 선택.
- 예: Main 클래스 생성.
- public static void main(String[] args) 옵션을 체크합니다.
Step 2: 입력과 출력 간소화
- Scanner 클래스 준비
알고리즘 문제에서는 Scanner를 많이 사용합니다. 아래와 같은 템플릿을 활용하세요:
2. BufferedReader와 BufferedWriter 사용 (속도 개선)
입출력 속도가 중요하다면 아래 방법을 사용하세요:
Step 3: 테스트케이스 자동화
1. 테스트 입력 파일 활용
테스트 입력을 파일로 저장하고 실행 시 활용하세요.
- 파일 생성: input.txt에 테스트케이스 작성.
- Java 코드에서 입력 리다이렉션 설정:
2. JUnit 테스트 활용
- 알고리즘 코드를 JUnit 테스트로 작성하여 자동으로 결과를 검증할 수 있습니다.
- File > New > JUnit Test Case를 선택하여 테스트 클래스를 생성합니다.
Step 4: Eclipse 단축키 및 플러그인 활용
- 유용한 단축키
- 코드 자동 정렬: Command + Shift + F
- 실행: Command + F11
- 새 클래스 생성: Command + N
- 추천 플러그인
- EclEmma: 코드 커버리지 측정.
- Checkstyle: 코드 품질 검사.
- Contest Helper: 알고리즘 대회에 적합한 템플릿 제공.
728x90
반응형