반응형

파이썬 % 3

[파이썬, Python] 백준 3052: 나머지

문제 https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net 코드 remain = [] for i in range(10): text = int(input()) text = text % 42 if text not in remain: remain.append(text) else: continue print(len(remain)) 설명 특정 수를 입력 받고, 42로 나눈 나머지를 구하는 문제이다. 나머지는 %로 구하고, 이 중에 겹치지 않는 나머지를 remain에 append 해준다. if문에 걸리지 않는 조건 같은 경우에는 ..

[파이썬, Python] 백준 11022: A+B - 8

문제 https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 코드 T = int(input()) for i in range(T): a, b = map(int, input().split()) print("Case #%s: %d + %d = %d"%(i+1, a, b, a+b)) 설명 앞의 문제를 해결했다면, 크게 어려움은 없었을 것 같다! 출력 형식에 유의해서 출력하도록 하자

[파이썬, Python] 백준 10869: 사칙연산

문제 https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 코드 a, b = map(int, input().split()) print(a+b) print(a-b) print(a*b) print(a//b) print(a%b) 앞선 문제들의 반복도 있지만 새로운 기호도 등장했다. 파이썬에서 몫을 구하는 기호는 '//' 나머지를 구하는 기호는 '%'임을 알자. 설명 새로운 기호를 만나게 됐다. 우선 '//'은 나눗셈의 몫을 반환하는 연산자이다. 7/3이 2로 나누어 떨어지지 않는데, 출력에 보면 2로 나와있다. 이를..

반응형