CODING 107

45_문자열 내 마음대로 정렬하기_기초프로젝트 트러블슈팅_25.2.19(수)

코드카타47) 문자열 내 마음대로 정렬하기코드카타 레벨은 올라가서 그런지 나에게는 1시간 안에 풀기가 어렵다.그래서 마음이 어려웠다.TIL 작성을 할 수 없기 때문이다. 그러나 이 문제만 붙들고 있기에는팀 프로젝트, 개인 과제든 할 일이 있다. 그래서 만약 시간 안에 풀지 못한다면지금까지의 그 기록을 남기고, 내일 다시 풀어보기로 했다. s.charAt(n)이라는 개념을 시작으로처음에는 map형식으로 map.put(s.charAt(n), s)로 저장하여 정렬하고자 했으나map은 정렬 기능이 따로 잘 되어있지 않아서map에 넣은 값을 다시 배열에 넣어서 만들어야 했다... 그래서 일단 지금까지 찾은 키워드는Comparable, Comparator이다.출처:https://hianna.tistory.com/5..

44_숫자 문자열과 영단어_기초프로젝트 트러블슈팅_25.2.18(화)

사실 어제 코드카타, 팀 프로젝트 둘다 제대로 하지 못해서 TIL 작성하지 못했다.오늘은 어제 못 푼 코드카타 문제를 튜터님께 힌트를 얻어서 해결했다.앞으로는 30분 정도 고민하고 가이드 라인이 필요한 경우, 튜터님께 힌트를 받아서 시도해야겠다.코드카타46) 숫자 문자열과 영단어나의 풀이import java.util.*;class Solution { public int solution(String s) { Map numMap = new HashMap(); numMap.put("zero", 0); numMap.put("one", 1); numMap.put("two", 2); numMap.put("three", ..

42_최소직사각형_일정관리 Develop 과제 해설_25.2.13(목)

코트카타44) 최소직사각형나의 풀이class Solution { public int solution(int[][] sizes) { int answer = 0; int weight = 0; int height = 0; int maxWeight= 0; int maxHeight = 0; for (int i = 0; i if문을 계속 쓴 점이 마음에 들지 않았다. 다른 분들의 풀이class Solution { public int solution(int[][] sizes) { int length = 0, height = 0; for (int[] card : sizes) { length..

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..

728x90
반응형