์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- C++
- html #css์ ๋ฌธ #visual studio
- 2579
- ๋ฐฑ์ค
- ๋ฏธ๊ตญ์ฌํ #๋ฏธ๊ตญ์ ๊ตญ์ฌํ
- GitHub
- ๋์ ํ ๋น๋ฒ
- ๊ฐ๋ฐ์์ค๋น #์ปดํจํฐ๊ณตํ๊ณผ
- HTML์ ๋ฌธ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (59)
๐๊ฐ๋ฐ๊ณผ ์ผ์ (โงโโฆ)๏พ
์ํ์ ์งํฉ์ ๋น์ ๋ ์ ์๋ค. ์ ์ฅ ์์๊ฐ ์ ์ง๋์ง ์๋๋ค. ๊ฐ์ฒด๋ฅผ ์ค๋ณตํด์ ์ ์ฅํ ์ ์๊ณ , ํ๋์ null๋ง ์ ์ฅํ ์ ์๋ค. ๊ตฌํ ํด๋์ค HashSet, LinkedHashSet, TreeSet ์ฃผ์ ๋ฉ์๋ ๊ธฐ๋ฅ ๋ฉ์๋ ์ค๋ช ๊ฐ์ฒด ์ถ๊ฐ boolean add(E e) ์ฃผ์ด์ง ๊ฐ์ฒด๋ฅผ ์ ์ฅ, ๊ฐ์ฒด๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ ์ฅ๋๋ฉด true๋ฅผ ๋ฆฌํดํ๊ณ ์ค๋ณต ๊ฐ์ฒด๋ฉด fasle ๋ฅผ ๋ฆฌํด ๊ฐ์ฒด ๊ฒ์ boolean contains(Object o) ์ฃผ์ด์ง ๊ฐ์ฒด๊ฐ ์ ์ฅ๋์ด ์๋์ง ์ฌ๋ถ isEmpty() ์ปฌ๋ ์ ์ด ๋น์ด ์๋์ง ์กฐ์ฌ Iterator iterator() ์ ์ฅ๋ ๊ฐ์ฒด๋ฅผ ํ๋ฒ์ฉ ๊ฐ์ ธ์ค๋ ๋ฐ๋ณต์ ๋ฆฌํด int size() ์ ์ฅ๋์ด ์๋ ์ ์ฒด ๊ฐ์ฒด์ ๋ฆฌํด ๊ฐ์ฒด ์ญ์ void clear() ์ ์ฅ๋ ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ์ญ์ boole..
int size() : Vector ์ ํฌ๊ธฐ int capacity(): Vector์ ์ฉ๋(10๋จ์๋ก ์ฆ๊ฐ๋จ) void add(int index, Object element): Vector๋ด์ index์์น์ element๊ฐ์ ๋ฃ์ด์ค๋ค. void addElement(Object element): ํน์ ํ ์ปดํฌ๋ํธ์ ๊ฐ์ ๋ฃ์ด์ฃผ๋ ๊ฒ์ผ๋ก add()์ ๋์ผํ ๊ธฐ๋ฅ์ ํ๋ค. boolean contains(Object elem): ํ์ฌ Vector์ elem์ ์์๊ฐ ์๋์ง ๊ฒ์ฌํ์ฌ ์์ผ๋ฉด true, ์์ผ๋ฉด false๋ฅผ ๋ฐํํ๋ค. Object ElementAt(int index): index ์์น์ ๊ฐ์ฒด๋ฅผ ๋ฐํํ๋ค. Object get(int index): vector์ index๋ฒ์งธ ์์๋ฅผ Objectํํ๋ก ..

https://www.acmicpc.net/problem/2798 ๐ ๋ฌธ์ ๋ธ๋์ญ ๊ท์น์ธ ์นด๋์ ํฉ์ด 21์ ๋์ง ์๋ ํ๋ ๋ด์ ์นด๋์ ํฉ์ ์ต๋ํ ํฌ๊ฒ ๋ง๋๋ ๊ฒ์์ด๋ค. N์ฅ์ ์นด๋์ ์จ์ ธ ์๋ ์ซ์๊ฐ ์ฃผ์ด์ก์ ๋, M์ ๋์ง ์์ผ๋ฉด์ M์ ์ต๋ํ ๊ฐ๊น์ด ์นด๋ 3์ฅ์ ํฉ์ ๊ตฌํด ์ถ๋ ฅํ๋ค. ํด๋น ๋ฌธ์ ๋ ์์ ํ์์ผ๋ก ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋ค ์ฐพ์ผ๋ฉด ๋๋ค. ๋ฌธ์ ์ ํน์ด์ ์ ๊ผญ 3์ฅ์ ๊ณจ๋ผ์ผํ๋ค๋ ์ ์ด๋ค. ๊ทธ๋์ ์ค์ฒฉ ๋ฃจํ๋ฌธ์ 3๊ฐ ๊ฒน์ณ์ 3๊ฐ๋ฅผ ๊ณ ๋ฅธ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ํ์ํ๋ฉด ๋๋ค. ์ฐธ๊ณ ๋ก ์ฌ๊ทํจ์๋ฅผ ์ฌ์ฉํ ์์ ํ์์ผ ๊ฒฝ์ฐ ์๊ฐ์ด๊ณผ๋ก ์ธํด ๋ฌธ์ ๋ฅผ ํ์ง ๋ชปํ๋ค. ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด๋ ๋๋ถ๋ถ ์๊ฐ ์ธ์์ด๊ธฐ ๋๋ฌธ์ ์ฌ๊ทํจ์๋ ๊ทธ๋์ ๋๋๋ก์ด๋ฉด ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข๋ค. ์ฌ๊ทํจ์๋ ๋ง ๊ทธ๋๋ก ํจ์๋ฅผ ๊ผฌ๋ฆฌ๊ฐ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ..

1978 ์์์ฐพ๊ธฐ 2581 1929 ์์ ๊ตฌํ๊ธฐ N๋ถํฐ M๊น์ง ์ ๋ ฅ๋ฐ์์ ๊ณ ์ฌ์ด์ ์๋ ์์ ์ฐพ๋ ๊ฑด๋ฐ https://ko.wikipedia.org/wiki/%EC%97%90%EB%9D%BC%ED%86%A0%EC%8A%A4%ED%85%8C%EB%84%A4%EC%8A%A4%EC%9D%98_%EC%B2%B4 ์๋ผํ ์คํ ๋ค์ค์ ์ฒด - ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์ . ์ํ์์ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด๋ ์์(็ด ๆธ, ๋ฐ์: [์์ค]) ๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ด๋ค. ๊ณ ๋ ๊ทธ๋ฆฌ์ค ์ํ์ ์๋ผํ ์คํ ๋ค์ค ๊ฐ ๋ฐ๊ฒฌํ์๋ค. ๋ชฉ์ฐจ 1 ์๊ณ ๋ฆฌ์ฆ 1.1 ์๋ผํ ์คํ ๋ค์ค์ ์ฒด๋ฅผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๊ตฌํ 2 ๊ฐ์ด ๋ณด๊ธฐ 3 ๊ฐ์ฃผ ์๊ณ ๋ฆฌ์ฆ [ ํธ์ง ] 2๋ถํฐ ์์๋ฅผ ๊ตฌํ๊ณ ์ ํ๋ ๊ตฌ๊ฐ์ ๋ชจ๋ ์๋ฅผ ๋์ด..

๐ ์๋ก ์ด ๋ฌธ์ ๋ ๋ด๊ฐ ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๋ฅผ ์ด์ฌํ ํ์ ๋ ํ์๋ ๋ฌธ์ ๋ค ๊ฐ๋จํ๋ฉด์๋ ๋์ ํ ๋น์ ๊ฐ๋ ์ ์ ์ป์ ์ ์๋ ์ข์ ๋ฌธ์ ! ์ด ๋ฌธ์ ๋ ์ฌ์ค ๋์ ๊ณํ ์ด์ธ์ ์ฌ๊ท ํจ์๋ฅผ ์ฌ์ฉํด์ ํ ์๋ ์์ง๋ง ๊ทธ๋ ๊ฒ ํผ๋ค๋ฉด ์๊ฐ ์ด๊ณผ ๋ฌธ์ ๋ก ๋ง์ ์ ์์๋ค. ๐ ๐ปโโ๏ธ ํ๋ฆฐ ๋ต์ #include using namespace std; int N; int MAX; int* stair; int result; void function(int idx, int nextCnt) { if (idx == N - 1 ) { if (nextCnt == 2) return; if (MAX < result + stair[idx]) MAX = result + stair[idx] ; } else if(nextCnt != 2){ resu..

์ด ๋ฌธ์ ๋ ํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ด์ฉํด์ ๋ฌธ์ ๋ฅผ ํธ๋ ์นด๋ ์๋ ๋ฌธ์ ์ด๋ค ๊ฐ๋จํด์ ๊ธ๋ฐฉ ํ์๋ค.
ํ๋ก๊ทธ๋จ์ ์ฌ๋์ด ๋ณผ ์ ์๋ ๋ถ๋ถ๊ณผ ์๋ ๋ถ๋ถ์ด ์๋ค. html์ ์๊ฐ์ ์ธ ๋ถ๋ถ์ ๋ณด์ฌ์ค ์ ์๋ ๋ถ๋ถ๊ณผ ์๋ ๋ถ๋ถ์ ๊ตฌ๋ณํ๋๋ฐ, ์ด๋ ๋ณด์ฌ์ง๋ ๋ถ๋ถ์ body์ด๊ณ ๋ณด์ฌ์ค ํ์๊ฐ ์๋ ๋ถ๋ถ์ head๋ผ๊ณ ํ๋ค. ๋ฌผ๋ก ์น ๋ธ๋ผ์ฐ์ ๊ฐ body head์ ๋ํ ์ฝ๋ ๊ตฌ๋ณ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์์์ ์ธ์ํ๊ธฐ๋ ํ๋ค. 1. ํ์ด์ง์ ๊ตฌ์กฐ 1) head ํ๊ทธ ํด๋น ํ์ด์ง์ ํ์ดํ์ ์ค์ ํ ๊ฒฝ์ฐ head์ ์ ์ฅํ๋ค. ์ ๋ชฉ 2) body ํ๊ทธ ์ง์ ์ ์ผ๋ก ํ๋ฉด์ ์ถ๋ ฅ๋๋ ๋ถ๋ถ์ bodyํ๊ทธ ๋ด๋ถ์ ๋ฃ๋๋ค. ์ด ํ์ผ์ด html์ผ๋ก ์์ฑ๋ ํ์ผ์์ ์๋ ค์ฃผ๋ ํ๊ทธ์ด๋ค. ์ฃผ์์ ๋ฌ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ํ๊ทธ์ด๋ค.