#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

,

자릿수의 합

코딩테스트 2024. 9. 17. 14:34


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

int digit_sum(int x) {
    int tmp, sum = 0;
    while(x > 0) {
        tmp = x % 10;
        sum += tmp;
        x = x /10;
    }
    return sum;
    
}

int main() {
    int n, num, i, sum, max = -214700000, res;
    scanf("%d", &n);
    
    for(i=0; i<n; i++) {
        scanf("%d", &num);
        sum = digit_sum(num);
        if( sum > max) {
            max = sum;
            res = num;   // 자릿 수의 합이 최대인 숫자가 여러개 일 수 있음
        }
        else if(sum == max) {
        if(num > res) res=num;
        }
    
    }
    printf("%d\n", res);
  
    return 0;
}

 

 

블로그 이미지

wtdsoul

,

 


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

int cnt[50001];

int main() {
    
    //freopen("input.txt", "rt", stdin);
    int n, i, j;
    scanf("%d",&n);
    
    for(i=1; i<=n; i++) {
        for(j=1; j<=n; j=j+i) {
            cnt[j]++;
        }
    }
  
    for(i=1; i<=n; i++) {
        printf("%d ", cnt[i]);
    }
  
    return 0;
}

블로그 이미지

wtdsoul

,

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

int main() {
    
    //freopen("input.txt", "rt", stdin);
    char a[100];
    int i, cnt = 0;
    
    scanf("%s", &a);
    for(i=0; a[i]!= '\0'; i++) {
        if(a[i] == '(' ) cnt++;
        else if(a[i] == ')' ) cnt--;
        if(cnt < 0) break;
        
    }
    
    if(cnt == 0) printf("YES\n");
    else printf("NO\n");
    
    
    return 0;
}

 

 

블로그 이미지

wtdsoul

,


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

int main() {
    
    //freopen("input.txt", "rt", stdin);
    char a[101], b[101];
    int i, p = 0;
    
    gets(a); 
    for(i= 0; a[i]!='\0'; i++) {
        if(a[i] != ' ') {
            if(a[i] >= 65 && a[i] <= 90) {
                b[p++] = a[i]+32;
            }
            else b[p++] = a[i];
        }
    
    }
    b[p] = '\0';
    printf("%s\n", b);
    
    return 0;
}


 

 

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

모두의 약수 (제한시간 1초)  (0) 2024.09.17
올바른 괄호 (문자열 컨트롤)  (0) 2024.09.17
숫자만 추출 (문자열 컨트롤)  (0) 2024.09.17
나이 계산 (문자열 컨트롤)  (0) 2024.09.17
나이 차이 계산  (0) 2024.09.16
블로그 이미지

wtdsoul

,