CODING/스파르타 내일배움캠프 TIL 56

41_크기가 작은 부분 문자열_일정관리 Develop 주석 작성(Javadoc) 및 리팩토링_25.2.12(수)

코트카타43) 크기가 작은 부분 문자열나의 풀이import java.util.*;class Solution { public int solution(String t, String p) { int answer = 0; int start = 0; int end = p.length(); long pNumber = Long.parseLong(p); List values = new ArrayList(); while (endint로 하니 런타임 에러가 발생했다.범위에 따른 데이터 타입도 잘 생각해야 되겠다. 다른 분들의 풀이import java.util.stream.LongStream;class Solution { public in..

40_삼총사_JPA, 연관관계 실시간 구현 세션_일정관리 Develop 리팩토링_25.2.11(화)

코트카타42) 삼총사class Solution { public int solution(int[] number) { int answer = 0; for(int i = 0; i 중첩 for문을 사용하지 않고 다른 방법을 찾기에는 너무 복잡했다...점점 나에게는 어려워지는 것 같다.JPA, 연관관계 실시간 구현 세션N:M은 처음 해보는 것이라서 쉽지 않았다.사실 지금도 다 이해하지는 못했다.튜터님 github : https://github.com/Nhahan/spring-docs/tree/main/library @Getter@Entity@NoArgsConstructorpublic class BookAuthor { @Id @GeneratedValue(strategy = Gen..

39_이상한 문자 만들기_일정관리 Develop 개인과제 Lv 5,6,7,8 도전과제 구현완료(튜터님 피드백 필요)_25.2.10(월)

코트카타41) 이상한 문자 만들기나의 풀이class Solution { public String solution(String s) { String answer = ""; String[] splitStr = s.split(" ", -1); StringBuilder result = new StringBuilder(); for (int i = 0; i   다른 분들의 풀이class Solution { public String solution(String s) { String answer = ""; int cnt = 0; String[] array = s.split(""); for(String ss : a..

38_3진법 뒤집기_일정관리 Develop 개인과제 Lv 2,3,4 필수과제 구현완료_25.2.7(금)

코트카타39) 최대공약수와 최소공배수나의 풀이class Solution { public int solution(int n) { int answer = 0; StringBuilder sb = new StringBuilder(); while(n>0){ sb.append(n%3); n/=3; } String reversed = new StringBuilder(sb).reverse().toString(); int three = 1; for (int i = 0; i StringBuilder를 사용해보았다.앞으로도 자주 사용하고 싶다. 다른 분들의 풀이class Solution { ..

37_최대공약수와 최소공배수_일정관리 개인과제 피드백_일정관리 Develop 개인과제 Lv 1, 2 구현중_25.2.6(목)

코트카타39) 최대공약수와 최소공배수나의 풀이import java.util.Arrays;class Solution { public long[] solution(int n, int m) { long[] answer = new long[2]; int i = 1; int min = Math.min(n, m); int gcd = 1; long lcm = 1; while(i 이렇게 하니 계속 틀렸다고 나왔다...사실 이게 나의 최선이었는데...오버플로우가 문제인가 해서 타입을 int -> Long으로 바꾸었으나 문제가 계속 발생했다. 다른 분들의 풀이class Solution { public int[] solution(int a..

일정 관리 앱 Develop 개인과제 관련 트러블슈팅 TIL 모음

2025.02.06(목)필수Lv 0. API 명세 및 ERD 작성이 부분은 과제 구현 후 작성하고자 한다. Lv 1. 일정 CRUDapplication.properties 설정 주의하기2025-02-06T16:28:25.400+09:00 INFO 5078 --- [Schedule-Develop] [ main] org.hibernate.orm.connections.pooling : HHH10001005: Database info: Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] Database driver: undefined/unknown Database version: 9.2 Autocommit mode..

36_직사각형 별찍기_스탠다드 트랜잭션, 인덱스_숙련 Spring 3주차_25.2.5(수)

코트카타38) 직사각형 별찍기나의 풀이import java.util.Scanner;class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for(int i=0;ifor문을 사용해서 가로길이만큼 *출력 후 개행했다. 다른 분들의 풀이import java.util.Scanner;import java.util.stream.IntStream;public class Solution { public static void main(String[] arg..

35_행렬의 덧셈_일정관리 개인과제 해설_숙련 Spring 1,2주차_25.2.4(화)

코트카타37) 행렬의 덧셈나의 풀이class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length]; for (int i = 0; i 1차원 배열의 크기를 구하는 것은 익숙하나행렬의 행과 열을 각각 구하는 방법에는 익숙하지 않았었다.그래서 arr1[0].length에 대해 쉽게 생각하지 못했다. 다른 분들의 풀이class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = {}; answer = ..

34_문자열 다루기 기본_스탠다드 데이터베이스 연관관계 매핑_일정관리 과제 Lv 5 구현완료_25.2.3(월)

코트카타36) 문자열 다루기 기본나의 풀이class Solution { public boolean solution(String s) { boolean answer = false; if(s.length()==4 || s.length()==6){ if(s.matches("\\d+") ){ answer = true; } } return answer; }}기본값을 false로 두고문자열 s의 길이가 4이거나 6일 때정규식으로 숫자일 경우에만 true를 갖도록 했다. 다른 분들의 풀이class Solution { public boolean solution(String s) { ..

일정관리 개인과제 관련 트러블슈팅 TIL 모음

2025. 1. 23(목)필수Lv 0. API 명세 및 ERD 작성 - 트러블 슈팅 사실... Spring 과제 발제 시간에 잘 이해하지 못했다.그래서 시작부터 막막했다. 그래도 차근차근 시도하고자 한다.아래 내용은 수정 가능성이 있지만 1차적으로 작성한 것에 의의를 둘 것이다. API 명세기능MethodURLRequestresponse상태코드일정 생성POST/schedules요청 body등록 정보200: 정상등록전체 일정 조회GETschedules요청 param다건 응답 정보200: 정상조회선택 일정 조회GET/schedules/{scheduleId}요청 param단건 응답 정보200: 정상조회선택 일정 수정PUT/schedules/{scheduleId}요청 body수정 정보200: 정상수정선택 일정 ..

728x90
반응형