| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 패스트캠퍼스
- 쇼트유알엘
- Kafka
- 시큐리티
- 스웨거
- 카프카
- java
- JWT
- 생성자 주입
- @jsonproperty
- Spring Security
- Spring
- DB
- WEB SOCKET
- 데이터베이스
- JavaScript
- 항해99
- 스파르타코딩클럽
- EC2
- docker
- visualvm
- 웹개발
- 남궁성과 끝까지 간다
- 스프링의 정석
- CentOS
- 프로그래머스
- emqx
- AWS
- 개인프로젝트
- MYSQL
- Today
- Total
목록Back-end/Algorithm (63)
Nellie's Blog
문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 예시 arr divisor return [5, 9, 7, 10] 5 [5, 10] [2, 36, 1, 3] 1 [1, 2, 3, 36] [3,2,6] 10 [-1] 코드 해석 및 전체 코드 1. 배열 길이를 구하기 2. 나누어 떨어지는 값이 없으면 배열 값 -1 반환 3. 구한 배열 길이 만큼 배열 선언 4. 나누어 떨어지는 값 배열에 저장 5. 정렬 class Solution { public int[] solution(int[] arr, int divis..
문제) enum(Type)도 포함하여 클래스 총 5개 작성하여(Quadrangle, Rectangle, Square, Type, Quadrangle) 아래 처럼 구현하기. 정답) 1. Quadrangle 클래스 작성 (compareTo 메서드와, 같은사각형인지 비교하는 boolean isSameType메서드도 작성) Comparable을 상속받아서 넓이 비교하는 compareTo메서드를 오버라이딩하는게 핵심이다. 2. Quadrangle 클래스를 상속받은 Rectangle 클래스 작성 3. Quadrangle 클래스를 상속받은 Square 클래스 작성 4. enum 사용하여 Square, Rectangle 넣기 5. QuadrangleRunner 만들어서 실행 클래스 만들기 고찰) Quadrangle클래..