본문 바로가기

분류 전체보기126

백준 9498번 - 시험 성적 [Node.js] 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 시험 성적을 출력한다. 예제 입력 1 복사 100 예제 출력 1 복사 A 소스 코드 const fs = require('fs') const inputData = fs.readFileSync('/dev/stdin') const a = inputData if(100>= a && a>=90){ console.log('A') } else if(89>= a && a>=80){ console.log('B') } else if(79>=.. 2022. 5. 31.
블로그 a 태그 hover 효과 적용 (transition 적용) 상단 카테고리의 hover 효과는 부드러워져서 좋았으나,게시글과 사이드바의 카테고리도 통일성을 줘야 한다는 판단이 들었다. transition을 주고, 뿐만 아니라 카테고리는 x축으로 움직이는 효과도 넣을 것이다. 기존 코드 a, a:link {text-decoration:none; color:#555;} a:visited {text-decoration:none;} /* hover 효과 - 밑줄 생성, 및 색상 변경 */ a:hover, a:focus { text-decoration:underline; color: #FEB802; } a:active {text-decoration:none;} /* ------------------------- a 태그 끝 ------------------------- *.. 2022. 5. 28.
백준 2588번 - 곱셈 [Node.js] 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. 예제 입력 1 복사 472 385 예제 출력 1 복사 2360 3776 1416 181720 소스코드 const fs=require('fs'); const [num1, num2]=fs.readFileSync('/dev/stdin').toString().split('\n').. 2022. 5. 28.
쉽게 블로그 다크 모드 적용하기 - 다른 블로그들의 경우 background-color 가 black인 경우가 있다. 보통 시각장애인을 위해서 검은 배경과 흰 글자는 가독성을 높이기 때문에 많이 이용되는 것 같다. 그리고 흰 배경은 블루스크린으로 인해 눈이 피로해지는 경우가 있다. 소스코드 아래의 두가지 코드들 중 하나를 넣으면 적용이 됩니다. HTML CSS :root { color-scheme: dark; } 후기 네이버 웨일의 경우 다크모드를 독립적으로 적용했다가 풀고 하는 기능이 있는데, 네이버 웨일의 기능의 경우엔 텍스트의 색상이 반전되면서도 위계가 뒤집히지는 않았는데 소스코드를 적용했을 땐 font color의 위계가 뒤집혀서 연한 글자가 진해지고 진한 글자가 연해지는 현상이 보였다. 해결하고픈 마음이 생겨서 가볍게 찾아본 .. 2022. 5. 26.
백준 10430번 - 나머지 [Node.js] 문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. 예제 입력 1 5 8 4 예제 출력 1 1 1 0 0 소스코드 아래 두 가지 방식 모두 성공할 것이다. const fs = require('fs'); const sc = fs.readFileSync('/dev/stdin').toString().sp.. 2022. 5. 26.
자바스크립트 암묵적 타입 변환 자바스크립트의 암묵적 타입 변환은 파이썬을 배웠던 나로선 너무 불편했다.. 가벼운 시동 코드를 짠다면 편할 수 있지만.. 분명 코드가 15줄만 넘어도 헷갈릴 것 같다. 백준 문제를 풀다가 암묵적으로 타입 변환이 일어나 정답이 아닌줄 알았는데 정답이 되어서 몸소 체험해보니 모던 자바스크립트 딥 다이브 책에서 알게 된 암묵적 타입 변환에 대해서 따로 정리를 하자는 마음으로 글을 씁니다! https://dev.to/promhize/what-you-need-to-know-about-javascripts-implicit-coercion-e23 What you need to know about Javascript's Implicit Coercion Common Javascript implicit coercion g.. 2022. 5. 25.