목록전체 글 (298)
\(@^0^@)/
🐱👓 1. 문제 : 1157 https://www.acmicpc.net/problem/1157 ⚡ 2. 조건 및 풀이 방식? // 1. 문자들을 구분하기 위해서는, 모두 대문자로 변경. // 2. a-z까지의 배열을 생성. // 3. 알파벳들을 charCodeAt()를 사용하여 숫자로 변환하고 a(65)만큼을 뺀, // 그 숫자를 배열의 인덱스로 잡고, 1을 추가 해줌. // ex) 알파벳이 a라면 65 - 65 = 0 이므로, 인덱스 0에 1추가. // 4. indexOf()로 배열의 index max 값을 구하고, // 5. for문을 사용했던 max 값을 Math.max()로 구해서, // 6. 둘의 max 값을 비교하여, 중복이 있을 경우 "?"을 출력 // 7. 중복이 없다면, fromChar..
1. 개요 파일을 생성하여 commit 하려고 보니까, git 초기화를 다른 dir에 하였는지, staging area에 대량의 파일들을 모두 add 하라고 떴음;; 그래서, 예전에 내가 벨로그에 올려둔 해결방법이 떠올라서 그 방법대로 하였는데 지워야 할 경로로 이동하여서 git을 삭제해야 했는데, 보존하고 싶은 경로를 들어가서 git을 삭제함ㅋㅋ 글을 제대로 적어놨어야지!!! 멍청한 과거의 나 아무튼 그래서, 보존하고 싶은 경로를 삭제하고, 다시 초기화하고 remote 한 후에 add, commit, push 하였더니 아래의 error가 발생. 2. 해결 위의 캡쳐처럼 pull 하래서 pull 했더니 먹히지 않더라. 구글링 하여 다른 분의 해결방법으로 해결하였음. git push -u origin +m..
🐱👓 1. 문제 : 2675 https://www.acmicpc.net/problem/2675 🔥 2. 코드 및 풀이 const fs = require('fs'); const file = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(file).toString().split('\n'); let caseTest = Number(input[0]); let result = ''; for (let i = 1; i