학교에서 주관하는 전공 캠프가 있어서 오늘부터 시작하게 되었습니다. 해당 게시글은 한동대학교 고윤민 교수님의 자료를 바탕으로 제작되었니다. https://github.com/YunminGo/netprog YunminGo/netprog [2021 SW Camp] Network Programming . Contribute to YunminGo/netprog development by creating an account on GitHub. github.com 해당 자료는 고윤민 교수님 캠프의 실습 자료들입니다. socket을 사용하여 통신하는 client/server application을 배우는 것이 목표라고 하셨습니다. socket : application process 와 transport pro..
문제 출처: https://www.acmicpc.net/problem/2456 2456번: 나는 학급회장이다 첫째 줄에는 반의 학생들의 수 N (3 ≤ N ≤ 1,000)이 주어진다. 다음 N개의 각 줄에는 각 학생이 제출한 회장후보 3명에 대한 선호 점수가 주어지는 데, 첫 번째 점수는 후보 1번에 대한 점수이고 두 www.acmicpc.net 이러한 문제들은 왠만해서 모든 값들을 다 넣어줘야 한다 그렇기 때문에 조건문들을 사용하여 모든 조건들을 고려해 주어야한다. 3명의 후보들의 각각 점수를 합산하고 그동안 받은 표들을 알고 있어야한다. 따라서 이것을 구현하기에 앞서 struct를 사용하고자 하였다. #include using namespace std ; typedef struct score_..
문제 출처: https://www.acmicpc.net/problem/5533 5533번: 유니크 첫째 줄에 참가자의 수 N이 주어진다. (2 ≤ N ≤ 200) 둘째 줄부터 N개 줄에는 각 플레이어가 1번째, 2번째, 3번째 게임에서 쓴 수가 공백으로 구분되어 주어진다. www.acmicpc.net 이 문제와 관련해서 간단하게 생각할 수 있다. 다음은 보기로 주어진 예제의 과정을 설명하자면... 플레이어 1 : 0 + 0 + 0 = 0 플레이어 2 : 0 + 0 + 92 = 92 플레이어 3 : 63 + 89 + 63 = 215 플레이어 4 : 99 + 0 + 99 = 198 플레이어 5 : 89 + 0 + 0 = 89 다음과 같이 진행되었다고 말할 수 있다. 이와 관련해서 코드를 간단히 짜봤다..
문제 출처: https://www.acmicpc.net/problem/2992 2992번: 크면서 작은 수 정수 X가 주어졌을 때, X와 구성이 같으면서 X보다 큰 수 중 가장 작은 수를 출력한다. 수의 구성이 같다는 말은, 수를 이루고 있는 각 자리수가 같다는 뜻이다. 예를 들어, 123과 321은 수의 구성이 www.acmicpc.net 문제를 다시 한번 설명하자면 정수 X[1, 999999]를 인풋으로 받고 같은 구성의 가장 작게 큰 수를 찾으면 되는 것이다. 여기서 같은 구성이라 함은 그 숫자들의 순열을 구하라는 것이다. 1,5,6이라는 3가지 수 중에서 중복되지 않게 3가지를 고른다고 해보자. {(1,5,6), (1,6,5), (5,1,6), (5,6,1), (6,1,5), (6,5,1)} ..