php관련
6개의 공으로 짝을 지을 수 있는 방법(?)..
PHPdev
2011. 11. 18. 16:21
반응형
질문내용 |
6개의 공으로 짝을 지을 수 있는 방법.. 모두 낱개(a a a a a a) 2개 1쌍(aa a a a a) 3개 1쌍(aaa a a a) 2개 2쌍(aa aa a a) 4개 1쌍(aaaa a a) 2개 1쌍, 3개 1쌍(aa aaa a) 5개 1쌍(aaaaa a) 2개 3쌍(aa aa aa) 2개 1쌍, 4개 1쌍(aa aaaa) 3개 2쌍(aaa aaa) 6개 1쌍(aaaaaa) 이것을 배열로 어떻게 표현해야 할까요.. 짝없음 2개 3개 4개 5개 6개 6 - - - - - => 6,0,0,0,0,0 4 1 - - - - => 4,1,0,0,0,0 3 - 1 - - - => 3,0,1,0,0,0 2 2 - - - - => 2,2,0,0,0,0 2 - - 1 - - => 2,0,0,1,0,0 1 1 1 - - - => 1,1,1,0,0,0 1 - - - 1 - => 1,0,0,0,1,0 - 3 - - - - - 1 - 1 - - - - 2 - - - - - - - - 1 |
답변내용 |
$a = "aaa aa a"; $temp = explode(" ",$a); for($i=0;$i<6;$i++) { $arr[strlen($temp[$i])]++; } for($i=1;$i<7;$i++) { if($arr[$i]) $t[] = $arr[$i]; else $t[] = 0; } echo implode(",",$t); 이렇게? 더 쉬운방법도 있을꺼 같긴하내요~ |
반응형