오늘은 일어나자마자 시험치러 갈 준비를 하고

가는 버스에서 정처기 문제를 보며 시험장에 갔는데

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

+ Recent posts