본문 바로가기

알고리즘14

백준 15953번 - 상금 헌터 C++ 15953번: 상금 헌터 첫 번째 줄에 제이지가 상상력을 발휘하여 가정한 횟수 T(1 ≤ T ≤ 1,000)가 주어진다. 다음 T개 줄에는 한 줄에 하나씩 제이지가 해본 가정에 대한 정보가 주어진다. 각 줄에는 두 개의 음이 아닌 정수 a(0 ≤ a ≤ 100)와 b(0 ≤ b ≤ 64)가 공백 하나를 사이로 두고 주어진다. www.acmicpc.net https://www.acmicpc.net/problem/15953 아주 간단한 문제이다. 카카오 코드페스티벌에 참여하여 상금을 얼마나 얻을수 있냐는 문제이다. 코드페스티벌은 1회와 2회 총 2개의 대회가 열리며 각각 상금과 순위에 따른 인원수가 다르다. 예를들어 1회대회때 3등을 하면 상금 2순위인 300만원을 받게되고, 2회대회때 5등을하면 상금 3순.. 2019. 8. 2.
도전! 프로그래밍1 도전5 - C언어로 소수 출력 도전! 프로그래밍1 도전5 - C언어로 소수 출력 10개의 소수(Prime Number)를 출력하는 프로그램을 작성해 보자실행의 예) 2 3 5 7 11 13 17 19 23 29 코드 #include int main(int argc, const char * argv[]){ int i, j; for (i = 2; i 2017. 3. 5.
도전! 프로그래밍1 : 도전4 (크림빵, 새우깡, 콜라) 도전! 프로그래밍1 : 도전4 (크림빵, 새우깡, 콜라) 3500원을 가지고 크림빵(500원), 새우깡(700원), 콜라(400원)을 사려한다 잔돈을 하나도 남기지 않고 세가지 물건을 하나이상 구매할때의 경우의 수 를 나타내어라 코드 #include int main(int argc, const char * argv[]) { int a, b, c; //순서대로 크림빵, 새우깡, 콜라 int m=3500; //돈 printf("현재 당신이 소유하고 있는 금액 : 3500 \n"); for(a=1; a< m/500; a++) //최소 하나씩 이므로 1로초기화 for(b=1; b< m/700; b++) for(c=1; c< m/400; c++) if( (500*a) + (700*b) + (400*c) == m).. 2017. 2. 26.
도전! 프로그래밍1 : 도전3 - 최대공약수(GCD) 구하기 C 도전! 프로그래밍1 : 도전3 - 최대공약수(GCD) 구하기 C 코드#include int main(int argc, const char * argv[]) { int num1, num2; int gcd=2; //최대공약수 printf("2개의 정수를 입력하시오 : \n"); //정수입력받음 scanf("%d %d", &num1, &num2); for( ; gcd 2017. 2. 26.