#include void introduction(); int getNumber(); int distinction(int n); void result(int n, int check); int main() { int n = 128391283, i, check; i = check = 0; introduction(); while (n != 0) { n = getNumber(); check = distinction(n); result(n, check); } return 0; } void introduction() { printf("====================================================================\n"); printf("이 프로그램은 입력받은 양의정수가 소수..
막대기 풀이문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB45333094269271.160%문제지민이는 길이가 64cm인 막대를 가지고 있다. 어느날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른다음에, 풀로 붙여서 길이가 Xcm인 막대를 만드려고 한다.막대를 자르는 가장 쉬운 방법은 절반으로 자르는 것이다. 지민이는 아래와 같은 과정을 거쳐서 막대를 자르려고 한다.지민이가 가지고 있는 막대의 길이를 모두 더한다. 처음에는 64cm 막대 하나만 가지고 있다. 이 때, 합이 X보다 크다면, 아래와 같은 과정을 반복한다.가지고 있는 막대 중 길이가 가장 짧은 것을 절반으로 자른다.만약, 위에서 자른 막대의 절반 중 하나를 버리고 ..
최소, 최대 성공문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB48722454208258.516%문제N개의 정수가 주어진다. 이 때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.입력첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.출력첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.예제 입력 복사5 20 10 35 30 7 예제 출력 복사7 35 힌트출처문제를 만든 사람: baekjoon데이터를 추가한 사람: topology #include int main() { int N, i;in..
오늘 날짜 성공 스페셜 저지문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB33432046186964.271%문제서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.입력입력은 없다.출력서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다.예제 입력 복사예제 출력 복사2015-01-24 힌트출처문제를 만든 사람: baekjoon알고리즘 분류출력 #include #include int main() { struct tm *t; time_t timer; timer = time(NULL); t = localtime(&timer); printf("%d-%02d-%02d",t->tm_year + 1900, t->tm_mon + 1, t->tm_mday); } //출처 : http://www...
다이얼 성공한국어원문문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB25631554142762.233%문제상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다.전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. 다른 숫자를 누르려면 다이얼이 원래 위치로 돌아가기를 기다려야 한다.숫자 1을 걸려면 총 2초가 필요하다. 1보다 큰 수를 거는데 걸리는 시간은 이보다 더 걸리며, 한 칸 옆에 있는 숫자를 걸기 위해선 1초씩 더 걸린다.상근이의 할머니는 전화 번호를 각 숫자에 해당하는 문자로 외운다. 즉, 어떤 단어를 걸 때, 각 알파벳에 해당하는 숫자를 걸면 된다. 예를 들어, UNUCIC는 868242와 같다.할머니..
오븐 시계 성공문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB51812517228149.512%문제KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오.입력첫째 줄에는 현재 시각이 나온다. 현재 시각..
동전 0 성공 풀이문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB39142263190159.092%문제준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다.동전을 적절히 사용해서 그 가치의 합을 K로 만드려고 한다. 이 때 필요한 동전 개수의 최소값을 구하는 프로그램을 작성하시오.입력첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000)둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수)출력첫째 줄에 K원을 만드는데 필요한 동전 개수의 최소값을 출력한다.예제 입력 복사10 4200 1 5 10 50 100 50..
그대로 출력하기 2 성공문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB65013589328861.206%문제입력 받은 대로 출력하는 프로그램을 작성하시오.입력입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이 있을 수도 있다.출력입력받은 그대로 출력한다.예제 입력 복사 Hello Baekjoon Online Judge 예제 출력 복사 Hello Baekjoon Online Judge 힌트출처문제를 만든 사람: baekjoon알고리즘 분류출력 #include int main(){char str[101];while(gets(str) !=..
수도요금 성공한국어원문문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB130994588773.732%문제JOI군이 살고 있는 지역에는 X사와 Y사, 두 개의 수도회사가 있다. 두 회사의 수도요금은 한 달간 수도의 사용량에 따라 다음과 같이 정해진다.X사 : 1리터당 A엔.Y사 : 기본요금은 B엔이고, 사용량이 C리터 이하라면 요금은 기본요금만 청구된다. 사용량이 C리터가 넘었을 경우 기본요금 B엔에 더해서 추가요금이 붙는다. 추가요금은 사용량이 C리터를 넘었을 경우 1리터를 넘었을 때마다 D엔이다.JOI군의 집에서 한 달간 쓰는 수도의 양은 P리터이다.수도요금이 최대한 싸게 되도록 수도회사를 고를 때, JOI군의 집의 1달간 수도요금을 구하여라.입력입력은 5줄이고 한 줄에 하나씩 정수..
Contact: j0n9m1n1@gmail.com