반응형

 

 
 
 

 

 

제출한 코드

#include <stdio.h>

int main(void){
    int a,b;
    
    while (1){
        scanf("%d %d", &a, &b);
        if (a==0&&b==0){
            return 0;
        }
        
        if (a>b){
            printf("Yes\n");
        }
        else {
            printf("No\n");
        }
    }
}

 

 

 

 

결과

 

 

 

후기

 

 

 

 

반응형

'BQJ 백준 > C99' 카테고리의 다른 글

[C/C99] 백준 3046번: R2  (0) 2024.07.19
[C/C99] 백준 2754번: 학점계산  (0) 2024.07.09
[C/C99] 백준 2748번: 피보나치 수 2  (0) 2024.07.08
[C/C99] 백준 2558번: A+B - 2  (0) 2024.06.21
[C/C99] 백준 2083번: 럭비 클럽  (0) 2024.06.15
반응형

 


 

문제 설명

https://www.acmicpc.net/problem/3046

 

 

 

 

 

 

 

제출한 코드

#include <stdio.h>

int main(void){
    int a, b;
    scanf("%d %d", &a, &b);
    
    b = b*2 - a;
    printf("%d", b);
    
    return 0;
}

 

 

 

 

결과

 

 

 

후기

 

 

 

반응형

'BQJ 백준 > C99' 카테고리의 다른 글

[C/C99] 백준 4101번: 크냐?  (0) 2024.08.02
[C/C99] 백준 2754번: 학점계산  (0) 2024.07.09
[C/C99] 백준 2748번: 피보나치 수 2  (0) 2024.07.08
[C/C99] 백준 2558번: A+B - 2  (0) 2024.06.21
[C/C99] 백준 2083번: 럭비 클럽  (0) 2024.06.15
반응형

 

문제 설명


 


 
 
 
 

 

 

제출한 코드

#include <stdio.h>

int main(void){
	char word, word_2;
	scanf("%c%c", &word, &word_2);

	float num = 0.0 ;

	switch (word) {
    	case 'A':
	    	num += 4;
		    break;
    	case 'B':
	    	num += 3;
		    break;
    	case 'C':
	    	num += 2;
		    break;
    	case 'D':
	    	num += 1;
		    break;
    	default:
	    	break;
	    }

	switch (word_2) {
	    case '+':
		    num += 0.3;
		    break;
	    case '-':
		    num -= 0.3;
    		break;
	    default:
    		break;
	    }

	printf("%.1f", num);
	return 0;
}

 

 

 

 

결과

 

 

 

후기

왜 저렇게 풀었지?

새로운 시도를 하고 싶었나 보다.

 

 

 

 

 

 

 

 
 
반응형

'BQJ 백준 > C99' 카테고리의 다른 글

[C/C99] 백준 4101번: 크냐?  (0) 2024.08.02
[C/C99] 백준 3046번: R2  (0) 2024.07.19
[C/C99] 백준 2748번: 피보나치 수 2  (0) 2024.07.08
[C/C99] 백준 2558번: A+B - 2  (0) 2024.06.21
[C/C99] 백준 2083번: 럭비 클럽  (0) 2024.06.15
반응형

 

문제 설명

https://www.acmicpc.net/problem/2748

 
 

 

 

제출한 코드

#include <stdio.h>
int main(void){
    int num;
    scanf("%d", &num);
    long arr[90] = {0, 1};
    for (int i=2;i<=num;i++)
        arr[i] = arr[i-1] + arr[i-2];
    printf("%ld", arr[num]);
    return 0;
}

 

 

 

 

결과

 

 

 

후기

2747번 피보나치 수 문제와 동일하다. 다만 난이도가 조금 더 올랐는데, 입력하는 숫자의 범위가 늘어났기 때문이다.

파이썬으로 풀었을 때에는 수 범위의 제한이 없으니 괜찮았지만, 다른 언어는 아니니까. 그리고 나는 2747번을 파이썬으로 풀었기 때문에 2748번은 C언어로 풀어보았다. (난이도상으로는 반대가 되어야 하겠지만.) 

 

 

 

 

 
 
 
반응형

'BQJ 백준 > C99' 카테고리의 다른 글

[C/C99] 백준 3046번: R2  (0) 2024.07.19
[C/C99] 백준 2754번: 학점계산  (0) 2024.07.09
[C/C99] 백준 2558번: A+B - 2  (0) 2024.06.21
[C/C99] 백준 2083번: 럭비 클럽  (0) 2024.06.15
[C/C99] 백준 2748번: 피보나치 수 2  (0) 2024.06.15
반응형

 

문제 설명

https://www.acmicpc.net/problem/2558

 

 

 

제출한 코드

#include <stdio.h>
int main(void){
	int a, b;
	scanf("%d", &a);
	scanf("%d", &b);

	printf("%d", a+b);
	
	return 0;
}

 

 

 

 

결과

 

 

 

후기

 

 

 

 

 

 
반응형
반응형
 

 

 

 

제출한 코드

#include <stdio.h>
int main(void){
    while(1){
        char name[11];
        int a,b;
        
        scanf("%s %d %d", name, &a, &b);
        if ((a==0)&&(b==0)) break;
        if ((a>17)||(b>=80)) printf("%s Senior\n", name);
        else printf("%s Junior\n", name);
    }
    return 0;
}

 

 

 

 

결과

 

 

 

후기

 

 

 

 



 

 
 
반응형
반응형


문제 설명

https://www.acmicpc.net/problem/2748


 

 

 

제출한 코드

#include <stdio.h>
int main(void){
    int num;
    scanf("%d", &num);
    long arr[90] = {0, 1};
    for (int i=2;i<=num;i++)
        arr[i] = arr[i-1] + arr[i-2];
    printf("%ld", arr[num]);
    return 0;
}

 

 

 

 

결과

 

 

 

후기

 

 

 

 



 
반응형
반응형


문제 설명

https://www.acmicpc.net/problem/4922

 

 

 

제출한 코드

#include <stdio.h>
int main(void){
    int a;
    while (1){
        scanf("%d", &a);
        if (a==0) break;
        printf("%d => %d\n", a, a*a-(a-1));
    }
    return 0;
}

 

 

 

 

결과

 

 

후기

 

 

 

 



 
반응형
반응형

 

문제 설명

https://www.acmicpc.net/problem/1085

 

 

 

제출한 코드

#include <stdio.h>
int main(void){
    int a,b,c,d, max;
    scanf("%d %d %d %d", &a, &b, &c, &d);
    max = a;
    int num[] = {a,b,c-a,d-b};
    for (int i=0;i<4;i++){
        if (max>num[i]) max=num[i];
    }
    printf("%d", max);
    return 0;
}

 

 

 

 

결과

 

 

후기

 

 

 

 

 
반응형

+ Recent posts