본문 바로가기

PS3

[백준] 3085 사탕 게임 https://www.acmicpc.net/problem/3085 3085번: 사탕 게임 예제 3의 경우 4번 행의 Y와 C를 바꾸면 사탕 네 개를 먹을 수 있다. www.acmicpc.net 문장을 그대로 코드로 구현하면 된다. 완전탐색으로 풀면 된다. function calc(arr, x,y){ let lineX = 0 let lineY = 0 for(let i = x; i Array(n).fill('')) for(let i = 0; i 2024. 1. 3.
[백준] - 1064 평행사변형 문제 평행사변형은 평행한 두 변을 가진 사각형이다. 세 개의 서로 다른 점이 주어진다. A(xA, yA), B(xB, yB), C(xC, yC) 이때, 적절히 점 D를 찾아서 네 점으로 평행사변형을 만들면 된다. 이때, D가 여러 개 나올 수도 있다. 만들어진 모든 사각형 중 가장 큰 둘레 길이와 가장 작은 둘레 길이의 차이를 출력하는 프로그램을 작성하시오. 만약 만들 수 있는 평행사변형이 없다면 -1을 출력한다. 입력 첫째 줄에 xA yA xB yB xC yC가 주어진다. 모두 절댓값이 5000보다 작거나 같은 정수이다. 출력 첫째 줄에 문제의 정답을 출력한다. 절대/상대 오차는 10-9까지 허용한다. 예제 입력 1 0 0 0 1 1 0 예제 출력 1 복사 0.8284271247461898 풀이 방법 .. 2024. 1. 2.
[Codeforce Tools ] 크롬 익스텐션 개발 최근 백준만 풀다가 코드포스에 입문했다. 백준도 재미있지만 코드포스의 장점은 정해진 시간에 일정 인원수를 모아서 대회 형식으로 치르는 게 기본인지라 뭔가 레이팅도 오르는 게 그래프로 보이고 긴장감도 있다. 그런데 문제는.. 내가 영어를 잘 못한다는 것이다.. 그래서 이걸 풀기 위해 구글 번역기에 복붙을 하면? 바로 수학식에 개행이 들어가서 이렇게 복붙하면 번역이 개판이 되는 문제가 발생하는 것이다. 물론 하나씩 제거해 주면 되지만.. 대회 중에 그러고 있자니 앞으로 참가하게 될 대회마다 그럴 빠에 그냥 번역을 좀 더 편하게 해주는 익스텐션을 만들었다. 그래도 아까보단 나은 것 같다. 개발 과정은 다음과 같다. // Ctrl + C 조합 감지 이벤트 핸들러 function handleCopyEvent(ev.. 2023. 8. 7.