๋ฐ์ํ Algorithm16 BOJ 1941) ์๋ฌธ๋ ์น ๊ณต์ฃผ (C++) 1941๋ฒ: ์๋ฌธ๋ ์น ๊ณต์ฃผ ์ด 25๋ช ์ ์ฌํ์๋ค๋ก ์ด๋ฃจ์ด์ง ์ฌํ์๋ฐ์ 5*5์ ์ ์ฌ๊ฐํ ๊ฒฉ์ ํํ๋ก ์๋ฆฌ๊ฐ ๋ฐฐ์น๋์๊ณ , ์ผ๋ง ์ง๋์ง ์์ ์ด๋ค์๊ณผ ์๋์ฐ์ด๋ผ๋ ๋ ํ์์ด ๋๊ฐ์ ๋ํ๋ด๋ฉฐ ๋ค๋ฅธ ํ์๋ค์ ํ์ด์ก๊ธฐ ์์ www.acmicpc.net ์ฒ์์๋ ๊ฐ ์ ์ ๋ํด DFS๋ BFS๋ก ํ์์ ์๋ํ๋ ค๊ณ ํ๋๋ฐ ๊ทธ๋ด ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ๊ฐ ํ์์ด ๋์ง ์์๋ค. O O O O O O O O O O O O O O ์ด๋ป๊ฒ ํด์ผ ํ๋ ๋จธ๋ฆฌ๋ฅผ ์ธ๋งค๋ค๊ฐ https://transferhwang.tistory.com/294 ๋์ ๋ธ๋ก๊ทธ์์ ๋์์ ์ป์๋ค. 1. 7๋ช ์ ํ์์ ๋ฝ๋๋ค. 2. ํด๋น ํ์๋ค ์ค ์ด๋ค์ํ๊ฐ 4๋ช ์ด์์ธ์ง, ๋ชจ๋ ํ์์ด ์ธ์ ํด ์๋์ง๋ฅผ ๊ฒ์ฌํ๋ค. #include using namespace std.. 2021. 9. 23. [ํ๋ก๊ทธ๋๋จธ์ค ๊ณ ๋์ Kit] ์ ํ๋ฒํธ๋ชฉ๋ก(ํด์) - c++ ์ ๊ทผ ์ฒ์์ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ๊ธธ์ด์์ผ๋ก ์ ๋ ฌํ ๋ค์์ ๋น๊ตํ๋ฉด ๋๊ฒ ๋ค ๋ผ๊ณ ์๊ฐํ๊ณ ์ฝ๋๋ฅผ ์งฐ๋ค. ๊ธธ์ด๊ฐ ๊ฐ์ผ๋ฉด ์๋ก ๊ฐ์ ๋ฌธ์์ด์ ์์ผ๋ฏ๋ก ๋น๊ตํ ํ์๊ฐ ์์ผ๋ continue๋ฅผ ํด์ฃผ๋ฉด ํจ์จ์ฑ์ ์ถฉ๋ถํ ๊ณ ๋ คํ๋๊ฑฐ๋ผ๊ณ ์๊ฐํ๋๋ฐ ์ ํ์ฑ์ ๋ค ํต๊ณผํ์ง๋ง ํจ์จ์ฑ 3, 4๋ฒ์ ํต๊ณผํ์ง ๋ชปํ๋ค. ์ค๋ต์ฝ๋ #include #include #include using namespace std; bool compare(string a, string b){ if(a.size()==b.size()){ return false; } else { return a.size() 2021. 9. 18. [ํ๋ก๊ทธ๋๋จธ์ค ๊ณ ๋์ Kit] ์์ฅ(ํด์) - Javascript ์ค์ ์กฐํฉ์ ์ผ์ผํ ๊ตฌํด์ ๊ณ์ฐํ๋ฉด ์๋ง ํต๊ณผํ์ง ๋ชปํ ๊ฒ์ด๋ค. ์ฒ์์ ์กฐํฉ์ผ๋ก ํ๊ณ ์ ์ถํ๋๋ ํ ์ผ 1๋ฒ์ด ์ค๋ต์ด ๋ด๊ณ ์ง๋ฌธํ๊ธฐ๋ฅผ ๊ฐ๋ณด๋๊น ๋๊ฐ์ ์ฌ๋๋ค์ด ์ฐ๊ธ๋๊ณ ์์๋ค. ์ฐพ์๋ณด๋๊น ํจ์ฌ ๋ ๊ฐ๋จํ๊ฒ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๋ค. function solution(clothes) { var type = new Map(); var arr = []; var i=0; clothes.map((value, idx) => { if(type.get(value[1])===undefined){ arr[i]=2; type.set(value[1], i++) } else { arr[type.get(value[1])]+=1; } }) var answer = 1; arr.map(value => { answer*=value; }).. 2021. 9. 16. BOJ 4179 ) ๋ถ! (C++) 4179๋ฒ: ๋ถ! ์ ๋ ฅ์ ์ฒซ์งธ ์ค์๋ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ๋ ์ ์ R๊ณผ C๊ฐ ์ฃผ์ด์ง๋ค. ๋จ, 1 ≤ R, C ≤ 1000 ์ด๋ค. R์ ๋ฏธ๋ก ํ์ ๊ฐ์, C๋ ์ด์ ๊ฐ์์ด๋ค. ๋ค์ ์ ๋ ฅ์ผ๋ก R์ค๋์ ๊ฐ๊ฐ์ ๋ฏธ๋ก ํ์ด ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ๋ฌธ www.acmicpc.net BFS๋ก ํ๋ฆฌ๋ ๋ฌธ์ ๋ฐ ์์ธ ์ฒ๋ฆฌ ํ๋ ๋ถ๋ถ์์ ๋ฏธ์ฒ ๊ณ ๋ คํ์ง ๋ชปํ ๋ถ๋ถ์ด ์์ด ์ข ํค๋งธ๋ค. 1. ๋ถ์ ์ด๋๊ฒฝ๋ก์ ๋ํ ํ์ ์งํ์ด์ ์ด๋ ๊ฒฝ๋ก์ ๋ํ ํ๋ฅผ ๊ฐ๊ฐ ๋ง๋ค์ด์ฃผ๊ณ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด์ ์์์ ๋ค์ ๊ฐ ํ์ ์ ๋ ฅํด์ค๋ค. ๊ทธ๋ฆฌ๊ณ ์งํ์ด์ ์ด๋ ์๊ฐ์ ์ฒดํฌํ ๋ฐฐ์ด(dist)๊ณผ ๋ถ์ ์ด๋ ์๊ฐ์ ์ฒดํฌํ ๋ฐฐ์ด(burn)์ ์ด๋ ๊ฐ๋ฅํ ์ขํ๋ฅผ -1๋ก ์ฒดํฌํด์ค๋ค. (๋ฐ๋ก ์ฒดํฌํ์ง ์์ ์ขํ๋ 0์ผ๋ก ์ด๊ธฐํ ๋์ด ์์ผ๋ฏ๋ก ์ถํ ๋ฐฉ๋ฌธ์ฌ๋ถ ์ฒดํฌ ์ ํด๋น ์ขํ๊ฐ .. 2021. 7. 28. ์ด์ 1 2 3 ๋ค์ ๋ฐ์ํ