백준 문제풀이 63

[백준 10430번 문제] 나머지

이 문제는 숫자 3개를 입력받아서 문제에 주어진 네가지의 식을 계산해서 답을 프린트하는 문제이다. 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력 A, B, C = map(int, input().split()) result1 = ( A + B ) % C result2 = (( A % C )+( B % C )) % C result3 = (A * B) % C result4 = ((A % C) * (B % C)) % C print(result1) print(result2) print(result3) print(result4)

백준 문제풀이 2022.01.12

[백준 15552번 문제] 빠른 A+B

이 문제는 앞에서 풀었던 두 수를 입력받아 합을 구하는 문제와 같은 문제인데 문제의 조건에서 input()을 사용하지 않고 sys.stdin.readline을 사용해서 풀으라는 것이 관건이었다. sys을 사용하기 위해서 import sys 외부 라이브러리를 참조해야해서 import 해주어야한다. 그리고 숫자를 나란히 입력받기 위해서 map함수를 이용해 split메서드로 구분해서 각 변수에 할당해줘야한다. import sys num = int(sys.stdin.readline()) for i in range(num): a,b = map(int,sys.stdin.readline().split()) print(a+b)

백준 문제풀이 2022.01.12