전체 글(132)
-
C/C++ - 백준 15486 퇴사 2
/* 백준 15486 퇴사 2 https://www.acmicpc.net/problem/15486* 문제상담원으로 일하고 있는 백준이는 퇴사를 하려고 한다.오늘부터 N+1일째 되는 날 퇴사를 하기 위해서, 남은 N일 동안 최대한 많은 상담을 하려고 한다.백준이는 비서에게 최대한 많은 상담을 잡으라고 부탁을 했고, 비서는 하루에 하나씩 서로다른 사람의 상담을 잡아놓았다.각각의 상담은 상담을 완료하는데 걸리는 기간 Ti와 상담을 했을 때 받을 수 있는 금액 Pi로이루어져 있다.N = 7인 경우에 다음과 같은 상담 일정표를 보자. 1일 2일 3일 4일 5일 6일 7일-------------------------------Ti 3 5 1 1 2 4 2Pi 10 20 10 20 15 40 200---..
2024.06.02 -
C/C++ - 백준 10610 30
/* 백준 10610 30 https://www.acmicpc.net/problem/10610* 문제어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가되는 가장 큰 수를 만들고 싶어한다.미르코를 도와 그가 만들고 싶어하는 수를 계산하는 프로그램을 작성하라.* 입력N을 입력받는다. N는 최대 10^5개의 숫자로 구성되어 있으며, 0으로 시작하지 않는다.* 출력미르코가 만들고 싶어하는 수가 존재한다면 그 수를 출력하라.그 수가 존재하지 않는다면, -1을 출력하라.* 예제 입력 130* 예제 출력 130* 예제 입력 2102* 예제 출력 2210* 예제 입력 32931* 예제 출력 3-1* 예제 ..
2024.06.01 -
C/C++ - 백준 1978 소수 찾기
/* 백준 1978 소수 찾기 https://www.acmicpc.net/problem/1978* 문제주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.* 입력첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.* 출력주어진 수들 중 소수의 개수를 출력한다.* 예제 입력 141 3 5 7* 예제 출력 13*/#include using namespace std;// n 이 소수이면 true, 아니면 false 를 반환하는 함수bool is_prime(int n) { if (n > n; int answer = 0; while (n--) { int t; cin >> t; // 소수이면 if (is..
2024.06.01 -
Visual Studio Code(vscode) Settings
기본 확장프로그램(Extensions) 설치기본 extension 설치 (Sidebar 에서 "Extensions" 클릭하든가 --X 클릭해서 나오는 창에서 설치 Remote Tools - Windows 用 VS Code 가 WSL Linux 환경에서 개발할 수 있도록 해 줌Code Runner 설치 : 각 언어별로 간단하게 실행할 수 있게 해주는 ExtensionTabOut : 코딩할 때 Tab 키를 이용해서 괄호 탈출, 이거 없으면 상당히 피곤함C/C++ Extension Pack : C/C++ 개발에 필요한 기본 Extension 들을 설치해 줌설치되는 Extension 들은 아래와 같음(2024/06/01 기준)필수는 아니지만 코딩할 때 있으면 편리한 IntelliCode 들도 설치해준다 다른 유..
2024.06.01 -
C/C++를 위한 코딩 환경 구축(Coding Environment) : Windows(Windows Terminal) + Visual Studio Code(vscode) + WSL2 + Ubuntu
코딩 환경은 각자의 상황에 따라 다르게 구축할 수 있습니다. 가장 먼저 고려해야 할 것은 어떤 OS에서 구축할 것이냐 하는 것입니다. Windows 나 maxOS, Linux(여러 종류가 있습니다.) 등이 고려 대상이 될 수 있습니다. 일단 여기서는 가장 많이 사용하는 Windows 에서 구축하기로 합니다. Windows 에서는 Windows Terminal 이라는 좋은 Console Program을 제공합니다.Windows 가 가장 많이 사용되는 OS 이기는 하지만 코딩의 세계에서는 그다지 좋은 환경은 아닙니다. 오늘날 많은 웹서버들이 Linux에서 구동되고 있고, 많은 개발자들이 macOS 나 Linux 환경에서 개발을 진행합니다. Microsoft 에서도 이 점을 잘 이해하고 있기 때문에 WSL(W..
2024.05.18 -
ncode home 입니다
coding 이 재미있어서 하는 사람입니다.언제까지나 계속 할 수 있었으면 좋겠네요.
2024.05.18