혜랑's STORY

SW Expert Academy [D1] 본문

무지성 공부방/알고리즘 해결

SW Expert Academy [D1]

hyerang0125 2020. 9. 17. 15:00

# 1545. 거꾸로 출력해 보아요

#include <stdio.h>

int main(){
    int x;
    scanf("%d",&x);
    
    for(int i=x; i>=0; i--){
        printf("%d ",i);
    }
}

# 2019. 더블더블

#include <stdio.h>

int main(){
    int x;
    int n=1;
    scanf("%d",&x);
    
    for(int i=0; i<=x; i++){
        printf("%d ",n);
        n *= 2;
    }
}

# 1936. 1대1 가위바위보

#include <stdio.h>

int main(){
    int a, b;
    scanf("%d %d",&a,&b);
    
    if(a-b == -1)
        printf("B");
    else if(a-b == 2)
        printf("B");
    else
        printf("A");
}

# 1933. 간단한 N의 약수

#include <stdio.h>

int main(){
    int x;
    scanf("%d",&x);
    
    for(int i=1; i<=x; i++){
        if(x%i == 0)
            printf("%d ",i);
    }
}

# 1938. 아주 간단한 계산기

#include <stdio.h>

int main() {
	int a, b;
	scanf("%d %d", &a, &b);

	//더하기(+)
	printf("%d\n", a + b);
	//빼기(-)
	printf("%d\n", a - b);
	//곱하기(*)
	printf("%d\n", a * b);
	//나누기(/)
	printf("%d", a / b);

	return 0;
}

# 2025. N줄 덧셈

#include<stdio.h>

int main(){
	int num = 0;
    int sum = 0;
    scanf("%d",&num);
    
    for(int i=0; i<=num; i++){
    	sum += i;
    }
    printf("%d",sum);
}

# 2027. 대각선 출력하기

#include <stdio.h>

int main() {
	printf("#++++\n");
	printf("+#+++\n");
	printf("++#++\n");
	printf("+++#+\n");
	printf("++++#\n");
    
    return 0;
}

# 2029. 몫과 나머지 출력하기

#include <stdio.h>

int main(){
    int t;
    scanf("%d",&t);
    
    for(int i=1; i<=t; i++){
        int x, y;
        scanf("%d %d",&x,&y);
        printf("#%d %d %d\n",i, x/y, x%y);
    }
}

# 2043. 서랍의 비밀번호

#include <stdio.h>

int main() {
	int a, b;
	scanf("%d %d", &a, &b);
	printf("%d", a - b + 1);
    
    return 0;
}

# 2046. 스탬프 찍기

#include <stdio.h>

int main(){
    int n;
    scanf("%d",&n);
    
    for(int i=0; i<n; i++)
        printf("#");
}

# 2047. 신문 헤드라인

#include <stdio.h>

int main(){
    char string[81];
    scanf("%s",string);
    
    for(int i=0; i<81; i++){
        if('a' <= string[i] && string[i] <= 'z')
            string[i] -= 32;
    }
    printf("%s",string);
}

# 2025. 알파벳을 숫자로 변환

#include <stdio.h>

int main(){
    char string[201];
    scanf("%s",string);
    
    for(int i=0; i<201; i++){
        if((int)string[i] - 64 < 0)
            break;
        printf("%d ",(int)string[i] - 64);
    }
}

# 2058. 자릿수 더하기

#include <stdio.h>

int main(){
    int x, sum=0;
    scanf("%d",&x);
    
    sum += x/1000;
    x %= 1000;
    
    sum += x/100;
    x %= 100;
    
    sum += x/10;
    x %= 10;
    
    sum += x;
    
    printf("%d",sum);
}

# 2063. 중간값 찾기

T = int(input())
lst = list(map(int, input().split()))
lst.sort()
print( lst[int((T-1)/2)] )

# 2068. 최대수 구하기

#include <stdio.h>

int main(){
	int t;
    scanf("%d",&t);
    
    for(int i=1; i<=t; i++){
        int max=0;
        for(int j=0; j<10; j++){
        int n;
        scanf("%d",&n);
        
        if(n>max)
            max = n;
        
        }
        
        printf("#%d %d\n",i,max);
    }
}

# 2070. 큰 놈, 작은 놈, 같은 놈

#include <stdio.h>

int main(){
    int t;
    scanf("%d",&t);
    for(int i=1; i<=t; i++){
        int x, y;
        scanf("%d %d",&x, &y);
        if(x>y)
            printf("#%d >\n",i);
        else if(x<y)
            printf("#%d <\n",i);
        else
            printf("#%d =\n",i);
    }
}

# 2071. 평균 값 구하기

#include <stdio.h>
#include <math.h>

int main(){
	int t;
    scanf("%d",&t);
    
    for(int i=1; i<=t; i++){
    	int sum=0;
        for(int j=0; j<10; j++){
        	int n;
            scanf("%d",&n);
            sum += n;
        }
        if(sum%10 >= 5)
            printf("#%d %d\n",i,sum/10+1);
        else
            printf("#%d %d\n",i,sum/10);
    }
}

# 2072. 홀수 만 더하기

#include <stdio.h>

int main() {
	int tcase;

	scanf("%d",&tcase);

	for(int i=1; i<=tcase; i++){
        int sum=0;
    	for(int j=0; j<10; j++){
            int num;
        	scanf("%d",&num);
            
            if(num%2 == 1)
                sum+=num;
            
        }
        
        printf("#%d %d\n",i,sum);
    }
    
	return 0;
}

'무지성 공부방 > 알고리즘 해결' 카테고리의 다른 글

[BOJ_C] 10989번  (0) 2021.02.08
[BOJ_C] 1929번  (0) 2021.02.08
[BOJ_Python] 6603번  (0) 2020.08.05
[BOJ_C] 14889번  (0) 2020.08.03
[BOJ_Python] 2869번, 1620번  (0) 2020.07.22