24.12.10 ์งํ
--- INDEX ---
0. ๋ฌด์จ ๊ธ์?
1. ํ์ํ ์ฌ์ดํธ
2. ๋ง๋ค๊ธฐ
3. ์ ์ฅ
4. ์์ฑ
--- --- --- ---
0. ๋ฌด์จ ๊ธ์?
ํ์๊ฐ ์ทจ์ค์ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋์ ํ๋ฉด์, ํ์์ ๊ณต๋ถํ๋ ๋ฃจํด์ ๋ง๋ค์๋ค.
๊ทธ ๋ฃจํด์ ๋๋ต '์์ด๊ณต๋ถ - ์ ๊ณต๊ณต๋ถ - ์ฝํ ์ค๋น - ๊ฐ์ธํ๋ก์ ํธ - ์๊ธฐ๊ด๋ฆฌ" ์ด๋ฐ ๋ฃจํด์ธ๋ฐ, ์ด ์ค์ ํ ๋ฒ์ ์ฌ๋ฌ๊ฐ์ ํญ์ ์ด์ด์ผ ํธํ ์์ ๋ค์ด ์กด์ฌํ๋ค.
ํ์๋ ๋ณดํต ์ฝ๋ฉํ ์คํธ์์, ๋ชฉํ๊ธฐ์ ์ธ ํ๋์ softeer์ ๋ฐฑ์ค์ ์ฃผ๋ก ์ฌ์ฉํ๊ฒ ๋๋๋ฐ, ๋ฐฑ์ค์ ๊ฐ์ฅ ํฐ ๋จ์ ์ ์ฝ๋๋ฅผ ๋ฏธ๋ฆฌ ๋๋ ค๋ณผ ์ ์๊ณ ์ ์ถ๋ง ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด๋ค. ์ด์, ์ฝ๋ฉ์ ๋ฏธ๋ฆฌ ๋๋ ค๋ณผ ์ ์๋ ์ฌ์ดํธ๋ฅผ ์ฐพ์๋๋ฐ, ์ด๊ฒ ์ผ์ผ์ด ์ด์ด์ฃผ๊ธฐ ๊ต์ฅํ ๊ท์ฐฎ๋ค. ๋ฃจํด์ ๋ง๋ค๊ณ ์ต๊ดํ ํ๊ธฐ ์ํด์๋ ์ฌ์ค ์ ๊ทผ์ฑ์ด ์ด๋์ ๋ ํฐ ์ํฅ์ ์ฐจ์งํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ์ง๋์น ์ ์์๋ค.
์ํผ, ๊ธ์ ๋ชฉ์ ์ ๋จ๋์ง์ ์ ์ผ๋ก ๋งํ์๋ฉด, "๋ฐฑ์ค(solved)"์ฌ์ดํธ์, "์ฝ๋๋ฅผ ๋๋ ค๋ณผ ์ ์๋"์ฌ์ดํธ์ "์ ํํฌํ์ด์ฌ ์ํค๋ ์ค"์ฌ์ดํธ๋ฅผ ๋์์ ์ด์ด์ค ์ ์๋ ๋งคํฌ๋ก๋ฅผ ๋ง๋ค์ด ์ฃผ๋ ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ ๋ง๋ค๊ณ ํ ์ด ๊ธ์ ์ด๋ค.
์์ฝํ๋ฉด, ๋ด๊ฐ ์ง์ ํด ๋ ์ฌ์ดํธ๋ฅผ ํ๋ฒ์ ์ฌ๋ฌ๊ฐ ์ด ์ ์๋ ๋งคํฌ๋ก๋ฅผ ๋ง๋ค์๋ค๋ ์๊ธฐ๋ค.
1. ํ์ํ ์ฌ์ดํธ
์ฌ์ค ๋ชฉ์ฐจ๋ ๊ฑฐ์ฐฝํ๋ฐ, ๊ทธ๋ฅ ๋ด๊ฐ ๋ฃจํด์ ํ์ํ ์ฌ์ดํธ๋ฅผ ๊ธ์ด๋ชจ์๋ค.
๋์ ๊ฒฝ์ฐ์๋,
https://solved.ac/problems/level
solved.ac
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํด๊ฒฐ ํ์ต์ ์ด์ ํ ๐ฉ Baekjoon Online Judge ๋ฌธ์ ๋ค์ ๋์ด๋ ๋ฐ ํฐ์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ฌ์ดํธ์ ๋๋ค.
solved.ac
์ด๋ฐ solved.ac์ ๋งํฌ์,
์ฝ๋๋ฅผ ๋ฏธ๋ฆฌ ๋๋ ค๋ณผ ์ ์๋ ์ฌ์ดํธ์ธ, https://ideone.com/
Ideone.com
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
ideone.com
๋ผ๋ ์ฌ์ดํธ, ๊ทธ๋ฆฌ๊ณ ์ธ ๋ฒ์งธ๋ก๋, ์ ํํฌํ์ด์ฌ ์ํค๋ ์ค ์ฃผ์์ธ,
์ ํ ํฌ ํ์ด์ฌ
์ด ์ฑ ์ ํ์ด์ฌ์ด๋ ์ธ์ด๋ฅผ ์ฒ์ ์ ํด๋ณด๋ ๋ ์๋ค๊ณผ ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ฒ๋ ํด ๋ณธ์ ์ด ์๋ ์ฌ๋๋ค์ ๋์์ผ๋ก ํ๋ค. ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ ์ฌ์ฉ๋๋ ์ ๋ฌธ์ ์ธ ์ฉ์ด๋ค์ ์๊ธฐ ์ฝ๊ฒ ํ์ด์ …
wikidocs.net
์ ๊ณจ๋๋ค.
2. ๋ง๋ค๊ธฐ
์ด์ , batํ์ผ์ ๋ง๋ค์ด ๋ณด์.
2.1 bat ํ์ผ?
batํ์ผ์ ๋ฐฐ์นํ์ผ ์ด๋ผ๊ณ ํ๋๋ฐ, ๋์ถฉ microsof์์ dos ๋ช ๋ น์ด ์ ๋ ฅ์ ํ๋ฒ์ ํ ์ ์๋ ๋ช ๋ น์ด ์คํฌ๋ฆฝํธ๋ฅผ ๋งํ๋๋ฐ, linux์ shellํ์ผ๊ฐ์๊ฑฐ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
2.2 ๋ง๋ค๊ธฐ ๋ณธ๋ก
์ด์ , ๋ฉ๋ชจ์ฅ์ ์ด์ด์, ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํ๋ค.
@echo off
start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --new-window "https://solved.ac/problems/level" "https://ideone.com/" "https://wikidocs.net/book/1"
exit
๋์น ์ฑ๊ฒ ์ง๋ง, --new-window ๋ค์ ""๋ก ๋ฌถ์ฌ ์๋ ๋ฌธ์์ด๋ค์ด ํ ๋ฒ์ ์ด๋ฆฌ๊ฒ ๋ ์ฌ์ดํธ๋ค์ด๋ค.
๋๋ ๋ค๋ฅธ ์ปดํจํฐ์์๋ ์ด๊ฑธ ๋ณต์ฌํด๋ค๊ฐ ์ธ ๊ฒ์ด๊ธฐ์ ๊ทธ๋ฅ ์ ์์ง๋ง, ์ด ๊ธ์ ์ฝ๋ ๋ ์๋ค์ ๋ณธ์ธ์ด ์ํ๋๋๋ก ๋ฐ๊ฟ ์ฐ์๊ธธ.
์ถ๊ฐ๋ก, --new-window ๋์ --new-tab์ ๋ฃ์ผ๋ฉด, ๊ธฐ์กด์ ์๋ ์ฐฝ์ ํญ์ด ์ถ๊ฐ๋๋ค.
์ด๊ฑด ์ ๋ง์ ๋ง๊ฒ ๊ณ ๋ฅด๋ฉด ๋๋ค.
2.3 ์ค๋ช ์ถฉ ๋ฑํ
์กฐ๊ธ์ ์ค๋ช ์ ๋ง๋ถ์ด์๋ฉด,
batํ์ผ์ ์คํํ๋ฉด, ๋ช ๋ น์ด ์คํ๊ณผ ์คํ ๊ณผ์ ์ด ํ๋กฌํํธ๋ก ๋จ๊ฒ ๋๋๋ฐ, echo off ๋ช ๋ น์ ํตํด ์ด๋ฅผ ์์ด๋ค.
๋ํ, @๋ฅผ ๋ถ์์ผ๋ก์จ, echo off๋ผ๋ ๋ช ๋ น์ด์ ์คํ ์กฐ์ฐจ ํ๋กฌํํธ์ ๋์ฐ์ง ์๊ฒ ํจ์ผ๋ก์จ ๊น๋ํจ์ ๋ํ๋ค.
3. ์ ์ฅ
์ด์ ์ด ๋ฉ๋ชจ์ฅ์ ์ ์ฅํ ๋, ๋ด๊ฐ ์ํ๋ ์์น, ์ํ๋ ์ด๋ฆ์ .bat๋ฅผ ๋ถ์ฌ ์ ์ฅํ๋ค.
ํ์๋ ๊ทธ์ง๊นก๊นฝ์ด๊ฐ์ ์ทจ์
์์ฅ์์ ์ด์๋จ๊ธฐ ์ํด ๋ค์งํ๋ ๋ง์์ ์ด๋ฆ์ ์ผ๋ค.,.
3. ์์ฑ
์ด์ ์คํํ๋ฉด ํฌ๋กฌ์ผ๋ก ์ฌ๋ฌ๊ฐ์ ๋ฐ๋ก๊ฐ๊ธฐ๊ฐ ์์ฑ๋์๋ค.
์ฆ๊ฑฐ์ ์ฝ๋ฉ์ํ ๋์๊ธธ.
'๋ฏธ๋ถ๋ฅ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ธํ ] VSCode + MinGW๋ก C++ ์ฝ๋ฉ ํ๊ฒฝ ๋ง๋ค๊ธฐ (Windows11 ๊ธฐ์ค, ์ด๋ณด์์ฉ ์ค์น ๊ฐ์ด๋) (4) | 2025.07.08 |
---|