오늘은 정처기 공부를 하는데
준비 기간 자체가 없어서 문제은행식으로 빠르게 훑어보기 때문에
딱히 정리할만한 내용이 없는 것 같다.
(1).백준 21866번 추첨을 통해 커피를 받자는
각 문제별 제한 점수를 100~500으로 설정한 뒤
총 점수가 100점 이상일 경우 커피를 주고
제한 점수 이상으로 입력된 사람은 해커로 추정하고 해커 출력을 하는 문제였다.
제한 점수 비교를 위해 limit라는 배열에 값을 담은 다음
한번이라도 초과 점수가 나오면 해커로 변경 후 for문을 종료했고
그 외에는 총 합이 100점 이상인지를 비교해 draw, none을 출력했다.
const input = `101 101 201 201 301 301 401 401 501`.split(' ').map(Number)
const limit = [100,100,200,200,300,300,400,400,500]
let sum = 0
let isHacker = false
for(let i = 0 ; i < input.length ; i++){
if(input[i] >limit[i]){
isHacker = true
break
}
else{
sum += input[i]
}
}
if(isHacker){
console.log('hacker')
}
else if(sum >= 100){
console.log('draw')
}
else{
console.log('none')
}'회고' 카테고리의 다른 글
| [수습일지] - 57 (0) | 2023.05.22 |
|---|---|
| [수습일지] - 56(주말) (0) | 2023.05.21 |
| [수습일지] - 54 (0) | 2023.05.19 |
| [수습일지] - 53 (0) | 2023.05.18 |
| [수습일지] - 52 (0) | 2023.05.17 |
