TIL Java(56)
-
내일배움캠프 21일차 TIL _ 5주 2일차
오늘 있었던 일스프링 공부알고리즘 공부SPRIONG스프링 정리더보기 알고리즘 문제 풀기 ● 카드 뭉치더보기● 카드 뭉치 //링크import java.util.Arrays;class Solution { public int solution(int k, int m, int[] score) { int box = score.length/m; int answer = 0; Arrays.sort(score); for (int i = 0; i 첫 시도때 인덱스값이 넘어가는 문제가 있음문제 지문에원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용합니다.조건문에 순서대로 올라가다 보니 인덱스를 초과 하는 경우가 있다 실패 if card.equals(cards..
2024.05.14 -
내일배움캠프 20일차 TIL _ 5주 1일차
오늘 있었던 일스프링 공부알고리즘 공부SPRIONG스프링 정리더보기 알고리즘 문제 풀기 ● 과일 장수더보기● 과일 장수 //링크import java.util.Arrays;class Solution { public int solution(int k, int m, int[] score) { int box = score.length/m; int answer = 0; Arrays.sort(score); for (int i = 0; i 첫 시도에 성공함문제 지문에 사과는 상자 단위로만 판매하며, 남는 사과는 버립니다 그렇다면 박스단위로 자르고 그 첫 값에서 m만 곱하면 됄러나? 성공밑은 다른 사람의 풀이import java.util.Arrays;i..
2024.05.13 -
내일배움캠프 18일차 TIL _ 4주 4일차
오늘 있었던 일팀과제가 끝났다.KPT더보기KPTKeep - 현재 만족하고 있는 부분편하게 질문할 수 있는 분위기간결하지만 확실한 회의시간빠르고 정확한 질의응답서로 부족한 부분을 잘 보안해줌 Try - Problem에 대한 해결책회의를 통해 구체적인 출력문 형식을 정한 후 각자 코드를 작성하면 통일성 있게 작성이 가능할 것 같다.계속 코딩을 할 때 SOLID원칙을 상기하고 구현해보도록 많이 노력해야 할 것 같다.코드 컨벤션에 잘 맞게 코드를 작성하여 팀원들이 코드를 더빠르게 이해하도록 가독성을 높인다.객체 지향을 고려해 프로그렘을 구현한다Problem - 불편하게 느끼는 부분출력문이 통일되지 않은 느낌이 있었다.각자 개발하다보니 같은 기능을 하는 메서드가 2개가 되는 일도 있었다.아직 객체 지향적인 프로..
2024.05.10 -
내일배움캠프 17일차 TIL _ 4주 3일차
오늘 있었던 일팀과제알고리즘팀과제더보기 알고리즘 문제 풀기 ● 최소직사각형더보기● 최소직사각형 //링크class Solution { public int solution(int[][] sizes) { int[][] t = new int[sizes.length][sizes[0].length]; int answer = 0; int max = 0; int max2 = 0; for(int i = 0; i sizes[i][1]){ t[i][0] = sizes[i][0]; t[i][1] = sizes[i][1]; }else{ t[i][0]..
2024.05.09 -
내일배움캠프 16일차 TIL _ 4주 2일차
오늘 있었던 일팀과제 및 알고리즘팀과제 ● 리팩토링더보기● 해당 문을 // 수강생 생성 public static void studentNew() { while (true){ Scanner scanner = new Scanner(System.in); // ID값 등록 int studentId = DataRegistry.getStudentId(); // 이름 등록 System.out.print("\n학생이름을 입력해주세요 name: "); String studentName = scanner.next(); // 과목 등록 Set..
2024.05.08 -
내일배움캠프 15일차 TIL _ 4주 1일차
오늘 있었던 일알고리즘 복습및 팀 과제팀과제 ● 리팩토링더보기● 해당 문을 public static void studentNew() { Scanner scanner = new Scanner(System.in); Set studentSubjects_list_test = new HashSet(); StateType stateType = null; System.out.println(); while (true){ int studentId = DataRegistry.getStudentId(); // 이름 생성 System.out.print("학생이름을 입력해주세요 name: "); ..
2024.05.07