2022.02.27프로젝트회의실 배정문제 회사에 한 개의 회의실이 존재하고, N개의 회의에 대해서 일정표를 구성하려고 합니다. 각 회의 A에 대해 시작 시간과 종료시간이 주어져 있을 때, 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾아보세요. 회의는 한번 시작하면 중간에 00
2022.02.24프로젝트소수만들기양의 정수 N을 입력받아, N의 부분 문자열 중 가장 큰 소수를 출력하세요. 입/출력 예시 👉 입력예시 1226406 👉 출력예시 2 👉 입력예시 91321150 👉 출력예시 1321 👉 입력예시 112 👉 출력예시 11 #define _CRT_SE00
2022.02.23프로젝트이진탐색문제 이진 탐색 알고리즘을 통해 특정 정수가 몇 번째에 존재하는지 찾는 프로그램을 작성해보세요. 이진 탐색 알고리즘 배열 내에서 찾고싶은 요소가 있을 경우, 아래와 같이 배열의 첫번째 요소와 마지막 요소를 각각 left, right로 설정합니다. 찾고싶은 값을 중간(00
2022.02.22프로젝트n번째 분수문제 아래 그림과 같이, 배열에 다음과 같은 분수가 적혀있습니다. 그림처럼 지그재그 형태로 순서를 정할 경우, 1/1은 첫 번째, 1/2는 두 번째 분수가 됩니다. n번째 분수를 구하는 프로그램을 작성해보세요 #define _CRT_SECURE_NO_WARNINGS 00
2022.02.21프로젝트알파벳의 거리문제 알파벳 거리란, 'A' = 1, 'B' = 2, ... 'Z' = 26과 같은 방식으로 알파벳에 숫자를 할당한 뒤 계산되는 거리를 의미합니다. 예를 들어, 'B'와 'D'의 거리는 4-2 = 2 가 되죠. 길이가 같은 두 단어가 주어졌을 때, 각 단어에 포함된 00
2022.02.19프로젝트정상 정복문제 달팽이는 높이가 N인 나무를 올라가고있습니다. 달팽이는 낮에는 A미터를 올라갈 수 있지만, 밤에 휴식을 취하면서 B미터 미끄러져 내려옵니다. 달팽이가 나무 정상에 도달하기 위해선 며칠이 걸릴까요? 첫번째 줄에 A, B, N이 공백으로 구분되어 주어집니다. 정상00
2022.02.17프로젝트상근수문제 양의 정수 n의 각 자리수 제곱의 합을 계산한다. 그렇게 해서 나온 합도 각 자리수의 제곱의 합을 계산한다. 이렇게 반복해서 1이 나온다면, 해당 수는 상근수 라고 한다. 700은 상근수 이다. 2는 상근수가 아니다. 양의 정수 N이 입력으로 주어졌을 00
2022.02.16프로젝트뒤집은 소수문제 여러 숫자를 입력받고, 각 숫자가 뒤집었을 때 소수이면 출력을 하는 프로그램을 만들어보세요. 조건 1 : 숫자를 뒤집었을 때 소수이면 출력을 합니다 (ex. 32를 뒤집었을 때 23이고, 23은 소수이므로 출력) 조건 2 : 최소 두 개 이상의 함수를 사용해주세00
2022.02.15프로젝트OX퀴즈 점수 계산하기문제 OX퀴즈의 결과가 주어졌을 때 점수를 계산하는 프로그램을 작성해보세요. 조건 1 : 'O'의 점수는 그 때까지 연속된 O의 개수를 점수로 가집니다 (ex. O → 1점, OOO → 1 + 2 + 3 = 6점) 조건 2 : 'X'의 점수는 0점 입니다. #def00
2022.02.14프로젝트분수의 연산문제 두 분수의 연산을 입력받고, 그 값을 계산하여 출력하는 프로그램을 작성해주세요. 조건 1 : 분모가 0인 경우는 고려하지 않습니다. 조건 2 : 계산이 끝난 분수의 값은 기약분수의 형태로 출력해주세요. #define _CRT_SECURE_NO_WARNINGS 00
2022.02.10프로젝트자리수의 합문제 5개 자연수를 입력받은 후, 각 입력된 숫자들 중 자릿수의 합이 가장 큰 수를 구해보세요. (713의 자릿수의 합) = 7 + 1 + 3 = 11 / (112의 자릿수의 합) = 1 + 1+ 2 = 4 #define _CRT_SECURE_NO_WARNINGS00
2022.02.09프로젝트가운데 글자 찾기문제 단어를 입력받고, 입력받은 단어의 가운데 글자를 찾는 코드를 작성해보세요. 조건 1 : 단어의 길이가 홀수이면 가운데 글자 하나를 출력합니다. 조건 2 : 단어의 길이가 짝수이면 가운데 글자 두 개를 출력합니다. #define _CRT_SECURE_NO_WA00
2022.02.08프로젝트소인수 분해문제 정수를 소수의 곱만으로 표현하는 것을 소인수분해라고 합니다. 소인수분해 프로그램을 작성해보세요. ⭐ 힌트 👉 소인수분해 과정 예시 (숫자 12를 소인수분해하는 과정) 먼저, 숫자 12를 가장 작은 소수인 2로 나눕니다. 12은 2로 나누어떨어지므로, 2는 100
2022.02.08프로젝트+ 연산자문제 더하기(+) 기호로 표현된 숫자 표현식이 문자열 형태로 주어졌을 때, 이 식을 연산하는 프로그램을 작성해보세요. 조건 1 : 연산의 종류는 덧셈만 존재합니다. 조건 2 : 입력받는 문자열의 길이는 50을 넘지 않습니다. 조건 3 : 숫자의 개수는 최대 10개이며00
2022.02.05프로젝트3월 달력 출력하기문제 반복문과 조건문을 활용하여 2021년 3월의 달력을 출력해보세요. 조건 1 : 3월의 마지막 날은 31일이며, 3월 1일은 월요일입니다. 조건 2 : 달력은 일요일부터 시작되며, 날짜 위에 요일 표시를 출력해야 합니다. #define _CRT_SECURE_N00
2022.01.09프로젝트두 변수의 값문제 두 정수 a, b를 입력받고, a, b의 값을 서로 바꾸어 출력하는 프로그램을 작성해보세요. 조건 1 : 포인터와 함수를 활용하세요. 조건 2 : 출력 시 아래 문장을 사용해주세요. #define _CTR_SECUER_NO_WARNINGS #include <st00