์ ๋ง ์ค๋๋ง์ ์ฐ๋ ํฌ์คํ ์ Cos Pro 1๊ธ ์๊ฒฉ์ฆ ์ทจ๋ ํ๊ธฐ๋ก ๊ฐ์ ธ์๋ค ๐ฅน
ํ์ฌ ์ํ์(์ฌ์ค ๋ ธ๋๋ผ) ๋ฐ๋น ๋ฐฉ์นํ๋ ๋ธ๋ก๊ทธ๋ฅผ ์ธ์ ๋ค์ ์์ํ๋~ ๋ง๋งํ๊ธฐ๋ง ํ๋๋ฐ,
์ด๋ ๊ฒ ํ์ด๋ฐ ์ข๊ฒ ์๊ฒฉ์ฆ์ ์ทจ๋ํ๊ฒ ๋์ด์ ํฌ์คํ ์ธ ๊ฑฐ๋ฆฌ๋ ์๊ธฐ๊ณ , ์ผ์์ด์กฐ์ธ ๋ฏ ํ๋ค.
์ทจ๋ํ๊ฒ ๋ ๊ฒฝ์๋ ๋จ์ํ ๋...... ๐ฐ
์ด๋ ๋จ์ด์ง ๋ ์๋ ์ฐพ์๋ค๋๋ ์ค ํ์ฌ์์ ๊ฒฉ๋ ค๊ธ์ ์ง์ํ๋ ์๊ฒฉ์ฆ ๋ฆฌ์คํธ์ Cos Pro 1๊ธ์ด ์๋ค๋ ์ฌ์ค์ ์๊ฒ ๋์๊ณ ,
์๋ ์ ํ์ด์ฌ(Python)์ผ๋ก ์ด๋ฏธ ์ทจ๋ํ ์๊ฒฉ์ฆ์์๋ ๋ค๋ฅธ ์ธ์ด๋ก ์๋ก ๋ฐ๋ฉด ๋๊ฐ์ด ๊ฒฉ๋ ค๊ธ์ ์ค๋ค๊ธฐ์ ๋ํผ ์๋ฐ(Java)๋ก ์ ์ฒญํ๊ฒ ๋์๋ค!
๋ด ์ฝ๋ฉํ ์คํธ์ฉ ์ฃผ์ธ์ด๊ฐ ์๋ฐ์๋ ๋๋ถ์ ์ด๋ฒ ๊ธฐํ์ ์ฝ๋ฉํ ์คํธ ๊ฐ๊ฐ๋ ๋ค์ ์ผ๊นจ์ฐ๋ฉด์ ๋จ๊ธฐ๊ฐ์ ์ค๋ ฅ์ ๋์ด์ฌ๋ฆฌ๊ธฐ ๋๋ฌด ์ข์๋ค.
(์ฐธ๊ณ ๋ก ์๋ ์ ๊ตณ์ด ํ์ด์ฌ์ผ๋ก ์ทจ๋ํ ์ด์ ๋, ๋ฌธ์์ด ์ฒ๋ฆฌํ๋ ๋ฌธ์ ์ถ์๊ฐ ์ฆ๋ค๋ ์ด์ผ๊ธฐ๋ฅผ ๋ค์๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ฌด๋๋ ์๋ฐ๋ก๋ ์๋์ค์ ์จ์ผํ ์ฝ๋๋ ํ์ด์ฌ์์ ํ ์ค๋ก ๋๋ผ ์๋ ์๋ค ๋ณด๋... ๊ธฐ์ ์ฝํ ์ผ ํ์ด์ฌ ํจ์๋ค์ ์๊ฐ์ด๊ณผ ์๋๊ฒ ์ ์ ํ ์จ์ผ ํ๋๊ฒ ์ด๋ ค์ ์ง๋ง, Cos pro ๊ฐ์ ์๊ฒฉ์ฆ์์๋ ํจ์๋ฅผ ๋จ์ฉํด์ ์จ๋ ๊ทธ๋ค์ง ๋ฌธ์ ๊ฐ ๋์ง ์๋ ๊ฒ ๊ฐ์๊ณ , ๊ทธ๋ ๋ค๋ฉด ํ์ด์ฌ์ผ๋ก ๋ ํธํ๊ฒ ๋ฌธ์ ํ์~!๋ ์๊ฐ์ ํ์ด์ฌ์ ์ง์ํ๊ฒ ๋์๋ค)
์ผ๋จ ์ํ๋๋น > ์์์ผํ๋ ์ฝ๋ > ์ฐ ์ํํ๊ธฐ ์์ผ๋ก ๋ฆฌ๋ทฐ๋ฅผ ๋จ๊ฒจ ๋ณด๊ฒ ๋ค.
์ํ๋๋น ๋ฐฉ๋ฒ - Tips ๐ก
Cos Pro ์๊ฒฉ์ฆ์ ์ธ์ด๋ณ๋ก ๋ชจ์๊ณ ์ฌ๋ฅผ ํ์ด๋ณผ ์ ์๋ค.
groomdue์์ (์๋ง๋)์ค์ ๊ธฐ์ถ๋ฌธ์ ๋ฅผ 6ํ์ฐจ ๋ถ๋์ผ๋ก ์ ๊ณตํ๊ณ ์๊ณ , ํ๋ก๊ทธ๋๋จธ์ค์์๋ 1ํ๋ถ ์ ๋์ ๋ชจ์๊ณ ์ฌ๋ฅผ ์ ๊ณตํ๊ณ ์๋ค.
1. ๊ตฌ๋ฆ์๋ ์ฌ์ดํธ
2. ํ๋ก๊ทธ๋๋จธ์ค Cos Pro 1๊ธ ๋ชจ์๊ณ ์ฌ
์ํ์ ์ค๋นํ๋ค๋ฉด, ์ ๋ชจ์๊ณ ์ฌ๋ค์ ์ ์ด๋ 1ํ๋ถ์ ๊ผญ ํ๊ณ ๊ฐ๋ ๊ฒ์ ์ถ์ฒํ๋ค.
์ฒซ ๋ฒ์งธ๋ก, ์ํ ํ๊ฒฝ๊ณผ ์๋นํ ์ ์ฌํ๊ฒ ๊ตฌ์ฑ๋์ด ์์ด ํ๊ฒฝ ์ ์์ ๋์์ด ๋๋ค.
๋ฌธ์ ๊ตฌ์ฑ๋ ์ํ ์งํ ์์๋ก ๋์ด ์๊ณ , ๋น ์นธ ์ฑ์ฐ๊ธฐ๋ ํ ์ค ๋๋ฒ๊น ์ญ์ ์ํ ํ๊ฒฝ๊ณผ ๋์ผํ๊ฒ ๊ตฌ์ฑ๋์ด ์๋ค.
์ค์ ์ํํ๊ฒฝ์์๋ ์ฝ๋ ์๋์์ฑ ๊ธฐ๋ฅ์ ์ง์ํ์ง ์๋๋ค.
์น ํ๊ฒฝ์์ ์์ฑํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ๋ฐฑ์ค์ด๋ SWEA, ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์์ฑ๋์ ์ฉ์๋ก ํ์ํ์ ์ง ๋ค๊ณ ์๊ฐํด์ผ ํ๋ค.
์ ๋ชจ์๊ณ ์ฌ๋ค์ ํตํด ์์ฃผ ์ฌ์ฉํ๋ ํจ์๋ค์ ๋ฏธ๋ฆฌ ์์งํ๊ณ ์๋์์ฑ ์์ด ์ฝ๋ฉํ๊ธฐ๋ฅผ ์ฐ์ตํ ์ ์์๋ค..
(๊ธฐ์ต ์ ๋ ์ค ํ ๊ณณ์์ ์๋ ์๋์์ฑ์ด ๋ด๋ ๊ฒ ๊ฐ์๋ฐ, ์ค์ ์ํ์๋ ๊ทธ๋ฐ ๊ธฐ๋ฅ์ด ์์ผ๋ ์ ์!)
๊ผญ ์๊ณ ๊ฐ์ผ ํ๋ ์ฝ๋
Cos Pro๋ฅผ ์ค๋นํ๋ ์ฌ๋์ด๋ผ๋ฉด ์ด๋์ ๋ ์ฝํ ๋ฅผ ์ณ๋ณธ ์ฌ๋์ผ ๊ฒ์ด๊ณ ,
๊ทธ๋ ๋ค๋ฉด ์๋ ๋ด๊ฐ ํ๋ ์๊ธฐ๋ค์ ๋๋ถ๋ถ ์์งํ๊ณ ์์ ๊ฒ์ด๋ค.
๋จ, ๋์ฒ๋ผ ์ฝ๋ฉ์์ ์์ ๋๊ณ ์ด๋ค๊ฐ(^^) ๊ธํ๊ฒ ๋ณต๊ธฐ๊ฐ ํ์ํ ์ฌ๋๋ค์ ์ง๊ณ ๋์ด๊ฐ๋ฉด ์ข์ ๋ฏ ํ๋ค.
1. Class, Interface ์์
ํด๋์ค ์์์ "extends", ์ธํฐํ์ด์ค ์์์ "implements"์์ ๋ช ์ฌํ์.
์ธํผ ํ๋ก์ ํธ ํ ์ธ ์ผ๋ ์์๋ ์์์ ๋น์นธ ์ฑ์ฐ๊ธฐ๋ก ๋ง๋๋ฉด ์ฌํ ๋นํฉ์ค๋ฌ์ ์ง๋ค.....
2. BFS, DFS
์์งํ ์ด๊ฑฐ ๋ชจ๋ฅด๋๋ฐ Cos Pro 1๊ธ ๋ฐ๋ฌ๊ฐ๋ ์ฌ๋์ ์์ ๊ฒ์ด๋ผ ์๊ฐํ๋ค...
ํ ๊ตฌํํ๊ธฐ, ๋ณ์ ๋ฌผ๊ณ ๊น์ดํ์ํ๊ธฐ ... ๋ชจ๋ ์์์ผ ํ๋ค !!!
- ๋ํ์ ์ธ BFS ์ฝ๋
ํ ๋งํ : https://eijun.tistory.com/141
- ๋ํ์ ์ธ DFS ์ฝ๋ (์ด์ง ์ ๋งคํ๋ฐ ๊ณต๊ฐ ํฌ์คํธ ์ค์ ์ ๋นํ๊ฒ ์ด๊ฑฐ๋ฐ์ ์๋ค^^;)
์ต์ ๊ฒฝ๋ก ํ์ํ๋ ๋ฒ ์๊ธฐ! DFS ์คํ ์ค๋ฒํ๋ก์ฐ ์๋๊ฒ ์กฐ๊ฑด๋ฌธ ์ ๊ฑฐ๋๊ฑฐ ์์ง ์๊ธฐ!
3. ์ค๋ณต์กฐํฉ
์๊ทผํ ๋ง์ด ๋์ค๊ณ , ์๊ณ ์ด๋ค ์ํ์์ ๋ง์ฃผ์น๋ฉด ์งค ๋ฏ ๋ง ๋ฏ ์์ง์ ธ์ ๋นํฉ์ํค๋ No.1 ๊ฐ๋
์ค๋ณต์ ์๋๊ณ ๊ทธ๋ฅ ์กฐํฉ์ด์ง๋ง, ์กฐํฉ ๊ธฐ๋ณธ๋ฌธ์ ๋ก๋ ์๋๊ฐ ์ ์ผ ์ข์ ๋ฏ ํ๋ ์ถ์ฒ !!!
4. ๋ฌธ์์ด ์ฒ๋ฆฌ
Cos Pro์์ ๋ฌธ์์ด ์ฒ๋ฆฌ๋ฅผ ํ๋ ๋ฌธ์ ๋ ๊ผญ ํ๋์ฉ์ ๋์ค๋ ๋ฏ ํ๋ค.
ํ์ด์ฌ์ด์๋ค๋ฉด ๋ฐ๋ก ์ ๋ฆฌํ ํ์๋ ์์ ๊ฒ ๊ฐ์ง๋ง(...) ์ด๊ฑฐ์ ๊ฑฐ ํ๋์ฉ ์ ์ด์ค์ผ ํ๋ ์๋ฐ๋ฅผ ์ํด์ ์ ๋ฆฌํ๊ณ ๋์ด๊ฐ๋ค.
- ๋ฌธ์์ด ์๋ฅด๊ธฐ
- ์ฐธ๊ณ : https://eijun.tistory.com/16 (JAVA์ ๋ฌธ์์ด ์ฒ๋ฆฌ(String):์ ๋ ฅํ๊ธฐ, ํ ์์ฉ ์ฝ๊ธฐ, ์๋ฅด๊ธฐ)
String str = "์์ ์
๋๋ค.";
// ๊ธฐ์ค์ ๊ฐ์ง๊ณ ์๋ฅด๊ธฐ. -split()
String splitSample = str.split("์
");
// ์ธ๋ฑ์ค๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋ฅด๊ธฐ
String subString1 = str.subString(2); // "์
๋๋ค."
String subString2 = str.subString(0,2); // "์์ "
- ๋ฌธ์ <-> ์ซ์ ๋ณํ ๋ฐฉ๋ฒ๊ณผ ๊ฐ ํจ์
// ์ฐ์ต์ฝ๋ ์ค ๊ด๋ จ์ฝ๋ ๊ธ์ด์ด. ๊ฐ ์ค๋ผ๋ฆฌ ์ฐ๊ด ์์!
// ์ซ์ -> ๋ฌธ์์ด
String str = Long.toString(num);
// ๋ฌธ์์ด -> ์ซ์(Long)
return Long.parseLong(str);
// ๋ฌธ์์ด -> ์ซ์(Integer)
int result = Integer.parseInt(str);
์ฐ ์ํ ํ๊ธฐ
๋ด ๊ฒฝํ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ ๋ ๋์ฒด์ ์ธ ๋์ด๋๋ ๊ทธ๋ค์ง ๋์ง ์์ ๋ฏ ํ๋ค.
"๋์ง ์์ ๋ฏ"์ ๊ธฐ์ค์ ์ ๊ณต์๋ก์ ๊ฐ ๊ธฐ์ ์ ์ฝํ ์ค๋น๋ฅผ ํด๋ณธ ์ฌ๋์ ๋์์ผ๋ก ํ๋ค.
<๋น์นธ ์ฑ์ฐ๊ธฐ>์ ๊ฒฝ์ฐ๋ ์๊ณ ์ด๋ ๊ฐ๋ ์ ๋ง๋์ง ์๋ ์ด์(์์...) ๋ฌด๋ํ ํ ์ ์๋ ๋ฌธ์ ์ด๊ณ ,
<ํ ์ค ๋๋ฒ๊น >์ ๊ฒฝ์ฐ๋ ๋ฏธ๋ฆฌ ์ ํ์๋ ์ฝ๋๊ฐ ํ์ ์์ ์ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์๊ณผ ๋ง์ง ์๋๋ค๋ฉด ์ฝ๋ ํ๋ฆ์ ํ์ ํ๋๋ฐ ๋ค์ ์๊ฐ์ด ์์๋ ์ ์์ผ๋, ์ด ๋ํ ์ฐจ๊ทผ์ฐจ๊ทผ ์ฝ์ด ๋๊ฐ๋ฉด ํ ์ ์๋ ๋ฌธ์ ์ด๋ค.
๋ฌธ์ ๋ 90๋ถ ์ํ์ ์ ๋ฐ์ ์ก์๋จน๋ <์ฝ๋ ์์ฑ> 3๋ฌธ์ ์ด๋ค.
๋๋ ๋๋ถ๋ถ์ ์ฝํ ์ฐ์ต์ ๋ฐฑ์ค ์ฌ์ดํธ๋ฅผ ํตํด์ ํ๋๋ฐ, ๋ฐฑ์ค์ ๊ธฐ์ค์ผ๋ก ํ์ ๋ ๋ฌธ์ ์ ๋๋๋ ์ค๋ฒ1 ~ ๊ณจ๋ 3 ์ฌ์ด๋ฅผ ์๋ค๊ฐ๋ค ํ๋ ๊ฒ ๊ฐ๋ค. (๋์ฒด๋ก ๊ณจ๋5 ๋๋)
๋ฌธ์ ์กฐ๊ฑด์ด ๊น๋ค๋กญ๊ฑฐ๋ ๊ท๋ชจ๊ฐ ์ด๋ง๋ฌด์ํ์ง๋ ์๋๋ฐ, ์ด์ํ๊ฒ ์ฐ์ต์ด๋ ์ค์ ์ํ๋ง๋ค "์ด? ์ด๊ฑฐ ๋ฐฉ์์ด ๋ฐ๋ก ์๋ ์ค๋ฅด๋ค?" ํ ์ ์ด ๋ช ๋ฒ ์์ด์(ใ ใ ), ์ฌ๋ฌ๋ถ๋ค ๋ชจ๋ ํธ์ค ์ ์์ด์-๋ผ๋ ๋ง์ ๋ชปํ๊ฒ ๋ค.
์๊ฐ์ด ์๊ทผ ๋น ๋ฏํ์ฌ, ํ ๋ฌธ์ ์๋ผ๋ ๊น์ด ๋น ์ ธ๋ฒ๋ฆฌ๋ฉด ์์ฃผ๋ ํ๊ธฐ ์ด๋ ต๊ตฌ๋ ์ถ์ ๋๋?
๊ทธ๋ฌ๋ 1000์ ์ค 600์ ๋ง ๋์ผ๋ฉด ํต๊ณผํ๋ฏ๋ก, ๋ ๋ฌธ์ ์ ๋๋ ํ์ง ๋ชปํ๋๋ผ๋ ๋๋จธ์ง๋ง ๋ค ๋ง์ผ๋ฉด ๋ฌด๋ํ ํต๊ณผํ๋ค.
๊ทธ๋ฌ๋ ํ์ด๋ธ ๋ฌธ์ ๋ค์์ ์ค์๊ฐ ์๋๋ก ํ๋ ๊ฒ์ด ์ ์ผ ์ค์ํ๋ค !
๐ ๐ ๐
๏ผฐ๏ฝ๏ฝ๏ฝ๏ฝ ๏ฝ ๏ผข๏ฝ ๏ผณ๏ผก๏ผน
๐๐ฉ๐ข๐ฏ๐ฌ๐ด ๐ง๐ฐ๐ณ ๐ณ๐ฆ๐ข๐ฅ๐ช๐ฏ๐จ
'Programming > Certification' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[2107~] AWS Certified Solutions Architect-Associate(SAA) ์๊ฒฉ์ฆ ์ค๋น (0) | 2021.07.11 |
---|