반응형
= int(input())
= list(map(int, input().split()))
 
for i in range(a) : 
    for j in range(a) :
        print(b[j], end = ' ')
    print()
    for z in range(a-1) :
        temp = b[z]
        b[z] = b[z+1]
        b[z+1= temp
 
반응형
반응형
#include <stdio.h>
 
int i, temp, check, cnt = 1;
int main(void)
{
    int series;
    scanf("%d"&series);
    if(series==1){
        printf("666");
        return 0;
    }
    for(i=667;; i++){
        temp = i;
        check = 0;
        while(temp){
            if(temp % 1000 == 666){
                check = 1;
            }
            temp /= 10;
        }
        if(check){
            cnt++;
            if(cnt == series){
                break;
            }
        }
    }
    printf("%d\n", i);
    return 0;
}
r
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준] 9012 괄호 (C언어)  (0) 2020.04.23
[백준] 10773 제로 (C언어)  (0) 2020.04.20
[백준] 2798 블랙잭 (C언어)  (0) 2020.04.17
[백준] 10828 스택 (C언어)  (0) 2020.04.01
[백준] 8958 OX퀴즈 (C언어)  (0) 2020.03.27
반응형
= int(input())
for i in range(a) : 
    for j in range(a) :
        print("*", end='')
    print("")
반응형
반응형
a, b = map(int,input().split())
for i in range(a,b+1):
    for j in range(1,10):
        print("%d*%d=%d" %(i,j,i*j))
반응형
반응형
#include <stdio.h>
 
int main()
{
    int inputNumber;
    scanf("%d"&inputNumber);
    char bracket[50];
    for(int i=0; i<inputNumber; i++){
        int cnt = 0;
        scanf("%s", bracket);
        for(int j=0; j<strlen(bracket); j++){
            if(bracket[j]=='('){
                cnt++;
            }else{
                cnt--;
            }
            if(cnt<0){
                printf("NO\n");
                break;
            }
        }
        if(cnt==0){
            printf("YES\n");
        }else if(cnt > 0){
            printf("NO\n");
        }
    }
    return 0;
}
 
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준] 1436 영화감독 숌 (C언어)  (0) 2020.04.24
[백준] 10773 제로 (C언어)  (0) 2020.04.20
[백준] 2798 블랙잭 (C언어)  (0) 2020.04.17
[백준] 10828 스택 (C언어)  (0) 2020.04.01
[백준] 8958 OX퀴즈 (C언어)  (0) 2020.03.27
반응형
#include <stdio.h>
 
int cnt = 0;
int stack[100000];
 
void push(int n){
    stack[cnt] = n;
    cnt++;
}
 
void pop(){
    cnt--;
    stack[cnt] = 0;
}
 
int main()
{
    int inputNumber;
    int sum = 0;
    scanf("%d"&inputNumber);
    int data[inputNumber];
    for(int i=0; i<inputNumber; i++){
        scanf("%d"&data[i]);
        if(data[i]==0){
            pop();
        }else{
            push(data[i]);
        }
    }
    for(int i=0; i<cnt; i++){
        sum+=stack[i];
    }
    printf("%d\n", sum);
    return 0;
}
 
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준] 1436 영화감독 숌 (C언어)  (0) 2020.04.24
[백준] 9012 괄호 (C언어)  (0) 2020.04.23
[백준] 2798 블랙잭 (C언어)  (0) 2020.04.17
[백준] 10828 스택 (C언어)  (0) 2020.04.01
[백준] 8958 OX퀴즈 (C언어)  (0) 2020.03.27
반응형
#include <stdio.h>
 
int main()
{
    int cardCount, cardLimit;
    scanf("%d %d"&cardCount, &cardLimit);
    int card[cardCount];
    int sum = 0, maxNumber = 0;
    
    for(int i=0; i<cardCount; i++){
        scanf("%d"&card[i]);
    }
 
    for(int i=0; i<cardCount-2; i++){
        for(int j=i+1; j< cardCount-1; j++){
            for(int k=j+1; k< cardCount; k++){
                sum = card[i] + card[j] + card[k];
                if(sum > maxNumber && sum <= cardLimit){
                    maxNumber = sum;
                }
            }
        }
    }
    printf("%d\n", maxNumber);
    
    return 0;
}
r
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준] 9012 괄호 (C언어)  (0) 2020.04.23
[백준] 10773 제로 (C언어)  (0) 2020.04.20
[백준] 10828 스택 (C언어)  (0) 2020.04.01
[백준] 8958 OX퀴즈 (C언어)  (0) 2020.03.27
[백준] 7568 덩치 (C언어)  (0) 2020.03.24
반응형

C언어

#include <stdio.h>
 
int main() {
    int num[9][9];
    int maxNumber = 0;
    int row = 0, column = 0;
    for(int i=0; i<9; i++){
        for(int j=0; j<9; j++){
            scanf("%d",  &num[i][j]);
            if(maxNumber < num[i][j]){
                maxNumber = num[i][j];
                row = i+1;
                column = j+1;
            }
        }
    }
    printf("%d\n", maxNumber);
    printf("%d %d\n", row, column);
 
    return 0;
}
 
반응형
반응형

C언어

#include <stdio.h>
 
int main() {
    int num[9];
    int maxNumber = 0;
    int idx;
    for(int i=0; i<sizeof(num)/sizeof(int); i++){
        scanf("%d"&num[i]);
        if(maxNumber < num[i]){
            maxNumber = num[i];
            idx = i+1;
        }
    }
    printf("%d\n%d", maxNumber, idx);
    return 0;
}
 
반응형
반응형

C언어

#include <stdio.h>
 
int main() {
    int first, second;
    scanf("%d %d"&first, &second);
    int cnt = 0, sum = 0, minNumber = 10000;
    
    for(int i=first; i<=second; i++){
        for(int j=1; j<=i; j++){
            if(i%j==0){
                cnt++;
            }
        }
        if(cnt == 2){
            sum += i;
            if(minNumber > i){
                minNumber = i;
            }
        }
        cnt = 0;
    }
    
    if(sum == 0){
        printf("%d\n%d"-1, minNumber);
    }else{
        printf("%d\n%d", sum, minNumber);
    }
    return 0;
}
 
반응형

+ Recent posts