๋ชฉ๋ก์ ์ฒด ๊ธ (244)
๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
์ํ์ค ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ ๋ด์ ๊ฐ ์์๊ฐ ์์๋ฅผ ๊ฐ์ง๊ณ ๋ฐฐ์ด๋ ๋ฐ์ดํฐ์ ๋๋ค. ์ด ๋๋ฌธ์ ์์๊ฐ ๋ฐ๋๋ฉด ๋ฐ์ดํฐ๊ฐ ๋ดํฌํ ์ ๋ณด๊ฐ ๋ณ๊ฒฝ๋๊ฑฐ๋ ์์ค๋ ์ ์์ต๋๋ค. ์์ปจ๋, ์ํ์ค ๋ฐ์ดํฐ [“์์ถ๋”, “์ ๋ณด๋ก”, “์ธ์ฝ๋ฉ”, “ํฉ๋๋ค”]๋ฅผ [“์ธ์ฝ๋ฉ”, “์ ๋ณด๋ก”, “์์ถ๋”, “ํฉ๋๋ค”]๋ก ์์๋ง ๋ณ๊ฒฝํด๋ ์๋์ ์๋ฏธ๋ฅผ ์์ด๋ฒ๋ฆฌ๊ฒ ๋ฉ๋๋ค. LSTM๊ณผ ํธ๋์คํฌ๋จธ์ ํฐ ์ฐจ์ด์ ์ A์ ์์ถ๋ ์ ๋ณด ์ฌ์ด์ ์ผ๋ง๋ ๋ง์ ์ ์ ๊ฑฐ์น๋์ง์ ๋๋ค. LSTM์ ์ํ์ค ๋ฐ์ดํฐ์ ๊ธธ์ด๋งํผ LSTM์ ์ ๊ฑฐ์ณ๊ฐ์ผ ํฉ๋๋ค. ๊ทธ์ ๋นํด ํธ๋์คํฌ๋จธ๋ TRM(Transformer Module)์ ์ 1๋ฒ๋ฐ์ ๊ฑฐ์น์ง ์์ต๋๋ค. ์ ์ ๋ง์ด ๊ฑฐ์น ์๋ก ์ ๋ณด๊ฐ ๋ณํ๋ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋ฉฐ ํ์ต์ ๋์ด๋๊ฐ ์ฌ๋ผ๊ฐ๋๋ค. ์ด๋ฐ ์ด์ ๋ก ๊ธธ์ด๊ฐ ๊ธด ์ํ์ค ๋ฐ์ดํฐ์..
๋ชจ๋ฐ์ผ ํ๊ฒฝ(์์ดํจ๋ ๋ฑ)์์ ํฌ๋กฌ ๊ฐ๋ฐ์๋ชจ๋์ฒ๋ผ js ์คํํด ๋ณผ์ ์๋ ์ฌ์ดํธ์ ๋๋ค. ๋ํ ์ด๋ฅผ ๋ด ํ๋ก์ ํธ์์๋ ์ ์ฉํ ์ ์๋๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. https://eruda.liriliri.io/
๋ฌธ์ https://level.goorm.io/exam/195701/%EB%8C%80%EC%B2%B4-%EA%B2%BD%EB%A1%9C/quiz/1 ๊ตฌ๋ฆLEVEL ๋์ด๋๋ณ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ SW ์ญ๋์ ํฅ์์ํฌ ์ ์์ต๋๋ค. level.goorm.io ํด๊ฒฐ ์๊ฐ 1. map ์์ ๊ฐ ๋ ธ๋๋ค์ด ์ฐ๊ฒฐ๋ ์ ์๋ ๋ ธ๋๋ค์ ArrayList๋ฅผ ๋ง๋ ๋ค. 2. for๋ฌธ์ผ๋ก ์ผ์ฐจ๋ฅผ ๋๋ ค์ ์ผ์ฐจ๊ฐ ์์๊ณผ ๋๋ ธ๋๊ฐ ๊ฐ์ผ๋ฉด -1์ ๋ฆฌํดํ๊ฒ ํ๋ค. 3. ํ์ ๋ ธ๋๋ฅผ ๋ด๋๋ค 4. ํด๋น ๋ ธ๋๋ฅผ map์์ ์ฐพ์ ๊ทธ์ arraylist๋ฅผ ํ์ ๋ด๋๋ค (๋จ! ์ผ์ฐจ์ ๊ฐ๊ฑฐ๋ ํ๋ฒ ์๋ค ๊ฐ (check) ๋ ธ๋๋ ๋ด์ง ์๋๋ค) 5. ๋ ๋ ธ๋๋ฅผ ๋ง๋๋ฉด ์ด์ ์ ๊ฐ์ +1 ํ์ฌ ๋ฆฌํดํ๋ค. ์ฝ๋ import java.util.*; pu..
๊ฒฐ๊ตญ ํด๋ผ์ฐ๋๋ ์จํ๋ ๋ฏธ์ค๋ ๊ฐ๊ฐ ์ฅ๋จ์ ์ด ์๊ธฐ ๋ง๋ จ์ ๋๋ค ๊ทผ๋ฐ ๊ทธ ์ฐ๋ ์ฅ๋จ์ ์ ์ฌ์ค ์ธํฐ๋ท์ ์ ๋ฆฌ๊ฐ ๋ค ์๋์ด์์ด์. https://7942yongdae.tistory.com/82 ์จํ๋ ๋ฏธ์ค(On-premise)์ ํด๋ผ์ฐ๋(Cloud) ์ฐจ์ด์ ์จํ๋ ๋ฏธ์ค(On-premise)์ ํด๋ผ์ฐ๋(Cloud) ์์คํ ์ ์ฅ๋จ์ ์ ๋งํ๊ธฐ์ ์์ ๋ ์์คํ ์ ์ ์๋ฅผ ๋จผ์ ์ด์ผ๊ธฐํด๋ณผ๊น ํฉ๋๋ค. ๋ ์์คํ ์ ์ ์๋ฅผ ์๋ฉด ์ฅ๋จ์ ์ ์กฐ๊ธ ๋ ์ฝ๊ฒ ์ดํดํ ์ ์์ต๋๋ค. 7942yongdae.tistory.com ์๋ฅผ๋ค์ด ์์ํ์ฌ์์ ๋ฐ์ดํฐ์ผํฐ๋ฅผ ์ด์ํ๋ค๋ฉด ํจ์จ์ ์ผ๊น์? ํจ์จ์ ์ด์ง ์์ต๋๋ค. ์์ํ์ฌ์์๋ ํด๋ผ์ฐ๋๋ฅผ ์ฐ๋๊ฒ ๊ตฌ์ถ์ด๋ ๊ด๋ฆฌ ๋น์ฉ์ธก๋ฉด์์ ๊ต์ฅํ ๋น์ฉ์ ๊ฐ์ด ์๊ธฐ๊ฒ ์ฃ ๊ทผ๋ฐ ํฐํ์ฌ์์ ๋ฐ์ดํฐ์ผํฐ๋ง ์ฐ๋ฉด ์ข์๊น์? ์ ๋งคํ์ฃ ..
๋ฌธ์ https://level.goorm.io/exam/195700/%EC%A4%91%EC%B2%A9-%EC%A0%90/quiz/1 ๊ตฌ๋ฆLEVEL ๋์ด๋๋ณ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ SW ์ญ๋์ ํฅ์์ํฌ ์ ์์ต๋๋ค. level.goorm.io ๋ด๊ฐ ์๊ฐํ ๊ณผ์ 1. ๊ฐ๋ก๋ฅผ ๋จผ์ ๊ธ๊ณ ๊ฐ๋ก์ ๊ฐฏ์๋ฅผ ์ ์ฅํด ๋๋ ๋ฐฐ์ด์ ๋ง๋ ๋ค. 2. ์ธ๋ก๋ฅผ ๊ทธ์๋ ๊ฐ๋ก๊ฐ ๊ทธ์ด์ ธ ์๋ ๊ณณ์ด๋ ๊ฒน์น ๋ ๊ฐ๋ก์ ๊ฐฏ์๋ฅผ answer์ ๋ํด์ค๋ค. import java.io.*; import java.util.*; class Main { public long solution(int N, int M, long[][] arr, ArrayList garo, ArrayList sero) { long answer = 0; boolean[][]..
๋ฌธ์ https://level.goorm.io/exam/195689/%EA%B5%AC%EB%A6%84-%EC%B0%BE%EA%B8%B0-%EA%B9%83%EB%B0%9C/quiz/1 ๊ตฌ๋ฆLEVEL ๋์ด๋๋ณ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ SW ์ญ๋์ ํฅ์์ํฌ ์ ์์ต๋๋ค. level.goorm.io import java.util.*; class Main { public static void main(String[] args) throws Exception { Scanner in= new Scanner(System.in); int N = in.nextInt(); int K = in.nextInt(); int answer = 0; int[][] arr = new int[N][N]; for(int i=0; i
๋ฌธ์ https://level.goorm.io/exam/195688/%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%82%98%EB%88%84%EA%B8%B0/quiz/1 ๊ตฌ๋ฆLEVEL ๋์ด๋๋ณ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ SW ์ญ๋์ ํฅ์์ํฌ ์ ์์ต๋๋ค. level.goorm.io ์ฝ๋ import java.util.*; class Main { public static void main(String[] args) throws Exception { Scanner in= new Scanner(System.in); int N = in.nextInt(); int answer = 0; String str = in.next(); HashSet arr = new HashSet(); int max = N-2..
๋ฌธ์ https://level.goorm.io/exam/195687/%EC%9D%B4%EC%A7%84%EC%88%98-%EC%A0%95%EB%A0%AC/quiz/1 ๊ตฌ๋ฆLEVEL ๋์ด๋๋ณ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ SW ์ญ๋์ ํฅ์์ํฌ ์ ์์ต๋๋ค. level.goorm.io ์ฝ๋ import java.io.*; import java.util.*; class Binary implements Comparable{ public int index; public int cnt; Binary(int index, int cnt){ this.index = index; this.cnt = cnt; } @Override public int compareTo(Binary o){ if(this.cnt==o.cnt) { re..
๋ฌธ์ https://level.goorm.io/exam/195686/%EC%99%84%EB%B2%BD%ED%95%9C-%ED%96%84%EB%B2%84%EA%B1%B0-%EB%A7%8C%EB%93%A4%EA%B8%B0/quiz/1 ๊ตฌ๋ฆLEVEL ๋์ด๋๋ณ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ SW ์ญ๋์ ํฅ์์ํฌ ์ ์์ต๋๋ค. level.goorm.io ์ฝ๋ import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws Exception { Scanner in= new Scanner(System.in); int N = in.nextInt(); int[] arr = new int[N]; arr[0] = in...