코드메이트 로고
  • 탐색
  • 가이드
코드메이트 로고
gabriel227
@gabriel227
gabriel227

@gabriel227

팔로우 0
팔로잉 0
2022.02.25
프로젝트

C언어 문제은행 - 외판원 순회 - 15일차

문제를 풀지 못해 풀이방법을 검색하여 찾아보았다. dfs + dp에 대한 개념과 사용 방법에 대해 공부할 수 있는 기회였다. https://yabmoons.tistory.com/358 #include<iostream> #include<cstring>   #defin

0
0
2022.02.25
프로젝트

C언어 문제은행 - 회의실 배정 - 15일차

풀이를 계속 해보았으나 코드를 완성하지 못해 완성된 코드를 첨부합니다. https://angangmoddi.tistory.com/34 #include<stdio.h> #include<stdlib.h> typedef struct discussion { int star

0
0
2022.02.24
프로젝트

C언어 문제은행 - 미로찾기 - 14일차

bfs에 대한 개념을 공부하였으나 자신의 힘으로는 풀지 못해 풀이가 된 코드를 공유합니다. https://iamthejiheee.tistory.com/13 #define MOD 10000 #define SZ 101 int i, j, N, M;   int map[SZ][

0
0
2022.02.24
프로젝트

C언어 문제은행 - 파스칼의 삼각형 - 14일차

#include <stdio.h> int sum(int a, int b){     if (a == 0 || b == 0 || a == b)         return 1;     else         return sum(a - 1, b) + sum(a - 1, b

0
0
2022.02.24
프로젝트

C언어 문제은행 - 소수만들기 - 14일차

#include <stdio.h> int isnp[100000] = {1,1}; char n[300]; int si(int s,int e){        int num = 0, i;        for(i = s; i <= e; i++)         num =

0
0
2022.02.23
프로젝트

C언어 문제은행 - 팩토리얼의 규칙 - 13일차

#include <stdio.h> int main(void) { int n, count = 0, x[1000];    scanf("%d", &n); for (int i = 0; i < 1000; i++) { x[i] = 5 * (i + 1); if

0
0
2022.02.23
프로젝트

C언어 문제은행 - 이어져 있나요? - 13일차

https://blog.naver.com/ndb796/221234427842의 플로이드 와샬 알고리즘을 참고했습니다. #include <stdio.h> #define INF 1000 #define MIN(a,b) a<b?a:b int arr[100][100];   in

0
0
2022.02.23
프로젝트

C언어 문제은행 - 이진탐색 - 13일차

#include <stdio.h> int arr[100], m; int search(int right) { int left = 0, middle;    while(left <= right){      middle = (left + right) / 2;  

0
0
2022.02.22
프로젝트

C언어 문제은행 - [Challenge!] 블랙잭 - 12일차

#include <stdio.h> int main(void) {   int n, m;   int sum, max = 0;   int i, j, k;   int arr[100] = { 0 };   int count = 0;      scanf("%d %d", &n,

0
0
2022.02.22
프로젝트

C언어 문제은행 - 물이동 - 12일차

#include <stdio.h> int main(void)  {   int n, sum = 100;   scanf("%d", &n);      for(int i = 0; i < n; i++)     {       for(int j = 0; j < n; j++)

0
0
2022.02.22
프로젝트

C언어 문제은행 - n번째 분수 - 12일차

#include<stdio.h> int main(void)  {    int in = 0, x = 1, y = 2, n;   scanf("%d", &n);   if(n == 1)   {     printf("1/1");     return 0;   }  

0
0
2022.02.21
프로젝트

c언어 문제은행 - [Challenge!] 스도쿠 - 11일차

#include<stdio.h> int main(void)  {    int x[9][9], sum, q = 0, w = 0;   for(int i = 0; i < 9; i++)     {       for(int j = 0; j < 9; j++)        

0
0
2022.02.21
프로젝트

C언어 문제은행 - 가위바위보 게임 - 11일차

#include<stdio.h> #include<stdlib.h> void in(int x) {   if(x == 1)   {     printf("가위\n");   }    if(x == 2)   {     printf("바위\n");   }    if(x ==

0
0
2022.02.21
프로젝트

C언어 문제은행 - 알파벳의 거리 - 11일차

#include<stdio.h> #include<string.h>  int main(void)  {    char x[21]={'\0', }, y[21]={'\0', };   int sum = 0;      scanf("%s %s", x, y);        for

0
0
2022.02.18
프로젝트

C언어 문제은행 - 수들의 합 - 10일차

#include <stdio.h> int main() {   int n, m, a[100], sum, x = 0;      scanf("%d %d", &n, &m); //값 받아오기   for(int q = 0; q < n; q++)     {       sca

0
0
2022.02.18
프로젝트

C언어 문제은행 - 올바른 괄호 - 10일차

간단하게 괄호의 갯수를 세서 비교했습니다. #include <stdio.h> #include <string.h> int main() {   char s[100];   int x = 0, y = 0;      scanf("%s", s);   for(int i =

0
0
2022.02.18
프로젝트

C언어 문제은행 - 정상 정복 - 10일차

#include <stdio.h> int main() {   int a, b, n, sum = 0;      scanf("%d %d %d", &a, &b, &n);      if(a <= b) //만약 올라가는 것 보다 내려가는 것이 더 크면   {     prin

0
0
2022.02.17
프로젝트

C언어 문제은행 - 원래 숫자 구하기 - 9일차

만약 입력받은 수가 10으로 나누어지는 수일 경우 무한루트에 빠지게 됩니다. 수정이 가능한 방법이 있다면 연락 부탁드립니다. #include <stdio.h> int main() {   int x, a = 0, b = 0, c = 0, sum = 0;     

0
0
2022.02.17
프로젝트

C언어 문제은행 - 상근수 - 9일차

#include <stdio.h> int sum(int x) {   int n = 0;   while(x > 0)     {           n += (x % 10) * (x % 10);       x /= 10;     }        if(n == 1)  

0
0
2022.02.16
프로젝트

C언어 문제은행 - 통계학 - 8일차

#include <stdio.h>  int main(void) {   float y, max = 0, min = 100, sum = 0, temp, z[100] = {0, }, mid;   int x;      scanf("%d", &x);   for(int

0
0
2022.02.16
프로젝트

C언어 문제은행 - 시간 변환 - 8일차

#include <stdio.h>  int main(void) {   int x, d, h, m;      printf("초 단위의 시간을 입력해주세요:");   scanf("%d", &x);   printf("%d초 = ", x);   d = x / 864

0
0
2022.02.16
프로젝트

C언어 문제은행 - 뒤집은 소수 - 8일차

#include <stdio.h>  int rev(int n) //수를 뒤집는 함수 {  int r = 0;  while(n)  {   r *= 10;   r += (n%10);   n /= 10;  }  return r; } int dec(int n) //소수

0
0
2022.02.15
프로젝트

C언어 문제은행 - 스택 - 7일차

#include <stdio.h>  #include <string.h> int main(void) {   char x[100];   char y[10];   int i = 0, j;      while(1)   {     scanf("%s", y);    

0
0
2022.02.15
프로젝트

C언어 문제은행 - 콤마찍기 - 7일차

#include <stdio.h>  #include <string.h> int main(void) {   char x[20] = {0, };      scanf("%s", x);   if(strlen(x) > 4)   {     for(int i = 0; i

0
0
2022.02.15
프로젝트

C언어 문제은행 - OX퀴즈 점수 계산하기 - 7일차

#include <stdio.h>  int main(void) {   char x[100];   int i = 0, sum = 0, y = 1;   printf("OX퀴즈의 결과를 입력해주세요(ex.OOXOXXO): ");   scanf("%s", x);

0
0
2022.02.14
프로젝트

C언어 문제은행 - 뒤집은 정수 - 6일차

수학적인 방법으로 풀었습니다. #include <stdio.h> int rev(int a) { int r = 0; while(a != 0) { r *= 10; //r에 10을 곱해줍니다. r += a % 10; //뒤집으려는 숫자의

0
0
2022.02.14
프로젝트

C언어 문제은행 - 분수의 연산 - 6일차

사칙연산 4가지를 if문으로 따로 계산하였습니다. 기약분수의 꼴로 바꾸는 문장은 따로 추가하였습니다. #include <stdio.h> int main(void) { int a, b, c, d, i; char e; scanf("%d/%d%c%

0
0
2022.02.11
프로젝트

C언어 문제은행 - 약수의 개수 - 5일차

#include <stdio.h> int sum(int a, int b) { int even = 0, count; for(int i = a; i <= b; i++) { count = 0; for(int j = 1; j <= i; j++

0
0
2022.02.11
프로젝트

C언어 문제은행 - 회문 - 5일차

#include <stdio.h> #include <string.h> int main(void) { char x[100]; printf("단어를 입력해주세요: "); scanf("%s", x); for(int i = 0; i < str

0
0
2022.02.11
프로젝트

C언어 문제은행 - 자리수의 합 - 5일차

#include <stdio.h> int sum(int x) //자릿수를 구하는 함수 { int sum = 0; while(x) { sum += x % 10; //1의 자리수를 합해줌 x /= 10; //10을 나눠 다음

0
0
2022.02.10
프로젝트

C언어 문제은행 - 피보나치수 - 4일차

#include <stdio.h> int fibo(int n) { if (n == 0) { return 0; } else if(n == 1) { return 1; } else { return fibo(n - 2

0
0
2022.02.10
프로젝트

C언어 문제은행 - 가운데 글자 찾기 - 4일차

#include <stdio.h> #include <string.h> //strlen을 사용하기 위한 헤더 파일 int main(void) { char x[100]; int len; scanf("%s", x); len = strlen(x)

0
0
2022.02.08
프로젝트

C언어 문제은행 - 색칠한 블록 - 3일차

#include <stdio.h> int main(void) { int w,l,h; scanf("%d %d %d", &w, &l, &h); printf("%d",(w + l + h)*3 - 8); //단순계산 }

0
0
2022.02.08
프로젝트

C언어 문제은행 - 소인수 분해 - 3일차

#include <stdio.h> int main(void) { int x; printf("숫자를 입력해주세요: "); scanf("%d", &x); while(x > 1) //x가 1이랑 같거나 작아지면 스탑 { for(int i

0
0
2022.02.07
프로젝트

C언어 문제은행 - 구구단 출력 - 2일차

#include <stdio.h> int main(void) { int x; while(1) //계속 반복 { printf("2부터 9사이 숫자를 입력해주세요(1을 누르면 프로그램이 종료됩니다): "); scanf("%d", &x)

0
0
2022.02.07
프로젝트

C언어 문제은행 - + 연산자 - 2일차

#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char x[51]; int sum = 0; scanf("%s", x); //문자열을 받아온다. cha

0
0
2022.02.04
프로젝트

C 언어 문제은행 - 두 숫자 사이의 n의 배수 찾기 - 1일차

#include <stdio.h> #include <stdlib.h> //문자열 함수를 사용하기 위한 추가 헤더 파일 int main(void) { char x[10], y[10]; int num, numa, numb; printf("숫자 두

0
0
2022.02.04
프로젝트

C언어 문제은행 - 3월 달력 출력하기 - 1일차

#include <stdio.h> int main(void) { int sum = 1; printf("일 월 화 수 목 금 토 \n"); for(int i = 0; i < 32; i++) { if(i == 0) //처음 제외

0
0
2022.02.04
프로젝트

C언어 문제은행 - 두 변수의 값 - 1일차

c언어 문제은행 1일차입니다. #include <stdio.h> void change(int *p1, int *p2) //포인터를 이용하여 두 숫자를 바꿈 { int chan = *p1; *p1 = *p2; *p2 = chan; } int m

0
0