목록분류 전체보기 (59)
내가 개발해볼게!!
https://school.programmers.co.kr/learn/courses/30/lessons/155651 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 호텔을 운영 중인 코니는 최소한의 객실만을 사용하여 예약 손님들을 받으려고 합니다. 한 번 사용한 객실은 퇴실 시간을 기준으로 10분간 청소를 하고 다음 손님들이 사용할 수 있습니다. 예약 시각이 문자열 형태로 담긴 2차원 배열 book_time이 매개변수로 주어질 때, 코니에게 필요한 최소 객실의 수를 return 하는 solution 함수를 완성해주세요. 제한 사항 1 ≤ book_ti..
https://www.acmicpc.net/problem/1992 1992번: 쿼드트리 첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 ≤ N ≤ 64의 범위를 가진다. 두 번째 줄부터는 길이 N의 문자열이 N개 들어온다. 각 문자열은 0 또 www.acmicpc.net 문제 입력 첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 ≤ N ≤ 64의 범위를 가진다. 두 번째 줄부터는 길이 N의 문자열이 N개 들어온다. 각 문자열은 0 또는 1의 숫자로 이루어져 있으며, 영상의 각 점들을 나타낸다. 출력 영상을 압축한 결과를 출력한다. 난이도 실버 1 Sol 첫 좌표에 위치한 값을 기억해놓은 뒤 배열의 ..
https://www.acmicpc.net/problem/15903 15903번: 카드 합체 놀이 첫 번째 줄에 카드의 개수를 나타내는 수 n(2 ≤ n ≤ 1,000)과 카드 합체를 몇 번 하는지를 나타내는 수 m(0 ≤ m ≤ 15×n)이 주어진다. 두 번째 줄에 맨 처음 카드의 상태를 나타내는 n개의 자연수 a1, www.acmicpc.net 문제 입력 첫 번째 줄에 카드의 개수를 나타내는 수 n(2 ≤ n ≤ 1,000)과 카드 합체를 몇 번 하는지를 나타내는 수 m(0 ≤ m ≤ 15×n)이 주어진다. 두 번째 줄에 맨 처음 카드의 상태를 나타내는 n개의 자연수 a1, a2, …, an이 공백으로 구분되어 주어진다. (1 ≤ ai ≤ 1,000,000) 출력 첫 번째 줄에 만들 수 있는 가장 작..
🚩 Fact 코딩테스트 문제풀이 스터디에 2회 참석했다(화, 목) [스프링 DB 1편 - 데이터 접근 핵심 원리] 강의의 섹션 4부터 7까지 수강했다.(완강!) [스프링 DB 2편 - 데이터 접근 활용 기술] 강의의 섹션 1부터 9까지 수강했다. 코딩테스트 탈락 메일을 받았다 .. 부산인디커넥트페스티벌 토요일 전시를 보고 왔다(https://www.bicfest.org/index) 💐 Feeling 타지에 이틀이나 가게 되어서 해야 될 일을 많이 못 했다.. 쉬어가는 정말 마지막 주라고 생각하고 싶다 MyBatis를 몇 달만에 써보니까 너무 낯설었다. 간단한 프로젝트라도 해보면서 다시 익혀야겠다 JPA에 익숙하다고 생각해왔는데 내가 자신있었던 건 스프링 데이터 JPA였고, 순수 JPA를 더 익혀야겠다고 ..
에러 Spring Data JPA를 사용한 테스트 코드를 실행하다가 다음과 같은 에러가 발생했다 Parameter value [\] did not match expected type [java.lang.String (n/a)]; nested exception is java.lang.IllegalArgumentException: Parameter value [\] did not match expected type [java.lang.String (n/a)] 원인 hibernate 5.6.6 이상의 버전에서 발생하는 오류라고 한다.. https://hibernate.atlassian.net/browse/HHH-15142 해당 링크에서도 같은 에러를 확인할 수 있다 해결 1. hibernate의 버전을 임의로..
https://www.acmicpc.net/problem/11403 11403번: 경로 찾기 가중치 없는 방향 그래프 G가 주어졌을 때, 모든 정점 (i, j)에 대해서, i에서 j로 가는 길이가 양수인 경로가 있는지 없는지 구하는 프로그램을 작성하시오. www.acmicpc.net 문제 가중치 없는 방향 그래프 G가 주어졌을 때, 모든 정점 (i, j)에 대해서, i에서 j로 가는 길이가 양수인 경로가 있는지 없는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정점의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄부터 N개 줄에는 그래프의 인접 행렬이 주어진다. i번째 줄의 j번째 숫자가 1인 경우에는 i에서 j로 가는 간선이 존재한다는 뜻이고, 0인 경우는 없다는 뜻이다. i번째 줄의 i번째..
https://www.acmicpc.net/problem/20055 20055번: 컨베이어 벨트 위의 로봇 길이가 N인 컨베이어 벨트가 있고, 길이가 2N인 벨트가 이 컨베이어 벨트를 위아래로 감싸며 돌고 있다. 벨트는 길이 1 간격으로 2N개의 칸으로 나뉘어져 있으며, 각 칸에는 아래 그림과 같이 1부 www.acmicpc.net 문제 입력 첫째 줄에 N, K가 주어진다. 둘째 줄에는 A1, A2, ..., A2N이 주어진다. 출력 몇 번째 단계가 진행 중일때 종료되었는지 출력한다. 난이도 골드 5 Sol 단계를 나타내는 변수 cnt를 증가시키며 벨트를 회전시키고 모든 로봇을 한 칸씩 이동하길 반복한다 (고려할 점 : 로봇은 컨베이어 벨트의 1번 칸에 올리고, N번 칸에서 내린다 | 로봇을 올리거나 이..
🚩 Fact 코딩테스트 문제풀이 스터디에 2회 참석했다(화, 목) 인프런에서 [스프링 DB 1편 - 데이터 접근 핵심 원리] 강의를 듣기 시작했고 지금은 섹션 3까지 들은 상태이다 원티드와 사람인 이력서를 정비했다 💐 Feeling 3월에 처음 배웠던 JDBC를 다시 사용해보니 익숙한 부분도 있었고 그새 잊어버린 부분도 있었다. DataSource 부분 복습을 특히 열심히 해야 할 것 같다 스프링의 트랜잭션 파트가 어렵게 느껴졌다. 앞으로 스프링으로 개발하려면 꼭 알아야 하는 부분이니까 여기도 복습을 열심히 해야겠다. 공식 문서를 살펴보는 것도 좋을 것 같다 🍀 Finding DFS와 이분 탐색 알고리즘을 복습했다 JDBC를 사용해 개발하는 법을 복습했고, JDBC를 직접 사용하지는 않더라도 기본 원리를..