본문 바로가기

반응형

공부/TIL

(13)
[TIL] 24.06.12 백준 1676번 js 내가 푼 문제 📖 내가 작성한 코드 💻const input = require("fs") .readFileSync(process.platform === "linux" ? "/dev/stdin" : __dirname+"/input.txt") .toString() .trim()let cnt = 0;for(let i=1; i 어려웠던 점 ❓1. 팩토리얼 범위const factorial = (n) => { if(n == 0) return 0; if(n == 1) return 1; return n * factorial(n-1)} 팩토리얼로 값을 구하고 뒤에서부터 0의 개수를 세는 방법을 생각하고 계산을 했었는데 주어진 N값의 범위가 (0~500) 22 팩토리얼만 돼도 값이 (1.124000727777..
[TIL] 24.06.11 백준 6588번 js 내가 푼 문제 📖 내가 작성한 코드 💻const input = require("fs") .readFileSync(process.platform === "linux" ? "/dev/stdin" : __dirname+"/input.txt") .toString() .trim() .split('\n') .map(Number)const size = input.pop();const numbers = Array(1000000).fill(true); const sosu = [];numbers[0] = falsenumbers[1] = falsefor(let j=2; j { const low = sosu.find(su => numbers[num - su]) if(low){ let high = num ..
[TIL] 24.06.10 React 트랙을 신청한 이유 1.  내가 React 트랙에 참여한 계기는 무엇인가요? 혼자서도 충분히 할 수 있다 판단이 들어 컴퓨터공학을 졸업하고 백엔드 친구 1명이랑 개인 프로젝트를 진행한 경험이 있습니다! 백엔드와 협업을 해볼 수 있어서 좋은 경험이었지만 프로젝트를 진행하면서 학습의 고통보단 무엇을 학습해야 하는지 모르는 고통이 좀 더 컸던 것 같습니다. 그리고 내가 작성한 코드가 과연 잘 작성된 코드인가? 확장성이 있는 코드인가? 에 대한 의문이 계속 들었지만 서로 작성한 코드에 대한 피드백을 해줄 수 없었기 때문에 이 또한 힘들었습니다. 그래서 확장성을 고려한 개발, 코드리뷰, 팀프로젝트 경험을 더 쌓기 위해서 React 트랙에 참여하게 되었습니다.2. 내가 이해한 개발자는 어떤 역할을 하는 사람인가요?사용자가 보면 모든 ..
[TIL] 24.06.03 백준 10820번 JS 내가 푼 문제 📖 내가 작성한 코드 💻let input = require("fs") .readFileSync(process.platform === "linux" ? "/dev/stdin" : __dirname+"/input.txt") .toString() .split('\n')let results = '';for(let i=0; i  어려웠던 점 ❓ 예제는 문제없이 결과가 나왔지만 정답만 제출하면 이상하게 계속 틀리는 문제가 발생했다.어디서 틀린 건지 감이 전혀 오질 않아서 결국 검색을 통해 정답을 찾아봐야 했다. 정답 실패 이유!? 찾아본 결과 이 한줄이 문제였던 것이었다!!if(input[i] === '') continue;  빈 공백을 확인하지 않고 넘어간 것이 문제였던 것이다! 깨달은 점..
[TIL] 24.05.28 백준 1935번 JS 오늘 푼 문제 📖 내가 작성한 코드 💻 어려웠던 점 ❓처음 문제에 접근했을 때 stack을 사용해야 한다는 생각이 바로 떠오르지 않았다.아무래도 아직 알고리즘 문제를 많이 풀지 않아서 그런 것 같다.내가 짠 코드가 과연 잘 짠 코드인가... 생각을 해본다면 아직 한참 부족하다고 생각한다. 깨달은 점 ❕문제를 읽자마자 바로 코드를 작성하는 것보다 먼저 분석을 하고 작성하는 게결과적으로 봤을 때 좀 더 효율적이라는 생각이 들었다. 회고 🧐끊임없이 고민하고 발전하는 내가 되고 싶다.화이팅!https://www.acmicpc.net/problem/1935