분류 전체보기 103

48_문자열 내 마음대로 정렬하기_Spring 심화 주차 개인 과제 트러블슈팅_25.2.25(화)

코드카타47) 문자열 내 마음대로 정렬하기나의 풀이import java.util.*;class Solution { public String[] solution(String[] strings, int n) { String[] answer = {}; List sortList = new ArrayList(); for (String s : strings) { sortList.add(new Sort(s,s.charAt(n))); } Collections.sort(sortList, new SortNumComparator()); System.out.print..

47_문자열 내 마음대로 정렬하기_Spring 심화 주차 개인 과제 트러블슈팅_25.2.24(월)

코드카타47) 문자열 내 마음대로 정렬하기List Comparator를 활용해서 정렬까지는 구현했다.import java.util.*;public class Ex47 { static class Solution { public List solution(String[] strings, int n) { String[] answer = {}; List sortList = new ArrayList(); for (String s : strings) { sortList.add(new Sort(s,s.charAt(n))); } Collections.sort(sortList, n..

46_기초프로젝트 발표 후 회고_25.2.20(목)

기초프로젝트 발표 후 회고우리 조에 대한 피드백은 다음과 같다.발표자료가 깔끔하고스웨거 썼는데 대신 잘 안 보인다고 하셨고너무 잘하셔서 더 말씀 드릴 것이 없다고 하셨다.굉장히 열심히 하신 것 같다고 말씀해 주셨다.따로 질문 주실 줄 알았는데안 주셔서 의아? 했다.우리 조 팀웍이 빛을 발했던 것 같다.  리드미 : 스택 위에 올려도 좋다application.properties - DDL 옵션→ 진짜 혼자 간단하게 작업할 때에만 사용해라 . 웬만하면 create/create-drop/update 옵션은 지양하자→ main에 올릴 때에는 수정해라 (개발용으로도 create는 잘 안씀)User 엔티티가 직접 컨트롤러에서 사용된 부분 ( AuthController )jpa OSIV 옵션 : 세션(DB와의 연결)..

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

728x90
반응형