언어를 본격적으로 배우기 전에
아어렵지 않게 시작했으면
좋겠다는 생각으로
문제를 해결해 보면서
맛보기 형식으로
글을 작성해 볼까 한다.
문제를 해결하면서
알 수 있는 것들은
1. 생각들을 어떻게 코드로 작성하고,
2. 변수를 이해하고,
3. 반복문을 이해하고,
4. 비교문을 이해하는것이다.
+ 5. @
사용할 언어는 자바이며
개발 환경툴은 이클립스 IDE를
사용한다.
문제
------------------------------------
5 30 3 11 8 12
<처리>
8 12 30
*
702 301 80 1000 1
<처리>
80 702 1000
------------------------------------
'5 30 3 11 8 12'라는 것을
어떻게 하면
'8 12 30'으로 만들 수 있을까?
잠시 생각해 보자!
.
.
.
.
.
.
6개의 숫자가 3개의 숫자로
줄어 들었다.
자세히 보니 작은 숫자에서
큰 숫자로 되어 있다.
또 보니 숫자가
짝수이다.
즉
주어진 숫자를
오름차순으로 정렬하여
짝수만 표시하면
되는 것이다.
두번째 예도 마찬가지로
오름차순으로 정렬된
짝수이다.
거꾸로
'짝수만 오름차순으로 정렬한다'
라고 생각해도 맞다.
이 작은 차이는
코드를 작성하면서
자연스럽게 알게 될 것이다.
계속......
다음글 - 2020/10/23 - [EDU] - 언어를 본격적으로 배우기 전에! 맛보기 #02 - 정렬 과정을 노트에 그려 보자
반응형
'EDU > 자바' 카테고리의 다른 글
언어를 본격적으로 배우기 전에! 맛보기 #06 - 마무리 (0) | 2020.12.10 |
---|---|
언어를 본격적으로 배우기 전에! 맛보기 #05 - 배열과 반복문을 이용하여 문제를 해결해 보자 (0) | 2020.12.09 |
언어를 본격적으로 배우기 전에! 맛보기 #04 - 짝수만 출력 하기 그리고 생각해 보기 (0) | 2020.11.23 |
언어를 본격적으로 배우기 전에! 맛보기 #03 - 노트에 정리한 생각을 코드로 작성하기(변수와 비교문 이용하여 오름차순 정렬하기) (0) | 2020.11.20 |
언어를 본격적으로 배우기 전에! 맛보기 #02 - 정렬 과정을 노트에 그려 보자 (0) | 2020.10.23 |