반응형
minute, score = map(int, input().split())
 
while minute<90 :
    minute += 5
    score += 1
 
print(score)
반응형
반응형
/*
* Author : Jeonghun Cho
* Date : April 1, 2020
*/
 
#include <stdio.h>
 
int stack[100001];
int cnt = 0;
 
void push(int n){
    stack[cnt] = n;
    cnt++;
}
 
void pop(){
    if(cnt!=0){
        cnt--;
        printf("%d\n"stack[cnt]);
        stack[cnt] = 0;
    }else{
        printf("%d\n"-1);
    }
}
 
void top(){
    if(cnt!=0){
        printf("%d\n"stack[cnt-1]);
    }else{
        printf("%d\n"-1);
    }
}
 
void empty(){
    if(cnt!=0){
        printf("0\n");
    }else{
        printf("1\n");
    }
}
 
void size(){
    printf("%d\n", cnt);
}
 
int main(){
    int stackSize;
    char order[10];
    scanf("%d"&stackSize); // stack 크기 저장.
    int stack[stackSize]; // 입력한 숫자의 stack배열 생성
    
    for(int i=0; i<stackSize; i++){
        scanf("%s"&order);
        if(!strcmp(order, "push")){
            int n;
            scanf("%d"&n);
            push(n);
        }else if(!strcmp(order, "top")){
            top();
        }else if(!strcmp(order, "size")){
            size();
        }else if(!strcmp(order, "empty")){
            empty();
        }else{
            pop();
        }
    }
    
}
 
반응형

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

[백준] 10773 제로 (C언어)  (0) 2020.04.20
[백준] 2798 블랙잭 (C언어)  (0) 2020.04.17
[백준] 8958 OX퀴즈 (C언어)  (0) 2020.03.27
[백준] 7568 덩치 (C언어)  (0) 2020.03.24
[백준] 2446 별 찍기 - 9 (C언어)  (0) 2020.03.23
반응형
#include <stdio.h>
 
int queue[10];
int rear = 0;
int front = 0;
 
void put(int n){ // 자료를 입력하는 함수
    if(rear < 10){
        queue[rear] = n;
        rear++;
    }else{
        printf("Queue overflow!\n");
    }
}
 
void get(){ // 자료를 출력하는 함수
    if(rear != front){
        printf("%d "queue[front]);
        front++;
    }else{
        printf("Empty queue!\n");
    }
}
 
void size(){ //
    printf("Queue size : %d\n", rear);
}
 
void print(){ // 자료를 프린트하는 함수
    for(int i=0; i<rear; i++){
        printf("%d "queue[i]);
    }
    printf("\n");
}
 
int empty(){
    if(rear!=0){
        return 1;
    }else{
        return 0;
    }
}
 
int main(){
    put(1);
    put(3);
    put(5);
    print();
    printf("Empty? %d\n",empty());
    size();
    get();
    get();
    get();
    get();
}

 

 

반응형

+ Recent posts