โ
๋ฌธ์ 1-2+3-4+...+99-100๋ฅผ ๊ณ์ฐํ์ฌ ๋ต์ ์ถ๋ ฅํ์์ค. ์ฃผ์ ํ ์ ์ฒซ์งธ์ค์ 1๋ถํฐ 100๊น์ง ์ถ๋ ฅํ๋๋ฐ ์ซ์๊ฐ ์ง์๋ฉด ๋ง์ด๋์ค๋ฅผ ๋ถ์ฌ์ ์ถ๋ ฅํ ์ค๋ฐ๊ฟํ์ฌ ๋์งธ ์ค์ ์ซ์์ ํฉ์ ์ถ๋ ฅ โ
์ถ๋ก ๊ณผ์ - 1๋ถํฐ 100๊น์ง 1์ฉ ์ฆ๊ฐํ๋ฉฐ ์ถ๋ ฅ๋ฌธ์ด ๋ฐ๋ณต๋จ (for๋ฌธ) - ๋ ๊ฐ์ง ๊ฒฝ์ฐ๋ก ๋๋์ด ์กฐ๊ฑด(ํ์/์ง์)์ ๋ฐ๋ผ ์ถ๋ ฅ ๊ฐ์ด ๋ฌ๋ผ์ง (if๋ฌธ) ํ์๋ฉด ์ซ์๋ค์ ๊ณต๋ฐฑ ๋ถ์ฌ ์ถ๋ ฅํ๊ณ ์ง์๋ ์์ ๋ง์ด๋์ค๊น์ง ๋ถ์ฌ์ ์ถ๋ ฅ 1. ์ซ์๊ฐ 1์ฉ ์ฆ๊ฐํ๋ฉฐ ์ถ๋ ฅ์ด ๋ฐ๋ณต (for) 2. 2๋ก ๋๋ ๋๋จธ์ง๊ฐ 0 ์ธ์ง ์๋์ง (if) 2-1 0์ด ์๋๋ฉด ํ์: i + " "(๊ณต๋ฐฑ) ์ถ๋ ฅ 2.2 0์ด๋ฉด ์ง์ : -i + " "(๊ณต๋ฐฑ)์ถ๋ ฅ โ
์ฝ๋ public class Main { public static voi..
โ
๋ฌธ์ ์ผํ ์๊ฐ์ ์
๋ ฅ๋ฐ์ ์ด ์๊ธ์ ๊ณ์ฐํ๋ ์๊ธ๊ณ์ฐ๊ธฐ โ
์ถ๋ก ๊ณผ์ - ๋ ๊ฐ์ง ๊ฒฝ์ฐ๋ก ๋๋์ด ์ถ๋ ฅ ๊ฐ ๊ณ์ฐ์์ด ๋ฌ๋ผ์ง(์กฐ๊ฑด๋ฌธ if ) 1. 8์๊ฐ ์ดํ๋ก ์ผํ ๊ฒฝ์ฐ : ์๊ธ = ์ผํ ์๊ฐ * 5000 2. 8์๊ฐ ์ด๊ณผ ๊ทผ๋ฌดํ ๊ฒฝ์ฐ : a+b 2-1 8์๊ฐ ์ผํ ์๊ธ a = 8์๊ฐ * 5000 2.2 8์๊ฐ ์ด๊ณผ๋ถ b = (์ผํ ์๊ฐ - 8 ) * (5000 * 1.5 ) โ
์ฝ๋ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("์ผํ ์๊ฐ์ ์
๋ ฅํ์ธ์ : "); int time = sc.next..
๐ JavaScript ๐ฅ๏ธ String ๊ฐ์ฒด์ค๋์ ์ ๋ฒ ํฌ์คํ
์ ์ด์ด ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ์์ด ๊ฐ์ฒด(String Object)์ ๋ฉ์๋์ ์์ฑ์ ๋ํด ์์๋ณผ๊ฒ์. ์ฃผ์ํ ์ ! ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ๋ ์ธ๋ฑ์ค๊ฐ์ ๋งค๊ฐ๋ณ์๋ก ์ฌ์ฉํ ๋๊ฐ ์๋๋ฐ์ธ๋ฑ์ค๊ฐ์ 0๋ถํฐ ์์ํ๋ฉฐ, ๋์ด์ฐ๊ธฐ ํฌํจ์
๋๋ค. โโ
1. String ๊ฐ์ฒด์ ๋ฉ์๋ ๋ฐ ์์ฑ ํ ๋์ ๋ณด๊ธฐ 2โ์ข
๋ฅ๊ธฐ๋ฅsplit("๋ฌธ์")์ง์ ํ ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๋๋์ด ๋ฐฐ์ด์ ์ ์ฅํ์ฌ ๋ฐํlet str = "amazingkwebkstudy";str.split("k"); // ๋ฐฐ์ด ํ์์ผ๋ก ๋ฐํarr = ["amazing", "web", "study"]toLowerCase()๋ฌธ์์ด์์ ์๋ฌธ ๋๋ฌธ์๋ฅผ ๋ชจ๋ ์๋ฌธ์๋ก ๋ณํlet str = "Amazing Web ..
๐ JavaScript ๐ฅ๏ธ String ๊ฐ์ฒด์ค๋์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ์์ด ๊ฐ์ฒด(String Object)์ ๋ฉ์๋์ ์์ฑ์ ๋ํด ์์๋ณผ๊ฒ์. ์ฃผ์ํ ์ ! ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ๋ ์ธ๋ฑ์ค๊ฐ์ ๋งค๊ฐ๋ณ์๋ก ์ฌ์ฉํ ๋๊ฐ ์๋๋ฐ์ธ๋ฑ์ค๊ฐ์ 0๋ถํฐ ์์ํ๋ฉฐ, ๋์ด์ฐ๊ธฐ ํฌํจ์
๋๋ค. โโ
1. String ๊ฐ์ฒด์ ๋ฉ์๋ ๋ฐ ์์ฑ ํ ๋์ ๋ณด๊ธฐโ์ข
๋ฅ๊ธฐ๋ฅcharAt(index)๋ฌธ์์ด์์ ์ธ๋ฑ์ค ๋ฒํธ์ ํด๋นํ๋ ๋ฌธ์๋ฅผ ๋ฐํlet str = "amazing web study";str.charAt(2); // a๋ฅผ ๋ฐํindexOf("์ฐพ์ ๋ฌธ์")๋ฌธ์์ด์์ ์ผ์ชฝ๋ถํฐ ์ฐพ์ ๋ฌธ์์ ์ผ์นํ๋ ๋ฌธ์๋ฅผ ์ฐพ์ ์ ์ผ ๋จผ์ ์ผ์นํ๋ ๋ฌธ์์ ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ๋ฐํ์ฐพ๋ ๋ฌธ์๊ฐ ์๋ ๊ฒฝ์ฐ -1์ ๋ฐํlet str = "amazing web study we..
๐ JavaScript ๐ฅ๏ธ Math ๊ฐ์ฒด์ค๋์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ด์ฅ ๊ฐ์ฒด์ธ ์ํ๊ฐ์ฒด(Math Object)์ ๋ํด ์์๋ณผ๊ฒ์.โ๋ํ๊ธฐ, ๊ณฑํ๊ธฐ, ๋๋๊ธฐ ๋ฑ์ ์ฐ์ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด์ ๊ณ์ฐํ ์ ์์ง๋ง, ์ต๋๊ฐ, ์ต์๊ฐ, ๋ฐ์ฌ๋ฆผ ๋ฑ์ Math ๊ฐ์ฒด์ ํฌํจ๋ ์ํ ๋ฉ์๋๋ฅผ ์ด์ฉํด์ ์ฒ๋ฆฌํด ์ค ์ ์์ต๋๋ค. โ
1. Math ๊ฐ์ฒด์ ๋ฉ์๋ ํ ๋์ ๋ณด๊ธฐโ์ข
๋ฅ๊ธฐ๋ฅMath.abs(์ซ์)์ ๋๊ฐ ๋ฐํMath.max(์ซ์1, ์ซ์2, ์ซ์3, ์ซ์4)์ซ์ ์ค ๊ฐ์ฅ ํฐ ๊ฐ ๋ฐํMath.min(์ซ์1, ์ซ์2, ์ซ์3, ์ซ์4)์ซ์ ์ค ๊ฐ์ฅ ์์ ๊ฐ ๋ฐํMath.pow(์ซ์, ์ ๊ณฑ๊ฐ)์ซ์์ ๊ฑฐ๋ญ์ ๊ณฑ๊ฐ ๋ฐํMath.random()0~1 ์ฌ์ด์ ๋์ ๋ฐํ(์ดํด๊ฐ ์ด๋ ค์ธ ์ ์์ผ๋ฏ๋ก ์๋ ์ค๋ช
ํ ๊ฒ์)Math.round(์ซ์)์..
๐ ์ด์ ์ ์์ฑํ๋ ์ฌ๋ฌ ๋ ํ์งํ ๋ฆฌ๋ฅผ ํ๋๋ก ํฉ์น๊ธฐ โ
์ค๋น๋ฌผ๋จผ์ GitBash๊ฐ ์์ผ์ ๋ถ์ ๊ผญ ๋ค์ด๋ก๋ ํด ์ฃผ์ธ์!!๋ ํฌ์งํ ๋ฆฌ ํฉ์น๊ธฐ ์์ฒญ ๊ฐ๋จํ๋๊น ์ ๊ธ์ ๋ณด์๋ฉด ์ฝ๊ฒ ๋ฐ๋ผํ์ค ์ ์์๊ฑฐ์์. โ
Step 1 . ํ๋๋ก ํฉ์น ์๋ก์ด ๋ ํ์งํ ๋ฆฌ(Repository)๋ฅผ ์์ฑํ๋ค. ๋ค๋ฅธ ๋ ํ์งํ ๋ฆฌ๋ฅผ ๋์ด์์ ๋ด์ ์ค ์์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํ๋ค๋ ๋ป์ด๋ค. ๋๋ ์๋ ์คํฌ๋ฆฐ์ท์์์ฒ๋ผ htmlDesign ์ html_css ๋ผ๋ ์์ํด๋์ ๋ด์์ฃผ๋ ค๊ณ ํ๋ค.๊ทธ๋ผ html_css ๋ ํ์งํ ๋ฆฌ๋ฅผ ๋จผ์ ์์ฑํด์ค์ผ๊ฒ ์ง? html_css ๋ผ๋ ์ด๋ฆ์ผ๋ก ์๋ก์ด ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ค๋ ๋๊ณ ,๊ธฐ์กด์ ์๋ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ค ๋ถ๋ค์ ์ฌ์ฉํ์
๋ ๋๋ค. ๋๋ ์ด๋ฏธ ๋ง๋ค์ด์ ธ์๋ ๊ฑธ ์ฌ์ฉํ์ง๋ง์๋ก ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ค ..
โ
๋ฌธ์ โ ๏ธ 404 Not Found ํ์ด์ง๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค ์ธํฐ๋ท์ผ๋ก ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ๋ค ๋ณด๋ฉด ๊ฐ์ฅ ํํ๊ฒ ๋ฐ์ํ๋ ์ค๋ฅ๊ฐ 404 Not Found ์
๋๋ค.ํด์ธ ์ฌ์ดํธ์์๋ 404 Not Found ๋๋ Error 404, ๊ตญ๋ด ์น์ฌ์ดํธ์์๋ '์นํ์ด์ง๋ฅผ ํ์ํ ์ ์์ต๋๋ค.'์ ๊ฐ์ ์๋ด ๋ฉ์ธ์ง๋ก ๋ํ๋๊ธฐ๋ ํฉ๋๋ค.โโ ๐404 Not Found ์ ์๋ฏธโ๊ทธ๋ ๋ค๋ฉด ์ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ผ๊น์?โ404๋ http ์ํ ์ฝ๋ ์ค์ ํ๋๋ก ์ฌ์ฉ์๊ฐ ์์ฒญํ๋ ํ์ด์ง๋ ํ์ผ์ ์๋ฒ์์ ์ฐพ์ ์ ์๋ ๊ฒฝ์ฐ์ ๋ฐ์ํฉ๋๋ค.์ด ์ค๋ฅ๋ ์๋ฒ ๋ฌธ์ ๋ ์๋๊ณ , ์ด์ฉ์์ ์ธํฐ๋ท ํ๊ฒฝ์ด๋ ๋คํธ์ํฌ ๋ฌธ์ ๋ ์๋๋๋ค.โ๋ํ์ ์ธ ์ด์ ๋ ํ์ด์ง๊ฐ ์ด๋๋๊ฑฐ๋ ์ญ์ ๋ ๊ฒฝ์ฐ์
๋๋ค. ๋ํ ์ฃผ์๊ฐ ์ ํํ์ง ์์ ๋ ๋ฑ ์ฃผ..
2020๋
11์ 02์ผ 14:27์ด๋ฒ ์ฃผ๋ง์ ์ ๋ง ์ข์ ๋ ์ด์์ด...์ ์ ์ ๋ชป ์๊ฒ๋ง ๋นผ๊ตฌ...๋ช ๋ฌ๊ฐ ์ฝ๋ก๋ ๋๋ฌธ์ ์น๊ตฌ๋ค๋ ๋ชป ๋ง๋ฌ๋ค์์ฆ์ ์ผ๋ ๋ฐ์๊ตฌ ์ฌ์ฌํ๋๋ฐ ์ค๋๋ง์ ์ฌ๋ฐ๊ฒ ๋์์ดใ
ใ
ใ
์ฐ๋ฆฌ๋ ๋ค๊ฐ์ด ์์ธ์ ๋๋ฌ๊ฐ์ด ๋๋ฃจ๊ฐ ์ ์น๊ตฌ๋ค์ ๋ฐ๋ฆฌ๊ณ ์๋ค์ ์น๊ตฌ๋ค์ ๋ค ๊ท์ฝ๊ณ ๊น์ฐํ๋ค๊ทธ๋ฆฌ๊ตฌ ๋๋ฃจ์ฒ๋ผ ์ฐฉํ๋ค ใ
ใ
ใ
๋๋ ์ด ์ ๋ค์ด ๋ค ์ข๋ค๊ทธ๋ฆฌ๊ตฌ ์์ธ์ ์ ๋ง ๋ฉ์ง ๊ณณ์ด์ผ์ด์์ ๊ธฐ์ฐจํ๊ณ ์๊ฒฝํ ๋๋ ์ฉ์ฐ์ญ์์ ๋ด๋ฆฌ๋ฉด ๊ฐ์ด์ด ์
์ฅํด์ง๋ค.๊ณ๋จ ๋ฐ์ ํผ์ณ์ง ๊ณ ์ธต ๋น๋ฉ๋ค๊ณผ ๋์ ๋๋ก๋ฅผ ๋ง์ฃผํ๋ฉด ์ฌ๊ธฐ๊ฐ ์ ๋ง ๋๋์๊ตฌ๋ ํ๊ณ ๋์ ๋๊ณ ๋ฐ๋ผ๋ณด๊ฒ ๋ผ๊ผญ ์์ธ์์ ์ด์ ๋ณด๊ณ ์ถ์ด์์ธ์ ์ด๊ณณ ์ ๊ณณ ์๊ธฐ์๊ธฐํ๋ค์์ ๊ฑฐ๋ฆฌ์ ์ปคํผ์ ์ท๊ฐ๊ฒ๊ฐ ์ฆ๋นํ๊ฒ ๋ค์ด์ ์๋ค...๊ทธ๋ฆฌ๊ตฌ ํ์๋ฅผ ํ๊ตฌ ๊ฐ๋ณ์ ๋ฐ๋ผ ๋ฌ๋ฆฌ๋ฉด ๊ธ๋ฐฉ์ด๋ผ๋ ์ฐ๋ฌ์ง ๊ฒ ๊ฐ์ด..
โ
๋ฌธ์ ๊นํ๋ธ ์๋๋ฅผ 3d๋ก ๊พธ๋ฏธ๊ธฐ ์ํด ๋ ํ์งํ ๋ฆฌ action์์ workflow๋ฅผ runํ๋ ค๋๋ฐ ์ ๋์๊ฐ. ์๋์ ๊ฐ์ด ๋นจ๊ฐ ์์ค๋ฐ์ค๊ฐ ๋จ๋ฉด์ ๊ตฌ๋๋์ง ์๋๋ค.์๋ฌ ์ฝ๋๋ฅผ ๋ณด๋ Process completed with exit code 128 ๋ผ๋ ๋ฉ์ธ์ง๋ฅผ ๋ฐ์๋ค. ํ๊ธ๋ก ๊ฒ์ํด๋ด๋ ํด๊ฒฐ๋ฒ์ด ๋์ค์ง ์์์ ์์ด๋ก ๊ฒ์ํด์ ์ฐพ์ ๋๋ค. ์๊ฐ๋ณด๋ค ๋ณ ๊ฑฐ ์๋ ๋ฌธ์ ์๋ค. โ
ํด๊ฒฐ๋ฒโSetting -> actions -> General -> Workflow permissions -> select 'Read and Write permissions' button. ๋ฌธ์ ์ ์์ธ์ 3d workflow์์ ๋ด ๋ ํฌ์งํ ๋ฆฌ์ ์ ๊ทผ ๊ถํ์ด ๋งํ ์๋ ๊ฒ์ด์๋ค.๋ ํฌ์งํ ๋ฆฌ Setting์ผ๋ก ๊ฐ์ workflow ..