목록2024/10/11 (2)
미소를뿌리는감자의 코딩
1. 문제https://www.acmicpc.net/problem/2193 2. 접근 방법 1과 0이 있을 때, 1에서는 항상 0 하나의 경우의 수만 발생하고, 0에서는 항상 1과 0. 2개의 경우의 수가 발생한다.따라서, 리스트로 0의 개수와 1의 개수를 나타내도록 하였으며, [a, b] 라고 가정했을 때, [a+b, a] 로 다음 단계가 진행된다. dp[i][0] = dp[i-1][0] + dp[i-1][1] dp[i][1] = dp[i-1][0] 3. 코드def get_nums(n, dp): dp[1] = [0, 1] dp[2] = [1, 0] for i in range(3, n+1, 1): dp[i][0] = dp[i-1][0] + dp[i..
1. 개요이번에 RabbitMQ 메시지 큐 도입을 앞두면서, SecurityConfig를 조금 수정하게 되었다.메인 서버에서 사용 중인 DB를 채팅 서버에 연결 시킴을 통해 Spring security를 사용하고자 하였다.이렇게 채팅 서버는 Mysql, mongodb, rabbitMQ를 사용하게 될 것이다. 또한, 고질적인 문제였던 @Override public void registerStompEndpoints(StompEndpointRegistry registry) { registry.addEndpoint("/ws/aper-chat") .setAllowedOriginPatterns("http://localhost:8081") // have to ch..