#include <iostream>
#include <stdio.h>
#include <string.h>
#include <math.h>
using namespace std;

int main () {
    
    int n, m, i, sum=0;
    cin>>n>>m;
    
    for(i=1; i<=n; i++) {
        if(i%m == 0){
            sum = sum + i;
        }
    }
    cout<<sum;

return 0;
}

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

나이 차이 계산  (0) 2024.09.16
1부터 N까지의 M의 배수의 합  (0) 2024.09.16
성적표  (0) 2024.09.16
배열의 최소값 리턴  (0) 2024.09.16
자릿 수 출력  (0) 2024.09.16
블로그 이미지

wtdsoul

,

성적표

코딩테스트 2024. 9. 16. 21:58


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

struct Student {
    int n, mat, eng, c;
      
};

int main() {
    Student s[51];  //  51개 배열 
    int i, n, max = - 2147000000, res;
    scanf("%d", &n);
    for(i=1; i<= n; i++) {
        scanf("%d", &s[i].n);
        scanf("%d", &s[i].mat);
        scanf("%d", &s[i].eng);
        scanf("%d", &s[i].c);
    }
    for(i=1; i<=n; i++) {
        if(s[i].mat > max) {
            max = s[i].mat; 
            res = s[i].c;
        }
    }
    printf("%d\n", res);
    

return 0;
}

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

1부터 N까지의 M의 배수의 합  (0) 2024.09.16
1부터 N까지의 M의 배수합  (0) 2024.09.16
배열의 최소값 리턴  (0) 2024.09.16
자릿 수 출력  (0) 2024.09.16
소수 찾기  (0) 2024.09.16
블로그 이미지

wtdsoul

,


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

// tmp 매개변수도 첫 번째 주소지로 받는다.

int Min(int tmp[], int size) {
    int i, res=2147000000;
    for(i=0; i<size; i++) {
        if(tmp[i]<res) res=tmp[i];
    }
    
    return res;


int main(){
int n, i, a[101];

scanf("%d", &n);
for(i=0; i < n; i++) {
    scanf("%d", &a[i]);
}

printf("%d\n", Min(a, n));
return 0;
}

 

 

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

1부터 N까지의 M의 배수합  (0) 2024.09.16
성적표  (0) 2024.09.16
자릿 수 출력  (0) 2024.09.16
소수 찾기  (0) 2024.09.16
별 찍기 (점차 아래로 증가)  (0) 2024.09.16
블로그 이미지

wtdsoul

,

자릿 수 출력

코딩테스트 2024. 9. 16. 19:20


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


int digit(int n) {
    if(n < 10) return 1;
    else if(n < 100) return 2;
    else if(n < 1000) return 3;
    else if(n < 10000) return 4;
    


int main(){
int n, i, a;

scanf("%d", &n);
printf("%d\n", digit(n));  // 자릿수를 구해주는 함수 


return 0;
}


 

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

성적표  (0) 2024.09.16
배열의 최소값 리턴  (0) 2024.09.16
소수 찾기  (0) 2024.09.16
별 찍기 (점차 아래로 증가)  (0) 2024.09.16
방 배정 (종올 기출 중등부)  (3) 2024.09.16
블로그 이미지

wtdsoul

,

소수 찾기

코딩테스트 2024. 9. 16. 19:11

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


bool isPrime(int n){
int i;
if(n==1) return false;
for(i=2; i<n; i++){
if(n%i==0) return false;
}
return true;
}

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





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

배열의 최소값 리턴  (0) 2024.09.16
자릿 수 출력  (0) 2024.09.16
별 찍기 (점차 아래로 증가)  (0) 2024.09.16
방 배정 (종올 기출 중등부)  (3) 2024.09.16
방 배정 (정올 기출 초등부)  (2) 2024.09.16
블로그 이미지

wtdsoul

,


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

void printStar(int n){
    int i;
    for(i=1; i<=n; i++) {
        printf("* "); 
    }
    printf("\n");
}


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

 

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

자릿 수 출력  (0) 2024.09.16
소수 찾기  (0) 2024.09.16
방 배정 (종올 기출 중등부)  (3) 2024.09.16
방 배정 (정올 기출 초등부)  (2) 2024.09.16
2차원 배열 출력 3  (0) 2024.09.16
블로그 이미지

wtdsoul

,


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

int st[2][7];

int main()
{
    int n, k, i, j, s, y, tmp;  // 학생수, 인원수, 학생 성별, tmp 임시변수
    double sum= 0;
  
  
    scanf("%d %d", &n, &k);
    for(i=1; i<=n; i++) {
        scanf("%d %d", &s, &y);
        st[s][y]++;
    }a
    
    tmp = 0;
    for(i=0; i<=1; i++) {
        for(j=1; j<=2; j++) {
            tmp = tmp + st[i][j];
        }
    }
    sum = sum + ceil(tmp/(double)k);
    for (i=0; i<=1; i++) {
        for(j=3; j<=5; j=j+2) {   // 3~4 학년 처리
            tmp = 0;
            tmp = tmp + st[i][j];
            tmp = tmp + st[i][j+1];
            sum = sum + ceil(tmp/(double)k);
        }
    }
    
    printf("%d\n", (int)sum);
    
    return 0;
}





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

소수 찾기  (0) 2024.09.16
별 찍기 (점차 아래로 증가)  (0) 2024.09.16
방 배정 (정올 기출 초등부)  (2) 2024.09.16
2차원 배열 출력 3  (0) 2024.09.16
2차원 배열 출력 2  (0) 2024.09.16
블로그 이미지

wtdsoul

,


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

int st[2][7];

int main()
{
    int n, k, i, j, s, y;
    double sum=0; 
    
    scanf("%d %d", &n, &k); // k는 방에 들어갈 인원수
    for(i=1; i<= n; i++) {
        scanf("%d %d", &s, &y);  // 성별과 나이 
        st[s][y]++;
    }
    
    for(i=0; i<=1; i++) {
        for(j=1; j<=6; j++) {
            sum = sum + (ceil(st[i][j]/(double)k));
        }
    }
    printf("%d\n", (int)sum);
    
    
    return 0;
}





 

 

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

별 찍기 (점차 아래로 증가)  (0) 2024.09.16
방 배정 (종올 기출 중등부)  (3) 2024.09.16
2차원 배열 출력 3  (0) 2024.09.16
2차원 배열 출력 2  (0) 2024.09.16
2차원 배열 출력 1 (위로 값 상승)  (1) 2024.09.16
블로그 이미지

wtdsoul

,


#include <iostream>
#include <stdio.h>
#include <string.h>

int a[11][11];

int main()
{
    int n, i, j, k=1;
    scanf("%d", &n);
    
    for(i=0; i<n; i++) {
        for(j=0; j<n; j++) {
            if(i==j || i+j== n-1) {
                a[i][j] = k;
                k++;
            }
        }
    }
    
    for(i=0; i<n; i++) {
        for(j=0; j<n; j++) {
            printf("%3d", a[i][j]);
        }
        printf("\n");
    }
    
    
    return 0;
}

 

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

방 배정 (종올 기출 중등부)  (3) 2024.09.16
방 배정 (정올 기출 초등부)  (2) 2024.09.16
2차원 배열 출력 2  (0) 2024.09.16
2차원 배열 출력 1 (위로 값 상승)  (1) 2024.09.16
2차원 배열 역순 (순차대로)  (0) 2024.09.16
블로그 이미지

wtdsoul

,



#include <iostream>
#include <stdio.h>
#include <string.h>

int a[11][11];

int main()
{
    int n, i, j, k=1;
    scanf("%d", &n);
    
    for (i=0; i<n; i++) {
        for (j=i; j>= 0; j--) {
            a[i][j] = k;
            k++;
        }
    }
    
    for(i=0; i<n; i++) {
        for(j=0; j<n; j++) {
            printf("%3d", a[i][j]);
        }
        
        printf("\n");
    }
    
    
    
    
    return 0;
}

 

 

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

방 배정 (정올 기출 초등부)  (2) 2024.09.16
2차원 배열 출력 3  (0) 2024.09.16
2차원 배열 출력 1 (위로 값 상승)  (1) 2024.09.16
2차원 배열 역순 (순차대로)  (0) 2024.09.16
개울 건너기 (경우의 수)  (4) 2024.09.16
블로그 이미지

wtdsoul

,