과제 리뷰 및 풀이 과정
과제 (1)
1 ~ 10까지 홀수 값의 합을 구하여라
과제 (2)
1 ~ 10까지 짝수 값의 합을 구하여라
< 누적합과 유사하지만,
홀수와 짝수의 구분을 위해 [ i % 2 == ? ]를 판단하여 나누어줌. >
과제 (1), (2)의 실행 결과
과제 (3) ~ (5)
별을 각 상황별로 출력하여라
과제 3.
< 모든 줄의 별의 수를 줄의 갯수와 일치시킨 후, 이중 for을 통해서 동일하게 출력해줌.
각 줄의 별을 붙여서 출력하기 위해 System.out.print()를 사용 >
과제 4.
< 각 줄의 별의 수를 줄의 갯수에서 줄어들도록 설정, 이중 for을 통해서 반복 횟수는 i, 각 줄의 별의 수는 j로 표현.
각 줄의 별을 붙여서 출력하기 위해 System.out.print()를 사용 >
과제 5.
< 각 줄의 별의 수를 1개부터 줄의 갯수까지 늘어나도록 설정, 이중 for을 통해서 반복 횟수는 i, 각 줄의 별의 수는 j로 표현.
각 줄의 별을 붙여서 출력하기 위해 System.out.print()를 사용 >
과제 (3), (4), (5)의 실행 결과
내 코드 프로세스와는 조금 차이점이 존재하는데, 특히 두 문제 공통적으로
for문에서의 초기식과 조건식의 설정이 다르다.
과제(4), 과제(5)의 이중 for문에 대한 엑셀 표현
과제 (6)
for문과 while을 이용해 구구단 알고리즘을 완성하여라
** 과제 6.
for문
< 구구단의 시작인 2단을 start, 마지막인 9단을 end로 설정, 이에 따라 i는 2단부터 9단까지 구구단을 생성
이 때, 각 구구단에서 곱해지는 수는 1 ~ 9이므로 이를 j로 설정하여 반복함 >**
while문
< 구구단의 시작인 2단을 i로 while문 외부에서 선언, i에 대한 while문으로 2단부터 9단까지 구구단을 생성
각 구구단에 대해 j를 1 ~ 9까지 반복함으로 구구단을 완성
** 이 때, j에 대한 while문이 한 번 실행되면 j가 9가 되므로, j의 while문 외부에 int j = 1; 로 초기화!
과제 (6)의 실행 결과