https://www.acmicpc.net/problem/6087 6087번: 레이저 통신 크기가 1×1인 정사각형으로 나누어진 W×H 크기의 지도가 있다. 지도의 각 칸은 빈 칸이거나 벽이며, 두 칸은 'C'로 표시되어 있는 칸이다. 'C'로 표시되어 있는 두 칸을 레이저로 통신하기 위해서 www.acmicpc.net 문제 크기가 1×1인 정사각형으로 나누어진 W×H 크기의 지도가 있다. 지도의 각 칸은 빈 칸이거나 벽이며, 두 칸은 'C'로 표시되어 있는 칸이다. 'C'로 표시되어 있는 두 칸을 레이저로 통신하기 위해서 설치해야 하는 거울 개수의 최솟값을 구하는 프로그램을 작성하시오. 레이저로 통신한다는 것은 두 칸을 레이저로 연결할 수 있음을 의미한다. 레이저는 C에서만 발사할 수 있고, 빈 칸에 ..
https://www.acmicpc.net/problem/6588 6588번: 골드바흐의 추측 각 테스트 케이스에 대해서, n = a + b 형태로 출력한다. 이때, a와 b는 홀수 소수이다. 숫자와 연산자는 공백 하나로 구분되어져 있다. 만약, n을 만들 수 있는 방법이 여러 가지라면, b-a가 가장 큰 www.acmicpc.net 문제 1742년, 독일의 아마추어 수학가 크리스티안 골드바흐는 레온하르트 오일러에게 다음과 같은 추측을 제안하는 편지를 보냈다. 4보다 큰 모든 짝수는 두 홀수 소수의 합으로 나타낼 수 있다. 예를 들어 8은 3 + 5로 나타낼 수 있고, 3과 5는 모두 홀수인 소수이다. 또, 20 = 3 + 17 = 7 + 13, 42 = 5 + 37 = 11 + 31 = 13 + 29 ..
이번 주 목표 졸업작품, 부엉이숲 개발 진행 휴식 2023-2-5 일요일 부엉이숲에서 적용 중이던 DDD를 결국 다시 원래 상태로 되돌리기로 했다. 쿼리 프로젝션에서 많이 막혔고, 다른 부분들에서도 비효율적이라는 것을 느껴 다시 원상태로 바꾸기로 했고, 지금이라도 바뀐게 다행일지도 모른다 생각한다. 졸업작품 프로젝트를 진행했다. MAC OS 에서 카프카와 Selenium을 위한 Chrome Driver가 정상적으로 돌지 않는 문제를 해결했다. 카프카는 다른 카프카 이미지로 수정했고, Chrome 대신 Firefox를 써서 해결했다. API 문서화를 진행했다. 테스트 코드를 작성해 적용시켰다. 2023-2-6 월요일 부엉이숲 프로젝트에서 스터디 그룹 관련 코드를 다시 짰다. 졸업작품에서 오류를 수정했다. ..