백준 11724번💊 처음에 시간초과가 발생했는데 BFS로 풀기위해 shift를 사용해서 그런듯하다. 그래서 DFS로 풀었다.💊 바꾼 후에도 틀렸다고 해서 찾아보니 graph정보를 넣을 때, (1,2), (2,1) 둘다 넣어주어야하는데 (1,2)만 넣어주어서 그런 것
백준 16173번💊 한 방향으로만 갈 수 있다.💊 처음에 시간초과가 발생했는데 칸에 0이 쓰여진 경우를 처리를 안해서 무한 루프에 빠져서 그런 듯 하다.코드
백준 11054번💊 증가수열DP와 감소수열DP를 각각 만든 후 합쳐주어야한다. 🧸 난 증가수열DP 만드는 방법도 잊고있었다..😥 이제는 꼭 기억해야지.코드
백준 11057번💡 가로 길이가 10, 세로 길이는 input인 2차원 배열을 1로 채워주고 아래 그림과 같이 dp를 채워주면 된다.코드
백준 1012번코드🧸 어제 풀었던 문제랑 거의 똑같아서 혼자서 풀 수 있었다! 그래도 문제 푸는 시간을 줄여야할 것 같다.
백준 2667번💊 1인 곳을 어떻게 찾아야하지 하고 그냥 BFS로 다 체크했는데 이중 for을 돌려 1을 찾고 BFS로 1인 곳만 체크하면 되는 것이었다.
백준 2504번💊 '(', '\[' 괄호마다의 경우를 모두 쓰고, 올바르지 않은 경우도 하나하나 체크해준 코드는 시간초과 오류가 발생했다. 💊 다른 분의 코드를 참고하여 올바르지 않은 경우를 미리 확인하고, reverse, point 변수를 추가하여 코드를 간소화하
백준 10610번코드💊 처음에 정렬을 먼저하고 반복문을 돌렸는데.. 각 자리 숫자의 합이 3의 배수이면 이 숫자는 3의 배수라는 것을 이용하고 정렬을 해야한다.
백준 17413번코드💊 처음에 findWord 함수에서 아래와 같이 코드를 작성했더니 메모리 초과 오류가 발생했다.💊 다른 분들의 코드를 보니 tag판별 플래그를 사용하거나, 정규식을 사용하고 있었다.
백준 13305번💊 입력값부터 BigInt를 해주어야한다.💊 BigInt는 Math 객체의 메서드와 함께 사용할 수 없다.오답 코드(41점)정답 코드
링크텍스트(백준 1789번)🧸 처음에는 1부터 더해주고 되돌리기까지 했다. 하지만 1부터 19까지 더한 값이 190이고 19를 29로 바꿔주면 200을 만들 수 있기때문에 굳이 되돌려서 구할 필요가 없다.첫번째 코드두번째 코드