#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS
#include <algorithm>
#include <vector>

int main() {
  // freopen
  
    int n, i, pre, now, cnt, max;
    
    scanf("%d", &n);  // 메커니즘상 하나더 추가
    scanf("%d", &pre);
    
    cnt=1, max=1;
    for(i=2; i<= n; i++) {
        scanf("%d", &now);
        if(now >= pre) {
            cnt++;
            if(cnt > max) max = cnt;
        }
        
        else cnt = 1; // 초기화 해서 다시 출발
        pre = now; 
    }   
    printf("%d\n", max);
    
    return 0;
}



블로그 이미지

wtdsoul

,

 


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS
#include <algorithm>
#include <vector>

int main() {
  // freopen
  
    int n, k, i, sum = 0, max;  // vector가 배열이라고 생각
    scanf("%d %d", &n, &k);
    vector<int> a(n);
    
    for(i=0; i< n; i++) { 
        scanf("%d", &a[i]);
        
    }
    for(i=0; i<k; i++) {
        sum + a[i];
    }
    max = sum;
    for(i=k; i<n; i++) {
        sum = sum + (a[i]-a[i-k]);
        if(sum > max) max=sum;
    }
    
    printf("%d\n", max);
    
    return 0;
}

 

 

'코딩테스트' 카테고리의 다른 글

유쾌한 점퍼 Jolly Jumpers  (0) 2024.09.18
연속 부분 증가수열  (2) 2024.09.17
카드 게임 (기본코딩 설계)  (0) 2024.09.17
가위 바위 보 (기본코딩 설계)  (0) 2024.09.17
층간 소음 (실시간 측정치)  (0) 2024.09.17
블로그 이미지

wtdsoul

,


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS
#include <algorithm>

int main() {
  // freopen
  
    int i, A[10], B[10], as=0, bs =0, lw =0;
    
    for(i=0; i<10; i++) {
        scanf("%d", &A[i]);
        
    }
    
    for(i=0; i< 10; i++) {
        scanf("%d", &B[i]);
    }
    
    for(i=0; i< 10; i++) {
        if(A[i] > B[i]) {
            as = as +3;
            lw = 1;
        }
        else if (A[i] < B[i]){
            bs = bs + 3;
            lw = 2;
        }
        else {
            as += 1;
            bs += 1;
        }
    }
    printf("%d %d\n", as, bs);
    if(as == bs) {
        if(lw == 0) printf("D\n");
        else if (lw == 1) printf("A\n");
        else printf("B\n");
    }
    else if (as > bs) printf("A\n");
    else printf("B\n");
    return 0;
}

블로그 이미지

wtdsoul

,

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS
#include <algorithm>

int main() {
  // freopen
  
    int n, i, a[101], b[101];
    
    scanf("%d", &n);
    for(i=1; i<=n; i++) {
        scanf("%d", &a[i]);
    }
    for(i=1; i<=n; i++) {
        scanf("%d", &b[i]);
    }
    
    for(i=1; i<=n; i++) {
        if(a[i] == b[i]) printf("D\n");
        else if(a[i] == 1 && b[i] == 3) printf("A\n");  // 1이 가위 
        else if(a[i] == 2 && b[i] == 1) printf("A\n");  // 2가 바위
        else if(a[i] == 3 && b[i] == 2) printf("A\n");  // 3가 보 
        else printf("B\n");
        
    }
   
    return 0;
}







블로그 이미지

wtdsoul

,


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS
#include <algorithm>

int main() {
  // freopen
  
    int n, a, val, i, cnt =0, max = -2147000000; 
    
    scanf("%d %d", &n, &val);
    for(i=1; i<=n; i++) {
        scanf("%d", &a);
        if(a > val) cnt++;
        else cnt = 0;
        if(cnt > max) max = cnt;
    }
    
    if(max == 0) printf("-1 \n");
    else printf("%d\n", max);
    
   
    return 0;
}

블로그 이미지

wtdsoul

,

#include<stdio.h>
#include<algorithm>
int a[60], b[60];
int main(){
//freopen("input.txt", "rt", stdin);
int n, i;
char str[100];
scanf("%s", &str);
for(i=0; str[i]!='\0'; i++){
if(str[i]>=65 && str[i]<=90)
a[str[i]-64]++;
else a[str[i]-70]++;
}

scanf("%s", &str);
for(i=0; str[i]!='\0'; i++){
if(str[i]>=65 && str[i]<=90)
b[str[i]-64]++;
else b[str[i]-70]++;
}

for(i=1; i<=52; i++){
if(a[i]!=b[i]){
printf("NO\n");
exit(0);
}
}
printf("YES\n");
return 0;
}

 

 

 

'코딩테스트' 카테고리의 다른 글

가위 바위 보 (기본코딩 설계)  (0) 2024.09.17
층간 소음 (실시간 측정치)  (0) 2024.09.17
소수의 갯수 (제한시간 1초)  (0) 2024.09.17
가장 많이 사용된 자릿 수  (0) 2024.09.17
숫자의 총 갯수 (Large)  (0) 2024.09.17
블로그 이미지

wtdsoul

,


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS


int main() {
    // freopen 
    int n, i, j, flag, cnt= 0;  // flag 가 1이면 소수
    
    scanf("%d", &n);
    for(i=2; i<=n; i++) {
        flag = 1;
        for(j =2; j*j<=i; j++) {
            if(i%j == 0) {
                flag = 0;
                break;
                
            }
        }
        
        if(flag == 1) cnt++;
    }
    printf("%d", cnt);

    return 0;
}







'코딩테스트' 카테고리의 다른 글

층간 소음 (실시간 측정치)  (0) 2024.09.17
Anagram (아나그램 : 구글 인터뷰 문제)  (0) 2024.09.17
가장 많이 사용된 자릿 수  (0) 2024.09.17
숫자의 총 갯수 (Large)  (0) 2024.09.17
숫자의 총 개수 (Small)  (0) 2024.09.17
블로그 이미지

wtdsoul

,


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS

int ch[10];

int main() {
    // freopen 
    int i, digit, max = -2147000000, res;
    char a[101];
    
    scanf("%s", &a);
    for(i=0; a[i]!='\0'; i++) { 
            digit=a[i]-48; 
            ch[digit]++;
    }
    for(i=0; i<=9; i++) {
        if(ch[i] >= max) {
            max = ch[i];
            res = i;     // 살제 max 를 만드는 i를 넣어줌 
        }
    }
    
    printf("%d\n", res);
    
    return 0;
}

'코딩테스트' 카테고리의 다른 글

Anagram (아나그램 : 구글 인터뷰 문제)  (0) 2024.09.17
소수의 갯수 (제한시간 1초)  (0) 2024.09.17
숫자의 총 갯수 (Large)  (0) 2024.09.17
숫자의 총 개수 (Small)  (0) 2024.09.17
자릿수의 합  (0) 2024.09.17
블로그 이미지

wtdsoul

,

 

 


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS



int main() {
    int n, sum = 0, c =1, d= 9, res =0; // res 에 답 저장
    
    scanf("%d", &n);  // n이 15를 받음
    while(sum+d < n) {
        res = res + (c*d);  // 한 라지 숫자는 9개 
        sum = sum + d;
        c++; //  
        d = d*10; // 두 자리 숫자
    }
    
    res = res+((n-sum)*c); // 해주면 됨??
    printf("%d\n", res);
  
    return 0;
}

 

 

'코딩테스트' 카테고리의 다른 글

소수의 갯수 (제한시간 1초)  (0) 2024.09.17
가장 많이 사용된 자릿 수  (0) 2024.09.17
숫자의 총 개수 (Small)  (0) 2024.09.17
자릿수의 합  (0) 2024.09.17
모두의 약수 (제한시간 1초)  (0) 2024.09.17
블로그 이미지

wtdsoul

,

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define _CRT_SECURE_NO_WARNINGS



int main() {
    int n, i, cnt = 0, tmp ;
    
    scanf("%d", &n);
    for(i=1; i<=n; i++) {
        tmp = i;
        while(tmp > 0) {  // 0이 되면 break;
            tmp = tmp/ 10; // 한자리씩 없어짐 
            cnt++;
            
        }
    }
    printf("%d\n", cnt);
    
  
    return 0;
}

 

 

'코딩테스트' 카테고리의 다른 글

가장 많이 사용된 자릿 수  (0) 2024.09.17
숫자의 총 갯수 (Large)  (0) 2024.09.17
자릿수의 합  (0) 2024.09.17
모두의 약수 (제한시간 1초)  (0) 2024.09.17
올바른 괄호 (문자열 컨트롤)  (0) 2024.09.17
블로그 이미지

wtdsoul

,