분류 전체보기 142

[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

[Python] venv 가상환경에서 프로젝트 실행하기

📱테스트 환경 "python": "3.9.0" "PyCharm": "2023.2" "flask": "2.3.3" 😢 주의사항 나는 파이썬 초보다. 2023.08.24 - [Python] - [Python 초보] requirements.txt [Python 초보] requirements.txt 📱테스트 환경 "python": "3.9.0" "PyCharm": "2023.2" "flask": "2.3.3" 😢 주의사항 나는 파이썬 초보다. 대학교에서 쥬피터 이용해서 네이버에 손흥민 검색했을 때 나오는 뉴스결과 긁어본게 전부다. requirem 8735.tistory.com 이것도 안지 얼마 안됐다고 말한거면 진짜 말 다한거다. 그래도 일단 Flask 로 개발을 간단하게 진행하고 있다보니 내가 배운 새로운 내..

Python 2024.01.12

[IT] Web 페이지 로딩 하는 과정

Web 개발을 하는데, Web 이 어떻게 로딩되는지 정도는 알고 개발해야 Web 개발한다고 어디가서 말할 수 있지 않을까 하는 취지에서 작성하게 되었다. 물론 모르는건 아닌데 체계적으로 설명하기 위해서 & 기록하기 위해서 .. 제일많이 사용되는 Google 을 가지고 간단하게 작성해보자면 DNS 조회 (Domain Name System) 사용자가 브라우저에 www.google.com을 입력하면, 해당 도메인 이름을 IP 주소로 변환하기 위해 DNS 서버에 요청 DNS 서버는 www.google.com에 대한 IP 주소를 반환 TCP 연결 (Three-Way Handshake) 브라우저는 얻은 IP 주소를 사용하여 Google 서버에 TCP 연결을 시도 HTTP 요청 TCP 연결이 설정되면, 브라우저는 H..

IT 2023.12.19