반응형
문제
https://www.acmicpc.net/problem/18917
소스코드
import sys
n = int(input())
sum_ = 0
xor_ = 0
for _ in range(n):
data = list(map(int, sys.stdin.readline().split()))
if data[0] == 1:
sum_ += data[1]
xor_ ^= data[1]
elif data[0] == 2:
sum_ -= data[1]
xor_ ^= data[1]
elif data[0] == 3:
print(sum_)
elif data[0] == 4:
print(xor_)
간단한 구현문제입니다.
반응형
'Programming > 알고리즘' 카테고리의 다른 글
[백준 / Python] 2206번 벽 부수고 이동하기 (0) | 2024.08.21 |
---|---|
[백준/Python] 1448번 삼각형 만들기 (0) | 2024.06.24 |
[백준 / Python] 11000번 강의실 배정 (0) | 2024.05.29 |
[백준 / Python] 14370번 전화번호 수수께끼 (Large) (0) | 2024.05.16 |
[백준 / Python] 7576번 토마토 (1) | 2024.05.08 |
댓글