[ SWEA Extended #2] SWEA 확장프로그램 제작기 인트로

2025. 11. 15. 23:51·Project

SWEA에서 문제 풀다 보면 살짝 귀찮은 순간들이 있다..

예제 복붙 했을때 import를 빼먹고 제출하려고 한다거나, 보안이 중요하긴 하지만 IDE에서 문제풀고 있다가 세션이 만료되어 재로그인 해야한다거나, 예제 테스트 할때 복붙해서 계속 확인해야한다 등등

이런 불편한 사항들을 개선하고 싶어서 확장 프로그램을 찾아봤는데 일부 기능은 없거나, 서로 각각 다른 확장프로그램 존재하여 따로 설치해야한다는 불편함이 있었다..

그래서 내가 만들어 보려고 한다.

SWEA Extended


정식 출시까지

  • import 누락 확인
  • 복붙 시 자동 class 명 변경
  • 정답 필터(정답인 문제는 안보이게 처리가능)
  • 예제 복사, txt 전체 복사 및 확인 (예제 전체복사 버튼)
  • 로그인 세션 좀 더 유지(보안과 직결되기에 설정 후 사용 가능)
  • 컴파일 시 또는 RUN 시 예제 txt와 비교하여 맞는지 아닌지 판단해주는 기능

후속 업데이트

  • 다크 모드
    • 다크 모드 시 이미지 반전 필터 (토글)
  • swea 코드 제출 텍스트 영역에 색깔 추가(자바, C 등등)

될까?

  • 해당 문제의 사용자가 사용한 언어 중 최단 시간이 걸린 문제 풀이자 2명, 최소 길이 코드 풀이자 2명 보여주기 (단, PASS 한 사람 중)
  • 몇퍼센트에서 틀렸는지 (해당 기능은 애초에 BOJ와 다르게 주고 받는 신호가 보이지가 않아서 좀 더 분석해봐야 할 것 같다..)

SWEA 사이트를 사용하면서 SWEA의 UI를 해치지 않는 선에서 사용자들에게 유용한 기능들을 제공하는게 목표로 열심히 만들어 봐야겠다..!

BOJ는 어떻게 만들어졌을까?

BOJ 10 Years 2부

'Project' 카테고리의 다른 글

단일 Repository에서 세 개의 서비스를 어떻게 관리할 것인가  (1) 2026.01.18
[KOSPI FGI] 코스피 공포 탐욕 지수 (KOSPI Fear & Greed Index) 개발기  (0) 2025.11.23
[찐빵] Observability 구축기  (0) 2025.11.16
[찐빵] 옵저버빌리티 설계  (0) 2025.11.16
'Project' 카테고리의 다른 글
  • 단일 Repository에서 세 개의 서비스를 어떻게 관리할 것인가
  • [KOSPI FGI] 코스피 공포 탐욕 지수 (KOSPI Fear & Greed Index) 개발기
  • [찐빵] Observability 구축기
  • [찐빵] 옵저버빌리티 설계
ryuwon
ryuwon
여러 개발 정보 끄적이고 있습니닷..
  • ryuwon
    이름 없는 블로그
    ryuwon
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기 (34)
      • Series (0)
      • Programming (1)
        • Java (1)
        • C (0)
        • Swift (0)
      • Framework & Library (8)
        • Spring (6)
        • Spring Boot (2)
      • Data & ORM (0)
        • RDBMS (0)
        • NoSQL (0)
        • ORM (0)
      • Infra & DevOps (1)
        • Cloud (0)
        • DevOps (1)
        • Infra (0)
      • Knowledge (4)
        • 자료구조 (1)
        • 알고리즘 (3)
        • 운영체제 (2)
        • 네트워크 (1)
        • 아키텍쳐 및 디자인 패턴 (0)
        • 개발지식 (3)
      • Testing (0)
      • Security & System (0)
      • Project (5)
      • Writing (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Spring Profile
    OCI
    네트워크
    찐빵
    K3S
    프로젝트
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.5
ryuwon
[ SWEA Extended #2] SWEA 확장프로그램 제작기 인트로
상단으로

티스토리툴바