[백준] 9177 단어 프즐

` 처음에 시간초과가 나서 위치 메모이제이션을 해주어서 통과. 그래도 1000ms 정도 나옴.. 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 import java.

[백준] 11559 Puyo Puyo

` bfs를 활용한 시뮬레이션. stack을 이용해 블록을 아래로 내리는 법을 생각하다 좋은 코드가 나온 것 같다. 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 import java.

[백준] 17498 폴짝게임

` 폴짝폴짝 돌을 던지자 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 import java.

[백준] 17453 두 개의 문

` -1을 곱하여 1과 -1이 반복되고 결과를 바로 계산할 수 있게 함. 비트 마스킹을 잘 활용하거나 백트래킹을 하면 더 빠른 결과가 나올 거 같은데 더 공부해볼 예정… 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 import java.

[백준] 20166 호석의 문자열 지옥

` 모든 문자의 경우의 수를 구한 다음에 입력받은 문자에 해당하는 경우의 수 출력 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 import java.