반응형

Javascript 110

[Javascript] 백준 4344 - 평균은 넘겠지

4344번: 평균은 넘겠지 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 정답과 출력값의 절대/상대 오차는 10-3이하이면 정답이다. www.acmicpc.net 나는 아주 한글로 적혀있는 설명문이 제일 어려운 것 같다. const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().split('\n'); let num = input[0] * 1; for (let i = 1; i a += b * 1, 0); avg /= num2; for (let j = 0; j avg) { count++; } } let result = (..

Javascript 2024.01.29

[Javascript] 백준 2562 - 최댓값

2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 나는 아주 한글로 적혀있는 설명문이 제일 어려운 것 같다. const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().split('\n'); let max = 0; let maxIndex = 0; for(var i=0; i

Javascript 2024.01.29

[Javascript] 백준 10818 - 최소, 최대

10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 나는 아주 한글로 적혀있는 설명문이 제일 어려운 것 같다. const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().split('\n'); let min, max; input[1].split(' ').map((v, i) => { const value = Number(v) if(i === 0) { min = value; max = value; ..

Javascript 2024.01.29

[Javascript] 백준 9498 - 시험 성적

9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 나는 아주 한글로 적혀있는 설명문이 제일 어려운 것 같다. const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().split('\n'); const data = Number(input[0]) const check = (a) => { if (90

Javascript 2024.01.25

[Javascript] 백준 2525 - 오븐 시계

2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 나는 아주 한글로 적혀있는 설명문이 제일 어려운 것 같다. const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().split('\n'); const [a, b] = input[0].split(' ').map(Number); const c = Number(input[1]); const sum = ((a * 60) + b + c) % 1440; const h = p..

Javascript 2024.01.25

[Javascript] 백준 2884 - 알람 시계

2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 나는 아주 한글로 적혀있는 설명문이 제일 어려운 것 같다. const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().split('\n'); const h = Number(input[0].split(' ')[0]); const m = Number(input[0].split(' ')[1]); if(m < 45) { if(h === 0) { console.log(`23 ${m + 60 - ..

Javascript 2024.01.25

[JavaScript] 백준 2480 - 주사위 세개

2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 www.acmicpc.net 나는 아주 한글로 적혀있는 설명문이 제일 어려운 것 같다. const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().split('\n'); const [a, b, c] = input[0].split(' ').map(Number); if(a === b && b === c) { console.log(10000 + a * 1000) } else if(a === b)..

Javascript 2024.01.25

[JavaScript] Canvas 글자에 그림자 효과

📱테스트 환경 "react": "18.2.0" "react-dom": "18.2.0" "typescript": "^5.1.6" 😢 내가 겪은 문제 Canvas 이용해서 열심히 동적 썸네일을 그리고 있는데 .. 텍스트에 그림자 효과를 넣어달라고 하더라. 뭐 당연하게 그냥 기존에 작성해뒀던 코드를 재활용했다. context.shadowColor = "rgba(0, 0, 0, 0.5)"; // 50% 투명도의 검은색 그림자 context.shadowBlur = 10; // 흐림의 정도 context.shadowOffsetX = 5; // 그림자의 x 방향 오프셋 context.shadowOffsetY = 5; context.fillText(text, textX, textY); 오 .. 근데 그림자를 넣었더니 ..

Javascript/Next 2023.10.26

[NextJS] base64 Image ReSize

📱테스트 환경 "react": "18.2.0" "react-dom": "18.2.0" "typescript": "^5.1.6" 😢 내가 겪은 문제 전에 쓴 블로그 내용과 이어지는 내용인데 [NextJS] blob to base64 바꾸기 📱테스트 환경 "react": "18.2.0" "react-dom": "18.2.0" "typescript": "^5.1.6" 😢 내가 겪은 문제 canvas 에서 이미지를 다시 새롭게 그리려고 하고있는데, cavas.drawImage 에 나는 blob 형식을 넣었는데 구글에 검색 8735.tistory.com 바로 코드로 넘어가도록 하겠다. 기록의 목적이고 다른사람들도 그냥 코드만 원할것 같다. 내가 그랬어서 .. ㅎ convertBlobToBase64.tsx expo..

Javascript/Next 2023.09.01
반응형