오늘은 단어 관련 데이터베이스에 대해 생각해봤는데
내가 만드는 것은 문제가 없는데 상대방이 이용하게 만드는 것이 상당히 어려웠다.
오랬만에 cra를 통해 리액트도 만들어봤는데
불필요하다고 생각한 파일들을 자신있게 지우고 실행했는데
에러도 뜨지 않고 화면이 터져버려서 한참 당황하다가
에러메세지를 잘 보니 watch 제한에 걸려서 문제가 발생한 것이었기 때문에
max_user_watches를 524288로 확장했다.
주말사이에 올리고 내릴 수 있고
해당 파일 내용을 수정할 수 있는 사이트를 만들기는 힘들 것 같았기 때문에
이런저런 시도를 해보고 어떤 형태가 좋을지에 대해서만 알아본 다음
일단 엑셀에서 데이터를 추출할 수 있게
통일된 형태로 값을 입력하는 방식으로 진행하는 것으로 합의했다.
원래는 오늘 apex 관련 vsc 세팅을 집에 해두고 내일 강의를 좀 더 들을 생각이었는데
운동화빨래, 셔츠빨래, 일반빨래와 데이터베이스 관련 생각을 하니 좀 피곤해서
내일 진행하기로 헀다.
(1).백준 2511번 카드놀이는 A와 B가 각 순서에 냈던 카드를 보고
승리시 3점, 비길 경우 각 1점을 부여하여 최종적인 승자를 가려내는 문제였다.
단 동점일 경우 자의적으로 'D'를 출력했는데
문제를 자세히 보니 가장 최근에 이긴 사람을 출력해야 했고
다시 또 고장나서 기존의 코드를 지우고 승점과 가장 최근 이긴 사람을 출력했다가
드로우일 경우만 가장 최근 승자를 출력하는 것을 확인하고
if문을 통해 A,B 체크를 한 후 비길 경우 lastWin 값을 출력했다.
const input = `4 5 6 7 0 1 2 3 9 8
1 2 3 4 5 6 7 8 9 0`.split('\n').map(el => el.split(' ').map(Number))
const result = [0,0]
let lastWin = 'D'
for(let i = 0 ; i < 10 ; i++){
if(input[0][i] > input[1][i]){
result[0] += 3
lastWin = 'A'
}
else if(input[0][i] < input[1][i]){
result[1] += 3
lastWin = 'B'
}
else{
result[0]++
result[1]++
}
}
console.log(result.join(' '))
if(result[0] > result[1]){
console.log('A')
}
else if(result[0] > result[1]){
console.log('B')
}
else{
console.log(lastWin)
}'회고' 카테고리의 다른 글
| [수습일지] - 29 (0) | 2023.04.24 |
|---|---|
| [수습일지] - 28(주말) (0) | 2023.04.23 |
| [수습일지] - 26 (0) | 2023.04.21 |
| [수습일지] - 25 (0) | 2023.04.20 |
| [수습일지] - 24 (0) | 2023.04.19 |
