게임 맵 최단거리 level 2dfs/bfs 문제이다. bfs로 풀면 좋을것 같아서 bfs로 방향을 잡았다.방문한 좌표에 대해 check를 해주고, 갈 수 있는 곳을 check해주는 것이 핵심이다. 처음에 visited를 q에서 뽑고나서 true로 해주어서 무한 루프에
행렬의 곱셈 level 2nxn크기의 2차원 배열을 i행 i열에 i 값을 넣는다. 123223333이런식으로 그다음 각 행을 모두 이어붙이고 left~right까지만 배열로 반환문제 예시에서 행과 열이 같은 경우만 주어져서 이렇게 생각한 것 같다...당연히 실패했다.수
n^2 배열 자르기 level 2nxn크기의 2차원 배열을 i행 i열에 i 값을 넣는다. 123223333이런식으로 그다음 각 행을 모두 이어붙이고 left~right까지만 배열로 반환1차시도때 2차원 배열 만들고 값을 하나씩 넣은다음 그 중에서 left~right 배
H-Index level 2문제를 잘 못 이해해서 삽질했다.n편 중 h 번 이상 인용된 논문이 h편 이상이고,나머지 논문은 개수에 상관없이 h 번 이하 인용되었다면 h의 최댓값이 H-Index이다.흠.. 느리다. 예제 1,1,1,7,8,10 이고 정답은 3이다.결국에는
영어 끝말잇기 level 2핵심 말 그대로 끝말잇기이며 앞 뒤 문자가 이어지는 지 확인중복 단어 불가처음에 Math.round를 사용했는데 생각해보니 반올림이 아닌 올림을 해줘야하는 것이였다. ceil()메서드를 기억하자. 올림, 반올림같은 메서드는 실수형을 매개변수에
카펫 level 2핵심 가로 길이 >= 세로길이가로 세로 길이를 구하되 갈색과 노란색의 개수가 맞아야함좀 이상하게 풀었는데 우선 가로 세로를 찾기위해 약수를 구한다. 약수가 가로 세로가 된다.약수를 check 메서드에 넘긴다. check 메서드는 가로가 위아래로 2개
JadenCase 문자열 만들기 level 2핵심 공백문자가 연속해서 나올 수 있다.첫 문자는 대문자 그외에는 소문자
프로그래머스 PCCP 기출문제 2번 / 석유 시추 핵심 그래프 bfs or dfs을 사용하여 각 석유 덩어리에 개수를 따로 저장하고 번호를 매긴다. 각 열이 어떤 번호를 가졌는지 저장한다음 반복문으로 각 열을 돌아서 가진 번호에 대한 석유 덩어리 개수들을 뽑아서 최대값
프로그래머스 PCCP 기출문제 1번 / 붕대감기문제를 제대로 이해하지 못해서 좀 애먹었다. 핵심은 회복량이 최대 체력을 넘길양이면 최대체력까지만 회복하고 더이상 회복하지 않는다는 것이다..Math 클래스를 잘 이용해보자. 문제를 수학적으로 한 번 생각해 볼 필요가 있다
강의 실습 중 스프링 db 2편 SpringDataJpa 실습중에 에러가 났다. @Import도 확인하고 Config도 확인했는데 자꾸 저렇게 떠서 JpaRepository 상속받은 SpringDataJpaItemRepository 에 가보니 노란줄이 있었다. 알고보니
🧫 문제 분석 ✔️ 출처 숨바꼭질 1697번 - 백준 📖 문제 🔅 문제 풀이 수빈이의 위치 x 동생의 위치 k 수빈이는 -1, +1, *2 로 이동할 수 있고 이는 1초를 사용한다. graph를 조건에 만족하는 최대 크기로 만들어서 각 위치에 따른 초를
스프링 DB JdbcTemplate , NamedParameterJdbcTemplate, SimpleJdbcInsert, BeanPropertySqlParameterSource, 이름 지정 파라미터
스프링 DB 강의 실습 중 생긴 문제에 대한 해결 및 생각 정리
스프링 DB 프로젝트 설정 , @Profile, @Import, @EventListener(ApplicationReadyEvent.class) 학습 내용 정리
JdbcTemplate로 전체 조회하다가 IncorrectResultSetColumnCountException 예외 발생