숫자 퍼즐 구현하기
- 출력
- 콘솔에 게임 타이틀 출력하기
- 다음 줄에 현재 턴을 출력한다. 시작은 1부터
- 1 - 8 까지의 숫자를 무작위로 섞고, 한 줄로 출력하기
- 마지막 줄에는 교환할 " 두 숫자를 입력 > " 라는 프롬프트를 출력
- 입력
- 쉼표를 기준으로 나누어진 두 숫자를 입력받는다.
- 쉼표 다음 스페이스 한 칸이 추가로 있을 수 있다.
- 정상적인 입력이 아닌 경우 다시 입력을 받는다.
- 숫자 하나만 입력 했을 경우
- 첫 입력이 공백일 경우
- 1 - 8까지의 수가 아닐 경우(범위 초과)
- 한글로 입력 했을 경우
- 동작
- 정상적인 입력을 했을 경우 턴을 증가시켜 출력한다.
- 주어진 숫자열에서 입력받은 두 수를 교환해서 출력한다.
- 모든 수가 오름차순으로 정렬되었다면 축하메세지를 출력하고, 프로그램 종료한다.