[Python, 파이썬] SWEA 1240. [S/W 문제해결 응용] 1일차 - 단순 2진 암호코드
암호코드 정보가 포함된 2차원 배열을 입력으로 받아 암호코드를 뽑아내, 올바른 암호코드인지 판별하는 문제. T = int(input()) # 테스트 케이스의 개수 Tfor n in range(1, T+1): N, M = map(int, input().split()) # 배열의 세로 크기 N, 가로 크기 M scanner = [] # 암호코드 저장하는 배열 dic = {'0001101':0, '0011001':1, '0010011':2, '0111101':3, '0100011':4, '0110001':5, '0101111':6, '0111011':7, '0110111':8, '0001011':9} max_num = 0 #..
[Python, 파이썬] SWEA 1926. 간단한 369게임
[간단한 3, 6, 9 게임의 규칙] 숫자 1부터 순서대로 차례대로 말하되, 3, 6, 9 가 들어가 있는 수는 말하지 않는다.3, 6, 9가 들어가 있는 수를 말하지 않는대신, 박수를 친다. 이 때, 박수는 해당 숫자가 들어간 개수만큼 쳐야 한다. 예를 들어 숫자 35의 경우 박수 한 번, 숫자 36의 경우 박수를 두번 쳐야 한다. N이 입력됬을 때, 1~N 까지의 숫자를 게임 규칙에 맞게 출력하는 문제. N = int(input()) # 숫자 Nfor n in range(1, N+1): clapp = 0 for i in str(n): if(int(i)%3==0 and int(i) > 0): # 3, 6, 9 숫자가 들어가 있으면 clapp += 1 # 박..