머리쓰기/간단한 문제들(7)
-
CodingTest_369_Game
다들 알고있는 3-6-9 게임숫자 3-6-9를 포함하면 박수를 치면 되는 단순한 게임 ex) 1 2 짝 4 5 짝 ... 11 12 짝 14 ...30의 경우 3이 하나 들어있기 때문에 '짝' 33, 36, 39의 경우엔 '짝짝' 이렇게 하는 게임 제약사항으로 배열이나 문자열 함수, 즉 단순 int 형식으로만 구현하는 경우에 대한 코딩입니다.간략히 설명하면, 배열이나 문자열을 사용하지 않기 때문에 '/'로 자르고 '%' 로 구분 숫자의 자릿수가 1의 자릿수가 될 때까지 반복. void game369(int max){ for(int i=1; i
2018.04.25 -
히스토그램 그리기.
랜덤한 값을 100개 정도 입력받아서 보기 좋게 히스토그램 그려보기. 자료실 하나 만들어야겠다 소스 올리게. /* rand()이용해서 렌덤하게 100개 입력받아서 히스토그램 그려주기. */ #include #include void main() { int arr[10] ={0,}; int i,j,input; int count = 0; printf("***********************HISTOGRAM***********************\n"); srand(time(NULL)); while(count=0;i--) { printf("%2d > ",i); for(j=0;j=i) printf(" * "); else printf(" "); } printf("\n"); } printf("---"); for..
2011.07.08 -
(역)달뱅이 알고리즘
달팽이 알고리즘은 input : 5 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 int a[100][100] = {0,},i,j,prt_n,n,num=1; int Row=0,Column=-1,direct=1; //Row는 행, Column는 열, direct는 방향 printf("입력 : ");scanf("%d",&n);prt_n=n; //n을 따로 저장while(n!=0) {for(i=0;i< n;i++) // 가로 처리 반복문{Column+=direct;a[Row][Column]=num++;}n--;for(i=0;i< n;i++) // 세로 처리 반복문{Row+=direct;a[Row][Column]=num++;}direct*=..
2011.05.24 -
For문을 이용(3)
*, 공백 사용. 만약 7을 입력하면
2011.05.24 -
문자열관련.
문제 1. 알파벳 ( 대 ,소문자 구분없이 ) 을 입력받아 , 언제 끝낼지는 ctrl+z누르면 꺼지던지 아님 각자 방법으로 끝나게 한다. 예제 결과창. 비율은 해도 좋고 안해도 크게 상관은 없음. 문제 2. (1). 정수형 숫자를 문자열로 바꾸기. ex) 514 입력 시 -> 출력은 " 오백십사 "입니다. -이상.
2011.05.24