Overview
🎯 SWEA Starter - SWEA 문제 풀이 자동화 도구
Software Expert Academy(SWEA)에서 알고리즘 문제를 풀 때 반복되는 작업들을 자동화합니다.
여러분은 문제 풀이에만 집중하세요. 나머지는 SWEA Starter가 알아서 처리합니다! 🎉
✨ 주요 기능
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• 자동 템플릿 생성: 선택한 언어에 맞는 솔루션 파일과 테스트 헬퍼 자동 생성
• 테스트 케이스 자동 추출: 문제의 입출력 데이터 자동 파싱
• 프로젝트 자동 구성: 언어별 표준 디렉토리 구조 자동 생성
• 편리한 테스트: 로컬 IDE에서 샘플 입출력으로 빠른 검증
🚀 사용 방법
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. SWEA 문제 상세 페이지 방문
2. 우측 하단의 플로팅 버튼 클릭
3. 원하는 언어 선택
4. 저장할 디렉토리 선택
5. IDE에서 생성된 프로젝트 열기
6. 솔루션 작성 후 테스트 실행
💻 지원 언어
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Java
✅ Python
🔜 C++ (개발 예정)
📂 자동 생성 구조
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Java]
p문제번호/
├─ README.md (문제 설명)
├─ src/
│ ├─ Solution.java (풀이 템플릿)
│ └─ TestHelper.java (테스트 실행)
└─ res/
├─ input.txt (입력 샘플)
└─ output.txt (출력 샘플)
[Python]
p문제번호/
├─ README.md (문제 설명)
├─ solution.py (풀이 템플릿)
├─ test_helper.py (테스트 실행)
└─ res/
├─ input.txt (입력 샘플)
└─ output.txt (출력 샘플)
🎁 자동으로 생성되는 것
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ 문제 번호 및 제목이 포함된 주석
✓ 기본 입출력 처리 템플릿
✓ 컬러 출력 테스트 결과
✓ 메모리/시간 제한 정보
✓ 문제 설명 README.md
💡 이런 분들에게 추천합니다
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• SWEA에서 정기적으로 문제를 푸는 코딩 테스트 준비자
• 반복적인 설정 작업을 줄이고 싶은 개발자
• 로컬 IDE에서 빠르게 테스트하고 싶은 사람
• SSAFY 등 코딩 교육생
🔧 기술 스택
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
JavaScript, HTML, CSS
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.