분류 전체보기 103

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: 정상수정선택 일정 ..

33_부족한 금액 계산하기_스탠다드 DI, IoC_일정관리 과제 Lv 4,5,6 일부 구현완료_25.1.31(금)

코트카타35) 부족한 금액 계산하기class Solution { public long solution(int price, int money, int count) { long answer = -1; long total = 0; for (int i = 1; i 한 개 정도 테스트에서 틀리는 부분이 있어서오버플로우 문제인가 생각하고,if-else문도 넣어주었다. 다른 분들의 풀이class Solution { public long solution(long price, long money, long count) { return Math.max(price * (count * (count + 1) / 2) - money, 0); }}출처:https:/..

32_문자열 내림차순으로 배치하기_일정관리 과제 Lv 3 구현완료_25.1.27(월)

코트카타34) 문자열 내림차순으로 배치하기import java.util.*;class Solution { public String solution(String s) { StringBuilder answer = new StringBuilder(); s.chars() .boxed() .sorted(Comparator.reverseOrder()) .forEach(i -> answer.append((char)(int)i)); return answer.toString(); }}  코드 설명s.chars():문자열의 각 문자를 IntStream으로 변환합니다.예: "abc" → IntStream[97, ..

31_약수의 개수와 덧셈_일정관리 과제 Lv 1,2 구현완료_25.1.24(금)

코트카타33) 약수의 개수와 덧셈나의 풀이class Solution { public int solution(int left, int right) { int answer = 0; int i = left; while (i Q1) left ~ right 계속 숫자가 ++되어야 함-> int i = left; 변수로 선언하여 while문 안에서 i++하게 함 Q2) 약수 구하는 방법?- 소인수 분해? -> 소수를 구하는 방법이 더 어려울 듯- i % j == 0인 경우의 값을 배열이나 리스트에 넣어서 최종적으로 해당 배열이나 리스트의 length, size를 구할까?  -> 그러면 각 숫자에 해당하는 배열과 리스트를 계속 생..

728x90
반응형