- [ Develop./C-C++ ]백준 11170번 - 0의 개수(C/C++)2025-01-17 21:30:26어려운 문제는 아니지만 숫자형 타입 값에서 특정 문자의 개수를 구하거나 특정 문자를 구해내고 싶을 때이 글을 참고해보고 그 틀을 한번 확인해보면 좋을 듯 하다.입력받은 N부터 M까지에 모두 포함된 '0'이라는 숫자를 찾는 간단한 문제다. 입력첫 번째 줄에 테스트 케이스의 수 T가 주어진다.각 줄에는 N과 M이 주어진다.1 ≤ T ≤ 200 ≤ N ≤ M ≤ 1,000,000출력각각의 테스트 케이스마다 N부터 M까지의 0의 개수를 출력한다. #include #include #include #include using namespace std;int main() { int testcase; cin >> testcase; vector vec(testcase); for (int i = 0; i..
- [ Develop./C-C++ ]백준 1427번 - 소트인사이드(C/C++)2025-01-14 18:15:34sort를 활용한 매우 간단한 문제이지만, 한 글자씩 저장하는 방법에 더 집중해볼 필요가 있다. 문제배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.입력첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.핵심은 내림차순으로 정렬한다는 점과, 한 글자씩 배열 혹은 벡터에 입력받은 값을 저장해야 한다는 점이다. #include #include #include #include using namespace std;int main() { string input; vector num; cin >> input; for (char i : input) { num.push_back(string(1, i)); } sor..
- [ Develop./C-C++ ]백준 2822번 - 점수 계산 (C/C++)2025-01-13 19:30:40상근이는 퀴즈쇼의 PD이다. 이 퀴즈쇼의 참가자는 총 8개 문제를 푼다. 참가자는 각 문제를 풀고, 그 문제를 풀었을 때 얻는 점수는 문제를 풀기 시작한 시간부터 경과한 시간과 난이도로 결정한다. 문제를 풀지 못한 경우에는 0점을 받는다. 참가자의 총 점수는 가장 높은 점수 5개의 합이다. 상근이는 잠시 여자친구와 전화 통화를 하느라 참가자의 점수를 계산하지 않고 있었다. 참가자의 8개 문제 점수가 주어졌을 때, 총 점수를 구하는 프로그램을 작성하시오.8개 줄에 걸쳐서 각 문제에 대한 참가자의 점수가 주어진다. 점수는 0보다 크거나 같고, 150보다 작거나 같다. 모든 문제에 대한 점수는 서로 다르다. 입력으로 주어지는 순서대로 1번 문제, 2번 문제, ... 8번 문제이다.첫째 줄에 참가자의 총점을 출..