안녕하세요 여러분!
송아지할때 송아 김송아입니다.
주말 잘 보내셨나요!!! ㅎㅎ
저는 교보문고가서 책 표지만 구경하다가 3시간이 갔어요ㅋㅋㅋㅋㅋㅋㅋ
동화책 표지만 본건 안 비밀..😇 애기들이 ㄸ을 되게 좋아하나봐요 관련된 주제 밖에 없던데요..? (취향 저격)
제가 약속드린 코테와 차원이 다른 재밌는 문제입니다.
원래 프로그래밍은 어떤 서비스를 만들어보면서, 필요한 걸 공부해나가는 게 최고란 거 잊지 않았죠?😉
오늘 제가 제안 드릴 프로그램은 바로
숫자 야구🥎 게임 입니다.
Q. 내가 게임을 만들 수 있다고..? 내가...? 내가.....?
A. 네 있습니다. (단호)
게임 규칙 한번 살펴볼까요? 엄~ 청 간단합니다.
[숫자 야구 게임 규칙]
여러분들이 정한 숫자 3개를 다른 사람이 위치와 숫자를 정확하게 맞추면 되는 게임입니다.
단, 숫자 3개는 정수 0~9 10개 숫자 중 3개를 골라주셔야 합니다.
여러분들은 미리 정해둔 숫자 3개가 있고,
그 3개를 맞추기 위해 다른 사람이 숫자 3개를 제출하면 비교해가면서 다음과 같이 힌트를 주시면 됩니다.
⚾️ 같은 위치에 같은 숫자가 있으면 스트라이크(Strike)!
⚾️ 위치는 다른데 같은 숫자가 있으면 볼(Ball)!
⚾️ 숫자가 아예 없으면 아웃(Out)!
예를 들면 이런거죠.
🤔 만약 여러분들이 미리 정한 숫자(answer) 3개가 2 7 3 이고, 다른 사람이 맞추려고 제출한 숫자가 1 7 2 라면,
1은 answer 에 아예 없으니까 아웃!
7은 answer 에 위치랑, 숫자도 완벽히 같으니 스트라이크!
2는 answer 에 있으나 위치가 다르니 볼!
그래서 힌트는 1 스트라이크 1 볼 1 아웃 이 됩니다.
하나 더 해볼까요?
🤔 입력으로 3 1 2 를 받으면,
3은 answer 에 있으나 위치가 다르니 볼
1은 answer에 아예 없으니 아웃
2는 answer에 있으나 위치가 다르니 볼
그럼 힌트는? 2 볼 1 아웃이 되는거죠!
숫자를 맞춰야 하는 사람은 이 힌트를 최대 10번까지 받을 수 있고,
이 힌트를 기반으로 숫자를 요리조리 바꿔가며 여러분들이 정한 숫자 3개를 위치까지 정확히 맞춰줘야 합니다.
자 어때요, 쉽죠잉?ㅎㅎㅎㅎㅎㅎㅎ
그럼 여러분 비밀 댓글은 늘 환영이구요 (여러분들과 저만 작성자가 보여요)
공부하다 이해 안되는 거 있으면 언제든 댓글 달아주시구요!!
말씀드렸죠? 이 글은 여러분들을 위한 글이라구요!ㅎㅎ
그럼, 좋은 오후 되시길 :)
김송아 드림
ps. 아참 C언어 찾으시는 분이 계시던데, 혹시 필요한 강의 있으시면 언그래머에서 열어드릴 수 있으니 말씀 주셔요!
'Programming' 카테고리의 다른 글
[언그래머] 아홉번째 아티클_새로운 기술이 나오면 우리는 어떻게 해야할까 (feat.nextjs vs spring) (2) | 2023.07.11 |
---|---|
[자바] 접근제한자 default vs protected 차이 (예시) (0) | 2023.07.10 |
클래스 다이어그램이란? (1) | 2023.07.08 |
[언그래머] 여덟번째 아티클_스레드의 등장 (1) | 2023.07.07 |
[언그래머] 일곱번째 아티클_타입 추론 (0) | 2023.07.04 |