전체 글93 fatal: unable to access: The requested URL returned error: 502 에러 해결하기 구체적인 에러 해결 방법을 알아보기 전, 500번대 에러 코드들에 대해 알아보고 가자. 먼저 500번대 에러 코드는 서버 오류로, 클라이언트 측의 문제가 아니라 서버나 서버와의 연결 문제로 발생한다.에러 코드에러 설명발생 원인500 Internal Server Error서버에서 예상치 못한 오류가 발생했을 때 나타난다. 구체적인 원인은 로그나 설정 파일을 통해 파악해야 한다.서버 설정 오류, 어플리케이션의 버그, 과부하로 인한 서버 자원 부족 등502 Bad Gateway서버가 다른 서버로부터 잘못된 응답을 받았을 때 발생한다. 주로 프록시 서버나 게이트웨이 서버가 다른 서버와 통신하며 문제가 발생했을 때 나타난다.프록시 서버와 연결된 서버의 응답 지연, 서버 다운, 네트워크 문제, 서버 간의 데이터 통.. 2025. 1. 14. 백준 5086번 백준 5086번을 풀어보았다.let input = require('fs').readFileSync('/dev/stdin').toString().split('\n').map((value) => value.trim())for(const i of input) { if (i === '0 0') break const [A, B] = i.split(' ').map(Number) let output = '' if (B % A === 0) output = 'factor' else if (A % B === 0) output = 'multiple' else output = 'neither' console.log(output)} 간단한 문제이지만, 처음에는 const [A, B] = i.split(' ') 으로.. 2025. 1. 13. 백준 2869 백준 2869번을 풀어보았다. 올라간 후에도 V보다 작다면 필연적으로 밤을 지내며 B만큼 미끄러지게 되므로 올라간 것을 기준으로 생각하였다. 즉 첫째 날에는 A만큼, 둘째 날에는 -B+A만큼, 셋째 날에도 -B+A만큼 올라간다. 시간 제한이 있는 문제로, 처음에는 단순한 반복문으로 풀었다가 시간 초과가 나왔다.let [A, B, V] = require('fs').readFileSync('/dev/stdin').toString().split(' ').map(Number)let day = 1, distance = Awhile (true) { if (distance >= V) { break } day += 1 distance = distance - B + A}console.log(day)더보기wh.. 2025. 1. 10. 백준 1193번 백준 1193번을 풀어보았다. 분자, 분모의 합이 동일한 분수들이 대각선으로 같은 줄에 놓여있다는 점을 토대로 번째수와 분자, 분모의 합 간의 관계를 살펴보았다. 1번째 분수는 합이 2, 2~3번째 분수는 합이 3, 4~6번째 분수는 합이 4, 7~10번째 분수는 합이 5이다. 1 = 1 (합 2)3 = 1 + 2 (합 3)6 = 1 + 2 + 3 (합 4)10 = 1 + 2 + 3 + 4 (합 5)... 와 같은 규칙이 있다. 위와 같은 규칙을 토대로 X번째 분수의 분자, 분모의 합(sum)을 구하고 합이 동일한 범위의 마지막 번째(cnt)에서 X번째가 몇 번째 앞인지 구해 구체적인 분자, 분모를 알아낸다.let X = require('fs').readFileSync('/dev/stdin').toStr.. 2025. 1. 10. 이전 1 2 3 4 5 6 7 ··· 24 다음