<div>예를들어 다음과 같은 코드의 세 부위(?)가 있다고 쳐요. </div> <div><br></div>a <div>b</div> <div>c</div> <div><br></div> <div><br></div> <div><br></div> <div>b 부위가 b1과 b2로 2가지 경우로 나뉘고 </div> <div><br></div> <div>a, c 부위는 (a1, c1), (a2, c2), (a1, c3) 로 나뉘어요. 뭔가 애매하죠. </div> <div><br></div> <div>즉 경우를 나열하면 </div> <div><br></div> <div>a1 b1 c1 </div> <div><br></div> <div>a1 b1 c3 </div> <div><br></div> <div>a1 b2 c1</div> <div><br></div> <div>a1 b2 c3 </div> <div><br></div> <div>a2 b1 c2 </div> <div><br></div> <div>a2 b2 c2 </div> <div><br></div> <div><br></div> <div>인데, 이걸 가장 단순한 코드로 축약하려면 분기문을</div> <div><br></div> <div>어떻게 짜야 하는가... </div> <div><br></div> <div>1. </div> <div>a,c 와 b를 서로 조합한다. 다만 이 경우엔 a1이 한 번 중복된다. </div> <div>(a,c에 대한 분기문을 만든 뒤 그 안에서 각각 똑같이 b에 대한 분기문을 만든다. 3*2)</div> <div><br></div> <div>2. 1을 거꾸로 한다.(똑같음) </div> <div><br></div> <div>3. </div> <div>a, b, c 따로 조합한다. </div> <div>a자리에 플래그에 따라 2가지 경우, b자리도 2가지, c자리도 3가지로 한다. 단, 플래그에 따라 결정되는 경우의 수는 6가지가 되도록. </div> <div>(a가 중복되기 때문) </div> <div><br></div> <div>하... 뭐라 전달이 잘 안되네요... </div> <div><br></div> <div>근데 혹시 알아들으신 분 계시다면 </div> <div><br></div> <div>이런 거 어떻게 처리하시는지 팁좀... </div> <div><br></div> <div>아니면 관련 서적이라도...... </div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.