Q

@qazsxc2

브루트 포스

C
7 months ago
#include <stdio.h> int main() { int total,i,j,k; scanf("%d",&total); total-=1500; for (i=1; 500*i<=total; i++) { for (j=1; 700*j+500*i<=total; j++) { for (k=1; 700*j+500*i+400*k <=total; k++) {

gcd 유클리드

C
7 months ago
#include <stdio.h> int GCD(int a,int b) { if (a<b) { int tmp =a; a=b; b=tmp; } int r=a%b; while (r!=0) {

구구단 함수

C
7 months ago
#include <stdio.h> int gugudan(int a,int b){ int start = a>b ? b : a; int end = a > b ? a : b; for (int i=start; i<=end; i++) { for (int j=1; j<10; j++) { printf("%d * %d = %d\n",i,j,i*j); } }

2908 상수

C
7 months ago
#include <stdio.h> int reveres(int n) { int n1,n2,n3; n1=n/100; n2=n/10%10; n3=n%10; return 100*n3+10*n2+n1; }

1152 단어의 개수

C
7 months ago
#include <stdio.h> #include <string.h> int main() { char str[1000001]; int cnt=0; //띄어쓰기 포함 하나의 문자열 입력 scanf("%[^\n]",str); // 첫번째 띄어쓰기 일 경우 -1 if (str[0]==' ') cnt--;

10809 알바벳 찾기

C
7 months ago
#include <stdio.h> #include <string.h> int main() { char str[101]; int alp[26]={0}; scanf("%s",str); // -1로 초기화 for (int i=0; i<26; i++) { alp[i]=-1;

바구니 뒤집기

C
7 months ago
#include <stdio.h> int main() { int n, m; // n: 바구니 개수, m: 반복 횟수 int ball[100]; // ball[0] ~ ball[99] 사용 int s, e; // 시작, 끝 바구니 번호 (1-기반 입력) int tmp; scanf("%d %d", &n, &m);

10811 바구니 뒤집기

C
7 months ago
#include <stdio.h> int main() { //n 배열 크기, m 반복횟수 int n,m,ball[101]; int s,e,tmp; scanf("%d %d",&n,&m); for (int i=1;i<=n;i++) { ball[i]=i; }

3052 나머지

C
7 months ago
#include <stdio.h> int main() { int n,cnt=0,r[42]={0}; for (int i=0; i<10; i++) { scanf("%d",&n); r[n%42]=1; } for (int i=0; i<42;i++) { if(r[i]==1) cnt++;

5597

C
7 months ago
#include <stdio.h> int main() { int num,id[30]={0}; for (int i=0; i<28; i++) { scanf("%d",&num); id[num-1]=1; } for (int i=0; i<30;i++){ if (id[i]==0) printf("%d\n",i+1);

10810 공 넣기

C
7 months ago
#include <stdio.h> int main() { //n 배열 크기, m 반복횟수 int n,m,ball[100]={0}; //s 시작, e 끝 int s,e,ball_n; scanf("%d %d",&n,&m); for (int i=0; i<m; i++) { scanf("%d %d %d",&s,&e,&ball_n);

2525 오븐시계

C
7 months ago
#include <stdio.h> int main() { int h,m,time; scanf("%d %d %d",&h,&m,&time); h+=time/60; m+=time%60; if (m>=60) { h+=1; m-=60;

문자열 뒤집기

C
7 months ago
#include <stdio.h> int main() { char str[100]; int len=0; char tmp; scanf("%s",str); while(str[len]!=0) { len++; }

2884 알람시계

C
7 months ago
#include <stdio.h> int main() { int h,m; scanf("%d %d",&h,&m); //45분 미리 뻄 m=m-45; // 0분보다 크면 그냥 내보내 if(m>=0) { printf("%d %d",h, m);

윤년

C
7 months ago
#include <stdio.h> int main() { int a,res; scanf("%d",&a); res = (a%4==0 && (a%100!=0 || a%400==0)) ? 1 : 0; printf("%d",res); return 0; }

EOF

C
7 months ago
#include <stdio.h> int main() { int a,b; while (scanf("%d %d",&a,&b)!=EOF) { printf("%d\n",a+b); } return 0; }

삼항연산자

C
7 months ago
#include <stdio.h> int main() { int a,b,res; scanf("%d %d",&a,&b); // a가 b보다 크면 a-b 아니면 b-a res = a>b ? a-b : b-a; printf("%d",res); return 0; }

do while

C
7 months ago
#include <stdio.h> int main() { int total=0,n=0; do { total+=n; n+=2; } while (n<=100); printf("%d",total); return 0;

C
7 months ago
#include <stdio.h> int main() { int n=0; while (n<5) { int i=0; while(i<n) { printf("o "); i++; }

1이상의 정수 5개의 합

C
7 months ago
#include <stdio.h> int main(){ int n,i=0,sum=0; //5개의 정수 입력 while(i<5) { n=0; //입력 받는 수가 0이하 일때 재입력 while(n<1) { scanf("%d",&n); }