추가 미션 및 마무리하기

학습 목표

  • 지금까지 학습한 내용을 활용해 한 단계 더 난이도가 있는 문제를 구현하는 경험을 한다.

최종 요구사항 1

  • 사용자가 입력한 값에 따라 크기가 다른 구구단을 계산해 출력한다.
  • 예를 들어 사용자가 8을 입력하면 팔팔단, 19를 입력하면 십구십구단(2 * 1에서 19 * 19)을 계산해 출력한다.
  • 이 요구사항은 앞의 실습을 소화했으면 구현할 수 있기 때문에 생략한다.

최종 요구사항 2

  • 사용자가 입력한 값에 따라 크기가 다른 구구단을 계산해 출력한다.
  • 예를 들어 사용자가 8,7과 같은 문자열을 입력하면 팔칠단을 구현한다. 팔칠단은 2 * 1 ... 2 * 7, 3 * 1 ... 3 * 7, ... , 8 * 1 ... 8 * 7 까지 구현하는 것을 의미한다.

힌트

  • 사용자가 입력한 값을 문자열(String)로 받는다.
Scanner scanner = new Scanner(System.in);
String inputValue = scanner.nextLine();
  • 사용자가 입력한 값을 쉼표(,)를 기준으로 분리한다.
String[] splitedValue = inputValue.split(",");
  • 쉼표를 기준으로 분리한 문자열을 숫자로 변환한다.
int first = Integer.parseInt(splitedValue[0]);
int second = Integer.parseInt(splitedValue[1]);
  • 2중으로 반복문(for 또는 while)을 실행해 곱셈 결과를 화면에 출력한다.

학습 마무리 조언

  • 지금까지 과정에서 자신 없는 부분, 이해가 되지 않는 부분을 정리하고 해당 부분을 집중 연습한다.
  • 전체 과정을 반복 연습한다. 단, 반복 연습할 때 힌트를 조금씩 줄여가면서 연습한다.
  • 각 단계 내용 중 자신이 이해한 부분과 이해하지 못한 부분을 정리한다. 이해하지 못한 부분은 다른 미션을 구현하면서 이해하기 위해 노력한다.
  • 새롭게 등장하는 용어들에 대해 자신이 이해한 수준으로 정리하는 연습을 한다. 반드시 100% 이해하지 못해도 괜찮다.

강의에 등록된 질문이 없습니다. 궁금한 부분이 있으면 주저하지 말고 무엇이든 물어보세요.