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 아이디를 남겨주시면 후원자 리스트에 추가해드립니다.

후원자 리스트

About

BaekJoon Online Judge extension for VSCode

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published