[TIL]20210901

박창현·2021년 9월 1일
0

TODAY I LEARNED

목록 보기
39/53

알고리즘

1764. 듣보잡 (백준)

리스트는 추가할때 append
set은 추가할때 add

집합 관련 참고.
[https://zetawiki.com/wiki/Python%EB%A6%AC%EC%8A%A4%ED%8A%B8%ED%95%A9%EC%A7%91%ED%95%A9,%EA%B5%90%EC%A7%91%ED%95%A9,%EC%B0%A8%EC%A7%91%ED%95%A9,_%EB%8C%80%EC%B9%AD%EC%B0%A8 ]

N, M = map(int, input().split())
n, m = [], []
cnt=0
num=[]
for i in range(N):
    n.append(input())
for j in range(M):
    m.append(input())

result=sorted((list(set(n) & set(m))))

print(len(result))
for i in result:
    print(i)

리스트라면 이중 for을 이용해야됬지만, 이는 시간초과라는 결과가 나왔다.
그러므로 set은 & 을 통해 중복되는 것들만을 선택하는 방법이 필요하다.
set 자체가 매우 빠른 속도를 가지고 있어 시간단축에도 효과적이다.

document.createElement("");

"" 안에 h, img, h1 등을 넣어 html에 요소를 더해줄 수 있다.

document.body.appendChild(~);

body 맨 밑에 요소를 넣어준다.
밑의 createElement()와 appendChild(~); 를 이용해 만든 소스를 보면 사용법을 알기쉽다. prependChild() 도 있는데, 이는 body 맨 앞에 요소를 넣어준다.

const creImg = document.createElement("img");
creImg.src=`./img/${choseIMG}`
console.log(creImg);
document.body.appendChild(creImg);
profile
개강했기에 가끔씩 업로드.

0개의 댓글