profile
개발자가 되고자 try 하는중
post-thumbnail

[인프런] [Spring Data JPA] [섹션2] 엔티티 정의 후 테스트

이번 섹션은 사실상 JPA를 활용하는 내용보다는 단순히 엔티티 클래스를 정의하는것이 주된 내용이어서 따로 정리를 하지 않으려고 했다.그러나 엔티티를 혼자 정의해보면서 역시 머리속에서 흐릿해졌거나 , 제대로 정리되지 않은 부분들이 적지 않은 것 같아,나중에 다시 복습할

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

[인프런][Spring Data JPA][섹션1] 프로젝트 환경설정

섹션 1의 내용은 전반적인 프로젝트를 설정하는 내용이어서 따로 정리할 필요가 없을것 같았으나 , 기본적인 내용들도 제대로 알지 못하는 나를 발견하고 정리를 한다.주요 복습 내용1\. 스프링 프로젝트 설정 파일 : application.yml 파일로 설정2\. 엔티티의

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

<3.4> 연속 부분수열

문제: 수열의 개수 N과 임계값 M 그리고 N개의 자연수로 이루어진 수열이 입력으로 주어지면 , 주어진 수열의 element들의 합이 임계값 M이 되는 경우의 수를 구하시오.EX) N=8 , M=6이고 수열이 {1, 2, 1, 3, 1, 1, 1, 2} 라면주어진 수열

2022년 7월 31일
·
0개의 댓글
·
post-thumbnail

<3.3> 최대 매출

문제: 먼저 첫 번째 줄 입력으로 N값하고 K값이 주어진 후, 두 번째 줄 입력으로 N개의 500이하의 정수가 주어진다.그러면 주어진 정수값들 중에서 연속된 K개의 정수값의 합의 최댓값을 구하라.(실제 문제에서는 N일동안의 매출액이 주어지고 , 이때 연속된 K일 동안의

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

<3.2> 공통원소구하기

문제: 2개의 집합이 배열 입력으로 주어지면 , 두 집합에서 공통원소만을 오름차순으로 출력하는 프로그램을 작성하시오.(단 입력의 순서는 배열1의 크기 -> 배열1 원소 -> 배열2크기 -> 배열2원소)(이때 배열1과 배열2의 크기 N,M은 1이상 30000이하의 자연수

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

<3.1> 두배열 합치기 - Two Pointers Algorithm

문제: 오름차순으로 정렬된 두 배열이 입력되면 , 두 배열을 오름차순으로 합쳐 하나의 배열로 출력하는 프로그램을 작성하라.(이때 각 배열의 원소가 입력되기 전 각 배열의 사이즈인 N,M이 먼저 입력되고 ,이때 N,M은 1이상 100이하의 자연수 이다.)이 문제의 요구사

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

<2.11> 임시반장 정하기

문제: 1번학생부터 N번 학생까지에 대해 과거 1학년부터 5학년까지 몇반이었는지에 대한 내역이 주어진다. 그러면 1번 학생부터 N번 학생까지의 각각의 학생에 대하여 과거 같은 반에 속한 학생수가 가장 많은 학생을 임시 반장으로 선정한다. 이때 학생 수 N과 ,N명의

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

<2.12> 멘토링

문제: 첫 번째 줄에 입력으로 "반 학생수" N 값과 수학테스트 횟수 M이 주어진다.이후 M줄에 걸쳐 N명의 각 학생에 대하여 - 각 수학테스트에서의 등수가 주어진다. 이때 (멘토, 멘티) 관계로 이어질 수 있는 case 개수를 구하라. a학생과 b학생이 (멘토, 멘티

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

[Docker] docker-compose로 mysql 컨테이너 생성 후 , 컨테이너 실행까지

당근마켓 클론 코딩 프로젝트를 진행하면서 DB환경 구축에 도커를 사용하기로 했다.도커를 사용해본 적이 없는 나는 당황하였고 ,, 생활코딩 Docker 영상과 각종 블로그들을 읽어보면서 겨우 docker-compose로 mysql 컨테이너를 설치할 수 있었다.(docke

2022년 7월 23일
·
0개의 댓글
·
post-thumbnail

[인프런][JPA2][섹션5] OSIV를 킬까 끌까?

정리에 들어가기 앞서,현재 나의 상태는 DB Transaction , DB Connection, 영속성 컨텍스트 에 대해서 완벽하게 이해한 상태가 아니다.그러나 OSIV를 키거나 끔에 따라서 달라지는 것은 바로위 DB Connection과 영속성 컨텍스트가 유효한 범위

2022년 7월 22일
·
0개의 댓글
·
post-thumbnail

[인프런][JPA2][섹션4] 5,6,7,8강 복습

Entity를 조회하면서 연관된 Entity들 및 컬렉션을 함께 조회하는 방식 으로의 최적화를 다뤘던 섹션4의 1,2,3,4 강 복습에 이어5,6,7강에서는 Entity가 아닌 DTO로 직접 조회하면서 연관된 Entity들 및 컬렉션들의 컬럼들도 함께 가져와서 DTO로

2022년 7월 22일
·
0개의 댓글
·
post-thumbnail

<2.10> 봉우리

문제: N by N의 격자판(2차원 배열) 이 주어진다. 이 격자판을 구성하는 각 element 값은 - 그 "지역"의 "높이" 로 간주한다. 그리고 이 격자판을 구성하는 N\*N개의 지역 중, "각 지역을 기준으로 자신의 상-하-좌-우 보다 더 높이가 높은 지역"을

2022년 7월 20일
·
0개의 댓글
·
post-thumbnail

<2.9> 격자판 최대합

문제: N by N의 격자판 (2차원 배열)이 입력으로 주어지면 , 이 격자판의 각 행의 합 , 각 열의 합 , 그리고 각각의 대각선의 합(왼쪽 대각선 , 오른쪽 대각선) 의 합 중에서 , 가장 큰 합을 출력하라.(2&lt;=N&lt;=50 , 격자판을 구성하는 각 자

2022년 7월 20일
·
0개의 댓글
·
post-thumbnail

<2.8> 등수구하기

문제: N명 학생의 국어 점수가 입력되면 , 입력된 점수별로 등수를 출력하시오.이때 같은 점수일 경우 동점자 모두 높은 등수로 처리한다.즉 가장 높은 점수가 92점인데 , 92점이 3명일 경우 , 92점은 모두 1등이고 , 92점 바로 다음 점수는 4등이 된다.이 문제

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

<2.7> 점수 계산

문제: 각 문제에 대해 (1: 맞음 , 0: 틀림) 맞은 여부가 주어지면, 이를 가지로 점수를 계산하시오. 만약 주어진 값이 1이면 문제를 맞혔단 의미이므로 1점이 누적되고, 주어진 값이 0이면 문제를 틀렸단 의미이므로 점수가 누적되지 않는다. 또한 주어진 값이 1 1

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

<2.6> 뒤집은 소수

문제: N개의 자연수가 입력되면, N개의 자연수를 뒤집은 후, 뒤집은 수 중에서 소수인 수들만 출력하라예를들어 32를 뒤집으면 23이고 -> 23은 소수이니 출력해야 한다또한 910을 뒤집으면 019가 아니라 19로 숫자화를 해야 하고 -> 이는 소수이니 출력해야 한다

2022년 7월 17일
·
0개의 댓글
·

<2.5> 소수 (에라토스테네스 체)

문제: 자연수 N이 입력되면, 1부터 N까지의 자연수 중 소수의 개수를 출력하시오( 2 &lt;= N &lt;= 200,000)Ex) 20이 입력되면 -> 1부터 20 사이의 자연수 중 소수는 2,3,5,7,11,13,17,19 총 8개이므로 -> 8이 출력되어야 함이

2022년 7월 16일
·
0개의 댓글
·

<2.4> 피보나치 수열

문제: 사용자로부터 N값을 입력받아 , 1번째 항부터 N번째 항까지의 피보나치 수열값을 모두 출력(단 1번째 항은 1이라고 가정, 이때 N 은 3이상 45이하의 자연수)EX) 3을 입력받으면 -> 1 1 2 를 출력해야 함EX) 5를 입력받으면 -> 1 1 2 3 5

2022년 7월 16일
·
0개의 댓글
·

[인프런][JP2]섹션3 5,6,7,8강 복습

아직 작성중

2022년 7월 14일
·
0개의 댓글
·
post-thumbnail

<2.3> 가위 바위 보

문제: 두 사람중 한 사람씩 순서대로 가위/바위/보와 mapping된 숫자 1,2,3중 하나를 N번씩 입력할 것이다. 이 입력값을 가지고 각 횟수에 누가 이겼는지를 출력하라 (첫 사람은 A , 두 번째 사람은 B이므로 , 1회에 A가 이겼으면 A 출력)(가위 : 1 ,

2022년 7월 13일
·
0개의 댓글
·