Skip to content

dltkdgns00/BOJ-extension

Repository files navigation

BOJ-extension

Visual Studio Marketplace Release Date Visual Studio Marketplace Last Updated Visual Studio Marketplace Version (including pre-releases) Visual Studio Marketplace Installs Visual Studio Marketplace Rating License

vscode를 위한 백준 온라인 저지 문제 풀이 확장 프로그램입니다.
백준 온라인 저지를 할 때 편리할법한 기능을 제공합니다.

사용법 및 기능

BOJ-extension

  1. 확장을 설치 후 설정에서 자주 사용하는 언어의 확장자와 본인이 백준 온라인 저지에서 사용하는 아이디를 입력합니다.
  2. Ctrl + Shift + P or Cmd + Shift + P 를 눌러 명령어 창을 엽니다.
  3. 커맨드를 입력합니다.
    • BOJ: Create Problem File
      • 백준 온라인 저지 문제 번호를 입력하면 해당 문제의 제목을 파일명으로 하는 파일이 생성되고, 자동으로 헤더가 생성된 후, 문제가 열립니다.
    • BOJ: Show Problem
      • 백준 온라인 저지 문제 번호를 입력하면 해당 문제가 열립니다.
    • BOJ: Run Test Case
      • 백준 온라인 저지 문제의 테스트 케이스를 가져와 자동으로 실행하고 채점합니다.
    • BOJ: Insert Header Comment
      • 백준 온라인 저지 문제 번호를 입력하면 해당 파일의 정보를 담은 아름다운 헤더가 생성됩니다.
    • BOJ: Push To Github
      • 현재 워크스페이스에 Github Action을 위한 workflow.yml파일을 생성하고 깃허브 레포지토리에 푸시합니다.
    • BOJ: Make workflow
      • Github Action을 위한 workflow.yml파일을 생성합니다.
    • BOJ: Show Manual
      • BOJ-extension의 매뉴얼을 엽니다.

BOJ: Run Test Case

BOJ-extension-run-test-case

지원 언어: C(gcc), C++(g++), Python(python3), Java(javac), Rust(rustc), JS(node)
※ 각 언어에 상응하는 컴파일러/인터프리터가 설치되어 있어야 작동합니다. JS는 윈도우에서는 지원하지 않습니다.
내부 캐싱 기능이 구현되어 있습니다.
원하시는 언어가 있다면 이슈를 남겨주세요. BOJ-extension Github Issue

Github Action

BOJ-action은 BOJ-extension을 위한 Github Action을 제공합니다.
BOJ-extension에서 자동으로 생성하는 workflow.yml파일을 사용하면 자신의 Github 레포지토리에 자신이 푼 문제들의 README.md파일에 백준 온라인 저지에 제출한 본인의 코드의 성능요약을 추가할 수 있습니다.

링크

라이선스

MIT License

개발자

후원하기

Buy Me A Coffee
dltkdgns00

  • 후원하실 때에 메시지에 Github 아이디를 남겨주시면 후원자 리스트에 추가해드립니다.

후원자 리스트