전체 글 527

가장 흔한 단어

금지된 단어를 제외한 가장 흔하게 등장하는 단어를 출력하라. 대소문자 구분을 하지 않으며, 구두점 또한 무시한다. 풀이1 더보기 words = [word for word in re.sub in re.sub(r'[^\w]', ' ', paragraph) .lower().split() if word not in banned] counts = collections.Counter(words) # 가장 흔하게 등장하는 단어의 첫 번째 인덱스 리턴 return counts.most_common(1)[0][0]

socket

기존의 http는 client가 server에 요청을 하고 이에 따른 응답을 받습니다. 만약 server에 공지가 생겼더라도 client가 요청을 보내지 않으면 server는 아무것도 보낼 수 없고 클라이언트가 요청할 때까지 기다려야합니다. 반면에 Web Socket은 client와 server의 관계가 connection이 형성만 되면 공지사항이 생기더라도 server에서 먼저 data를 보내줄 수 있습니다. Server Socket.io npm install socket.io Socket.io 서버 생성 import { Server } from 'socket.io' const server = new Server(httpServer) Server socket.emit('message', '메세지'); ..

백엔드/socket 2021.12.12