Go 언어의 기초 문법을 이전 시간까지 다루었습니다. 앞에서 배운 문법과 패키지를 이용하여 웹 서버에 대한 공부를 시작하려고 합니다. 웹 서버 개발에 대한 참고는 'Go 언어를 활용한 마이크로서비스 개발'이라는 책을 참고하여 공부하였습니다. 목차 net/http 패키지 서버 생성 net/http 라우팅 net/http 패키지 net/http 패키지는 Go 언어에서 HTTP 웹 서버와 클라이언트를 구현하고 사용하기 위한 핵심 패키지입니다. 이 패키지는 다양한 HTTP 메서드 (GET, POST, PUT, DELETE 등)를 처리하고, 요청 및 응답을 다루며, 라우팅 및 핸들링을 담당합니다. 서버 생성 net/http 패키지를 사용하여 서버를 생성하는 방법은 아래와 같습니다. func main(){ port..
문제 https://www.acmicpc.net/problem/1005 입력 첫째 줄에는 테스트케이스의 개수 T가 주어진다. 각 테스트 케이스는 다음과 같이 주어진다. 첫째 줄에 건물의 개수 N과 건물간의 건설 순서 규칙의 총 개수 K가 주어진다. (건물의 번호는 1번부터 N번까지 존재한다.) 둘째 줄에는 각 건물당 건설에 걸리는 시간 D1, D2, ..., Dn이 공백을 사이로 주어진다. 셋째 줄부터 K+2줄 까지 건설 순서 X Y가 주어진다. (이는 건물 X를 지은 다음에 건물 Y를 짓는 것이 가능하다는 의미이다.) 마지막 줄에는 백준이가 승리하기 위해 건설해야 할 건물의 번호 W가 주어진다. 2 4 4 10 1 100 10 1 2 1 3 2 4 3 4 4 8 8 10 20 1 5 8 7 1 43 1..
목차 누리단 발대식 그룹 4 소개 후기 누리단 발대식 일시 : 2023년 8월 31일(목) 시간 : 2시 ~ 4시 장소 : 한국광고문화회관 그랜드 볼룸 대회의장 2층 누리단 발대식에 초대받아 발대식에 다녀왔습니다. 도착하자마자 노트북을 가져오지 않은 것을 후회하였고 노트북을 지참하지 못하여 기록을 자세히 남기지 못하였던 것이 후회되었습니다. 후회는 뒤로하고 녹음이라도 하여 기록하였고 녹음과 제 기억을 기반으로 발대식을 기록하겠습니다. 누리단 소개 블록체인 누리단은 국민분들에게 블록체인에 대한 의견을 듣고자 19년도부터 시작하게 되었다고 소개해주셨습니다. 누리단분들이 서비스를 체험해 보고 의견을 내면 이를 사업에 반영하여서 더 완성도 높은 서비스를 만드는 것을 목적으로 하고 있다고 합니다. 누리단은 무엇을..
문제 https://www.acmicpc.net/problem/1004 입력 입력 첫 줄에는 테스트케이스의 개수 T가 주어진다. 그다음 줄부터 각각의 테스트케이스에 대해 첫째 줄에 출발점 (x1, y1)과 도착점 (x2, y2)이 주어진다. 두 번째 줄에는 행성계의 개수 n이 주어지며, 세 번째 줄부터 n 줄에 걸쳐 행성계의 중점과 반지름(c1, c2, r)이 주어진다. 2 -5 1 12 1 7 1 1 8 -3 -1 1 2 2 2 5 5 1 -4 5 1 12 1 1 12 1 2 -5 1 5 1 1 0 0 2 출력 각 테스트 케이스에 대해 어린 왕자가 거쳐야 할 최소의 행성계 진입/이탈 횟수를 출력한다. 3 0 문제 풀이 문제 해석 및 계획 도착지와 출발지를 감싸고 있는 원의 개수가 정답이라고 생각하였습니..