Python/알고리즘

[백준] 11478 / 18247

vss121 2022. 7. 6. 20:37

#11478

list의 중복제거 하는 법

arr = set(arr)
arr = list(arr) #개수만 셀 경우 안 해도 됨
print(len(arr))
 
 

set 사용법

s = input()
s_length = len(s)

ans_set = set()
for i in range(s_length):
    for j in range(i, s_length):
        ans_set.add(s[i:j + 1])
    
print(len(ans_set))
 

 

#18247

L행(12행) 4열 자리가 있는지?

=> L에만 꽂혀서 n<12만 하고 m<4는 생각하지 못하였다

L도 12번째인걸 헷갈려했다

# 처음 오답
if (n==13 and m<4) or n<13:
# 정답
if m<4 or n<12: # L=12행