오늘은 일어나자마자 시험치러 갈 준비를 하고
가는 버스에서 정처기 문제를 보며 시험장에 갔는데
8시 30분까지 입실을 못하게 막아서 6~70명이 서서 대기해야 했다.
즉각적으로 결과가 나오는 것을 볼 수 있었는데
1~5과목 점수가 각각 75,70,80,85,65점으로
평균 75점으로 통과할 수 있었다.
준비 기간에 비해 나쁘지 않은 점수였던 것 같았다.
오후에 복귀해서 파트너 커뮤니티 학습을 조금 진행했지만
페이지를 이동하며 클론 및 생성 작업이라 딱히 언급할 내용이 없는 것 같다.
(1).백준 15734번 명장 남정훈은 감독이 되어 팀을 구성하는 문제였는데
왼발, 오른발잡이를 짝을 맞춰서 팀을 구성한다고 했을 때
몇 명의 인원이 남는지에 대한 문제였다.
여기서 변수가 양발잡이가 존재하며 양발잡이는 어떤 포지션도 가능했다.
이 부분을 해결하기 위해 양발잡이의 수가 왼발, 오른발잡이의 차이보다 작은 경우
해당 숫자만큼 넘겨줘서 left, right의 숫자를 맞춰주고 마무리하기 때문에
둘 중 작은 숫자에 채워준 숫자의 두배만큼의 인원이 될 수 있고
(왼발 3, 오른발 10, 양발 5의 경우 왼발에 5를 더해줘서 왼발8, 오른발 8로 마무리)
그 외의 경우에는 양발잡이가 더 많거나 같다고 가정하고
양발잡이의 남은 숫자가 홀수의 경우 1명을 제외하고
짝수의 경우 그대로 모든 인원을 가용하는 방식으로 해결했다.
const [left, right, all] = `7 7 7`.split(' ').map(Number)
let gap = Math.abs(left-right)
if(gap > all){
console.log((Math.min(left, right) + all)*2)
}
else if((all-gap)%2){
console.log(Math.max(left, right)*2 + all-gap -1)
}
else{
console.log(Math.max(left, right)*2 + all-gap)
}
'회고' 카테고리의 다른 글
[수습일지] - 58 (0) | 2023.05.23 |
---|---|
[수습일지] - 57 (0) | 2023.05.22 |
[수습일지] - 55(주말) (0) | 2023.05.20 |
[수습일지] - 54 (0) | 2023.05.19 |
[수습일지] - 53 (0) | 2023.05.18 |