서브웨이

pwnable.kr blackjack 풀이 본문

Pwnable/pwnable.kr

pwnable.kr blackjack 풀이

샌드위치메이커 2020. 8. 19. 14:46

뭔가 이번에도 스크립트를 짜서 게임을 해야하는 것 같네요.... 일단 접속해봅시다.

일단 게임을 몇판 플레이 해보니 별거 없습니다.

워낙 좋아하는 게임이라 일단 처음에는 게임을 한번 즐겨보자 싶어서 해봤는데 50000달러까지 불렸었네요ㅎㅎ

 

그럼 한번 소스코드를 봅시다.

문제에 나온 주소로 들어가니 800줄에 가까운 코드가 나옵니다... 일단 읽어봅시다.

코드를 첨부하기엔 너무 길어서 핵심만 보여드리겠습니다.

쭈우욱 읽다보니 이상한 부분이 하나 있습니다.

int betting() //Asks user amount to bet
{
	printf("\n\nEnter Bet: $");
	scanf("%d", &bet);
 
	if (bet > cash) //If player tries to bet more money than player has
	{
		printf("\nYou cannot bet more money than you have.");
		printf("\nEnter Bet: ");
		scanf("%d", &bet);
		return bet;
	}
	else
		return bet;
} // End Function

이곳입니다. 베팅한 금액이 잔고를 넘는지 확인하는 부분인데, 잔고를 초과하면 잔고내의 금액을 입력할 때까지 반복하는 것이 아니라 그냥 한번만 더 물어보네요.

그럼 그냥 한번넘기고 백만을 입력하면 될 것 같습니다.

간단한 문제라 1점밖에 안줍니다...

'Pwnable > pwnable.kr' 카테고리의 다른 글

pwnable.kr cmd1 풀이  (0) 2020.08.24
pwnable.kr lotto 풀이  (0) 2020.08.21
pwnable.kr coin1 풀이  (0) 2020.08.18
pwnable.kr shellshock 풀이  (0) 2020.08.17
pwnable.kr mistake 풀이  (0) 2020.08.14
Comments