백준 온라인 저지에서 실제 코딩테스트처럼 풀 수 있는 환경과 오답 노트 기능 등 학습에 유용한 기능을 제공합니다.

Latest Version

Version
1.0.6
Update
August 31, 2024
Size
2.91MiB
Developer
Category
Users
138
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
한국어
See more
Permissions
Storage
UnlimitedStorage
DeclarativeNetRequest
DeclarativeNetRequestWithHostAccess
See more

Algo Plus Extension

백준 온라인 저지(BOJ)에서 실전 코딩 테스트를 준비하고, 오답노트를 통해 자주 하는 실수를 줄여보세요!

총 11개의 언어를 지원하는 에디터와 테스트케이스를 실행할 수 있는 컴파일러 환경을 제공합니다.

두 코드를 비교하고, 원하는 영역을 선택해 코멘트를 작성하며 오답노트를 작성해보세요. 완성된 오답노트를 GitHub 저장소에 올릴 수 있습니다.

■ 실제 코딩테스트 환경 제공
1. 문제 화면의 메뉴에서 '문제 풀기' 버튼을 눌러 풀이 화면으로 이동하세요. ('제출' 버튼 오른쪽에 위치하여 있습니다.)
2. 웹 에디터를 이용해 코드를 작성하세요.
3. 문제에서 제공하는 기본 테스트케이스는 물론, 직접 테스트케이스를 추가할 수도 있습니다.
4. 작성한 코드를 실행하여 테스트케이스가 맞는지 확인하세요.

■ 오답노트
1. Algo Plus 확장 프로그램의 팝업 창을 통해 오답노트를 저장할 GitHub 저장소를 설정하세요.
2. 내 제출 화면에서 비교하고자 하는 코드 두 개의 제출번호를 클릭한 후 오답노트 작성 버튼을 눌러주세요.
3. 코멘트를 달고 싶은 코드 영역의 시작 인덱스와 끝 인덱스를 클릭하고, 코멘트를 작성하세요.
4. 오답노트 완성 후 저장 버튼을 누르면, 설정한 GitHub 저장소에 Markdown 형태로 오답노트가 올라갑니다!

백준에서 알고 플러스와 함께 코딩 테스트 역량을 한 단계 키워보세요!
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Algo Plus", "description": "\ubc31\uc900 \uc628\ub77c\uc778 \uc800\uc9c0\uc5d0\uc11c \uc2e4\uc81c \ucf54\ub529\ud14c\uc2a4\ud2b8\ucc98\ub7fc \ud480 \uc218 \uc788\ub294 \ud658\uacbd\uacfc \uc624\ub2f5 \ub178\ud2b8 \uae30\ub2a5 \ub4f1 \ud559\uc2b5\uc5d0 \uc720\uc6a9\ud55c \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.", "version": "1.0.6", "icons": { "16": "asset/icon16.png", "32": "asset/icon32.png", "48": "asset/icon48.png", "128": "asset/icon128.png" }, "options_ui": { "page": "options.html" }, "action": { "default_icon": "asset/icon.png", "default_popup": "popup.html" }, "content_scripts": [ { "matches": ["https://github.com/*"], "js": ["oauth/util.js", "oauth/authorize.js"], "run_at": "document_idle" }, { "matches": [ "https://www.acmicpc.net/?", "https://www.acmicpc.net/*" ], "js": [ "library/sha1.min.js", "library/jszip.min.js", "library/FileSaver.min.js", "js/vendor.js", "js/main.js", "oauth/storage.js", "oauth/authorize.js", "oauth/util.js", "oauth/oauth2.js" ] } ], "background": { "service_worker": "js/background.js" }, "permissions": [ "storage", "unlimitedStorage", "declarativeNetRequest", "declarativeNetRequestWithHostAccess" ], "host_permissions": [ "https://www.acmicpc.net/", "https://github.com/", "https://solved.ac/api/v3/*", "https://snctz97usk.execute-api.ap-northeast-2.amazonaws.com/api/jdoodle" ], "web_accessible_resources": [ { "resources": ["asset/*.png"], "extension_ids": ["*"], "matches": ["*://*/*"] } ], "declarative_net_request": { "rule_resources": [ { "id": "ruleset", "enabled": true, "path": "rules.json" } ] }}
Read more