14일차 - 알고리즘 코드카타
·
Java & Spring/코딩테스트
- 회고64. 체육복 https://school.programmers.co.kr/learn/courses/30/lessons/42862 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.*;class Solution { public int solution(int n, int[] lost, int[] reserve) { Arrays.sort(lost); Arrays.sort(reserve); List reserveLi = new ArrayList(); for(int ..
13일차 - Java강의(예외, 제네릭)
·
Java & Spring/Java
◇ 오류와 예외오류(Error) : 일반적으로 회복이 불가능한 문제예외(Exception) : 일반적으로 회복이 가능한 문제- 예외의 종류코드 실행 관점에서 예외의 종류컴파일 에러 : .java파일을 .class파일로 컴파일 할 때 발생, 보통 문법오류런타임 에러 : 실행도중 맞닥뜨리는 예외예외 처리 관점에서 예외의 종류확인된 예외(Checked Exception)컴파일 시점에서 확인반드시 예외 처리를 해줘야함미확인된 예외(UnChecked Exception)런타임 시점에서 확인예외 처리가 반드시 필요하지는 않음◇ 예외 발생과 try-catch, finally문예외 처리 흐름예외 정의하기클래스, 메서드를 만들려 예외 위험 알리기(throw, throws)위험한 메서드 사용 시 예외를 handling하기-..
13일차 - 알고리즘 코드카타(시간초과)
·
Java & Spring/코딩테스트
- 진행일자완료 번호24.07.161~2024.07.1721~3524.07.1836~4224.07.1943~4724.07.2248~5024.07.2351~5524.07.2456~5724.07.255824.07.2659~6024.07.296124.07.306224.07.3163- 회고63. 숫자 짝꿍 https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr- 풀이 과정import java.util.*;public class Main { public s..
12일차 - 알고리즘 코드카타(실패)
·
Java & Spring/코딩테스트
- 진행일자완료 번호24.07.161~2024.07.1721~3524.07.1836~4224.07.1943~4724.07.2248~5024.07.2351~5524.07.2456~5724.07.255824.07.2659~6024.07.296124.07.3062- 회고62. 옹알이(2) : https://school.programmers.co.kr/learn/courses/30/lessons/133499 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.*;class Solution { public int solution(Strin..
[TIL](2024)07. 29 ~ 08.02
·
Java & Spring/TIL
07월 29일 (월)- 오늘 한 일프로그래머스 코딩테스트 1문제 진행 및 회고Java 기초 문법강의 수강(11일차)- 회고입과 전 예습했던 부분이 지나니 이해가 어려워졌다.클래스화 추가공부 필요추상화 추가공부 필요필드와 변수개념 추가공부 필요07월 30일 (화)- 오늘 한 일프로그래머스 코딩테스트 1문제 진행 및 회고Java 기초 문법강의 수강개인과제 진행- 회고금일 코드카타를 진행하였으나 풀이에 실패처음 문제 인지를 잘못함(중복사용불가)시간 분배를 잘못함(앞으로는 1시간동안 못풀거 같을 시 50분쯤 풀이참고를 진행하고 회고하는 방향으로 진행예정)개인과제 진행을 하면서 생성자, 예외 부분 구현에 많은 어려움을 느낌07월 31일 (수)- 오늘 한 일프로그래머스 코딩테스트  1문제 진행 및 회고Java 기초..
11일차 - Java강의(계산기 실습, 클래스화, 추상화)
·
Java & Spring/Java
◇ 코드 구현- Step 1 : 기본적인 사칙연산 계산기import java.util.Scanner;public class Calculate { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String op = sc.next(); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(calculate(op, a, b)); } public static double calculate(String operator, int firstNumber, int secondNumber) { ..
11일차 - 알고리즘 코드카타
·
Java & Spring/코딩테스트
- 진행일자완료 번호24.07.161~2024.07.1721~3524.07.1836~4224.07.1943~4724.07.2248~5024.07.2351~5524.07.2456~5724.07.255824.07.2659~6024.07.2961 - 회고61. https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr import java.util.*;class Solution { public int[] solution(int[] lottos, int[] w..
10일차 - Java강의(제어자, package, import, 상속, this, super)
·
Java & Spring/Java
◇ 제어자변수, 메서드의 선언부에 사용되어 부가적인 의미를 부여접근 제어자 : public, protected, default, private멤버 또는 클래스에 사용, 외부에서 접근하지 못하도록 제한지정되지 않았다면 default그  외 제어자 : static, final, abstract사용 가능한 접근 제어자 클래스 : public, default메서드 & 멤버 변수 : public, protected, default, private지역변수 : 사용불가능 Getter와 Setter Getter : 외부에서 객체의 private한 필드를 읽을 필요가 있을 때 사용※ 메서드 이름의 규칙은 get + 필드 이름(첫 글자 대문자)private double speed; // 자동차 속도 , km/hpr..
10일차 - 알고리즘 코드카타
·
Java & Spring/코딩테스트
- 진행일자완료 번호24.07.161~2024.07.1721~3524.07.1836~4224.07.1943~4724.07.2248~5024.07.2351~5524.07.2456~5724.07.255824.07.2659~60 - 회고59. 덧칠하기 : https://school.programmers.co.kr/learn/courses/30/lessons/161989 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr- 풀이과정class Solution { public int solution(int n, int m, int[] section) { i..
에라토스테네스의 체(소수, 약수 구하기)
·
Java & Spring/알고리즘
◇ 알고리즘 정의고대 그리스의 수학자 에라토스테네스가 만들어 낸 소수를 찾는 방법.이 방법은 마치 체로 치듯이 수를 걸러낸다고 하여 '에라토스테네스의 체'라고 부른다.  ◇ 알고리즘 동장방식출처 : https://namu.wiki/w/%EC%97%90%EB%9D%BC%ED%86%A0%EC%8A%A4%ED%85%8C%EB%84%A4%EC%8A%A4%EC%9D%98%20%EC%B2%B4 에라토스테네스의 체Sieve of Eratosthenes 고대 그리스의 수학자 에라토스테네스 가 만들어 낸 소수 를 찾는 방법.namu.wiki ◇ 알고리즘 구현public class Main { public static void main(String[] args) { int number = 9; i..