풀스택 과정 과제1_Java

정유섭·2022년 3월 9일
0

과제 리뷰 및 풀이 과정

(1) ~ (2)

과제 (1)
1 ~ 10까지 홀수 값의 합을 구하여라

과제 (2)
1 ~ 10까지 짝수 값의 합을 구하여라


< 누적합과 유사하지만,
홀수와 짝수의 구분을 위해 [ i % 2 == ? ]를 판단하여 나누어줌. >


과제 (1), (2)의 실행 결과


(3) ~ (5)

과제 (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)의 실행 결과

과제(4), 과제(5)의 강사님 풀이



내 코드 프로세스와는 조금 차이점이 존재하는데, 특히 두 문제 공통적으로
for문에서의 초기식과 조건식의 설정이 다르다.


과제(4), 과제(5)의 이중 for문에 대한 엑셀 표현


(6)

과제 (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)의 실행 결과

profile
도비는 자유에요!😝

0개의 댓글