지난 포스팅의 자바 Day19 강좌 리뷰에 이어 이번 포스팅에서는 Day19 자바 코드 리뷰를 진행해보자. 이번 문제도 영어를 몰라도 예제를 보면 쉽게 이해할 수 있는 문제였다. 이번 문제를 입력받은 수의 약수를 구해 약수들의 합을 출력하는 문제였다. 우선 전체 소스코드 먼저 한 번 살펴보자. import java.io.*; import java.util.*; interface AdvancedArithmetic{ int divisorSum(int n); } class Calculator implements AdvancedArithmetic { public int divisorSum(int n) { int sum = 0; for(int i=1; i
해커랭크 Day 19 챌린지를 시작해보자. 😆 오늘은 interface에 대해 학습했다. interface는 추상 메서드의 집합으로 인터페이스에 대해 잘 모르는 독자들은 다음의 링크를 참고하길 바란다. 링크1 [자바의 정석] Ch 7-31 추상 클래스(abstract class)란? Ch 7-34 추상클래스의 작성법은? Ch 7-35 인터페이스 🤔 추상 클래스(abstaract class)란? ✔ 미완성 설계도. 미완성 메서드를 갖고 있는 클래스 ✔ 다른 클래스 작성에 도움을 주기 위한 것. 인스턴스 생성 불가 ✔ 미완성 메서드. 구현부(몸통, {})이 없 dandev.tistory.com 링크2 [자바의 정석] Ch 7-38 인터페이스를 이용한 다형성이란? 인터페이스의 장점은? Ch 7-40 디폴트 메..
- Total
- Today
- Yesterday
- 정보처리산업기사
- 그리디
- Java
- 디버깅
- 강의
- 코드
- 소스코드
- ORM
- 해커랭크 챌린지
- 해커랭크 자바
- 자바
- stack
- hackerrank
- 정보처리산업기사 공부법
- 풀이
- queue
- 해커랭크 자바 챌린지
- JPA
- BAEKJOON
- hackerrank challenges
- 22 정보처리 산업기사
- 개발자
- 챌린지
- 해커랭크
- 자바의 정석
- challenges
- LinkedList
- 백준
- 22 정보처리산업기사
- 정보처리 산업기사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |