금일 강의는 예전 소스코드를 활용하여 Generics을 이용해 코드를 변경하는 것으로 따로 진행하지 않겠다. Generics에 대한 설명은 추후에 '자바의 정석' 카테고리에서 다시 다루도록 하겠다. 그럼 바로 코드 리뷰로 들어가보자.❗❗ 이번 문제는 예제를 보자마자 단순히 array 안의 값을 출력하기만 하면 되는 문제였는데 for문을 돌릴 때 array의 size만큼 돌려야하는데 그 방법을 몰라서 많이 해맸다. 결국 향상된 for문을 사용하여 해결할 수 있다는 것을 알게 되었고 문제를 해결할 수 있었다. 향상된 for문에 대해서 모르는 사람은 다음 포스팅을 살펴보자. (글자 클릭 시 이동) 필자의 블로그 포스팅으로 향상된 for문에 대한 설명을 위한 포스팅이다. 그럼 이제 전체 소스코드를 살펴보자. 👇..
지난 포스팅의 자바 Day20 강좌 리뷰에 이어 이번 포스팅에서는 Day 20 자바 코드 리뷰를 진행해보자. 이번 문제도 문제 자체를 이해하는데는 큰 어려움이 없었는데 list의 값을 어떻게 꺼내와야할지 몰라서 한참을 해맸다. 결국 인터넷을 통해 list.get(i) (i:인덱스)를 사용하면 된다는 것을 알고 해결했다. 또, 처음에는 if문을 작성할 때 다음과 같이 작성했었다. for (int i = 0; i < n; i++) { // Track number of elements swapped during a single array traversal for (int j = 0; j < n - 1; j++) { // Swap adjacent elements if they are in decreasing o..
지난 포스팅의 자바 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
- Total
- Today
- Yesterday
- 정보처리 산업기사
- 백준
- 디버깅
- 22 정보처리산업기사
- LinkedList
- 정보처리산업기사 공부법
- 그리디
- queue
- 자바
- 챌린지
- hackerrank challenges
- ORM
- 해커랭크 자바 챌린지
- 22 정보처리 산업기사
- 소스코드
- hackerrank
- 풀이
- 해커랭크
- 해커랭크 챌린지
- 정보처리산업기사
- 코드
- 자바의 정석
- 해커랭크 자바
- Java
- stack
- BAEKJOON
- 개발자
- JPA
- 강의
- challenges
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |