You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
컴퓨터가 고른 수와 플레이어가 입력한 숫자를 비교하여, 다음과 같은 힌트를 출력한다. 힌트 앞에는 해당 힌트와 일치하는 숫자가 몇 개인지가 같이 표시되어야 한다.
같은 숫자가 같은 자리에 있으면 스트라이크
같은 숫자가 다른 자리에 있으면 볼
같은 수가 전혀 없으면 낫싱
힌트를 본 플레이어는 다시 숫자 입력을 시도할 수 있다.
컴퓨터가 고른 3개의 숫자를 모두 순서대로 맞춰 3 스트라이크가 되면 게임이 종료된다.
게임을 종료한 후 게임을 다시 시작하거나 프로그램을 종료할 수 있다.
[완료] 구현할 함수 아웃라인 초안
1에서 9 사이의 서로 다른 임의의 정수 3개를 생성하여 반환하는 함수.
지정된 길이의 숫자를 입력받아 한 숫자씩 분리하여 반환하는 함수.
2개의 서로 다른 숫자열을 받아 결과를 채점하여 반환하는 함수.
하나의 게임을 진행하는 함수.
main 함수.
[완료] 기능구현 이후 요구사항
제시된 코딩 컨벤션에 맞게 코드 및 주석 수정 (완료)
최대 들여쓰기 깊이 2 제한에 맞게 코드 수정 (완료)
함수 안에서 for문 안에 if문을 쓰면 이를 들여쓰기 깊이 2로 본다고 할 때, 함수 선언부 시작점을 들여쓰기 깊이 0으로 보면 if문 내부의 들여쓰기 깊이는 3탭이 된다. 코딩 컨벤션에서 1탭을 4 space로 보니까 함수 시작 위치를 기준으로 최대 들여쓰기 깊이는 12 space를 넘기면 안 된다.