첫번째 for문에서 반복해줄 횟수를 정하는데 System.out.println();을 이용해 새로로 행을 고쳐 줄 횟수를 바꿔서 출력하도록 하였고, 두번째 for문을 통해 가로로 몇 번씩 \*을 찍어 줄 것인지 입력받도록 코드를 작성했다.
일반 if 조건문을 이용한 풀이코드로 num을 2로 나눈 나머지가 0인 경우와 그렇지 않은 경우를 비교하여 풀이했다.일반적인 if 조건문을 이용하여 코드를 작성할 경우 if문만으로 5줄이 넘어가지만, 삼항 연산자를 이용할 경우 코드를 줄여줄 수 있다.
if 조건문과 문자열을 가져오는 substring을 사용하여 풀이했다.
if 조건문을 이용한 풀이
Integer.parseInt()를 통해서 문자열을 정수로 바꿔 줄 수 있다.
풀이1 > 0~9까지의 숫자의 합은 45이므로 numbers에 포함되어있는 숫자를 45에서 빼주는 방법풀이2 > number에 0~9까지의 숫자들이 포함되어 있는지를 체크하고 포함되지 않은 수들을 더해주는 방법
문제 : 풀이코드 : 풀이1 > 반복 조건문을 이용한 풀이방법 풀이2 > 삼항 연산자를 이용한 방법
풀이1 > 일반적으로 for문을 이용하여 arr 안의 수를 더하고, 합을 arr의 개수로 나누는 방법풀이2 > stream을 이용한 방법평균 : Arrays.stream(arr).average().orElse(0)합계 : Arrays.stream(arr).sum()
문제 : 풀이코드 :
문제 : 풀이코드 :
문제 : 풀이코드 :
문제 : 풀이코드 :
문제 : 풀이코드 :
문제 : 풀이코드 :
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :
풀이1 > Math를 이용한 방법풀이2 > 나누기 / 나머지 연산자를 이용한 방법
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :
문제 : 풀이 :