Programming

파이썬 기본 문법을 다 아는 당신..

송코딩 songcoding 2023. 7. 10. 13:00

안녕하세요 여러분!

송아지할때 송아 김송아입니다.

 

 

주말 잘 보내셨나요!!! ㅎㅎ

 

저는 교보문고가서 책 표지만 구경하다가 3시간이 갔어요ㅋㅋㅋㅋㅋㅋㅋ

동화책 표지만 본건 안 비밀..😇 애기들이 ㄸ을 되게 좋아하나봐요 관련된 주제 밖에 없던데요..? (취향 저격)

 

@킹오브더힐 바비 '취향저격'

 

 

제가 약속드린 코테와 차원이 다른 재밌는 문제입니다.

원래 프로그래밍은 어떤 서비스를 만들어보면서, 필요한 걸 공부해나가는 게 최고란 거 잊지 않았죠?😉

 


 

오늘 제가 제안 드릴 프로그램은 바로

숫자 야구🥎 게임 입니다.

@무한도전 숫자야구편 from MBC entertainment

 

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언어 찾으시는 분이 계시던데, 혹시 필요한 강의 있으시면 언그래머에서 열어드릴 수 있으니 말씀 주셔요!

 

 

👆🏻클릭이 될까?