10804 문자열의 거울상
res = []
d = {"b":"d","d":"b","p":"q","q":"p"}
for tc in range(int(input())):
s = input()
r = list(map(lambda x:d[x],s))[::-1]
res.append("#{} {}".format(tc+1, "".join(r)))
print("\n".join(res))
10200 구독자 전쟁
테스트케이스가 많은지 매번 프린트하는것보다 마지막에 join으로 한번 하는게 훨씬 빠름
r = []
for tc in range(int(input())):
N,P,T = map(int, input().split())
r.append("#{} {} {}".format(tc+1, min(P,T),P+T-N if N<P+T else 0))
print("\n".join(r))
6692 다솔이의 월급상자
res = []
for tc in range(int(input())):
n = int(input())
r = 0
for i in range(n):
p,x = map(float, input().split())
r += p*x
res.append("#{} {:.6f}".format(tc+1, r))
print("\n".join(res))
5789 현주의 상자바꾸기
r = []
for tc in range(int(input())):
N,Q = map(int, input().split())
cnt = [0]*N
for i in range(1,Q+1):
L,R = map(int, input().split())
for j in range(L-1,R):
cnt[j] = i
r.append("#{} {}".format(tc+1, " ".join(map(str,cnt))))
print("\n".join(r))
'Problem Solving > SWEA' 카테고리의 다른 글
[ SWEA ] D3 - 1221, 10912, 4676 - python 문제풀이 (0) | 2021.07.13 |
---|---|
[ SWEA ] D3 - 3499, 5162, 1206, 5356 - python 문제풀이 (0) | 2021.07.13 |
[ SWEA ] D3 - 5515, 1208, 4466, 1229, 3142 - python 문제풀이 (0) | 2021.07.07 |
[ SWEA ] D3 - 3456, 1209, 9700, 5549 - python 문제풀이 (0) | 2021.07.06 |
[ SWEA ] D3 - 11688, 5431, 2805, 1228 - python 문제풀이 (0) | 2021.07.05 |
댓글