1. 공 (백준 1547번)
n=int(input())
array=[1,2,3]
for i in range(n):
ninput=list(map(int,input().split()))
a=array.index(ninput[0])
b=array.index(ninput[1])
array[a], array[b] = array[b], array[a]
print(array[0])
2. 만취한 상범 (백준 6359번)
https://www.acmicpc.net/problem/6359
num=int(input())
def count(n):
array=[]
array.append('0')
for i in range(n):
array.append("l")
for i in range(1,n+1):
for j in range(i,n+1):
if j%i==0:
if array[j]=="u":
array[j]="l"
else:
array[j]="u"
print(array.count("u"))
for i in range(num):
a=int(input())
count(a)
'CS Study > algorithm' 카테고리의 다른 글
[Algorithm] 공간 복잡도 (0) | 2023.03.05 |
---|---|
[Algorithm] 시간 복잡도 (0) | 2023.03.05 |
구현 문제풀이 (0) | 2022.08.07 |
다이나믹 프로그래밍 문제 풀이 (0) | 2022.07.31 |
이진 탐색 문제풀이 (0) | 2022.07.30 |