백준 2503 - 숫자 야구 (파이썬)
백준 2503 - 숫자 야구 (파이썬)
2025.03.09https://www.acmicpc.net/problem/2503풀이각 숫자는 1~9까지의 서로 다른 세 자리 수로 이루어진다.상대가 제시한 숫자에 대해 스트라이크(Strike)와 볼(Ball)의 개수를 보고 정답을 유추해야 한다.스트라이크: 같은 자리에서 같은 숫자가 있을 때 증가.볼: 다른 자리에 있지만 존재하는 숫자가 있을 때 증가.브루트포스 알고리즘 이용가능한 모든 세 자리 숫자 조합(순열, permutation) 을 만든다.입력된 모든 질문(qna)과 비교하여 조건을 만족하는 경우만 카운트한다.count = 0for permutation in permutations(range(1, 10), 3): good = True for i in range(len(qna)): stri..