Programming/C

[백준] 단계별로 풀어보기 > for문 (C언어)

코딩뽀시래기 2021. 3. 21. 04:08
728x90

+) 풀이 코드

https://github.com/jung0115/CodingTestPractice.git

 

GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc.

Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc.

github.com

 

앞으로는 해당 단계의 문제를 다 풀고 정리해서 글을 올리는 게 아니라 첫 문제를 풀면 글을 올리고, 문제를 풀 때마다 내용을 갱신해나가는 방식으로 기록해야겠다. (이 부분들은 코드를 따로 저장해두지 않아서 글 올릴 때마다 백준 사이트에서 내가 푼 코드를 찾아서 가져오는 작업이 번거롭다...)

 

2739번 - 2021.03.21.일

#include <stdio.h>
int main(void){
  int N, i;

  scanf("%d", &N);
  
  for(i=1; i<=9; i++){
    printf("%d * %d = %d\n", N, i, N*i);
  }

  return 0;
}

 

10950번 - 2021.03.21.일

#include <stdio.h>
int main(void){
  int T, A, B, i, sum[10000000];

  scanf("%d", &T);
  
  for(i=0; i<T; i++){
    scanf("%d %d", &A, &B);
    sum[i] = A+B;
  }

  for(i=0; i<T; i++)
    printf("%d\n", sum[i]);

  return 0;
}

 

8393번 - 2021.03.21.일

#include <stdio.h>
int main(void){
  int n, sum=0, i;

  scanf("%d", &n);
  
  for(i=1; i<=n; i++){
    sum+=i;
  }

  printf("%d", sum);

  return 0;
}

 

15552번 - 2021.03.21.일

#include <stdio.h>
int main(void){
  int T, A, B, i, sum[1000000];

  scanf("%d", &T);
  
  for(i=0; i<T; i++){
    scanf("%d %d", &A, &B);
    sum[i] = A+B;
  }

  for(i=0; i<T; i++)
    printf("%d\n", sum[i]);

  return 0;
}

 

2741번 - 2021.03.21.일

#include <stdio.h>
int main(void){
  int N, i;

  scanf("%d", &N);
  
  for(i=1; i<=N; i++){
   printf("%d\n", i); 
  }

  return 0;
}

 

2742번 - 2021.03.21.일

#include <stdio.h>
int main(void){
  int N, i;

  scanf("%d", &N);
  
  for(i=N; i>=1; i--){
   printf("%d\n", i); 
  }

  return 0;
}

 

11021번 - 2021.03.21.일

#include <stdio.h>
int main(void){
  int T, A, B, i, sum[1000000];

  scanf("%d", &T);
  
  for(i=0; i<T; i++){
    scanf("%d %d", &A, &B);
    sum[i] = A+B;
  }

  for(i=0; i<T; i++)
    printf("Case #%d: %d\n", i+1, sum[i]);

  return 0;
}

 

11022번 - 2021.03.21.일

#include <stdio.h>
int main(void){
  int T, A[1000000], B[1000000], i;

  scanf("%d", &T);
  
  for(i=0; i<T; i++){
    scanf("%d %d", &A[i], &B[i]);
  }

  for(i=0; i<T; i++)
    printf("Case #%d: %d + %d = %d\n", i+1, A[i], B[i], A[i] + B[i]);

  return 0;
}

 

2438번 - 2021.03.21.일

#include <stdio.h>
int main(void){
  int N, i, j;

  scanf("%d", &N);
  
  for(i=1; i<=N; i++){
    for(j=0; j<i; j++)
      printf("*");
    printf("\n");
  }
  return 0;
}

 

2439번 - 2021.03.22.월

#include <stdio.h>
int main(void){
  int N, i, j;

  scanf("%d", &N);
  
  for(i=1; i<=N; i++){
    for(j=0; j<(N-i); j++)
      printf(" ");
    for(j=0; j<i; j++)
      printf("*");
    printf("\n");
  }
  return 0;
}

 

10871번 - 2021.03.22.월

#include <stdio.h>
int main(void){
  int N, X, A, M[1000000], cnt = 0, i;

  scanf("%d %d", &N, &X);
  
  for(i=0; i<N; i++){
    scanf("%d", &A);
    if( A < X ){
      M[cnt] = A;
      cnt++;
    }
  }

  for(i=0; i<cnt; i++)
    printf("%d ", M[i]);

  return 0;
}

 

728x90