본문 바로가기
반응형

분류 전체보기253

[백준/node.js] 1259 팰린드롬수 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filePath).toString().trim().split("\n"); input.pop(); for (let i = 0; i < input.length; i++) { let number = input[i]; let reverse = input[i].split("").reverse().join(""); console.log(+number === +reverse ? "yes" : "no"); } 이거 위에 input에 trim()을 안적어줘서....... 진짜 오기가 생겨.. 2022. 4. 12.
[TIL] 220411 알고리즘 리액트 왜 하면 할수록 부족해보이냐 2022. 4. 11.
[백준/node.js] 1271 엄청난 부자2 분명히 나처럼 맞았는데 왜 계속 틀리다고 나오지????? 고민하는 사람이 있을 것 같다. 정말 제목이 다 했다. 그냥 부자가 아니라 엄청난 부자다 엄~~~~~~~ 청난 부자.. 엄청난 부자를 못보고 계속 여러가지 넣고 나중엔 공책 꺼내서 하나씩 풀어보면서 아니 맞는데 왜 저러는데 하면서 아니 이거 엄청 쉬운문제 아니였냐 이랬는데................ 진짜 엄~~~~~~~ 청난 부자라서 BigInt를 써야한다ㅎㅎ const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs.readFileSync(filePath).toString().split(" ".. 2022. 4. 11.
[백준/node.js] 2475 검증수 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let input = fs .readFileSync(filePath) .toString() .split(" ") .map((num) => +num); const numbers = input.map((num) => num * num).reduce((num, mov) => num + mov, 0) % 10; console.log(numbers); 예제입력 0 4 2 5 6을 넣어주기 때문에 우선 split으로 띄어쓰기 한 부분을 split해주어 나누고 map을 돌려서 모두다 Number로 바꾸어 주었다. 그런 이후에 cons.. 2022. 4. 11.
[TIL] 220409 슬라이더 어제 마음에 안들어서 다 갈아 엎어서 새로운 코드가 되었다. 이게 구현보다 코드를 좀 깨끗하게 사용하려고 하다보니까 시간이 더 걸렸다. 하하 진짜 될 것 같아서 몇시간을 찾았는데 실패한건 안비밀 ... 우선 module.css와 scss를 같이 썼는데 이게 마음이 급하다 보니까 scss를 css처럼 썼다. 그럴꺼면 왜?ㅎㅎ 리팩토링이 시급하다 물론 리팩토링을 해서 깔끔해진 부분은 마음에 들지만 이게 내가 해놓고도 제대로 한게 맞는건진 잘 모르겠지만 우선 화살표로 구현하는것과 밑에 모양 클릭하면 그 페이지로 넘어가는건 해놨는데 생각만큼 코드가 마음에 들지 않는다 머리속에 있는걸 그대로 만들어내는게 쉽진 않다 이번에 그래도 classNames써서 좀 깔끔해진거 같기도 하고.. 아닌 것 같기도 하고 .. 2022. 4. 9.
[TIL] 220408 모듈 사용빈도를 줄이고 직접 만들어보자에서 시작한 슬라이더는 완료 이제 다음꺼는 슬라이더에 모양 넣고 다른거 좀 해본다음에 이제 스크롤바 이벤트를 더 해봐야겠다. 2022. 4. 9.