#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
char arr1[100], arr2[100];
int cnt=0,h, i,j;
for(;;){
scanf(\"%c\",arr1[cnt]);
cnt++;
if(arr1[cnt]==\'0\'){
break;
}
}
for(i=0;; i++){
if(arr1[i]==\'\\0\'){
break;
}
여기서 머리에 렉걸림
printf(\"%c\\n\",arr1[i]);
}
return 0;
}
좀 더럽긴하지만.....
;;;;;;;
입력은 공백문자 혹은 개행문자로 구별해야하고;;;;;
0이입력되면 종료;
만약 구성요소가 x,y,1 이라면........ 출력은
{공집합}, {x}, {y}, {z}, {x,y}, {x,z}, {y,z}, {x,y,z}
이렇게 되야한다고 함...... -0- 아.......
갑자기 렉걸려서 진도가 안나감......
뭔가 획기적인 방안이 있어야 하는데.....
그리고 strtok 말고 파씽할때 ....... 특정문자(, )같은걸로 구분짓는법 없음????ㅠ_ㅠ
고득점문제가 다 파씽문제라서...............
그리고 123 << 이렇게 입력을 받으면 1,2,3 이렇게 따로 구분하지말고
123(백이십삼)으로 인식시키는 법 없음? ㅠ_ㅠ............
구성요소가 x,y,1인데 {x,y,z}라니 좀 무섭군요
아 잘못했음 ㅋㅋㅋㅋㅋㅋㅋㅋㅋz를 1로
n개 입력하면 2^n개 존재하나
n개 배열에 각 원소 쳐넣고 n비트 정수를 1씩 늘려서 각 자리 수 bit가 배열에 대응
k-subset을 구하는 재귀함수를 만드는 것도 괜춘할듯