(1).백준 33167번 じゃんけん (Rock-Scissors-Paper)는 가위바위보 승점을 구해야 하는 문제로
map에 변수들을 담아서 true, false로 매칭되게 해볼까 하다가
여러가지 조건이 들어있는 것도 아니고 양도 알마 되지 않기 때문에 그냥 일반적인 for문 내부 비교로 처리했다.
한없이 커지는 경우 최적화에 대해서도 고민해보면 좋을 것 같은데
언제 한번 풀었던 문제들도 개선해보면 좋을 것 같다.
const input = `4
RSRR
RPRR`.split('\n')
let countA = 0
let countB = 0
for(let i = 0 ; i < input[1].length ; i++){
const a = input[1][i]
const b = input[2][i]
if(a == b){
continue
}
else if(a == 'R' && b == 'P'){
countB++
}
else if(a == 'R' && b == 'S'){
countA++
}
else if(a == 'S' && b == 'P'){
countA++
}
else if(a == 'S' && b == 'R'){
countB++
}
else if(a == 'P' && b == 'R'){
countA++
}
else if(a == 'P' && b == 'S'){
countB++
}
}
console.log(countA, countB)'회고' 카테고리의 다른 글
| [개발일지] - 799 (0) | 2025.09.10 |
|---|---|
| [개발일지] - 798 (0) | 2025.09.09 |
| [개발일지] - 796(주말) (0) | 2025.09.07 |
| [개발일지] - 795(주말) (0) | 2025.09.06 |
| [개발일지] - 794 (0) | 2025.09.06 |
