HOT프로그래밍
<Dovelet>5계단 - 숫자야구 본문
함수를 처음배우게 되었을 때 풀었던 문제였다
함수에대한 개념도 감이 안잡혔을 때라 상당히 애먹었었다ㅜㅜ
결국에는 삼촌이 도와줘서 풀었는데 풀고나서도 코드를 이해하는데 3일이 걸린 것 같다
그래도 이 문제 덕분에 지금 내가 함수로 중복코드를 줄일 수 있는게 아닌가 싶다
http://59.23.150.58/30stair/baseball/baseball.php?pname=baseball
정보문화진흥원 정보 영재 동아리에서 동아리 활동을 하던 영수와 민혁이는 쉬는 시간을 틈타 숫자야구 게임을 하기로 했다.
현재 민혁이와 영수는 게임을 하고 있는 도중에 있다. 민혁이가 영수에게 어떤 수들을 물어보았는지, 그리고 각각의 물음에 영수가 어떤 대답을 했는지가 입력으로 주어진다. 이 입력을 바탕으로 여러분은 영수가 생각하고 있을 가능성이 있는 수가 총 몇 개인지를 알아맞혀야 한다. 아래와 같은 경우를 생각해보자. 민혁: 123 영수: 1 스트라이크 1 볼. 민혁: 356 영수: 1 스트라이크 0 볼. 민혁: 327 영수: 2 스트라이크 0 볼. 민혁: 489 영수: 0 스트라이크 1 볼.이 때 가능한 답은 324와 328, 이렇게 두 가지이다. 영수는 동아리의 규율을 잘 따르는 착한 아이라 민혁이의 물음에 곧이곧대로 정직하게 답한다. 그러므로 영수의 답들에는 모순이 없다. 민혁이의 물음들과 각각의 물음에 대한 영수의 답이 입력으로 주어질 때 영수가 생각하고 있을 가능성이 있는 답의 총 개수를 출력하는 프로그램을 작성하시오. 입력
출력첫 줄에 영수가 생각하고 있을 가능성이 있는 답의 총 개수를 출력한다. |
애들하고 숫자야구를 할 때 써먹어도 좋을 것 같다^^
'#include <알고리즘> > Dovelet' 카테고리의 다른 글
<Dovelet>6계단 - 로커스 록커 (0) | 2018.05.04 |
---|---|
<Dovelet> 4계단 - 암스트롱 수 (0) | 2018.05.02 |
<Dovelet> 11계단 - 큰 수의 뺄셈 (0) | 2018.05.01 |
<Dovelet> 12계단 - HQ9 (0) | 2018.04.30 |
<Dovelet> 21계단 - scv 자원 채취 (0) | 2018.04.28 |
Comments