해결된 질문
작성
·
466
·
수정됨
1
강의를 본 후에 아래와 같이 코드를 작성한 후
백준에 제출했는데 왜 틀렸는지 이유를 모르겠습니다
N= int(input())
hint = [list(map(int,input().split())) for _ in range(N)]
answer =0
for a in range(1,10):
for b in range(10):
for c in range(10):
if(a==b or b==c or a==c):
continue
cnt =0
for arr in hint:
number = list(str(arr[0]))
ball = arr[1]
strike = arr[2]
ball_count = 0
strike_count =0
if(a== int(number[0])):
strike_count+=1
if(b== int(number[1])):
strike_count+=1
if(c== int(number[2])):
strike_count+=1
if(a== int(number[1]) or a == int(number[2])):
ball_count+=1
if(b== int(number[0]) or b == int(number[2])):
ball_count+=1
if(c== int(number[1]) or c == int(number[0])):
ball_count+=1
if ball_count == ball and strike_count == strike:
cnt += 1
if cnt == N:
answer=+1
print(answer)
감사합니다 ㅎㅎ
( 왜 제 눈에는 안보였을까요ㅠㅠ 다음에는 꼼꼼하게 확인하겠습니다!)